Evan Hunt
4595871d1d
automake regeneration
2007-07-10 22:08:52 +00:00
David Hankins
26be82affa
- Fixed a bug with the 'ddns-updates' boolean server configuration
...
parameter, which caused the server to fail. [ISC-Bugs #17002 ]
2007-07-10 21:42:05 +00:00
Shane Kerr
71765b5809
Minor bug in octal parsing fixed.
...
See RT ticket #16514 for more.
2007-07-03 09:51:58 +00:00
David Hankins
8ce53dceec
Improve documentation of VIVSO and VSIO vendor spaces.
2007-06-28 18:29:49 +00:00
Evan Hunt
b55d0d5f53
Fixed a bug parsing ipv6 addresses in host-identifier statements. [rt16860]
2007-06-27 18:25:15 +00:00
Shane Kerr
cf8aca47a2
Build fixes for Solaris. (CVS checkin, part 4)
...
See RT ticket #16966 for more.
2007-06-26 09:58:41 +00:00
Shane Kerr
bda3316935
Handle IPv6 parsing better. Adds generic whitespace handling to
...
parser.
See RT ticket #16862 for more.
2007-06-20 10:38:55 +00:00
Shane Kerr
9b21e73e3c
Check for valid prefixes in configuration.
...
See RT ticket #16944 for more information.
2007-06-19 17:06:03 +00:00
David Hankins
8da06bb1f5
- Compilation on HP/UX has been repaired. The changes should generally
...
apply to any architecture that supplies SIOCGLIFCONF but does not
use 'struct lifconf' structures to pass values. [ISC-Bugs #16928 ]
2007-06-08 14:58:20 +00:00
David Hankins
da59e03ddc
automake++, second round.
2007-06-07 16:45:31 +00:00
David Hankins
dff902ba2c
automake updated
2007-06-07 15:57:10 +00:00
David Hankins
dd3282251e
- Two new operators, ~= and ~~, have been integrated to implement
...
boolean matches by regular expression (such as may be used in
class matching statements). Thanks to a patch by Alexandr S.
Agranovsky, which underwent slight modification. [ISC-Bugs #8155 ]
2007-06-07 15:52:30 +00:00
Shane Kerr
a36687f00d
regen
2007-06-05 08:34:37 +00:00
David Hankins
f796f70a27
- A bug was fixed in interface discovery wherein an error identifying
...
a server-configured interface with no IPv4 addresses would SEGV.
[ISC-Bugs #16896 ]
2007-06-01 22:11:49 +00:00
Evan Hunt
804401cc8e
Merge in changes that were needed in 3.1.0 to silence NetBSD compiler
...
warnings. [rt16907]
2007-05-29 18:11:56 +00:00
Shane Kerr
6ecda39c26
Build fixes. See RT ticket #16888 for more information.
2007-05-29 16:32:11 +00:00
Mark Andrews
9f706d4610
regen
2007-05-23 21:56:00 +00:00
David Hankins
c9feb859e0
- Corrected a flaw that broke encapsulated spaces included due to presence
...
on the parameter request list. [ISC-Bugs #16625 ]
2007-05-23 19:25:40 +00:00
Shane Kerr
66eaae186e
Handle hostnames that start with numbers.
...
This involved needing to look at more than one token at a time, so
this patch moves from read() to mmap() of files, as a way to gracefully
rewind.
See RT ticket #16516 for (a lot) more.
2007-05-23 15:29:49 +00:00
Shane Kerr
76c944da04
Fix pointer size in 64-bit land.
...
See RT ticket #16902 for more.
2007-05-23 10:35:11 +00:00
David Hankins
1a6399f402
cvsignore++
2007-05-21 22:26:05 +00:00
David Hankins
3d1cf13dac
Merge errors on rt16890.
2007-05-19 23:39:51 +00:00
David Hankins
203ec8e289
- Parse AF_LINK contents properly - sa->sdl_type is the hardware type,
...
not if_addr->sa_family ("AF_LINK" != "ARPHRD_ETHER"). [ISC-Bugs #16890 ]
2007-05-19 23:28:38 +00:00
David Hankins
049833eee0
Do not try to sense the hardware address of the interface "fallback"
...
which we produce artificially.
2007-05-19 23:16:13 +00:00
David Hankins
6dd7efa210
Load net/if_dl.h if it exists (FreeBSD compile fix).
2007-05-19 21:35:21 +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
d1045c25b5
Conditionally include ifaddrs.h if USE_BPF_RECEIVE is defined. 'struct
...
ifaddr' is only used if this method is being used for receive, and not all
systems have ifaddrs.h. [ISC Bugs #16865-p1].
2007-05-19 16:14:48 +00:00
David Hankins
8c7c9ace0e
s/nameservers/nameserver/
2007-05-19 16:02:38 +00:00
David Hankins
2cf8d0bddd
- Fix documentation of the domain-search atom (quoted, with commas).
...
- Document DHCPv6 options presently in the default table.
2007-05-18 19:45:08 +00:00
David Hankins
4ba5891941
- DHCPv4 I/O methods that failed to sense hardware address were corrected.
...
[ISC-Bugs #16881 ]
- DHCPv4 is now the default (as documented) rather than DHCPv6. The default
was set to DHCPv6 to facilitate ease early development, and forgotten.
[ISC-Bugs #16881 ]
- Corrected a segmentation violation in DHCPv4 socket processing.
[ISC-Bugs #16881 ]
2007-05-18 17:21:46 +00:00
David Hankins
6705543f81
- Additional warnings and such from robie. [ISC-Bugs #16865d]
2007-05-17 18:27:11 +00:00
Shane Kerr
99fe695e1c
FreeBSD, NetBSD, OpenBSD support added in (again).
...
See RT ticket #16865 for more (still expect some warnings).
2007-05-16 22:27:35 +00:00
David Hankins
3496f11e70
Update comment per rt16841.
2007-05-16 21:29:57 +00:00
David Hankins
a512d11b6d
- Corrected some situations where variables might be used without being
...
initialized. [ISC-Bugs #16865 ]
- Silenced several other compiler warnings. [ISC-Bugs #16865 ]
- Include the more standard sys/uio.h rather than rely upon other header
files to include it (fixes a BSDI compile failure). [ISC-Bugs #16865 ]
2007-05-11 15:50:18 +00:00
David Hankins
98bd7ca099
DHCPv6 branch merged to HEAD.
2007-05-08 23:05:22 +00:00
Evan Hunt
83c0372e28
Assorted fixes for broken network devices: IP header length field is now
...
determined from payload, because some NIC drivers return more data than
they actually recived; IP and UDP packets now stored in aligned data
structures; outgoing packet TTL increased from 16 to 128. [rt15583]
2007-04-27 23:54:06 +00:00
David Hankins
24b364de79
Document link-selection.
2007-04-18 15:53:14 +00:00
David Hankins
67674ffb38
- Timestamp parsing errors that indicated missing "minutes" fields rather
...
than the actually missing "seconds" fields have been repaired thanks to
a patch from Kevin Steves. [ISC_Bugs #16505 ]
2007-04-16 17:32:02 +00:00
David Hankins
06211b4018
- A bug was repaired in subencapsulation support, where spaces separated
...
by empty spaces would not get included. [ISC-Bugs #16805 ]
2007-04-12 16:15:31 +00:00
David Hankins
ecde99a330
- A bug was fixed where the nwip virtual option space was referencing
...
the fqdn option's virtual option space's option cache. [ISC-Bugs #16801 ]
2007-04-11 02:04:39 +00:00
Shane Kerr
c57db45ce9
Spelling fixes. See RT ticket 16513 for details.
2007-01-29 10:25:55 +00:00
Evan Hunt
253c8b6ad1
Change "execute" from numeric expression to executable statement, so
...
it will not be necessary to use eval(execute(...)) [rt16620]
2007-01-28 23:00:19 +00:00
David Hankins
85edef5cfe
- A bug was fixed in dhclient rendering the textual output form of the
...
domain-search option syntax. [ISC-Bugs #16586 ]
2007-01-11 16:31:51 +00:00
David Hankins
a7ee93fe57
- A segfault bug in recursive encapsulation support has been corrected.
...
[ISC-Bugs #16480 ]
2006-11-09 22:08:28 +00:00
David Hankins
c1e6c8329f
- A logic error in omapi interface code was repaired that might result in
...
incorrectly indicating 'up' state when any flags were set, rather than
specifically the INTERFACE_REQUESTED flag. [ISC-Bugs #16431 ]
2006-11-07 23:40:14 +00:00
Shane Kerr
fd79268595
Minor fix, calling wrong free function.
...
See rt16446 for information.
2006-11-06 18:13:31 +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
David Hankins
66c8f7347a
- An option definition referencing leak was fixed, which resulted in early
...
termination of dhclient upon the renewal event. [ISC-Bugs #16423 ]
2006-10-17 20:45:59 +00:00