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