2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-30 22:05:23 +00:00
Commit Graph

885 Commits

Author SHA1 Message Date
Thomas Markwalder
b31fe1d552 [master] Server rejects unicast messages unless unicast option is defined
Merges in rt21235.
2015-04-10 11:06:51 -04:00
Jeremy C. Reed
ebb1d91e55 replace special apostrophe with ascii apostrophe 2015-03-02 10:42:40 -06:00
Jeremy C. Reed
adb95d2331 fix some misspelling typos 2015-03-02 10:38:52 -06:00
Shawn Routhier
c2419dcade [master] Add block for rc2 2015-02-26 19:17:52 -08:00
Thomas Markwalder
5ddbe8e4f5 [master] Pre-release tag prep for 4.3.2: version #, copyright etc... 2015-02-26 15:08:45 -05:00
Thomas Markwalder
99e977ecf0 [master] Pre-release tag prep for 4.3.2rc2: version #, copyright etc..
NOTE: 4.3.2 was awaiting sanity checks when bug rt38677 was reported.
4.3.2rc2 supercedes the initial 4.3.2 attempt.
2015-02-23 08:42:22 -05:00
Thomas Markwalder
75d02fcf45 [master] Fixed unsupported vlan tag build issue
Merges in rt38677
2015-02-20 13:21:37 -05:00
Thomas Markwalder
8d65894d16 [master] Pre-release tag prep for 4.3.2: version #, copyright etc.. 2015-02-19 16:21:51 -05:00
Thomas Markwalder
59990751ba [master] Corrected reuse_lease debug log content
Merges in rt38686
2015-02-16 13:25:25 -05:00
Thomas Markwalder
439958f142 [master] Pre-release tag prep for 4.3.2rc1: version #, copyright etc.. 2015-02-16 08:31:45 -05:00
Thomas Markwalder
9a111ee803 [master] ATF usage and documentation cleaned up
Merges in rt38619
2015-02-14 09:22:11 -05:00
Thomas Markwalder
112d76f60c [master] Changed doc to describe "abandoned" as a binding state not a statement
Merges in rt37501
2015-02-11 08:59:03 -05:00
Thomas Markwalder
4e1bf54840 [master] Added missing bug # to RELNOTES 2015-02-10 08:46:17 -05:00
Thomas Markwalder
45adf35cfc [master] Fixed broken handling of --disable-debug
Merges in rt37780.
2015-02-10 07:24:05 -05:00
Thomas Markwalder
b3b69c1cb4 [master] Changed dates to reflect ship date 2015-01-29 16:10:59 -05:00
Thomas Markwalder
4d9b81fc10 [master] Versioning updates for v4.3.2b1 2015-01-29 15:47:37 -05:00
Thomas Markwalder
c2b5b5e8d4 [master] Fixed inconsistencies in setting hop count limit in dhcrelay
Merges in rt37426.
2015-01-19 13:25:18 -05:00
Thomas Markwalder
2794167d42 [master] Updates in prep for 4.3.2.pre-beta
Updated version info, etc
2015-01-08 15:22:56 -05:00
Thomas Markwalder
f48dfdf174 [master] Fixed minor compilation complaint in server/dhcpv6 2015-01-08 14:09:59 -05:00
Thomas Markwalder
1a006ff6ed [master] Added DHCPv6 prefix-length-mode configuration parameter
Merges in rt36780.
2015-01-08 10:30:12 -05:00
Thomas Markwalder
fb98e02e12 [master] Log v6 shared network lease counts, when none available for a DUID
Merges in rt26376
2015-01-08 09:44:51 -05:00
Thomas Markwalder
8c7a7600b5 [master] Removed extraneous text from release notes 2015-01-08 07:36:34 -05:00
Thomas Markwalder
acbecb2e9b [master] Linux packet handling ignores VLAN packets sent to physical interface
Merges in rt37415.
2015-01-08 07:31:52 -05:00
Thomas Markwalder
001b9d5325 [master] Fix debug build broken by 38078
server/dhcpd.c -
        moved declarations of local variable in main(), used by pid file
        logic, outside of debug conditional compilation.
2014-12-18 07:34:57 -05:00
Shawn Routhier
cb8c997e48 [master] Print preferred life and max life as unsigned ints
[rt37084]

    Change how we print the preferred_live and max_life variables
    into envvironment strings in the client code from being a signed
    int to an unsigned int.
2014-12-17 18:25:38 -08:00
Shawn Routhier
992dc76542 [master] Move the check for another server to be earlier
[rt38078] Move the check for another server to be earlier

    Move the code that checks if there is already a server
    running to be executed earlier in the process.  This
    puts it before the server touches the database which
    should avoid problems with rewriting a database from
    under a running server.
2014-12-16 08:36:57 -08:00
Shawn Routhier
491bf4a27f [master] Don't call pool_timer recusively
Add a flag to avoid supersede_lease calling pool_timer
recursively when pool_timer can't handle that.
rt38002
2014-12-10 19:08:05 -08:00
Shawn Routhier
433927d38e [master] Credit the reporter for the bug and patch 2014-12-10 15:48:50 -08:00
Shawn Routhier
dd9738aaaf [master] Fix up code to process host declartions in informs
Change the stopping point for processing statements in the
host portion of the inform processing from a host option to
a subnet one.

rt35712
2014-12-10 12:16:56 -08:00
Thomas Markwalder
2775bd6212 [master] Server will move FTS_BACKUP to FTS_FREE when pool has no peer
Merges in rt36960.
2014-12-10 14:54:46 -05:00
Thomas Markwalder
7116a34fc9 [master] Replaced SERVER_ID_CHECK compile switch with runtime config parameter
Merges in rt37551.
2014-12-08 14:56:40 -05:00
Thomas Markwalder
04daf4fe4b [master] Fixed concatenation of "Dc" formatted options such as domain-search
Merges in rt20558.
2014-11-25 15:22:52 -05:00
Thomas Markwalder
f3a44c1037 [master] Enabling dhcp-cache-threshold no longer causes unnecessary DNS updates
Merges in rt37368.
2014-11-24 07:36:13 -05:00
Thomas Markwalder
d9b2a590e8 [master] Host declaration name can now be used in DNS forward name
Merges in rt21323.
2014-11-19 10:56:17 -05:00
Shawn Routhier
21d3034757 [master] Patch the failover code to avoid deadlocks
Patch for 36810 & 20352
This coves several related problems
1) When the primary is in conflict done it allows the secondary to
transition around resolution interrupted and potentical conflict previously
the primary would die on an illegal state.

2) It allows the servers to restart a bind update request.  Previously if
one of the servers sent an udpate request and there died (or had the communications
interrupted) in some states the first server wouldn't retransmit a new
update request and the other server wouldn't send any bind updates. This
was noticed in potential conflict.

3) Updated the state transitions to move the leases on the ack queue
back to the update queue in case of conflict-done as we might need to
retransmit them all.

4) Updated a transition from startup to potentical conflict instead
of resolution interrupted when the servers reconnect during the startup
phase in order to avoid a diffferent dead lock.
2014-11-10 19:04:13 -08:00
Thomas Markwalder
6444928cf5 [master] Fixes compilation error in dst_api.c
Merger in rt37708.
2014-11-05 13:48:40 -05:00
Thomas Markwalder
6067cd48da [master] Set signal action to ingore for SIGPIPE
Merges in rt32222.
2014-11-05 07:31:17 -05:00
Shawn Routhier
f542e92b7b [master] Add # to some ticket numbers 2014-10-30 12:25:46 -07:00
Thomas Markwalder
0a7e1a8ab0 [master] Add use-host-decl-names support to BOOTP
Merges in rt36233.
2014-10-27 14:51:20 -04:00
Thomas Markwalder
e046c82621 [master] Added echo-client-id server parameter
Merges in rt35958 which includes fix for rt32545
    Also updated dhcp/.gitignore
2014-10-17 07:56:01 -04:00
Thomas Markwalder
7ff6ae5aa8 [master] Checkum handling fixes
Merges in rt22806
2014-09-18 15:25:02 -04:00
Thomas Markwalder
bd49432ff4 [master] Added subnet address validation checks
Merges in rt32453.
2014-09-11 15:45:10 -04:00
Shawn Routhier
1dceab6c75 [master] Remove unneeded defines for errors
As part of 4.2.0 we renamed a number of errors but continued
to include the old ones in case somebody was building something
using our libraries.  This #ifdefs them and by defaults removes them
from the compile.
2014-09-10 20:26:40 -07:00
Thomas Markwalder
2a537542d6 [master] Server now supports a failover split value of 256.
Merges in rt36664
2014-09-09 07:32:37 -04:00
Thomas Markwalder
fa54ba102c [master] Updated release notes with contributor.
Gave Tobias Stoeckmann credit for his contributions.
2014-09-08 16:08:56 -04:00
Thomas Markwalder
e1b18c6960 [master] Added check for invalid failover message type.
Merges in rt36653
2014-09-08 16:05:23 -04:00
Thomas Markwalder
71d7e9aa4c [master] Corrected right brace detection in parsing
Merges in rt36021
2014-09-08 13:29:57 -04:00
Thomas Markwalder
267a248dbb [master] Fixed release notes. 2014-09-08 13:04:34 -04:00
Thomas Markwalder
3ffc07defb [master] Addes addtional HMAC TSIG algorithms to DDNS
Merges in rt36947
2014-09-08 11:26:57 -04:00
Thomas Markwalder
0ce1aa9445 [master] Corrected error in UDP bad packet logging
Merges in rt36897
2014-09-08 09:31:32 -04:00