]>
git.ipfire.org Git - thirdparty/dhcp.git/log
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.
Ted Lemon [Wed, 11 Nov 1998 07:58:35 +0000 (07:58 +0000)]
Add class billing support.
Ted Lemon [Wed, 11 Nov 1998 07:57:21 +0000 (07:57 +0000)]
Update message printing. Adjust scoped execution calls.
Ted Lemon [Wed, 11 Nov 1998 07:55:36 +0000 (07:55 +0000)]
Add a rule for debuging class matching.
Ted Lemon [Wed, 11 Nov 1998 07:54:48 +0000 (07:54 +0000)]
Add billing-related tokens.
Ted Lemon [Wed, 11 Nov 1998 07:54:31 +0000 (07:54 +0000)]
Update for billing and for correct scoping in clients.
Ted Lemon [Wed, 11 Nov 1998 07:52:35 +0000 (07:52 +0000)]
Add support for billing to classes.
Ted Lemon [Wed, 11 Nov 1998 07:51:41 +0000 (07:51 +0000)]
Execute scoped rules in the correct order (outer to inner).
Ted Lemon [Wed, 11 Nov 1998 07:50:51 +0000 (07:50 +0000)]
Allow non-broadcast interfaces to be specified on the command line.
Ted Lemon [Wed, 11 Nov 1998 07:50:06 +0000 (07:50 +0000)]
Add billing limitation tokens
Ted Lemon [Wed, 11 Nov 1998 07:49:27 +0000 (07:49 +0000)]
Pre-zero group structures.
Ted Lemon [Wed, 11 Nov 1998 07:48:23 +0000 (07:48 +0000)]
Use scoping correctly.
Ted Lemon [Mon, 9 Nov 1998 02:47:29 +0000 (02:47 +0000)]
Add pool support.
Ted Lemon [Mon, 9 Nov 1998 02:46:58 +0000 (02:46 +0000)]
Add pool/permit support.
Ted Lemon [Mon, 9 Nov 1998 02:46:19 +0000 (02:46 +0000)]
Fix up class matching code.
Ted Lemon [Mon, 9 Nov 1998 02:45:37 +0000 (02:45 +0000)]
Add tokens for pools, permits and pseudo-clients
Ted Lemon [Mon, 9 Nov 1998 02:45:22 +0000 (02:45 +0000)]
Add pool/permit support and pseudo-client support.
Ted Lemon [Mon, 9 Nov 1998 02:45:02 +0000 (02:45 +0000)]
Get rid of obsolete data string reference.
Ted Lemon [Mon, 9 Nov 1998 02:44:32 +0000 (02:44 +0000)]
Add pool support
Ted Lemon [Mon, 9 Nov 1998 02:43:42 +0000 (02:43 +0000)]
Add allocators for pools and permits.
Ted Lemon [Mon, 9 Nov 1998 02:43:23 +0000 (02:43 +0000)]
Add support for pseudo-clients
Ted Lemon [Fri, 6 Nov 1998 03:25:45 +0000 (03:25 +0000)]
Fix up matching code and add debugging for it.
Ted Lemon [Fri, 6 Nov 1998 03:25:17 +0000 (03:25 +0000)]
Fix evaluate_boolean_expression_result to actually evaluate a *boolean* expression.
Ted Lemon [Fri, 6 Nov 1998 02:59:11 +0000 (02:59 +0000)]
Classify all incoming dhcp packets. Process class scopes.
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.
Ted Lemon [Fri, 6 Nov 1998 02:43:10 +0000 (02:43 +0000)]
Put check_collection() outside of DEBUG_EXPRESSIONS conditional.
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.
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.
Ted Lemon [Fri, 6 Nov 1998 02:40:04 +0000 (02:40 +0000)]
Add hostname type to dns_host_entry_allocate
Ted Lemon [Fri, 6 Nov 1998 01:08:09 +0000 (01:08 +0000)]
Update prototype for dns_host_entry_allocate().
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.
Ted Lemon [Fri, 6 Nov 1998 01:06:16 +0000 (01:06 +0000)]
Pass hostname to dns_host_entry_allocate.
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.
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.
Ted Lemon [Fri, 6 Nov 1998 00:30:19 +0000 (00:30 +0000)]
Initialize automatic expression variable.
Ted Lemon [Fri, 6 Nov 1998 00:19:56 +0000 (00:19 +0000)]
Interface discovery code.
Ted Lemon [Fri, 6 Nov 1998 00:17:12 +0000 (00:17 +0000)]
Add agent option support.
Ted Lemon [Fri, 6 Nov 1998 00:16:52 +0000 (00:16 +0000)]
Move to reference-based expression allocation.
Ted Lemon [Fri, 6 Nov 1998 00:16:22 +0000 (00:16 +0000)]
Do data expression evaluation.
Ted Lemon [Fri, 6 Nov 1998 00:15:51 +0000 (00:15 +0000)]
Add relay agent information option arg to cons_options call.
Ted Lemon [Fri, 6 Nov 1998 00:15:17 +0000 (00:15 +0000)]
Add Relay Agent Information Option support.
Ted Lemon [Fri, 6 Nov 1998 00:14:47 +0000 (00:14 +0000)]
Add more expression evaluation goo.
Ted Lemon [Fri, 6 Nov 1998 00:14:09 +0000 (00:14 +0000)]
Add relay agent support for Relay Agent Information Option
Ted Lemon [Fri, 6 Nov 1998 00:13:36 +0000 (00:13 +0000)]
Clear the right data buffer. Add missing braces.
Ted Lemon [Fri, 6 Nov 1998 00:13:03 +0000 (00:13 +0000)]
Fix parse_if_statement
Ted Lemon [Fri, 6 Nov 1998 00:12:40 +0000 (00:12 +0000)]
Add agent_options argument to cons_options
Ted Lemon [Fri, 6 Nov 1998 00:11:53 +0000 (00:11 +0000)]
Update error message.
Ted Lemon [Fri, 6 Nov 1998 00:11:24 +0000 (00:11 +0000)]
Fix some lingering bugs from the expression evaluation changes.
Ted Lemon [Fri, 6 Nov 1998 00:10:58 +0000 (00:10 +0000)]
Clean up some statement parsing bugs.
Ted Lemon [Thu, 5 Nov 1998 18:57:46 +0000 (18:57 +0000)]
Minor documentation clarification on maximum lease time handling.
Ted Lemon [Thu, 5 Nov 1998 18:56:38 +0000 (18:56 +0000)]
Add command-line argument to set pid file name.
Ted Lemon [Thu, 5 Nov 1998 18:56:15 +0000 (18:56 +0000)]
Oops, fix a conflict that was committed in previous revision.
Ted Lemon [Thu, 5 Nov 1998 18:54:55 +0000 (18:54 +0000)]
Use evaluation-based option handling
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).
Ted Lemon [Thu, 5 Nov 1998 18:50:04 +0000 (18:50 +0000)]
Lose extraneous tab.
Ted Lemon [Thu, 5 Nov 1998 18:49:36 +0000 (18:49 +0000)]
Add endian.h defines - not present in hpux headers.
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.
Ted Lemon [Thu, 5 Nov 1998 18:48:37 +0000 (18:48 +0000)]
Add send option statement.