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
3c0b59d354 Debugging allocator needs logging functions. 2000-01-25 20:41:45 +00:00
Ted Lemon
218eee75e6 Fixups for haddr/htype->hbuf 2000-01-25 01:17:01 +00:00
Ted Lemon
4cbc378fc9 Support variable scoping, malloc debug, filename and server-name ops. 2000-01-25 01:16:14 +00:00
Ted Lemon
d98be47bea Use debugging malloc. htype+haddr->hbuf fixes 2000-01-25 01:15:05 +00:00
Ted Lemon
e89b6557e8 Use debugging malloc. Fix a few small botches in DNS expression printer. 2000-01-25 01:14:26 +00:00
Ted Lemon
fdac15d902 - Pull up 3.0 changes.
- Support malloc debug.
- Parse ganged events, let, unset, parenthesized if statements, eval.
- Part of backwards compatibility for BCTEL (doesn't work yet)
2000-01-25 01:13:21 +00:00
Ted Lemon
dbf6124ad2 Support variable scoping, malloc debug. 2000-01-25 01:09:06 +00:00
Ted Lemon
d4feef6509 Fixups for haddr/htype->hbuf 2000-01-25 01:07:41 +00:00
Ted Lemon
f6a30e8d93 Support variable scoping, let, unset, event ganging, eval, new malloc debug. 2000-01-25 01:07:00 +00:00
Ted Lemon
ec73b5458c Linux fixups for haddr/htype->hbuf 2000-01-25 01:04:21 +00:00
Ted Lemon
34731eed0e Add EVAL, let, pick, unset. 2000-01-25 01:03:36 +00:00
Ted Lemon
49bc3bc5d1 Support new debug malloc. 2000-01-25 01:02:26 +00:00
Ted Lemon
2e23650878 - Add support for DNS return codes.
- Add support for null, defined and variable reference expressions.
2000-01-08 01:38:52 +00:00
Ted Lemon
9f5a99d7d3 Add support for NetWare/IP and uap-servers options. 2000-01-08 01:38:04 +00:00
Ted Lemon
f579f39f72 Add support for DNS return codes. Add support for null, defined and variable reference expressions. Support switch, case, default, set. 2000-01-08 01:36:39 +00:00
Ted Lemon
6dd369e003 Add support for NetWare/IP encapsulated option. 2000-01-08 01:35:06 +00:00
Ted Lemon
91c82d9fb6 - Add switch, case, default and set statements.
- Allow more than one type in a single on statement.
2000-01-08 01:30:29 +00:00
Ted Lemon
376be35ce7 - Alphabetize options.
- Document some options that were missing.
- Fix vendor-specific option documentation.
2000-01-08 01:29:00 +00:00
Ted Lemon
14a2c38321 Add new NS error type, null and related tokens. 2000-01-08 01:27:56 +00:00
Ted Lemon
4bae15ec3f Handle new DNS expressions. 2000-01-05 18:05:46 +00:00
Ted Lemon
5aae163517 Support new struct hardware. Add printers for new DNS functions. 2000-01-05 18:04:46 +00:00
Ted Lemon
9fb2fb2887 - Support new DNS functions and parse old DNS syntax into new functions.
- New struct hardware support.
2000-01-05 18:03:49 +00:00
Ted Lemon
f7c83eb431 Set close-on-exec if possible. 2000-01-05 18:01:41 +00:00
Ted Lemon
31730f17c7 struct hardware conversion. 2000-01-05 18:01:15 +00:00
Ted Lemon
d4417aa1fb struct hardware conversion. Set close-on-exec if possible. 2000-01-05 18:00:34 +00:00
Ted Lemon
2b6e055916 - Fix token parser to handle backslash escape characters.
- Add lots of new tokens for failover and for new DNS support.
2000-01-05 17:59:12 +00:00
Ted Lemon
8261b0e136 Get rid of failover allocators that aren't needed. 2000-01-05 17:57:03 +00:00
Ted Lemon
87944e8a51 Functionality is now in tree.c. 2000-01-05 17:56:30 +00:00
Ted Lemon
a8f9af4884 Don't build nsupdate.o 2000-01-05 17:56:00 +00:00
Ted Lemon
e48c5c5cc1 Fix linux-specific casting error. 2000-01-02 22:21:23 +00:00
Ted Lemon
d9eefc5dec Mass commit for Brian Murrell. 1999-11-20 18:36:32 +00:00
Ted Lemon
0b7eed7a60 Move server-specific tables to stables.c 1999-11-14 00:04:27 +00:00
Ted Lemon
ed0a7998ad Add printer for not_equal expression. 1999-11-14 00:01:08 +00:00
Ted Lemon
7cb0f9f3b0 Move parse_allow_deny out of common code. 1999-11-13 23:53:57 +00:00
Ted Lemon
d9c0544ca9 - Move agent information option handling out of common code, since it's
server-specific.
1999-11-13 23:51:50 +00:00
Ted Lemon
98c83345a1 Fix a struct size problem on Linux/ARM32. 1999-11-11 16:10:59 +00:00
Ted Lemon
166e63ebd7 Fix a couple of mistakes in handling parse errors. 1999-11-07 20:27:04 +00:00
Ted Lemon
2b965a4475 Add != operator. 1999-11-03 16:10:46 +00:00
Ted Lemon
ade8a79a8e Fix a couple of const problems in a bogus way. 1999-10-25 15:14:52 +00:00
Ted Lemon
a1b705e544 Fix Linux compile. 1999-10-24 23:23:41 +00:00
Ted Lemon
deeef5295a Cast unsigned to signed for Solaris. 1999-10-24 17:17:51 +00:00
Ted Lemon
6255153ecb Bomb out when an interface matches two shared networks. 1999-10-24 17:17:22 +00:00
Ted Lemon
3e4618c479 Check result of open() for <0, not NULL. 1999-10-21 12:32:16 +00:00
Ted Lemon
c4906ac043 Fix some minor warnings. 1999-10-21 12:31:53 +00:00
Ted Lemon
2db25842e8 Fix a couple of silly mistakes. 1999-10-21 03:08:38 +00:00
Ted Lemon
bd8734b59e Add IGNORE. 1999-10-21 03:08:00 +00:00
Ted Lemon
cc5bd211bf Add support for an ignore return value to boolean option evaluators. 1999-10-21 02:35:40 +00:00
Ted Lemon
2e82278cd3 Add 'declines' server option. 1999-10-21 02:35:06 +00:00
Ted Lemon
0776fd12c1 Parse DECLINES. Add a third boolean option: ignore 1999-10-21 02:34:32 +00:00
Ted Lemon
1038f739ac Add DECLINES. 1999-10-21 02:33:40 +00:00