]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
25 years agoAdd delete method and notify_object.
Ted Lemon [Thu, 9 Sep 1999 23:30:51 +0000 (23:30 +0000)] 
Add delete method and notify_object.

25 years agoAdd delete methods. Add flags for host_decl.
Ted Lemon [Thu, 9 Sep 1999 23:29:44 +0000 (23:29 +0000)] 
Add delete methods.   Add flags for host_decl.

25 years agoDocument delete protocol.
Ted Lemon [Thu, 9 Sep 1999 23:29:14 +0000 (23:29 +0000)] 
Document delete protocol.

25 years agoFix a few error messages. Delete the object after adding it.
Ted Lemon [Thu, 9 Sep 1999 23:28:58 +0000 (23:28 +0000)] 
Fix a few error messages.   Delete the object after adding it.

25 years agoAdd remote-handle to remote object.
Ted Lemon [Thu, 9 Sep 1999 23:28:26 +0000 (23:28 +0000)] 
Add remote-handle to remote object.

25 years agoAdd object deleter. Fix up some reference/dereference funciton names.
Ted Lemon [Thu, 9 Sep 1999 23:27:51 +0000 (23:27 +0000)] 
Add object deleter.   Fix up some reference/dereference funciton names.

25 years agoCall parse_warn () instead of log_error ().
Ted Lemon [Thu, 9 Sep 1999 23:27:10 +0000 (23:27 +0000)] 
Call parse_warn () instead of log_error ().

25 years agoAdd host deleter.
Ted Lemon [Thu, 9 Sep 1999 23:26:36 +0000 (23:26 +0000)] 
Add host deleter.

25 years agoOne more argument to object_register...
Ted Lemon [Thu, 9 Sep 1999 23:26:12 +0000 (23:26 +0000)] 
One more argument to object_register...

25 years agoAdd 'deleted' keyword
Ted Lemon [Thu, 9 Sep 1999 23:25:29 +0000 (23:25 +0000)] 
Add 'deleted' keyword

25 years agoOMAPI specification.
Ted Lemon [Thu, 9 Sep 1999 21:12:44 +0000 (21:12 +0000)] 
OMAPI specification.

25 years agoFix various bugs.
Ted Lemon [Thu, 9 Sep 1999 21:12:12 +0000 (21:12 +0000)] 
Fix various bugs.

25 years agoSupport host declarations in lease database file.
Ted Lemon [Thu, 9 Sep 1999 21:11:27 +0000 (21:11 +0000)] 
Support host declarations in lease database file.

25 years agoUse OMAPI library.
Ted Lemon [Thu, 9 Sep 1999 21:10:50 +0000 (21:10 +0000)] 
Use OMAPI library.

25 years agoFix some stupid bugs. add update and send_status functions.
Ted Lemon [Thu, 9 Sep 1999 21:10:20 +0000 (21:10 +0000)] 
Fix some stupid bugs.   add update and send_status functions.

25 years agoAdd some additional support functions. Fix type registration function.
Ted Lemon [Thu, 9 Sep 1999 21:09:39 +0000 (21:09 +0000)] 
Add some additional support functions.   Fix type registration function.

25 years agoFix many small bugs.
Ted Lemon [Thu, 9 Sep 1999 21:09:01 +0000 (21:09 +0000)] 
Fix many small bugs.

25 years agoStrip the waiter from its object after the wait completes!
Ted Lemon [Thu, 9 Sep 1999 21:08:28 +0000 (21:08 +0000)] 
Strip the waiter from its object after the wait completes!

25 years ago- Set the SO_REUSEADDR flag when creating sockets.
Ted Lemon [Thu, 9 Sep 1999 21:07:55 +0000 (21:07 +0000)] 
- Set the SO_REUSEADDR flag when creating sockets.
- Fix an uninitialized pointer bug.

25 years agoMore prototypes; adjust the object type structure.
Ted Lemon [Thu, 9 Sep 1999 21:07:00 +0000 (21:07 +0000)] 
More prototypes; adjust the object type structure.

25 years agoMore prototypes.
Ted Lemon [Thu, 9 Sep 1999 21:06:27 +0000 (21:06 +0000)] 
More prototypes.

25 years agoDemonstrate opening an existing object and getting a value from it.
Ted Lemon [Thu, 9 Sep 1999 21:05:57 +0000 (21:05 +0000)] 
Demonstrate opening an existing object and getting a value from it.

25 years agoNew prototypes. Add remote object.
Ted Lemon [Thu, 9 Sep 1999 21:05:28 +0000 (21:05 +0000)] 
New prototypes.   Add remote object.

25 years agoBreak dhcpctl objects out into seperate files. Fix wait_for_completion.
Ted Lemon [Thu, 9 Sep 1999 21:05:03 +0000 (21:05 +0000)] 
Break dhcpctl objects out into seperate files.  Fix wait_for_completion.

25 years agoBreak dhcpctl objects out into seperate files.
Ted Lemon [Thu, 9 Sep 1999 21:04:34 +0000 (21:04 +0000)] 
Break dhcpctl objects out into seperate files.

25 years agoAdd callback.c and remote.c
Ted Lemon [Thu, 9 Sep 1999 21:04:00 +0000 (21:04 +0000)] 
Add callback.c and remote.c

25 years agoFix up the database update code.
Ted Lemon [Thu, 9 Sep 1999 21:03:40 +0000 (21:03 +0000)] 
Fix up the database update code.

25 years agoUpdate to use OMAPI I/O dispatcher.
Ted Lemon [Thu, 9 Sep 1999 21:02:10 +0000 (21:02 +0000)] 
Update to use OMAPI I/O dispatcher.

25 years agoInitialize the OMAPI at the top level, not here.
Ted Lemon [Thu, 9 Sep 1999 21:00:46 +0000 (21:00 +0000)] 
Initialize the OMAPI at the top level, not here.

25 years agoAdd another empty hook for memory.c. Initialize the OMAPI explicitly.
Ted Lemon [Thu, 9 Sep 1999 21:00:13 +0000 (21:00 +0000)] 
Add another empty hook for memory.c.   Initialize the OMAPI explicitly.

25 years agoAdd a new warning for EGCS on NetBSD.
Ted Lemon [Thu, 9 Sep 1999 20:59:34 +0000 (20:59 +0000)] 
Add a new warning for EGCS on NetBSD.

25 years agoInitialize RNG. Initialize OMAPI listener and DHCP OMAPI objects.
Ted Lemon [Wed, 8 Sep 1999 01:50:19 +0000 (01:50 +0000)] 
Initialize RNG.   Initialize OMAPI listener and DHCP OMAPI objects.

25 years agoSupport dynamically-created host entries.
Ted Lemon [Wed, 8 Sep 1999 01:49:56 +0000 (01:49 +0000)] 
Support dynamically-created host entries.

25 years agoAdd omapi support.
Ted Lemon [Wed, 8 Sep 1999 01:49:25 +0000 (01:49 +0000)] 
Add omapi support.

25 years agoDebugging sweep, added some new functionality
Ted Lemon [Wed, 8 Sep 1999 01:48:56 +0000 (01:48 +0000)] 
Debugging sweep, added some new functionality

25 years agoAdd some more errors
Ted Lemon [Wed, 8 Sep 1999 01:48:32 +0000 (01:48 +0000)] 
Add some more errors

25 years agoAdd OpenBSD support.
Ted Lemon [Wed, 8 Sep 1999 01:48:14 +0000 (01:48 +0000)] 
Add OpenBSD support.

25 years agoSupport 'never' as a possible lease expiry time.
Ted Lemon [Wed, 8 Sep 1999 01:47:46 +0000 (01:47 +0000)] 
Support 'never' as a possible lease expiry time.

25 years agoLots of OMAPI-related changes.
Ted Lemon [Wed, 8 Sep 1999 01:47:20 +0000 (01:47 +0000)] 
Lots of OMAPI-related changes.

25 years agoHeader file for dhcpctl library.
Ted Lemon [Wed, 8 Sep 1999 01:47:01 +0000 (01:47 +0000)] 
Header file for dhcpctl library.

25 years agoMucho fixups
Ted Lemon [Wed, 8 Sep 1999 01:46:38 +0000 (01:46 +0000)] 
Mucho fixups

25 years agoAdd test program for dhcpctl
Ted Lemon [Wed, 8 Sep 1999 01:46:14 +0000 (01:46 +0000)] 
Add test program for dhcpctl

25 years agoSupport referring to hosts by name and recording them in the lease database.
Ted Lemon [Wed, 8 Sep 1999 01:44:57 +0000 (01:44 +0000)] 
Support referring to hosts by name and recording them in the lease database.

25 years agoUse OMAPI dispatcher
Ted Lemon [Wed, 8 Sep 1999 01:44:21 +0000 (01:44 +0000)] 
Use OMAPI dispatcher

25 years agoMake interfaces OMAPI objects.
Ted Lemon [Wed, 8 Sep 1999 01:44:08 +0000 (01:44 +0000)] 
Make interfaces OMAPI objects.

25 years agoMake ranlib optional.
Ted Lemon [Wed, 8 Sep 1999 01:43:00 +0000 (01:43 +0000)] 
Make ranlib optional.

25 years agoNew OpenBSD support.
Ted Lemon [Wed, 8 Sep 1999 01:42:43 +0000 (01:42 +0000)] 
New OpenBSD support.

25 years agoAdd support for setting hostname
Ted Lemon [Wed, 8 Sep 1999 01:42:34 +0000 (01:42 +0000)] 
Add support for setting hostname

25 years agoAdd OMAPI library.
Ted Lemon [Wed, 8 Sep 1999 01:41:34 +0000 (01:41 +0000)] 
Add OMAPI library.

25 years agoAdd some more information to the Solaris information.
Ted Lemon [Wed, 8 Sep 1999 01:41:17 +0000 (01:41 +0000)] 
Add some more information to the Solaris information.

25 years agoAdd unixware support. Add LIBMANDIR. Add OpenBSD support.
Ted Lemon [Wed, 8 Sep 1999 01:40:53 +0000 (01:40 +0000)] 
Add unixware support.   Add LIBMANDIR.   Add OpenBSD support.

25 years agoOMAPI interface for ISC DHCP server objects.
Ted Lemon [Wed, 8 Sep 1999 01:36:05 +0000 (01:36 +0000)] 
OMAPI interface for ISC DHCP server objects.

25 years agoAdjust some pointers
Ted Lemon [Thu, 2 Sep 1999 00:36:58 +0000 (00:36 +0000)] 
Adjust some pointers

25 years agoDhcpctl control library
Ted Lemon [Thu, 2 Sep 1999 00:33:37 +0000 (00:33 +0000)] 
Dhcpctl control library

25 years agoOmapi library, initial checkin
Ted Lemon [Thu, 2 Sep 1999 00:32:56 +0000 (00:32 +0000)] 
Omapi library, initial checkin

25 years agoomapi include files.
Ted Lemon [Thu, 2 Sep 1999 00:31:48 +0000 (00:31 +0000)] 
omapi include files.

25 years agolibisc include files (stolen, pro tem)
Ted Lemon [Thu, 2 Sep 1999 00:31:27 +0000 (00:31 +0000)] 
libisc include files (stolen, pro tem)

25 years agoAdd dhcpctl and omapi subdirectories
Ted Lemon [Thu, 2 Sep 1999 00:29:52 +0000 (00:29 +0000)] 
Add dhcpctl and omapi subdirectories

25 years agoFix some lease time problems. Fix subclass permit problem.
Ted Lemon [Thu, 19 Aug 1999 18:59:13 +0000 (18:59 +0000)] 
Fix some lease time problems.   Fix subclass permit problem.

26 years ago- Add a static operator indicating whether the client's lease is static.
Ted Lemon [Sun, 1 Aug 1999 14:26:57 +0000 (14:26 +0000)] 
- Add a static operator indicating whether the client's lease is static.

26 years agoChange behaviour of concat so that any null argument produces a null result.
Ted Lemon [Sat, 31 Jul 1999 23:24:33 +0000 (23:24 +0000)] 
Change behaviour of concat so that any null argument produces a null result.

26 years agoDocument changes to concat.
Ted Lemon [Sat, 31 Jul 1999 21:37:12 +0000 (21:37 +0000)] 
Document changes to concat.

26 years agoAllow concat to take an arbitrary number of arguments.
Ted Lemon [Sat, 31 Jul 1999 21:35:12 +0000 (21:35 +0000)] 
Allow concat to take an arbitrary number of arguments.

26 years agoFlag expr_known as a boolean expression.
Ted Lemon [Sat, 31 Jul 1999 20:23:19 +0000 (20:23 +0000)] 
Flag expr_known as a boolean expression.

26 years ago.ssd.example.net -> .in-addr.arpa in example.
Ted Lemon [Sat, 31 Jul 1999 20:22:14 +0000 (20:22 +0000)] 
.ssd.example.net -> .in-addr.arpa in example.

26 years agoPreliminary documentation for the dns-update function, from Brian Murrell.
Ted Lemon [Sat, 31 Jul 1999 18:30:14 +0000 (18:30 +0000)] 
Preliminary documentation for the dns-update function, from Brian Murrell.

26 years agopermit -> allow in example.
Ted Lemon [Sat, 31 Jul 1999 18:10:45 +0000 (18:10 +0000)] 
permit -> allow in example.

26 years ago- Use reference-counting allocators to allocate the expression and the
Ted Lemon [Sat, 31 Jul 1999 18:09:51 +0000 (18:09 +0000)] 
- Use reference-counting allocators to allocate the expression and the
  statement in the default classification rule.
- Fix function calls to expression evaluation functions.

26 years ago- Rototill expression evaluation function prototypes.
Ted Lemon [Sat, 31 Jul 1999 18:08:28 +0000 (18:08 +0000)] 
- Rototill expression evaluation function prototypes.
- Hang onto the incoming packet so that it can be used in dhcp_reply when
  cons_options is called.

26 years ago- Rototill function prototypes.
Ted Lemon [Sat, 31 Jul 1999 18:07:16 +0000 (18:07 +0000)] 
- Rototill function prototypes.

26 years agoUpdate version.
Ted Lemon [Sat, 31 Jul 1999 18:06:32 +0000 (18:06 +0000)] 
Update version.

26 years ago- Update prototypes in universe structure.
Ted Lemon [Sat, 31 Jul 1999 18:05:54 +0000 (18:05 +0000)] 
- Update prototypes in universe structure.

26 years ago- Make a place to hang the incoming packet in the lease_state structure.
Ted Lemon [Sat, 31 Jul 1999 18:05:21 +0000 (18:05 +0000)] 
- Make a place to hang the incoming packet in the lease_state structure.
- Rototill function prototypes.

26 years ago- Regularize expression evaluation calls so that they are all passed a pointer
Ted Lemon [Sat, 31 Jul 1999 18:03:55 +0000 (18:03 +0000)] 
- Regularize expression evaluation calls so that they are all passed a pointer
  to the incoming packet, if any, the current lease, if any, the parsed
  incoming options, and the in-scope configuration file options.
- Incoming packets are now reference counted, so that the callee can save
  them for later expression evaluation (e.g., in dhcp_reply).

26 years ago- Fix up expression evaluation calls.
Ted Lemon [Sat, 31 Jul 1999 17:57:36 +0000 (17:57 +0000)] 
- Fix up expression evaluation calls.

26 years agoerror -> log_fatal (again!)
Ted Lemon [Sat, 31 Jul 1999 17:56:53 +0000 (17:56 +0000)] 
error -> log_fatal (again!)

26 years ago- Fix up calls to evaluate_boolean_expression.
Ted Lemon [Sat, 31 Jul 1999 17:56:09 +0000 (17:56 +0000)] 
- Fix up calls to evaluate_boolean_expression.

26 years ago- Make converted_length and binary_to_ascii work correctly.
Ted Lemon [Sat, 31 Jul 1999 17:54:06 +0000 (17:54 +0000)] 
- Make converted_length and binary_to_ascii work correctly.

26 years ago- Fix several cases where a refcounted memory allocator would set the pointer
Ted Lemon [Sat, 31 Jul 1999 17:53:05 +0000 (17:53 +0000)] 
- Fix several cases where a refcounted memory allocator would set the pointer
  to null and then fail to return immediately, possibly causing a core dump.
  Now, the pointer will be set to null and it will return a failure status
  immediately.
- Make packet allocator reference counted, and keep a cache of packet
  structures so that allocating and freeing them will be cheap.

26 years ago- Fix two stupid bugs that caused filename and server_name not to be usable
Ted Lemon [Sat, 31 Jul 1999 17:50:41 +0000 (17:50 +0000)] 
- Fix two stupid bugs that caused filename and server_name not to be usable
  by the client.
- Rototill expression evaluation calls.

26 years agoFurther clarify Linux CONFIG_PACKET/CONFIG_FILTER README.
Ted Lemon [Sat, 31 Jul 1999 17:49:03 +0000 (17:49 +0000)] 
Further clarify Linux CONFIG_PACKET/CONFIG_FILTER README.

26 years agoconfig-option is a data expression (from Brian Murrell).
Ted Lemon [Wed, 21 Jul 1999 20:58:17 +0000 (20:58 +0000)] 
config-option is a data expression (from Brian Murrell).

26 years agoAdd seperate implementation for config-option.
Ted Lemon [Wed, 21 Jul 1999 19:26:55 +0000 (19:26 +0000)] 
Add seperate implementation for config-option.

26 years ago- Remove NUL from end of host-name option after checking it, so that
Ted Lemon [Wed, 21 Jul 1999 14:30:28 +0000 (14:30 +0000)] 
- Remove NUL from end of host-name option after checking it, so that
  host-name can reliably be used in concat expressions.

  (From Brian Murrell)

26 years ago- Enhance dns-update evaluation.
Ted Lemon [Wed, 21 Jul 1999 14:28:57 +0000 (14:28 +0000)] 
- Enhance dns-update evaluation.
- Fix up debugging messages.

  (From Brian Murrell)

26 years agoMore documentation for classes.
Ted Lemon [Tue, 20 Jul 1999 18:00:40 +0000 (18:00 +0000)] 
More documentation for classes.

26 years ago- Add unknown-clients as an alternative to unknown clients in permit
Ted Lemon [Tue, 20 Jul 1999 18:00:20 +0000 (18:00 +0000)] 
- Add unknown-clients as an alternative to unknown clients in permit
  statements.

26 years agoBetter document the data_string structure.
Ted Lemon [Tue, 20 Jul 1999 17:59:14 +0000 (17:59 +0000)] 
Better document the data_string structure.

26 years ago- Undo a mistaken change to parse_if_statement that caused else clauses to
Ted Lemon [Tue, 20 Jul 1999 17:58:33 +0000 (17:58 +0000)] 
- Undo a mistaken change to parse_if_statement that caused else clauses to
  be misparsed.
- Set the type of the on statement.
- Set event types correctly when parsing on statements.

26 years agoFix another bug that Brian cleverly tracked down... :')
Ted Lemon [Tue, 20 Jul 1999 13:24:39 +0000 (13:24 +0000)] 
Fix another bug that Brian cleverly tracked down... :')

26 years agoRecognize pick-first-value and host-decl-name as data expressions.
Ted Lemon [Mon, 19 Jul 1999 20:38:59 +0000 (20:38 +0000)] 
Recognize pick-first-value and host-decl-name as data expressions.

26 years agoDocument pseudo-interfaces.
Ted Lemon [Mon, 19 Jul 1999 20:11:41 +0000 (20:11 +0000)] 
Document pseudo-interfaces.

26 years agoA bug fix from Brian Murrell for a problem in host-decl-name.
Ted Lemon [Mon, 19 Jul 1999 20:10:52 +0000 (20:10 +0000)] 
A bug fix from Brian Murrell for a problem in host-decl-name.

26 years agopick-first-value expression was being set up incorrectly.
Ted Lemon [Mon, 19 Jul 1999 20:10:12 +0000 (20:10 +0000)] 
pick-first-value expression was being set up incorrectly.

26 years ago- Make lease-time a numeric expression, and make dns-update expect ttl to be
Ted Lemon [Mon, 19 Jul 1999 15:35:48 +0000 (15:35 +0000)] 
- Make lease-time a numeric expression, and make dns-update expect ttl to be
  numeric.
- Add lease-time expression in a couple of places where it should have been
  mentioned, but wasn't.

26 years ago- Don't try to deallocate data associated with a partially-parsed statement
Ted Lemon [Mon, 19 Jul 1999 15:34:33 +0000 (15:34 +0000)] 
- Don't try to deallocate data associated with a partially-parsed statement
  if they haven't yet been allocated.

26 years agoIntern lease-time token correctly.
Ted Lemon [Mon, 19 Jul 1999 15:32:54 +0000 (15:32 +0000)] 
Intern lease-time token correctly.

26 years agoSome more fixes from Brian Murrell.
Ted Lemon [Mon, 19 Jul 1999 13:08:29 +0000 (13:08 +0000)] 
Some more fixes from Brian Murrell.

26 years agoA few tweaks to make lease-time more correct.
Ted Lemon [Mon, 19 Jul 1999 01:17:23 +0000 (01:17 +0000)] 
A few tweaks to make lease-time more correct.

26 years agoBrian Murrel's latest dns update implementation - more programmability.
Ted Lemon [Mon, 19 Jul 1999 01:15:22 +0000 (01:15 +0000)] 
Brian Murrel's latest dns update implementation - more programmability.