2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-29 21:38:10 +00:00

1359 Commits

Author SHA1 Message Date
Thomas Markwalder
0cd94b5ef4 [#64,!35] Restored work
Restored cummulative work.
2019-11-22 13:39:45 -05:00
Thomas Markwalder
753d458b1f [#15,!10] Minor changes to eliminate warnings under GCC 9
added release note

common/parse.c
    parse_warn() - upped format buffer size to squelch warning

includes/dhcpd.h
    struct interface_info - bumped name size by 1 to squelch warning

relay/dhcrelay.c
    request_v4_interface() - replace strncpy with memcpy to
    squelch warning (len is already checked above it)

server/confpars.c
    parse_failover_peer() - pass token value into log_fatal
    calls rather than null pointer
2019-06-12 09:57:32 -04:00
Thomas Markwalder
fce94f06e3 [#13,!7] Corrected a backwards check in billing class logic
RELNOTES - added a release note.

server/dhcp.c
    ack_lease () - corrected the logic used to capture the billing
    class name for logging
2019-06-07 11:47:50 -04:00
Thomas Markwalder
5918b49344 [#10,!6] Addressed review comments
server/dhcp.c
    moved log message up

server/dhcpd.conf.5
    fixed missing paragraph marker
2019-06-07 08:16:15 -04:00
Thomas Markwalder
e6eccd10a8 [#10,!6] Added ping-timeout-ms parameter
You can now use ping-timeout-ms to specify the ping
timeout value in milliseconds.

includes/dhcpd.h
    new defines: SV_PING_TIMEOUT_MS and DEFAULT_PING_TIMEOUT_MS

server/dhcp.c
    do_ping_check() - modified to calculate ping time from
    ping-timeout-ms when its > 0, otherwise use ping-timeout
    Added timeout value to debug log message

server/dhcpd.conf.5
    Added discussion of ping-timeout-ms

server/stables.c
    Added entry for ping-timeout-ms
2019-05-01 15:55:11 -04:00
Thomas Markwalder
a5b21e16ff [master] Added configuration parameter, ping-cltt-secs (v4 operation only)
Merges in rt36283.
2018-09-26 11:10:16 -04:00
Thomas Markwalder
8194daabfd [master] Added includes of new BIND9 compatibility headers, updated util/bind.sh
Merges in rt48072.
2018-09-14 13:41:41 -04:00
Thomas Markwalder
6826003be8 [master] Correct delayed-ack 0 prohibiting active lease updates to lease file
Merges in 47141.
2018-02-09 09:19:54 -05:00
Thomas Markwalder
075a2f45da [master] Pre-release tag prep for 4.4.0: version #, copyright etc... 2018-01-26 14:01:57 -05:00
Thomas Markwalder
db4e4aa2e4 [master] Fixed relative file name crash
Merges in rt46957
2018-01-12 10:41:37 -05:00
Thomas Markwalder
d638452ea1 [master] Updated match expression man page text and release notes
Merges in 45451.
2018-01-12 09:54:44 -05:00
Francis Dupont
913ec5318c Added missing Kyuafile files 2018-01-11 15:21:05 +01:00
Francis Dupont
662483908c Finishing merge of rt46933 (Kyua) 2018-01-11 15:02:35 +01:00
Thomas Markwalder
397599cb44 [master] Pre-release tag prep for 4.4.0b1: version #, copyright etc... 2018-01-02 14:06:31 -05:00
Francis Dupont
35a3a3a88f [rt46933] regen 2017-12-30 16:52:24 +00:00
Francis Dupont
6b87c7f213 checkpoint for regen 2017-12-30 17:49:14 +01:00
Francis Dupont
fd21fdfe67 Removed Kyuafile files 2017-12-30 17:46:16 +01:00
Francis Dupont
e3318080ee Added Kyuafile files 2017-12-30 15:57:27 +01:00
Francis Dupont
27058b3e3b Fixed CID 1426986, 1426985, 1426984 and 1426983 2017-12-30 14:15:12 +01:00
Francis Dupont
563f0b8aef Merged rt44535 (relay port) 2017-12-23 01:18:23 +01:00
Thomas Markwalder
0d6d300fec [master] Fixed compiler warning under 32-bit systems 2017-12-21 15:26:23 -05:00
Thomas Markwalder
ab77c8b8b5 [master] Restores use of env vars for lease and pid files
Merges in rt46859.
2017-12-19 15:51:02 -05:00
Francis Dupont
a2a0f98c21 Added local-address6 2017-12-19 21:02:51 +01:00
Thomas Markwalder
f1208e796d [master] dhcpd (-6) now supports update-static-leases
Merges in rt34097.
2017-12-19 13:29:32 -05:00
Thomas Markwalder
700e3fca88 [master] Moved delayed-ack fully to runtime
Merges in 42446fd.
2017-12-19 06:25:12 -05:00
Thomas Markwalder
bafa7b74c4 [master] Added --release-on-roam server parameter
Merges in 46849.
2017-12-18 14:00:46 -05:00
Thomas Markwalder
e8b058cfa5 [master] Fixes minor coverity issues
Merges in rt46836
2017-12-18 13:50:03 -05:00
Thomas Markwalder
4406f9b05d [master] delayed-ack is now compiled in by default
Merges in rt42444.
2017-12-13 13:55:57 -05:00
Thomas Markwalder
9b348d7d48 [master] Fixed static v6 leases not getting written to packet
Merges in rt45292a.
2017-12-11 16:32:03 -05:00
Thomas Markwalder
c2e5ee2882 [master] Adds persist-eui-64-leases config parameter and support
Merges in rt45046.
2017-12-11 07:45:10 -05:00
Thomas Markwalder
905c58b9ca [master] Adds DDNS Dual Stack Mixed Mode
Merges in rt42620.
2017-12-08 11:56:10 -05:00
Thomas Markwalder
bbdac71d26 [master] server (-6) now supports dhcp-cache-threshold
Merges in rt45292.
2017-12-07 10:48:06 -05:00
Thomas Markwalder
b53ba1572c [master] Changes prefix-length-mode default to be "prefer"
Merges in rt45615.
2017-12-07 10:29:40 -05:00
Thomas Markwalder
59336f8007 [master] Server(v6) releases pre-existing leases when client roams to new network
Merges in rt44576.
2017-12-07 07:02:06 -05:00
Thomas Markwalder
b4e157d82c [master] Replaced --enable-secs-btyeorder with run-time parameter
Merges in rt45364
2017-12-07 06:46:13 -05:00
Thomas Markwalder
d60573340f [master] dhcpd -T now writes leases to temp file
Merges in rt22267.
2017-12-06 15:25:56 -05:00
Francis Dupont
fe78015bae tabified 2017-12-06 15:58:32 +01:00
Francis Dupont
3bb1978fee spelling 2017-12-06 15:56:29 +01:00
Thomas Markwalder
abacf8ad0d [master] Use 0 instead of -1 to indicate empty heap index
Merges in rt46719.
2017-12-01 09:13:26 -05:00
Thomas Markwalder
3059324199 [45364] Replaced --enable-secs-byteorder with runtime check-secs-byte-order
configure.ac
   removed --enable-secs-byteorder support

includes/dhcpd.h
    added SV_CHECK_SECS_BYTE_ORDER

includes/failover.h
    added extern int check_secs_byte_order

server/dhcpd.c
    postconf_initialization() - added logic to
    set check_secs_byte_order

server/failover.c
    load_balance_mine() - replaced conditional comp
    directives with runtime test of check_secs_byte_order

Added release note and updated man page.
2017-11-29 07:51:50 -05:00
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