2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-30 05:47:45 +00:00

3926 Commits

Author SHA1 Message Date
Tomek Mrugalski
c7aa4dd4a4 DHCPv6 server now responds properly if client asks for a prefix that
is already assigned to a different client. [ISC-Bugs #23948]
2011-04-13 09:53:26 +00:00
Mark Andrews
7a1474f4f3 temporally disable with-gssapi 2011-04-06 00:41:10 +00:00
Mark Andrews
1405aa2ddc move declartations to start of block 2011-04-04 23:09:43 +00:00
Shawn Routhier
bea1769742 In dhclient check the data for some string options for
reasonableness before passing it along to the script that
interfaces with the OS. [ISC-Bugs #23722]
2011-03-24 21:11:01 +00:00
Shawn Routhier
b7b43092cf Add tag for 4.2.1 => 9.8.0 2011-02-25 20:08:55 +00:00
Shawn Routhier
e950a7be32 Add paragraph explaining some Solaris compiler issues.
[ISC-Bugs #21791]
2011-02-24 00:03:42 +00:00
Shawn Routhier
27ad8b925d Correct typo occurrance => occurrence 2011-02-23 23:50:55 +00:00
Shawn Routhier
195713c085 Add bind tag for 4.2.1rc1 2011-02-18 19:50:45 +00:00
Shawn Routhier
17a8f0e2b4 Modify the dlpi code to accept getmsg() returning a positive value.
[ISC-Bugs #22824]
2011-02-18 19:12:50 +00:00
Shawn Routhier
8f95db4168 autoconf regeneration 2011-02-18 18:48:44 +00:00
Shawn Routhier
056309fef2 automake regeneration 2011-02-18 18:48:39 +00:00
Shawn Routhier
4229108cc4 autoheader regeneration 2011-02-18 18:48:15 +00:00
Shawn Routhier
34bfcecdbe aclocal regeneration 2011-02-18 18:48:04 +00:00
Shawn Routhier
8a0d9ca439 Some fixes for LDAP
[ISC-Bugs #21783] - Include lber library when building ldap
[ISC-Bugs #22888] - Enable the ldap code when buidling common
2011-02-18 18:41:25 +00:00
Shawn Routhier
919f14071d Handle some DDNS corner cases better. Maintain the DDNS transaction
information when updating a lease and cancel any existing transactions
when removing the ddns information.
[ISC-Bugs #23103]
2011-02-18 18:18:20 +00:00
Shawn Routhier
ef86959bc0 Tidy up release note for 23039, including adding the ticket number 2011-02-18 17:42:49 +00:00
Mark Andrews
3ecaf2f244 grammer 2011-02-18 01:57:29 +00:00
Mark Andrews
7900af4bef - Removed the restriction on using IPv6 address in IPv4 mode. This allow
IPv4 options which contain IPv6 address to be specified.  For example
  the 6rd option can be specified and use like this:

        option 6rd code 212 = { integer 8, integer 8,
                                ip6-address, array of ip-address };
        option 6rd 16 10 2001:: 1.2.3.4, 5.6.7.8;
2011-02-18 01:41:30 +00:00
Mark Andrews
4176a7009d cast to int for * in $.*s 2011-02-16 03:22:56 +00:00
Shawn Routhier
4fc3ad3285 Fix typo disclean => distclean 2011-02-11 22:48:20 +00:00
Shawn Routhier
f4bf07c6a5 Add tag for 4.2.1b1 to HEAD 2011-01-28 22:37:40 +00:00
Shawn Routhier
45918d36d0 Fix typo in 21921 note 2011-01-21 00:15:29 +00:00
Shawn Routhier
e8f330a1e4 Correctly spell crashing 2011-01-20 20:53:50 +00:00
Shawn Routhier
c8b189f174 When processing a request in the DHCPv6 server code that specifies
an address that is tagged as abondened (meaning we received a
decline request for it previously) don't attempt to move it from
the inactive to active pool as doing so can result in the server
crshing on an assert failure.  Also retag the lease as active
and reset it's timeout value.
[ISC-Bugs #21921]
2011-01-20 19:13:41 +00:00
Shawn Routhier
e7e1739744 Disable the use of kqueue in the ISC library. This avoids a problem
between the fork and socket code that caused the dhcpd process to
use all available cpu if the program daemonized itself.
[ISC-Bugs #21911]
2010-12-30 22:35:48 +00:00
Shawn Routhier
e1a402115d When processing the format flags for a given option consume the
flag indicating an optional value correctly.  A symptom of this
bug was an infinite loop when trying to parse the slp-service-scope
option.  Thanks to a patch from Marius Tomaschewski.
[ISC-Bugs #22055]
2010-12-29 22:56:01 +00:00
Shawn Routhier
9043399dc3 Clean up for 22033 - remove printing the seconds value
to avoid problems with printing it in an OS agnostic manner.
2010-12-29 21:40:33 +00:00
Shawn Routhier
0c9d3a8108 Limit the timeout period allowed in the dispatch code to 2^^32-1 seconds.
Thanks to a report from Jiri Popelka at Red Hat.
[ISC-Bugs #22033], [Red Hat Bug #628258]
2010-12-14 23:06:50 +00:00
Shawn Routhier
dbaa902c66 Add Brad's name to the entry for 22679 2010-12-14 22:54:12 +00:00
Shawn Routhier
23d39ae2d8 Don't pass the ISC_R_INPROGRESS status to the omapi signal handlers.
Passing it through to the handlers caused the omshell program to fail
to connect to the server.  [ISC-Bugs #21839]

Fix the paranthesis in the code to process configuration statements
beginning with "auth".  The previous arrangement caused
"auto-partner-down" to be processed incorrectly.  [ISC-Bugs #21854]
2010-12-14 21:59:44 +00:00
Shawn Routhier
9d97e6445e Fix the handling of connection requests on the failover port.
Previously a connection request from a source that wasn't
listed as a failover peer would cause the server to become
non-responsive.  [ISC-Bugs #22679]
CERT: VU#159528 CVE: CVE-2010-3616
2010-12-13 20:31:08 +00:00
Mark Andrews
72c446672f fix pointer 2010-12-09 01:19:10 +00:00
Mark Andrews
51c8829ca2 free dstkey 2010-12-09 01:17:46 +00:00
Mark Andrews
01910481cd dns_tsec_create now takes the address of the dstkey pointer 2010-12-06 02:00:25 +00:00
Shawn Routhier
42cbff6349 In the entry for ticket 22626 correct the ticket that
we are fixing to 21585.
2010-12-03 20:45:14 +00:00
Shawn Routhier
391965129d Restore printing of values in omshell to the style pre 21518. For
21518 we changed the print routines to always display time values
as a hex list.  This had a side effect of printing all data strings
as a hex list.  We shall investigate other ways of displaying time
values more usefully.  [ISC-Bugs #22626]
2010-12-03 20:27:51 +00:00
Shawn Routhier
3004babab1 Ignore sigpipe if possible. 22269 2010-11-18 19:47:36 +00:00
David Hankins
3da41c64e1 autoconf regeneration 2010-11-03 23:25:23 +00:00
David Hankins
76f4993d6e automake regeneration 2010-11-03 23:25:20 +00:00
David Hankins
67a6029a3f autoheader regeneration 2010-11-03 23:25:11 +00:00
David Hankins
c7acf02f54 aclocal regeneration 2010-11-03 23:25:05 +00:00
David Hankins
8d50c7219b - ./configure on longer searches for -lcrypto to explicitly link against.
This fixes a bug where 'dhclient' would have shared library dependencies
  on '/usr/lib'.  [ISC-Bugs #21967]
2010-11-03 23:22:02 +00:00
Shawn Routhier
f33dc72271 Add cert and cve numbers and acknowledgement 2010-11-02 18:43:34 +00:00
Shawn Routhier
4dc5a6b1fa Handle a relay forward message with an unspecified address in the
link address field.  Previously such a message would cause the
server to crash.  [ISC-Bugs #21992]
2010-10-22 19:50:24 +00:00
Shawn Routhier
ad59838e33 Update the code to parse dhcpv6 lease files to accept a semi-colon at
the end of the max-life and preferred-life clauses.  In order to be
backwards compatible with older lease files not finding a semi-colon
is also accepted.  [ISC-Bugs #22303].
2010-10-13 22:28:18 +00:00
Mark Andrews
5484ac9e3a cast (char) to (unsigned char) to silence (char) array index warnings. 2010-09-17 01:52:34 +00:00
Mark Andrews
1babd56eeb Use (unsigned char) not (int) to silence (char) array index warnings. 2010-09-17 01:51:37 +00:00
Shawn Routhier
66309a5e93 errata for 21308 - correct domain-search syntax 2010-09-14 23:05:39 +00:00
Shawn Routhier
766eb2a840 autoconf regeneration 2010-09-14 22:25:07 +00:00
Shawn Routhier
4d5c760127 automake regeneration 2010-09-14 22:24:54 +00:00