]>
git.ipfire.org Git - thirdparty/dhcp.git/log
David Hankins [Thu, 1 Jun 2006 20:23:18 +0000 (20:23 +0000)]
- Varying option space code and length bit widths (8/16/32) are now
supported. This is a milestone in acheiving RFC 3925 "VIVSO" and
DHCPv6 support. [ISC-Bugs #15979]
David Hankins [Tue, 30 May 2006 19:58:14 +0000 (19:58 +0000)]
- The subnet-mask option is now supplied by default, but at lowest
priority. This helps a small minority of clients that provide parameter
request lists, but do not list the subnet-mask option because they were
designed to interoperate with a server that behaves in this manner.
[ISC-Bugs #1196]
- The FQDN option is similarly supplied even if it does not appear on the
parameter request list, but not to the exclusion of options that do
appear at the parameter request list. Up until now it had ultimate
priority over the client's parameter request list. [ISC-Bugs #1196]
David Hankins [Tue, 30 May 2006 19:46:37 +0000 (19:46 +0000)]
There are 6 lease pools now, not 5. [ISC-Bugs #16051]
David Hankins [Wed, 17 May 2006 20:15:32 +0000 (20:15 +0000)]
- Some time value size fixes in 3.0.4 brought on from FreeBSD /usr/ports were
misapplied to server values rather than client values. The server no longer
advertises 8-byte lease-time options when on 64-bit platforms.
[ISC-Bugs #16036]
David Hankins [Mon, 15 May 2006 15:10:43 +0000 (15:10 +0000)]
Really must remember attribution of user patches.
David Hankins [Mon, 15 May 2006 15:07:50 +0000 (15:07 +0000)]
- The dhclient 'reject ...;' statement, which rejects leases given by named
server-identifiers, now permits address ranges to be specified in CIDR
notation. [ISC-Bugs #1435]
David Hankins [Thu, 11 May 2006 20:29:43 +0000 (20:29 +0000)]
Somehow managed to mis-sort new features from code brought up from v3-release.
David Hankins [Thu, 11 May 2006 16:35:56 +0000 (16:35 +0000)]
Correcting an uninitialized use warning on HEAD [ISC-Bugs #16025].
David Hankins [Thu, 11 May 2006 16:33:36 +0000 (16:33 +0000)]
Stupid me, forgot to attribute the patch to the supplier.
David Hankins [Thu, 11 May 2006 16:31:29 +0000 (16:31 +0000)]
- lcase() and ucase() configuration expressions have been added which adjust
their arguments from upper to lower and lower to upper cases respectively.
[ISC-Bugs #1597]
Shane Kerr [Thu, 11 May 2006 14:48:59 +0000 (14:48 +0000)]
Merging in final change from rt15937, getting rid of space
before () in function calls.
David Hankins [Fri, 5 May 2006 20:32:31 +0000 (20:32 +0000)]
Pulling work between V3-0-4B3 and present v3-release-branch to HEAD.
David Hankins [Fri, 5 May 2006 20:12:38 +0000 (20:12 +0000)]
Removed -7 but did not add -12 to repo.
David Hankins [Thu, 4 May 2006 21:14:21 +0000 (21:14 +0000)]
- The Load Balance Algorithm was misimplemented. The current implementation
matches RFC 3074. [ISC-Bugs #15980]
David Hankins [Thu, 27 Apr 2006 17:26:42 +0000 (17:26 +0000)]
- Support for 'reserved' (psuedo-static) and BOOTP leases via failover
was introduced. [ISC-Bugs #13672]
- The failover implementation was updated to comply with revision 12 of
the protocol draft. [ISC-Bugs #13672]
David Hankins [Wed, 26 Apr 2006 15:13:11 +0000 (15:13 +0000)]
Manpage patch from user.
Shane Kerr [Mon, 27 Mar 2006 09:45:47 +0000 (09:45 +0000)]
Changes as documented in ticket #15937 (stdio file descriptor fixes).
David Hankins [Thu, 2 Mar 2006 19:02:56 +0000 (19:02 +0000)]
Silence sign change warnings. [ISC-Bugs #15884]
David Hankins [Mon, 27 Feb 2006 23:56:13 +0000 (23:56 +0000)]
- The IO system now tracks all local IP addresses, so that the DHCP
applications (particularly the dhcrelay) can discern between what frames
were tranmsitted to it, and what frames are being carried through it which
it should not intercept. [ISC-Bugs #15573]
David Hankins [Mon, 27 Feb 2006 23:43:30 +0000 (23:43 +0000)]
Pass the non-const version of the pointer to memcpy - silence warnings.
David Hankins [Fri, 24 Feb 2006 23:16:32 +0000 (23:16 +0000)]
- Merge changes between 3.0.3RC1 and 3.0.4-BETA-3 into HEAD (silence
robie).
David Hankins [Fri, 30 Sep 2005 19:15:55 +0000 (19:15 +0000)]
- RFC3942 compliance, site-local option spaces start at 224 now, not 128.
[ISC-Bugs #13142]
David Hankins [Fri, 30 Sep 2005 17:57:32 +0000 (17:57 +0000)]
Corrections to changes made on HEAD pursuant to review of changes between
V3.0.3 and HEAD. [ISC-Bugs #15348]
David Hankins [Thu, 7 Jul 2005 16:39:08 +0000 (16:39 +0000)]
Merge changes between 3.0.3b1 and 3.0.3rc1 to HEAD.
David Hankins [Fri, 1 Apr 2005 23:41:26 +0000 (23:41 +0000)]
Upon trying to back the www-server documentation down to the
V3-release-branch, I now believe that this was a merge error...the option
is already documented, this duplicates it. Probably confused cvs merging
somehow from the fact that a single word was added...
David Hankins [Thu, 17 Mar 2005 20:42:06 +0000 (20:42 +0000)]
Files removed in the massive merge between V3-RELEASE-BRANCH and HEAD,
bringing HEAD up to par with V3-0-3-BETA-1.
David Hankins [Thu, 17 Mar 2005 20:30:41 +0000 (20:30 +0000)]
New files added in merge from V3-RELEASE-BRANCH to HEAD as of V3-0-3-BETA-1.
David Hankins [Thu, 17 Mar 2005 20:15:29 +0000 (20:15 +0000)]
MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE are
now synced as of tag V3-0-3-BETA-1.
Mark Andrews [Tue, 13 Aug 2002 01:00:32 +0000 (01:00 +0000)]
create a empty dhcpd.leases file at install time if it does not already
exist that is only read/writable by the installer.
Mark Andrews [Tue, 13 Aug 2002 00:55:17 +0000 (00:55 +0000)]
add a ddns-update-style example to dhcpd.conf
Murray [Mon, 10 Jun 2002 00:12:34 +0000 (00:12 +0000)]
Back out last change. The bug is in FreeBSD, not in this file.
Requested by: mellon
Murray [Mon, 10 Jun 2002 00:07:41 +0000 (00:07 +0000)]
Add $Id$ tag, to make it easier to track changes for the translators
and other contributors.
Murray [Mon, 10 Jun 2002 00:06:34 +0000 (00:06 +0000)]
Merge the last year's worth of work on the branch to the HEAD.
Murray [Mon, 10 Jun 2002 00:00:47 +0000 (00:00 +0000)]
Correct typos found during the Japanese translation.
Submitted by: SUZUKI Koichi <metal@gc5.so-net.ne.jp>
Murray [Sun, 9 Jun 2002 23:01:03 +0000 (23:01 +0000)]
Merge from branch (MFB) : Remove Ted's email address.
Also, use www.isc.org/isc consistently.
Murray [Sun, 9 Jun 2002 22:57:23 +0000 (22:57 +0000)]
Remove generated cat pages.
Murray [Sun, 9 Jun 2002 22:57:01 +0000 (22:57 +0000)]
Remove an extraneous word.
Murray [Sun, 9 Jun 2002 22:52:39 +0000 (22:52 +0000)]
Increase size of buffer to support more interfaces.
Submitted by: NAKAMURA Motonori <motonori@media.kyoto-u.ac.jp>
RT #: 2974
Murray [Sun, 9 Jun 2002 22:49:51 +0000 (22:49 +0000)]
Merge from branch - possibly avoid null-pointer dereference.
Murray [Sun, 9 Jun 2002 22:46:49 +0000 (22:46 +0000)]
Merge from branch - Remove pre-formatted man pages from the
repository.
Murray [Sun, 9 Jun 2002 22:35:00 +0000 (22:35 +0000)]
Fix a bug that would cause problems if the server provides a new
domain name server, but not the actual domain.
Submitted by: sanpei@sanpei.org (MIHIRA Sanpei Yoshiro)
RT #: 3038
Murray [Sun, 9 Jun 2002 22:19:37 +0000 (22:19 +0000)]
Merge from branch: Don't print errors in fallback_discard().
Murray [Sun, 9 Jun 2002 22:17:09 +0000 (22:17 +0000)]
Properly initialize sockaddr
Submitted by: Jun-ichiro itojun Hagino <itojun@iijlab.net>
RT #: 3040
Murray [Sun, 9 Jun 2002 22:16:34 +0000 (22:16 +0000)]
Properly initialize sockaddr to 0.
Submitted by: Jun-ichiro itojun Hagino <itojun@iijlab.net>
RT #: 3040
Murray [Sat, 8 Jun 2002 09:28:15 +0000 (09:28 +0000)]
When an interface goes away in FreeBSD, read(2) returns ENXIO, not
EIO.
This fixes an annoying infinite-loop bug on FreeBSD.
Fix suggested by: mellon
Murray [Sat, 8 Jun 2002 08:22:09 +0000 (08:22 +0000)]
Merge from branch.
Murray [Sat, 8 Jun 2002 08:18:53 +0000 (08:18 +0000)]
Spell eliminating properly.
Submitted by: Jens Schweikhardt <schweikh@schweikhardt.net> (FreeBSD)
Murray [Mon, 27 May 2002 03:57:12 +0000 (03:57 +0000)]
This is not version 3.0 RC 4. For now, just call it
"Version 3.1 - DEVELOPMENT"
Murray [Mon, 27 May 2002 03:54:47 +0000 (03:54 +0000)]
Add an $Id$ tag.
Murray [Mon, 27 May 2002 03:53:19 +0000 (03:53 +0000)]
Add $Id$ tags.
Murray [Mon, 27 May 2002 03:50:56 +0000 (03:50 +0000)]
Add more $Id$ tags.
Murray [Mon, 27 May 2002 03:50:21 +0000 (03:50 +0000)]
Add $Id$ tags, so that these documents may more easily be tracked by
translators.
Murray [Mon, 27 May 2002 03:48:24 +0000 (03:48 +0000)]
Add translated Japanese man pages to the doc/ directory.
The directory structure for translated manual pages should be :
doc/<locale>.<encoding>
This nomenclature is used by several other open-source documentation
projects. These manual pages are current as of DHCP 3.0.1rc8 but they
are not complete. These man pages only cover the client.
We should add $Id$ tags to the english language documents, so we can
easily see what version of the English document this Japanese document
is current with.
Submitted by: Kazuo Horikawa <horikawa@FreeBSD.org>
Murray [Tue, 30 Apr 2002 06:18:39 +0000 (06:18 +0000)]
Sync with V3-RELEASE-BRANCH. Fixes remote root exploit.
Ted Lemon [Thu, 17 Jan 2002 17:04:00 +0000 (17:04 +0000)]
Fix a signed vs. unsigned warning.
Ted Lemon [Thu, 17 Jan 2002 17:01:46 +0000 (17:01 +0000)]
Detect double-null-terminated hostname - a bug in some Lexmark printers.
Ted Lemon [Fri, 10 Aug 2001 10:50:50 +0000 (10:50 +0000)]
sync with branch
Ted Lemon [Fri, 10 Aug 2001 10:47:15 +0000 (10:47 +0000)]
Update version info and changelog
James Brister [Tue, 10 Jul 2001 20:36:06 +0000 (20:36 +0000)]
Fixes for QoS support.
Ted Lemon [Fri, 29 Jun 2001 18:34:57 +0000 (18:34 +0000)]
Pull up RC9
Ted Lemon [Wed, 27 Jun 2001 02:17:43 +0000 (02:17 +0000)]
Add to main branch.
Ted Lemon [Wed, 27 Jun 2001 00:31:20 +0000 (00:31 +0000)]
Merge changes between 3.0rc7 and 3.0rc8pl2.
Ted Lemon [Wed, 27 Jun 2001 00:13:08 +0000 (00:13 +0000)]
remove these from the mainline.
Ted Lemon [Wed, 27 Jun 2001 00:12:02 +0000 (00:12 +0000)]
Add these to the mainline.
James Brister [Fri, 22 Jun 2001 16:47:20 +0000 (16:47 +0000)]
OMAPI class and subclass support.
Ted Lemon [Thu, 17 May 2001 19:04:09 +0000 (19:04 +0000)]
Sync with 3.0rc7
Ted Lemon [Fri, 4 May 2001 17:15:17 +0000 (17:15 +0000)]
Mention that an ASCII DHCP client identifier may include a leading NUL.
Ted Lemon [Fri, 4 May 2001 01:05:17 +0000 (01:05 +0000)]
Make print_hw_addr bulletproof.
Ted Lemon [Fri, 4 May 2001 00:51:35 +0000 (00:51 +0000)]
Oops, don't go line-oriented when parsing client config.
Ted Lemon [Thu, 3 May 2001 21:07:38 +0000 (21:07 +0000)]
ping-checks -> ping-check
Ted Lemon [Thu, 3 May 2001 21:07:19 +0000 (21:07 +0000)]
Add a definition for fpos_t.
Ted Lemon [Thu, 3 May 2001 21:06:59 +0000 (21:06 +0000)]
Fix a compile warning and don't use authentication in a way that doesn't work.
Ted Lemon [Thu, 3 May 2001 18:31:28 +0000 (18:31 +0000)]
- Whenever we are connected, send updates.
- Correctly handle an immediate peer transition to partner-down when we come
up in normal.
- Change 'peer_name' attribute of failover-state object to just 'name'.
Ted Lemon [Thu, 3 May 2001 18:22:58 +0000 (18:22 +0000)]
Stash relay agent options when the client is in REBINDING or INIT-REBOOT.
Ted Lemon [Thu, 3 May 2001 18:20:56 +0000 (18:20 +0000)]
Authenticators are binary, thus unsigned char.
Ted Lemon [Wed, 2 May 2001 19:00:14 +0000 (19:00 +0000)]
Oops, get rid of a not-quite-blank line.
Ted Lemon [Wed, 2 May 2001 17:00:48 +0000 (17:00 +0000)]
Add a strcasecmp for comparing omapi_data_type_t's.
Ted Lemon [Wed, 2 May 2001 17:00:32 +0000 (17:00 +0000)]
Do a case-insensitive compare on the key algorithm name.
Ted Lemon [Wed, 2 May 2001 16:59:30 +0000 (16:59 +0000)]
If the algorithm name is not properly terminated with a '.', add one.
Ted Lemon [Wed, 2 May 2001 07:11:38 +0000 (07:11 +0000)]
Add line-oriented argument to new_parse().
Ted Lemon [Wed, 2 May 2001 07:09:36 +0000 (07:09 +0000)]
Don't free null uid buffers.
Ted Lemon [Wed, 2 May 2001 07:02:15 +0000 (07:02 +0000)]
Return key unknown when key lookup fails.
Ted Lemon [Wed, 2 May 2001 07:00:30 +0000 (07:00 +0000)]
Cosmetic fix.
Ted Lemon [Wed, 2 May 2001 06:54:32 +0000 (06:54 +0000)]
Need error message translation for omapi as well.
Ted Lemon [Wed, 2 May 2001 06:53:49 +0000 (06:53 +0000)]
Add new tokens.
Ted Lemon [Wed, 2 May 2001 06:52:03 +0000 (06:52 +0000)]
Return connection failure status codes.
Ted Lemon [Wed, 2 May 2001 06:48:42 +0000 (06:48 +0000)]
Add line-oriented argument to new_parse().
Ted Lemon [Wed, 2 May 2001 06:45:58 +0000 (06:45 +0000)]
Revamp parsing, do connections interactively, support base64 keys.
Ted Lemon [Wed, 2 May 2001 06:39:43 +0000 (06:39 +0000)]
Add line-oriented argument to new_parse().
Ted Lemon [Wed, 2 May 2001 06:36:54 +0000 (06:36 +0000)]
Tweak the SIOCGIFCONF code once again.
Ted Lemon [Wed, 2 May 2001 06:32:54 +0000 (06:32 +0000)]
Add line-oriented argument to new_parse(). Add new tokens.
Ted Lemon [Wed, 2 May 2001 06:27:52 +0000 (06:27 +0000)]
Add line-oriented argument to new_parse().
Ted Lemon [Tue, 1 May 2001 23:12:34 +0000 (23:12 +0000)]
SIOCGIFCONF API doesn't work properly on sparc.
Ted Lemon [Tue, 1 May 2001 23:12:06 +0000 (23:12 +0000)]
- When we are in partner_down and peer moves to recover_wait, behave as we
would for recover, not for recover_done.
Ted Lemon [Tue, 1 May 2001 20:02:10 +0000 (20:02 +0000)]
Don't bother with recover_wait if both peers are recovering.
Ted Lemon [Mon, 30 Apr 2001 22:40:00 +0000 (22:40 +0000)]
Update/fix documentation.
Ted Lemon [Mon, 30 Apr 2001 22:39:10 +0000 (22:39 +0000)]
Fix some past-os
Ted Lemon [Mon, 30 Apr 2001 22:38:34 +0000 (22:38 +0000)]
Fix (I hope!) the billing-class bug.
Ted Lemon [Mon, 30 Apr 2001 22:37:47 +0000 (22:37 +0000)]
Update version and changelog
Ted Lemon [Fri, 27 Apr 2001 22:27:33 +0000 (22:27 +0000)]
Update changelog and version