Gitiles
Code Review
Sign In
gerrit.nordix.org
/
thekelleys
/
dnsmasq
/
4c0aecc68524c5fd74053244a605e905dc644228
/
src
/
dhcp6.c
c8e8f5c
Bump copyright notices for 2021. Happy New Year!
by Simon Kelley
· 3 years, 11 months ago
137286e
Extend 79aba0f10ad0157fb4f48afbbcb03f094caff97a for multiple IPv6 addresses.
by Simon Kelley
· 4 years, 10 months ago
79aba0f
Support prefixed ranges of ipv6 addresses in dhcp-host.
by Simon Kelley
· 4 years, 10 months ago
515ba97
Fix infinite-loop router advert problems.
by Simon Kelley
· 4 years, 10 months ago
2a8710a
Update copyrights to 2020.
by Simon Kelley
· 5 years ago
18a6bdd
Avoid RA code trampling on DHCPv6 messages.
by Simon Kelley
· 5 years ago
f73f739
Fix bug which gave zero-length DHCPv6 packets if sendto() is interrupted.
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
ae5b7e0
Add --shared-network DHCP configuration.
by Simon Kelley
· 6 years ago
9c0d445
Fix e7bfd556c079c8b5e7425aed44abc35925b24043 to actually work.
by Simon Kelley
· 6 years ago
cc921df
Remove nested struct/union in cache records and all_addr.
by Simon Kelley
· 6 years ago
e7bfd55
Alter DHCP address selection after DECLINE in consec-addr mode.
by Simon Kelley
· 6 years ago
05ff659
Fix stupid infinite loop introduced by preceding commit.
by Simon Kelley
· 6 years ago
db0f488
Handle some corner cases in RA contructed interfaces with addresses changing interface.
by Simon Kelley
· 6 years ago
c488b68
Handle standard and contructed dhcp-ranges on the same interface.
by Simon Kelley
· 7 years ago
0a496f0
Do unsolicited RAs for interfaces which appear after dnsmasq startup.
by Maarten de Vries
· 7 years ago
d1ced3a
Update copyrights to 2018.
by Simon Kelley
· 7 years ago
50ca855
Bump year in copyrights.
by Simon Kelley
· 7 years ago
730c674
Comprehensive spelling/typo fixes.
by Josh Soref
· 8 years ago
d6b749a
Fix typo in SDBM hash function.
by Simon Kelley
· 9 years ago
fdc97e1
Avoid divide-by-zero when dhcp-range is a whole /64
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
4918bd5
Documenation updates for --bridge-interface and "off-link".
by Neil Jerram
· 9 years ago
0ddb876
Extend --bridge-interface aliasing to DHCPv6.
by Neil Jerram
· 9 years ago
ff841eb
Fix boilerplate code for re-running system calls on EINTR and EAGAIN etc.
by Simon Kelley
· 10 years ago
0705a7e
Fix uninitialized value used in get_client_mac()
by Tomas Hozza
· 10 years ago
aff3396
Update copyrights for dawn of 2015.
by Simon Kelley
· 10 years ago
a0358e5
Handle async notification of address changes using the event system.
by Simon Kelley
· 11 years ago
a03f8d4
Suppress re-entrant calls to dhcp_construct_contexts()
by Simon Kelley
· 11 years ago
7ea3d3f
ra-advrouter mode for RFC-3775 mobile IPv6 support.
by Simon Kelley
· 11 years ago
c3a0408
[fd00::} and [fe80::] special addresses in DHCPv6 options.
by Simon Kelley
· 11 years ago
c47e3ba
Update copyright for 2014.
by Simon Kelley
· 11 years ago
1ee9be4
Implement dynamic interface discovery on *BSD
by Simon Kelley
· 11 years ago
4c82efc
Relax rules in prefix length in (IPv6) dhcp-range.
by Vladislav Grishenko
· 11 years ago
0d6eb13
Do immediate RA when a prefix goes from old->current.
by Simon Kelley
· 11 years ago
6586e83
Use random address allocation for DHCPv6 temporary addresses.
by Simon Kelley
· 11 years ago
3511a92
Fix start-up order for making DHCPv6 DUID
by Simon Kelley
· 11 years ago
486479e
Check prefix length when contructing DHCP ranges.
by Simon Kelley
· 11 years ago
a810559
daemon->icmp6fd is always valid when doing DHCPv6 now.
by Simon Kelley
· 11 years ago
861c891
Change rules for constructing DHCPv6 ranges.
by Simon Kelley
· 11 years ago
8939c95
Don't extract MAC address from ND table when DHCPv6 request is from a relay.
by Simon Kelley
· 11 years ago
408c368
Remove unused variable warnings when omitting stuff at compile-time.
by Vladislav Grishenko
· 11 years ago
1b55190
Fix FTBFS on OpenBSD.
by Simon Kelley
· 11 years ago
d81b42d
Prod neighbour discovery with ARP instead of PING.
by Simon Kelley
· 11 years ago
8f51a29
Fix compiler warnings.
by Simon Kelley
· 11 years ago
89500e3
Support MAC addresses in dhcp-host and dhcp-mac for DHCPv6.
by Simon Kelley
· 11 years ago
ff7eea2
Add --dhcp-relay config option.
by Simon Kelley
· 11 years ago
e4cdbbf
Allow prefix :: in constructed dhcp-range.
by Vladislav Grishenko
· 11 years ago
ffbad34
Set SOREUSEADDR as well as SOREUSEPORT on DHCP sockets when both available.
by Simon Kelley
· 11 years ago
9f48ffa
Apply ceiling of configured dhcp-range leasetime to deprecated prefix adverts.
by Simon Kelley
· 11 years ago
f7a40ec
Tweak when old prefix returns.
by Simon Kelley
· 11 years ago
ef1a94a
Advertise lost prefixes with pref_time == 0 for 2 hours.
by Simon Kelley
· 11 years ago
429805d
Allow constructed ranges from interface address at end of range.
by Simon Kelley
· 12 years ago
56a1142
SO_REUSEPORT may be defined, but not supported.
by Simon Kelley
· 12 years ago
5b37aa8
Trivial change: 0->NULL for pointer constant.
by Simon Kelley
· 12 years ago
49333cb
Allow trailing '*' wildcard in interface names.
by Simon Kelley
· 12 years ago
de92b47
Make wildcard-configured addresses work on multiple networks.
by Simon Kelley
· 12 years ago
c630924
Experimental support for DHCPv6 prefix-class option.
by Simon Kelley
· 12 years ago
a6ebfac
Massive refactor of stateful DHCPv6. Lease multiple prefixes per client.
by Simon Kelley
· 12 years ago
4ead40c
Fix use-after-free
by Simon Kelley
· 12 years ago
6174435
Change copyright messages to include 2013.
by Simon Kelley
· 12 years ago
3039310
Wildcard IPv6 addresses in --dhcp-host, for constructed ranges.
by Simon Kelley
· 12 years ago
baeb3ad
More IPv6 address allocation fixes.
by Simon Kelley
· 12 years ago
37c9cce
DHCPv6 address allocation - same DUID, two IAIDs
by Simon Kelley
· 12 years ago
b456b9f
Linked-list bug in new "use longest prefixes first" code.
by Simon Kelley
· 12 years ago
771287b
Wildcards in dhcp-range constructors
by Simon Kelley
· 12 years ago
3bc0d93
More work on lease and router lifetime calculation.
by Simon Kelley
· 12 years ago
d7346a1
Tweak context-construct logic.
by Simon Kelley
· 12 years ago
0c05024
Check for new SLAAC addresses when we add new prefixes.
by Simon Kelley
· 12 years ago
ed8b68a
Simplify and fix RA lifetime calculation.
by Simon Kelley
· 12 years ago
bad7b87
add general flag param to iface_enumerate IPv6 callback
by Simon Kelley
· 12 years ago
5d162f2
Rationalise join_multicast()
by Simon Kelley
· 12 years ago
1b75c1e
Per-context control over ra short period.
by Simon Kelley
· 12 years ago
c1be917
DHCP context logging, more tweaks
by Simon Kelley
· 12 years ago
8445f5d
Fix initialisation order.
by Simon Kelley
· 12 years ago
6e3dba3
Ignore template contexts where appropriate.
by Simon Kelley
· 12 years ago
7558ecd
Fix periodic loop
by Simon Kelley
· 12 years ago
1f77693
First checkin of interface-address constructor mode for DHCPv6 and RA.
by Simon Kelley
· 12 years ago
819ff4d
Wildcard IPv6 dhcp-range.
by Simon Kelley
· 12 years ago
be6cfb4
Fix DHCPv6 to do access control correctly when it's configured with --listen-address.
by Simon Kelley
· 12 years ago
2022310
SO_REUSEADDR and SO_V6ONLY options on DHCPv6 socket.
by Simon Kelley
· 12 years ago
b269221
Address allocation tweaking - lease outside dhcp-range but in subnet.
by Simon Kelley
· 12 years ago
8bc4cec
Remove libvirt-inspired but never used access control features.
by Simon Kelley
· 12 years ago
0e88d53
Fix preprocessor checks, IP_TOS -> IPV6_TCLASS
by Simon Kelley
· 13 years ago
c825754
"deprecated" lease-time keyword for IPv6
by Simon Kelley
· 13 years ago
30cd966
More flexible RA configuration.
by Simon Kelley
· 13 years ago
353ae4d
Check assumed SLAAC addresses by pinging them.
by Simon Kelley
· 13 years ago
1d0f91c
Don't trust the port in the source address of requests.
by Simon Kelley
· 13 years ago
8b37270
Implement --dhcp-duid
by Simon Kelley
· 13 years ago
0f08983
Be more picly about the MAC address we use for DUID-creation.
by Simon Kelley
· 13 years ago
e3e8634
Fix DUID generation with HAVE_BROKEN_RTC.
by Simon Kelley
· 13 years ago
843c96b
Make RA without DHCPv6 possible.
by Simon Kelley
· 13 years ago
a4a5205
Fix ordering problem in multicast setup.
by Simon Kelley
· 13 years ago
c5ad4e7
Router Advertisement
by Simon Kelley
· 13 years ago
270dc2e
Fix wrong fallback address in DHCPv6
by Simon Kelley
· 13 years ago
87b8ecb
Fixed code passing tags to helper to work when there are no context tags.
by Simon Kelley
· 13 years ago
e44ddca
Fix hang at startup when DHCPv6 enabled on a complex network
by Simon Kelley
· 13 years ago
60ac5af
Remove extact-MAC address from DUID code.
by Simon Kelley
· 13 years ago
Next »