2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 05:55:28 +00:00
Commit Graph

22338 Commits

Author SHA1 Message Date
Marcin Siodelski
4517ba7bfa [3975] Scheduling lease expiration timers in the DHCP servers.
The timers are scheduled in the ControlledDhcpvXSrv instances. The
unit tests are located in the kea_controller_unittest.cc.
2015-10-12 13:59:05 +02:00
Francis Dupont
b6849afebb [3987] Fixed missing interface config 2015-10-10 00:16:23 +02:00
Tomek Mrugalski
73fe42ad5d [master] ChangeLog, AUTHORS updated 2015-10-09 23:30:20 +02:00
Tomek Mrugalski
884d8bb4a5 [master] Merge branch 'trac3681_rebase' (Common MySQL Connection class)
Conflicts:
	src/lib/dhcpsrv/lease_mgr.h
	src/lib/dhcpsrv/memfile_lease_mgr.cc
	src/lib/dhcpsrv/mysql_lease_mgr.cc
	src/lib/dhcpsrv/tests/memfile_lease_mgr_unittest.cc
	src/lib/dhcpsrv/tests/schema_mysql_copy.h
2015-10-09 23:28:19 +02:00
Francis Dupont
3d1cdc680e [3499] spelling 2015-10-09 22:42:08 +02:00
Tomek Mrugalski
5fc3a5aa3f [3681_rebase] DatabaseConnection is used in MemfileLeaseMgr 2015-10-09 22:35:14 +02:00
Francis Dupont
759f989626 [3986] spelling 2015-10-09 21:36:43 +02:00
Francis Dupont
260842f54e [4057] Addressed review comments 2015-10-09 20:34:53 +02:00
Francis Dupont
bd35386624 [master] Merged trac4062 (fixed DaemonTest.createPIDFileOverwrite in debug) 2015-10-09 14:58:14 +02:00
Tomek Mrugalski
5221b4f27f [3681_rebase] The latest patch sent by Adam. 2015-10-09 01:59:48 +02:00
Tomek Mrugalski
c0d4109a4a [3987] Small clean-up 2015-10-08 23:20:49 +02:00
Tomek Mrugalski
1c5e0902b1 [3987] lease6_decline implemented. 2015-10-08 23:20:37 +02:00
Tomek Mrugalski
cff242865b [3986] lease4_decline hook documented. 2015-10-07 10:55:09 +02:00
Tomek Mrugalski
551ef10ff3 [3986] Second unit-test for decline/hooks drop implemented. 2015-10-07 00:03:06 +02:00
Tomek Mrugalski
462092acb4 [3986] Addresses two small @todos in unrelated test. 2015-10-06 23:56:36 +02:00
Tomek Mrugalski
d55e6585ab [3986] Decline methods moved to base class, Decline hooks test implemented. 2015-10-06 23:51:33 +02:00
Tomek Mrugalski
96e6cc2f80 [3986] Hook unit-tests moved to a separate file. 2015-10-06 21:29:16 +02:00
Marcin Siodelski
ad1def511e [master] Include <limits> instead of <limits.h> in cfg_expiration.
This prevents build failures on many OSes. Okayed on jabber.
2015-10-06 19:17:23 +02:00
Marcin Siodelski
4337952d1d [master] Added Changelog entry for #3974. 2015-10-06 17:42:18 +02:00
Marcin Siodelski
c998d36c40 [master] Merge branch 'trac3974' 2015-10-06 17:04:02 +02:00
Marcin Siodelski
bbead46461 [3974] Small updates to the expiration parser tests.
As a result of the review.
2015-10-06 16:52:25 +02:00
Tomek Mrugalski
7114a20231 [3499] Migration from 0.9.2 to 1.0 API documented. 2015-10-06 13:48:40 +02:00
Tomek Mrugalski
0849048d17 [3499] bool skip flag replaced by enum status. 2015-10-06 13:34:27 +02:00
Thomas Markwalder
52476f730a [3967] Added lookup of hwaddr_source name to lease6 dump
src/bin/admin/scripts/mysql/dhcpdb_create.mysql
    lease6DumpData() -  added lookup of lease_hwaddr_source name

src/bin/admin/scripts/mysql/upgrade_3.0_to_4.0.sh.in
    lease6DumpData() -  added lookup of lease_hwaddr_source name

src/bin/admin/tests/data/mysql.lease6_dump_test.reference.csv
    added hwaddr_source names to test reference data

src/bin/admin/tests/mysql_tests.sh.in
    mysql_lease6_dump_test() - changed hwaddr_source test values
2015-10-06 07:25:53 -04:00
Marcin Siodelski
23f0e9d8d2 [master] Fixed typo in the Makefile.am which caused distcheck failure. 2015-10-05 12:58:08 +02:00
Francis Dupont
29125cc147 [3985] spelling 2015-10-03 22:17:31 +02:00
Shawn Routhier
4b964c5959 [master] Add commit tag to change log entry for 3576 (PXE) 2015-10-02 12:03:32 -07:00
Shawn Routhier
fdcc73afe7 Merge branch 'trac3576' Add PXE options
Add several options PXE uses, also add the OptionOpaqueDataTuples
class to provide support for the parameter list option.

Conflicts:
	ChangeLog
2015-10-02 12:01:32 -07:00
Tomek Mrugalski
52de9ac39f [3985] Several minor tweaks, docs updated. 2015-10-02 20:35:02 +02:00
Shawn Routhier
214982d850 [trac3576] Fix typo in change log 2015-10-02 11:18:39 -07:00
Marcin Siodelski
cfbd62e006 [3974] Attached parser for expired leases processing to global parser. 2015-10-02 15:36:40 +02:00
Marcin Siodelski
c05c0a170a [3974] Updated DHCPv4 and DHCPv6 spec files with expiration specific params. 2015-10-02 15:36:05 +02:00
Marcin Siodelski
5e4ab4506a [3974] Implemented configuration parser for lease expiration config. 2015-10-02 14:51:15 +02:00
Marcin Siodelski
878bae1000 [3974] Added class holding configuration for lease expiation. 2015-10-02 11:15:15 +02:00
Shawn Routhier
33f0882b59 [trac3576] Updates per review comments
Typo level changes per review comments.
2015-10-01 19:33:54 -07:00
Francis Dupont
aedb56ca1e [4074] Made sockets close-on-exec 2015-10-01 22:51:20 +02:00
Tomek Mrugalski
39aff6266a [3985] Implemented IPv6 declined lease recovery. 2015-10-01 22:08:58 +02:00
Francis Dupont
a56e20e3ae [4074] Updated thread/process uint test 2015-10-01 21:45:06 +02:00
Thomas Markwalder
bcf547a6ca [3967] Added MySQL schema upgrade from 3.0 to 4.0 support
src/bin/admin/scripts/mysql/upgrade_3.0_to_4.0.sh.in
    New script file for upgrading from Schema 3.0 to 4.0

configure.ac
    Added an entry for new MySQL uppgrade script, upgrade_3.0_to_4.0.sh.in

src/bin/admin/scripts/mysql/Makefile.am
    Added entries for upgrade_3.0_to_4.0.sh.
    Reformatted list style to make adding entries a bit more convenient.

src/bin/admin/tests/mysql_tests.sh.in
    mysql_upgrade_test() - extended the test to verify the upgrade step
    from 3.0 to 4.0.
2015-10-01 15:38:09 -04:00
Francis Dupont
b8c4d54a9e [4074] Replaced exit() by _exit() in faulty children 2015-10-01 21:23:17 +02:00
Francis Dupont
be0ca958a0 [4074] Undid for_detector stuff 2015-10-01 21:21:15 +02:00
Thomas Markwalder
ad50f527f7 [master] Added ChangeLog entry 1017 for Trac #3916 trac4074_base 2015-10-01 14:30:07 -04:00
Shawn Routhier
4844e9252b [trac3576] Restore line accidently removed from DHCPv4 guide, fix typo in comment 2015-10-01 11:17:18 -07:00
Thomas Markwalder
09cdd86a5e [master] Replace lease-dump scripts with stored procedures for MySQL/Postgres
Merges in branch 'trac3916'
2015-10-01 14:14:34 -04:00
Francis Dupont
31099c626d [master] Updated git hash 2015-10-01 18:17:23 +02:00
Francis Dupont
760a343efb [master] Finished merge of trac4004 (enable-static and unit tests) 2015-10-01 18:16:35 +02:00
Francis Dupont
e4368d2920 [master] Merged trac4004 (enable-static and unit tests) 2015-10-01 18:10:15 +02:00
Francis Dupont
5e9aa3def6 [4062] Finished previous change 2015-10-01 17:59:55 +02:00
Francis Dupont
5bda4c48a4 [4062] Moved to Stephen's style for restore 2015-10-01 17:55:53 +02:00
Francis Dupont
52b74fefe0 [master] Merged trac4061 (use isc::asiolink::IOAddress predicates) 2015-10-01 17:48:30 +02:00