]>
git.ipfire.org Git - thirdparty/dhcp.git/log
Ted Lemon [Mon, 4 Oct 1999 23:14:00 +0000 (23:14 +0000)]
Log a message if omapi_one_dispatch fails.
Ted Lemon [Mon, 4 Oct 1999 23:10:30 +0000 (23:10 +0000)]
Define directories for installing libraries and includes.
Ted Lemon [Mon, 4 Oct 1999 23:04:43 +0000 (23:04 +0000)]
Solaris /etc/rc.d script for dhcp server.
Ted Lemon [Mon, 4 Oct 1999 23:04:21 +0000 (23:04 +0000)]
RPM desc file for DHCP distribution.
Ted Lemon [Mon, 4 Oct 1999 23:01:27 +0000 (23:01 +0000)]
Set hostname from value sent by DHCP server
Ted Lemon [Fri, 1 Oct 1999 03:42:47 +0000 (03:42 +0000)]
Adjust dummy db_startup call.
Ted Lemon [Fri, 1 Oct 1999 03:42:31 +0000 (03:42 +0000)]
Fix typo.
Ted Lemon [Fri, 1 Oct 1999 03:42:12 +0000 (03:42 +0000)]
Adjust to New Parse Regime.
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.
Ted Lemon [Fri, 1 Oct 1999 03:34:49 +0000 (03:34 +0000)]
Arrange not to free the static requested option array.
Ted Lemon [Fri, 1 Oct 1999 03:33:44 +0000 (03:33 +0000)]
Fix some glitches in the lexer.
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.
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.
Ted Lemon [Fri, 1 Oct 1999 03:26:01 +0000 (03:26 +0000)]
Implement -T flag.
Ted Lemon [Fri, 1 Oct 1999 03:25:41 +0000 (03:25 +0000)]
Document -t and -T flags.
Ted Lemon [Fri, 1 Oct 1999 03:25:24 +0000 (03:25 +0000)]
Fix spelling error.
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.
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.
Ted Lemon [Fri, 1 Oct 1999 03:21:53 +0000 (03:21 +0000)]
Add bad parse and no keys result codes.
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.
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.
Ted Lemon [Fri, 1 Oct 1999 03:18:33 +0000 (03:18 +0000)]
Fix a stupid bug in const_data printer.
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.
Ted Lemon [Fri, 1 Oct 1999 03:16:46 +0000 (03:16 +0000)]
Fix null pointer dereference.
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.
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.
Ted Lemon [Fri, 1 Oct 1999 03:11:20 +0000 (03:11 +0000)]
Transmogrify for use with seperate parse structures.
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.
Ted Lemon [Tue, 28 Sep 1999 23:58:17 +0000 (23:58 +0000)]
Move locate_network here, since it's server-specific.
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.
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.
Ted Lemon [Tue, 28 Sep 1999 22:57:34 +0000 (22:57 +0000)]
Build mdb.c
Ted Lemon [Tue, 28 Sep 1999 22:57:14 +0000 (22:57 +0000)]
Add key conflict result code
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.
Ted Lemon [Tue, 28 Sep 1999 22:55:14 +0000 (22:55 +0000)]
Demonstrate binding named group to host.
Ted Lemon [Tue, 28 Sep 1999 22:54:56 +0000 (22:54 +0000)]
Fix up a couple of >80 column lines.
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.
Ted Lemon [Tue, 28 Sep 1999 22:52:50 +0000 (22:52 +0000)]
Integrate memory.c:1.61.
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.
Ted Lemon [Tue, 28 Sep 1999 22:49:31 +0000 (22:49 +0000)]
Server in-memory database functions.
Ted Lemon [Tue, 28 Sep 1999 22:49:10 +0000 (22:49 +0000)]
Add dummy for find_subnet().
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.
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.
Ted Lemon [Thu, 23 Sep 1999 01:15:25 +0000 (01:15 +0000)]
When registering the fallback interface, set rfdesc from wfdesc.
Ted Lemon [Wed, 22 Sep 1999 17:32:04 +0000 (17:32 +0000)]
Allow 'on' statements in lease declarations.
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.
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.
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.
Ted Lemon [Wed, 22 Sep 1999 17:24:11 +0000 (17:24 +0000)]
In supersede_lease, replace 'on' statements if new values are provided.
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.
Ted Lemon [Fri, 17 Sep 1999 04:08:35 +0000 (04:08 +0000)]
New return value for enter_host.
Ted Lemon [Thu, 16 Sep 1999 05:16:09 +0000 (05:16 +0000)]
Notice error return from 'updated' signal.
Ted Lemon [Thu, 16 Sep 1999 05:12:38 +0000 (05:12 +0000)]
Return error status when duplicate hostname found instead of bombing.
Ted Lemon [Thu, 16 Sep 1999 05:10:45 +0000 (05:10 +0000)]
Change 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.
Ted Lemon [Thu, 16 Sep 1999 04:53:38 +0000 (04:53 +0000)]
Change delete to remove for compatibility with C++
Ted Lemon [Thu, 16 Sep 1999 01:19:52 +0000 (01:19 +0000)]
Type cast fixes for Solaris, from Brian Murrell.
Ted Lemon [Thu, 16 Sep 1999 01:10:19 +0000 (01:10 +0000)]
Type cast fixes for Solaris.
Ted Lemon [Thu, 16 Sep 1999 00:59:01 +0000 (00:59 +0000)]
Type casts for Solaris, from Brian Murrell.
Ted Lemon [Thu, 16 Sep 1999 00:52:50 +0000 (00:52 +0000)]
Casts for Solaris, 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.
Ted Lemon [Wed, 15 Sep 1999 19:47:38 +0000 (19:47 +0000)]
Fix some uninitialized objects.
Ted Lemon [Wed, 15 Sep 1999 17:22:52 +0000 (17:22 +0000)]
Solaris CC requires break statements at end of switches...
Ted Lemon [Wed, 15 Sep 1999 17:22:10 +0000 (17:22 +0000)]
Zero listener object before initializing.
Ted Lemon [Wed, 15 Sep 1999 17:21:40 +0000 (17:21 +0000)]
Get rid of cshism.
Ted Lemon [Thu, 9 Sep 1999 23:53:29 +0000 (23:53 +0000)]
Bug fixes courtesy of Brian Murrell
Ted Lemon [Thu, 9 Sep 1999 23:33:43 +0000 (23:33 +0000)]
Add delete methods.
Ted Lemon [Thu, 9 Sep 1999 23:33:18 +0000 (23:33 +0000)]
Support host declarations that delete previous host declarations.
Ted Lemon [Thu, 9 Sep 1999 23:32:22 +0000 (23:32 +0000)]
Support deletion of host declarations.
Ted Lemon [Thu, 9 Sep 1999 23:31:57 +0000 (23:31 +0000)]
Add delete method. Support remote-handle.
Ted Lemon [Thu, 9 Sep 1999 23:31:21 +0000 (23:31 +0000)]
Send handle in response to messages - do not volunteer it.
Ted Lemon [Thu, 9 Sep 1999 23:30:51 +0000 (23:30 +0000)]
Add delete method and notify_object.
Ted Lemon [Thu, 9 Sep 1999 23:29:44 +0000 (23:29 +0000)]
Add delete methods. Add flags for host_decl.
Ted Lemon [Thu, 9 Sep 1999 23:29:14 +0000 (23:29 +0000)]
Document delete protocol.
Ted Lemon [Thu, 9 Sep 1999 23:28:58 +0000 (23:28 +0000)]
Fix a few error messages. Delete the object after adding it.
Ted Lemon [Thu, 9 Sep 1999 23:28:26 +0000 (23:28 +0000)]
Add remote-handle to remote object.
Ted Lemon [Thu, 9 Sep 1999 23:27:51 +0000 (23:27 +0000)]
Add object deleter. Fix up some reference/dereference funciton names.
Ted Lemon [Thu, 9 Sep 1999 23:27:10 +0000 (23:27 +0000)]
Call parse_warn () instead of log_error ().
Ted Lemon [Thu, 9 Sep 1999 23:26:36 +0000 (23:26 +0000)]
Add host deleter.
Ted Lemon [Thu, 9 Sep 1999 23:26:12 +0000 (23:26 +0000)]
One more argument to object_register...
Ted Lemon [Thu, 9 Sep 1999 23:25:29 +0000 (23:25 +0000)]
Add 'deleted' keyword
Ted Lemon [Thu, 9 Sep 1999 21:12:44 +0000 (21:12 +0000)]
OMAPI specification.
Ted Lemon [Thu, 9 Sep 1999 21:12:12 +0000 (21:12 +0000)]
Fix various bugs.
Ted Lemon [Thu, 9 Sep 1999 21:11:27 +0000 (21:11 +0000)]
Support host declarations in lease database file.
Ted Lemon [Thu, 9 Sep 1999 21:10:50 +0000 (21:10 +0000)]
Use OMAPI library.
Ted Lemon [Thu, 9 Sep 1999 21:10:20 +0000 (21:10 +0000)]
Fix some stupid bugs. add update and send_status functions.
Ted Lemon [Thu, 9 Sep 1999 21:09:39 +0000 (21:09 +0000)]
Add some additional support functions. Fix type registration function.
Ted Lemon [Thu, 9 Sep 1999 21:09:01 +0000 (21:09 +0000)]
Fix many small bugs.
Ted Lemon [Thu, 9 Sep 1999 21:08:28 +0000 (21:08 +0000)]
Strip the waiter from its object after the wait completes!
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.
Ted Lemon [Thu, 9 Sep 1999 21:07:00 +0000 (21:07 +0000)]
More prototypes; adjust the object type structure.
Ted Lemon [Thu, 9 Sep 1999 21:06:27 +0000 (21:06 +0000)]
More prototypes.
Ted Lemon [Thu, 9 Sep 1999 21:05:57 +0000 (21:05 +0000)]
Demonstrate opening an existing object and getting a value from it.
Ted Lemon [Thu, 9 Sep 1999 21:05:28 +0000 (21:05 +0000)]
New prototypes. Add remote object.
Ted Lemon [Thu, 9 Sep 1999 21:05:03 +0000 (21:05 +0000)]
Break dhcpctl objects out into seperate files. Fix wait_for_completion.
Ted Lemon [Thu, 9 Sep 1999 21:04:34 +0000 (21:04 +0000)]
Break dhcpctl objects out into seperate files.
Ted Lemon [Thu, 9 Sep 1999 21:04:00 +0000 (21:04 +0000)]
Add callback.c and remote.c
Ted Lemon [Thu, 9 Sep 1999 21:03:40 +0000 (21:03 +0000)]
Fix up the database update code.
Ted Lemon [Thu, 9 Sep 1999 21:02:10 +0000 (21:02 +0000)]
Update to use OMAPI I/O dispatcher.
Ted Lemon [Thu, 9 Sep 1999 21:00:46 +0000 (21:00 +0000)]
Initialize the OMAPI at the top level, not here.