2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 12:57:42 +00:00

1319 Commits

Author SHA1 Message Date
Thomas Markwalder
3e985dbf1f [master] Disable load balancing when load balance max secs is 0
Merges in rt39669.
2017-11-27 07:18:48 -05:00
Francis Dupont
ebe51f89cc Merged rt44950 (MA compat) 2017-11-23 17:17:42 +01:00
Thomas Markwalder
fc4f62fe47 [master] Output copyright et al with usage in dhcrelay
Merges in rt41865.
2017-11-16 14:08:53 -05:00
Thomas Markwalder
6bc5ad88db [master] Fixed typo in dhcpd.8 2017-10-19 06:32:05 -04:00
Thomas Markwalder
f54a146c7f [master] Fixed man page typo
modified:   server/dhcpd.conf.5
2017-09-18 07:12:08 -04:00
Thomas Markwalder
d1489a35a9 [master] Honor prefix length hint for returning clients
Merges in rt45780.
2017-09-06 10:25:17 -04:00
Thomas Markwalder
f883cc9031 [master] Fixed mispelling of abandon-lease-time in dhcpd.conf.5 2017-08-10 06:45:01 -04:00
Thomas Markwalder
7512d88b9f [master] Replaced licensing text with MPL licensing text throughout 2017-07-12 09:23:23 -04:00
Thomas Markwalder
6ec59010ef [master] Check failover pools per peer in test mode
Merges in rt29892
2017-06-27 10:10:26 -04:00
Thomas Markwalder
ca22af8999 [master] Optimized if and when DNS client context and ports are initted
Merges in rt45290.
2017-06-19 14:44:29 -04:00
Thomas Markwalder
ab777749db [master] Server now handles prefix/pool prefix length mismatches
Merged in 35378.
2017-06-12 10:34:36 -04:00
Francis Dupont
afc56605f4 Igore '%' aka MA directive 2017-05-11 13:10:13 +02:00
Thomas Markwalder
68507137e1 [master] Altered v4 lease time handling better handle infinite and large times
Merged in rt41976
2017-05-10 13:11:03 -04:00
Thomas Markwalder
417b7b4a6d [master] Server now supports EUI-64 based address allocation scheme
Merged rt43927.
2017-04-26 14:09:31 -04:00
Thomas Markwalder
0aa74669d9 [master] Execute pool statements separately in dhcpinform()
Merged 43291a.
2017-04-12 11:44:59 -04:00
Thomas Markwalder
e0735300c0 [master] DHCPINFORM response now includes options down to the pool scope
Merges in rt43219.
2016-11-01 14:05:24 -04:00
Francis Dupont
bf6f8fcee9 Almost done (still aestetic fixes and of course doc, doc, doc) 2016-10-06 20:45:50 +02:00
Francis Dupont
13e5cc6cbe Libtoolize build chain (unfinished) 2016-10-06 14:56:49 +02:00
Francis Dupont
a1eea2a0d1 Merged rt43246a (fix --enable-threads) 2016-10-06 10:14:10 +02:00
Francis Dupont
68dfa9103b Addressed comments about help and version 2016-10-05 15:07:39 +02:00
Thomas Markwalder
3210786b6e [master] Server now permits one UID to hold leases in multiple subnets
Merges in rt41358.
2016-10-04 14:25:25 -04:00
Francis Dupont
29b23207c0 Daemonize sooner (code from bind9/named) (rebased) 2016-10-01 01:35:37 +02:00
Francis Dupont
6831578226 Solved the --with-libbind vs distchek issue 2016-10-01 00:12:07 +02:00
Francis Dupont
e94e7f2380 Finished rebased 2016-09-28 16:36:21 +02:00
Thomas Markwalder
72261e818b [master] Added null check to eliminate call to dfree in lc_delete_all
Merges in rt43262.
2016-09-27 14:59:08 -04:00
Shawn Routhier
51ce599530 [master] Clean up some memory references
Squashed commit of the following:

commit c3e88212ff666701b5aca3cbc96b557fa37aa682
Author: Shawn Routhier <sar@isc.org>
Date:   Wed Aug 24 11:33:31 2016 -0700

    [rt42984] Clean up some memory references
2016-08-25 10:41:35 -07:00
Shawn Routhier
60bba4343c [master] remove uses of vix.com, nominum.com and fugue.com
Squashed commit of the following:

commit 375a26d52db75c3f62b8914f36e4f1618253075e
Author: Shawn Routhier <sar@isc.org>
Date:   Thu Aug 18 14:26:28 2016 -0700

    [rt43069] remove uses of vix.com, nominum.com and fugue.com
2016-08-23 21:38:45 -07:00
Thomas Markwalder
6b797e44e9 [master] find_lease() now ACKs reclaimed abandoned addresses
Merges in rt41815a.
2016-07-28 06:51:30 -04:00
Shawn Routhier
3abc5708a1 [master] Correct the dhcp-cache-threshold codes treatment of hostname
If a lease is reused as part of dhcp-cache-threshold processing
the hostname (if it exists) needs to be copied from the temporary
lease back to the permanent lease.

Also add additional checks to see if the lease can be reused.
The host pointer, client ID and hardware address shouldn't have
changed.
2016-07-26 11:41:47 -07:00
Shawn Routhier
a2aecc2e4d [master] Modify dhcpd.conf.5 text to remove experimental from delayed-ack 2016-07-14 12:55:46 -07:00
Thomas Markwalder
a5252220fb [master] Add abandon-lease-time parameter
Merges in rt41815.
2016-07-07 14:11:26 -04:00
Shawn Routhier
ad06e7ba21 [master] Update DDNS code to remove PTR even if removing FWD had issues
Squashed commit of the following:

commit 70eb39525494f0c8ee6d1b1f1ae2cca391ab309e
Author: Shawn Routhier <sar@isc.org>
Date:   Mon Jun 27 13:46:37 2016 -0700

    [rt23954] Update DDNS code to remove PTR even if removing FWD had issues
2016-07-05 20:36:32 -07:00
Shawn Routhier
eb2d84b68e [master] Fix some cut and paste type errors in LDAP code
Squashed commit of the following:

    [rt42666] Fix some cut and paste type errors in LDAP code

    Add the character '6' to some strings.  They were cut and pasted
    from the v4 versions and didn't get fully updated.
2016-06-20 07:39:32 -07:00
Thomas Markwalder
09dccd0331 [master] Scrub leases when they are re-balanced
Merges in 42008.
2016-06-13 10:01:48 -04:00
Thomas Markwalder
4f553fea3b [master] Eliminated noisy cp error message during "make check"
Merges in rt41883.
2016-06-09 07:52:12 -04:00
Jeremy C. Reed
4dd0eb1887 typo and spelling fixes in docs 2016-03-23 09:01:42 -04:00
Shawn Routhier
dfffba2dd3 [master] #ifdef parse_iaid_duid so it is only included for v6 2016-03-05 10:15:56 -08:00
Thomas Markwalder
9deef2e73e [master] Pre-release tag prep for 4.3.4b1: version #, copyright etc... 2016-03-04 16:19:27 -05:00
Thomas Markwalder
cc1bd34e09 [master] Added lease-id-format to server and client
Merges in rt26378
2016-03-04 14:16:29 -05:00
Francis Dupont
785c1a519e Merged rt35711c (DHCPv4-over-DHCPv6 support) 2016-02-23 10:40:10 +01:00
Thomas Markwalder
45086eef45 [master] Fixed several minor Coverity issues
Merges in rt35144.
2016-02-18 11:21:42 -05:00
Thomas Markwalder
dce576b860 [master] Add global DHCPv6 option, dhcpv6-set-tee-times to calculate T1/T2
Merges in rt25687
2016-02-16 13:07:02 -05:00
Francis Dupont
f704712ed7 Finished merge of t39262 (DHCP build from another directory) 2016-02-09 13:49:00 +01:00
Thomas Markwalder
606f272018 [master] Fixed infinite-is-reserved and lease:flags setting via omapi
Merges in rt31179.
2016-02-05 09:03:51 -05:00
Thomas Markwalder
62a9eb918c [master] Add support for relayed client-linklayer-address option (RFC 6939)
Merges in rt40334.
2016-01-28 16:30:01 -05:00
Francis Dupont
81060f1638 Finish rt41536 merge 2016-01-27 13:14:42 +01:00
Shawn Routhier
36c4a03705 [master] Enhance support for long and infinite leases in v6 server 2016-01-25 21:16:00 -08:00
Francis Dupont
e619bd678c Added an AR configure variable and regen 2016-01-25 15:33:10 +01:00
Thomas Markwalder
3e3b525736 [master] Failover primary now accepts secondary updates from active to abandoned
Merges in rt25189.
2016-01-18 09:21:15 -05:00
Shawn Routhier
eda1d0aa5a [master] Hnadle dhcpv6 being disabled better
The previous patches didn't handle dhvpv6 being disabled well.
    This change moves the #ifdefs a bit to handle it.
2016-01-12 12:33:26 -08:00