2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 21:07:43 +00:00

3868 Commits

Author SHA1 Message Date
Shawn Routhier
32da1939af [master] Prepare for 4.3.0a1
Update vesion stamps, copyright dates and the bind version to use.
2013-12-13 13:32:35 -08:00
Shawn Routhier
4d079f0ec0 [master] Better support for INFORM requests.
Add support to use the subnet selection option
and the host declaration statements when processing
an inform request
2013-12-13 12:52:17 -08:00
Shawn Routhier
38ee81bd80 [master] Patch to ignore UIDS
This patch adds an option to allow the administrator to tell the
server to ignore UIDS when choosing a lease.
2013-12-13 12:40:45 -08:00
Shawn Routhier
61ef216b8d [master] Add support for user selection of the from address for DDNS transactions 2013-12-11 08:08:42 -08:00
Shawn Routhier
51e2e60626 -n [master] add the lease list script to the distribution 2013-12-11 00:05:00 +00:00
Shawn Routhier
e54ff84f08 -n master Patch for 30461 and update the auto generated files
Update the auto genrated files to add the required bind9
libraries

Fix up dhcpctl/Makefile.am to include the isccfg lib

Patch for 30461 to allow the DHCP server to find
the name server to update via the DNS
Conflicts:
2013-12-10 04:03:12 +00:00
Shawn Routhier
64fb661cc8 [master] Clean up some of the notes in RELNOTES
Remove one note that was mistakenly committed and tidy
up the ticket numbers on some others.
2013-11-26 11:19:29 -08:00
Shawn Routhier
619304cd87 [master] Support using v6 relay options in server decicions. 2013-11-25 21:00:41 -08:00
Shawn Routhier
0895c955d1 [master] Fix up the gentle shutdown code to handle failover
This patch modifies the gentle failover patch to
be cleaner and to handle failover peers better.
2013-11-14 12:55:10 -08:00
Shawn Routhier
f88446f16b [master] Emit log messages when the server is stable
Emit a log message when the server had completed initialization
and is about to start dispatching.  And emit log messages when
both peers in a failover pair have reached the normal state.
2013-11-08 12:29:20 -08:00
Shawn Routhier
cde11a4cdb [master] Add option to suppress the use of fsync when writing lease files
The option is dont-use-async <flag> and it defaults to disabled.
2013-11-08 12:00:02 -08:00
Shawn Routhier
1534fff7c5 [master] Add release note 2013-11-07 10:37:11 -08:00
Jeremy C. Reed
4eed07b3bb Fix some spelling typos introduced from the 21139 branch.
Also fix another misspelling while here.
2013-11-04 08:45:36 -06:00
Shawn Routhier
d9b5c150b7 [master]
Add log messages for when the addresses we assign.
2013-10-31 14:09:24 -07:00
Shawn Routhier
47e8308dea [master]
[32692] Signal handlers added: sigint (ctrl-c) and sigterm (default kill)
2013-10-30 13:52:36 -07:00
Shawn Routhier
58cb5d861d [master]
Squashed commit of the following:

commit 9b0ea01f2afd1fb7ec1409166183a92731314ca7
Author: Shawn Routhier <sar@isc.org>
Date:   Tue Oct 22 12:02:41 2013 -0700

    -n [rt34924]
    Modify the on_commit code to use a reasonable scope as the reply->lease
    value may not be set, we should use the tmp->scope as we go through
    the iasubopts.
2013-10-30 13:34:22 -07:00
Shawn Routhier
4b8251a0c0 -n [master]
Fix the socket handling for DHCPv6 clients to allow multiple instances
of a clinet on a single machine to work properly.
[ISC-Bugs #34784]
2013-10-21 14:59:41 -07:00
Shawn Routhier
d7d9c0c7c3 -n [master]
Add code to support the standards version of DDNS
2013-10-14 15:53:24 -07:00
Shawn Routhier
1d851cff2c -n [master]
Correct NTP rfc number
2013-10-11 14:42:06 -07:00
Francis Dupont
eff1c7d831 set SO_REUSEPORT only for multicast 2013-09-25 10:22:43 +02:00
Shawn Routhier
f6dc164f6b -n [master]
fixes in openwrt script from the lwds-lite lab as well
   as some cosmetic changes and updating other scripts to
   use two double quotes instead of two single quotes for
   empty zone ids.
   [rt29843]
2013-08-30 13:25:12 -07:00
Shawn Routhier
3cb6f9bb3d -n [master]
[32767] Doxygen files for Developer's Guide are now included in release
2013-08-29 13:57:13 -07:00
Mark Andrews
f1ef85cf1e address: dhcpv6.c: In function 'reply_process_ia_ta': dhcpv6.c:2784: warning: 'p' might be used uninitialized in this function 2013-08-28 12:25:33 +10:00
Shawn Routhier
01fa619fab -n [master]
26510
 Add support for classes in the IPv6 code
2013-08-27 14:20:09 -07:00
Shawn Routhier
a7341359cc -n [master]
[rt27912]
    Add code to suppor on {commit expiry release} statements for DHCPv6.
    There are several pieces to this change
    1) Add space in the iasubopt structure to hold the statement pointers
    2) Update the execute code to fill in the structures as necessary
    3) Execute the statements when appropriate
    Many of the changes in the non-v6 code are to pass the v6 structures
    around to the execute code.
2013-08-27 13:40:47 -07:00
Shawn Routhier
8cd88e202b -n [master]
[rt26311]
    Fix the issue with DDNS by checking to see if we have added a pointer
    to the ddns_cb and skipping the cache threshold check if we did.  Also
    expand and correct the cache threshold check into the delayed ack code.
2013-08-27 11:09:12 -07:00
Shawn Routhier
ad4001ce80 [master]
Add a sleep call after trying to kill a previous client.  This
should make the "-r" option to the client work more consistently.
[ISC-Bugs: 18175]
2013-08-27 10:31:27 -07:00
Mark Andrews
6d210be233 handle realloc failure [RT #32105] 2013-06-11 16:08:16 +10:00
Mark Andrews
74d67492a1 add #include "config.h" 2013-06-07 09:06:14 +10:00
Shawn Routhier
79d2c88e8c Run auto tools on updated configure.ac file 2013-06-06 19:06:06 +00:00
Shawn Routhier
957cda7d7a [master]
Change version and dates to make it clear this isn't 4.3.0 if we
create a tar ball for test purposes.
2013-06-06 12:03:33 -07:00
Shawn Routhier
08b2d34783 [master]
Modify the class and subclass code to allow for dynamic addition and
removal of subclasses.  See 27452 for details.
2013-06-05 18:15:49 -07:00
Shawn Routhier
360cc6d993 [master]
Squashed commit of the following:
    [rt33351]
    Check for overly long whitespace in files we are parsing and
    print a message and exit if we find it.  We could try and continue
    but given that the file is likely corrupt that doesn't seem useful.
    commit e5cde5645b6cdeee04761fa3671d9e9f3b5abdd4
    commit 25c632ab85e996f89a8e0337a3c5caef6ff4392a
2013-06-04 10:44:13 -07:00
Shawn Routhier
6741869891 [master]
Checkin for 20680, adding perl script to look at lease files
2013-05-30 12:23:17 -07:00
Mark Andrews
9626483bbb - Address static analysis warnings.
[ISC-Bugs #33510] [ISC-Bugs #33511]
2013-05-23 14:21:20 +10:00
Mark Andrews
d0a10f6ac3 - Address static analysis warnings.
[ISC-Bugs #33510]
2013-05-23 14:15:03 +10:00
Mark Andrews
dc9d7b08aa - Silence benign static analysis warnings.
[ISC-Bugs #33428]
2013-05-15 10:49:54 +10:00
Shawn Routhier
7133470475 [master]
Update bind.sh to use v9_9 until we update DHCP to
use shared libraries.  See ticket 33195
2013-04-10 13:57:52 -07:00
Shawn Routhier
cc17cbc398 [master]
[rt33032]
    Move declaration of fudge so it's only declared if we will use it.
2013-04-08 11:14:20 -07:00
Mark Andrews
a24b9f23d0 - Use newer auto* tool packages and turn on RFC_3542 support on Mac OS.
[ISC-Bugs #26303]
2013-03-28 17:11:06 +11:00
Jeremy C. Reed
8e112e2bc6 Various minor documentation improvements:
remove repeated words

fix: it's to its

some minor formatting added
	(this needs to be improved still, there is a mix
	of \fB Bold and \fI underline for same things)

spelling fixes

minor punctuation fixes (remove ...)

uppercase an acronym that is not a config item

(I didn't get this reviewed, these all are very minor or obvious.)
2013-01-28 18:01:41 -06:00
Shawn Routhier
a2bb892f71 Update auto generated files for rt32206 2013-01-16 20:42:34 +00:00
Shawn Routhier
c5bc8b1a37 [master]
When checking to see if atf is available also check the
lib64 directory.
[rt32206]
2013-01-16 12:31:13 -08:00
Shawn Routhier
bf1b1d992d [master]
Update bind version for 4.2.5rc1
2012-12-14 12:21:53 -08:00
Shawn Routhier
56c0e68182 [master]
Add ticket number to comment
2012-12-13 11:38:06 -08:00
Shawn Routhier
b89b8e1628 -n [master]
Clean up ATF issues:
describe patch to ATF code for solaris 11
remove unneeded options for use on solaris 11
comment out unused hash test
[rt32089]
2012-12-13 11:29:35 -08:00
Shawn Routhier
d5d868e726 [master]
Update per comments from sanity check
2012-12-12 16:41:04 -08:00
Shawn Routhier
247d01cd75 [master]
Update bind version map for 4.2.5b1
2012-12-04 18:28:14 -08:00
Shawn Routhier
f30e277118 [master]
Remove outdated section on ad-hoc DDNS
[ISC-Bugs #21798 #29939]
2012-12-04 11:43:42 -08:00
Shawn Routhier
24777ef41e [master]
Tidy up	dhclient.8 file:
make use of man sections consistent for dhclient.conf, dhclient-script
and dhclient.lease
make port port-number and VAR=val VAR=value
correct	  desciptionof to description of
[ISC-Bugs #17368]
2012-11-28 13:54:09 -08:00