]>
git.ipfire.org Git - thirdparty/dhcp.git/log
Ted Lemon [Mon, 29 Mar 1999 22:31:41 +0000 (22:31 +0000)]
Add -pf option, update usage message.
Ted Lemon [Mon, 29 Mar 1999 22:29:31 +0000 (22:29 +0000)]
- Remove unused variable.
- Deny booting on DHCPREQUEST as well as DHCPDISCOVER.
Ted Lemon [Mon, 29 Mar 1999 22:27:06 +0000 (22:27 +0000)]
Move the error message for the lease file to the correct place.
Ted Lemon [Mon, 29 Mar 1999 22:25:16 +0000 (22:25 +0000)]
Add -pf option, update usage message.
Ted Lemon [Mon, 29 Mar 1999 22:23:32 +0000 (22:23 +0000)]
Add typedef for int8_t. Define BYTE_ORDER and LITTLE_ENDIAN if needed.
Ted Lemon [Mon, 29 Mar 1999 22:21:49 +0000 (22:21 +0000)]
Declare can_receive_unicast_unconfigured.
Ted Lemon [Mon, 29 Mar 1999 22:18:53 +0000 (22:18 +0000)]
Remove unused variables.
Ted Lemon [Mon, 29 Mar 1999 22:17:53 +0000 (22:17 +0000)]
Fix memory leak. Use dmalloc/dfree instead of malloc/free.
Ted Lemon [Mon, 29 Mar 1999 22:16:36 +0000 (22:16 +0000)]
Clean up unused variable. Undo previous change in IFF testing.
Ted Lemon [Mon, 29 Mar 1999 22:07:14 +0000 (22:07 +0000)]
Add can_receive_unicast_unconfigured
Ted Lemon [Mon, 29 Mar 1999 22:05:33 +0000 (22:05 +0000)]
Document entry and exit hooks, plus make_resolv_conf function.
Ted Lemon [Mon, 29 Mar 1999 21:52:34 +0000 (21:52 +0000)]
Add support for enter and exit hooks and user-supplied resolv.conf builder.
Ted Lemon [Mon, 29 Mar 1999 21:50:23 +0000 (21:50 +0000)]
- Remove arp checks.
- Support enter and exit hooks and replacement of resolv.conf creation
function.
Ted Lemon [Mon, 29 Mar 1999 21:47:08 +0000 (21:47 +0000)]
Remove 'function' keyword, which doesn't work and isn't needed.
Ted Lemon [Mon, 29 Mar 1999 21:44:48 +0000 (21:44 +0000)]
- Eliminate unused variables.
- Add -pf flag.
- Update usage message.
- Fix up startup message.
Ted Lemon [Mon, 29 Mar 1999 21:21:37 +0000 (21:21 +0000)]
Eliminate unused variables.
Ted Lemon [Mon, 29 Mar 1999 21:19:21 +0000 (21:19 +0000)]
Add to 'protocol not configured' docs for Linux. Update version.
Ted Lemon [Fri, 26 Mar 1999 17:40:05 +0000 (17:40 +0000)]
Take out test release statement.
Ted Lemon [Fri, 26 Mar 1999 17:39:21 +0000 (17:39 +0000)]
Update version.
Ted Lemon [Fri, 26 Mar 1999 17:38:36 +0000 (17:38 +0000)]
Add exhaustive reference to documentation. Update version.
Ted Lemon [Fri, 26 Mar 1999 17:38:18 +0000 (17:38 +0000)]
Update release notes and version.
Ted Lemon [Fri, 26 Mar 1999 17:06:35 +0000 (17:06 +0000)]
Fix typo.
Ted Lemon [Fri, 26 Mar 1999 17:05:18 +0000 (17:05 +0000)]
- Adjust args to cons _options.
- Save maximum message size and parameter request list in lease state
if present.
- Fix packet transmission code to unicast when appropriate.
Ted Lemon [Fri, 26 Mar 1999 16:59:12 +0000 (16:59 +0000)]
Refer to dhcpd.leases man page if we exit because dhcpd.conf is missing.
Ted Lemon [Fri, 26 Mar 1999 16:57:33 +0000 (16:57 +0000)]
Adjust args to cons_options.
Ted Lemon [Fri, 26 Mar 1999 16:56:44 +0000 (16:56 +0000)]
Add AIX support.
Ted Lemon [Fri, 26 Mar 1999 16:56:29 +0000 (16:56 +0000)]
Support AIX. Add more HAVE_* macros.
Ted Lemon [Fri, 26 Mar 1999 16:55:50 +0000 (16:55 +0000)]
- Add maximum message size and parameter request list to lease_state so
that these can be passed to cons_options after echo request timeout.
- Adjust args to cons_options accordingly.
Ted Lemon [Fri, 26 Mar 1999 16:53:50 +0000 (16:53 +0000)]
Add missing comment closure.
Ted Lemon [Fri, 26 Mar 1999 16:52:39 +0000 (16:52 +0000)]
- Re-enable UDP checksums, using fix provided by John Nemeth.
- Don't report bad checksums unless they're in the majority.
Ted Lemon [Fri, 26 Mar 1999 16:49:44 +0000 (16:49 +0000)]
Restore support for parameter request list and maximum message size.
Ted Lemon [Fri, 26 Mar 1999 16:44:12 +0000 (16:44 +0000)]
EINVAL on packetfilter open or configure means kernel not configured right.
Ted Lemon [Fri, 26 Mar 1999 16:43:02 +0000 (16:43 +0000)]
- Unknown hardware types generate warning instead of error.
- Test for broadcast interfaces instead of not IFF_LOOPBACK.
- Use HAVE_* instead of depending on system headers definitions,
because some systems may use enums instead.
Ted Lemon [Fri, 26 Mar 1999 16:39:36 +0000 (16:39 +0000)]
Free parameter request list if there is one.
Ted Lemon [Fri, 26 Mar 1999 16:38:50 +0000 (16:38 +0000)]
Correct documentation of append and prepend statements.
Ted Lemon [Fri, 26 Mar 1999 16:37:29 +0000 (16:37 +0000)]
- Don't log 'wrong transaction' messages unless DEBUG is defined.
- Handle secs correctly.
- More args for cons_options.
- Handle prepend correctly.
Ted Lemon [Fri, 26 Mar 1999 16:33:34 +0000 (16:33 +0000)]
Don't request a specific lease time unless configured to do so.
Adjust default exponential backoff.
Ted Lemon [Fri, 26 Mar 1999 16:29:12 +0000 (16:29 +0000)]
Support AIX. Digital Unix has /var/run.
Ted Lemon [Fri, 26 Mar 1999 16:28:14 +0000 (16:28 +0000)]
Add AIX support.
Ted Lemon [Fri, 5 Mar 1999 16:27:40 +0000 (16:27 +0000)]
- Add enter and exit hooks
- Functionalize resolv.conf maker, so that that behaviour can be
overridden.
Ted Lemon [Fri, 5 Mar 1999 16:13:56 +0000 (16:13 +0000)]
Adjust version numbers.
Ted Lemon [Fri, 5 Mar 1999 16:11:54 +0000 (16:11 +0000)]
Document changes in pl18
Ted Lemon [Fri, 5 Mar 1999 16:10:56 +0000 (16:10 +0000)]
- Do not attempt to reclaim requested abandoned leases in response to
DHCPDISCOVER messages.
- Allow the maximum lease time parameter in a host declaration to
override the maximum lease time parameter in a subnet declaration.
Ted Lemon [Fri, 5 Mar 1999 16:06:41 +0000 (16:06 +0000)]
Initialize hto address length.
Ted Lemon [Fri, 5 Mar 1999 16:05:27 +0000 (16:05 +0000)]
Better document the -p flag.
Ted Lemon [Sun, 28 Feb 1999 17:10:52 +0000 (17:10 +0000)]
Commit John Wehle's endianness fix.
Ted Lemon [Sat, 27 Feb 1999 21:52:13 +0000 (21:52 +0000)]
Oops, wrong date on Patchlevel 17.
Ted Lemon [Sat, 27 Feb 1999 21:51:37 +0000 (21:51 +0000)]
Update version number.
Ted Lemon [Sat, 27 Feb 1999 21:49:48 +0000 (21:49 +0000)]
Update changelog
Ted Lemon [Sat, 27 Feb 1999 21:47:16 +0000 (21:47 +0000)]
Fix some major stupidity in the code that figures out where or not a
client owns a particular lease.
Ted Lemon [Sat, 27 Feb 1999 21:44:26 +0000 (21:44 +0000)]
Correctly handle USE_DEFAULT_NETWORK.
Ted Lemon [Sat, 27 Feb 1999 21:42:25 +0000 (21:42 +0000)]
Oops, fix copyright!
Ted Lemon [Sat, 27 Feb 1999 21:41:51 +0000 (21:41 +0000)]
regen
Ted Lemon [Sat, 27 Feb 1999 21:41:42 +0000 (21:41 +0000)]
Fix a couple of documentation think-o's.
Ted Lemon [Sat, 27 Feb 1999 21:41:10 +0000 (21:41 +0000)]
Fix man page declarations for Linux.
Ted Lemon [Wed, 24 Feb 1999 15:38:07 +0000 (15:38 +0000)]
Update changelog and version.
Ted Lemon [Wed, 24 Feb 1999 15:37:39 +0000 (15:37 +0000)]
Update version number
Ted Lemon [Wed, 24 Feb 1999 15:36:10 +0000 (15:36 +0000)]
- Fix an obscure case where dhcpd is started by the /etc/rc system
with exactly the same pid each time, dhcpd.pid is not erased on
reboot, and therefore dhcpd would detect a server (itself) with the
pid in dhcpd.pid and decide that another server was running and
exit.
Ted Lemon [Wed, 24 Feb 1999 15:33:14 +0000 (15:33 +0000)]
Eliminate redundant #defines.
Ted Lemon [Wed, 24 Feb 1999 15:28:51 +0000 (15:28 +0000)]
/var/state/dhcp, not /var/state/dhcpd!
Ted Lemon [Tue, 23 Feb 1999 23:07:19 +0000 (23:07 +0000)]
Add some #defines for builds with glibc2 on Linux 2.0
Ted Lemon [Tue, 23 Feb 1999 22:57:36 +0000 (22:57 +0000)]
Say a little more about Solaris.
Ted Lemon [Tue, 23 Feb 1999 22:54:57 +0000 (22:54 +0000)]
Expand the note about Solaris.
Ted Lemon [Tue, 23 Feb 1999 22:38:29 +0000 (22:38 +0000)]
Update changelog.
Ted Lemon [Tue, 23 Feb 1999 22:37:50 +0000 (22:37 +0000)]
Update version numbers.
Ted Lemon [Tue, 23 Feb 1999 22:12:51 +0000 (22:12 +0000)]
Regenerate.
Ted Lemon [Tue, 23 Feb 1999 22:12:17 +0000 (22:12 +0000)]
Add missing brace.
Ted Lemon [Tue, 23 Feb 1999 22:11:05 +0000 (22:11 +0000)]
Use DLPI on both sparc and i386.
Ted Lemon [Tue, 23 Feb 1999 22:09:56 +0000 (22:09 +0000)]
Don't print /unattached if there's no shared-network hanging off an
interface.
Ted Lemon [Tue, 23 Feb 1999 21:52:53 +0000 (21:52 +0000)]
More bug fixes.
Ted Lemon [Tue, 23 Feb 1999 18:09:36 +0000 (18:09 +0000)]
Make make install make all first.
Ted Lemon [Tue, 23 Feb 1999 18:08:50 +0000 (18:08 +0000)]
Print warning about dhcpd.conf move when installing on Linux.
Ted Lemon [Tue, 23 Feb 1999 17:51:24 +0000 (17:51 +0000)]
Fix declarations for database files.
Ted Lemon [Tue, 23 Feb 1999 17:49:50 +0000 (17:49 +0000)]
More documentation on server-identifier statement.
Ted Lemon [Tue, 23 Feb 1999 17:49:00 +0000 (17:49 +0000)]
Take out shared-network example so people will stop copying it without
reading the comment.
Ted Lemon [Tue, 23 Feb 1999 17:48:09 +0000 (17:48 +0000)]
Use DISCOVER_SERVER instead of 1 when calling discover_interfaces.
Ted Lemon [Tue, 23 Feb 1999 17:47:05 +0000 (17:47 +0000)]
- Print send_packet errors in send_packet, not in caller.
- Fix a null pointer dereference bug.
- Only release leases in find_lease if we have a DHCPREQUEST for a
different lease. This is still wrong - it shouldn't release the lease
unless the DHCPREQUEST is for a different lease on the same network.
Ted Lemon [Tue, 23 Feb 1999 17:43:38 +0000 (17:43 +0000)]
Print send_packet errors in send_packet, not in caller.
Ted Lemon [Tue, 23 Feb 1999 17:37:00 +0000 (17:37 +0000)]
Update the subnet declaration error message.
Ted Lemon [Tue, 23 Feb 1999 17:30:41 +0000 (17:30 +0000)]
Don't use alias subcommand to ifconfig - it doesnt' exist on Solaris.
Ted Lemon [Tue, 23 Feb 1999 17:07:13 +0000 (17:07 +0000)]
Make the DHCP database directory on install if it's not already there.
Ted Lemon [Tue, 23 Feb 1999 17:06:27 +0000 (17:06 +0000)]
- Install the dhcp databases in /var/state/dhcp instead of /etc or
/var/dhcpd, as suggested in the Linux Filesystem Hierarchy
Standard.
Ted Lemon [Fri, 19 Feb 1999 19:14:31 +0000 (19:14 +0000)]
Oops, made a few defines >2.0-specific that aren't in previous commit.
Ted Lemon [Fri, 19 Feb 1999 19:13:10 +0000 (19:13 +0000)]
On second thought, only explicitly define the HAVE_ stuff on Linux >2.0.
Ted Lemon [Fri, 19 Feb 1999 18:57:26 +0000 (18:57 +0000)]
Oops, missed a changelog entry
Ted Lemon [Fri, 19 Feb 1999 18:32:46 +0000 (18:32 +0000)]
Update usage message.
Ted Lemon [Fri, 19 Feb 1999 18:30:21 +0000 (18:30 +0000)]
Update version numbers.
Ted Lemon [Fri, 19 Feb 1999 18:27:45 +0000 (18:27 +0000)]
Update version number. Document changes.
Ted Lemon [Fri, 19 Feb 1999 18:17:34 +0000 (18:17 +0000)]
- Move tests for constants defined in O.S. headers into osdep.h - test
for HAVE_whatever in .c files. Define relevant HAVE_whatevers in
linux.h, so that versions of linux that define these constants as
enums will still work.
Ted Lemon [Fri, 19 Feb 1999 18:00:56 +0000 (18:00 +0000)]
Support DESTDIR on installs.
Ted Lemon [Fri, 19 Feb 1999 17:59:56 +0000 (17:59 +0000)]
Test a potentially null pointer for nullness before dereferencing it.
Ted Lemon [Fri, 19 Feb 1999 17:40:52 +0000 (17:40 +0000)]
Generate new xid on DHCPRELEASE.
Ted Lemon [Fri, 19 Feb 1999 17:38:11 +0000 (17:38 +0000)]
Support DESTDIR on installs.
Ted Lemon [Fri, 19 Feb 1999 17:37:17 +0000 (17:37 +0000)]
Set mode to 444 on manual installs.
Ted Lemon [Tue, 16 Feb 1999 20:37:41 +0000 (20:37 +0000)]
Update version number, document changes.
Ted Lemon [Tue, 16 Feb 1999 20:36:59 +0000 (20:36 +0000)]
Update version numbers
Ted Lemon [Tue, 16 Feb 1999 19:18:35 +0000 (19:18 +0000)]
Fix NAKing behaviour for cases where we know about the IP address the
client is asking for and the client can't have it, and also for cases
where we know better than the client what its IP address should be.
Ted Lemon [Tue, 16 Feb 1999 18:57:33 +0000 (18:57 +0000)]
Reduce complexity (and incorrectness) in parsing authoritative keyword.
Ted Lemon [Tue, 16 Feb 1999 18:53:28 +0000 (18:53 +0000)]
Initialize quiet to zero (was used uninitialized).
Ted Lemon [Sat, 13 Feb 1999 19:38:14 +0000 (19:38 +0000)]
Document DLPI change