OpenBSD: bump dns-result buffer to 64kB
authorJeremy Harris <jgh146exb@wizmail.org>
Thu, 15 Nov 2018 17:21:45 +0000 (17:21 +0000)
committerJeremy Harris <jgh146exb@wizmail.org>
Thu, 15 Nov 2018 17:21:45 +0000 (17:21 +0000)
This just to take out a difference in testsuite behaviour.  Builds
for memory-constrained devices could legitimately use 16kB.

src/OS/os.h-OpenBSD
src/src/globals.c

index b09bd84..dde779f 100644 (file)
@@ -53,7 +53,8 @@ typedef struct __res_state *res_state;
 #endif
 #define TIME_T_FMT "%lld"
 
 #endif
 #define TIME_T_FMT "%lld"
 
-/* seems arpa/nameser.h does not define this */
-#define NS_MAXMSG 16380
+/* seems arpa/nameser.h does not define this.
+Space-constrained devices could use much smaller; a few k. */
+#define NS_MAXMSG 65535
 
 /* End */
 
 /* End */
index 731d25c..b3362a3 100644 (file)
@@ -1220,7 +1220,7 @@ pid_t   queue_run_pid          = (pid_t)0;
 int     queue_run_pipe         = -1;
 uschar *queue_smtp_domains     = NULL;
 
 int     queue_run_pipe         = -1;
 uschar *queue_smtp_domains     = NULL;
 
-unsigned int random_seed       = 0;
+uint32_t random_seed          = 0;
 tree_node *ratelimiters_cmd    = NULL;
 tree_node *ratelimiters_conn   = NULL;
 tree_node *ratelimiters_mail   = NULL;
 tree_node *ratelimiters_cmd    = NULL;
 tree_node *ratelimiters_conn   = NULL;
 tree_node *ratelimiters_mail   = NULL;