]>
git.ipfire.org Git - thirdparty/dhcp.git/log
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.
Ted Lemon [Tue, 22 Dec 1998 22:56:32 +0000 (22:56 +0000)]
Add copyright/version banner on startup.
Ted Lemon [Tue, 22 Dec 1998 22:49:13 +0000 (22:49 +0000)]
Don't define USE_DLPI_RAW.
Ted Lemon [Tue, 22 Dec 1998 22:48:42 +0000 (22:48 +0000)]
Use LINUX_MAJOR and LINUX_MINOR macros instead of LINUX_* macros.
Ted Lemon [Tue, 22 Dec 1998 22:48:06 +0000 (22:48 +0000)]
Add lpf.c
Ted Lemon [Tue, 22 Dec 1998 22:47:41 +0000 (22:47 +0000)]
Add LPF support.
Ted Lemon [Tue, 22 Dec 1998 22:47:18 +0000 (22:47 +0000)]
Add FDDI token
Ted Lemon [Tue, 22 Dec 1998 22:46:17 +0000 (22:46 +0000)]
Add FDDI hardware type.
Ted Lemon [Tue, 22 Dec 1998 22:45:44 +0000 (22:45 +0000)]
Add fddi hardware type.
Ted Lemon [Tue, 22 Dec 1998 22:45:05 +0000 (22:45 +0000)]
Fix typo. Disambiguate SO_BINDTODEVICE usage for Linux Packet Filter.
Ted Lemon [Tue, 22 Dec 1998 22:43:22 +0000 (22:43 +0000)]
Support fddi hardware type.
Ted Lemon [Tue, 22 Dec 1998 22:42:23 +0000 (22:42 +0000)]
Add support for FDDI hardware type. Fix bug in the SAP initialization.
Ted Lemon [Tue, 22 Dec 1998 22:41:06 +0000 (22:41 +0000)]
Add support for Linux device discovery through /proc/net/dev.
Ted Lemon [Tue, 22 Dec 1998 22:39:58 +0000 (22:39 +0000)]
Add fddi keyword.
Ted Lemon [Tue, 22 Dec 1998 22:39:19 +0000 (22:39 +0000)]
Share packet filter with lpf.c
Ted Lemon [Tue, 22 Dec 1998 22:38:15 +0000 (22:38 +0000)]
Fix conflict between binary file copyright/Id and banner copyright.
cvs2git [Tue, 22 Dec 1998 22:34:55 +0000 (22:34 +0000)]
This commit was manufactured by cvs2git to create branch 'RELEASE_2'.
Ted Lemon [Tue, 22 Dec 1998 22:34:54 +0000 (22:34 +0000)]
Linux Packet Filter
Ted Lemon [Tue, 22 Dec 1998 22:23:59 +0000 (22:23 +0000)]
Print a copyright banner on startup unless -q is specified.
Ted Lemon [Tue, 22 Dec 1998 22:21:28 +0000 (22:21 +0000)]
Replace LINUX_* defines with LINUX_MAJOR and LINUX_MINOR.
Ted Lemon [Tue, 22 Dec 1998 06:09:40 +0000 (06:09 +0000)]
Update to Patchlevel 7.
Ted Lemon [Mon, 21 Dec 1998 04:21:30 +0000 (04:21 +0000)]
Generalize fallback support.
Ted Lemon [Sun, 20 Dec 1998 18:33:23 +0000 (18:33 +0000)]
Generalize fallback support.
Ted Lemon [Sun, 20 Dec 1998 18:22:59 +0000 (18:22 +0000)]
Add note that WINS==NBNS
Ted Lemon [Sun, 20 Dec 1998 18:21:52 +0000 (18:21 +0000)]
Add generalized fallback support.
Ted Lemon [Sun, 20 Dec 1998 18:20:39 +0000 (18:20 +0000)]
Generalize fallback support for Linux.
After shutting down an interface following lease expiry, preinitialize
it so that we can discover a new address.
Ted Lemon [Sun, 20 Dec 1998 17:53:02 +0000 (17:53 +0000)]
Generalize fallback interface code so it can work on Linux.
Don't reclaim an abandoned lease if there's an available lease
that expired more recently but was not abandoned.
Ted Lemon [Wed, 25 Nov 1998 17:48:45 +0000 (17:48 +0000)]
Fix handling of closing brackets for Solaris man macros (and probably others).
Ted Lemon [Wed, 25 Nov 1998 17:40:10 +0000 (17:40 +0000)]
Fix indentation of option definitions.
Ted Lemon [Wed, 25 Nov 1998 17:24:04 +0000 (17:24 +0000)]
Fix up NetBIOS node type table.
Ted Lemon [Wed, 25 Nov 1998 16:29:27 +0000 (16:29 +0000)]
Clarify netbios-node-type documentation.
Ted Lemon [Wed, 25 Nov 1998 16:28:00 +0000 (16:28 +0000)]
Remove perl script from TODO.
Ted Lemon [Wed, 25 Nov 1998 01:18:07 +0000 (01:18 +0000)]
Add a note about the DLPI problem on Solaris.
Ted Lemon [Tue, 24 Nov 1998 23:12:39 +0000 (23:12 +0000)]
Allow filename and server name to come from the lease group as well as the host group. Delay updating the lease timestamp as long as possible.
Ted Lemon [Tue, 24 Nov 1998 23:02:54 +0000 (23:02 +0000)]
Sort a subnet in before an inner subnet of that subnet, for subnets one of which is a superset of the other.
Ted Lemon [Tue, 24 Nov 1998 22:57:56 +0000 (22:57 +0000)]
Reverse the test for whether or not we're using the fallback interface - we want to broadcast our response if we're *not* using it.
Ted Lemon [Tue, 24 Nov 1998 22:46:16 +0000 (22:46 +0000)]
Add declaration for subnet_inner_than
Ted Lemon [Tue, 24 Nov 1998 22:42:12 +0000 (22:42 +0000)]
Allow hexadecimal hostnames to be specified.
Ted Lemon [Tue, 24 Nov 1998 22:39:35 +0000 (22:39 +0000)]
Change spacing when printing out leases.
Ted Lemon [Tue, 24 Nov 1998 22:35:43 +0000 (22:35 +0000)]
Don't call memset with a length of zero.
Ted Lemon [Tue, 24 Nov 1998 22:32:43 +0000 (22:32 +0000)]
Add the ability to declare subnets that are subsets of other subnets, and to have those subnets dealt with correctly.
Ted Lemon [Tue, 24 Nov 1998 22:17:15 +0000 (22:17 +0000)]
Don't try to zero an allocated buffer if we didn't succeed in allocating it.
Ted Lemon [Tue, 24 Nov 1998 22:15:45 +0000 (22:15 +0000)]
Add a hop count to all the route commands.
Ted Lemon [Tue, 24 Nov 1998 22:15:06 +0000 (22:15 +0000)]
Add a -lf option to specify a lease file on the command line.
Ted Lemon [Thu, 19 Nov 1998 20:56:36 +0000 (20:56 +0000)]
Don't use oc if it's null
Ted Lemon [Wed, 11 Nov 1998 08:01:49 +0000 (08:01 +0000)]
Add billing support and pool support.
Ted Lemon [Wed, 11 Nov 1998 08:00:11 +0000 (08:00 +0000)]
Write out name of class to which a lease is billed, if any.
Ted Lemon [Wed, 11 Nov 1998 07:59:53 +0000 (07:59 +0000)]
Fix up class parsing to support billing.