]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
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.

26 years agoDocument latest changes.
Ted Lemon [Tue, 9 Feb 1999 05:00:46 +0000 (05:00 +0000)] 
Document latest changes.

26 years agoUpdate version
Ted Lemon [Tue, 9 Feb 1999 04:59:52 +0000 (04:59 +0000)] 
Update version

26 years agoRegenerate
Ted Lemon [Tue, 9 Feb 1999 04:58:44 +0000 (04:58 +0000)] 
Regenerate

26 years agoAdd support for specifying authority on a per-network-segment basis.
Ted Lemon [Tue, 9 Feb 1999 04:58:20 +0000 (04:58 +0000)] 
Add support for specifying authority on a per-network-segment basis.

26 years agoAdd authoritative and not tokens.
Ted Lemon [Tue, 9 Feb 1999 04:51:45 +0000 (04:51 +0000)] 
Add authoritative and not tokens.

26 years agoFix two stupid typos from patchlevel 10.
Ted Lemon [Tue, 9 Feb 1999 04:51:05 +0000 (04:51 +0000)] 
Fix two stupid typos from patchlevel 10.
Print a more helpful message if we can't create an LPF socket or
can't attach a filter to it.

26 years agoAdd support for not and authoritative tokens.
Ted Lemon [Tue, 9 Feb 1999 04:49:04 +0000 (04:49 +0000)] 
Add support for not and authoritative tokens.

26 years agoAdd an error message for missing bpf device.
Ted Lemon [Tue, 9 Feb 1999 04:46:59 +0000 (04:46 +0000)] 
Add an error message for missing bpf device.

26 years agoDon't continue building after submake error.
Ted Lemon [Tue, 9 Feb 1999 04:46:11 +0000 (04:46 +0000)] 
Don't continue building after submake error.

26 years agoregenerate V2-BETA-1-PATCH-10
Ted Lemon [Fri, 5 Feb 1999 20:55:39 +0000 (20:55 +0000)] 
regenerate

26 years agoUpdate Release (1,2,3) information and document pl10 changes.
Ted Lemon [Fri, 5 Feb 1999 20:47:36 +0000 (20:47 +0000)] 
Update Release (1,2,3) information and document pl10 changes.

26 years agoUpdate version.
Ted Lemon [Fri, 5 Feb 1999 20:38:54 +0000 (20:38 +0000)] 
Update version.
Update introductory paragraph WRT Linux support - it was hopelessly
outdated.
Document new Linux gotchas.
Get rid of some of the outdated Linux stuff further down as well.

26 years agoPrint a message if no broadcast interfaces are found.
Ted Lemon [Fri, 5 Feb 1999 20:31:22 +0000 (20:31 +0000)] 
Print a message if no broadcast interfaces are found.

26 years agoDocument use-lease-addr-for-default-route.
Ted Lemon [Fri, 5 Feb 1999 20:27:18 +0000 (20:27 +0000)] 
Document use-lease-addr-for-default-route.

26 years agoAfter finally understanding Brian Murrel's code (my fault, not his)
Ted Lemon [Fri, 5 Feb 1999 20:23:50 +0000 (20:23 +0000)] 
After finally understanding Brian Murrel's code (my fault, not his)
to get interface names from /proc/net/dev on Linux, fix what I broke
of his code and document it.

26 years ago- Use sendto rather than send for SOCK_PACKET sockets, because they
Ted Lemon [Fri, 5 Feb 1999 20:20:51 +0000 (20:20 +0000)] 
- Use sendto rather than send for SOCK_PACKET sockets, because they
  can't be connected, only bound.   :'(

- Fix up SOCK_PACKET creation so that the kernel doesn't complain
  about it.

26 years agoFix some stupid mistakes in tests.
Ted Lemon [Fri, 5 Feb 1999 20:15:48 +0000 (20:15 +0000)] 
Fix some stupid mistakes in tests.

26 years agoAdd support for use-lease-addr-for-default-route
Ted Lemon [Thu, 4 Feb 1999 22:13:04 +0000 (22:13 +0000)] 
Add support for use-lease-addr-for-default-route

26 years agoDeclare u8, u16 and u32 types for linux packetfilter.
Ted Lemon [Thu, 4 Feb 1999 22:11:30 +0000 (22:11 +0000)] 
Declare u8, u16 and u32 types for linux packetfilter.

26 years agoAdd use-lease-addr-for-default-route token
Ted Lemon [Thu, 4 Feb 1999 22:10:50 +0000 (22:10 +0000)] 
Add use-lease-addr-for-default-route token

26 years agoDon't include net/ethernet.h on Linux
Ted Lemon [Thu, 4 Feb 1999 22:10:09 +0000 (22:10 +0000)] 
Don't include net/ethernet.h on Linux

26 years agoUpdate to pl10
Ted Lemon [Wed, 3 Feb 1999 23:29:41 +0000 (23:29 +0000)] 
Update to pl10

26 years agoThis time really don't PREINIT unselected interfaces!
Ted Lemon [Wed, 3 Feb 1999 22:57:05 +0000 (22:57 +0000)] 
This time really don't PREINIT unselected interfaces!

26 years agoUpdate to pl9 V2-BETA-1-PATCH-9
Ted Lemon [Wed, 3 Feb 1999 19:53:32 +0000 (19:53 +0000)] 
Update to pl9

26 years agoAdd changes for pl7
Ted Lemon [Wed, 3 Feb 1999 19:53:11 +0000 (19:53 +0000)] 
Add changes for pl7

26 years agoUpdate for 2.0b1pl9
Ted Lemon [Wed, 3 Feb 1999 19:49:04 +0000 (19:49 +0000)] 
Update for 2.0b1pl9

26 years agoUpdate copyright
Ted Lemon [Wed, 3 Feb 1999 19:46:06 +0000 (19:46 +0000)] 
Update copyright

26 years agoUpdate copyright and version.
Ted Lemon [Wed, 3 Feb 1999 19:41:21 +0000 (19:41 +0000)] 
Update copyright and version.

26 years agoDefine ssize_t
Ted Lemon [Wed, 3 Feb 1999 19:10:29 +0000 (19:10 +0000)] 
Define ssize_t

26 years agoFix fallback protocol setup.
Ted Lemon [Wed, 3 Feb 1999 19:09:49 +0000 (19:09 +0000)] 
Fix fallback protocol setup.

26 years agoRemove spurious enstamp references.
Ted Lemon [Wed, 3 Feb 1999 19:09:05 +0000 (19:09 +0000)] 
Remove spurious enstamp references.
Declare sock_fprog structure and use it (instead of bpf_filter structure).
bpf_insn -> sock_filter.
Use stock linux kernel lpf includes.

26 years agoMake sure interface structures get ifreqs.
Ted Lemon [Wed, 3 Feb 1999 19:06:58 +0000 (19:06 +0000)] 
Make sure interface structures get ifreqs.

26 years agoFix gratuitious Linux incompatibility (different name for bpf insn
Ted Lemon [Wed, 3 Feb 1999 19:05:42 +0000 (19:05 +0000)] 
Fix gratuitious Linux incompatibility (different name for bpf insn
structure so that it doesn't refer to the hated Berkeley - GMAFB).
Reindent ifdefs, which are now confusingly deeply nested.

26 years agoTest major and minor linux versions, to account for ifconfig and route
Ted Lemon [Wed, 3 Feb 1999 18:59:47 +0000 (18:59 +0000)] 
Test major and minor linux versions, to account for ifconfig and route
setup differences.   Support entry and exit hook scripts.   Don't do
ping -w - it's not available on Linux.

26 years agoFix what looks like an error in the broadcast destination decision
Ted Lemon [Wed, 3 Feb 1999 18:56:15 +0000 (18:56 +0000)] 
Fix what looks like an error in the broadcast destination decision
for DHCPREQUEST packets.

26 years agoAdd entry for Linux 2.2.
Ted Lemon [Wed, 3 Feb 1999 18:53:36 +0000 (18:53 +0000)] 
Add entry for Linux 2.2.

26 years agoDon't hardcode dhclient.leases path.
Ted Lemon [Fri, 29 Jan 1999 18:33:34 +0000 (18:33 +0000)] 
Don't hardcode dhclient.leases path.
Don't set broadcast flag if we have an IP address.

27 years agoUpdate version numbers.
Ted Lemon [Wed, 23 Dec 1998 14:18:52 +0000 (14:18 +0000)] 
Update version numbers.

27 years agoFix think-o on Linux.
Ted Lemon [Wed, 23 Dec 1998 14:14:48 +0000 (14:14 +0000)] 
Fix think-o on Linux.

27 years agoAdjust release number and date.
Ted Lemon [Tue, 22 Dec 1998 23:14:28 +0000 (23:14 +0000)] 
Adjust release number and date.

27 years agoRelease notes for 2.0b1pl7.
Ted Lemon [Tue, 22 Dec 1998 22:59:08 +0000 (22:59 +0000)] 
Release notes for 2.0b1pl7.

27 years agoAdd request for contributions and URL.
Ted Lemon [Tue, 22 Dec 1998 22:57:05 +0000 (22:57 +0000)] 
Add request for contributions and URL.