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
Ted Lemon
432604c33a
Add vendor_space_name to client_config. Lots of prototypes.
2000-10-10 22:56:25 +00:00
Ted Lemon
136d54bfa2
Add defines for Client FQDN option.
2000-10-10 22:54:10 +00:00
Ted Lemon
84864dd8d3
Fix up call to omapi_object_type_register.
2000-10-10 22:53:43 +00:00
Ted Lemon
975bd4642d
- Add some code for testing more potential configuration file errors at
...
parse time, but don't enable it yet.
- Use option_get and option_put rather than universe-specific get_func
and put_func calls.
2000-10-10 22:51:58 +00:00
Ted Lemon
781c0375bf
- Add the FQDN option space.
...
- Add support for encapsulations in option format strings, and use it.
- Standardize the functions that access option universes.
2000-10-10 22:48:20 +00:00
Ted Lemon
962dc4ab09
- Add support for user-defined encapsulations.
...
- Add code to detect impossible or unlikely tests and flag them with
warnings, but don't enable this code until after the 3.0 release.
For example, it would flag a warning on this code:
if (substring (foo, 0, 3) = 01:02:03:04) { ...
because this comparison can never succeed.
2000-10-10 22:45:25 +00:00
Ted Lemon
77956158d4
- Make option spaces stored as linked lists first-class objects.
...
- Use these spaces for the agent option space, fqdn option space and
nwip option space.
- Make encapsulator and decoder for fqdn option space.
- Support the agent option space the way all option spaces are supported
to the extent possibol, rather than special-casing it.
- Add an enumerator function for defined options in an option space.
- Support encapsulated options directly with a format string, rather than
as another special case.
2000-10-10 22:39:47 +00:00
Ted Lemon
e31656de63
Don't compile in Token Ring support if it's not supported.
2000-10-10 22:34:39 +00:00
Ted Lemon
f1242fb40f
Fix up call to omapi_object_type_register.
2000-10-10 22:33:56 +00:00
Ted Lemon
08921fe06c
- Add initializer for interfaces.
...
- Don't register for I/O on interfaces on which we are not listening.
2000-10-10 22:31:41 +00:00
Ted Lemon
ae7bc13a2f
Document encapsulate type and fqdn option space.
2000-10-10 22:29:33 +00:00
Ted Lemon
88179fea29
Undocument check operator.
2000-10-10 22:07:25 +00:00
Ted Lemon
eebf58bc75
Add initializer arg to object type setup calls.
2000-10-10 22:05:53 +00:00
Ted Lemon
52b2c64036
Don't compile in token ring stuff if we don't support it.
2000-10-10 22:00:09 +00:00
Ted Lemon
d6eb6cf6db
Document vendor option space configuration option.
2000-10-10 21:56:55 +00:00
Ted Lemon
c0504523ab
- Write all options spaces to lease file and environment, not just DHCP
...
option space.
2000-10-10 21:50:58 +00:00
Ted Lemon
ce75142f5e
Support client-side vendor option space definitions.
2000-10-10 19:44:39 +00:00
Ted Lemon
f717263951
Add object initializer support. Fix off-by-one bug in host stuffer.
2000-10-10 19:14:37 +00:00
Ted Lemon
9007657d14
Oops, fix a jungian slip in parse code.
2000-10-04 18:47:41 +00:00
Ted Lemon
7d452841d1
Correctly parse unknown-ddd hardware types.
2000-10-03 19:33:37 +00:00
Ted Lemon
8c63dd893f
- Don't return information on the lease that's not present on the lease.
...
- Don't freak out when the client sends back information that's not settable.
2000-10-01 21:46:24 +00:00
Ted Lemon
b85703e41b
Allow return result of ISC_R_UNCHANGED in omapi_update_object.
2000-10-01 21:42:42 +00:00
Ted Lemon
84b0068537
Don't dump core when sending a name/value pair with a null value.
2000-10-01 21:41:34 +00:00
Ted Lemon
3f75c8fa05
Set the remote handle when updating or requesting a refresh of an object.
2000-10-01 21:40:40 +00:00
Ted Lemon
eaa84150fd
Re-apply part of 1.24 that was accidentally voided by 1.25
2000-09-30 01:31:09 +00:00
Ted Lemon
c2722890d6
Might as well have a syntactically correct configuration file.
2000-09-30 01:25:29 +00:00
Ted Lemon
a47105d60d
Fix Linux 2.0 fallback setup bug.
2000-09-30 01:24:55 +00:00