2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-29 13:28:14 +00:00

1214 Commits

Author SHA1 Message Date
Ted Lemon
337b3e5296 Support allow/deny duplicates. 1999-10-20 20:55:48 +00:00
Ted Lemon
01e20b9e11 Fix still more paste-o's. 1999-10-20 19:12:32 +00:00
Ted Lemon
8cc4d85739 Dereference unused expression structs when parse fails. 1999-10-20 16:43:35 +00:00
Ted Lemon
7b4f1c069a Compute arguments to packet operator correctly. 1999-10-19 15:31:40 +00:00
Ted Lemon
1a014e0b2d Add support for lease-file-name and pid-file-name config parameters. 1999-10-19 15:27:27 +00:00
Ted Lemon
b3d594dd31 Fix some more printf arguments. 1999-10-19 15:26:50 +00:00
Ted Lemon
06afba54ec Correct printf argument type (Brian Murrell) 1999-10-14 18:00:46 +00:00
Ted Lemon
cbc6bf4b97 Correct printf argument type (Brian Murrell) 1999-10-14 17:47:54 +00:00
Ted Lemon
1b541aba32 - Undo an erroneous change that would have caused core dumps in case of
programming errors instead of allowing memory leaks.
1999-10-14 17:43:02 +00:00
Ted Lemon
ab58ff49e0 Fix up args to printf-like functions (thanks to Pedro Ribiero). 1999-10-12 16:00:34 +00:00
Ted Lemon
bb404b74d1 - Don't try to process the option buffer if there isn't one, and don't
try to process packets that don't at least have the basic BOOTP guts
  in them.
1999-10-08 17:08:34 +00:00
Ted Lemon
8ca113391a Fix a few more machine-specific signed vs. unsigned pointer bufs. 1999-10-07 06:47:50 +00:00
Ted Lemon
e703795db4 Fix some signed/unsigned pointer incompatibilities for Digital Unix. 1999-10-07 06:42:53 +00:00
Ted Lemon
b1b7b521fe Get a clean compile with all known gcc warnings. 1999-10-07 06:36:35 +00:00
Ted Lemon
77a5f87162 Fix up char * -> unsigned char * mismatches. 1999-10-07 02:14:10 +00:00
Ted Lemon
1bac8ce59c Pass data strings to nsdeleteA and nsdeletePTR by reference. 1999-10-06 01:35:44 +00:00
Ted Lemon
2dbc95d686 - Fix a bunch of pastos (from Brian Murrell).
- Implement dns-delete (from Brian Murrell).
1999-10-06 01:01:13 +00:00
Ted Lemon
88886e1238 Implement dns-delete (from Brian Murrell) 1999-10-06 01:00:07 +00:00
Ted Lemon
846d7d5441 - Delete dns-fwd-name and dns-rev-name expressions and replace with
updated-dns-rr (rrtype).
1999-10-05 19:43:44 +00:00
Ted Lemon
06a8567cf8 Implement ddns-fwd-name and ddns-rev-name subexpressions. 1999-10-05 19:01:33 +00:00
Ted Lemon
eac1e66f4b Fix a typo. 1999-10-04 23:46:30 +00:00
Ted Lemon
bb27c66f90 exists -> config-option, courtesy of Brian Murrell. 1999-10-04 23:17:37 +00:00
Ted Lemon
b860910b35 Incorporate a bunch of changes from Brian Murrell. 1999-10-04 23:15:43 +00:00
Ted Lemon
00763cc18e Log a message if omapi_one_dispatch fails. 1999-10-04 23:14:00 +00:00
Ted Lemon
3b4f8a4a12 Adjust to New Parse Regime. 1999-10-01 03:42:12 +00:00
Ted Lemon
a6d79ad7fd Fix some glitches in the lexer. 1999-10-01 03:33:44 +00:00
Ted Lemon
df1ea41160 Fix a stupid bug in const_data printer. 1999-10-01 03:18:33 +00:00
Ted Lemon
4615d4981c - Transmogrify for use with seperate parse structures.
- Support parsing of named groups, and use of named groups within host
  declarations.
1999-10-01 03:17:59 +00:00
Ted Lemon
c9b01dcf9f Fix null pointer dereference. 1999-10-01 03:16:46 +00:00
Ted Lemon
f6f4fcfc34 Modify parse_warn to use a parse structure instead of referencing globals. 1999-10-01 03:16:24 +00:00
Ted Lemon
6f4b5b31e9 - 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.
1999-10-01 03:13:43 +00:00
Ted Lemon
1ff8f8ea61 Fix up a couple of >80 column lines. 1999-09-28 22:54:56 +00:00
Ted Lemon
7f9399905b - Move server-specific memory database functions (i.e., virtually
everything, if you will pardon the pun) to server/mdb.c.
1999-09-28 22:54:17 +00:00
Ted Lemon
ce26120d2c Move locate_network out of common code, since it's server-specific. 1999-09-28 22:50:02 +00:00
Ted Lemon
e05e0b0b8a - Account for the fact that concat and pick-first-value both use lisp-style
lists, which end in a nil.
1999-09-24 19:04:30 +00:00
Ted Lemon
cedac028f1 Fix a potential problem when there are only two leases in a pool. 1999-09-24 19:01:27 +00:00
Ted Lemon
2e96d6e73f When registering the fallback interface, set rfdesc from wfdesc. 1999-09-23 01:15:25 +00:00
Ted Lemon
361c0ac4e8 Print the RHS of the binary operator on the RHS instead of the LHS. 1999-09-22 17:27:01 +00:00
Ted Lemon
011cc20578 Make indent_spaces start the new line. Print a suffix if one is provided. 1999-09-22 17:25:27 +00:00
Ted Lemon
a2e08b0a78 In supersede_lease, replace 'on' statements if new values are provided. 1999-09-22 17:24:11 +00:00
Ted Lemon
fa098be8f9 Implement printing out of expressions so that they can be output to the lease database file and later read back in. 1999-09-22 01:45:57 +00:00
Ted Lemon
92ce3f81d1 Return error status when duplicate hostname found instead of bombing. 1999-09-16 05:12:38 +00:00
Ted Lemon
0880c73c62 Type cast fixes for Solaris, from Brian Murrell. 1999-09-16 01:19:52 +00:00
Ted Lemon
0ddb129d9f Type cast fixes for Solaris. 1999-09-16 01:10:19 +00:00
Ted Lemon
2d92095d6e Fix some uninitialized objects. 1999-09-15 19:47:38 +00:00
Ted Lemon
8a6dfe4c4b Solaris CC requires break statements at end of switches... 1999-09-15 17:22:52 +00:00
Ted Lemon
e92653f1ec Bug fixes courtesy of Brian Murrell 1999-09-09 23:53:29 +00:00
Ted Lemon
f420e08c95 Call parse_warn () instead of log_error (). 1999-09-09 23:27:10 +00:00
Ted Lemon
ebb8924397 Add host deleter. 1999-09-09 23:26:36 +00:00
Ted Lemon
dd002d5d4b One more argument to object_register... 1999-09-09 23:26:12 +00:00