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

26 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

26 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.

26 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.

26 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.

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

26 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.

26 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.

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

26 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.

26 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.

26 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).

26 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.

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

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

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

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

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

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

26 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

26 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.

26 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.

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

26 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.

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

26 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.

26 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.

26 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.

26 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.

26 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.

26 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.

26 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.

26 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

26 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().

26 years agoSave space for hostname and save hostname itself in dns_host_entry allocator.
Ted Lemon [Fri, 6 Nov 1998 01:06:44 +0000 (01:06 +0000)] 
Save space for hostname and save hostname itself in dns_host_entry allocator.

26 years agoPass hostname to dns_host_entry_allocate.
Ted Lemon [Fri, 6 Nov 1998 01:06:16 +0000 (01:06 +0000)] 
Pass hostname to dns_host_entry_allocate.

26 years agoDon't test for abandoned lease if we didn't find a lease. Don't try to evaluate...
Ted Lemon [Fri, 6 Nov 1998 01:04:32 +0000 (01:04 +0000)] 
Don't test for abandoned lease if we didn't find a lease.   Don't try to evaluate an option cache if we didn't find it.

26 years agoWhen making list of IP addresses or hostnames, account for the first expression on...
Ted Lemon [Fri, 6 Nov 1998 00:31:08 +0000 (00:31 +0000)] 
When making list of IP addresses or hostnames, account for the first expression on the list.

26 years agoInitialize automatic expression variable.
Ted Lemon [Fri, 6 Nov 1998 00:30:19 +0000 (00:30 +0000)] 
Initialize automatic expression variable.

26 years agoInterface discovery code.
Ted Lemon [Fri, 6 Nov 1998 00:19:56 +0000 (00:19 +0000)] 
Interface discovery code.

26 years agoAdd agent option support.
Ted Lemon [Fri, 6 Nov 1998 00:17:12 +0000 (00:17 +0000)] 
Add agent option support.

26 years agoMove to reference-based expression allocation.
Ted Lemon [Fri, 6 Nov 1998 00:16:52 +0000 (00:16 +0000)] 
Move to reference-based expression allocation.

26 years agoDo data expression evaluation.
Ted Lemon [Fri, 6 Nov 1998 00:16:22 +0000 (00:16 +0000)] 
Do data expression evaluation.

26 years agoAdd relay agent information option arg to cons_options call.
Ted Lemon [Fri, 6 Nov 1998 00:15:51 +0000 (00:15 +0000)] 
Add relay agent information option arg to cons_options call.

26 years agoAdd Relay Agent Information Option support.
Ted Lemon [Fri, 6 Nov 1998 00:15:17 +0000 (00:15 +0000)] 
Add Relay Agent Information Option support.

26 years agoAdd more expression evaluation goo.
Ted Lemon [Fri, 6 Nov 1998 00:14:47 +0000 (00:14 +0000)] 
Add more expression evaluation goo.

26 years agoAdd relay agent support for Relay Agent Information Option
Ted Lemon [Fri, 6 Nov 1998 00:14:09 +0000 (00:14 +0000)] 
Add relay agent support for Relay Agent Information Option

26 years agoClear the right data buffer. Add missing braces.
Ted Lemon [Fri, 6 Nov 1998 00:13:36 +0000 (00:13 +0000)] 
Clear the right data buffer.   Add missing braces.

26 years agoFix parse_if_statement
Ted Lemon [Fri, 6 Nov 1998 00:13:03 +0000 (00:13 +0000)] 
Fix parse_if_statement

26 years agoAdd agent_options argument to cons_options
Ted Lemon [Fri, 6 Nov 1998 00:12:40 +0000 (00:12 +0000)] 
Add agent_options argument to cons_options

26 years agoUpdate error message.
Ted Lemon [Fri, 6 Nov 1998 00:11:53 +0000 (00:11 +0000)] 
Update error message.

26 years agoFix some lingering bugs from the expression evaluation changes.
Ted Lemon [Fri, 6 Nov 1998 00:11:24 +0000 (00:11 +0000)] 
Fix some lingering bugs from the expression evaluation changes.

26 years agoClean up some statement parsing bugs.
Ted Lemon [Fri, 6 Nov 1998 00:10:58 +0000 (00:10 +0000)] 
Clean up some statement parsing bugs.

26 years agoMinor documentation clarification on maximum lease time handling.
Ted Lemon [Thu, 5 Nov 1998 18:57:46 +0000 (18:57 +0000)] 
Minor documentation clarification on maximum lease time handling.

26 years agoAdd command-line argument to set pid file name.
Ted Lemon [Thu, 5 Nov 1998 18:56:38 +0000 (18:56 +0000)] 
Add command-line argument to set pid file name.

26 years agoOops, fix a conflict that was committed in previous revision.
Ted Lemon [Thu, 5 Nov 1998 18:56:15 +0000 (18:56 +0000)] 
Oops, fix a conflict that was committed in previous revision.

26 years agoUse evaluation-based option handling
Ted Lemon [Thu, 5 Nov 1998 18:54:55 +0000 (18:54 +0000)] 
Use evaluation-based option handling

26 years agoAdd some code to prevent linking in stuff we don't need (yuck).
Ted Lemon [Thu, 5 Nov 1998 18:51:16 +0000 (18:51 +0000)] 
Add some code to prevent linking in stuff we don't need (yuck).

26 years agoLose extraneous tab.
Ted Lemon [Thu, 5 Nov 1998 18:50:04 +0000 (18:50 +0000)] 
Lose extraneous tab.

26 years agoAdd endian.h defines - not present in hpux headers.
Ted Lemon [Thu, 5 Nov 1998 18:49:36 +0000 (18:49 +0000)] 
Add endian.h defines - not present in hpux headers.

26 years agoINADDR_LOOPBACK now defined in some FreeBSD versions - don't redefine it.
Ted Lemon [Thu, 5 Nov 1998 18:49:12 +0000 (18:49 +0000)] 
INADDR_LOOPBACK now defined in some FreeBSD versions - don't redefine it.

26 years agoAdd send option statement.
Ted Lemon [Thu, 5 Nov 1998 18:48:37 +0000 (18:48 +0000)] 
Add send option statement.

26 years agoAdd some new debugging types
Ted Lemon [Thu, 5 Nov 1998 18:48:24 +0000 (18:48 +0000)] 
Add some new debugging types

26 years agoMake dhcp token type an enum for easier debugging.
Ted Lemon [Thu, 5 Nov 1998 18:47:09 +0000 (18:47 +0000)] 
Make dhcp token type an enum for easier debugging.

26 years agoNew prototypes. Many data structure updates.
Ted Lemon [Thu, 5 Nov 1998 18:46:42 +0000 (18:46 +0000)] 
New prototypes.   Many data structure updates.

26 years agoImplement reference-based option cache and expressions.
Ted Lemon [Thu, 5 Nov 1998 18:45:23 +0000 (18:45 +0000)] 
Implement reference-based option cache and expressions.

26 years agoGet rid of ad-hoc option priority list.
Ted Lemon [Thu, 5 Nov 1998 18:44:41 +0000 (18:44 +0000)] 
Get rid of ad-hoc option priority list.

26 years agoAdd new printers for prettier printing of 'x' format. Add expression printer.
Ted Lemon [Thu, 5 Nov 1998 18:44:11 +0000 (18:44 +0000)] 
Add new printers for prettier printing of 'x' format.   Add expression printer.

26 years agoFix up all the option handling code to use evaluation instead of fixed data.
Ted Lemon [Thu, 5 Nov 1998 18:43:23 +0000 (18:43 +0000)] 
Fix up all the option handling code to use evaluation instead of fixed data.

26 years agoAdd new option cache handling code.
Ted Lemon [Thu, 5 Nov 1998 18:42:47 +0000 (18:42 +0000)] 
Add new option cache handling code.

26 years agoFix up all the option handling code to use evaluation instead of fixed data. User...
Ted Lemon [Thu, 5 Nov 1998 18:42:18 +0000 (18:42 +0000)] 
Fix up all the option handling code to use evaluation instead of fixed data.  User-specified option statements are not stored in a linked list of executable statements, rather than as data trees.

26 years agoAdd expression debugging printfs. Supply input and output options to execute_statem...
Ted Lemon [Thu, 5 Nov 1998 18:40:40 +0000 (18:40 +0000)] 
Add expression debugging printfs.   Supply input and output options to execute_statements.

26 years agoAdd new reference-based allocators and some new new/free allocators for data types...
Ted Lemon [Thu, 5 Nov 1998 18:39:54 +0000 (18:39 +0000)] 
Add new reference-based allocators and some new new/free allocators for data types that were previously being allocated with malloc().

26 years agoAdd some code to prevent pulling in libraries we don't need. (yuck)
Ted Lemon [Thu, 5 Nov 1998 18:36:34 +0000 (18:36 +0000)] 
Add some code to prevent pulling in libraries we don't need. (yuck)

26 years agoIntermediary changes
Ted Lemon [Thu, 22 Oct 1998 04:52:23 +0000 (04:52 +0000)] 
Intermediary changes

26 years agoAdd depend target
Ted Lemon [Thu, 22 Oct 1998 04:50:29 +0000 (04:50 +0000)] 
Add depend target

26 years agoMove discover_interfaces and relate goop to discover.c
Ted Lemon [Sat, 17 Oct 1998 13:35:24 +0000 (13:35 +0000)] 
Move discover_interfaces and relate goop to discover.c

26 years agoAdd EXISTS token.
Ted Lemon [Sat, 17 Oct 1998 13:34:31 +0000 (13:34 +0000)] 
Add EXISTS token.

26 years agoAdd discover.c. Remove spurious tab.
Ted Lemon [Sat, 17 Oct 1998 13:33:40 +0000 (13:33 +0000)] 
Add discover.c.   Remove spurious tab.

26 years agoAdd bsd/os script. Use -Wno-switch (sigh).
Ted Lemon [Sat, 17 Oct 1998 13:32:20 +0000 (13:32 +0000)] 
Add bsd/os script.   Use -Wno-switch (sigh).

27 years agoDon't write leases that contain non-printable or whitespace characters.
Ted Lemon [Wed, 5 Aug 1998 19:32:20 +0000 (19:32 +0000)] 
Don't write leases that contain non-printable or whitespace characters.

27 years agoMake the documentation a little clearer for those who don't know their way around...
Ted Lemon [Sat, 18 Jul 1998 06:08:29 +0000 (06:08 +0000)] 
Make the documentation a little clearer for those who don't know their way around shells and compilers.

27 years agoIf there's another server running, refuse to run.
Ted Lemon [Fri, 10 Jul 1998 04:52:25 +0000 (04:52 +0000)] 
If there's another server running, refuse to run.

27 years agoTell people they have to type make install to install the software.
Ted Lemon [Wed, 8 Jul 1998 23:37:44 +0000 (23:37 +0000)] 
Tell people they have to type make install to install the software.

27 years agoFix up PID file definitions
Ted Lemon [Wed, 8 Jul 1998 23:25:34 +0000 (23:25 +0000)] 
Fix up PID file definitions

27 years agoUpdate server-identifier documentaiton.
Ted Lemon [Fri, 26 Jun 1998 21:05:58 +0000 (21:05 +0000)] 
Update server-identifier documentaiton.

27 years ago-Wstrict-prototypes is not safe on Solaris unless you've installed ISC BIND, so don...
Ted Lemon [Fri, 26 Jun 1998 18:19:17 +0000 (18:19 +0000)] 
-Wstrict-prototypes is not safe on Solaris unless you've installed ISC BIND, so don't use it.

27 years agochar-subscripts, not char-subscript.
Ted Lemon [Fri, 26 Jun 1998 17:42:23 +0000 (17:42 +0000)] 
char-subscripts, not char-subscript.

27 years agoDocument events that cause leases to be written.
Ted Lemon [Thu, 25 Jun 1998 22:56:38 +0000 (22:56 +0000)] 
Document events that cause leases to be written.
Document lease time zones.
Further document abandoned leases.

27 years agoUpdate binary copyright.
Ted Lemon [Thu, 25 Jun 1998 22:54:13 +0000 (22:54 +0000)] 
Update binary copyright.

27 years agoIf a client REQUESTs an abandoned lease, reclaim it.
Ted Lemon [Thu, 25 Jun 1998 21:24:23 +0000 (21:24 +0000)] 
If a client REQUESTs an abandoned lease, reclaim it.

27 years agoRhapsody support
Ted Lemon [Thu, 25 Jun 1998 18:37:45 +0000 (18:37 +0000)] 
Rhapsody support

27 years agoDeclarations for executable statements.
Ted Lemon [Thu, 25 Jun 1998 03:58:24 +0000 (03:58 +0000)] 
Declarations for executable statements.