Gitiles
Code Review
Sign In
gerrit.nordix.org
/
thekelleys
/
dnsmasq
/
0541a1adf7c25356e7bbd792a8d6ee217a0d92f3
/
src
/
dnsmasq.h
0541a1a
Factor out closing all file descriptors for later optimisation.
by Simon Kelley
· 4 years, 10 months ago
ee64582
Add --script-on-renewal option.
by Simon Kelley
· 4 years, 11 months ago
8e3a5cb
Use <poll.h> instead of <sys/poll.h>
by DDoSolitary
· 6 years ago
52ec783
Add tag filtering of dhcp-host directives.
by Simon Kelley
· 5 years ago
137286e
Extend 79aba0f10ad0157fb4f48afbbcb03f094caff97a for multiple IPv6 addresses.
by Simon Kelley
· 5 years ago
79aba0f
Support prefixed ranges of ipv6 addresses in dhcp-host.
by Simon Kelley
· 5 years ago
6c1e9ac
Remove experimental DHCPv6 prefix-class support.
by Simon Kelley
· 5 years ago
2a8710a
Update copyrights to 2020.
by Simon Kelley
· 5 years ago
66f6265
Add --tftp-single-port option.
by Simon Kelley
· 5 years ago
55a22b8
Fix out-of-date comment.
by Simon Kelley
· 5 years ago
1fd56c0
Tidy up CNAME representaion.
by Simon Kelley
· 5 years ago
84449bf
Generalise locally-configured CNAME handling.
by Simon Kelley
· 5 years ago
456a319
DHCPv6 IAID should be of unsigned type. It is derived from strtoul() in lease.c:read_leases() and already now interpreted as unsigned in helper.c:276 and outpacket.c:put_opt6_long(). RFC3315 (section 22.4) shows that the IAID is 4 bytes long so we do not need to go up to unsigned long.
by Dominik DL6ER
· 5 years ago
157d8cf
Don't silently discard all-zeroes adddresses in --host-record.
by Simon Kelley
· 5 years ago
13a58f9
Add dhcp-ignore-clid configuration option
by Florent Fourcot
· 6 years ago
ae7a3b9
DNSSEC: implement RFC-4036 para 5.3.3. rules on TTL values.
by Simon Kelley
· 5 years ago
fef2f1c
DNSSEC: Unsigned RRs in auth section proving that a DS doesn't exist are OK.
by Simon Kelley
· 5 years ago
3052ce2
Fix build after y2038 changes in glib.
by Jiri Slaby
· 5 years ago
a2b8220
Improved UBus supported
by Jan Willem Janssen
· 6 years ago
ae5b7e0
Add --shared-network DHCP configuration.
by Simon Kelley
· 6 years ago
608aa9f
Support TCP fastopen on incoming and outgoing connections.
by Simon Kelley
· 6 years ago
c61c7bb
Remove redundant prototypes from dnsmasq.h
by Dominik DL6ER
· 6 years ago
18eac67
Fix entries in /etc/hosts disabling static leases.
by Steven Siloti
· 6 years ago
5b99eae
Cache SRV records.
by Simon Kelley
· 6 years ago
cc921df
Remove nested struct/union in cache records and all_addr.
by Simon Kelley
· 6 years ago
ab194ed
Futher address union tidying.
by Simon Kelley
· 6 years ago
65a01b7
Tidy address-union handling: move class into explicit argument.
by Simon Kelley
· 6 years ago
bde4647
Tidy all_addr union, merge log and rcode fields.
by Simon Kelley
· 6 years ago
24b8760
Do not rely on dead code elimination, use array instead.
by Petr Menšík
· 6 years ago
ee87504
Remove ability to compile without IPv6 support.
by Simon Kelley
· 6 years ago
a799ca0
Impove cache behaviour for TCP connections.
by Simon Kelley
· 6 years ago
e1791f3
Fix logging of DNSSEC queries in TCP mode. Destination server address was misleading.
by Simon Kelley
· 6 years ago
3a610a0
Finesse allocation of memory for "struct crec" cache entries.
by Simon Kelley
· 6 years ago
47b45b2
Fix lengths of interface names
by Petr Menšík
· 6 years ago
282eab7
Mark die function as never returning
by Petr Menšík
· 6 years ago
b6f926f
Don't return NXDOMAIN to empty non-terminals.
by Simon Kelley
· 6 years ago
c822620
Add --dhcp-name-match
by Simon Kelley
· 6 years ago
8dcdb33
Add --enable-ubus option.
by Julian Kornberger
· 6 years ago
aba8bbb
Add collection of metrics
by Julian Kornberger
· 6 years ago
caf4d57
Add OpenWRT ubus patch
by Julian Kornberger
· 6 years ago
45d8a24
Introduce UID_NONE value, for cache records which are not the target of a CNAME.
by Simon Kelley
· 6 years ago
6b17335
Add packet-dump debugging facility.
by Simon Kelley
· 7 years ago
07ed585
Add logging for DNS error returns from upstream and local configuration.
by Simon Kelley
· 7 years ago
a691853
Change default for dnssec-check-unsigned.
by Simon Kelley
· 7 years ago
4441cf7
Fix DNS server fd garbage collection.
by Simon Kelley
· 7 years ago
734d531
Add RFC4039 rapid commit support.
by Simon Kelley
· 7 years ago
6b2b564
Enhance --synth-domain to allow names with sequential integers.
by Simon Kelley
· 7 years ago
c1a4e25
Try to be a little more clever at falling back to smaller DNS packet sizes.
by Simon Kelley
· 7 years ago
3c973ad
Use SIGINT (instead of overloading SIGHUP) to turn on DNSSEC time validation.
by Simon Kelley
· 7 years ago
d1ced3a
Update copyrights to 2018.
by Simon Kelley
· 7 years ago
373e917
Fix a6004d7f17687ac2455f724d0b57098c413f128d to cope with >256 RRs in answer section.
by Simon Kelley
· 7 years ago
087eb76
Always return a SERVFAIL response to DNS queries with RD=0.
by Simon Kelley
· 7 years ago
b77efc1
Tidy DNSSEC algorithm table use.
by Simon Kelley
· 7 years ago
ad9c6f0
Add support for Ed25519 DNSSEC signature algorithm.
by Simon Kelley
· 7 years ago
a6004d7
Fix caching logic for validated answers.
by Simon Kelley
· 7 years ago
9d6918d
Use IP[V6]_UNICAST_IF socket option instead of SO_BINDTODEVICE for DNS.
by Simon Kelley
· 7 years ago
0549c73
Security fix, CVE-2017-14491 DNS heap buffer overflow.
by Simon Kelley
· 7 years ago
b697fbb
Do not include stdio.h before dnsmasq.h
by Christian Hesse
· 7 years ago
cbd29e5
Printf related fixes.
by Rosen Penev
· 8 years ago
50a2841
Fix function declarations.
by Rosen Penev
· 8 years ago
50ca855
Bump year in copyrights.
by Simon Kelley
· 8 years ago
c7be016
Suppress DHCP ping checks when allocating on the loopback interface.
by Simon Kelley
· 8 years ago
4583dd9
Replace obsolete utime() usage with utimes().
by Vladislav Grishenko
· 8 years ago
5ce3e76
DHCPv4: do ICMP-ping check in all cases other that current lease.
by Simon Kelley
· 8 years ago
6ec5f5c
Extend --ra-param mtu: field to allow an interface name.
by Vladislav Grishenko
· 8 years ago
c77fb9d
Capture and log STDOUT and STDERR output from dhcp-script.
by Petr Menšík
· 8 years ago
005c46d
Add mtu facility to --ra-param.
by David Flamand
· 8 years ago
503c609
--dhcp-reply-delay option to workaround PXE client bugs.
by Floris Bos
· 8 years ago
60704f5
Add support for unique TFTP root per MAC.
by Floris Bos
· 8 years ago
ad59f27
Fix man page re interface labels and add warning when used badly.
by Petr Menšík
· 8 years ago
361dfe5
Improve connection handling when talking to TCP upsteam servers.
by Simon Kelley
· 8 years ago
730c674
Comprehensive spelling/typo fixes.
by Josh Soref
· 8 years ago
903df07
Detect and error loops in --cname configuration.
by Simon Kelley
· 8 years ago
7ac9ae1
Compile time option NO_ID
by Kevin Darbyshire-Bryant
· 8 years ago
2675f20
Handle binding upstream servers to an interface
by Beniamino Galvani
· 8 years ago
094bfae
auth-zone: allow to exclude ip addresses from answer.
by Mathias Kresin
· 8 years ago
fa78573
Zero packet buffers before building output, to reduce risk of information leakage.
by Simon Kelley
· 8 years ago
06093a9
Fix problem with --dnssec-timestamp
by Kevin Darbyshire-Bryant
· 9 years ago
c7f3bd2
Replace incoming EDNS0_OPTION_NOMDEVICEID and EDNS0_OPTION_NOMCPEID options.
by Simon Kelley
· 9 years ago
bec366b
Add --tftp-mtu option.
by Simon Kelley
· 9 years ago
832e47b
Add --dhcp-ttl option.
by Simon Kelley
· 9 years ago
df3d54f
Add TTL parameter to --host-record and --cname.
by Simon Kelley
· 9 years ago
9e4cf47
Add --add-mac=text option.
by Simon Kelley
· 9 years ago
e6e751b
Make names of ARP script actions consistent.
by Simon Kelley
· 9 years ago
1e50512
Final form of configuration for EDNS0 MAC-address code.
by Simon Kelley
· 9 years ago
926332a
Add --max-port config option.
by Hans Dedecker
· 9 years ago
367341f
Disable DNSSEC for server=/domain/.. servers unless trust-anchor provided.
by Simon Kelley
· 9 years ago
c49778d
Update copyright notices. Happy new year!
by Simon Kelley
· 9 years ago
33702ab
First complete version of DNS-client-id EDNS0 and ARP tracking code.
by Simon Kelley
· 9 years ago
11867dc
Cache access to the kernel's ARP table.
by Simon Kelley
· 9 years ago
d3a8b39
More EDNS0 packet-size tweaks.
by Simon Kelley
· 9 years ago
15379ea
Log signature algo with DNSKEY and DS, also digest with DS.
by Simon Kelley
· 9 years ago
efef497
Fix build failure when DNSSEC code omitted.
by Simon Kelley
· 9 years ago
5bb88f0
Handle extending EDNS0 OPT RR.
by Simon Kelley
· 9 years ago
1d03016
Split EDNS0 stuff into its own source file.
by Simon Kelley
· 9 years ago
fa14bec
Major tidy up of EDNS0 handling and computation/use of udp packet size.
by Simon Kelley
· 9 years ago
c2bcd1e
Generalise RR-filtering code, for use with EDNS0.
by Simon Kelley
· 9 years ago
93be5b1
Abandon caching RRSIGs and returning them from cache.
by Simon Kelley
· 9 years ago
9a31b68
Major rationalisation of DNSSEC validation.
by Simon Kelley
· 9 years ago
a7369be
Enhance --add-subnet to allow arbitary subnet addresses.
by Ed Bardsley
· 9 years ago
Next »