summaryrefslogtreecommitdiff
path: root/server
Commit message (Collapse)AuthorAgeFilesLines
* regenFrancis Dupont2015-04-182-0/+2
|
* regenFrancis Dupont2015-04-172-1/+4
|
* checkpoint (fixed unit test make 2)Francis Dupont2015-04-171-1/+1
|
* checkpoint (fixed unit test make)Francis Dupont2015-04-171-1/+2
|
* regenFrancis Dupont2015-04-172-9/+14
|
* updated (but need regen)Francis Dupont2015-04-172-6/+11
|
* [master] Leave siaddr clear when sending a NAKShawn Routhier2015-04-161-3/+1
|
* [master] Always write the DUID to the lease file during startupShawn Routhier2015-04-152-10/+16
|
* [master] Remove dst directory as it was replaced in 4.2.0 by BindShawn Routhier2015-04-151-2/+1
|
* new config option: build ATF stuff from bind [#38754]Francis Dupont2015-04-142-0/+2
|
* [master] Fixed unused variable error introduced by 21235Thomas Markwalder2015-04-101-3/+0
| | | | server/dhcpv6.c - removed unused variable
* [master] Server rejects unicast messages unless unicast option is definedThomas Markwalder2015-04-101-221/+581
| | | | Merges in rt21235.
* fixed lease table overflow crash [#38637]Francis Dupont2015-04-101-2/+16
|
* fix some misspelling typosJeremy C. Reed2015-03-021-1/+1
|
* [master] Corrected reuse_lease debug log contentv4_3_2rc1Thomas Markwalder2015-02-161-3/+5
| | | | Merges in rt38686
* [master] ATF usage and documentation cleaned upThomas Markwalder2015-02-143-386/+22
| | | | Merges in rt38619
* [master] Changed doc to describe "abandoned" as a binding state not a statementThomas Markwalder2015-02-111-14/+8
| | | | Merges in rt37501
* [master] Fixed broken handling of --disable-debugThomas Markwalder2015-02-102-581/+925
| | | | Merges in rt37780.
* [master] Updated auto-generated files for 4.3.2.pre-betav4_3_2.pre-betaThomas Markwalder2015-01-082-925/+581
|
* [master] Updates in prep for 4.3.2.pre-betaThomas Markwalder2015-01-081-1/+1
| | | | Updated version info, etc
* [master] Fixed minor compilation complaint in server/dhcpv6Thomas Markwalder2015-01-081-1/+1
|
* [master] Added DHCPv6 prefix-length-mode configuration parameterThomas Markwalder2015-01-084-44/+274
| | | | Merges in rt36780.
* [master] Log v6 shared network lease counts, when none available for a DUIDThomas Markwalder2015-01-085-42/+257
| | | | Merges in rt26376
* [master] Fix debug build broken by 38078Thomas Markwalder2014-12-181-1/+1
| | | | | | server/dhcpd.c - moved declarations of local variable in main(), used by pid file logic, outside of debug conditional compilation.
* [master] Move the check for another server to be earlierShawn Routhier2014-12-161-23/+32
| | | | | | | | | | [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.
* [master] Don't call pool_timer recusivelyShawn Routhier2014-12-104-45/+55
| | | | | | Add a flag to avoid supersede_lease calling pool_timer recursively when pool_timer can't handle that. rt38002
* [master] Fix up code to process host declartions in informsShawn Routhier2014-12-101-2/+1
| | | | | | | | Change the stopping point for processing statements in the host portion of the inform processing from a host option to a subnet one. rt35712
* [master] Server will move FTS_BACKUP to FTS_FREE when pool has no peerThomas Markwalder2014-12-101-0/+16
| | | | Merges in rt36960.
* [master] Replaced SERVER_ID_CHECK compile switch with runtime config parameterThomas Markwalder2014-12-084-14/+59
| | | | Merges in rt37551.
* [master] Enabling dhcp-cache-threshold no longer causes unnecessary DNS updatesThomas Markwalder2014-11-242-48/+145
| | | | Merges in rt37368.
* [master] Host declaration name can now be used in DNS forward nameThomas Markwalder2014-11-193-12/+38
| | | | Merges in rt21323.
* [master] Patch the failover code to avoid deadlocksShawn Routhier2014-11-101-73/+133
| | | | | | | | | | | | | | | | | | | | | | 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.
* [master] Add use-host-decl-names support to BOOTPThomas Markwalder2014-10-272-48/+77
| | | | Merges in rt36233.
* [master] Added echo-client-id server parameterThomas Markwalder2014-10-173-53/+183
| | | | | Merges in rt35958 which includes fix for rt32545 Also updated dhcp/.gitignore
* [master] Added subnet address validation checksThomas Markwalder2014-09-111-2/+48
| | | | Merges in rt32453.
* [master] Server now supports a failover split value of 256.Thomas Markwalder2014-09-092-4/+7
| | | | Merges in rt36664
* [master] Added check for invalid failover message type.Thomas Markwalder2014-09-081-0/+6
| | | | Merges in rt36653
* [master] Addes addtional HMAC TSIG algorithms to DDNSThomas Markwalder2014-09-081-1/+13
| | | | Merges in rt36947
* [master] Server file names now logged after config parsingThomas Markwalder2014-09-081-16/+15
| | | | Merges in rt36671
* [master] Corrects medium impact issues reported by Coverity.Thomas Markwalder2014-08-286-28/+37
| | | | Merges in rt36933
* [master] Corrects high impact issues reported by Coverity.Thomas Markwalder2014-08-253-16/+14
| | | | Merges in rt36712
* [master] Add define to disable gentle shutodwn by defaultShawn Routhier2014-07-021-0/+3
| | | | | | | | Add a define to disable the gentle shutdown feature by default. The feature has some effects (recover-wait in failvoer pairs) and release in clients that are always desired. We plan to revisit this in order to make it easier to use but with the define it can be enabled if necessary.
* [master] Add code to help clean up soft leasesShawn Routhier2014-06-201-0/+29
|
* [master] Clean up DDNS descriptionShawn Routhier2014-06-131-8/+4
| | | | | | | | | Remove the text about use-host-decl-names within DDNS. This appears to have been correct when describing the ad-hoc DDNS option but not the interim or standard options. In the future we may choose to enhance the latter two but for now we shouldn't claim we do things we don't.
* [master] Update description of leases fileShawn Routhier2014-06-111-68/+171
| | | | | | Include v6 Clean up other items
* [master] Add support for pool thresholdsShawn Routhier2014-06-056-2/+247
| | | | | | | | Add support to set high and low thresholds for pools for v4 and v6. A message will be emitted when the usage of the pool first exceeds the high threshold. More messages will be skipped until the usage has gone below the low threshold and then back above the high threshold.
* [master] Add configure option to incude PID in syslog entriesShawn Routhier2014-05-071-2/+2
|
* [master] Print out files used and move the dropping of privileges in paranoiaShawn Routhier2014-05-071-17/+26
| | | | | | | | 17551 - When starting up in verbose mode have the server print out the files it will use 25806 - Moving the paranoia code that drops the privileges to be after the server has written the PID file.
* [master] Add code to remove pid files and to log killing of clientsShawn Routhier2014-05-071-0/+4
|
* [master] Remove the pre-errata code for handling no addresses availableShawn Routhier2014-04-291-73/+4
|