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

2041 Commits

Author SHA1 Message Date
Ted Lemon
f0efccee58 Use compact leases by default. 2000-07-06 06:21:08 +00:00
Ted Lemon
875d2b66d8 Update prototypes 2000-07-05 09:15:08 +00:00
Ted Lemon
edbb766799 Get rid of some debugging statements 2000-07-05 09:13:02 +00:00
Ted Lemon
92f240976e - Dereference leases after hashing them.
- When a new lease has a different billing class, use it.
- Sort leases with the same time last in first, to shorten the
  insertion time for large pools.
2000-07-05 07:38:09 +00:00
Ted Lemon
b8f7385928 Clarify the wording on the need for shared-network statements. 2000-07-05 07:34:47 +00:00
Ted Lemon
4346ff54e2 Add prototypical support for writing persistent billing classes. 2000-07-05 07:33:25 +00:00
Ted Lemon
8afe078753 - Give the lease a binding state if it doesn't have one.
- Don't dereference events from parsed lease, since that lease is now
  kept.
2000-07-05 07:32:13 +00:00
Ted Lemon
7cec271f9a Use object free routine if provided. 2000-07-05 07:29:56 +00:00
Ted Lemon
233b79e154 Add name server result codes. 2000-07-05 07:28:46 +00:00
Ted Lemon
2ca7f8e68f Update prototypes 2000-07-05 07:21:54 +00:00
Ted Lemon
10d2632f7a Have find_dns_zone return a result code. 2000-07-05 07:14:26 +00:00
Ted Lemon
d472b8d0bf Use a cleverer regexp to extract OS minor version number. 2000-07-05 06:39:22 +00:00
Ted Lemon
8023ece86a For non-failover pools, always allocate off the free lease list. 2000-06-30 00:48:55 +00:00
Ted Lemon
b25673ec41 Don't build executables named test. 2000-06-30 00:43:00 +00:00
Ted Lemon
6bbeb85aa9 Fix a couple of cases where the first host wouldn't be hashed. 2000-06-30 00:40:19 +00:00
Ted Lemon
477e97ddd3 Fix some debugging code so it compiles on Solaris. 2000-06-29 20:07:00 +00:00
Ted Lemon
4f9e9f47a9 Put some extra paranoia in logging subroutines. 2000-06-29 20:05:18 +00:00
Ted Lemon
b662406a75 Add support for gcc2-free BSD/os 4.1. 2000-06-29 20:04:18 +00:00
Ted Lemon
00c272ee8b Fix another signed vs. unsigned char pointer issue. 2000-06-29 20:02:50 +00:00
Ted Lemon
c79ded606f Fix parameters for dynamic bootp lease limits. 2000-06-28 23:35:45 +00:00
Ted Lemon
4de4bfcd2c Correctly quote shell meta-characters. 2000-06-28 23:35:22 +00:00
Ted Lemon
f3a05d7262 Use interface_allocate to allocate command-line interfaces. 2000-06-24 16:13:19 +00:00
Ted Lemon
229a47a832 Fix a signed vs. unsigned char pointer mismatch. 2000-06-24 06:31:51 +00:00
Ted Lemon
0096c63929 Fix an unprotected call to failover_print. 2000-06-24 06:30:11 +00:00
Ted Lemon
312a6a35b9 Don't listen on an OMAPI port unless configured to do so. 2000-06-24 06:28:27 +00:00
Ted Lemon
524c92851c When debugging malloc on an object, be sure it has no special free routine. 2000-06-24 06:27:04 +00:00
Ted Lemon
74aaf02718 Use mkstemp on freebsd... 2000-06-24 06:25:25 +00:00
Ted Lemon
626ca6a2c1 Add an omapi port config parameter to client config structure. 2000-06-24 06:23:57 +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
40a59753f0 Don't listen on an OMAPI port unless one is specified in the config file. 2000-06-24 06:02:01 +00:00
Ted Lemon
67e3490a34 Parse an OMAPI port out of the config file. 2000-06-24 05:53:35 +00:00
Ted Lemon
b1bd9d0799 Test for work.sysname, not just sysname. 2000-06-24 05:49:24 +00:00
Ted Lemon
cfb3f45dac - Add some code to actually track down and report the I/O object that's
producing a bad descriptor, and to try to shut it down.
2000-06-20 20:30:27 +00:00
Ted Lemon
88dd0d2083 Fix depend target. Don't echo building of links. 2000-06-20 20:29:16 +00:00
Ted Lemon
3fc9a0ef5e - When using sockets, enable CAN_RECEIVE_UNICAST_UNCONFIGURED so that
clients will not set the broadcast flag.   This helps with a specific
  kind of cable modem that doesn't support DHCP broadcast responses.
2000-06-20 20:27:37 +00:00
Ted Lemon
e5735b8aea Make links build silent 2000-06-20 20:25:30 +00:00
Ted Lemon
2ac5bde5b1 - Add a work. prefix to build subdirectory names so that they all wind
up in the same place in the list.
2000-06-20 20:24:26 +00:00
Ted Lemon
f2c1b733b9 - Add a work. prefix to build subdirectory names so that they all wind up
in the same place in the list.
2000-06-20 20:23:53 +00:00
Ted Lemon
737cfe20d5 Add all the possible top-level make targets. 2000-06-20 20:07:54 +00:00
Ted Lemon
64928ad071 Take away some debugging, and always build nsupdate. 2000-06-20 20:05:02 +00:00
Ted Lemon
57c8fdd799 Fix up the declaration for the failover_link allocator. 2000-06-20 20:03:42 +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
425204b6a6 Add a links target for making the build subtrees. 2000-06-20 19:43:44 +00:00
Ted Lemon
a69a2e6821 Add mkdep variable. Always build DDNS. 2000-06-20 19:43:12 +00:00
Ted Lemon
60fdb6e617 - Configure into a system-specific build subtree.
- Add support for just printing the system name, for the top-level Makefile.
2000-06-20 19:42:30 +00:00
Ted Lemon
bfe063e774 Top-level makefile to build the subtree for the current architecture. 2000-06-20 19:41:21 +00:00