2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-29 05:17:57 +00:00

283 Commits

Author SHA1 Message Date
David Hankins
1a6399f402 cvsignore++ 2007-05-21 22:26:05 +00:00
David Hankins
e62b1eb355 Looks like the package version was moved into autoconf. 2007-05-19 20:24:41 +00:00
David Hankins
706792c9d3 Copyright++ 2007-05-19 19:16:28 +00:00
David Hankins
fe5b0fdd70 - Replaced ./configure shellscripting with GNU Autoconf. [ISC-Bugs #16405b]
- RELNOTES/README++
- s/wether/whether/ in dhcp-options.5 manpage edits.
2007-05-19 18:47:15 +00:00
David Hankins
98bd7ca099 DHCPv6 branch merged to HEAD. 2007-05-08 23:05:22 +00:00
Evan Hunt
74dc3e0b27 Fixed a bug that caused OMAPI clients to hang when opening leases. [rt16495] 2007-05-07 17:19:17 +00:00
Evan Hunt
a58da042f5 Allow trace output files (-tf option) to be overwritten, rather than
crashing dhcpd if the file already exists [rt16459]
2007-04-27 22:38:03 +00:00
David Hankins
6708d944e1 - Some default hash table sizes were tweaked, some upwards, some downwards.
3.1.0a1's tables resulted in a reduction in default server memory use.
  The new selected values provide more of a zero sum (increasing the size
  of tables likely to be populated, decreasing the size of tables unlikely).

- Lease structures appear in three spearate hashes: by IP address, by UID,
  and by hardware address.  One type of table was used for all three, and
  improvements to IP address hashing were applied to all three (so UID and
  hardware addresses were treated like 4-byte integers).  There are now two
  types of tables, and the uid/hw hashes use functions more appropriate
  to their needs.

- The max-lease-misbalance percentage no longer causes scheduled rebalance
  runs to be skipped: it still governs the schedule, but every scheduled
  run will attempt balance.

[ISC-Bugs #16396]
2006-10-27 22:54:13 +00:00
Shane Kerr
272ef1bca0 Hankin's fixes for hash-related core dumps on HEAD. 2006-07-25 09:59:39 +00:00
David Hankins
ada0f83a82 Fix build failure on aix pursuant to review - 'inline' is GCC only.
[ISC-Bugs #16155]
2006-06-08 23:51:37 +00:00
David Hankins
d19e2cf7de Compiler warnings (a few were bugfixes internal to HEAD development) silenced.
[ISC-Bugs #16133]
2006-06-05 16:42:59 +00:00
David Hankins
f7fdb21693 - Varying option space code and length bit widths (8/16/32) are now
supported.  This is a milestone in acheiving RFC 3925 "VIVSO" and
  DHCPv6 support. [ISC-Bugs #15979]
2006-06-01 20:23:18 +00:00
David Hankins
88cd8aca9e - Merge changes between 3.0.3RC1 and 3.0.4-BETA-3 into HEAD (silence
robie).
2006-02-24 23:16:32 +00:00
David Hankins
06e77c34fb Corrections to changes made on HEAD pursuant to review of changes between
V3.0.3 and HEAD.  [ISC-Bugs #15348]
2005-09-30 17:57:32 +00:00
David Hankins
5d0ff7ea7c New files added in merge from V3-RELEASE-BRANCH to HEAD as of V3-0-3-BETA-1. 2005-03-17 20:30:41 +00:00
David Hankins
98311e4ba9 MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE are
now synced as of tag V3-0-3-BETA-1.
2005-03-17 20:15:29 +00:00
Ted Lemon
a609e69bba sync with branch 2001-08-10 10:50:50 +00:00
Ted Lemon
d758ad8cac Merge changes between 3.0rc7 and 3.0rc8pl2. 2001-06-27 00:31:20 +00:00
Ted Lemon
31bbee784c Sync with 3.0rc7 2001-05-17 19:04:09 +00:00
Ted Lemon
7063c3e88b Oops, get rid of a not-quite-blank line. 2001-05-02 19:00:14 +00:00
Ted Lemon
085b94452b Add a strcasecmp for comparing omapi_data_type_t's. 2001-05-02 17:00:48 +00:00
Ted Lemon
5a4163c60b Do a case-insensitive compare on the key algorithm name. 2001-05-02 17:00:32 +00:00
Ted Lemon
e492a2594a Return key unknown when key lookup fails. 2001-05-02 07:02:15 +00:00
Ted Lemon
86a9cf83c2 Cosmetic fix. 2001-05-02 07:00:30 +00:00
Ted Lemon
29fb0a112b Need error message translation for omapi as well. 2001-05-02 06:54:32 +00:00
Ted Lemon
aaa98d8c5b Return connection failure status codes. 2001-05-02 06:52:03 +00:00
Ted Lemon
3a4f23b5c4 Don't continue to try to trace if we can't open the tracefile. 2001-04-24 00:51:31 +00:00
Ted Lemon
c1d58ae6ec Don't allow writes on a closed connection. 2001-04-20 20:14:07 +00:00
Ted Lemon
c4cbdd1407 Undo previous change. 2001-04-20 19:24:20 +00:00
Ted Lemon
9bf59e8353 If an IO descriptor goes bad, stop waiting on it. 2001-04-20 19:23:45 +00:00
Ted Lemon
d889f74498 - If we get an ECONNRESET, drop the connection immediately - don't
wait for the output queue to drain.
2001-04-20 19:04:26 +00:00
Ted Lemon
7243b3690d If we find an active IO object with a bad descriptor, unregister it. 2001-04-18 18:56:10 +00:00
Ted Lemon
8206384cd8 Don't do refcount tracing on dmalloc/dfree unless the user asks for it. 2001-04-16 22:19:20 +00:00
Ben Cottrell
dc6d4b5a3e Arf... these are nroff output, but I don't have the original troff source.
Hopefully James does, so he can replace these with the nroff.

I just used:
	memcpy(ipaddrstring->value, &convaddr.s_addr, 4);
for the byte order thingy. I'm hoping this is right. inet_pton will
spit out the address in network byte order, and Ted says that
dhcpctl_set_value is expecting it in network byte order, also.
2001-04-12 21:23:14 +00:00
Ted Lemon
1c9e9082b5 Don't require a const (prevents a compile error on solaris). 2001-04-09 01:16:36 +00:00
Ted Lemon
1bd1804299 Parameterize use of EDQUOT for SCO. 2001-04-09 01:15:19 +00:00
Ted Lemon
6a031f2e3c Don't create a trace file if there's one there already. 2001-04-06 01:02:47 +00:00
Ted Lemon
651a34dd93 Fix a silly malloc bug in mrtrace. 2001-03-30 05:21:58 +00:00
Ted Lemon
ae598b4274 Get rid of local debug flag. 2001-03-14 15:36:57 +00:00
Ted Lemon
5dafbb5bd5 Fix a solaris build problem. 2001-03-01 22:11:26 +00:00
Ted Lemon
c466184540 Fix up NetBSD/alpha build. 2001-02-26 22:21:15 +00:00
Ted Lemon
6b85636e11 Fix time snooper. 2001-02-22 07:29:36 +00:00
Ted Lemon
dd952dd18a Add support for logging random ID and fix various bugs in minires tracing. 2001-02-22 07:28:58 +00:00
Ted Lemon
793b7b9f4b Move dst functionality into seperate library 2001-02-22 07:27:14 +00:00
Ted Lemon
a7394d157f Fix cross-platform compile warnings 2001-02-17 21:34:56 +00:00
Ted Lemon
7a563fb8bf - Get rid of the requirement that trace types be declared after trace_init()
is called.
2001-02-17 21:19:55 +00:00
Damien Neil
d0042425f2 Fixed a number of format bugs: %d -> %ld, plus (long int) cast. 2001-02-15 20:58:31 +00:00
Damien Neil
5f23e89579 Fixes for several log_*() format bugs: %d -> %ld, plus a cast to (long int). 2001-02-15 20:35:40 +00:00
Damien Neil
2844788f4e Fixed a typecast bug: the third argument of omapi_connection_array_extend()
is an (int *), not a (u_int32_t *).
2001-02-15 20:31:36 +00:00
Damien Neil
b209f985c4 Fixed a log format bug: %d -> %ld, plus a (long int) cast. 2001-02-15 20:28:33 +00:00