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

27 years agoAdd copyright/version banner on startup.
Ted Lemon [Tue, 22 Dec 1998 22:56:32 +0000 (22:56 +0000)] 
Add copyright/version banner on startup.

27 years agoDon't define USE_DLPI_RAW.
Ted Lemon [Tue, 22 Dec 1998 22:49:13 +0000 (22:49 +0000)] 
Don't define USE_DLPI_RAW.

27 years agoUse LINUX_MAJOR and LINUX_MINOR macros instead of LINUX_* macros.
Ted Lemon [Tue, 22 Dec 1998 22:48:42 +0000 (22:48 +0000)] 
Use LINUX_MAJOR and LINUX_MINOR macros instead of LINUX_* macros.

27 years agoAdd lpf.c
Ted Lemon [Tue, 22 Dec 1998 22:48:06 +0000 (22:48 +0000)] 
Add lpf.c

27 years agoAdd LPF support.
Ted Lemon [Tue, 22 Dec 1998 22:47:41 +0000 (22:47 +0000)] 
Add LPF support.

27 years agoAdd FDDI token
Ted Lemon [Tue, 22 Dec 1998 22:47:18 +0000 (22:47 +0000)] 
Add FDDI token

27 years agoAdd FDDI hardware type.
Ted Lemon [Tue, 22 Dec 1998 22:46:17 +0000 (22:46 +0000)] 
Add FDDI hardware type.

27 years agoAdd fddi hardware type.
Ted Lemon [Tue, 22 Dec 1998 22:45:44 +0000 (22:45 +0000)] 
Add fddi hardware type.

27 years agoFix typo. Disambiguate SO_BINDTODEVICE usage for Linux Packet Filter.
Ted Lemon [Tue, 22 Dec 1998 22:45:05 +0000 (22:45 +0000)] 
Fix typo.   Disambiguate SO_BINDTODEVICE usage for Linux Packet Filter.

27 years agoSupport fddi hardware type.
Ted Lemon [Tue, 22 Dec 1998 22:43:22 +0000 (22:43 +0000)] 
Support fddi hardware type.

27 years agoAdd support for FDDI hardware type. Fix bug in the SAP initialization.
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.

27 years agoAdd support for Linux device discovery through /proc/net/dev.
Ted Lemon [Tue, 22 Dec 1998 22:41:06 +0000 (22:41 +0000)] 
Add support for Linux device discovery through /proc/net/dev.

27 years agoAdd fddi keyword.
Ted Lemon [Tue, 22 Dec 1998 22:39:58 +0000 (22:39 +0000)] 
Add fddi keyword.

27 years agoShare packet filter with lpf.c
Ted Lemon [Tue, 22 Dec 1998 22:39:19 +0000 (22:39 +0000)] 
Share packet filter with lpf.c

27 years agoFix conflict between binary file copyright/Id and banner copyright.
Ted Lemon [Tue, 22 Dec 1998 22:38:15 +0000 (22:38 +0000)] 
Fix conflict between binary file copyright/Id and banner copyright.

27 years agoThis commit was manufactured by cvs2git to create branch 'RELEASE_2'.
cvs2git [Tue, 22 Dec 1998 22:34:55 +0000 (22:34 +0000)] 
This commit was manufactured by cvs2git to create branch 'RELEASE_2'.

27 years agoLinux Packet Filter
Ted Lemon [Tue, 22 Dec 1998 22:34:54 +0000 (22:34 +0000)] 
Linux Packet Filter

27 years agoPrint a copyright banner on startup unless -q is specified.
Ted Lemon [Tue, 22 Dec 1998 22:23:59 +0000 (22:23 +0000)] 
Print a copyright banner on startup unless -q is specified.

27 years agoReplace LINUX_* defines with LINUX_MAJOR and LINUX_MINOR.
Ted Lemon [Tue, 22 Dec 1998 22:21:28 +0000 (22:21 +0000)] 
Replace LINUX_* defines with LINUX_MAJOR and LINUX_MINOR.

27 years agoUpdate to Patchlevel 7.
Ted Lemon [Tue, 22 Dec 1998 06:09:40 +0000 (06:09 +0000)] 
Update to Patchlevel 7.

27 years agoGeneralize fallback support.
Ted Lemon [Mon, 21 Dec 1998 04:21:30 +0000 (04:21 +0000)] 
Generalize fallback support.

27 years agoGeneralize fallback support.
Ted Lemon [Sun, 20 Dec 1998 18:33:23 +0000 (18:33 +0000)] 
Generalize fallback support.

27 years agoAdd note that WINS==NBNS
Ted Lemon [Sun, 20 Dec 1998 18:22:59 +0000 (18:22 +0000)] 
Add note that WINS==NBNS

27 years agoAdd generalized fallback support.
Ted Lemon [Sun, 20 Dec 1998 18:21:52 +0000 (18:21 +0000)] 
Add generalized fallback support.

27 years agoGeneralize fallback support for Linux.
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.

27 years agoGeneralize fallback interface code so it can work on Linux.
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.

27 years agoFix handling of closing brackets for Solaris man macros (and probably others).
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).

27 years agoFix indentation of option definitions.
Ted Lemon [Wed, 25 Nov 1998 17:40:10 +0000 (17:40 +0000)] 
Fix indentation of option definitions.

27 years agoFix up NetBIOS node type table.
Ted Lemon [Wed, 25 Nov 1998 17:24:04 +0000 (17:24 +0000)] 
Fix up NetBIOS node type table.

27 years agoClarify netbios-node-type documentation.
Ted Lemon [Wed, 25 Nov 1998 16:29:27 +0000 (16:29 +0000)] 
Clarify netbios-node-type documentation.

27 years agoRemove perl script from TODO.
Ted Lemon [Wed, 25 Nov 1998 16:28:00 +0000 (16:28 +0000)] 
Remove perl script from TODO.

27 years agoAdd a note about the DLPI problem on Solaris.
Ted Lemon [Wed, 25 Nov 1998 01:18:07 +0000 (01:18 +0000)] 
Add a note about the DLPI problem on Solaris.

27 years agoAllow filename and server name to come from the lease group as well as the host group...
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.

27 years agoSort a subnet in before an inner subnet of that subnet, for subnets one of which...
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.

27 years agoReverse the test for whether or not we're using the fallback interface - we want...
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.

27 years agoAdd declaration for subnet_inner_than
Ted Lemon [Tue, 24 Nov 1998 22:46:16 +0000 (22:46 +0000)] 
Add declaration for subnet_inner_than

27 years agoAllow hexadecimal hostnames to be specified.
Ted Lemon [Tue, 24 Nov 1998 22:42:12 +0000 (22:42 +0000)] 
Allow hexadecimal hostnames to be specified.

27 years agoChange spacing when printing out leases.
Ted Lemon [Tue, 24 Nov 1998 22:39:35 +0000 (22:39 +0000)] 
Change spacing when printing out leases.

27 years agoDon't call memset with a length of zero.
Ted Lemon [Tue, 24 Nov 1998 22:35:43 +0000 (22:35 +0000)] 
Don't call memset with a length of zero.

27 years agoAdd the ability to declare subnets that are subsets of other subnets, and to have...
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.

27 years agoDon't try to zero an allocated buffer if we didn't succeed in allocating it.
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.

27 years agoAdd a hop count to all the route commands.
Ted Lemon [Tue, 24 Nov 1998 22:15:45 +0000 (22:15 +0000)] 
Add a hop count to all the route commands.

27 years agoAdd a -lf option to specify a lease file on the command line.
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.

27 years agoDon't use oc if it's null
Ted Lemon [Thu, 19 Nov 1998 20:56:36 +0000 (20:56 +0000)] 
Don't use oc if it's null

27 years agoAdd billing support and pool support. carrel-2
Ted Lemon [Wed, 11 Nov 1998 08:01:49 +0000 (08:01 +0000)] 
Add billing support and pool support.

27 years agoWrite out name of class to which a lease is billed, if any.
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.

27 years agoFix up class parsing to support billing.
Ted Lemon [Wed, 11 Nov 1998 07:59:53 +0000 (07:59 +0000)] 
Fix up class parsing to support billing.