summaryrefslogtreecommitdiff
path: root/server/dhcpd.c
Commit message (Collapse)AuthorAgeFilesLines
* copy rights updateWlodek Wencel2022-01-251-2/+2
|
* [#189] ISC address updatedTomek Mrugalski2022-01-201-2/+2
|
* fixed compilation warning190-dhclient-wrong-argument-to-memcpyRazvan Becheriu2022-01-191-2/+2
|
* [master] Pre-release tag prep for 4.4.2: version #, copyright etc...Thomas Markwalder2020-01-171-2/+2
| | | | | | | | | | | | | | | | | | | Changes to be committed: modified: LICENSE modified: README modified: RELNOTES modified: client/dhclient.c modified: common/discover.c modified: configure modified: configure.ac modified: configure.ac+lt modified: configure.ac-base modified: configure.ac-lt modified: relay/dhcrelay.c modified: relay/tests/relay_unittests.c modified: server/dhcpd.c modified: server/failover.c modified: util/bind.sh
* [master] Pre-release tag prep for 4.4.2b1: version #, copyright etc...v4_4_2b1Thomas Markwalder2019-12-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | Changes to be committed: modified: LICENSE modified: README modified: RELNOTES modified: client/dhclient.8 modified: common/options.c modified: configure modified: configure.ac modified: configure.ac+lt modified: configure.ac-base modified: configure.ac-lt modified: keama/confparse.c modified: keama/keama.8 modified: keama/keama.c modified: keama/keama.h modified: keama/options.c modified: keama/parse.c modified: server/dhcpd.c modified: util/bind.sh
* [master] Fixed relative file name crashThomas Markwalder2018-01-121-5/+1
| | | | Merges in rt46957
* [master] Pre-release tag prep for 4.4.0b1: version #, copyright etc...Thomas Markwalder2018-01-021-2/+2
|
* [master] Restores use of env vars for lease and pid filesThomas Markwalder2017-12-191-15/+16
| | | | Merges in rt46859.
* Added local-address6Francis Dupont2017-12-191-0/+23
|
* [master] Moved delayed-ack fully to runtimeThomas Markwalder2017-12-191-0/+11
| | | | Merges in 42446fd.
* [master] Added --release-on-roam server parameterThomas Markwalder2017-12-181-0/+16
| | | | Merges in 46849.
* [master] Adds persist-eui-64-leases config parameter and supportThomas Markwalder2017-12-111-1/+21
| | | | Merges in rt45046.
* [master] Adds DDNS Dual Stack Mixed ModeThomas Markwalder2017-12-081-17/+26
| | | | Merges in rt42620.
* [master] Changes prefix-length-mode default to be "prefer"Thomas Markwalder2017-12-071-1/+1
| | | | Merges in rt45615.
* [45364] Replaced --enable-secs-byteorder with runtime check-secs-byte-orderThomas Markwalder2017-11-291-0/+9
| | | | | | | | | | | | | | | | | | | | | 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.
* [master] Output copyright et al with usage in dhcrelayThomas Markwalder2017-11-161-1/+2
| | | | Merges in rt41865.
* [master] Replaced licensing text with MPL licensing text throughoutThomas Markwalder2017-07-121-4/+4
|
* [master] Check failover pools per peer in test modeThomas Markwalder2017-06-271-0/+4
| | | | Merges in rt29892
* [master] Optimized if and when DNS client context and ports are inittedThomas Markwalder2017-06-191-4/+10
| | | | Merges in rt45290.
* Almost done (still aestetic fixes and of course doc, doc, doc)Francis Dupont2016-10-061-0/+3
|
* Addressed comments about help and versionFrancis Dupont2016-10-051-22/+75
|
* Daemonize sooner (code from bind9/named) (rebased)Francis Dupont2016-10-011-21/+76
|
* [master] Add abandon-lease-time parameterThomas Markwalder2016-07-071-0/+15
| | | | Merges in rt41815.
* [master] Pre-release tag prep for 4.3.4b1: version #, copyright etc...Thomas Markwalder2016-03-041-1/+1
|
* [master] Added lease-id-format to server and clientThomas Markwalder2016-03-041-0/+1
| | | | Merges in rt26378
* Merged rt35711c (DHCPv4-over-DHCPv6 support)Francis Dupont2016-02-231-1/+59
|
* [master] Emit better error messages for command line issuesShawn Routhier2016-01-061-44/+60
| | | | | When emitting an error message due to a bad command line try to include information about the argument that is at fault.
* Remerged #38692Francis Dupont2015-11-171-4/+16
|
* Unmerged #38692Francis Dupont2015-11-171-16/+4
|
* [master] Added authoring-btye-order parameter to lease file handlingThomas Markwalder2015-10-131-0/+2
| | | | Merged in rt38396.
* [master] Corrected several potential null references identified by static ↵Thomas Markwalder2015-09-231-0/+2
| | | | | | analysis Merges branch rt40754
* Fixed spurious #ifndef UNIT_TEST for progname (used outside usage())Francis Dupont2015-09-161-2/+0
|
* Merged #38692 (use program base name in (sys)log)Francis Dupont2015-09-121-4/+18
|
* [master] Add fchown to the paranoia patchShawn Routhier2015-07-151-4/+10
| | | | | Add code to fchown the lease file to the paranoia patch to avoid having issues with a file that the server can't manipulate.
* [master] Delayed-ack now works correctly with failoverThomas Markwalder2015-06-151-1/+3
| | | | Merges in 31474.
* [master] Add support for manipulating lease queues via a binary search.Shawn Routhier2015-05-271-0/+6
| | | | | | Add support for manipluating the queues holding leaes for time based events (free, backup, active, expired, abandoned and reserved) via a binary search instead of walking through the linked list.
* [master] Always write the DUID to the lease file during startupShawn Routhier2015-04-151-10/+12
|
* [master] Updates in prep for 4.3.2.pre-betaThomas Markwalder2015-01-081-1/+1
| | | | Updated version info, etc
* [master] Added DHCPv6 prefix-length-mode configuration parameterThomas Markwalder2015-01-081-0/+15
| | | | Merges in rt36780.
* [master] Log v6 shared network lease counts, when none available for a DUIDThomas Markwalder2015-01-081-2/+6
| | | | 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] Replaced SERVER_ID_CHECK compile switch with runtime config parameterThomas Markwalder2014-12-081-0/+9
| | | | Merges in rt37551.
* [master] Host declaration name can now be used in DNS forward nameThomas Markwalder2014-11-191-2/+1
| | | | Merges in rt21323.
* [master] Server file names now logged after config parsingThomas Markwalder2014-09-081-16/+15
| | | | Merges in rt36671
* [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 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] Add #ifdefs to allow code to compile if NSUPDATE isn't definedShawn Routhier2014-04-281-0/+2
|