- 12 Aug, 2015 1 commit
-
-
Mark Andrews authored
4152. [func] Implement DNS COOKIE option. This replaces the experimental SIT option of BIND 9.10. The following named.conf directives are available: send-cookie, cookie-secret, cookie-algorithm, nocookie-udp-size and require-server-cookie. The following dig options are available: +[no]cookie[=value] and +[no]badcookie. [RT #39928]
-
- 09 Jul, 2015 1 commit
-
-
Evan Hunt authored
3938. [func] Added quotas to be used in recursive resolvers that are under high query load for names in zones whose authoritative servers are nonresponsive or are experiencing a denial of service attack. - "fetches-per-server" limits the number of simultaneous queries that can be sent to any single authoritative server. The configured value is a starting point; it is automatically adjusted downward if the server is partially or completely non-responsive. The algorithm used to adjust the quota can be configured via the "fetch-quota-params" option. - "fetches-per-zone" limits the number of simultaneous queries that can be sent for names within a single domain. (Note: Unlike "fetches-per-server", this value is not self-tuning.) - New stats counters have been added to count queries spilled due to these quotas. See the ARM for details of these options. [RT #37125]
-
- 06 Jul, 2015 1 commit
-
-
Mukund Sivaraman authored
-
- 05 Jul, 2015 1 commit
-
-
Mark Andrews authored
experimental SIT option of BIND 9.10. The following named.conf directives are avaliable: send-cookie, cookie-secret, cookie-algorithm and nocookie-udp-size. The following dig options are available: +[no]cookie[=value] and +[no]badcookie. [RT #39928]
-
- 23 Jun, 2015 2 commits
-
-
Mukund Sivaraman authored
This was not done in the previous merge commit, so that it could be merged cleanly into release branches.
-
Mukund Sivaraman authored
-
- 05 Jun, 2015 1 commit
-
-
Mark Andrews authored
-
- 23 Apr, 2015 1 commit
-
-
Mark Andrews authored
method is now supported. [RT #37989]
-
- 17 Apr, 2015 1 commit
-
-
Mark Andrews authored
-
- 03 Mar, 2015 1 commit
-
-
Evan Hunt authored
4080. [func] Completed change #4022, adding a "lock-file" option to named.conf to override the default lock file, in addition to the "named -X <filename>" command line option. Setting the lock file to "none" using either method disables the check completely. [RT #37908]
-
- 21 Jan, 2015 1 commit
-
-
Evan Hunt authored
4040. [func] Added server-side support for pipelined TCP queries. TCP connections are no longer closed after the first query received from a client. (The new "keep-response-order" option allows clients to be specified for which the old behavior will still be used.) [RT #37821]
-
- 07 Jan, 2015 2 commits
-
-
Tinderbox User authored
-
Evan Hunt authored
4030. [func] "rndc delzone" is now applicable to zones that were configured in named.conf, as well as zones that were added via "rndc addzone". (Note, however, that if named.conf is not also modified, the deleted zone will return when named is reloaded.) [RT #37887] 4029. [func] "rndc showzone" displays the current configuration of a specified zone. [RT #37887]
-
- 02 Dec, 2014 1 commit
-
-
Francis Dupont authored
-
- 19 Nov, 2014 1 commit
-
-
Evan Hunt authored
also fixes and documentation for max-recursion-depth
-
- 18 Nov, 2014 1 commit
-
-
Evan Hunt authored
4006. [security] A flaw in delegation handling could be exploited to put named into an infinite loop. This has been addressed by placing limits on the number of levels of recursion named will allow (default 7), and the number of iterative queries that it will send (default 50) before terminating a recursive query (CVE-2014-8500). The recursion depth limit is configured via the "max-recursion-depth" option. [RT #35780]
-
- 30 Oct, 2014 1 commit
-
-
Mark Andrews authored
"buffered yes;" when defining a channel. [RT #26561]
-
- 29 Sep, 2014 1 commit
-
-
Mark Andrews authored
startup-notify-rate instead of serial-query-rate. [RT #24454] 3955. [bug] Notify messages due to changes are no longer queued behind startup notify messages. [RT #24454]
-
- 10 Sep, 2014 1 commit
-
-
Mark Andrews authored
EDNS(1) queries (define DRAFT_ANDREWS_EDNS1 when building). Add support for limiting the EDNS version advertised to servers: server { edns-version 0; }; Log the EDNS version received in the query log. [RT #35864]
-
- 04 Sep, 2014 1 commit
-
-
Evan Hunt authored
3943. [func] SERVFAIL responses can now be cached for a limited time (configured by "servfail-ttl", default 10 seconds, limit 30). This can reduce the frequency of retries when an authoritative server is known to be failing, e.g., due to ongoing DNSSEC validation problems. [RT #21347]
-
- 29 Aug, 2014 1 commit
-
-
Evan Hunt authored
3936. [func] Added authoritative support for the EDNS Client Subnet (ECS) option. ACLs can now include "ecs" elements which specify an address or network prefix; if an ECS option is included in a DNS query, then the address encoded in the option will be matched against "ecs" ACL elements. Also, if an ECS address is included in a query, then it will be used instead of the client source address when matching "geoip" ACL elements. This behavior can be overridden with "geoip-use-ecs no;". When "ecs" or "geoip" ACL elements are used to select a view for a query, the response will include an ECS option to indicate which client network the answer is valid for. (Thanks to Vincent Bernat.) [RT #36781]
-
- 26 Aug, 2014 1 commit
-
-
Mark Andrews authored
-
- 25 Aug, 2014 1 commit
-
-
Mark Andrews authored
-
- 15 Aug, 2014 1 commit
-
-
Mark Andrews authored
(cherry picked from commit 0a484c39)
-
- 06 Aug, 2014 2 commits
-
-
Mark Andrews authored
-
Mark Andrews authored
-
- 22 Jul, 2014 1 commit
-
-
Mark Andrews authored
-
- 18 Jun, 2014 1 commit
-
-
Evan Hunt authored
3882. [func] By default, negative trust anchors will be tested periodically to see whether data below them can be validated, and if so, they will be allowed to expire early. The "rndc nta -force" option overrides this behvaior. The default NTA lifetime and the recheck frequency can be configured by the "nta-lifetime" and "nta-recheck" options. [RT #36146]
-
- 16 May, 2014 1 commit
-
-
Evan Hunt authored
3852. [func] Increase the default number of clients available for servicing lightweight resolver queries, and make them configurable via the "lwres-tasks" and "lwres-clients" options. (Thanks to Tomas Hozza.) [RT #35857]
-
- 18 Apr, 2014 1 commit
-
-
Evan Hunt authored
3814. [func] The "masterfile-style" zone option controls the formatting of dumped zone files. Options are "relative" (multiline format) and "full" (one record per line). The default is "relative". [RT #20798]
-
- 17 Apr, 2014 1 commit
-
-
Evan Hunt authored
3811. [func] "serial-update-method date;" sets serial number on dynamic update to today's date in YYYYMMDDNN format. (Thanks to Bradley Forschinger.) [RT #24903]
-
- 26 Feb, 2014 1 commit
-
-
Mark Andrews authored
-
- 21 Feb, 2014 1 commit
-
-
Mark Andrews authored
-
- 19 Feb, 2014 2 commits
-
-
Evan Hunt authored
3746. [func] New "max-zone-ttl" option enforces maximum TTLs for zones. If loading a zone containing a higher TTL, the load fails. DDNS updates with higher TTLs are accepted but the TTL is truncated. (Note: Currently supported for master zones only; inline-signing slaves will be added.) [RT #38405]
-
Mark Andrews authored
(which are similar to DNS Cookies by Donald Eastlake) and are designed to help clients detect off path spoofed responses and for servers to detect legitimate clients. SIT use a experimental EDNS option code (65001). SIT can be enabled via --enable-developer or --enable-sit. It is on by default in Windows. RRL processing as been updated to know about SIT with legitimate clients not being rate limited. [RT #35389]
-
- 07 Feb, 2014 2 commits
-
-
Mark Andrews authored
information will be automatically updated if the OS supports routing sockets. Use "automatic-interface-scan no;" to disable. Add "rndc scan" to trigger a scan. [RT #23027]
-
Evan Hunt authored
3731. [func] Added a "no-case-compress" ACL, which causes named to use case-insensitive compression (disabling change #3645) for specified clients. (This is useful when dealing with broken client implementations that use case-sensitive name comparisons, rejecting responses that fail to match the capitalization of the query that was sent.) [RT #35300]
-
- 12 Jan, 2014 1 commit
-
-
Mark Andrews authored
for, see prefetch option for details. [RT #35041]
-
- 10 Jan, 2014 1 commit
-
-
Mark Andrews authored
shared secrets by specifying '-x'. [RT #34465]
-
- 09 Jan, 2014 1 commit
-
-
Tinderbox User authored
-