]>
git.ipfire.org Git - thirdparty/dhcp.git/log
Thomas Markwalder [Fri, 20 Feb 2015 18:21:37 +0000 (13:21 -0500)]
[master] Fixed unsupported vlan tag build issue
Merges in rt38677
Thomas Markwalder [Thu, 19 Feb 2015 21:29:54 +0000 (21:29 +0000)]
[master] Updated auto-generated files for 4.3.2
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..
Thomas Markwalder [Mon, 16 Feb 2015 18:25:25 +0000 (13:25 -0500)]
[master] Corrected reuse_lease debug log content
Merges in rt38686
Thomas Markwalder [Mon, 16 Feb 2015 13:47:07 +0000 (13:47 +0000)]
[master] Updated auto-generated files for v4.3.2rc1
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..
Thomas Markwalder [Sat, 14 Feb 2015 14:22:11 +0000 (09:22 -0500)]
[master] ATF usage and documentation cleaned up
Merges in rt38619
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
Thomas Markwalder [Tue, 10 Feb 2015 13:46:17 +0000 (08:46 -0500)]
[master] Added missing bug # to RELNOTES
Thomas Markwalder [Tue, 10 Feb 2015 12:24:05 +0000 (07:24 -0500)]
[master] Fixed broken handling of --disable-debug
Merges in rt37780.
Thomas Markwalder [Thu, 29 Jan 2015 21:10:59 +0000 (16:10 -0500)]
[master] Changed dates to reflect ship date
Thomas Markwalder [Thu, 29 Jan 2015 20:59:45 +0000 (20:59 +0000)]
[master] Updated auto-generated files for v4.3.2b1
Thomas Markwalder [Thu, 29 Jan 2015 20:47:37 +0000 (15:47 -0500)]
[master] Versioning updates for v4.3.2b1
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.
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
Thomas Markwalder [Thu, 8 Jan 2015 20:37:40 +0000 (20:37 +0000)]
[master] Updated auto-generated files 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
Thomas Markwalder [Thu, 8 Jan 2015 19:09:59 +0000 (14:09 -0500)]
[master] Fixed minor compilation complaint in server/dhcpv6
Thomas Markwalder [Thu, 8 Jan 2015 15:30:12 +0000 (10:30 -0500)]
[master] Added DHCPv6 prefix-length-mode configuration parameter
Merges in rt36780.
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
Thomas Markwalder [Thu, 8 Jan 2015 12:36:34 +0000 (07:36 -0500)]
[master] Removed extraneous text from release notes
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.
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.
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.
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.
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
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
Shawn Routhier [Wed, 10 Dec 2014 23:48:50 +0000 (15:48 -0800)]
[master] Credit the reporter for the bug and patch
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
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.
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.
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.
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.
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.
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.
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.
Thomas Markwalder [Wed, 5 Nov 2014 18:48:40 +0000 (13:48 -0500)]
[master] Fixes compilation error in dst_api.c
Merger in rt37708.
Thomas Markwalder [Wed, 5 Nov 2014 12:31:17 +0000 (07:31 -0500)]
[master] Set signal action to ingore for SIGPIPE
Merges in rt32222.
Shawn Routhier [Thu, 30 Oct 2014 19:25:46 +0000 (12:25 -0700)]
[master] Add # to some ticket numbers
Thomas Markwalder [Mon, 27 Oct 2014 18:51:20 +0000 (14:51 -0400)]
[master] Add use-host-decl-names support to BOOTP
Merges in rt36233.
Thomas Markwalder [Fri, 17 Oct 2014 11:56:01 +0000 (07:56 -0400)]
[master] Added echo-client-id server parameter
Merges in rt35958 which includes fix for rt32545
Also updated dhcp/.gitignore
Thomas Markwalder [Thu, 18 Sep 2014 19:25:02 +0000 (15:25 -0400)]
[master] Checkum handling fixes
Merges in rt22806
Thomas Markwalder [Thu, 11 Sep 2014 19:45:10 +0000 (15:45 -0400)]
[master] Added subnet address validation checks
Merges in rt32453.
Shawn Routhier [Thu, 11 Sep 2014 03:26:40 +0000 (20:26 -0700)]
[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.
Thomas Markwalder [Tue, 9 Sep 2014 11:32:37 +0000 (07:32 -0400)]
[master] Server now supports a failover split value of 256.
Merges in rt36664
Thomas Markwalder [Mon, 8 Sep 2014 20:08:56 +0000 (16:08 -0400)]
[master] Updated release notes with contributor.
Gave Tobias Stoeckmann credit for his contributions.
Thomas Markwalder [Mon, 8 Sep 2014 20:05:23 +0000 (16:05 -0400)]
[master] Added check for invalid failover message type.
Merges in rt36653
Thomas Markwalder [Mon, 8 Sep 2014 17:29:57 +0000 (13:29 -0400)]
[master] Corrected right brace detection in parsing
Merges in rt36021
Thomas Markwalder [Mon, 8 Sep 2014 17:04:34 +0000 (13:04 -0400)]
[master] Fixed release notes.
Thomas Markwalder [Mon, 8 Sep 2014 15:26:57 +0000 (11:26 -0400)]
[master] Addes addtional HMAC TSIG algorithms to DDNS
Merges in rt36947
Thomas Markwalder [Mon, 8 Sep 2014 13:31:32 +0000 (09:31 -0400)]
[master] Corrected error in UDP bad packet logging
Merges in rt36897
Thomas Markwalder [Mon, 8 Sep 2014 11:45:42 +0000 (07:45 -0400)]
[master] Server file names now logged after config parsing
Merges in rt36671
Thomas Markwalder [Thu, 28 Aug 2014 14:13:54 +0000 (10:13 -0400)]
[master] minor fix to RELNOTES
Thomas Markwalder [Thu, 28 Aug 2014 11:56:20 +0000 (07:56 -0400)]
[master] Corrects medium impact issues reported by Coverity.
Merges in rt36933
Thomas Markwalder [Mon, 25 Aug 2014 17:22:29 +0000 (13:22 -0400)]
[master] Corrects high impact issues reported by Coverity.
Merges in rt36712
Shawn Routhier [Wed, 6 Aug 2014 22:41:48 +0000 (22:41 +0000)]
[master] Update auto-generated files for 4.3.1
Shawn Routhier [Wed, 6 Aug 2014 22:38:59 +0000 (15:38 -0700)]
[master] Updates for 4.3.1 final
Shawn Routhier [Wed, 6 Aug 2014 22:01:34 +0000 (15:01 -0700)]
[master] Restore #define and hack bind.sh
Resore the R_MULTIPLE #define so we have the same code
in final as we did in rc1.
Change the bind.sh file so we use 9.9.5-P1 for testing master, 4.2 and 4.3
until we do remove the #define
Mark Andrews [Sat, 2 Aug 2014 12:23:00 +0000 (22:23 +1000)]
remove legacy ISC_R_MULTIPLE define
Shawn Routhier [Mon, 28 Jul 2014 22:24:23 +0000 (22:24 +0000)]
[master] Auto-generate files for 4.3.1rc1
Shawn Routhier [Mon, 28 Jul 2014 22:19:47 +0000 (15:19 -0700)]
[master] Update version stamp for 4.3.1rc1
Shawn Routhier [Wed, 16 Jul 2014 18:06:11 +0000 (11:06 -0700)]
[master] Remove unneeded rcsid and sccsid tags
Thomas Markwalder [Tue, 8 Jul 2014 17:14:19 +0000 (13:14 -0400)]
[master] Squashed commit of the following:
commit
d911f58de00fd97f0e041cd12bd6b43804c32f4b
Author: Shawn Routhier <sar@isc.org>
Date: Mon Jul 7 19:20:13 2014 -0700
[rt36102] Add release note
commit
9dd4630b0653e7f7405a633e7f0163c163d3cb9a
Author: Thomas Markwalder <tmark@isc.org>
Date: Mon Jul 7 09:11:35 2014 -0400
[master] Patched client scripts for linux and openwrt
36102 - Client scripts were not updatig resolv.conf when reason is
RENEW6 or REBIND6 and mode is stateless. Note this only affects
the linux and openwrt scripts as only these two flush the interface
of "stale" addresses in PREINIT6
Shawn Routhier [Tue, 8 Jul 2014 03:08:03 +0000 (20:08 -0700)]
[master] Typos from review
Shawn Routhier [Wed, 2 Jul 2014 18:13:11 +0000 (18:13 +0000)]
[master] Re-run auto tools for version stamp update
Shawn Routhier [Wed, 2 Jul 2014 18:09:30 +0000 (11:09 -0700)]
[master] Update version stamp for 4.3.1b1
Shawn Routhier [Wed, 2 Jul 2014 15:49:19 +0000 (08:49 -0700)]
[master] Add define to disable gentle shutodwn by default
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.
Shawn Routhier [Fri, 20 Jun 2014 19:44:38 +0000 (12:44 -0700)]
[master] Add code to help clean up soft leases
Shawn Routhier [Sat, 14 Jun 2014 05:54:48 +0000 (22:54 -0700)]
[master] Tidy up the options descriptions
correct the types for some options
add associated-ip and client-last-transaction-time for lease query
Shawn Routhier [Fri, 13 Jun 2014 16:16:00 +0000 (09:16 -0700)]
[master] Clean up DDNS description
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.
Shawn Routhier [Thu, 12 Jun 2014 04:50:08 +0000 (21:50 -0700)]
[master] Add math operators and switch construct to eval
Shawn Routhier [Wed, 11 Jun 2014 20:40:32 +0000 (13:40 -0700)]
[master] Update description of leases file
Include v6
Clean up other items
Shawn Routhier [Tue, 10 Jun 2014 17:30:32 +0000 (10:30 -0700)]
[master] Address memory leak in dhclient code.
address memory leak
Shawn Routhier [Thu, 5 Jun 2014 22:03:58 +0000 (15:03 -0700)]
[master] fix typo
Shawn Routhier [Thu, 5 Jun 2014 21:55:01 +0000 (14:55 -0700)]
[master] Add support for pool thresholds
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.
Shawn Routhier [Wed, 21 May 2014 02:35:05 +0000 (19:35 -0700)]
[master] Don't halt if we can't set the resovler
If we have an issue when trying to determine a resolver from resolv.conf
don't halt the process. Print out a message and let the user handle it.
Shawn Routhier [Mon, 19 May 2014 21:01:20 +0000 (14:01 -0700)]
[master] Enhance support for vlans on freebsd.
Shawn Routhier [Mon, 19 May 2014 20:22:03 +0000 (13:22 -0700)]
[master] When writing a client lease file use the fsync call
Shawn Routhier [Fri, 16 May 2014 22:24:48 +0000 (15:24 -0700)]
[master] Add -df option to client code to help share DUIDs
Add the "-df <duid file>" option to the client code in order
to make it easier to share DUIDs between a v4 instance and
a v6 instance. This option instructs the client to search
the duid file for a DUID if it didn't find one in the main
lease file.
In addition add the infrastructure for running ATF tests
for the client and write some ATF tests for this patch.
Shawn Routhier [Wed, 14 May 2014 02:22:51 +0000 (19:22 -0700)]
[master] update release note for dhcp-2
Shawn Routhier [Thu, 8 May 2014 17:58:45 +0000 (10:58 -0700)]
[master] Add #define for length of prefix we send to v6 client script
Shawn Routhier [Wed, 7 May 2014 19:33:41 +0000 (19:33 +0000)]
[master] update auto-generated files
Shawn Routhier [Wed, 7 May 2014 19:19:33 +0000 (12:19 -0700)]
[master] Add configure option to incude PID in syslog entries
Shawn Routhier [Wed, 7 May 2014 18:54:27 +0000 (11:54 -0700)]
[master] Print out files used and move the dropping of privileges in paranoia
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.
Shawn Routhier [Wed, 7 May 2014 15:20:12 +0000 (08:20 -0700)]
[master] Some small client changes
18933 - add an extra server by name call
26735 - when requested via a command line option
have client exit afer 1 failure per the docs
33098 - expose next-server option to dhclient script
Shawn Routhier [Wed, 7 May 2014 15:03:19 +0000 (08:03 -0700)]
[master] Add code to remove pid files and to log killing of clients
Shawn Routhier [Wed, 30 Apr 2014 20:21:48 +0000 (13:21 -0700)]
[master] Correct calculation of client timeout to include MRD
Correc the calculation of the next climet timeout period to
properly include MRD.
Shawn Routhier [Wed, 30 Apr 2014 02:39:27 +0000 (19:39 -0700)]
[master] Continue work on 34172, remove the attempt to find the size
Shawn Routhier [Tue, 29 Apr 2014 17:16:17 +0000 (10:16 -0700)]
[master] Remove unneeded RCSID tags
Shawn Routhier [Tue, 29 Apr 2014 16:59:21 +0000 (09:59 -0700)]
[master] Remove the pre-errata code for handling no addresses available
Mark Andrews [Tue, 29 Apr 2014 01:22:37 +0000 (11:22 +1000)]
bad sizeof call
(cherry picked from commit
9f5dbfc4bd1a76902500ede57f8ef51d32e504cc )
Shawn Routhier [Mon, 28 Apr 2014 23:15:36 +0000 (16:15 -0700)]
[master] Correct ordering for subnet mask and router and overload vs relay option
Conflicts:
RELNOTES
Shawn Routhier [Mon, 28 Apr 2014 23:02:22 +0000 (16:02 -0700)]
[master] Update partner's stos field when processing an update
Shawn Routhier [Mon, 28 Apr 2014 22:27:02 +0000 (15:27 -0700)]
[master] Add #ifdefs to allow code to compile if NSUPDATE isn't defined
Shawn Routhier [Mon, 28 Apr 2014 22:05:42 +0000 (15:05 -0700)]
[master] Fix some minor issues in the dst code
Shawn Routhier [Mon, 28 Apr 2014 21:52:37 +0000 (14:52 -0700)]
[master] Add a better warning about multiple key definitions
Shawn Routhier [Mon, 28 Apr 2014 21:32:46 +0000 (14:32 -0700)]
[master] Remove an extra set of msg_controllen
Shawn Routhier [Fri, 25 Apr 2014 17:50:24 +0000 (10:50 -0700)]
[master] Several small patches
Tidy up several small tickets
Correct parsing of DUID from config file, previously the LL type
was put in the wrong place in the DUID string.
[ISC-Bugs #20962]
Add code to parse "do-forward-updates" as well as "do-forward-update"
[ISC-Bugs #31328]
Remove log_priority as it isn't currently used.
[ISC-Bugs #33397]
Increase the size of the buffer used for reading interface information.
[ISC-Bugs #34858]
Shawn Routhier [Fri, 25 Apr 2014 17:47:18 +0000 (10:47 -0700)]
[master] fix up the rel notes
Shawn Routhier [Tue, 22 Apr 2014 17:26:08 +0000 (10:26 -0700)]
[master] Update RELNOTES for 4.3.x
Compress all of the 4.2.x sectionss into a single section under
Changes since 4.2.0 (bug fixes), add the changes since 4.3.0 heading
and change the version number to 4.3.1-pre-beta.