2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-30 05:47:45 +00:00

2540 Commits

Author SHA1 Message Date
Ted Lemon
16121af516 - Add client-state expression.
- Fix debugging printf formats.
- Pass client state to eval functions.
2000-11-28 23:23:13 +00:00
Ted Lemon
6d531e7fd2 Add printer for client-state. 2000-11-28 23:18:40 +00:00
Ted Lemon
9a7f6fcd0b - Move some common functions from clparse.c.
- Print an error if not is invoked on a non-boolean expression.  Add
  client-state function.
2000-11-28 23:16:26 +00:00
Ted Lemon
dd15a833d1 - Pass client state to eval functions.
- Fix a couple of bugs in agent option handling.
2000-11-28 23:10:28 +00:00
Ted Lemon
63b4fbf9ae Pass client state to eval functions. 2000-11-28 22:50:38 +00:00
Ted Lemon
d2ba836d0b Pass client state to eval functions. 2000-11-28 22:34:02 +00:00
Ted Lemon
adccf9164a Add client-state keyword. 2000-11-28 22:11:52 +00:00
Ted Lemon
66e9cecfa6 Pass client state to eval functions. 2000-11-28 22:10:52 +00:00
Ted Lemon
2e7a6cd54f Move some general functions into the common parser. 2000-11-28 22:07:09 +00:00
Ted Lemon
812022ffd6 Add in a couple of missing break statements. 2000-11-24 04:19:05 +00:00
Ted Lemon
a720c5033b Fix up encapsulation prototype in universe struct. 2000-11-24 04:14:49 +00:00
Ted Lemon
6f56b7e293 Fix up and add prototypes. 2000-11-24 04:13:12 +00:00
Ted Lemon
97a4f219a3 Fix a mistaken reference in reverse(). 2000-11-24 04:08:31 +00:00
Ted Lemon
f769d5ac91 Initialize option_space_foreach for ad-hoc option spaces. 2000-11-24 04:04:04 +00:00
Ted Lemon
b05b429887 Fix up a bunch of suboption parsing bugs. 2000-11-24 04:00:04 +00:00
Ted Lemon
488e1310f6 Don't look up null zones, and don't allocate a zone if we already have one. 2000-11-24 03:55:46 +00:00
Ted Lemon
b5f904a9a3 Fix vendor option support. 2000-11-24 03:52:37 +00:00
Ted Lemon
f038ca8cc7 - Fix pretty printing of encapsulation options.
- Fix parsing of vendor option space names.
2000-11-24 03:38:18 +00:00
Damien Neil
e1befbaa3a Applied fix from bug #427: cache_found_zone() was callign dns_zone_lookup()
with an uninitialized value.
2000-11-02 00:04:40 +00:00
Damien Neil
d01dde7682 Fix for bug #416: If a server hands dhclient an insanely large
lease time, select() can get passed a too-large timeout, causing it
to return EINVAL.  This fix restricts the select() timeout to one day.
2000-11-01 23:59:57 +00:00
Damien Neil
366556efc7 Tweak omapi_protocol_connect() so that authenticators are sent in the
proper order.
2000-10-30 18:48:07 +00:00
Damien Neil
2e3e0f9214 Fixed OMAPI lookups based on hardware-address. The hardware type
is now specified via the hardware-type field.
2000-10-20 01:01:41 +00:00
Ted Lemon
88398a425e Post-tag version 2000-10-15 18:57:39 +00:00
Ted Lemon
3922772a6d Update changelog and versions. V3-BETA-2-PATCH-9 2000-10-15 18:55:04 +00:00
Ted Lemon
e28dccc159 Fix the math in the udp packet length calculator. 2000-10-15 18:54:29 +00:00
Ted Lemon
848c25472a Update version number and changelog V3-BETA-2-PATCH-8 2000-10-14 07:57:35 +00:00
Ted Lemon
da9a43af69 Fix a stupid byte-swap error. 2000-10-14 07:56:59 +00:00
Ted Lemon
f606b1ce86 post-release version. 2000-10-13 19:08:30 +00:00
Ted Lemon
f8572308bf Update version number and changelog. V3-BETA-2-PATCH-7 2000-10-13 19:05:27 +00:00
Ted Lemon
b3cdff111f Fix up manual page installation. 2000-10-13 19:03:19 +00:00
Ted Lemon
4ab5d6e340 Fix title. 2000-10-13 19:00:11 +00:00
Ted Lemon
bca944231b Disable unicast broadcast hack, but leave a place for it to be configured. 2000-10-13 18:58:12 +00:00
Ted Lemon
b0fff90afc Don't trust udp -> uh_len. 2000-10-13 18:54:56 +00:00
Ted Lemon
37ab25f678 Take out a bogus option cache dereference. 2000-10-13 18:47:21 +00:00
Ted Lemon
1a48c9c331 Make dhcrelay link when DEBUG is defined. 2000-10-12 09:05:04 +00:00
Ted Lemon
e8bc9d318d - Cache zones once we've looked them up, so that we don't do a bazillion
queries for each update.
2000-10-12 09:04:24 +00:00
Ted Lemon
b2398d9738 Update zone caching prototypes 2000-10-12 09:00:33 +00:00
Ted Lemon
8e979eb6c4 Make print.c compile with DEBUG (and, coincidentally, make it work better). 2000-10-12 08:59:07 +00:00
Ted Lemon
b2b468ef84 Add cache_found_zone() function. 2000-10-12 08:58:11 +00:00
Ted Lemon
f07d12c622 Fix documentation for address statement in peer declaration. 2000-10-11 08:00:30 +00:00
Ted Lemon
d4efd974e5 Fix a couple of signed vs. unsigned pointer errors. 2000-10-11 07:57:20 +00:00
Ted Lemon
85c14386b8 Use set_option instead of universe -> set_func 2000-10-10 23:22:39 +00:00
Ted Lemon
c0017c7560 Update the agent option documentation. 2000-10-10 23:21:04 +00:00
Ted Lemon
e929278f0b Fix up universe initializations, and define vendor_cfg_option global. 2000-10-10 23:09:17 +00:00
Ted Lemon
9030b3137f Get rid of all the special-case encapsulations. 2000-10-10 23:07:24 +00:00
Ted Lemon
63b935b669 Fix up calls to cons_options. 2000-10-10 23:01:05 +00:00
Ted Lemon
c4403423ed Add omapi object initializer to object type structure. 2000-10-10 23:00:31 +00:00
Ted Lemon
c509341958 Call object initializer from omapi_object_initialize if there is one. 2000-10-10 22:59:37 +00:00
Ted Lemon
e0ac716a97 Rototill universe struct definition. 2000-10-10 22:57:29 +00:00
Ted Lemon
b3b9cca0cc Add ENCAPSULATE and VENDOR tokens. 2000-10-10 22:56:53 +00:00