]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
26 years agoUpdate attribution and document relay agent information options.
Ted Lemon [Tue, 16 Mar 1999 00:39:29 +0000 (00:39 +0000)] 
Update attribution and document relay agent information options.

26 years agoDocument evaluation and conditional stuff.
Ted Lemon [Tue, 16 Mar 1999 00:19:48 +0000 (00:19 +0000)] 
Document evaluation and conditional stuff.

26 years agoUpdate version string.
Ted Lemon [Tue, 16 Mar 1999 00:17:20 +0000 (00:17 +0000)] 
Update version string.

26 years agoUpdate dates, update current status and talk more about future development.
Ted Lemon [Tue, 16 Mar 1999 00:15:14 +0000 (00:15 +0000)] 
Update dates, update current status and talk more about future development.

26 years agoUpdate date strings.
Ted Lemon [Tue, 16 Mar 1999 00:14:28 +0000 (00:14 +0000)] 
Update date strings.

26 years agoFix up references to ciaddr and yiaddr.
Ted Lemon [Sat, 13 Mar 1999 18:58:00 +0000 (18:58 +0000)] 
Fix up references to ciaddr and yiaddr.

26 years agoAdd interface argument to can_unicast_without_arp
Ted Lemon [Sat, 13 Mar 1999 18:57:34 +0000 (18:57 +0000)] 
Add interface argument to can_unicast_without_arp

26 years agoAdd interface argument to can_*().
Ted Lemon [Sat, 13 Mar 1999 18:56:47 +0000 (18:56 +0000)] 
Add interface argument to can_*().

26 years ago- Pass interface_info struct to can_unicast_without_arp.
Ted Lemon [Sat, 13 Mar 1999 18:54:18 +0000 (18:54 +0000)] 
- Pass interface_info struct to can_unicast_without_arp.
- Declare can_receive_unicast_unconfigured.

26 years agoAdd can_receive_unicast_unconfigured
Ted Lemon [Sat, 13 Mar 1999 18:53:15 +0000 (18:53 +0000)] 
Add can_receive_unicast_unconfigured

26 years ago- Only use broadcast flag if we have to.
Ted Lemon [Sat, 13 Mar 1999 18:52:41 +0000 (18:52 +0000)] 
- Only use broadcast flag if we have to.
- Only use our lease address as our source address in RENEWING and
  REBINDING states.
- Fix typo in cast.

26 years agoFix up unicast response code.
Ted Lemon [Sat, 13 Mar 1999 18:26:05 +0000 (18:26 +0000)] 
Fix up unicast response code.

26 years agoRemove ARPSEND/ARPCHECK and document ARPing in BOUND.
Ted Lemon [Thu, 11 Mar 1999 01:50:08 +0000 (01:50 +0000)] 
Remove ARPSEND/ARPCHECK and document ARPing in BOUND.

26 years agoRemove ARPCHECK and ARPSEND code.
Ted Lemon [Thu, 11 Mar 1999 01:47:01 +0000 (01:47 +0000)] 
Remove ARPCHECK and ARPSEND code.

26 years agoFix DHCPDECLINE support
Ted Lemon [Thu, 11 Mar 1999 01:46:43 +0000 (01:46 +0000)] 
Fix DHCPDECLINE support

26 years agoDisable all debugging by default
Ted Lemon [Thu, 11 Mar 1999 01:36:23 +0000 (01:36 +0000)] 
Disable all debugging by default

26 years agoAllocate space for NUL terminator.
Ted Lemon [Wed, 10 Mar 1999 23:47:39 +0000 (23:47 +0000)] 
Allocate space for NUL terminator.

26 years agoPool scope and subnet scope are different leaves of the same tree -
Ted Lemon [Wed, 10 Mar 1999 21:32:59 +0000 (21:32 +0000)] 
Pool scope and subnet scope are different leaves of the same tree -
handle them differently.

26 years agoAuthentication definitions.
Ted Lemon [Wed, 10 Mar 1999 20:49:38 +0000 (20:49 +0000)] 
Authentication definitions.

26 years ago- Tack parameter request list on to lease state structure so that it will
Ted Lemon [Wed, 10 Mar 1999 20:44:22 +0000 (20:44 +0000)] 
- Tack parameter request list on to lease state structure so that it will
  still be available when we call cons_options.

- Pass parameter request list to cons_options where needed, and in any case
  pass the extra argument.

- Free parameter request list before freeing lease state structures.

26 years agoFree parameter request list prior to freeing lease state.
Ted Lemon [Wed, 10 Mar 1999 20:42:43 +0000 (20:42 +0000)] 
Free parameter request list prior to freeing lease state.

26 years agoAdditional argument to cons_option.
Ted Lemon [Wed, 10 Mar 1999 20:42:27 +0000 (20:42 +0000)] 
Additional argument to cons_option.

26 years agoAdd parameter request list to option_state. New arg to cons_options.
Ted Lemon [Wed, 10 Mar 1999 20:42:02 +0000 (20:42 +0000)] 
Add parameter request list to option_state.   New arg to cons_options.

26 years agoLook options up in packet options, not generated options.
Ted Lemon [Wed, 10 Mar 1999 20:41:29 +0000 (20:41 +0000)] 
Look options up in packet options, not generated options.
Fix data_string_truncate so that if data is shorter than requested
truncation, the length is not increased.

26 years agoPass parameter request list to cons_options.
Ted Lemon [Wed, 10 Mar 1999 20:39:22 +0000 (20:39 +0000)] 
Pass parameter request list to cons_options.

26 years agoFix logging of DHCPREQUEST activity. Fix find_lease problems.
Ted Lemon [Tue, 9 Mar 1999 23:45:04 +0000 (23:45 +0000)] 
Fix logging of DHCPREQUEST activity.   Fix find_lease problems.

26 years agoWhen creating anonymous pools, initialize share and group pointers.
Ted Lemon [Tue, 9 Mar 1999 23:43:36 +0000 (23:43 +0000)] 
When creating anonymous pools, initialize share and group pointers.

26 years agoAdd authentication/bootp policy keywords.
Ted Lemon [Tue, 9 Mar 1999 23:42:28 +0000 (23:42 +0000)] 
Add authentication/bootp policy keywords.

26 years agoAdd authentication policy, combine enum with bootp policy enum.
Ted Lemon [Tue, 9 Mar 1999 23:41:59 +0000 (23:41 +0000)] 
Add authentication policy, combine enum with bootp policy enum.

26 years agoDon't dump core when recursing to outermost scope.
Ted Lemon [Tue, 9 Mar 1999 23:40:22 +0000 (23:40 +0000)] 
Don't dump core when recursing to outermost scope.

26 years agoAdd new keywords for authentication databases.
Ted Lemon [Tue, 9 Mar 1999 23:39:41 +0000 (23:39 +0000)] 
Add new keywords for authentication databases.

26 years agoParse authentication stuff out of config file.
Ted Lemon [Tue, 9 Mar 1999 23:38:37 +0000 (23:38 +0000)] 
Parse authentication stuff out of config file.

26 years agoDon't try to evaluate a null expression in evaluate_option_cache ().
Ted Lemon [Tue, 9 Mar 1999 20:01:56 +0000 (20:01 +0000)] 
Don't try to evaluate a null expression in evaluate_option_cache ().

26 years agoSet up back-pointer when allocating client based on discovered interfaces.
Ted Lemon [Tue, 9 Mar 1999 19:58:42 +0000 (19:58 +0000)] 
Set up back-pointer when allocating client based on discovered interfaces.

26 years agoSync with 2.0b1pl16. Fix some pool allocation problems.
Ted Lemon [Thu, 25 Feb 1999 23:30:43 +0000 (23:30 +0000)] 
Sync with 2.0b1pl16.   Fix some pool allocation problems.

26 years agoSync with 2.0b1pl16
Ted Lemon [Thu, 25 Feb 1999 23:14:53 +0000 (23:14 +0000)] 
Sync with 2.0b1pl16

26 years agoPull up to 2.0b1pl16
Ted Lemon [Thu, 25 Feb 1999 23:13:02 +0000 (23:13 +0000)] 
Pull up to 2.0b1pl16

26 years agoChange names of error functions to be more consistent.
Ted Lemon [Wed, 24 Feb 1999 17:56:53 +0000 (17:56 +0000)] 
Change names of error functions to be more consistent.

26 years agoFailover-specific code.
Ted Lemon [Tue, 23 Feb 1999 19:26:21 +0000 (19:26 +0000)] 
Failover-specific code.

26 years agoFix up authoritative parsing.
Ted Lemon [Tue, 23 Feb 1999 19:07:14 +0000 (19:07 +0000)] 
Fix up authoritative parsing.

26 years agoDon't compile failover code unless FAILOVER_PROTOCOL is defined.
Ted Lemon [Tue, 23 Feb 1999 19:04:25 +0000 (19:04 +0000)] 
Don't compile failover code unless FAILOVER_PROTOCOL is defined.

26 years agoAdjust comments that clashed between 2.0 and -current
Ted Lemon [Tue, 23 Feb 1999 19:00:36 +0000 (19:00 +0000)] 
Adjust comments that clashed between 2.0 and -current

26 years agoFix up mistakes in recent 2.0 pullups.
Ted Lemon [Sun, 14 Feb 1999 19:40:22 +0000 (19:40 +0000)] 
Fix up mistakes in recent 2.0 pullups.

26 years agoPull up recent 2.0 changes.
Ted Lemon [Sun, 14 Feb 1999 19:30:12 +0000 (19:30 +0000)] 
Pull up recent 2.0 changes.

26 years agoPull up recent 2.0 changes. New license.
Ted Lemon [Sun, 14 Feb 1999 19:29:09 +0000 (19:29 +0000)] 
Pull up recent 2.0 changes.   New license.

26 years agoAdd CONTRIBUTIONS section.
Ted Lemon [Sun, 14 Feb 1999 19:28:19 +0000 (19:28 +0000)] 
Add CONTRIBUTIONS section.

26 years ago- Pull up recent 2.0 changes.
Ted Lemon [Sun, 14 Feb 1999 19:27:56 +0000 (19:27 +0000)] 
- Pull up recent 2.0 changes.
- Fix some problems in DHCPREQUEST code regarding client identity.
- Update references to lease's shared network to use subnet pointer.
- If there's more than one lease matching a particular hardware address,
  examine them all for possible applicability in find_lease().
- Only recover abandoned leases on DHCPREQUEST if the request was for
  the specific abandoned lease.   Push all other abandoned lease
  recovery code out into DHCPDISCOVER/allocate_lease processing.

26 years agoPull up recent 2.0 changes.
Ted Lemon [Sun, 14 Feb 1999 19:08:51 +0000 (19:08 +0000)] 
Pull up recent 2.0 changes.
Add failover peer declaration parser.

26 years agoPull up recent changes in 2.0.
Ted Lemon [Sun, 14 Feb 1999 19:06:57 +0000 (19:06 +0000)] 
Pull up recent changes in 2.0.
Get lease's shared network through subnet pointer.
Fix paste-o with SV_ALLOW_BOOTP vs. SV_ALLOW_BOOTING.

26 years agoAdd failover.c
Ted Lemon [Sun, 14 Feb 1999 19:04:45 +0000 (19:04 +0000)] 
Add failover.c

26 years agoPull up recent 2.0 changes.
Ted Lemon [Sun, 14 Feb 1999 19:04:05 +0000 (19:04 +0000)] 
Pull up recent 2.0 changes.

26 years agoAdd define to enable compiling failover protocol support.
Ted Lemon [Sun, 14 Feb 1999 19:01:44 +0000 (19:01 +0000)] 
Add define to enable compiling failover protocol support.

26 years agoAdd new tokens from 2.0 and for failover parsing.
Ted Lemon [Sun, 14 Feb 1999 19:00:12 +0000 (19:00 +0000)] 
Add new tokens from 2.0 and for failover parsing.

26 years agoPull up recent 2.0 changes.
Ted Lemon [Sun, 14 Feb 1999 18:59:33 +0000 (18:59 +0000)] 
Pull up recent 2.0 changes.
Prototype parser and allocation functions for failover protocol.
Add preliminary structure definitions for failover protocol.

26 years agoPull up recent 2.0 changes. Add skip_to_rbrace.
Ted Lemon [Sun, 14 Feb 1999 18:54:03 +0000 (18:54 +0000)] 
Pull up recent 2.0 changes.   Add skip_to_rbrace.

26 years agoPull up recent 2.0 changes. Lease no longer has shared network up pointer.
Ted Lemon [Sun, 14 Feb 1999 18:49:45 +0000 (18:49 +0000)] 
Pull up recent 2.0 changes.   Lease no longer has shared network up pointer.

26 years agoUpdate some comments.
Ted Lemon [Sun, 14 Feb 1999 18:46:20 +0000 (18:46 +0000)] 
Update some comments.

26 years agoReformat option descriptions.
Ted Lemon [Sun, 14 Feb 1999 18:44:32 +0000 (18:44 +0000)] 
Reformat option descriptions.

26 years agoPull up recent 2.0 changes. Add fallback keywords.
Ted Lemon [Sun, 14 Feb 1999 18:42:06 +0000 (18:42 +0000)] 
Pull up recent 2.0 changes.   Add fallback keywords.

26 years agoAdd allocator for failover peer structure.
Ted Lemon [Sun, 14 Feb 1999 18:40:22 +0000 (18:40 +0000)] 
Add allocator for failover peer structure.

26 years agoAdd lpf.c
Ted Lemon [Sun, 14 Feb 1999 18:39:40 +0000 (18:39 +0000)] 
Add lpf.c

26 years agoAdd route hop counts to all route commands.
Ted Lemon [Sun, 14 Feb 1999 18:38:59 +0000 (18:38 +0000)] 
Add route hop counts to all route commands.

26 years agoSupport Linux 2.1 and later
Ted Lemon [Sun, 14 Feb 1999 18:38:05 +0000 (18:38 +0000)] 
Support Linux 2.1 and later

26 years agoPull in new changes in 2.0.
Ted Lemon [Sun, 14 Feb 1999 18:37:42 +0000 (18:37 +0000)] 
Pull in new changes in 2.0.

26 years agoSupport Linux 2.2
Ted Lemon [Sun, 14 Feb 1999 18:34:38 +0000 (18:34 +0000)] 
Support Linux 2.2

26 years agoModernize
Ted Lemon [Sun, 14 Feb 1999 18:34:21 +0000 (18:34 +0000)] 
Modernize

26 years agoFix recursion so it works with GNU make.
Ted Lemon [Sun, 14 Feb 1999 18:33:12 +0000 (18:33 +0000)] 
Fix recursion so it works with GNU make.

26 years agoUpdate linux support.
Ted Lemon [Sun, 14 Feb 1999 18:32:42 +0000 (18:32 +0000)] 
Update linux support.

26 years agoPull up 1.1.1.1-1.1.1.4 from 2.0 release branch
Ted Lemon [Sun, 14 Feb 1999 06:05:49 +0000 (06:05 +0000)] 
Pull up 1.1.1.1-1.1.1.4 from 2.0 release branch

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

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.