]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Tue, 25 Aug 2015 11:56:33 +0000 (13:56 +0200)]
[3970] Basic implementation of the TimerMgr singleton.
Marcin Siodelski [Mon, 24 Aug 2015 12:25:15 +0000 (14:25 +0200)]
[3970] Propagate errors emitted when closing the WatchSocket.
Marcin Siodelski [Fri, 21 Aug 2015 19:41:34 +0000 (21:41 +0200)]
[3970] Moved WatchSocket class to utilities.
Thomas Markwalder [Thu, 13 Aug 2015 15:04:50 +0000 (11:04 -0400)]
[master] Added ChangeLog entry 989 for #3997.
Thomas Markwalder [Thu, 13 Aug 2015 14:39:27 +0000 (10:39 -0400)]
Merge branch 'trac3997'
Thomas Markwalder [Thu, 13 Aug 2015 14:34:37 +0000 (10:34 -0400)]
[3997] Address review comments
Minor comment cleanup.
Thomas Markwalder [Wed, 12 Aug 2015 20:28:55 +0000 (16:28 -0400)]
[3997] Corrected DHCP6 server crash on exit when DDNS is enabled
Rather that stopping it explicitly, the server was relying D2ClientMgr
to stop itself during its own destruction. This was falling over during
process wind-down because the IfaceMgr singletone was being destroyed before
the D2ClientMgr instance. The server destructor now explicitly stops the
D2ClientMgr.
src/bin/dhcp6/dhcp6_messages.mes
added DHCP6_SRV_D2STOP_ERROR log message
src/bin/dhcp6/dhcp6_srv.cc
Dhcpv6Srv::stopD2() - new method stops the NCR sender, causing it to
unregister its WathSocket from IfaceMgr
Dhcpv6Srv::~Dhcpv6Srv() - added call to Dhcpv6Srv::stopD2()
src/bin/dhcp6/tests/dhcp6_process_tests.sh.in
Enabled DNS updates in the CONFIG string. This ensures the D2
client will be started during system tests
Thomas Markwalder [Wed, 12 Aug 2015 19:50:47 +0000 (15:50 -0400)]
[3997] Corrected DHCP4 server crash on exit when DDNS is enabled
Rather that stopping it explicitly, the server was relying D2ClientMgr
to stop itself during its own destruction. This was falling over during
process wind-down because the IfaceMgr singletone was being destroyed before
the D2ClientMgr instance.
The server destructor now explicitly stops the D2ClientMgr.
src/bin/dhcp4/dhcp4_messages.mes
added DHCP4_SRV_D2STOP_ERROR log message
src/bin/dhcp4/dhcp4_srv.cc
Dhcpv4Srv::stopD2() - new method stops the NCR sender, causing it to
unregister its WathSocket from IfaceMgr
Dhcpv4Srv::~Dhcpv4Srv() - added call to Dhcpv4Srv::stopD2()
src/bin/dhcp4/tests/dhcp4_process_tests.sh.in
Enabled DNS updates in the CONFIG string. This ensures the D2
client will be started during system tests
Wlodek Wencel [Thu, 23 Jul 2015 17:20:12 +0000 (19:20 +0200)]
[master] ChangeLog and dhcp6_messages reordered
Thomas Markwalder [Thu, 23 Jul 2015 15:24:09 +0000 (11:24 -0400)]
[master] Corrected distcheck failure in cfgrpt
Merges branch 'trac3929'
Marcin Siodelski [Wed, 22 Jul 2015 21:39:01 +0000 (23:39 +0200)]
[master] Added ChangeLog entry for #3785.
Marcin Siodelski [Wed, 22 Jul 2015 20:53:26 +0000 (22:53 +0200)]
[master] Merge branch 'trac3785'
Marcin Siodelski [Wed, 22 Jul 2015 20:49:38 +0000 (22:49 +0200)]
[3785] Minor update to the gitignore for keactrl tests.
Marcin Siodelski [Wed, 22 Jul 2015 20:47:46 +0000 (22:47 +0200)]
[3785] Simplified the unit test for keactrl status command.
Thomas Markwalder [Wed, 22 Jul 2015 19:23:38 +0000 (15:23 -0400)]
[3929] pass input file path into mk_cfgrpt.sh
Added required input config report file parameter to
mk_cfgrpt.sh rather than having hard-coded by configure.
This allows cfgrpt/Makefile to pass in the pathname of
the report file it used in its "config_report.cc", as
the input report file. In other words, we garuantee that
the file we used for change is the same file we generate
the source from.
Thomas Markwalder [Wed, 22 Jul 2015 16:56:45 +0000 (12:56 -0400)]
[3929] Added basic unittests to src/lib/cfgrpt
Thomas Markwalder [Wed, 22 Jul 2015 15:53:35 +0000 (11:53 -0400)]
[3929] config_report.cc is now generated during src/lib/cfgrpt/Makefile
By generating config_report.cc in the cfgrpt directory Makefile
rather than configure, it can be treated as any other generated
source file, rather than a one-off special case.
Moved cfgrpt directory from bin to lib since it creates a library
rather than an executable.
mk_cfgrpt.sh is now generated by configure from a .in file and
Details:
configure.ac
removed call to mk_cfgrpts.sh
added mk_cfgprt.sh to list of files generated by configure
src/bin/Makefile.am
removed cfgrpt dir
changed cfgrpt directory to lib
src/bin/d2/Makefile.am
src/bin/d2/tests/Makefile.am
src/bin/dhcp4/Makefile.am
src/bin/dhcp4/tests/Makefile.am
src/bin/dhcp6/Makefile.am
src/bin/dhcp6/tests/Makefile.am
src/bin/lfc/Makefile.am
src/bin/lfc/tests/Makefile.am
src/bin/perfdhcp/Makefile.am
src/bin/perfdhcp/tests/Makefile.am
src/lib/Makefile.am
added cfgrpt dir
src/lib/cfgrpt/Makefile.am
changed include dir to be in lib not dir
added config_report.cc to CLEANFILES
added config_report.cc to BUILD_SOURCES
removed config_report.cc from libcfgrpt_la_SOURCES
added rule for config_report.cc to call mk_cfgrpt.sh
Francis Dupont [Wed, 22 Jul 2015 14:45:29 +0000 (16:45 +0200)]
[3785] Unembedded status_no_config_test
Francis Dupont [Wed, 22 Jul 2015 14:32:02 +0000 (16:32 +0200)]
[3785] Added missing files in .gitignore
Francis Dupont [Wed, 22 Jul 2015 14:17:56 +0000 (16:17 +0200)]
[3785] Terminated correctly .gitignore (i.e, added missing end of line)
Francis Dupont [Wed, 22 Jul 2015 14:14:55 +0000 (16:14 +0200)]
[3785] Added *.saved to CLEANFILES
Marcin Siodelski [Tue, 21 Jul 2015 21:37:05 +0000 (23:37 +0200)]
[master] Added ChangeLog entry for #3959.
Marcin Siodelski [Tue, 21 Jul 2015 21:34:55 +0000 (23:34 +0200)]
[master] Merge branch 'trac3959'
Wlodek Wencel [Tue, 21 Jul 2015 16:23:02 +0000 (18:23 +0200)]
[3929] config_report.cc added to SOURCES
Wlodek Wencel [Tue, 21 Jul 2015 16:22:25 +0000 (18:22 +0200)]
[3929] mk_cfgrpt.sh added to EXTRA_DIST
Marcin Siodelski [Tue, 21 Jul 2015 15:50:25 +0000 (17:50 +0200)]
[3959] Fixed output from OptionIntArray::toText for uint8 values.
Marcin Siodelski [Tue, 21 Jul 2015 08:07:11 +0000 (10:07 +0200)]
[master] Added Changelog entry for 3958.
Marcin Siodelski [Tue, 21 Jul 2015 08:05:44 +0000 (10:05 +0200)]
[master] Merge branch 'trac3958'
Marcin Siodelski [Tue, 21 Jul 2015 07:52:05 +0000 (09:52 +0200)]
[master] Merge branch 'trac3955'
Tomek Mrugalski [Mon, 20 Jul 2015 16:12:15 +0000 (18:12 +0200)]
[3955] Removed unnecessary whitespace chars.
Tomek Mrugalski [Mon, 20 Jul 2015 16:10:27 +0000 (18:10 +0200)]
[3955] Added version info for dhcp-ddns library
Tomek Mrugalski [Mon, 20 Jul 2015 15:24:08 +0000 (17:24 +0200)]
[3955] Corrected duplicate initialization of LDFLAGS in cryptolink
Marcin Siodelski [Mon, 20 Jul 2015 13:46:59 +0000 (15:46 +0200)]
[master] Added ChangeLog entry for #3949.
Marcin Siodelski [Mon, 20 Jul 2015 13:31:03 +0000 (15:31 +0200)]
[master] Merge branch 'trac3949'
Marcin Siodelski [Sun, 19 Jul 2015 11:57:55 +0000 (13:57 +0200)]
[3958] Allocation engine allows for overriding the # of allocation attempts.
Marcin Siodelski [Sun, 19 Jul 2015 09:37:39 +0000 (11:37 +0200)]
[3958] Fixed invalid number of allocation attampts in the log message.
Marcin Siodelski [Sun, 19 Jul 2015 09:18:07 +0000 (11:18 +0200)]
[3955] Bumped up libs version numbers for the 0.9.2 release.
Tomek Mrugalski [Sun, 19 Jul 2015 09:14:33 +0000 (11:14 +0200)]
[3958] Extra test for large (80 bits pool) configuration implemented.
Marcin Siodelski [Sun, 19 Jul 2015 08:06:07 +0000 (10:06 +0200)]
[3958] Fixed the allocation from the large PD pool.
Thomas Markwalder [Fri, 17 Jul 2015 10:43:31 +0000 (06:43 -0400)]
[master] Added ChangeLog entry 984 for #3954
Thomas Markwalder [Fri, 17 Jul 2015 10:28:10 +0000 (06:28 -0400)]
[master] keatctrl status can be run as non-root user
Merges branch 'trac3954'
Francis Dupont [Fri, 17 Jul 2015 06:48:24 +0000 (08:48 +0200)]
[master] Updated git hash
Francis Dupont [Fri, 17 Jul 2015 06:47:33 +0000 (08:47 +0200)]
[master] Finished merge of trac3944 (posix date formatting)
Francis Dupont [Fri, 17 Jul 2015 06:45:03 +0000 (08:45 +0200)]
[master] Merged trac3944 (posix date formatting)
Thomas Markwalder [Thu, 16 Jul 2015 18:05:01 +0000 (14:05 -0400)]
[3954] Replaced kill -0 with ps -p in keactrl
Marcin Siodelski [Thu, 16 Jul 2015 14:15:01 +0000 (16:15 +0200)]
[3944] Use C++ style comparison in boost_time_utils unit test.
Wlodek Wencel [Thu, 16 Jul 2015 11:14:10 +0000 (13:14 +0200)]
[master] typo fix in stats.xml
Francis Dupont [Thu, 16 Jul 2015 11:08:20 +0000 (13:08 +0200)]
[3944] Added unit tests for boost time utils
Marcin Siodelski [Thu, 16 Jul 2015 06:49:16 +0000 (08:49 +0200)]
[3949] Removed extraneous log message.
Marcin Siodelski [Wed, 15 Jul 2015 12:39:29 +0000 (14:39 +0200)]
[master] Added ChangeLog entry for #3951.
Marcin Siodelski [Wed, 15 Jul 2015 12:38:25 +0000 (14:38 +0200)]
[master] Merge branch 'trac3951'
Thomas Markwalder [Wed, 15 Jul 2015 11:37:52 +0000 (07:37 -0400)]
[master] Added ChangeLog entry 981 for #3939.
Thomas Markwalder [Wed, 15 Jul 2015 10:39:09 +0000 (06:39 -0400)]
[master] keactrl now uses server PID files
Merge branch 'trac3939'
Francis Dupont [Wed, 15 Jul 2015 07:28:41 +0000 (09:28 +0200)]
[master] Merged trac3932 (check remove() return)
Marcin Siodelski [Tue, 14 Jul 2015 17:37:44 +0000 (19:37 +0200)]
[3951] Fixed typo in the D2 logger name.
Thomas Markwalder [Tue, 14 Jul 2015 13:55:35 +0000 (09:55 -0400)]
[3939] Addressed review comments
doc/devel/qa.dox
Added description of KEA_PIDFILE_DIR
doc/guide/keactrl.xml
Added discusion of PID files to section 6
src/bin/keactrl/keactrl.in
start_server()
Revised wording of already-running log message
Marcin Siodelski [Tue, 14 Jul 2015 13:19:56 +0000 (15:19 +0200)]
[master] Added ChangeLog entry for #3484.
Marcin Siodelski [Tue, 14 Jul 2015 13:18:36 +0000 (15:18 +0200)]
[master] Merge branch 'trac3484'
Stephen Morris [Tue, 14 Jul 2015 12:46:33 +0000 (13:46 +0100)]
[3484] Further corrections to spelling and grammar in the documentation
Stephen Morris [Tue, 14 Jul 2015 11:59:52 +0000 (12:59 +0100)]
[3484] Miscellanous editing changes during review
Correction of typos/grammatical errors etc. Also included text in the
contributors' section explaining why test-driven development is used.
Stephen Morris [Tue, 14 Jul 2015 11:59:19 +0000 (12:59 +0100)]
[3484] Correct error in example code
Marcin Siodelski [Mon, 13 Jul 2015 15:45:33 +0000 (17:45 +0200)]
[master] Merge branch 'trac3941'
Francis Dupont [Fri, 10 Jul 2015 08:31:35 +0000 (10:31 +0200)]
[3944] Fixed data formatting
Francis Dupont [Thu, 9 Jul 2015 13:05:44 +0000 (15:05 +0200)]
[3785] Fixed the check kea.conf first for status
Francis Dupont [Thu, 9 Jul 2015 12:46:25 +0000 (14:46 +0200)]
[master] Updated git hash
Francis Dupont [Thu, 9 Jul 2015 12:45:32 +0000 (14:45 +0200)]
[master] Finished merge of trac3920 (data_ defined twice)
Marcin Siodelski [Thu, 9 Jul 2015 08:38:07 +0000 (10:38 +0200)]
[3941] Renamed logger objects used by DHCPv4 and DHCPv6 server.
Thomas Markwalder [Wed, 8 Jul 2015 19:28:19 +0000 (15:28 -0400)]
[3939] keactrl now uses PID files to control servers
src/bin/keactrl/keactrl.in
- get_pid_from_file() - new function which returns a server's PID from its
pid file, or 0
- check_running() - modified to use get_pid_from_file(), sets $_pid and $_pid_file
globals
- send_signal() - modified to use get_pid_from_file()
- start_server() - modified log emitted if server is already running to
contain the PID and pid file
- stop_server() - new function to stop a given server, IF it is running.
reload_server() - new function to reload a given server, IF it is running.
- get_pids() - deleted
- Replaced use of send_signal with stop_server or reload_server to provide
better visual feedback to users.
~
Thomas Markwalder [Wed, 8 Jul 2015 16:23:48 +0000 (12:23 -0400)]
[master] Fixed BSD compile error introduced by 3769
Added #include for waitpid() added to testing by 3769.
Marcin Siodelski [Wed, 8 Jul 2015 14:55:19 +0000 (16:55 +0200)]
[3484] Fixed quite a few doxygen warnings.
Francis Dupont [Wed, 8 Jul 2015 14:24:55 +0000 (16:24 +0200)]
[3932] Fixed typo
Marcin Siodelski [Wed, 8 Jul 2015 14:11:39 +0000 (16:11 +0200)]
[3484] Small fixes to remaining dox files.
Thomas Markwalder [Wed, 8 Jul 2015 14:07:21 +0000 (10:07 -0400)]
[master] Added ChangeLog entry 978, for #3769.
Francis Dupont [Wed, 8 Jul 2015 13:56:56 +0000 (15:56 +0200)]
[3932] Ignored remove return status
Francis Dupont [Wed, 8 Jul 2015 13:52:28 +0000 (15:52 +0200)]
[3932] Ignored remove return status
Francis Dupont [Wed, 8 Jul 2015 13:50:04 +0000 (15:50 +0200)]
[3932] Ignored remove return status
Thomas Markwalder [Wed, 8 Jul 2015 13:49:49 +0000 (09:49 -0400)]
[master] Servers now create PID files
Merge branch 'trac3769'
Francis Dupont [Wed, 8 Jul 2015 13:46:33 +0000 (15:46 +0200)]
[3932] Ignored remove return status
Francis Dupont [Wed, 8 Jul 2015 13:45:22 +0000 (15:45 +0200)]
[3932] Ignored remove return status
Francis Dupont [Wed, 8 Jul 2015 13:41:18 +0000 (15:41 +0200)]
[3932] Ignored remove return status
Francis Dupont [Wed, 8 Jul 2015 13:37:40 +0000 (15:37 +0200)]
[3932] Ignored remove return status
Francis Dupont [Wed, 8 Jul 2015 13:33:28 +0000 (15:33 +0200)]
[3932] Ignored remove return status
Francis Dupont [Wed, 8 Jul 2015 13:32:14 +0000 (15:32 +0200)]
[3932] Ignored remove return status
Francis Dupont [Wed, 8 Jul 2015 13:25:35 +0000 (15:25 +0200)]
[3932] Changed removeFile() to return a status one can check
Marcin Siodelski [Wed, 8 Jul 2015 13:19:15 +0000 (15:19 +0200)]
[3769] Fixed typos in the message files.
Marcin Siodelski [Wed, 8 Jul 2015 13:09:55 +0000 (15:09 +0200)]
[3484] Updated Developer's Guide for libdhcpsrv.
Thomas Markwalder [Wed, 8 Jul 2015 13:01:53 +0000 (09:01 -0400)]
[3769] Addressed review comments
Removed Daemon::init() method, improved server log message
descpriptions, and minor typos.
Marcin Siodelski [Wed, 8 Jul 2015 12:42:49 +0000 (14:42 +0200)]
[3484] Updated sections of the Developer's Guide concerning libdhcp++.
Marcin Siodelski [Wed, 8 Jul 2015 11:33:47 +0000 (13:33 +0200)]
[3484] Updated Developer's Guide for the DHCPv4 server.
Marcin Siodelski [Tue, 7 Jul 2015 14:22:31 +0000 (16:22 +0200)]
[3484] Updated heavily outdated sections about the DHCPv6 component.
Tomek Mrugalski [Tue, 7 Jul 2015 14:47:43 +0000 (16:47 +0200)]
[master] ChangeLog updated after #3873 merge.
Tomek Mrugalski [Tue, 7 Jul 2015 14:44:13 +0000 (16:44 +0200)]
[master] Merge branch 'trac3873' (FAQ section in the User's Guide)
Tomek Mrugalski [Tue, 7 Jul 2015 14:43:52 +0000 (16:43 +0200)]
[3873] Minor word-smithing after review
Tomek Mrugalski [Tue, 7 Jul 2015 14:17:32 +0000 (16:17 +0200)]
[master] ChangeLog updated after 3928 merge.
Tomek Mrugalski [Tue, 7 Jul 2015 14:16:00 +0000 (16:16 +0200)]
[master] Merge branch 'trac3928' (missing images in dist tarball)
Marcin Siodelski [Tue, 7 Jul 2015 13:19:56 +0000 (15:19 +0200)]
[3484] Updated documentation of the user_chk library.
Marcin Siodelski [Tue, 7 Jul 2015 12:45:22 +0000 (14:45 +0200)]
[3484] Updated hooks maintenance guide.
Marcin Siodelski [Tue, 7 Jul 2015 12:13:52 +0000 (14:13 +0200)]
[3484] Updated Guide for Component Developers.
Mostly nits.
Marcin Siodelski [Tue, 7 Jul 2015 11:36:47 +0000 (13:36 +0200)]
[3484] Updated description of hooks for DHCPv4 and DHCPv6 server.
Marcin Siodelski [Tue, 7 Jul 2015 11:34:51 +0000 (13:34 +0200)]
[3484] Small updates to the Contributor's Guide.