]>
git.ipfire.org Git - thirdparty/kea.git/log
Mukund Sivaraman [Sat, 17 Aug 2013 02:49:55 +0000 (08:19 +0530)]
[master] EXTRA_DIST the LICENSE_1_0.txt file
Mukund Sivaraman [Sat, 17 Aug 2013 02:16:13 +0000 (07:46 +0530)]
[master] Fix coding style
Stephen Morris [Fri, 16 Aug 2013 17:04:02 +0000 (18:04 +0100)]
[master] ChangeLog for #3092
Stephen Morris [Fri, 16 Aug 2013 16:56:08 +0000 (17:56 +0100)]
[master] Merge branch 'trac3092'
Thomas Markwalder [Fri, 16 Aug 2013 15:30:47 +0000 (11:30 -0400)]
[3075] Implemented main event loop in b10-dhcp-ddns
Added main process event loop to D2Process which is the
primary application "object" in b10-dchp-ddns.
Along the way it was necessary to adjust D2QueueManager to treat
stopping as an asyncrhonous event when IO is pending. This
requied a change in lib-dchp-ddns to have awareness of when
IO is pending.
Fixed a bug in D2 configuration parsing in which parsing a
a subsequent configuration caused duplicate TSIGKeyInfo
entries.
Jeremy C. Reed [Fri, 16 Aug 2013 14:51:24 +0000 (09:51 -0500)]
[master] be clear that --enable-experimental-resolver is a configure option
This was no reviewed, but is consistent with previous ChangeLog entries.
Jeremy C. Reed [Fri, 16 Aug 2013 14:50:02 +0000 (09:50 -0500)]
[master] change URLs for accessing git history
These URLs may not be permanent, but have been working for over
a month and the previously documented URLs haven't worked for years.
This was not reviewed.
Jeremy C. Reed [Fri, 16 Aug 2013 14:43:14 +0000 (09:43 -0500)]
[master] use a tab before the keyword type and wrap too-long lines
Jeremy C. Reed [Fri, 16 Aug 2013 14:40:27 +0000 (09:40 -0500)]
[master] fix some spellings in ChangeLog
Marcin Siodelski [Fri, 16 Aug 2013 14:38:10 +0000 (16:38 +0200)]
[3036] Test creating on-wire data from an option with empty domain name.
Marcin Siodelski [Fri, 16 Aug 2013 14:23:40 +0000 (16:23 +0200)]
[3082] Allow converting option to wire format when domain-name is empty.
Marcin Siodelski [Fri, 16 Aug 2013 13:39:19 +0000 (15:39 +0200)]
[3036] Trivial: documented parameter in doxygen.
Marcin Siodelski [Fri, 16 Aug 2013 13:36:12 +0000 (15:36 +0200)]
[3036] Addressed comments from the second review.
Stephen Morris [Fri, 16 Aug 2013 12:01:30 +0000 (13:01 +0100)]
[3092] Extended list of header files copied to installation directory
The joker in the pack here is io_address.h, required by the DHCP
header files. That refers to the headers-only version of Boost
ASIO included in the BIND 10 source kit, so the ASIO files need
to be copied as well.
Marcin Siodelski [Fri, 16 Aug 2013 11:49:11 +0000 (13:49 +0200)]
[3082] Added cppcheck suppression for the enum to be passed by reference.
Kazunori Fujiwara [Fri, 16 Aug 2013 10:31:27 +0000 (19:31 +0900)]
Merge branch 'trac3016' and 'trac3015'
Conflicts:
ChangeLog
Michal 'vorner' Vaner [Fri, 16 Aug 2013 07:59:55 +0000 (09:59 +0200)]
[3049] Check for offset_ptr with -Werror
Marcin Siodelski [Fri, 16 Aug 2013 07:32:49 +0000 (09:32 +0200)]
[3082] Addressed comments from the second review.
Also, removed line wraps in toText function and added validation of the
flags field when calling unpack.
Michal 'vorner' Vaner [Fri, 16 Aug 2013 07:05:10 +0000 (09:05 +0200)]
[3028] Hide the print_settings command
It is a testing command only, user is expected to examine configuration
by config show. So don't show it.
Stephen Morris [Thu, 15 Aug 2013 19:51:35 +0000 (20:51 +0100)]
[3092] Back out copy of message compiler to the installation directory
Stephen Morris [Thu, 15 Aug 2013 14:44:14 +0000 (15:44 +0100)]
[master] ChangeLog for #2981
Stephen Morris [Thu, 15 Aug 2013 14:30:43 +0000 (15:30 +0100)]
[master] Merge branch 'trac2981'
Stephen Morris [Thu, 15 Aug 2013 14:29:10 +0000 (15:29 +0100)]
[2981] Corrected errors in .spec files before merge with master
Shane Kerr [Thu, 15 Aug 2013 13:48:00 +0000 (15:48 +0200)]
Typo fix
Michal 'vorner' Vaner [Thu, 15 Aug 2013 10:51:45 +0000 (12:51 +0200)]
[2857] Handle the load-complete notification
Michal 'vorner' Vaner [Thu, 15 Aug 2013 09:28:45 +0000 (11:28 +0200)]
[2857] Read the notifications from builder threads
Read and clear them from the synchronized queue. Don't act upon them
yet.
Michal 'vorner' Vaner [Thu, 15 Aug 2013 08:55:20 +0000 (10:55 +0200)]
[2857] Initialize the segments
Michal 'vorner' Vaner [Thu, 15 Aug 2013 06:43:26 +0000 (08:43 +0200)]
Don't fail with nonexistent files
When the script does not exist, because it was not generated due to some
configure switch or environmental condition, don't try to check if it
gets renamed. That would fail even when the situation is completely OK
and expected.
Naoki Kambe [Thu, 15 Aug 2013 04:24:16 +0000 (13:24 +0900)]
[2781] add two logging IDs to skip polling and collecting statistics
Then all IDs have been reordered by reorder_message_file.py.
Naoki Kambe [Thu, 15 Aug 2013 05:06:12 +0000 (14:06 +0900)]
[2781] implement skipping collecting and polling statistics to stats
The stats module logs STATS_SKIP_POLLING when it catches an InitSessionTimeout
exception while initially receiving modules information from the init
module. Also, the stats module logs STATS_SKIP_COLLECTING including the name of
the module unable to collect when it catches a SessionTimeout exception while
collecting statistics from that module.
Marcin Siodelski [Wed, 14 Aug 2013 17:40:48 +0000 (19:40 +0200)]
[3082] Address review comments.
Marcin Siodelski [Wed, 14 Aug 2013 15:56:10 +0000 (17:56 +0200)]
[2981] Corrected a typo made with the previous change.
Stephen Morris [Wed, 14 Aug 2013 15:31:12 +0000 (16:31 +0100)]
[2981] Minor changes as a result of review.
Tomek Mrugalski [Wed, 14 Aug 2013 14:15:09 +0000 (16:15 +0200)]
[3036] Logging fix (test used to fail with --enable-logger-checks)
Tomek Mrugalski [Wed, 14 Aug 2013 14:14:35 +0000 (16:14 +0200)]
[3036] Botan compilation fixes in dhcp-ddns
Mukund Sivaraman [Wed, 14 Aug 2013 10:34:41 +0000 (16:04 +0530)]
[master] Disable lettuce tests for resolver when the resolver is not available
Also fix configure argument name to match help documentation.
Stephen Morris [Wed, 14 Aug 2013 12:46:05 +0000 (13:46 +0100)]
[3063] First draft of a Hooks Framework maintenance manual
Michal 'vorner' Vaner [Wed, 14 Aug 2013 12:04:51 +0000 (14:04 +0200)]
Merge #3079
Conflicts:
src/bin/Makefile.am
Tomek Mrugalski [Wed, 14 Aug 2013 12:02:42 +0000 (14:02 +0200)]
[2952] Proposed ChangeLog entry added.
Tomek Mrugalski [Wed, 14 Aug 2013 12:02:27 +0000 (14:02 +0200)]
[2952] LeaseMgr pointer is now initialized properly.
Tomek Mrugalski [Wed, 14 Aug 2013 11:48:19 +0000 (13:48 +0200)]
[2952] MySQL LeaseMgr unit-tests refactored
Michal 'vorner' Vaner [Wed, 14 Aug 2013 11:33:42 +0000 (13:33 +0200)]
[2690] Test the run_select
And adjust the main code so it is possible to test it.
Marcin Siodelski [Wed, 14 Aug 2013 11:19:19 +0000 (13:19 +0200)]
[3036] Represent FQDN Option domain-name in the downcase format.
Marcin Siodelski [Wed, 14 Aug 2013 11:08:33 +0000 (13:08 +0200)]
[3036] Address further review comments.
Michal 'vorner' Vaner [Wed, 14 Aug 2013 11:02:59 +0000 (13:02 +0200)]
[2690] Don't skip tests
We no longer depend on poll-related constants.
Michal 'vorner' Vaner [Wed, 14 Aug 2013 10:41:21 +0000 (12:41 +0200)]
[2690] Remove unused message IDs
Tomek Mrugalski [Wed, 14 Aug 2013 10:22:37 +0000 (12:22 +0200)]
[2952] getLease4() methods implemented in Memfile_LeaseMgr
- Patch by dclink
- Fixes and clean-up by Tomek Mrugalski
Signed-off-by: Tomek Mrugalski <tomasz@isc.org>
Michal 'vorner' Vaner [Wed, 14 Aug 2013 09:26:38 +0000 (11:26 +0200)]
[2857] New config -> _init_segments
Call the initialization of memory segments in the memory manager when
new configuration is applied.
Stephen Morris [Wed, 14 Aug 2013 09:11:10 +0000 (10:11 +0100)]
[3092] Install some .h files in installation directory
These files are to allow the authors of hooks callouts to compile
their code. At the moment only the DHCP files are installed; the
DNS files will be added once hooks have been added to the DNS servers.
Marcin Siodelski [Tue, 13 Aug 2013 18:02:12 +0000 (20:02 +0200)]
[3036] Address review comments.
Marcin Siodelski [Tue, 13 Aug 2013 16:59:53 +0000 (18:59 +0200)]
[3036] Merge branch 'master' into trac3036
Conflicts:
src/bin/dhcp6/dhcp6_messages.mes
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/dhcp6_srv.h
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
src/lib/dhcp_ddns/tests/ncr_unittests.cc
src/lib/dhcpsrv/alloc_engine.cc
src/lib/dhcpsrv/alloc_engine.h
src/lib/dhcpsrv/tests/alloc_engine_unittest.cc
Michal 'vorner' Vaner [Tue, 13 Aug 2013 14:13:33 +0000 (16:13 +0200)]
[3079] Don't compile code requiring shared memory
In case it is turned off, don't link against stuff requiring shared
memory, in particular mapped segment creator in tests. It is not used,
but causes link errors, as it is in a virtual method.
Michal 'vorner' Vaner [Tue, 13 Aug 2013 13:55:19 +0000 (15:55 +0200)]
Changelogs
Michal 'vorner' Vaner [Tue, 13 Aug 2013 13:50:59 +0000 (15:50 +0200)]
Merge #3064
Disable building resolver by default
Conflicts:
configure.ac
Michal 'vorner' Vaner [Tue, 13 Aug 2013 13:37:10 +0000 (15:37 +0200)]
[3079] Fix typo in directory name
Kazunori Fujiwara [Tue, 13 Aug 2013 13:32:29 +0000 (22:32 +0900)]
[3016] Added ChangeLog entry
Michal 'vorner' Vaner [Tue, 13 Aug 2013 13:28:19 +0000 (15:28 +0200)]
[3079] Don't enter to the makefiles
Do the condition at one level higher.
Michal 'vorner' Vaner [Tue, 13 Aug 2013 13:03:10 +0000 (15:03 +0200)]
Merge #3025
Detect old versions of boost and suggest either disabling shared memory
for them or upgrading.
Mukund Sivaraman [Tue, 13 Aug 2013 12:42:16 +0000 (18:12 +0530)]
[3064] AC_SUBST is also not required
... as we only use it in an automake condition.
Mukund Sivaraman [Tue, 13 Aug 2013 12:26:10 +0000 (17:56 +0530)]
[3064] AC_DEFINE is unnecessary as it's used in Makefiles only
Mukund Sivaraman [Tue, 13 Aug 2013 12:22:22 +0000 (17:52 +0530)]
[3064] Don't even enter resolver directories if experimental resolver is disabled
Stephen Morris [Tue, 13 Aug 2013 12:14:38 +0000 (13:14 +0100)]
[2981] Changes as a result of review.
Mukund Sivaraman [Tue, 13 Aug 2013 12:06:45 +0000 (17:36 +0530)]
Merge branch 'trac3067'
Mukund Sivaraman [Tue, 13 Aug 2013 11:53:00 +0000 (17:23 +0530)]
Merge branch 'trac3068'
Mukund Sivaraman [Tue, 13 Aug 2013 11:50:47 +0000 (17:20 +0530)]
[3025] Update description for BOOST_OFFSET_PTR_OLD
Mukund Sivaraman [Tue, 13 Aug 2013 11:50:24 +0000 (17:20 +0530)]
[3025] Don't use # character in m4 messages
This has caused issues in the past (see other error messages for example),
and escaping with \ doesn't seem to help in those cases.
Michal 'vorner' Vaner [Tue, 13 Aug 2013 10:50:34 +0000 (12:50 +0200)]
[3064] NSAS is used by auth's query-bench
So don't disable it by default.
Michal 'vorner' Vaner [Tue, 13 Aug 2013 10:29:17 +0000 (12:29 +0200)]
[3064] Disable building the resover without the flag
Don't build the resolver and its libraries (lib/resolve and lib/libnsas)
in case the --enable-experimental-resolver is not set.
Michal 'vorner' Vaner [Tue, 13 Aug 2013 10:22:38 +0000 (12:22 +0200)]
Revert "[3064] Add a switch to enable resolver"
This reverts commit
2092528ae67cf42002c2aef17140d95cbcab8a54 .
It should not go to master yet. Reverting until it is through
review.
Michal 'vorner' Vaner [Tue, 13 Aug 2013 10:20:10 +0000 (12:20 +0200)]
[3064] Add a switch to enable resolver
The switch doesn't have an effect yet.
Michal 'vorner' Vaner [Tue, 13 Aug 2013 08:39:40 +0000 (10:39 +0200)]
[3079] Disable the memory manager if no shared memory
Just ifdef out the whole makefiles.
Naoki Kambe [Tue, 13 Aug 2013 06:48:31 +0000 (15:48 +0900)]
[2781] modify test_start()
add checking self.stats.mccs.stopped after stats stopped
Naoki Kambe [Tue, 13 Aug 2013 06:28:55 +0000 (15:28 +0900)]
[2781] add more tests for _check_command() and start() (not related to this ticket)
add test_check_command_sessiontimeout() and test_start_set_next_polltime()
Naoki Kambe [Mon, 19 Nov 2012 05:31:36 +0000 (14:31 +0900)]
[2781] modify mock classes in test_utils.py
add check_command_without_recvmsg() into MyModuleCCSession and add default
values into args of __group_recvmsg(). These changes are for referring and
executing from the unit tests.
Naoki Kambe [Fri, 9 Aug 2013 09:00:47 +0000 (18:00 +0900)]
[2781] add new tests for each method broken from do_polling()
test_polling_update_lasttime_poll()
test_get_multi_module_list()
test_get_multi_module_list_rpcrecipientmissing()
test_get_multi_module_list_rpcerror()
test_query_statistics()
test_collect_statistics()
test_collect_statistics_nodata()
test_collect_statistics_nonzero_rcode()
test_collect_statistics_sessiontimeout()
test_refresh_statistics()
Michal 'vorner' Vaner [Mon, 12 Aug 2013 14:31:25 +0000 (16:31 +0200)]
[2939] Check for python sqlite3 module
Michal 'vorner' Vaner [Mon, 12 Aug 2013 10:07:09 +0000 (12:07 +0200)]
[3025] Update the error message for old boost
Tell more details about what the problem is.
Michal 'vorner' Vaner [Mon, 12 Aug 2013 10:03:09 +0000 (12:03 +0200)]
[3025] Rename variable
The bug is in offset pointer, not in the red-black tree.
Marcin Siodelski [Mon, 12 Aug 2013 10:01:56 +0000 (12:01 +0200)]
[3082] Return instance of the Option4ClientFqdn for option 81.
Naoki Kambe [Mon, 12 Aug 2013 05:29:01 +0000 (14:29 +0900)]
[2781] make MyStats.__seq visible for testing purpose
Naoki Kambe [Fri, 9 Aug 2013 07:40:34 +0000 (16:40 +0900)]
[2781] import create_answer instead of its shortcut
Naoki Kambe [Fri, 9 Aug 2013 07:20:58 +0000 (16:20 +0900)]
[2781] add test_refresh_statistics_broken_statistics_data()
add test_refresh_statistics_broken_statistics_data() by reusing test_polling2()
Naoki Kambe [Thu, 8 Aug 2013 08:33:51 +0000 (17:33 +0900)]
[2781] break do_polling() into some internal methods:
_get_multi_module_list()
_query_statistics()
_collect_statistics()
_refresh_statistics()
Naoki Kambe [Thu, 8 Aug 2013 09:39:03 +0000 (18:39 +0900)]
[2781] unify similar outputs of STATS_RECEIVED_INVALID_STATISTICS_DATA
This change is rather for #2944 (duplicate log ID in stats).
Marcin Siodelski [Mon, 12 Aug 2013 09:10:12 +0000 (11:10 +0200)]
[3082] Minor: editorial changes in the doxygen doc.
Naoki Kambe [Thu, 8 Aug 2013 08:20:09 +0000 (17:20 +0900)]
[2781] correct inappropriate condition (not related to this ticket)
correct inappropriate condition in the internal function and add
related tests, and update the copyright years
Marcin Siodelski [Fri, 9 Aug 2013 17:29:39 +0000 (19:29 +0200)]
[3082] Add support for ASCII domain name encoding and decoding.
Tomek Mrugalski [Fri, 9 Aug 2013 15:10:08 +0000 (17:10 +0200)]
[master] Merge branch 'trac2984' (additional DHCPv6 hooks)
Conflicts:
ChangeLog
src/bin/dhcp6/dhcp6_srv.cc
Marcin Siodelski [Fri, 9 Aug 2013 14:17:42 +0000 (16:17 +0200)]
[3082] Set E flag in Option4ClientFqdn unit tests by default.
Naoki Kambe [Wed, 7 Aug 2013 10:05:54 +0000 (19:05 +0900)]
[2883] no need to clear all counters before each test
Naoki Kambe [Wed, 7 Aug 2013 07:07:03 +0000 (16:07 +0900)]
[2883] add counters arguments into XfrinConnection class and its related methods
Naoki Kambe [Wed, 7 Aug 2013 07:52:21 +0000 (16:52 +0900)]
[2883] add a test specfile for using a counters object in TestNotifyOut class
Naoki Kambe [Wed, 7 Aug 2013 06:19:52 +0000 (15:19 +0900)]
[2883] add counters as a keyword argument into NotifyOut
Naoki Kambe [Wed, 7 Aug 2013 08:05:36 +0000 (17:05 +0900)]
[2883] add counters argument into each related classes
and create a Counters object in XfroutServer class
Naoki Kambe [Thu, 8 Aug 2013 04:56:06 +0000 (13:56 +0900)]
[2883] additional statistics tests (not directory related)
Naoki Kambe [Wed, 7 Aug 2013 08:33:54 +0000 (17:33 +0900)]
[2883] no need to reload module and do tearDown in test classes
The counters object doesn't have a static statistics object
Naoki Kambe [Wed, 7 Aug 2013 08:19:50 +0000 (17:19 +0900)]
[2883] remove TestDummyNotifyOut
TestDummyXfroutServer class contains similar tests
Naoki Kambe [Wed, 7 Aug 2013 06:55:43 +0000 (15:55 +0900)]
[2883] create a counters object once in the test class
and pass to each class via class argument
Naoki Kambe [Wed, 7 Aug 2013 09:58:34 +0000 (18:58 +0900)]
[2883] spec_file_name argument of Counters class is reqiured
Naoki Kambe [Wed, 7 Aug 2013 06:25:15 +0000 (15:25 +0900)]
[2883] remove _statistics class attribute
and define statistics data and spec inside instance scope