Simon Kelley
|
b637d7815d
|
Allow wildcard CNAME records in authoritative zones.
|
2016-12-13 16:44:11 +00:00 |
|
Mathias Kresin
|
094bfaeb4f
|
auth-zone: allow to exclude ip addresses from answer.
|
2016-07-24 14:15:22 +01:00 |
|
Simon Kelley
|
fa78573778
|
Zero packet buffers before building output, to reduce risk of information leakage.
|
2016-07-22 20:56:01 +01:00 |
|
Simon Kelley
|
c7f3bd2ac8
|
Replace incoming EDNS0_OPTION_NOMDEVICEID and EDNS0_OPTION_NOMCPEID options.
|
2016-02-28 21:48:34 +00:00 |
|
Simon Kelley
|
c49778df4a
|
Update copyright notices. Happy new year!
|
2016-01-06 18:52:33 +00:00 |
|
Simon Kelley
|
fa14bec83b
|
Major tidy up of EDNS0 handling and computation/use of udp packet size.
|
2015-12-20 17:12:16 +00:00 |
|
Simon Kelley
|
78c6184752
|
Auth: correct replies to NS and SOA in .arpa zones.
|
2015-04-16 15:05:30 +01:00 |
|
Simon Kelley
|
38440b204d
|
Fix crash in auth code with odd configuration.
|
2015-04-12 21:52:47 +01:00 |
|
Simon Kelley
|
aff3396280
|
Update copyrights for dawn of 2015.
|
2015-01-31 20:13:40 +00:00 |
|
Simon Kelley
|
393415597c
|
Cope with multiple interfaces with the same LL address.
|
2015-01-18 22:11:10 +00:00 |
|
Simon Kelley
|
476693678e
|
Eliminate IPv6 privacy addresses from --interface-name answers.
|
2014-12-17 12:41:56 +00:00 |
|
Richard Genoud
|
10cfc0ddb3
|
Fix length->netmask conversions to avoid undefined behaviour.
|
2014-09-17 21:17:39 +01:00 |
|
Simon Kelley
|
10068600f8
|
Fix NXDOMAIN RCODE in auth PTR replies.
|
2014-04-03 21:16:40 +01:00 |
|
Simon Kelley
|
c47e3ba446
|
Update copyright for 2014.
|
2014-01-08 17:07:54 +00:00 |
|
Simon Kelley
|
c50f25a3ea
|
Allow empty subnet list in --auth-zone
|
2013-11-21 11:29:27 +00:00 |
|
Simon Kelley
|
587ad4f271
|
Fix crash introduced in 376d48c7f1
|
2013-11-15 15:47:51 +00:00 |
|
Simon Kelley
|
376d48c7f1
|
Allow interface name to specify subnets in --auth-zone.
|
2013-11-13 13:04:30 +00:00 |
|
Simon Kelley
|
6008bdbbc1
|
Fix botch in determining if auth query is local.
|
2013-10-21 21:47:03 +01:00 |
|
Simon Kelley
|
93bafe619d
|
Fix CNAME botch in auth code, also set RA flag for local queries.
|
2013-10-21 21:19:34 +01:00 |
|
Simon Kelley
|
8ab91e9f7f
|
Get NXDOMAIN right on non-A/AAAA query for name known via interface-name.
|
2013-10-21 20:50:04 +01:00 |
|
Simon Kelley
|
5731050062
|
Get NXDOMAIN right for local queries to auth zones.
|
2013-10-21 18:26:20 +01:00 |
|
Simon Kelley
|
fb63dd1345
|
Handle two interface-names, different interface, same name.
|
2013-10-21 18:19:35 +01:00 |
|
Simon Kelley
|
5f8002fcd7
|
Restore NS and SOA records to local auth queries.
|
2013-10-21 17:40:18 +01:00 |
|
Simon Kelley
|
19b1689161
|
Don't filter by subnet when handling local queries for auth-zones.
|
2013-10-20 10:19:39 +01:00 |
|
Simon Kelley
|
b485ed97aa
|
Always answer queries for authoritative zones locally, never forward.
|
2013-10-18 22:00:39 +01:00 |
|
Simon Kelley
|
921360ce62
|
Add constructor-noauth: keyword
|
2013-05-31 14:07:22 +01:00 |
|
Simon Kelley
|
baa80ae512
|
Remove limit in prefix length in --auth-zone.
|
2013-05-29 16:32:07 +01:00 |
|
Simon Kelley
|
115ac3e4d7
|
Generalise --interface-name to cope with IPv6 addresses.
|
2013-05-20 11:28:32 +01:00 |
|
Simon Kelley
|
4c985dac39
|
Indentation.
|
2013-03-22 14:07:38 +00:00 |
|
Simon Kelley
|
aa67fe7a8c
|
Catch NULL pointer deref if qdcount == 0
|
2013-02-04 21:32:34 +00:00 |
|
Simon Kelley
|
bb2509fd2c
|
Typo in filter_constructed_dhcp()
|
2013-02-04 21:25:21 +00:00 |
|
Simon Kelley
|
61744359de
|
Change copyright messages to include 2013.
|
2013-01-31 14:34:40 +00:00 |
|
Simon Kelley
|
c6cb7407b3
|
Don't do AXFR unless auth-sec-servers is set.
|
2013-01-07 21:55:54 +00:00 |
|
Simon Kelley
|
355736f36f
|
Fix auth-DNS filtering problems with contructed ranges.
|
2012-12-30 17:54:04 +00:00 |
|
Simon Kelley
|
60225f4e75
|
Allow constructed prefixes in auth zones.
|
2012-12-28 11:29:01 +00:00 |
|
Simon Kelley
|
4820dce97a
|
Make authoritative stuff a compile-time option.
|
2012-12-18 18:30:30 +00:00 |
|
Simon Kelley
|
f8abe0c566
|
Fix crash in auth code for queries where class != C_IN
|
2012-12-15 11:59:25 +00:00 |
|
Simon Kelley
|
496787677e
|
Zone-transfer peer restriction option.
|
2012-12-09 18:31:10 +00:00 |
|
Simon Kelley
|
e1ff419cf9
|
Complete AXFR support
|
2012-12-09 17:08:47 +00:00 |
|
Simon Kelley
|
b75e936372
|
First cut at zone transfer.
|
2012-12-07 11:50:41 +00:00 |
|
Simon Kelley
|
aa79235194
|
zero arcount.
|
2012-12-06 19:41:35 +00:00 |
|
Simon Kelley
|
45dd1fece4
|
Correct NS and SOA records in auth mode for PTR queries.
|
2012-12-04 20:49:24 +00:00 |
|
Simon Kelley
|
5c0bd5b112
|
CNAME auth support.
|
2012-12-01 16:42:47 +00:00 |
|
Simon Kelley
|
86e3b9a026
|
Post-test fixes.
|
2012-11-30 13:46:48 +00:00 |
|
Simon Kelley
|
8273ea5a19
|
Add MX support.
|
2012-11-29 21:12:33 +00:00 |
|
Simon Kelley
|
4f7b304f53
|
Initial code to do authoritative DNS.
|
2012-11-28 21:27:02 +00:00 |
|