]>
git.ipfire.org Git - thirdparty/dhcp.git/log
Shawn Routhier [Wed, 2 Dec 2015 05:58:36 +0000 (21:58 -0800)]
[master] Update client code to RFC7550
Update the v6 client code to handle getting
IA_NAs and IA_PDs in the same request better.
Squashed commit of the following:
commit
ad1bf23100eba541c26c6c26fc2c5c9dc57dd674
Author: Shawn Routhier <sar@isc.org>
Date: Mon Nov 16 23:08:13 2015 -0800
[rt40190] Use dhc6_check_status for addresses and prefixes
commit
4cb1d499342e68c5c93b7e8dac71c9adbd737846
Author: Shawn Routhier <sar@isc.org>
Date: Mon Nov 16 22:02:05 2015 -0800
[rt40190] Correct the tests for a status code in the client
Some of the tests for the NoAddrs or NoPrefix codes in the
were incorrect, checking for a return of not success instead
of success.
commit
41ad9ea4438c0f64b95ec7afeac38afd2f3b36cb
Author: Shawn Routhier <sar@isc.org>
Date: Fri Nov 13 21:04:55 2015 -0800
[rt40190] Update site.h to have the correct default
commit
cb720dac6670e1a6cc19b22550506ded4093abef
Author: Shawn Routhier <sar@isc.org>
Date: Fri Nov 13 21:03:38 2015 -0800
[rt40190] update per second set of review comments
Mostly this is a set of updates to the documentation.
The only code change is to add a backwards compatibility
option in includes/site.h for people who want the old weightings
for the client lease scoring.
commit
269a5324b950062380b4e3988f56593dc21d05d9
Author: Thomas Markwalder <tmark@isc.org>
Date: Thu Nov 12 09:00:36 2015 -0500
[40190] Fixed another typo
commit
7da158497cd9236c30dfdce2b115818d1954839f
Author: Thomas Markwalder <tmark@isc.org>
Date: Thu Nov 12 07:29:33 2015 -0500
[40190] Minor cosmetics in dhc6.c
commit
a010737de36e5ad2f46bb11f471ac66ccbc856aa
Author: Shawn Routhier <sar@isc.org>
Date: Sat Nov 7 00:05:20 2015 -0800
[rt40190] Update the use of the minimum score
Update the use of the minimum score to use #defines instead
of 150. This corrects it for the current values and allows
us to change the values if we include a backwards compatibility
option.
commit
b078575da08c06a75a49110273bf42e24d03c08a
Author: Shawn Routhier <sar@isc.org>
Date: Fri Nov 6 21:55:05 2015 -0800
[rt40190] Updates per review comments
Update several comments to be more informative
The code changes are mostly to fold all the two
bare_ia routines together.
commit
248c498d45db5533f992fb6eb30ee6c3c399ee81
Author: Shawn Routhier <sar@isc.org>
Date: Tue Oct 20 02:06:45 2015 -0700
[rt40190] Fix up some typos
commit
ba074eff2e82af0cfd25428e7f38bccd5fef7241
Author: Shawn Routhier <sar@isc.org>
Date: Tue Oct 20 01:28:34 2015 -0700
[rt40190] Patch for client side of 7550
Finish up the code to handle multiple PDs and NAs
in a single request, this includes updating the
command line to add the -R option to require the
requested IAs rather than accept the best advertised
offer.
commit
5bb4368b8410e3c7bcdc28fdf4ae5572df04d03b
Author: Shawn Routhier <sar@isc.org>
Date: Thu Oct 15 09:50:14 2015 -0700
[rt40190] checkpoint my work
The basic code is working there are still some issues with how
corner cases get handled that I need to resolve
commit
4c0dba90fcd71c85fca3612aa5083fa11645f8f6
Author: Shawn Routhier <sar@isc.org>
Date: Sun Oct 11 19:23:53 2015 -0700
[rt40190] Some changes for rfc7550, to be updated
This is being checked in so I can look at other tickets
but I plan to re-arrange the code a fair amount.
Francis Dupont [Tue, 17 Nov 2015 15:43:44 +0000 (16:43 +0100)]
Remerged #38692
Francis Dupont [Tue, 17 Nov 2015 15:36:19 +0000 (16:36 +0100)]
Unmerged #38692
Francis Dupont [Tue, 17 Nov 2015 14:27:10 +0000 (15:27 +0100)]
Finished merge of rt38836b (cross compile)
Francis Dupont [Tue, 17 Nov 2015 14:13:29 +0000 (15:13 +0100)]
Merged rt38836b (cross compile)
Francis Dupont [Tue, 17 Nov 2015 13:55:09 +0000 (14:55 +0100)]
Finished merge of rt39210 (--with-libbind fixes) (regen required)
Francis Dupont [Mon, 16 Nov 2015 16:31:56 +0000 (17:31 +0100)]
regen
Francis Dupont [Mon, 16 Nov 2015 14:14:05 +0000 (15:14 +0100)]
Addressed comments. Required regen
Thomas Markwalder [Thu, 5 Nov 2015 12:07:42 +0000 (07:07 -0500)]
[master] Fixed memory leask in omapi dereferencing
Merges in rt33990.
Shawn Routhier [Thu, 5 Nov 2015 05:11:18 +0000 (21:11 -0800)]
[master] Update DDNS description a bit
There were still some vestiges of the ad-hoc DDNS style
in the documentation. Mostly places that said only the
interim style allowed a feature but one place mentioned
ad-hoc as well. As there is no ad-hoc and both interim
and standard are the same for features I've removed such
language.
Shawn Routhier [Wed, 21 Oct 2015 03:08:05 +0000 (20:08 -0700)]
[master] Fix a memory leak in the v6 version of the client code
Squashed commit of the following:
commit
70bc20ffb6bd21793d2fb4f945ef9f16619df46f
Author: Shawn Routhier <sar@isc.org>
Date: Tue Oct 20 12:18:01 2015 -0700
[rt40990] Fix a memory leak in the v6 version of the client code
Thomas Markwalder [Tue, 20 Oct 2015 19:22:11 +0000 (15:22 -0400)]
[master] Corrected reverse-ordered RELNOTES entries after 4.3.3
Thomas Markwalder [Fri, 16 Oct 2015 18:21:51 +0000 (14:21 -0400)]
[master] Updated release notes
Shawn Routhier [Thu, 15 Oct 2015 17:34:07 +0000 (17:34 +0000)]
[master] remove extra comma
Thomas Markwalder [Tue, 13 Oct 2015 10:34:15 +0000 (06:34 -0400)]
[master] Added authoring-btye-order parameter to lease file handling
Merged in rt38396.
Thomas Markwalder [Mon, 12 Oct 2015 11:10:24 +0000 (07:10 -0400)]
[master] Fixed an unchecked strdup in confpars.c
Merged in 40823.
Thomas Markwalder [Tue, 6 Oct 2015 19:15:15 +0000 (15:15 -0400)]
[master] Added dhcpv6 and delayed_ack feature report to configure output
Merged in rt40381.
Shawn Routhier [Mon, 5 Oct 2015 22:21:12 +0000 (22:21 +0000)]
[master] Update auto files as part of moving docs systems
Thomas Markwalder [Fri, 25 Sep 2015 17:18:37 +0000 (13:18 -0400)]
[master] Added credit to a release note
Thomas Markwalder [Fri, 25 Sep 2015 14:04:50 +0000 (10:04 -0400)]
[master] Added lease address to reuse lease log message
Merged in rt40598.
Thomas Markwalder [Fri, 25 Sep 2015 12:39:52 +0000 (08:39 -0400)]
[master] Fixed build issues with --disable-failover
Merged in rt40372.
Thomas Markwalder [Thu, 24 Sep 2015 11:06:27 +0000 (07:06 -0400)]
[master] Fixed typo in release notes
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
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.
Francis Dupont [Wed, 16 Sep 2015 12:54:13 +0000 (14:54 +0200)]
Fixed spurious #ifndef UNIT_TEST for progname (used outside usage())
Francis Dupont [Sat, 12 Sep 2015 17:28:42 +0000 (19:28 +0200)]
Fixed ISC-Bugs case
Francis Dupont [Sat, 12 Sep 2015 17:18:50 +0000 (19:18 +0200)]
Merged #38692 (use program base name in (sys)log)
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.
Thomas Markwalder [Wed, 26 Aug 2015 19:42:59 +0000 (19:42 +0000)]
[master] Updated auto-generated files for 4.3.3
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...
Shawn Routhier [Tue, 25 Aug 2015 15:20:41 +0000 (08:20 -0700)]
[master] Add section on ports to client and server man pages
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
Thomas Markwalder [Wed, 5 Aug 2015 10:56:29 +0000 (06:56 -0400)]
[master] Added credit to 39978 in RELNOTES
Thomas Markwalder [Thu, 30 Jul 2015 19:19:11 +0000 (19:19 +0000)]
[master] Updated auto-generated files for 4.3.3b1
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...
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.
Shawn Routhier [Thu, 30 Jul 2015 17:50:55 +0000 (10:50 -0700)]
[master] add closing bracket to release note
Shawn Routhier [Thu, 30 Jul 2015 17:49:18 +0000 (10:49 -0700)]
[master] Add reporter to release note
Thomas Markwalder [Thu, 30 Jul 2015 13:03:36 +0000 (09:03 -0400)]
[master] Added LDAP contributor to release notes
Thomas Markwalder [Wed, 29 Jul 2015 20:21:34 +0000 (16:21 -0400)]
[master] Updated RELNOTES with LDAP contributor
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.
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.
Thomas Markwalder [Wed, 29 Jul 2015 17:32:16 +0000 (13:32 -0400)]
[master] LDAP: Pathces, IPv6 support, GSSAPI support
Merges in 39056.
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.
Thomas Markwalder [Tue, 21 Jul 2015 10:39:40 +0000 (06:39 -0400)]
[master] Updated RELNOTES with reporter credit for #39314.
Shawn Routhier [Thu, 16 Jul 2015 18:13:39 +0000 (11:13 -0700)]
[master] Relax restriction on prefix pools being within the subnet
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.
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.
Francis Dupont [Thu, 9 Jul 2015 13:12:23 +0000 (15:12 +0200)]
spelling
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.
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.
Thomas Markwalder [Thu, 25 Jun 2015 11:30:33 +0000 (07:30 -0400)]
[master] Updated release note for 38639.
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.
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.
Thomas Markwalder [Mon, 15 Jun 2015 19:19:42 +0000 (15:19 -0400)]
[master] Delayed-ack now works correctly with failover
Merges in 31474.
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.
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
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
Francis Dupont [Fri, 17 Apr 2015 12:53:46 +0000 (14:53 +0200)]
regen
Francis Dupont [Fri, 17 Apr 2015 12:39:24 +0000 (14:39 +0200)]
updated (but need regen)
Francis Dupont [Thu, 16 Apr 2015 21:47:32 +0000 (23:47 +0200)]
rebased on #39300 for HP-UX make
Francis Dupont [Thu, 16 Apr 2015 21:28:29 +0000 (23:28 +0200)]
Complete #38754 for HP-UX [#39300]
Shawn Routhier [Thu, 16 Apr 2015 19:04:14 +0000 (12:04 -0700)]
[master] Leave siaddr clear when sending a NAK
Shawn Routhier [Thu, 16 Apr 2015 02:57:00 +0000 (19:57 -0700)]
[master] Treat dates greater than 2038 as never expire (infinite)
Shawn Routhier [Thu, 16 Apr 2015 02:32:26 +0000 (19:32 -0700)]
[master] Always write the DUID to the lease file during startup
Shawn Routhier [Wed, 15 Apr 2015 20:32:54 +0000 (20:32 +0000)]
[master] Autotool update for 39019
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
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.
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
Francis Dupont [Tue, 14 Apr 2015 10:44:29 +0000 (12:44 +0200)]
new config option: build ATF stuff from bind [#38754]
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
Shawn Routhier [Fri, 10 Apr 2015 21:39:29 +0000 (14:39 -0700)]
[master] Add release note for ticket 38637
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
Thomas Markwalder [Fri, 10 Apr 2015 15:42:39 +0000 (11:42 -0400)]
[master] Updated RELNOTES.
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.
Francis Dupont [Fri, 10 Apr 2015 11:15:40 +0000 (13:15 +0200)]
fixed lease table overflow crash [#38637]
Francis Dupont [Fri, 10 Apr 2015 07:17:17 +0000 (09:17 +0200)]
spelling
Francis Dupont [Wed, 8 Apr 2015 14:11:46 +0000 (16:11 +0200)]
back track
Francis Dupont [Wed, 8 Apr 2015 14:10:18 +0000 (16:10 +0200)]
fixed location messages
Shawn Routhier [Fri, 27 Mar 2015 03:13:32 +0000 (20:13 -0700)]
[master] Fix a typo
Jeremy C. Reed [Mon, 2 Mar 2015 16:42:40 +0000 (10:42 -0600)]
replace special apostrophe with ascii apostrophe
Jeremy C. Reed [Mon, 2 Mar 2015 16:38:52 +0000 (10:38 -0600)]
fix some misspelling typos
Shawn Routhier [Fri, 27 Feb 2015 03:17:52 +0000 (19:17 -0800)]
[master] Add block for rc2
Thomas Markwalder [Thu, 26 Feb 2015 20:15:36 +0000 (20:15 +0000)]
[master] Updated auto-generated files for 4.3.2
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...
Thomas Markwalder [Mon, 23 Feb 2015 14:07:59 +0000 (14:07 +0000)]
[master] Updated auto-generated files for 4.3.2rc2
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.
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