Simon Kelley
824202ef54
More DNSSEC cache readout.
2014-01-23 20:59:46 +00:00
Simon Kelley
c9bfa948c3
remove redundant headerage
2014-01-22 22:32:33 +00:00
Simon Kelley
e7829aefd8
Cache RRSIGS.
2014-01-22 22:21:51 +00:00
Simon Kelley
51ea3ca254
Caching of DNSSEC records.
2014-01-22 19:31:38 +00:00
Simon Kelley
5d3b87a484
Better handling of truncated DNSSEC replies.
2014-01-20 11:57:23 +00:00
Simon Kelley
a25720a34a
protocol handling for DNSSEC
2014-01-14 23:13:55 +00:00
Simon Kelley
86bec2d399
Swap crypto library from openSSL to nettle.
2014-01-13 21:31:20 +00:00
Simon Kelley
c3a04081ff
[fd00::} and [fe80::] special addresses in DHCPv6 options.
2014-01-11 22:18:19 +00:00
Simon Kelley
5f8e58f49b
DNSSEC consolidation.
2014-01-09 17:31:19 +00:00
Simon Kelley
b6e9e7c32d
Handle digest lengths greater than 1 block.
2014-01-08 21:21:20 +00:00
Simon Kelley
c2207688c0
Memory stats for DNSSEC.
2014-01-08 18:04:20 +00:00
Simon Kelley
98c098bfc7
Move blockdata to it's own file.
2014-01-08 17:31:16 +00:00
Simon Kelley
c47e3ba446
Update copyright for 2014.
2014-01-08 17:07:54 +00:00
Simon Kelley
60b68069cf
Rationalise DNS packet-buffer size calculations.
2014-01-08 12:10:28 +00:00
Simon Kelley
0fc2f31368
First functional DNSSEC - highly alpha.
2014-01-08 10:26:58 +00:00
Simon Kelley
c3e0b9b6e7
backup
2013-12-31 13:50:39 +00:00
Simon Kelley
963c380d13
Merge branch 'master' into dnssec
2013-12-18 17:45:31 +00:00
Simon Kelley
875b8160f6
Remove unused code.
2013-12-17 17:40:32 +00:00
Simon Kelley
9d633048fe
Saving progress
2013-12-13 15:36:55 +00:00
Simon Kelley
a9b55837dc
Merge branch 'master' into dnssec
2013-12-12 14:53:46 +00:00
Simon Kelley
c352dd8f1a
Merge branch 'master' into dnssec
2013-12-12 12:16:17 +00:00
Simon Kelley
3a2371527f
Commit to allow master merge.
2013-12-12 12:15:50 +00:00
Simon Kelley
1ee9be4c3f
Implement dynamic interface discovery on *BSD
2013-12-09 16:50:19 +00:00
Simon Kelley
08619211f8
Garbage collect listening sockets when their address is deleted.
...
In --bind-dynamic mode, stop listening on an address when it's
removed from an interface. 6rd and 6to4 tunnels can go through
lots of addresses.
2013-12-02 14:43:48 +00:00
Simon Kelley
f7029f5c08
Extend /4 and /6 syntax to --interface-name
2013-11-21 15:10:02 +00:00
Simon Kelley
06e54b823e
Merge branch 'master' into dnssec
2013-11-14 10:39:40 +00:00
Simon Kelley
376d48c7f1
Allow interface name to specify subnets in --auth-zone.
2013-11-13 13:04:30 +00:00
Simon Kelley
6586e8352a
Use random address allocation for DHCPv6 temporary addresses.
2013-11-07 14:20:13 +00:00
Simon Kelley
3511a92869
Fix start-up order for making DHCPv6 DUID
...
Previously, if the DUID wasn't read from the lease-file or
script, a new one was created _after_ the helper process fork,
so for that first run, the script calls got an empty DUID.
Also, use a DUID_LL format DUID when there's no stable lease
storage, as well as when the RTC is broken. That has a chance of
evaluating to the same value on each startup.
2013-11-07 10:28:11 +00:00
Simon Kelley
5a4120dbfb
Merge branch 'master' into dnssec
...
Conflicts:
src/dnsmasq.h
src/forward.c
src/option.c
2013-10-25 13:16:27 +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
dc27e148a1
Warning when using --bind-interfaces and routeable addresses.
2013-10-16 14:33:23 +01:00
Simon Kelley
3b3f441189
Log SO_BINDTODEVICE use at startup.
2013-10-11 16:33:28 +01:00
Simon Kelley
d56a604a96
CNAMEs can now point to interface names.
2013-10-11 14:39:03 +01:00
Kevin Darbyshire-Bryant
8c0b73d3a8
Add --quiet-* options.
2013-10-11 11:56:33 +01:00
Simon Kelley
6bd3a09fb8
Merge branch 'edns0'
...
Conflicts:
CHANGELOG
src/dnsmasq.h
src/option.c
2013-10-11 10:25:56 +01:00
Simon Kelley
c4cd95df68
Add --ra-param and remove --force-fast-ra
2013-10-10 20:58:11 +01:00
Simon Kelley
ed4c0767b1
--add-subnet option.
2013-10-08 20:46:34 +01:00
Simon Kelley
8939c95fd6
Don't extract MAC address from ND table when DHCPv6 request is from a relay.
2013-09-25 11:49:34 +01:00
Simon Kelley
89500e31f1
Support MAC addresses in dhcp-host and dhcp-mac for DHCPv6.
2013-09-20 16:29:20 +01:00
Simon Kelley
ff7eea27e7
Add --dhcp-relay config option.
2013-09-04 18:01:38 +01:00
Giovanni Bajo
32f82c62c8
Export skip_name function.
2013-08-20 15:41:21 +01:00
Giovanni Bajo
458824dcb4
Helper function to walk through keydata chained blocks.
2013-08-20 15:41:21 +01:00
Giovanni Bajo
28c625572b
Move general macros in dnsmasq.h
2013-08-20 15:41:19 +01:00
Giovanni Bajo
02f9b76418
Rename key cache field.
2013-08-20 15:41:19 +01:00
Giovanni Bajo
f53c79c01b
Externalize dns parsing functions.
2013-08-20 15:41:17 +01:00
Giovanni Bajo
7dbe193bee
Add run-time options to activate dnssec validation.
2013-08-20 15:41:17 +01:00
Giovanni Bajo
237724c0c7
Rename existing DNSSEC macros into DNSSEC_PROXY.
2013-08-20 15:39:44 +01:00
Vladislav Grishenko
4568a6f842
IFACE_PERMANENT interface flag in enumeration.
2013-08-19 16:07:07 +01:00