|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
--- dhcp-3.0.5/dst/dst_api.c.prototypes 2007-04-01 16:29:10.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+++ dhcp-3.0.5/dst/dst_api.c 2007-04-01 16:29:10.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
@@ -58,6 +58,10 @@
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#include "dst_internal.h"
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+/* prototypes */
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+extern int b64_pton(char const *src, u_char *target, size_t targsize);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+extern int b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
/* static variables */
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
static int done_init = 0;
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
dst_func *dst_t_func[DST_MAX_ALGS];
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
--- dhcp-3.0.5/dst/dst_support.c.prototypes 2001-02-22 02:22:08.000000000 -0500
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+++ dhcp-3.0.5/dst/dst_support.c 2007-04-01 16:29:10.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
@@ -32,6 +32,10 @@
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#include "dst_internal.h"
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+/* prototypes */
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+extern int b64_pton(char const *src, u_char *target, size_t targsize);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+extern int b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
/*
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
* dst_s_conv_bignum_u8_to_b64
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
* This function converts binary data stored as a u_char[] to a
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
--- dhcp-3.0.5/includes/minires/minires.h.prototypes 2004-06-10 13:59:37.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+++ dhcp-3.0.5/includes/minires/minires.h 2007-04-01 16:29:10.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
@@ -65,7 +65,6 @@
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define res_protocolname MRres_protocolname
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define res_servicename MRres_servicename
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define ns_datetosecs MRns_datetosecs
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
-#define b64_pton MRb64_pton
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define res_ninit minires_ninit
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define res_randomid MRres_randomid
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define res_findzonecut MRres_findzonecut
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
--- dhcp-3.0.5/minires/res_mkupdate.c.prototypes 2007-04-01 16:29:10.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+++ dhcp-3.0.5/minires/res_mkupdate.c 2007-04-01 16:30:12.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
@@ -49,6 +49,10 @@
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#include "minires/minires.h"
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#include "arpa/nameser.h"
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+/* prototypes */
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+extern int b64_pton(char const *src, u_char *target, size_t targsize);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+int dn_comp(const char *src, u_char *dst, unsigned dstsiz, u_char **dnptrs, u_char **lastdnptr);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
/* Options. Leave them on. */
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define DEBUG
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define MAXPORT 1024
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
--- dhcp-3.0.5/minires/res_comp.c.prototypes 2004-06-10 13:59:42.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+++ dhcp-3.0.5/minires/res_comp.c 2007-04-01 16:31:02.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
@@ -91,6 +91,11 @@
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#include "minires/minires.h"
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#include "arpa/nameser.h"
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+/* prototypes */
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+int ns_name_uncompress(const u_char *msg, const u_char *eom, const u_char *src, char *dst, size_t dstsiz);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+int ns_name_compress(const char *src, u_char *dst, size_t dstsiz, const u_char **dnptrs, const u_char **lastdnptr);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+int ns_name_skip(const u_char **ptrptr, const u_char *eom);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
/*
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
* Expand compressed domain name 'comp_dn' to full domain name.
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
* 'msg' is a pointer to the begining of the message,
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
--- dhcp-3.0.5/minires/res_init.c.prototypes 2004-06-10 13:59:43.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+++ dhcp-3.0.5/minires/res_init.c 2007-04-01 16:31:38.000000000 -0400
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
@@ -102,6 +102,7 @@
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#define DEBUG
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
static void res_setoptions (res_state, const char *, const char *);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
+u_int res_randomid(void);
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
#ifdef RESOLVSORT
|
|
![](https://seccdn.libravatar.org/avatar/0b48a1183628d295823cd7334ebcd7641bf5587b2f8b087de0cf0e833d73af36?s=16&d=retro) |
3b727ca |
static const char sort_mask[] = "/&";
|