]> git.ipfire.org Git - thirdparty/dhcp.git/log
thirdparty/dhcp.git
26 years agoLog a message if omapi_one_dispatch fails.
Ted Lemon [Mon, 4 Oct 1999 23:14:00 +0000 (23:14 +0000)] 
Log a message if omapi_one_dispatch fails.

26 years agoDefine directories for installing libraries and includes.
Ted Lemon [Mon, 4 Oct 1999 23:10:30 +0000 (23:10 +0000)] 
Define directories for installing libraries and includes.

26 years agoSolaris /etc/rc.d script for dhcp server.
Ted Lemon [Mon, 4 Oct 1999 23:04:43 +0000 (23:04 +0000)] 
Solaris /etc/rc.d script for dhcp server.

26 years agoRPM desc file for DHCP distribution.
Ted Lemon [Mon, 4 Oct 1999 23:04:21 +0000 (23:04 +0000)] 
RPM desc file for DHCP distribution.

26 years agoSet hostname from value sent by DHCP server
Ted Lemon [Mon, 4 Oct 1999 23:01:27 +0000 (23:01 +0000)] 
Set hostname from value sent by DHCP server

26 years agoAdjust dummy db_startup call.
Ted Lemon [Fri, 1 Oct 1999 03:42:47 +0000 (03:42 +0000)] 
Adjust dummy db_startup call.

26 years agoFix typo.
Ted Lemon [Fri, 1 Oct 1999 03:42:31 +0000 (03:42 +0000)] 
Fix typo.

26 years agoAdjust to New Parse Regime.
Ted Lemon [Fri, 1 Oct 1999 03:42:12 +0000 (03:42 +0000)] 
Adjust to New Parse Regime.

26 years agoAdjust to the New Parse Regime. Support named groups in lease file.
Ted Lemon [Fri, 1 Oct 1999 03:37:29 +0000 (03:37 +0000)] 
Adjust to the New Parse Regime.   Support named groups in lease file.

26 years agoArrange not to free the static requested option array.
Ted Lemon [Fri, 1 Oct 1999 03:34:49 +0000 (03:34 +0000)] 
Arrange not to free the static requested option array.

26 years agoFix some glitches in the lexer.
Ted Lemon [Fri, 1 Oct 1999 03:33:44 +0000 (03:33 +0000)] 
Fix some glitches in the lexer.

26 years ago- Add support for stuffing statements into groups.
Ted Lemon [Fri, 1 Oct 1999 03:27:37 +0000 (03:27 +0000)] 
- Add support for stuffing statements into groups.
- Return ISC_R_NOKEYS when a lookup fails because no keys were provided.

26 years agoGet rid of dynamic groups garbage and just dump them out of the hash table.
Ted Lemon [Fri, 1 Oct 1999 03:26:45 +0000 (03:26 +0000)] 
Get rid of dynamic groups garbage and just dump them out of the hash table.

26 years agoImplement -T flag.
Ted Lemon [Fri, 1 Oct 1999 03:26:01 +0000 (03:26 +0000)] 
Implement -T flag.

26 years agoDocument -t and -T flags.
Ted Lemon [Fri, 1 Oct 1999 03:25:41 +0000 (03:25 +0000)] 
Document -t and -T flags.

26 years agoFix spelling error.
Ted Lemon [Fri, 1 Oct 1999 03:25:24 +0000 (03:25 +0000)] 
Fix spelling error.

26 years ago- Flesh out write_group.
Ted Lemon [Fri, 1 Oct 1999 03:24:59 +0000 (03:24 +0000)] 
- Flesh out write_group.
- Allow db_startup to just do a syntax check on the lease file rather
  than actually rewriting it, for the -T flag.

26 years ago- Fix the open lookup so that a result code of NOKEYS does not cause
Ted Lemon [Fri, 1 Oct 1999 03:23:03 +0000 (03:23 +0000)] 
- Fix the open lookup so that a result code of NOKEYS does not cause
  creates to fail.

26 years agoAdd bad parse and no keys result codes.
Ted Lemon [Fri, 1 Oct 1999 03:21:53 +0000 (03:21 +0000)] 
Add bad parse and no keys result codes.

26 years ago- Add host-specific prototypes.
Ted Lemon [Fri, 1 Oct 1999 03:21:23 +0000 (03:21 +0000)] 
- Add host-specific prototypes.
- Adjust all the parser prototypes for the New Parsing Regime.

26 years ago- Give example of creating a group, stuffing statements into it, and
Ted Lemon [Fri, 1 Oct 1999 03:19:47 +0000 (03:19 +0000)] 
- Give example of creating a group, stuffing statements into it, and
  hanging it off of a host declaration.

26 years agoFix a stupid bug in const_data printer.
Ted Lemon [Fri, 1 Oct 1999 03:18:33 +0000 (03:18 +0000)] 
Fix a stupid bug in const_data printer.

26 years ago- Transmogrify for use with seperate parse structures.
Ted Lemon [Fri, 1 Oct 1999 03:17:59 +0000 (03:17 +0000)] 
- Transmogrify for use with seperate parse structures.
- Support parsing of named groups, and use of named groups within host
  declarations.

26 years agoFix null pointer dereference.
Ted Lemon [Fri, 1 Oct 1999 03:16:46 +0000 (03:16 +0000)] 
Fix null pointer dereference.

26 years agoModify parse_warn to use a parse structure instead of referencing globals.
Ted Lemon [Fri, 1 Oct 1999 03:16:24 +0000 (03:16 +0000)] 
Modify parse_warn to use a parse structure instead of referencing globals.

26 years ago- Put all lexer globals into a parse structure.
Ted Lemon [Fri, 1 Oct 1999 03:13:43 +0000 (03:13 +0000)] 
- Put all lexer globals into a parse structure.
- Use UNIX I/O instead of stream I/O, and make it possible to just
  hang a buffer off a parse structure and parse out of the buffer with
  no associated file.

26 years agoTransmogrify for use with seperate parse structures.
Ted Lemon [Fri, 1 Oct 1999 03:11:20 +0000 (03:11 +0000)] 
Transmogrify for use with seperate parse structures.

26 years ago- Add support for creating named groups (but not yet for stuffing
Ted Lemon [Wed, 29 Sep 1999 00:00:35 +0000 (00:00 +0000)] 
- Add support for creating named groups (but not yet for stuffing
  values into them).
- Fix key conflict detection so that it's possible to send an update
  that contains more than one key, so long as each key doesn't match a
  different object.
- Fix numerous bugs in various update functions.

26 years agoMove locate_network here, since it's server-specific.
Ted Lemon [Tue, 28 Sep 1999 23:58:17 +0000 (23:58 +0000)] 
Move locate_network here, since it's server-specific.

26 years ago- Add named group support for host declarations.
Ted Lemon [Tue, 28 Sep 1999 23:57:47 +0000 (23:57 +0000)] 
- Add named group support for host declarations.
- Add stub for saving named groups.
- Add a db_printable_len function for seeing if non-NUL-terminated
  strings are plain ASCII, and use it in writing out UIDs for leases
  and hosts.

26 years ago- Support named groups.
Ted Lemon [Tue, 28 Sep 1999 23:55:55 +0000 (23:55 +0000)] 
- Support named groups.
- Support UID keyword in host declaration.
- Support UIDs that are text strings.

26 years agoBuild mdb.c
Ted Lemon [Tue, 28 Sep 1999 22:57:34 +0000 (22:57 +0000)] 
Build mdb.c

26 years agoAdd key conflict result code
Ted Lemon [Tue, 28 Sep 1999 22:57:14 +0000 (22:57 +0000)] 
Add key conflict result code

26 years ago- Declare group object type.
Ted Lemon [Tue, 28 Sep 1999 22:56:52 +0000 (22:56 +0000)] 
- Declare group object type.
- Declare new functions for named groups.
- Move memory.c declarations to mdb.c.

26 years agoDemonstrate binding named group to host.
Ted Lemon [Tue, 28 Sep 1999 22:55:14 +0000 (22:55 +0000)] 
Demonstrate binding named group to host.

26 years agoFix up a couple of >80 column lines.
Ted Lemon [Tue, 28 Sep 1999 22:54:56 +0000 (22:54 +0000)] 
Fix up a couple of >80 column lines.

26 years ago- Move server-specific memory database functions (i.e., virtually
Ted Lemon [Tue, 28 Sep 1999 22:54:17 +0000 (22:54 +0000)] 
- Move server-specific memory database functions (i.e., virtually
  everything, if you will pardon the pun) to server/mdb.c.

26 years agoIntegrate memory.c:1.61.
Ted Lemon [Tue, 28 Sep 1999 22:52:50 +0000 (22:52 +0000)] 
Integrate memory.c:1.61.

26 years agoMove locate_network out of common code, since it's server-specific.
Ted Lemon [Tue, 28 Sep 1999 22:50:02 +0000 (22:50 +0000)] 
Move locate_network out of common code, since it's server-specific.

26 years agoServer in-memory database functions.
Ted Lemon [Tue, 28 Sep 1999 22:49:31 +0000 (22:49 +0000)] 
Server in-memory database functions.

26 years agoAdd dummy for find_subnet().
Ted Lemon [Tue, 28 Sep 1999 22:49:10 +0000 (22:49 +0000)] 
Add dummy for find_subnet().

26 years ago- Account for the fact that concat and pick-first-value both use lisp-style
Ted Lemon [Fri, 24 Sep 1999 19:04:30 +0000 (19:04 +0000)] 
- Account for the fact that concat and pick-first-value both use lisp-style
  lists, which end in a nil.

26 years agoFix a potential problem when there are only two leases in a pool.
Ted Lemon [Fri, 24 Sep 1999 19:01:27 +0000 (19:01 +0000)] 
Fix a potential problem when there are only two leases in a pool.

26 years agoWhen registering the fallback interface, set rfdesc from wfdesc.
Ted Lemon [Thu, 23 Sep 1999 01:15:25 +0000 (01:15 +0000)] 
When registering the fallback interface, set rfdesc from wfdesc.

26 years agoAllow 'on' statements in lease declarations.
Ted Lemon [Wed, 22 Sep 1999 17:32:04 +0000 (17:32 +0000)] 
Allow 'on' statements in lease declarations.

26 years agoGet rid of any 'on' statements on a lease before running the in-scope statements.
Ted Lemon [Wed, 22 Sep 1999 17:30:33 +0000 (17:30 +0000)] 
Get rid of any 'on' statements on a lease before running the in-scope statements.

26 years agoPrint the RHS of the binary operator on the RHS instead of the LHS.
Ted Lemon [Wed, 22 Sep 1999 17:27:01 +0000 (17:27 +0000)] 
Print the RHS of the binary operator on the RHS instead of the LHS.

26 years agoMake indent_spaces start the new line. Print a suffix if one is provided.
Ted Lemon [Wed, 22 Sep 1999 17:25:27 +0000 (17:25 +0000)] 
Make indent_spaces start the new line.   Print a suffix if one is provided.

26 years agoIn supersede_lease, replace 'on' statements if new values are provided.
Ted Lemon [Wed, 22 Sep 1999 17:24:11 +0000 (17:24 +0000)] 
In supersede_lease, replace 'on' statements if new values are provided.

26 years agoImplement printing out of expressions so that they can be output to the lease databas...
Ted Lemon [Wed, 22 Sep 1999 01:45:57 +0000 (01:45 +0000)] 
Implement printing out of expressions so that they can be output to the lease database file and later read back in.

26 years agoNew return value for enter_host.
Ted Lemon [Fri, 17 Sep 1999 04:08:35 +0000 (04:08 +0000)] 
New return value for enter_host.

26 years agoNotice error return from 'updated' signal.
Ted Lemon [Thu, 16 Sep 1999 05:16:09 +0000 (05:16 +0000)] 
Notice error return from 'updated' signal.

26 years agoReturn error status when duplicate hostname found instead of bombing.
Ted Lemon [Thu, 16 Sep 1999 05:12:38 +0000 (05:12 +0000)] 
Return error status when duplicate hostname found instead of bombing.

26 years agoChange delete to remove for consistency with omapi changes.
Ted Lemon [Thu, 16 Sep 1999 05:10:45 +0000 (05:10 +0000)] 
Change delete to remove for consistency with omapi changes.

26 years agoChange delete to remove for consistency with omapi changes.
Ted Lemon [Thu, 16 Sep 1999 04:56:10 +0000 (04:56 +0000)] 
Change delete to remove for consistency with omapi changes.

26 years agoChange delete to remove for compatibility with C++
Ted Lemon [Thu, 16 Sep 1999 04:53:38 +0000 (04:53 +0000)] 
Change delete to remove for compatibility with C++

26 years agoType cast fixes for Solaris, from Brian Murrell.
Ted Lemon [Thu, 16 Sep 1999 01:19:52 +0000 (01:19 +0000)] 
Type cast fixes for Solaris, from Brian Murrell.

26 years agoType cast fixes for Solaris.
Ted Lemon [Thu, 16 Sep 1999 01:10:19 +0000 (01:10 +0000)] 
Type cast fixes for Solaris.

26 years agoType casts for Solaris, from Brian Murrell.
Ted Lemon [Thu, 16 Sep 1999 00:59:01 +0000 (00:59 +0000)] 
Type casts for Solaris, from Brian Murrell.

26 years agoCasts for Solaris, from Brian Murrell.
Ted Lemon [Thu, 16 Sep 1999 00:52:50 +0000 (00:52 +0000)] 
Casts for Solaris, from Brian Murrell.

26 years ago- Two fixes for pastoes, from Brian Murrell
Ted Lemon [Thu, 16 Sep 1999 00:51:27 +0000 (00:51 +0000)] 
- Two fixes for pastoes, from Brian Murrell
- Brian's support for looking up hosts without fixed address
  declarations by looking up their leases and then using the
  information in the lease to look up the host declaration.

26 years agoFix some uninitialized objects.
Ted Lemon [Wed, 15 Sep 1999 19:47:38 +0000 (19:47 +0000)] 
Fix some uninitialized objects.

26 years agoSolaris CC requires break statements at end of switches...
Ted Lemon [Wed, 15 Sep 1999 17:22:52 +0000 (17:22 +0000)] 
Solaris CC requires break statements at end of switches...

26 years agoZero listener object before initializing.
Ted Lemon [Wed, 15 Sep 1999 17:22:10 +0000 (17:22 +0000)] 
Zero listener object before initializing.

26 years agoGet rid of cshism.
Ted Lemon [Wed, 15 Sep 1999 17:21:40 +0000 (17:21 +0000)] 
Get rid of cshism.

26 years agoBug fixes courtesy of Brian Murrell
Ted Lemon [Thu, 9 Sep 1999 23:53:29 +0000 (23:53 +0000)] 
Bug fixes courtesy of Brian Murrell

26 years agoAdd delete methods.
Ted Lemon [Thu, 9 Sep 1999 23:33:43 +0000 (23:33 +0000)] 
Add delete methods.

26 years agoSupport host declarations that delete previous host declarations.
Ted Lemon [Thu, 9 Sep 1999 23:33:18 +0000 (23:33 +0000)] 
Support host declarations that delete previous host declarations.

26 years agoSupport deletion of host declarations.
Ted Lemon [Thu, 9 Sep 1999 23:32:22 +0000 (23:32 +0000)] 
Support deletion of host declarations.

26 years agoAdd delete method. Support remote-handle.
Ted Lemon [Thu, 9 Sep 1999 23:31:57 +0000 (23:31 +0000)] 
Add delete method.   Support remote-handle.

26 years agoSend handle in response to messages - do not volunteer it.
Ted Lemon [Thu, 9 Sep 1999 23:31:21 +0000 (23:31 +0000)] 
Send handle in response to messages - do not volunteer it.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 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

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

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

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