]>
git.ipfire.org Git - thirdparty/dhcp.git/log
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
Ted Lemon [Sat, 13 Feb 1999 19:36:40 +0000 (19:36 +0000)]
Use DLPI on sparc, sockets on i386.
Ted Lemon [Sat, 13 Feb 1999 19:25:10 +0000 (19:25 +0000)]
Update version number.
Ted Lemon [Sat, 13 Feb 1999 19:23:57 +0000 (19:23 +0000)]
Update version and change log.
Ted Lemon [Sat, 13 Feb 1999 19:21:03 +0000 (19:21 +0000)]
Define TIME_MAX if the os header file doesn't.
Ted Lemon [Sat, 13 Feb 1999 19:20:07 +0000 (19:20 +0000)]
Print the error message if SO_BINDTODEVICE fails.
Ted Lemon [Sat, 13 Feb 1999 19:19:03 +0000 (19:19 +0000)]
Don't use %D in strftime because egcs complains about it.
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.
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.
Ted Lemon [Tue, 9 Feb 1999 05:01:01 +0000 (05:01 +0000)]
Update version.
Ted Lemon [Tue, 9 Feb 1999 05:00:46 +0000 (05:00 +0000)]
Document latest changes.
Ted Lemon [Tue, 9 Feb 1999 04:59:52 +0000 (04:59 +0000)]
Update version
Ted Lemon [Tue, 9 Feb 1999 04:58:44 +0000 (04:58 +0000)]
Regenerate
Ted Lemon [Tue, 9 Feb 1999 04:58:20 +0000 (04:58 +0000)]
Add support for specifying authority on a per-network-segment basis.
Ted Lemon [Tue, 9 Feb 1999 04:51:45 +0000 (04:51 +0000)]
Add authoritative and not tokens.
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.
Ted Lemon [Tue, 9 Feb 1999 04:49:04 +0000 (04:49 +0000)]
Add support for not and authoritative tokens.
Ted Lemon [Tue, 9 Feb 1999 04:46:59 +0000 (04:46 +0000)]
Add an error message for missing bpf device.
Ted Lemon [Tue, 9 Feb 1999 04:46:11 +0000 (04:46 +0000)]
Don't continue building after submake error.
Ted Lemon [Fri, 5 Feb 1999 20:55:39 +0000 (20:55 +0000)]
regenerate
Ted Lemon [Fri, 5 Feb 1999 20:47:36 +0000 (20:47 +0000)]
Update Release (1,2,3) information and document pl10 changes.
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.
Ted Lemon [Fri, 5 Feb 1999 20:31:22 +0000 (20:31 +0000)]
Print a message if no broadcast interfaces are found.
Ted Lemon [Fri, 5 Feb 1999 20:27:18 +0000 (20:27 +0000)]
Document use-lease-addr-for-default-route.
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.
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.
Ted Lemon [Fri, 5 Feb 1999 20:15:48 +0000 (20:15 +0000)]
Fix some stupid mistakes in tests.
Ted Lemon [Thu, 4 Feb 1999 22:13:04 +0000 (22:13 +0000)]
Add support for use-lease-addr-for-default-route
Ted Lemon [Thu, 4 Feb 1999 22:11:30 +0000 (22:11 +0000)]
Declare u8, u16 and u32 types for linux packetfilter.
Ted Lemon [Thu, 4 Feb 1999 22:10:50 +0000 (22:10 +0000)]
Add use-lease-addr-for-default-route token
Ted Lemon [Thu, 4 Feb 1999 22:10:09 +0000 (22:10 +0000)]
Don't include net/ethernet.h on Linux
Ted Lemon [Wed, 3 Feb 1999 23:29:41 +0000 (23:29 +0000)]
Update to pl10
Ted Lemon [Wed, 3 Feb 1999 22:57:05 +0000 (22:57 +0000)]
This time really don't PREINIT unselected interfaces!
Ted Lemon [Wed, 3 Feb 1999 19:53:32 +0000 (19:53 +0000)]
Update to pl9
Ted Lemon [Wed, 3 Feb 1999 19:53:11 +0000 (19:53 +0000)]
Add changes for pl7
Ted Lemon [Wed, 3 Feb 1999 19:49:04 +0000 (19:49 +0000)]
Update for 2.0b1pl9
Ted Lemon [Wed, 3 Feb 1999 19:46:06 +0000 (19:46 +0000)]
Update copyright
Ted Lemon [Wed, 3 Feb 1999 19:41:21 +0000 (19:41 +0000)]
Update copyright and version.
Ted Lemon [Wed, 3 Feb 1999 19:10:29 +0000 (19:10 +0000)]
Define ssize_t
Ted Lemon [Wed, 3 Feb 1999 19:09:49 +0000 (19:09 +0000)]
Fix fallback protocol setup.
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.
Ted Lemon [Wed, 3 Feb 1999 19:06:58 +0000 (19:06 +0000)]
Make sure interface structures get ifreqs.
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.
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.
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.
Ted Lemon [Wed, 3 Feb 1999 18:53:36 +0000 (18:53 +0000)]
Add entry for Linux 2.2.
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.
Ted Lemon [Wed, 23 Dec 1998 14:18:52 +0000 (14:18 +0000)]
Update version numbers.
Ted Lemon [Wed, 23 Dec 1998 14:14:48 +0000 (14:14 +0000)]
Fix think-o on Linux.
Ted Lemon [Tue, 22 Dec 1998 23:14:28 +0000 (23:14 +0000)]
Adjust release number and date.
Ted Lemon [Tue, 22 Dec 1998 22:59:08 +0000 (22:59 +0000)]
Release notes for 2.0b1pl7.
Ted Lemon [Tue, 22 Dec 1998 22:57:05 +0000 (22:57 +0000)]
Add request for contributions and URL.