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

26 years agoAdd a section documenting event support.
Ted Lemon [Sun, 18 Jul 1999 19:39:48 +0000 (19:39 +0000)] 
Add a section documenting event support.

26 years agoAdd support for 'on commit' and (partially) 'on release'.
Ted Lemon [Sun, 18 Jul 1999 19:39:14 +0000 (19:39 +0000)] 
Add support for 'on commit' and (partially) 'on release'.

26 years agoAdd support for 'on commit'.
Ted Lemon [Sun, 18 Jul 1999 19:38:33 +0000 (19:38 +0000)] 
Add support for 'on commit'.

26 years agoAdd static_lease_dereference prototype.
Ted Lemon [Sun, 18 Jul 1999 19:37:56 +0000 (19:37 +0000)] 
Add static_lease_dereference prototype.

26 years agoConditionalize use of snprintf.
Ted Lemon [Sun, 18 Jul 1999 19:37:23 +0000 (19:37 +0000)] 
Conditionalize use of snprintf.

26 years agoDocument the lease-time, host-decl-name and pick-first-value functions.
Ted Lemon [Sun, 18 Jul 1999 19:36:50 +0000 (19:36 +0000)] 
Document the lease-time, host-decl-name and pick-first-value functions.

26 years agoUpdate the credits for the Dynamic DNS support.
Ted Lemon [Sun, 18 Jul 1999 19:35:37 +0000 (19:35 +0000)] 
Update the credits for the Dynamic DNS support.

26 years agoMake bind library inclusion more configurable.
Ted Lemon [Sun, 18 Jul 1999 19:35:02 +0000 (19:35 +0000)] 
Make bind library inclusion more configurable.

26 years agoWhen dereferencing a statement, dereference anything it references too.
Ted Lemon [Sat, 17 Jul 1999 17:59:24 +0000 (17:59 +0000)] 
When dereferencing a statement, dereference anything it references too.

26 years agoFix statement parsing calls.
Ted Lemon [Sat, 17 Jul 1999 17:59:02 +0000 (17:59 +0000)] 
Fix statement parsing calls.

26 years agoFix a leftover thinko in the statement copy support code.
Ted Lemon [Sat, 17 Jul 1999 15:52:20 +0000 (15:52 +0000)] 
Fix a leftover thinko in the statement copy support code.

26 years agoMassive rototill to support some new DDNS features.
Ted Lemon [Fri, 16 Jul 1999 21:34:14 +0000 (21:34 +0000)] 
Massive rototill to support some new DDNS features.

26 years agoFix some silly mistakes in Linux versioning update.
Ted Lemon [Tue, 13 Jul 1999 18:32:34 +0000 (18:32 +0000)] 
Fix some silly mistakes in Linux versioning update.

26 years agoChanges to make builds work on HP-UX with ANSI compiler.
Ted Lemon [Tue, 13 Jul 1999 18:00:22 +0000 (18:00 +0000)] 
Changes to make builds work on HP-UX with ANSI compiler.

26 years ago- For Linux, compute major and minor version instead of doing pattern
Ted Lemon [Tue, 13 Jul 1999 17:58:43 +0000 (17:58 +0000)] 
- For Linux, compute major and minor version instead of doing pattern
  matching, and substitute it in the Makefile.

26 years agoAdd a more informative message to the interface/declaration complaint.
Ted Lemon [Tue, 13 Jul 1999 12:58:03 +0000 (12:58 +0000)] 
Add a more informative message to the interface/declaration complaint.

26 years agoParse ddns state in leases even if DDNS support is not compiled in.
Ted Lemon [Mon, 12 Jul 1999 22:44:16 +0000 (22:44 +0000)] 
Parse ddns state in leases even if DDNS support is not compiled in.

26 years agoGet host-name from packet, not from server configuration.
Ted Lemon [Mon, 12 Jul 1999 22:43:08 +0000 (22:43 +0000)] 
Get host-name from packet, not from server configuration.

26 years agoDocumentation for anonymous CVS
Ted Lemon [Wed, 7 Jul 1999 19:13:24 +0000 (19:13 +0000)] 
Documentation for anonymous CVS

26 years agoRegenerate. V3-BETA-1-PATCH-0
Ted Lemon [Wed, 7 Jul 1999 16:36:58 +0000 (16:36 +0000)] 
Regenerate.

26 years agoUpdate changelog and document the interim ddns update code.
Ted Lemon [Wed, 7 Jul 1999 16:16:04 +0000 (16:16 +0000)] 
Update changelog and document the interim ddns update code.

26 years agoDocument one-lease-per-client.
Ted Lemon [Wed, 7 Jul 1999 16:15:02 +0000 (16:15 +0000)] 
Document one-lease-per-client.

26 years agoDocument if_tr.h problem. Document Dynamic DNS update support.
Ted Lemon [Wed, 7 Jul 1999 15:47:55 +0000 (15:47 +0000)] 
Document if_tr.h problem.   Document Dynamic DNS update support.

26 years agoUpdate calls to evaluate_option_cache. Fix commenting-out.
Ted Lemon [Wed, 7 Jul 1999 15:32:02 +0000 (15:32 +0000)] 
Update calls to evaluate_option_cache.   Fix commenting-out.

26 years agoApply some nsupdate.c fixes from Brian Murrell.
Ted Lemon [Wed, 7 Jul 1999 15:28:40 +0000 (15:28 +0000)] 
Apply some nsupdate.c fixes from Brian Murrell.

26 years agoFix fallback_discard ifdefs again.
Ted Lemon [Wed, 7 Jul 1999 15:25:36 +0000 (15:25 +0000)] 
Fix fallback_discard ifdefs again.

26 years agoSupport nsupdate with --with-nsupdate in ./configure.
Ted Lemon [Wed, 7 Jul 1999 15:20:10 +0000 (15:20 +0000)] 
Support nsupdate with --with-nsupdate in ./configure.

26 years agoUpdate version.
Ted Lemon [Wed, 7 Jul 1999 13:45:04 +0000 (13:45 +0000)] 
Update version.

26 years agoFix up ifdefs for USE_SOCKET_FALLBACK.
Ted Lemon [Tue, 6 Jul 1999 21:08:12 +0000 (21:08 +0000)] 
Fix up ifdefs for USE_SOCKET_FALLBACK.

26 years agoRegularize TOKEN_NOT vs. NOT.
Ted Lemon [Tue, 6 Jul 1999 20:41:25 +0000 (20:41 +0000)] 
Regularize TOKEN_NOT vs. NOT.

26 years ago- Compute max-lease-time outside of conditional so that we always have
Ted Lemon [Tue, 6 Jul 1999 20:35:54 +0000 (20:35 +0000)] 
- Compute max-lease-time outside of conditional so that we always have
  a value for it.

26 years agoDocument binary-to-ascii, leased-address and reverse.
Ted Lemon [Tue, 6 Jul 1999 20:19:40 +0000 (20:19 +0000)] 
Document binary-to-ascii, leased-address and reverse.

26 years agoAdd a -s flag to specify the broadcast destination IP address.
Ted Lemon [Tue, 6 Jul 1999 17:17:16 +0000 (17:17 +0000)] 
Add a -s flag to specify the broadcast destination IP address.

26 years agoUse limited_broadcast global instead of INADDR_BROADCAST.
Ted Lemon [Tue, 6 Jul 1999 17:09:03 +0000 (17:09 +0000)] 
Use limited_broadcast global instead of INADDR_BROADCAST.

26 years agoDeclare limited_broadcast global.
Ted Lemon [Tue, 6 Jul 1999 17:05:57 +0000 (17:05 +0000)] 
Declare limited_broadcast global.

26 years agoFix some pastos in new expression evaluators.
Ted Lemon [Tue, 6 Jul 1999 17:04:31 +0000 (17:04 +0000)] 
Fix some pastos in new expression evaluators.

26 years agoFix some pastos.
Ted Lemon [Tue, 6 Jul 1999 16:57:05 +0000 (16:57 +0000)] 
Fix some pastos.

26 years ago- Pull a change from the 2.0 branch to make 'X' options print as strings
Ted Lemon [Tue, 6 Jul 1999 16:53:30 +0000 (16:53 +0000)] 
- Pull a change from the 2.0 branch to make 'X' options print as strings
  if possible.

26 years agoReverse output of conversion routine.
Ted Lemon [Tue, 6 Jul 1999 16:51:19 +0000 (16:51 +0000)] 
Reverse output of conversion routine.

26 years agoAdd binary-to-ascii, leased-address and reverse tokens.
Ted Lemon [Tue, 6 Jul 1999 16:49:59 +0000 (16:49 +0000)] 
Add binary-to-ascii, leased-address and reverse tokens.

26 years agoAdd a -s flag to specify the server IP address (handy for debugging).
Ted Lemon [Tue, 6 Jul 1999 16:48:34 +0000 (16:48 +0000)] 
Add a -s flag to specify the server IP address (handy for debugging).

26 years agoDocument new (I use the term new loosely) command-line flags.
Ted Lemon [Tue, 6 Jul 1999 16:45:57 +0000 (16:45 +0000)] 
Document new (I use the term new loosely) command-line flags.

26 years agoPervasive changes to support leased_address, reverse and binary_to_ascii.
Ted Lemon [Fri, 2 Jul 1999 20:58:48 +0000 (20:58 +0000)] 
Pervasive changes to support leased_address, reverse and binary_to_ascii.

26 years agoIn one-lease-per-client, don't re-release expired leases.
Ted Lemon [Fri, 2 Jul 1999 17:47:42 +0000 (17:47 +0000)] 
In one-lease-per-client, don't re-release expired leases.

26 years agoSupport one-lease-per-client.
Ted Lemon [Fri, 2 Jul 1999 17:10:51 +0000 (17:10 +0000)] 
Support one-lease-per-client.

26 years agoGet BIND includes from site.conf if needed.
Ted Lemon [Thu, 1 Jul 1999 20:18:22 +0000 (20:18 +0000)] 
Get BIND includes from site.conf if needed.

26 years agoName service update routines, from Irina Goble, by way of Brian Murrell
Ted Lemon [Thu, 1 Jul 1999 20:17:20 +0000 (20:17 +0000)] 
Name service update routines, from Irina Goble, by way of Brian Murrell

26 years agoFix a parenthetification error.
Ted Lemon [Thu, 1 Jul 1999 20:02:58 +0000 (20:02 +0000)] 
Fix a parenthetification error.

26 years agoName server update hooks.
Ted Lemon [Thu, 1 Jul 1999 19:58:12 +0000 (19:58 +0000)] 
Name server update hooks.

26 years ago- Record ddns information.
Ted Lemon [Thu, 1 Jul 1999 19:55:12 +0000 (19:55 +0000)] 
- Record ddns information.
- Test names for printability using db_printable instead of doing it inline.

26 years agoDeclare db_printable.
Ted Lemon [Thu, 1 Jul 1999 19:54:42 +0000 (19:54 +0000)] 
Declare db_printable.

26 years agoParse DNS update tokens if provided.
Ted Lemon [Thu, 1 Jul 1999 19:32:29 +0000 (19:32 +0000)] 
Parse DNS update tokens if provided.

26 years agoGet BIND includes from site.conf if needed.
Ted Lemon [Thu, 1 Jul 1999 19:29:20 +0000 (19:29 +0000)] 
Get BIND includes from site.conf if needed.

26 years ago- Conditionalize definition of byte order constants, in case BIND headers
Ted Lemon [Thu, 1 Jul 1999 19:25:01 +0000 (19:25 +0000)] 
- Conditionalize definition of byte order constants, in case BIND headers
  define them.

26 years ago- Include files required by nsupdate if enabled.
Ted Lemon [Thu, 1 Jul 1999 19:14:55 +0000 (19:14 +0000)] 
- Include files required by nsupdate if enabled.
- Add nsupdate-specific structs to lease.
- Define nsupdate server options.