2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-31 14:25:41 +00:00
Commit Graph

803 Commits

Author SHA1 Message Date
Ted Lemon
1bd620d8de Extra sanity check on uh_ulen. 2000-09-20 09:03:34 +00:00
Ted Lemon
a37eb375c7 ANSIfy and thereby neaten up a declaration. 2000-09-20 00:08:27 +00:00
Ted Lemon
4e8f3ccf62 Fix one typo, one oversight, and one type cast (thanks to kre) 2000-09-20 00:05:24 +00:00
Ted Lemon
cdb71011ef Move inet_aton to libomapi 2000-09-20 00:01:50 +00:00
Ted Lemon
e78cd25941 Add Service Location Protocol options. Document new option format codes. 2000-09-16 20:03:01 +00:00
Ted Lemon
d8fc506074 - Add Peter Marschall's new sub-array parser.
- Add support for options that have optional parts.
2000-09-16 20:01:09 +00:00
Ted Lemon
afaed6716f Document new SLP options. 2000-09-16 19:58:04 +00:00
Ted Lemon
491e71bcad Don't dereference zones in find_tsig_key - we don't hold a reference! 2000-09-14 11:29:43 +00:00
Ted Lemon
3782236d61 Fix if_deregister_send compilation on old linuces. 2000-09-12 20:23:54 +00:00
Ted Lemon
950c6a0699 Fix fallback interface setup code. 2000-09-11 17:39:14 +00:00
Ted Lemon
d902d52ec5 Add support for large SIOCGIFCONF returns (Greg Fausak). 2000-09-04 22:27:41 +00:00
Ted Lemon
8f01f9ec85 Fix base64 decoder. 2000-09-01 23:07:35 +00:00
Ted Lemon
5cefe5e556 - Do what people expect when they don't declare the subnet to which an
interface is attached.
2000-09-01 23:03:39 +00:00
Ted Lemon
058159169d Update failover state keywords. 2000-08-31 04:39:41 +00:00
Damien Neil
a83fe30733 Added binary &|^ operators. 2000-08-30 18:03:00 +00:00
Damien Neil
3c98e80b46 Added binary operators: & | ^. 2000-08-28 21:22:41 +00:00
Damien Neil
1b234d446f Finished up function call support. 2000-08-28 19:36:39 +00:00
Ted Lemon
732dc81500 potential-conflict-nic -> resolution_interrupted, per draft-07. 2000-08-24 18:20:47 +00:00
Damien Neil
349c525e5b Fix bug #253, which could cause the server to segfault when setting
a value.
2000-08-23 00:32:46 +00:00
Damien Neil
e7a9c29390 Added log() statement to allow logging from config files. 2000-08-22 21:51:39 +00:00
Damien Neil
2541d05703 Fixes bug #246.
(null or true) is now true, rather than null.
2000-08-22 21:21:54 +00:00
Damien Neil
c284b6fd1b The size of the OMAPI group object was being assigned as
sizeof(struct group), not sizeof(struct group_object).  Fixed.
2000-08-08 18:07:16 +00:00
Damien Neil
918673bbc6 Remove an unneeded memset() that caused a null-pointer-dereference when
you try to create a group object.
2000-08-03 22:41:06 +00:00
Damien Neil
49146f3c15 Added authentication support. The tsig_key structure has been renamed
to auth_key and moved into libomapi.  libomapi now depends on libres,
which contains the data signing routines.
2000-08-03 21:00:41 +00:00
Damien Neil
c62871ba64 Moved hash.c from libdhcp to libomapi, in anticipation of moving the
tsig_key structure into libomapi.  (tsig_keys are stored in a hashtable,
and libomapi should not depend on libdhcp.)
2000-08-01 22:55:07 +00:00
Damien Neil
c8d531a6f9 Moved convert.c from libdhcp to libomapi. (libomapi should not depend
on libdhcp.)
2000-08-01 22:34:36 +00:00
Damien Neil
827ae27071 Fix a bug in buffer_dereference where the buffer refcount was accessed
after the buffer was deallocated.
2000-08-01 21:54:01 +00:00
Ted Lemon
6ceb9118e9 Reference count binding scopes. Align IP headers on output. 2000-07-27 09:03:08 +00:00
Ted Lemon
7eae478ed8 Make the "can't bind" error message more helpful. 2000-07-20 03:15:00 +00:00
Ted Lemon
e501cb0799 Document setting value of parameters through expressions. 2000-07-09 06:49:39 +00:00
Ted Lemon
a75826c624 - Reference expression lists as we walk them, just in case they
get dereferenced.
2000-07-06 22:42:22 +00:00
Ted Lemon
0b1e395f13 Adjust arguments to omapi_object_type_register 2000-07-06 22:37:53 +00:00
Ted Lemon
7530a0ab4e Remove obsolete use of now-uninitialized variable. 2000-07-06 10:04:03 +00:00
Ted Lemon
0e97ecc852 - Make and and or evaluate only the lhs if the lhs will determine the
outcome of the evaluation.
- Fix debugging code.
2000-07-06 10:00:53 +00:00
Ted Lemon
fcd9651fd7 Add support for arbitrary parenthetical expressions. 2000-07-06 09:57:23 +00:00
Ted Lemon
10d2632f7a Have find_dns_zone return a result code. 2000-07-05 07:14:26 +00:00
Ted Lemon
4f9e9f47a9 Put some extra paranoia in logging subroutines. 2000-06-29 20:05:18 +00:00
Ted Lemon
4de4bfcd2c Correctly quote shell meta-characters. 2000-06-28 23:35:22 +00:00
Ted Lemon
ac4b9d4b9a Quote shell special characters. 2000-06-24 06:20:38 +00:00
Ted Lemon
d5ef29468a Make the hash functions work usefully for hash table sizes >255. 2000-06-24 06:19:13 +00:00
Ted Lemon
9ea249af6e Add 'omapi' keyword 2000-06-24 06:17:55 +00:00
Ted Lemon
c3369c5b53 Allocate hash buckets in clumps. Fix a bug in a call to rc_register. 2000-06-24 06:16:28 +00:00
Ted Lemon
e5735b8aea Make links build silent 2000-06-20 20:25:30 +00:00
Ted Lemon
b515ff35f2 Fix up to support build subdirectories. Fix depend target. 2000-06-20 20:01:06 +00:00
Ted Lemon
6b474b5b4a Make from64 unsigned (not sure this matters). 2000-06-20 19:59:50 +00:00
Ted Lemon
62452b8ffa Use mkdep rather than makedepend 2000-06-12 22:25:55 +00:00
Ted Lemon
55321a210e Clean up a possible memory smash in the binding code. 2000-06-12 22:22:09 +00:00
Ted Lemon
7d35446486 Add a missing store that was masked by the i386 calling conventions. 2000-06-09 23:07:56 +00:00
Ted Lemon
68e1f67a18 - Fix a mistake that was causing the fallback interface not to be used (thanks
to Christof Chen for catching this!)
2000-06-08 21:14:16 +00:00
Ted Lemon
d0411fbd4d Add hash_foreach, et al. 2000-06-06 23:46:37 +00:00