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

27 years agoAdd class billing support.
Ted Lemon [Wed, 11 Nov 1998 07:58:35 +0000 (07:58 +0000)] 
Add class billing support.

27 years agoUpdate message printing. Adjust scoped execution calls.
Ted Lemon [Wed, 11 Nov 1998 07:57:21 +0000 (07:57 +0000)] 
Update message printing.   Adjust scoped execution calls.

27 years agoAdd a rule for debuging class matching.
Ted Lemon [Wed, 11 Nov 1998 07:55:36 +0000 (07:55 +0000)] 
Add a rule for debuging class matching.

27 years agoAdd billing-related tokens.
Ted Lemon [Wed, 11 Nov 1998 07:54:48 +0000 (07:54 +0000)] 
Add billing-related tokens.

27 years agoUpdate for billing and for correct scoping in clients.
Ted Lemon [Wed, 11 Nov 1998 07:54:31 +0000 (07:54 +0000)] 
Update for billing and for correct scoping in clients.

27 years agoAdd support for billing to classes.
Ted Lemon [Wed, 11 Nov 1998 07:52:35 +0000 (07:52 +0000)] 
Add support for billing to classes.

27 years agoExecute scoped rules in the correct order (outer to inner).
Ted Lemon [Wed, 11 Nov 1998 07:51:41 +0000 (07:51 +0000)] 
Execute scoped rules in the correct order (outer to inner).

27 years agoAllow non-broadcast interfaces to be specified on the command line.
Ted Lemon [Wed, 11 Nov 1998 07:50:51 +0000 (07:50 +0000)] 
Allow non-broadcast interfaces to be specified on the command line.

27 years agoAdd billing limitation tokens
Ted Lemon [Wed, 11 Nov 1998 07:50:06 +0000 (07:50 +0000)] 
Add billing limitation tokens

27 years agoPre-zero group structures.
Ted Lemon [Wed, 11 Nov 1998 07:49:27 +0000 (07:49 +0000)] 
Pre-zero group structures.

27 years agoUse scoping correctly.
Ted Lemon [Wed, 11 Nov 1998 07:48:23 +0000 (07:48 +0000)] 
Use scoping correctly.

27 years agoAdd pool support.
Ted Lemon [Mon, 9 Nov 1998 02:47:29 +0000 (02:47 +0000)] 
Add pool support.

27 years agoAdd pool/permit support.
Ted Lemon [Mon, 9 Nov 1998 02:46:58 +0000 (02:46 +0000)] 
Add pool/permit support.

27 years agoFix up class matching code.
Ted Lemon [Mon, 9 Nov 1998 02:46:19 +0000 (02:46 +0000)] 
Fix up class matching code.

27 years agoAdd tokens for pools, permits and pseudo-clients
Ted Lemon [Mon, 9 Nov 1998 02:45:37 +0000 (02:45 +0000)] 
Add tokens for pools, permits and pseudo-clients

27 years agoAdd pool/permit support and pseudo-client support.
Ted Lemon [Mon, 9 Nov 1998 02:45:22 +0000 (02:45 +0000)] 
Add pool/permit support and pseudo-client support.

27 years agoGet rid of obsolete data string reference.
Ted Lemon [Mon, 9 Nov 1998 02:45:02 +0000 (02:45 +0000)] 
Get rid of obsolete data string reference.

27 years agoAdd pool support
Ted Lemon [Mon, 9 Nov 1998 02:44:32 +0000 (02:44 +0000)] 
Add pool support

27 years agoAdd allocators for pools and permits.
Ted Lemon [Mon, 9 Nov 1998 02:43:42 +0000 (02:43 +0000)] 
Add allocators for pools and permits.

27 years agoAdd support for pseudo-clients
Ted Lemon [Mon, 9 Nov 1998 02:43:23 +0000 (02:43 +0000)] 
Add support for pseudo-clients

27 years agoFix up matching code and add debugging for it.
Ted Lemon [Fri, 6 Nov 1998 03:25:45 +0000 (03:25 +0000)] 
Fix up matching code and add debugging for it.

27 years agoFix evaluate_boolean_expression_result to actually evaluate a *boolean* expression.
Ted Lemon [Fri, 6 Nov 1998 03:25:17 +0000 (03:25 +0000)] 
Fix evaluate_boolean_expression_result to actually evaluate a *boolean* expression.

27 years agoClassify all incoming dhcp packets. Process class scopes.
Ted Lemon [Fri, 6 Nov 1998 02:59:11 +0000 (02:59 +0000)] 
Classify all incoming dhcp packets.   Process class scopes.

27 years agoAdd new classes to database after parsing them. Fix some miscellaneous bugs.
Ted Lemon [Fri, 6 Nov 1998 02:58:17 +0000 (02:58 +0000)] 
Add new classes to database after parsing them.   Fix some miscellaneous bugs.

27 years agoPut check_collection() outside of DEBUG_EXPRESSIONS conditional.
Ted Lemon [Fri, 6 Nov 1998 02:43:10 +0000 (02:43 +0000)] 
Put check_collection() outside of DEBUG_EXPRESSIONS conditional.

27 years agoFix pathological parsing loop in add statement. Set expression opcode after parse_cshl.
Ted Lemon [Fri, 6 Nov 1998 02:42:48 +0000 (02:42 +0000)] 
Fix pathological parsing loop in add statement.   Set expression opcode after parse_cshl.

27 years agoEvaluate option cache associated with client identifier option, not just the expression.
Ted Lemon [Fri, 6 Nov 1998 02:40:40 +0000 (02:40 +0000)] 
Evaluate option cache associated with client identifier option, not just the expression.

27 years agoAdd hostname type to dns_host_entry_allocate
Ted Lemon [Fri, 6 Nov 1998 02:40:04 +0000 (02:40 +0000)] 
Add hostname type to dns_host_entry_allocate

27 years agoUpdate prototype for dns_host_entry_allocate().
Ted Lemon [Fri, 6 Nov 1998 01:08:09 +0000 (01:08 +0000)] 
Update prototype for dns_host_entry_allocate().