diff --git a/spec/getdns-0.508.tgz b/spec/getdns-0.508.tgz deleted file mode 100644 index c61fea18..00000000 Binary files a/spec/getdns-0.508.tgz and /dev/null differ diff --git a/spec/getdns-0.509.tgz b/spec/getdns-0.509.tgz new file mode 100644 index 00000000..b8297635 Binary files /dev/null and b/spec/getdns-0.509.tgz differ diff --git a/spec/index.html b/spec/index.html index ea4b82f4..c42ccd3c 100644 --- a/spec/index.html +++ b/spec/index.html @@ -2324,8 +2324,9 @@ getdns_context_set_edns_maximum_udp_payload_size( getdns_context *context, uint16_t value ); -
The value is between 512 and 65535; the default -is 512.
+The value is between 512 and 65535; when not set, outgoing values will +adhere to the suggestions in RFC 6891 and may follow a scheme that uses multiple values +to maximize receptivity.
There is a tarball that includes the .h files, +
There is a tarball that includes the .h files, the examples, and so on. The examples all make, even though there is no API implementation, based on a pseudo-implementation in the tarball; see make-examples-PLATFORM.sh. Note that this currently builds fine on the Macintosh and Ubuntu; help is definitely appreciated on making the build process diff --git a/src/context.c b/src/context.c index 35def7c5..606dd3fa 100755 --- a/src/context.c +++ b/src/context.c @@ -1095,8 +1095,8 @@ getdns_context_set_upstream_recursive_servers(struct getdns_context *context, static void set_ub_edns_maximum_udp_payload_size(struct getdns_context* context, uint16_t value) { - /* max-udp-size */ - set_ub_number_opt(context, "max-udp-size:", value); + /* edns-buffer-size */ + set_ub_number_opt(context, "edns-buffer-size:", value); } static void