]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
10 years ago[master] Fixed typo in release notes
Thomas Markwalder [Thu, 24 Sep 2015 11:06:27 +0000 (07:06 -0400)] 
[master] Fixed typo in release notes

10 years ago[master] Corrected several potential null references identified by static analysis
Thomas Markwalder [Wed, 23 Sep 2015 19:24:32 +0000 (15:24 -0400)] 
[master] Corrected several  potential null references identified by static analysis

    Merges branch rt40754

10 years ago[master] LPF now only uses 12-bit value from VLAN TCI for VID
Thomas Markwalder [Wed, 23 Sep 2015 13:37:51 +0000 (09:37 -0400)] 
[master] LPF now only uses 12-bit value from VLAN TCI for VID

    Merges in rt40591.

10 years agoFixed spurious #ifndef UNIT_TEST for progname (used outside usage())
Francis Dupont [Wed, 16 Sep 2015 12:54:13 +0000 (14:54 +0200)] 
Fixed spurious #ifndef UNIT_TEST for progname (used outside usage())

10 years agoFixed ISC-Bugs case
Francis Dupont [Sat, 12 Sep 2015 17:28:42 +0000 (19:28 +0200)] 
Fixed ISC-Bugs case

10 years agoMerged #38692 (use program base name in (sys)log)
Francis Dupont [Sat, 12 Sep 2015 17:18:50 +0000 (19:18 +0200)] 
Merged #38692 (use program base name in (sys)log)

10 years ago[master] Corrected static analysis issue in common/execute.c
Thomas Markwalder [Tue, 8 Sep 2015 19:06:03 +0000 (15:06 -0400)] 
[master] Corrected static analysis issue in common/execute.c

    Merged in rt40374.

10 years ago[master] Updated auto-generated files for 4.3.3 v4_3_3
Thomas Markwalder [Wed, 26 Aug 2015 19:42:59 +0000 (19:42 +0000)] 
[master] Updated auto-generated files for 4.3.3

10 years ago[master] Pre-release tag prep for 4.3.3: version #, copyright etc...
Thomas Markwalder [Wed, 26 Aug 2015 19:34:18 +0000 (15:34 -0400)] 
[master] Pre-release tag prep for 4.3.3: version #, copyright etc...

10 years ago[master] Add section on ports to client and server man pages
Shawn Routhier [Tue, 25 Aug 2015 15:20:41 +0000 (08:20 -0700)] 
[master] Add section on ports to client and server man pages

10 years ago[master] Add comment that declines is only usable for v4 servers
Shawn Routhier [Thu, 20 Aug 2015 20:05:05 +0000 (13:05 -0700)] 
[master] Add comment that declines is only usable for v4 servers

[rt40206] Add comment that declines is only usable for v4 servers

10 years ago[master] Added credit to 39978 in RELNOTES
Thomas Markwalder [Wed, 5 Aug 2015 10:56:29 +0000 (06:56 -0400)] 
[master] Added credit to 39978 in RELNOTES

10 years ago[master] Updated auto-generated files for 4.3.3b1 v4_3_3b1
Thomas Markwalder [Thu, 30 Jul 2015 19:19:11 +0000 (19:19 +0000)] 
[master] Updated auto-generated files for 4.3.3b1

10 years ago[master] Pre-release tag prep for 4.3.3b1: version #, copyright etc...
Thomas Markwalder [Thu, 30 Jul 2015 19:11:11 +0000 (15:11 -0400)] 
[master] Pre-release tag prep for 4.3.3b1: version #, copyright etc...

10 years ago[master] Fixed broken build under HP-UX due to ldap.c inclusion of ifaddrs.h
Thomas Markwalder [Thu, 30 Jul 2015 18:58:28 +0000 (14:58 -0400)] 
[master] Fixed broken build under HP-UX due to ldap.c inclusion of ifaddrs.h

    Merges isn 40200.

10 years ago[master] add closing bracket to release note
Shawn Routhier [Thu, 30 Jul 2015 17:50:55 +0000 (10:50 -0700)] 
[master] add closing bracket to release note

10 years ago[master] Add reporter to release note
Shawn Routhier [Thu, 30 Jul 2015 17:49:18 +0000 (10:49 -0700)] 
[master] Add reporter to release note

10 years ago[master] Added LDAP contributor to release notes
Thomas Markwalder [Thu, 30 Jul 2015 13:03:36 +0000 (09:03 -0400)] 
[master] Added LDAP contributor to release notes

10 years ago[master] Updated RELNOTES with LDAP contributor
Thomas Markwalder [Wed, 29 Jul 2015 20:21:34 +0000 (16:21 -0400)] 
[master] Updated RELNOTES with LDAP contributor

10 years ago[master] Updated RELNOTES with LDAP contributors
Thomas Markwalder [Wed, 29 Jul 2015 20:04:09 +0000 (16:04 -0400)] 
[master] Updated RELNOTES with LDAP contributors

Also added 1 line change to LDAP code for Marius.

10 years ago[master] Check that we were able to turn a packet into a lease.
Shawn Routhier [Wed, 29 Jul 2015 17:56:26 +0000 (10:56 -0700)] 
[master] Check that we were able to turn a packet into a lease.
Squashed commit of the following:

[rt39279] Check that we were able to turn a packet into a lease.

10 years ago[master] LDAP: Pathces, IPv6 support, GSSAPI support
Thomas Markwalder [Wed, 29 Jul 2015 17:32:16 +0000 (13:32 -0400)] 
[master] LDAP: Pathces, IPv6 support, GSSAPI support

   Merges in 39056.

10 years ago[master] Fixed server crash after billing class is deleted
Thomas Markwalder [Wed, 29 Jul 2015 12:32:50 +0000 (08:32 -0400)] 
[master] Fixed server crash after billing class is deleted

    Merges in rt39978.

10 years ago[master] Updated RELNOTES with reporter credit for #39314.
Thomas Markwalder [Tue, 21 Jul 2015 10:39:40 +0000 (06:39 -0400)] 
[master] Updated RELNOTES with reporter credit for #39314.

10 years ago[master] Relax restriction on prefix pools being within the subnet
Shawn Routhier [Thu, 16 Jul 2015 18:13:39 +0000 (11:13 -0700)] 
[master] Relax restriction on prefix pools being within the subnet

10 years ago[master] Add fchown to the paranoia patch
Shawn Routhier [Wed, 15 Jul 2015 21:14:39 +0000 (14:14 -0700)] 
[master] Add fchown to the paranoia patch

Add code to fchown the lease file to the paranoia patch to avoid
having issues with a file that the server can't manipulate.

10 years ago[master] Add code to parse a vendor option as directed by the user.
Shawn Routhier [Mon, 13 Jul 2015 19:06:50 +0000 (12:06 -0700)] 
[master] Add code to parse a vendor option as directed by the user.

Add code to parse a vendor option.  It is structured as an action
in the config language.  When the statement is executed it attempts
to find a vendor option in the packet and a vendor option space
specified by the admin for use with that packet.  It then calls
the proper parse routine to do the parsing.

10 years agospelling
Francis Dupont [Thu, 9 Jul 2015 13:12:23 +0000 (15:12 +0200)] 
spelling

10 years ago[master] Be more liberal when trying to find a group for a host prefix
Shawn Routhier [Fri, 26 Jun 2015 20:15:59 +0000 (13:15 -0700)] 
[master] Be more liberal when trying to find a group for a host prefix

When trying to find the group to use as a scope boundary for
a prefix from a host declaration relax the requirement that the
prefix be within a subnet.  We now look for the subnet based on
the prefix, if that fails we look for a subnet based on the host
address if it exists and if that fails we use the one from the
shared network we found for the client.

10 years ago[master] Correctly handled v6 lease file entries that do not match to a pool
Thomas Markwalder [Fri, 26 Jun 2015 19:52:46 +0000 (15:52 -0400)] 
[master] Correctly handled v6 lease file entries that do not match to a pool

   Merged in rt39314.

10 years ago[master] Updated release note for 38639.
Thomas Markwalder [Thu, 25 Jun 2015 11:30:33 +0000 (07:30 -0400)] 
[master] Updated release note for 38639.

10 years ago[master] Fixed dhclient crash on lease renew when client is doing ddns
tmarkwalder [Thu, 25 Jun 2015 11:26:34 +0000 (07:26 -0400)] 
[master] Fixed dhclient crash on lease renew when client is doing ddns

    Merged in 38639.

10 years ago[master] Hnadle corrupt v6 lease files better.
Shawn Routhier [Tue, 23 Jun 2015 19:14:20 +0000 (12:14 -0700)] 
[master] Hnadle corrupt v6 lease files better.

Stop processing a v6 lease file when encountering an EOF
while trying to read an ia structure.

10 years ago[master] Delayed-ack now works correctly with failover
Thomas Markwalder [Mon, 15 Jun 2015 19:19:42 +0000 (15:19 -0400)] 
[master] Delayed-ack now works correctly with failover

    Merges in 31474.

10 years ago[master] Add support for manipulating lease queues via a binary search.
Shawn Routhier [Wed, 27 May 2015 20:17:46 +0000 (13:17 -0700)] 
[master] Add support for manipulating lease queues via a binary search.

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.

10 years ago[master] Allow the ADD token to be used as a hex string in IPv6 address
Shawn Routhier [Thu, 21 May 2015 20:34:45 +0000 (13:34 -0700)] 
[master] Allow the ADD token to be used as a hex string in IPv6 address

Allow the ADD token to be used as a hex string in IPv6 address

10 years ago[master] Don't send expired addresses to the script in the client
Shawn Routhier [Tue, 12 May 2015 18:19:12 +0000 (11:19 -0700)] 
[master] Don't send expired addresses to the script in the client

Don't send expired addresses to the script in the client

10 years agoComplete #38754 for HP-UX [#39300]
Francis Dupont [Thu, 16 Apr 2015 21:28:29 +0000 (23:28 +0200)] 
Complete #38754 for HP-UX [#39300]

10 years ago[master] Leave siaddr clear when sending a NAK
Shawn Routhier [Thu, 16 Apr 2015 19:04:14 +0000 (12:04 -0700)] 
[master] Leave siaddr clear when sending a NAK

10 years ago[master] Treat dates greater than 2038 as never expire (infinite)
Shawn Routhier [Thu, 16 Apr 2015 02:57:00 +0000 (19:57 -0700)] 
[master] Treat dates greater than 2038 as never expire (infinite)

10 years ago[master] Always write the DUID to the lease file during startup
Shawn Routhier [Thu, 16 Apr 2015 02:32:26 +0000 (19:32 -0700)] 
[master] Always write the DUID to the lease file during startup

10 years ago[master] Autotool update for 39019
Shawn Routhier [Wed, 15 Apr 2015 20:32:54 +0000 (20:32 +0000)] 
[master] Autotool update for 39019

10 years ago[master] Remove dst directory as it was replaced in 4.2.0 by Bind
Shawn Routhier [Wed, 15 Apr 2015 20:28:44 +0000 (13:28 -0700)] 
[master] Remove dst directory as it was replaced in 4.2.0 by Bind

10 years ago[master] Expand use of #ifdef PACKET_AUXDATA to cover allocating cmsgbuf
Shawn Routhier [Wed, 15 Apr 2015 19:46:52 +0000 (12:46 -0700)] 
[master] Expand use of #ifdef PACKET_AUXDATA to cover allocating cmsgbuf

Most of the use of tpacket_auxdata was alredy protected by PACKET_AUXDATA
this patch covers trying to find the proper size for the cmsgbuf.

10 years ago[master] Move release note to where it belongs and add ticket number
Shawn Routhier [Wed, 15 Apr 2015 03:33:22 +0000 (20:33 -0700)] 
[master] Move release note to where it belongs and add ticket number

10 years agonew config option: build ATF stuff from bind [#38754]
Francis Dupont [Tue, 14 Apr 2015 10:44:29 +0000 (12:44 +0200)] 
new config option: build ATF stuff from bind [#38754]

10 years ago[master]
Shawn Routhier [Fri, 10 Apr 2015 21:40:07 +0000 (14:40 -0700)] 
[master]
Merge branch 'master' of repo.isc.org:/proj/git/prod/dhcp

10 years ago[master] Add release note for ticket 38637
Shawn Routhier [Fri, 10 Apr 2015 21:39:29 +0000 (14:39 -0700)] 
[master] Add release note for ticket 38637

10 years ago[master] Fixed unused variable error introduced by 21235
Thomas Markwalder [Fri, 10 Apr 2015 18:04:29 +0000 (14:04 -0400)] 
[master] Fixed unused variable error introduced by 21235

server/dhcpv6.c - removed unused variable

10 years ago[master] Updated RELNOTES.
Thomas Markwalder [Fri, 10 Apr 2015 15:42:39 +0000 (11:42 -0400)] 
[master] Updated RELNOTES.

10 years ago[master] Server rejects unicast messages unless unicast option is defined
Thomas Markwalder [Fri, 10 Apr 2015 15:06:51 +0000 (11:06 -0400)] 
[master] Server rejects unicast messages unless unicast option is defined

    Merges in rt21235.

10 years agofixed lease table overflow crash [#38637]
Francis Dupont [Fri, 10 Apr 2015 11:15:40 +0000 (13:15 +0200)] 
fixed lease table overflow crash [#38637]

10 years agospelling
Francis Dupont [Fri, 10 Apr 2015 07:17:17 +0000 (09:17 +0200)] 
spelling

10 years agoback track
Francis Dupont [Wed, 8 Apr 2015 14:11:46 +0000 (16:11 +0200)] 
back track

10 years agofixed location messages
Francis Dupont [Wed, 8 Apr 2015 14:10:18 +0000 (16:10 +0200)] 
fixed location messages

10 years ago[master] Fix a typo
Shawn Routhier [Fri, 27 Mar 2015 03:13:32 +0000 (20:13 -0700)] 
[master] Fix a typo

10 years agoreplace special apostrophe with ascii apostrophe
Jeremy C. Reed [Mon, 2 Mar 2015 16:42:40 +0000 (10:42 -0600)] 
replace special apostrophe with ascii apostrophe

10 years agofix some misspelling typos
Jeremy C. Reed [Mon, 2 Mar 2015 16:38:52 +0000 (10:38 -0600)] 
fix some misspelling typos

10 years ago[master] Add block for rc2 v4_3_2
Shawn Routhier [Fri, 27 Feb 2015 03:17:52 +0000 (19:17 -0800)] 
[master] Add block for rc2

10 years ago[master] Updated auto-generated files for 4.3.2
Thomas Markwalder [Thu, 26 Feb 2015 20:15:36 +0000 (20:15 +0000)] 
[master] Updated auto-generated files for 4.3.2

10 years ago[master] Pre-release tag prep for 4.3.2: version #, copyright etc...
Thomas Markwalder [Thu, 26 Feb 2015 20:08:45 +0000 (15:08 -0500)] 
[master] Pre-release tag prep for 4.3.2: version #, copyright etc...

10 years ago[master] Updated auto-generated files for 4.3.2rc2 v4_3_2rc2
Thomas Markwalder [Mon, 23 Feb 2015 14:07:59 +0000 (14:07 +0000)] 
[master] Updated auto-generated files for 4.3.2rc2

10 years ago[master] Pre-release tag prep for 4.3.2rc2: version #, copyright etc..
Thomas Markwalder [Mon, 23 Feb 2015 13:42:22 +0000 (08:42 -0500)] 
[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.

10 years ago[master] Fixed unsupported vlan tag build issue
Thomas Markwalder [Fri, 20 Feb 2015 18:21:37 +0000 (13:21 -0500)] 
[master] Fixed unsupported vlan tag build issue

    Merges in rt38677

10 years ago[master] Updated auto-generated files for 4.3.2
Thomas Markwalder [Thu, 19 Feb 2015 21:29:54 +0000 (21:29 +0000)] 
[master] Updated auto-generated files for 4.3.2

10 years ago[master] Pre-release tag prep for 4.3.2: version #, copyright etc..
Thomas Markwalder [Thu, 19 Feb 2015 21:21:51 +0000 (16:21 -0500)] 
[master] Pre-release tag prep for 4.3.2: version #, copyright etc..

10 years ago[master] Corrected reuse_lease debug log content v4_3_2rc1
Thomas Markwalder [Mon, 16 Feb 2015 18:25:25 +0000 (13:25 -0500)] 
[master] Corrected reuse_lease debug log content

    Merges in rt38686

10 years ago[master] Updated auto-generated files for v4.3.2rc1
Thomas Markwalder [Mon, 16 Feb 2015 13:47:07 +0000 (13:47 +0000)] 
[master] Updated auto-generated files for v4.3.2rc1

10 years ago[master] Pre-release tag prep for 4.3.2rc1: version #, copyright etc..
Thomas Markwalder [Mon, 16 Feb 2015 13:31:45 +0000 (08:31 -0500)] 
[master] Pre-release tag prep for 4.3.2rc1: version #, copyright etc..

10 years ago[master] ATF usage and documentation cleaned up
Thomas Markwalder [Sat, 14 Feb 2015 14:22:11 +0000 (09:22 -0500)] 
[master] ATF usage and documentation cleaned up

    Merges in rt38619

10 years ago[master] Changed doc to describe "abandoned" as a binding state not a statement
Thomas Markwalder [Wed, 11 Feb 2015 13:59:03 +0000 (08:59 -0500)] 
[master] Changed doc to describe "abandoned" as a binding state not a statement

    Merges in rt37501

10 years ago[master] Added missing bug # to RELNOTES
Thomas Markwalder [Tue, 10 Feb 2015 13:46:17 +0000 (08:46 -0500)] 
[master] Added missing bug # to RELNOTES

10 years ago[master] Fixed broken handling of --disable-debug
Thomas Markwalder [Tue, 10 Feb 2015 12:24:05 +0000 (07:24 -0500)] 
[master] Fixed broken handling of --disable-debug

    Merges in rt37780.

10 years ago[master] Changed dates to reflect ship date v4_3_2b1
Thomas Markwalder [Thu, 29 Jan 2015 21:10:59 +0000 (16:10 -0500)] 
[master] Changed dates to reflect ship date

10 years ago[master] Updated auto-generated files for v4.3.2b1
Thomas Markwalder [Thu, 29 Jan 2015 20:59:45 +0000 (20:59 +0000)] 
[master] Updated auto-generated files for v4.3.2b1

10 years ago[master] Versioning updates for v4.3.2b1
Thomas Markwalder [Thu, 29 Jan 2015 20:47:37 +0000 (15:47 -0500)] 
[master] Versioning updates for v4.3.2b1

10 years ago[master] Fixed inconsistencies in setting hop count limit in dhcrelay
Thomas Markwalder [Mon, 19 Jan 2015 18:25:18 +0000 (13:25 -0500)] 
[master] Fixed inconsistencies in setting hop count limit in dhcrelay

    Merges in rt37426.

10 years ago[master] Replaced use of ULLONG_MAX with ISC_UINT64_MAX.
Thomas Markwalder [Thu, 15 Jan 2015 11:59:52 +0000 (06:59 -0500)] 
[master] Replaced use of ULLONG_MAX with ISC_UINT64_MAX.

    ULLONG_MAX is not defined on hppa2.0w-hp-hpux.11.11, replaced
    it with ISC_UINT64_MAX in recently added macro, POND_TRACK_MAX

10 years ago[master] Updated auto-generated files for 4.3.2.pre-beta v4_3_2.pre-beta
Thomas Markwalder [Thu, 8 Jan 2015 20:37:40 +0000 (20:37 +0000)] 
[master] Updated auto-generated files for 4.3.2.pre-beta

10 years ago[master] Updates in prep for 4.3.2.pre-beta
Thomas Markwalder [Thu, 8 Jan 2015 20:22:56 +0000 (15:22 -0500)] 
[master] Updates in prep for 4.3.2.pre-beta

Updated version info, etc

10 years ago[master] Fixed minor compilation complaint in server/dhcpv6
Thomas Markwalder [Thu, 8 Jan 2015 19:09:59 +0000 (14:09 -0500)] 
[master] Fixed minor compilation complaint in server/dhcpv6

10 years ago[master] Added DHCPv6 prefix-length-mode configuration parameter
Thomas Markwalder [Thu, 8 Jan 2015 15:30:12 +0000 (10:30 -0500)] 
[master] Added DHCPv6 prefix-length-mode configuration parameter

    Merges in rt36780.

10 years ago[master] Log v6 shared network lease counts, when none available for a DUID
Thomas Markwalder [Thu, 8 Jan 2015 14:44:51 +0000 (09:44 -0500)] 
[master] Log v6 shared network lease counts, when none available for a DUID

    Merges in rt26376

10 years ago[master] Removed extraneous text from release notes
Thomas Markwalder [Thu, 8 Jan 2015 12:36:34 +0000 (07:36 -0500)] 
[master] Removed extraneous text from release notes

10 years ago[master] Linux packet handling ignores VLAN packets sent to physical interface
Thomas Markwalder [Thu, 8 Jan 2015 12:31:52 +0000 (07:31 -0500)] 
[master] Linux packet handling ignores VLAN packets sent to physical interface

    Merges in rt37415.

11 years ago[master] Fix debug build broken by 38078
Thomas Markwalder [Thu, 18 Dec 2014 12:34:57 +0000 (07:34 -0500)] 
[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.

11 years ago[master] Print preferred life and max life as unsigned ints
Shawn Routhier [Thu, 18 Dec 2014 02:25:38 +0000 (18:25 -0800)] 
[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.

11 years ago[master] Move the check for another server to be earlier
Shawn Routhier [Tue, 16 Dec 2014 16:36:57 +0000 (08:36 -0800)] 
[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.

11 years ago[master] Fix typo in dhcp-options.5
Shawn Routhier [Tue, 16 Dec 2014 05:01:46 +0000 (21:01 -0800)] 
[master] Fix typo in dhcp-options.5

Fix typo in dhcp-options.5 to change hostname to domainname.
ticket 37649

11 years ago[master] Don't call pool_timer recusively
Shawn Routhier [Thu, 11 Dec 2014 03:08:05 +0000 (19:08 -0800)] 
[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

11 years ago[master] Credit the reporter for the bug and patch
Shawn Routhier [Wed, 10 Dec 2014 23:48:50 +0000 (15:48 -0800)] 
[master] Credit the reporter for the bug and patch

11 years ago[master] Fix up code to process host declartions in informs
Shawn Routhier [Wed, 10 Dec 2014 20:16:56 +0000 (12:16 -0800)] 
[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

11 years ago[master] Server will move FTS_BACKUP to FTS_FREE when pool has no peer
Thomas Markwalder [Wed, 10 Dec 2014 19:54:46 +0000 (14:54 -0500)] 
[master] Server will move FTS_BACKUP to FTS_FREE when pool has no peer

    Merges in rt36960.

11 years ago[master] Replaced SERVER_ID_CHECK compile switch with runtime config parameter
Thomas Markwalder [Mon, 8 Dec 2014 19:56:40 +0000 (14:56 -0500)] 
[master] Replaced SERVER_ID_CHECK compile switch with runtime config parameter

    Merges in rt37551.

11 years ago[master] Updated build to accomodate new unit tests in common
Thomas Markwalder [Fri, 5 Dec 2014 20:47:38 +0000 (15:47 -0500)] 
[master] Updated build to accomodate new unit tests in common

    Merges in rt20558_b.

11 years ago[master] Fixed concatenation of "Dc" formatted options such as domain-search
Thomas Markwalder [Tue, 25 Nov 2014 20:21:39 +0000 (15:21 -0500)] 
[master] Fixed concatenation of "Dc" formatted options such as domain-search

    Merges in rt20558.

11 years ago[master] Enabling dhcp-cache-threshold no longer causes unnecessary DNS updates
Thomas Markwalder [Mon, 24 Nov 2014 12:36:13 +0000 (07:36 -0500)] 
[master] Enabling dhcp-cache-threshold no longer causes unnecessary DNS updates

    Merges in rt37368.

11 years ago[master] Host declaration name can now be used in DNS forward name
Thomas Markwalder [Wed, 19 Nov 2014 15:56:17 +0000 (10:56 -0500)] 
[master] Host declaration name can now be used in DNS forward name

        Merges in rt21323.

11 years ago[master] Patch the failover code to avoid deadlocks
Shawn Routhier [Tue, 11 Nov 2014 03:04:13 +0000 (19:04 -0800)] 
[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.

11 years ago[master] Fixes compilation error in dst_api.c
Thomas Markwalder [Wed, 5 Nov 2014 18:48:40 +0000 (13:48 -0500)] 
[master] Fixes compilation error in dst_api.c

    Merger in rt37708.