]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
26 years agoAdd can_receive_unicast_unconfigured
Ted Lemon [Mon, 29 Mar 1999 22:07:14 +0000 (22:07 +0000)] 
Add can_receive_unicast_unconfigured

26 years agoDocument entry and exit hooks, plus make_resolv_conf function.
Ted Lemon [Mon, 29 Mar 1999 22:05:33 +0000 (22:05 +0000)] 
Document entry and exit hooks, plus make_resolv_conf function.

26 years agoAdd support for enter and exit hooks and user-supplied resolv.conf builder.
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.

26 years ago- Remove arp checks.
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.

26 years agoRemove 'function' keyword, which doesn't work and isn't needed.
Ted Lemon [Mon, 29 Mar 1999 21:47:08 +0000 (21:47 +0000)] 
Remove 'function' keyword, which doesn't work and isn't needed.

26 years ago- Eliminate unused variables.
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.

26 years agoEliminate unused variables.
Ted Lemon [Mon, 29 Mar 1999 21:21:37 +0000 (21:21 +0000)] 
Eliminate unused variables.

26 years agoAdd to 'protocol not configured' docs for Linux. Update version.
Ted Lemon [Mon, 29 Mar 1999 21:19:21 +0000 (21:19 +0000)] 
Add to 'protocol not configured' docs for Linux.   Update version.

26 years agoTake out test release statement. V2-BETA-1-PATCH-19
Ted Lemon [Fri, 26 Mar 1999 17:40:05 +0000 (17:40 +0000)] 
Take out test release statement.

26 years agoUpdate version.
Ted Lemon [Fri, 26 Mar 1999 17:39:21 +0000 (17:39 +0000)] 
Update version.

26 years agoAdd exhaustive reference to documentation. Update version.
Ted Lemon [Fri, 26 Mar 1999 17:38:36 +0000 (17:38 +0000)] 
Add exhaustive reference to documentation.   Update version.

26 years agoUpdate release notes and version.
Ted Lemon [Fri, 26 Mar 1999 17:38:18 +0000 (17:38 +0000)] 
Update release notes and version.

26 years agoFix typo.
Ted Lemon [Fri, 26 Mar 1999 17:06:35 +0000 (17:06 +0000)] 
Fix typo.

26 years ago- Adjust args to cons _options.
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.

26 years agoRefer to dhcpd.leases man page if we exit because dhcpd.conf is missing.
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.

26 years agoAdjust args to cons_options.
Ted Lemon [Fri, 26 Mar 1999 16:57:33 +0000 (16:57 +0000)] 
Adjust args to cons_options.

26 years agoAdd AIX support.
Ted Lemon [Fri, 26 Mar 1999 16:56:44 +0000 (16:56 +0000)] 
Add AIX support.

26 years agoSupport AIX. Add more HAVE_* macros.
Ted Lemon [Fri, 26 Mar 1999 16:56:29 +0000 (16:56 +0000)] 
Support AIX.   Add more HAVE_* macros.

26 years ago- Add maximum message size and parameter request list to lease_state so
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.

26 years agoAdd missing comment closure.
Ted Lemon [Fri, 26 Mar 1999 16:53:50 +0000 (16:53 +0000)] 
Add missing comment closure.

26 years ago- Re-enable UDP checksums, using fix provided by John Nemeth.
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.

26 years agoRestore support for parameter request list and maximum message size.
Ted Lemon [Fri, 26 Mar 1999 16:49:44 +0000 (16:49 +0000)] 
Restore support for parameter request list and maximum message size.

26 years agoEINVAL on packetfilter open or configure means kernel not configured right.
Ted Lemon [Fri, 26 Mar 1999 16:44:12 +0000 (16:44 +0000)] 
EINVAL on packetfilter open or configure means kernel not configured right.

26 years ago- Unknown hardware types generate warning instead of error.
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.

26 years agoFree parameter request list if there is one.
Ted Lemon [Fri, 26 Mar 1999 16:39:36 +0000 (16:39 +0000)] 
Free parameter request list if there is one.

26 years agoCorrect documentation of append and prepend statements.
Ted Lemon [Fri, 26 Mar 1999 16:38:50 +0000 (16:38 +0000)] 
Correct documentation of append and prepend statements.

26 years ago- Don't log 'wrong transaction' messages unless DEBUG is defined.
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.

26 years agoDon't request a specific lease time unless configured to do so.
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.

26 years agoSupport AIX. Digital Unix has /var/run.
Ted Lemon [Fri, 26 Mar 1999 16:29:12 +0000 (16:29 +0000)] 
Support AIX.   Digital Unix has /var/run.

26 years agoAdd AIX support.
Ted Lemon [Fri, 26 Mar 1999 16:28:14 +0000 (16:28 +0000)] 
Add AIX support.

26 years ago- Add enter and exit hooks V2-BETA-1-PATCH-18
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.

26 years agoAdjust version numbers.
Ted Lemon [Fri, 5 Mar 1999 16:13:56 +0000 (16:13 +0000)] 
Adjust version numbers.

26 years agoDocument changes in pl18
Ted Lemon [Fri, 5 Mar 1999 16:11:54 +0000 (16:11 +0000)] 
Document changes in pl18

26 years ago- Do not attempt to reclaim requested abandoned leases in response to
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.

26 years agoInitialize hto address length.
Ted Lemon [Fri, 5 Mar 1999 16:06:41 +0000 (16:06 +0000)] 
Initialize hto address length.

26 years agoBetter document the -p flag.
Ted Lemon [Fri, 5 Mar 1999 16:05:27 +0000 (16:05 +0000)] 
Better document the -p flag.

26 years agoCommit John Wehle's endianness fix.
Ted Lemon [Sun, 28 Feb 1999 17:10:52 +0000 (17:10 +0000)] 
Commit John Wehle's endianness fix.

26 years agoOops, wrong date on Patchlevel 17. V2-BETA-1-PATCH-17
Ted Lemon [Sat, 27 Feb 1999 21:52:13 +0000 (21:52 +0000)] 
Oops, wrong date on Patchlevel 17.

26 years agoUpdate version number.
Ted Lemon [Sat, 27 Feb 1999 21:51:37 +0000 (21:51 +0000)] 
Update version number.

26 years agoUpdate changelog
Ted Lemon [Sat, 27 Feb 1999 21:49:48 +0000 (21:49 +0000)] 
Update changelog

26 years agoFix some major stupidity in the code that figures out where or not a
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.

26 years agoCorrectly handle USE_DEFAULT_NETWORK.
Ted Lemon [Sat, 27 Feb 1999 21:44:26 +0000 (21:44 +0000)] 
Correctly handle USE_DEFAULT_NETWORK.

26 years agoOops, fix copyright!
Ted Lemon [Sat, 27 Feb 1999 21:42:25 +0000 (21:42 +0000)] 
Oops, fix copyright!

26 years agoregen
Ted Lemon [Sat, 27 Feb 1999 21:41:51 +0000 (21:41 +0000)] 
regen

26 years agoFix a couple of documentation think-o's.
Ted Lemon [Sat, 27 Feb 1999 21:41:42 +0000 (21:41 +0000)] 
Fix a couple of documentation think-o's.

26 years agoFix man page declarations for Linux.
Ted Lemon [Sat, 27 Feb 1999 21:41:10 +0000 (21:41 +0000)] 
Fix man page declarations for Linux.

26 years agoUpdate changelog and version. V2-BETA-1-PATCH-16
Ted Lemon [Wed, 24 Feb 1999 15:38:07 +0000 (15:38 +0000)] 
Update changelog and version.

26 years agoUpdate version number
Ted Lemon [Wed, 24 Feb 1999 15:37:39 +0000 (15:37 +0000)] 
Update version number

26 years ago- Fix an obscure case where dhcpd is started by the /etc/rc system
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.

26 years agoEliminate redundant #defines.
Ted Lemon [Wed, 24 Feb 1999 15:33:14 +0000 (15:33 +0000)] 
Eliminate redundant #defines.

26 years ago/var/state/dhcp, not /var/state/dhcpd!
Ted Lemon [Wed, 24 Feb 1999 15:28:51 +0000 (15:28 +0000)] 
/var/state/dhcp, not /var/state/dhcpd!

26 years agoAdd some #defines for builds with glibc2 on Linux 2.0 V2-BETA-1-PATCH-15
Ted Lemon [Tue, 23 Feb 1999 23:07:19 +0000 (23:07 +0000)] 
Add some #defines for builds with glibc2 on Linux 2.0

26 years agoSay a little more about Solaris.
Ted Lemon [Tue, 23 Feb 1999 22:57:36 +0000 (22:57 +0000)] 
Say a little more about Solaris.

26 years agoExpand the note about Solaris.
Ted Lemon [Tue, 23 Feb 1999 22:54:57 +0000 (22:54 +0000)] 
Expand the note about Solaris.

26 years agoUpdate changelog.
Ted Lemon [Tue, 23 Feb 1999 22:38:29 +0000 (22:38 +0000)] 
Update changelog.

26 years agoUpdate version numbers.
Ted Lemon [Tue, 23 Feb 1999 22:37:50 +0000 (22:37 +0000)] 
Update version numbers.

26 years agoRegenerate.
Ted Lemon [Tue, 23 Feb 1999 22:12:51 +0000 (22:12 +0000)] 
Regenerate.

26 years agoAdd missing brace.
Ted Lemon [Tue, 23 Feb 1999 22:12:17 +0000 (22:12 +0000)] 
Add missing brace.

26 years agoUse DLPI on both sparc and i386.
Ted Lemon [Tue, 23 Feb 1999 22:11:05 +0000 (22:11 +0000)] 
Use DLPI on both sparc and i386.

26 years agoDon't print /unattached if there's no shared-network hanging off an
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.

26 years agoMore bug fixes.
Ted Lemon [Tue, 23 Feb 1999 21:52:53 +0000 (21:52 +0000)] 
More bug fixes.

26 years agoMake make install make all first.
Ted Lemon [Tue, 23 Feb 1999 18:09:36 +0000 (18:09 +0000)] 
Make make install make all first.

26 years agoPrint warning about dhcpd.conf move when installing on Linux.
Ted Lemon [Tue, 23 Feb 1999 18:08:50 +0000 (18:08 +0000)] 
Print warning about dhcpd.conf move when installing on Linux.

26 years agoFix declarations for database files.
Ted Lemon [Tue, 23 Feb 1999 17:51:24 +0000 (17:51 +0000)] 
Fix declarations for database files.

26 years agoMore documentation on server-identifier statement.
Ted Lemon [Tue, 23 Feb 1999 17:49:50 +0000 (17:49 +0000)] 
More documentation on server-identifier statement.

26 years agoTake out shared-network example so people will stop copying it without
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.

26 years agoUse DISCOVER_SERVER instead of 1 when calling discover_interfaces.
Ted Lemon [Tue, 23 Feb 1999 17:48:09 +0000 (17:48 +0000)] 
Use DISCOVER_SERVER instead of 1 when calling discover_interfaces.

26 years ago- Print send_packet errors in send_packet, not in caller.
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.

26 years agoPrint send_packet errors in send_packet, not in caller.
Ted Lemon [Tue, 23 Feb 1999 17:43:38 +0000 (17:43 +0000)] 
Print send_packet errors in send_packet, not in caller.

26 years agoUpdate the subnet declaration error message.
Ted Lemon [Tue, 23 Feb 1999 17:37:00 +0000 (17:37 +0000)] 
Update the subnet declaration error message.

26 years agoDon't use alias subcommand to ifconfig - it doesnt' exist on Solaris.
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.

26 years agoMake the DHCP database directory on install if it's not already there.
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.

26 years ago- Install the dhcp databases in /var/state/dhcp instead of /etc or
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.

26 years agoOops, made a few defines >2.0-specific that aren't in previous commit. V2-BETA-1-PATCH-14
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.

26 years agoOn second thought, only explicitly define the HAVE_ stuff on Linux >2.0.
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.

26 years agoOops, missed a changelog entry
Ted Lemon [Fri, 19 Feb 1999 18:57:26 +0000 (18:57 +0000)] 
Oops, missed a changelog entry

26 years agoUpdate usage message.
Ted Lemon [Fri, 19 Feb 1999 18:32:46 +0000 (18:32 +0000)] 
Update usage message.

26 years agoUpdate version numbers.
Ted Lemon [Fri, 19 Feb 1999 18:30:21 +0000 (18:30 +0000)] 
Update version numbers.

26 years agoUpdate version number. Document changes.
Ted Lemon [Fri, 19 Feb 1999 18:27:45 +0000 (18:27 +0000)] 
Update version number.   Document changes.

26 years ago- Move tests for constants defined in O.S. headers into osdep.h - test
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.

26 years agoSupport DESTDIR on installs.
Ted Lemon [Fri, 19 Feb 1999 18:00:56 +0000 (18:00 +0000)] 
Support DESTDIR on installs.

26 years agoTest a potentially null pointer for nullness before dereferencing it.
Ted Lemon [Fri, 19 Feb 1999 17:59:56 +0000 (17:59 +0000)] 
Test a potentially null pointer for nullness before dereferencing it.

26 years agoGenerate new xid on DHCPRELEASE.
Ted Lemon [Fri, 19 Feb 1999 17:40:52 +0000 (17:40 +0000)] 
Generate new xid on DHCPRELEASE.

26 years agoSupport DESTDIR on installs.
Ted Lemon [Fri, 19 Feb 1999 17:38:11 +0000 (17:38 +0000)] 
Support DESTDIR on installs.

26 years agoSet mode to 444 on manual installs.
Ted Lemon [Fri, 19 Feb 1999 17:37:17 +0000 (17:37 +0000)] 
Set mode to 444 on manual installs.

26 years agoUpdate version number, document changes. V2-BETA-1-PATCH-13
Ted Lemon [Tue, 16 Feb 1999 20:37:41 +0000 (20:37 +0000)] 
Update version number, document changes.

26 years agoUpdate version numbers
Ted Lemon [Tue, 16 Feb 1999 20:36:59 +0000 (20:36 +0000)] 
Update version numbers

26 years agoFix NAKing behaviour for cases where we know about the IP address the
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.

26 years agoReduce complexity (and incorrectness) in parsing authoritative keyword.
Ted Lemon [Tue, 16 Feb 1999 18:57:33 +0000 (18:57 +0000)] 
Reduce complexity (and incorrectness) in parsing authoritative keyword.

26 years agoInitialize quiet to zero (was used uninitialized).
Ted Lemon [Tue, 16 Feb 1999 18:53:28 +0000 (18:53 +0000)] 
Initialize quiet to zero (was used uninitialized).

26 years agoDocument DLPI change V2-BETA-1-PATCH-12
Ted Lemon [Sat, 13 Feb 1999 19:38:14 +0000 (19:38 +0000)] 
Document DLPI change

26 years agoUse DLPI on sparc, sockets on i386.
Ted Lemon [Sat, 13 Feb 1999 19:36:40 +0000 (19:36 +0000)] 
Use DLPI on sparc, sockets on i386.

26 years agoUpdate version number.
Ted Lemon [Sat, 13 Feb 1999 19:25:10 +0000 (19:25 +0000)] 
Update version number.

26 years agoUpdate version and change log.
Ted Lemon [Sat, 13 Feb 1999 19:23:57 +0000 (19:23 +0000)] 
Update version and change log.

26 years agoDefine TIME_MAX if the os header file doesn't.
Ted Lemon [Sat, 13 Feb 1999 19:21:03 +0000 (19:21 +0000)] 
Define TIME_MAX if the os header file doesn't.

26 years agoPrint the error message if SO_BINDTODEVICE fails.
Ted Lemon [Sat, 13 Feb 1999 19:20:07 +0000 (19:20 +0000)] 
Print the error message if SO_BINDTODEVICE fails.

26 years agoDon't use %D in strftime because egcs complains about it.
Ted Lemon [Sat, 13 Feb 1999 19:19:03 +0000 (19:19 +0000)] 
Don't use %D in strftime because egcs complains about it.

26 years ago- Fix a bug in the SIOCGIFCONF interface scanning code.
Ted Lemon [Sat, 13 Feb 1999 19:17:03 +0000 (19:17 +0000)] 
- Fix a bug in the SIOCGIFCONF interface scanning code.

- Fix a core dump in the interface scanner that crops up on Linux when
  an interface is specified on the command line.

26 years ago- In the client, close standard I/O descriptors when forking a daemon.
Ted Lemon [Sat, 13 Feb 1999 18:54:51 +0000 (18:54 +0000)] 
- In the client, close standard I/O descriptors when forking a daemon.

- Don't let large lease lengths wrap lease expiry times - just use
  what fits into a TIME value.

26 years agoUpdate version. V2-BETA-1-PATCH-11
Ted Lemon [Tue, 9 Feb 1999 05:01:01 +0000 (05:01 +0000)] 
Update version.