Simon Kelley
|
a3303e196e
|
Don't return arcount=1 if EDNS0 RR won't fit in the packet.
Omitting the EDNS0 RR but setting arcount gives a malformed packet.
Also, don't accept UDP packet size less than 512 in recieved EDNS0.
|
2017-09-07 20:45:00 +01:00 |
|
Simon Kelley
|
50ca85504c
|
Bump year in copyrights.
|
2017-06-24 22:43:18 +01:00 |
|
Simon Kelley
|
0fbd980639
|
Fix compiler warning.
|
2017-05-21 22:24:43 +01:00 |
|
Simon Kelley
|
87985855ad
|
Remove pre-existing EDNS0_OPTION_NOMDEVICEID if MAC address unknown.
|
2016-04-25 15:33:30 +01:00 |
|
Simon Kelley
|
aa300f7167
|
Fix typo in last commit.
|
2016-03-01 15:19:13 +00:00 |
|
Simon Kelley
|
c7f3bd2ac8
|
Replace incoming EDNS0_OPTION_NOMDEVICEID and EDNS0_OPTION_NOMCPEID options.
|
2016-02-28 21:48:34 +00:00 |
|
Simon Kelley
|
22fe2fd038
|
Fix --add-subnet when returning empty or default subnet.
|
2016-02-28 17:07:10 +00:00 |
|
Simon Kelley
|
9e4cf47ee8
|
Add --add-mac=text option.
|
2016-02-17 20:26:32 +00:00 |
|
Simon Kelley
|
1e5051228d
|
Final form of configuration for EDNS0 MAC-address code.
|
2016-01-25 21:29:23 +00:00 |
|
Simon Kelley
|
c49778df4a
|
Update copyright notices. Happy new year!
|
2016-01-06 18:52:33 +00:00 |
|
Simon Kelley
|
33702ab1f8
|
First complete version of DNS-client-id EDNS0 and ARP tracking code.
|
2015-12-28 23:17:15 +00:00 |
|
Simon Kelley
|
11867dc28c
|
Cache access to the kernel's ARP table.
|
2015-12-23 16:15:58 +00:00 |
|
Simon Kelley
|
efef497b89
|
Fix build failure when DNSSEC code omitted.
|
2015-12-21 17:30:44 +00:00 |
|
Simon Kelley
|
5aa5f0ff2f
|
Truncate DNS replies >512 bytes that the client isn't expecting.
|
2015-12-21 17:20:35 +00:00 |
|
Simon Kelley
|
5bb88f0963
|
Handle extending EDNS0 OPT RR.
|
2015-12-21 16:23:47 +00:00 |
|
Simon Kelley
|
1d03016bbc
|
Split EDNS0 stuff into its own source file.
|
2015-12-21 14:17:06 +00:00 |
|