Ted Lemon
|
8b5001850f
|
Differentiate between spawning and subclass matching.
|
1999-03-16 00:56:02 +00:00 |
|
Ted Lemon
|
ac3d438f08
|
When creating anonymous pools, initialize share and group pointers.
|
1999-03-09 23:43:36 +00:00 |
|
Ted Lemon
|
74f45f9642
|
Sync with 2.0b1pl16. Fix some pool allocation problems.
|
1999-02-25 23:30:43 +00:00 |
|
Ted Lemon
|
8ae2d59584
|
Change names of error functions to be more consistent.
|
1999-02-24 17:56:53 +00:00 |
|
Ted Lemon
|
1b8223ae21
|
Fix up authoritative parsing.
|
1999-02-23 19:07:14 +00:00 |
|
Ted Lemon
|
339b0231e4
|
Fix up mistakes in recent 2.0 pullups.
|
1999-02-14 19:40:22 +00:00 |
|
Ted Lemon
|
763adef103
|
Pull up recent 2.0 changes.
Add failover peer declaration parser.
|
1999-02-14 19:08:51 +00:00 |
|
Ted Lemon
|
88dcab6226
|
Fix up class parsing to support billing.
|
1998-11-11 07:59:53 +00:00 |
|
Ted Lemon
|
f63b49298d
|
Add pool/permit support.
|
1998-11-09 02:46:58 +00:00 |
|
Ted Lemon
|
de94ca7269
|
Add new classes to database after parsing them. Fix some miscellaneous bugs.
|
1998-11-06 02:58:17 +00:00 |
|
Ted Lemon
|
028a8588da
|
When making list of IP addresses or hostnames, account for the first expression on the list.
|
1998-11-06 00:31:08 +00:00 |
|
Ted Lemon
|
6f8fb41f3b
|
Move to reference-based expression allocation.
|
1998-11-06 00:16:52 +00:00 |
|
Ted Lemon
|
ece6ea338c
|
Get rid of root group defaults. Merge trees into expressions. Allow host statements in class declarations (explicitly declaring a host to be in a specific class). Server universe declarations handled as statements. parse_allow_deny now creates statements. Grandfather old-style user and vendor class declarations. Add support for spawning classes. Can't flag dynamic bootp anymore. Move parse_ip_addr_or_hostname into common code. tree_cache -> option_cache. Move option parameter parsing into common parser. Put expression parser in common code.
|
1998-06-25 03:51:59 +00:00 |
|
Ted Lemon
|
86941a09d3
|
Move option name parsing into its own function. Use parse_cshl to parse colon-seperated hexadecimal lists. Add match expression parsing.
|
1998-04-20 18:05:19 +00:00 |
|
Ted Lemon
|
59b85ebd15
|
Add min-lease-time, min-secs and use-lease-addr-for-default-route. Allow empty option declarations.
|
1998-04-09 04:38:24 +00:00 |
|
Ted Lemon
|
f3c3d67454
|
Allow unnamed host declarations.
|
1998-03-17 06:20:51 +00:00 |
|
Ted Lemon
|
69858972fd
|
Clean up unsigned char vs. signed char discrepencies.
|
1998-03-16 06:17:37 +00:00 |
|
Ted Lemon
|
338303a442
|
Prevent some type incompatibility warnings.
|
1998-03-15 21:16:39 +00:00 |
|
Ted Lemon
|
56a899315a
|
Fix up handling of hostname
|
1997-10-27 20:22:40 +00:00 |
|
Ted Lemon
|
ffba70525e
|
parse_string eats the semicolon
|
1997-06-10 06:00:23 +00:00 |
|
Ted Lemon
|
200d216c29
|
Don't trust client to provide a valid hostname. Be lenient in parsing client hostnames from lease file
|
1997-06-10 05:49:15 +00:00 |
|
Ted Lemon
|
05a8d03c0b
|
Use a different bit for hostname than for client-hostname
|
1997-06-03 01:06:10 +00:00 |
|
Ted Lemon
|
ccf5778aac
|
Move parse_host_name to parse.c. Add support for recording client-supplied and locally-derived hostname in lease file
|
1997-05-09 08:21:25 +00:00 |
|
Ted Lemon
|
4006d804a4
|
Support abandoned keyword in leases
|
1997-03-06 19:29:39 +00:00 |
|
Ted Lemon
|
99fd97cc55
|
Add allow and deny keywords; allow or deny bootp service, booting (for known hosts that shouldn't be booted), dynamic_bootp and unknown clients
|
1997-02-22 08:41:01 +00:00 |
|
Ted Lemon
|
6311543119
|
Move common parsing functions into a seperate file, so the DHCP client and server don't have to share *all* their parsing code
|
1997-02-18 14:27:33 +00:00 |
|
Ted Lemon
|
f4d0f440ce
|
Initialize declaration variable
|
1996-12-31 02:01:28 +00:00 |
|
Ted Lemon
|
0b5d360d4b
|
replace ARPHRD with HTYPE
|
1996-11-08 20:09:41 +00:00 |
|
Ted Lemon
|
b179c99797
|
Remove dynamic bootp conflict checker; parse true booleans correctly
|
1996-09-13 18:58:20 +00:00 |
|
Ted Lemon
|
7084791cfd
|
Don't use server-identifier to initialize next_server
|
1996-09-11 06:36:17 +00:00 |
|
Ted Lemon
|
c256bae9ba
|
Add use-host-decl-names keyword
|
1996-09-09 07:04:29 +00:00 |
|
Ted Lemon
|
e2ac581437
|
Support for -lf and -cf flags
|
1996-09-02 21:16:25 +00:00 |
|
Ted Lemon
|
6cdd0d0d26
|
Remove dead local variables; fix shared-network subnet list code
|
1996-08-30 23:39:37 +00:00 |
|
Ted Lemon
|
5fea7b10ff
|
Add get-lease-hostnames parameter
|
1996-08-29 23:02:40 +00:00 |
|
Ted Lemon
|
ef6f87b4d6
|
Fix signed/unsigned char type mismatch
|
1996-08-29 20:12:37 +00:00 |
|
Ted Lemon
|
88ddda34a5
|
Don't proceed if errors are found in dhcpd.conf
|
1996-08-29 09:49:53 +00:00 |
|
Ted Lemon
|
2d59f5901f
|
Rehash nomenclature; allow range declaration to take a single address
|
1996-08-29 09:14:39 +00:00 |
|
Ted Lemon
|
5376e3e969
|
Fix BNF comments; neaten up; minor parser fixes
|
1996-08-28 01:28:27 +00:00 |
|
Ted Lemon
|
7dfc8ac273
|
redo parser for new file format
|
1996-08-27 09:40:17 +00:00 |
|
Ted Lemon
|
6589fcfe7d
|
allow hardware addresses tobe up to 16 bytes independent of the hardware type
|
1996-06-27 19:02:34 +00:00 |
|
Ted Lemon
|
b8b8bc8e37
|
Change printf formats to not assume longs and ints are the same size
|
1996-06-24 20:29:29 +00:00 |
|
Ted Lemon
|
05bde14e65
|
Fix a couple of off-by-one malloc errors
|
1996-06-12 04:07:04 +00:00 |
|
Ted Lemon
|
efdf1d6ec1
|
Fix ANSI string botch, allocate space for NUL on ASCII string
|
1996-06-10 22:45:02 +00:00 |
|
Ted Lemon
|
eebea44806
|
Delete unused automatic variables
|
1996-06-04 19:04:16 +00:00 |
|
Ted Lemon
|
9ab9265004
|
Initialize shared_network interface
|
1996-06-01 02:01:07 +00:00 |
|
Ted Lemon
|
973bd37a42
|
Add X code to option parser to handle data that might be ASCII text or colon-seperated hexadecimal octets
|
1996-06-01 00:16:30 +00:00 |
|
Ted Lemon
|
19d868b218
|
Add some code to convince foolish compilers variables have been initialized
|
1996-05-25 18:37:01 +00:00 |
|
Ted Lemon
|
7e8381e5c3
|
Add tlname variable to store pointer to name of file being parsed; let parse_numeric_aggregate allocate uid buffer; don't reverse lists of numbers
|
1996-05-23 22:20:26 +00:00 |
|
Ted Lemon
|
3d8ddf1349
|
Fix typo
|
1996-05-22 11:29:52 +00:00 |
|
Ted Lemon
|
1f814ff24f
|
shared network support; dynamic bootp support; BOOTP sname support; add warning on lease file syntax error; can't warn on duplicate option code anymore
|
1996-05-22 07:18:11 +00:00 |
|