]>
git.ipfire.org Git - thirdparty/kea.git/log
Tomek Mrugalski [Thu, 22 Dec 2011 16:53:27 +0000 (17:53 +0100)]
[1526] Conditional compilation for perfdhcp improved.
Tomek Mrugalski [Thu, 22 Dec 2011 16:44:55 +0000 (17:44 +0100)]
[1526] NetBSD compilation fix for perfdhcp.
Tomek Mrugalski [Thu, 22 Dec 2011 16:26:23 +0000 (17:26 +0100)]
[1526] perfdhcp compilation fix (part 2, perfdhcp.c)
Tomek Mrugalski [Thu, 22 Dec 2011 16:21:45 +0000 (17:21 +0100)]
[1526] perfdhcp compilation fix (makefile.am/configure.ac)
Jelte Jansen [Thu, 22 Dec 2011 15:36:33 +0000 (16:36 +0100)]
[1522] some more cleanup
Jelte Jansen [Thu, 22 Dec 2011 15:29:35 +0000 (16:29 +0100)]
[1522] cleanup
Jelte Jansen [Thu, 22 Dec 2011 15:23:51 +0000 (16:23 +0100)]
[1522] implement releaseSocket as well
Jelte Jansen [Thu, 22 Dec 2011 14:55:21 +0000 (15:55 +0100)]
[1522] ccsession socketrequestor implementation
releaseSocket not implemented yet
Tomek Mrugalski [Thu, 22 Dec 2011 13:07:40 +0000 (14:07 +0100)]
[1230] Implemented tests for DISCOVER and OFFER packet handling
- added tests for processDiscover(), processOffer() in dhcpv4_srv
- added test for setUintX in OptionTest
- updates Pkt4Test (now unpack checks if mandatory Message Type option is present)
Jeremy C. Reed [Thu, 22 Dec 2011 12:34:06 +0000 (06:34 -0600)]
[master]Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
Jeremy C. Reed [Thu, 22 Dec 2011 12:31:55 +0000 (06:31 -0600)]
[master] also try to detect python3.2 executable
This is the executable name as installed on Debian with its
python3.2 package.
Python 3.2 appears to work and some have been using it for months.
Stephen Morris [Thu, 22 Dec 2011 12:27:29 +0000 (12:27 +0000)]
[master] ChangeLog for Trac 1450
Stephen Morris [Thu, 22 Dec 2011 12:08:19 +0000 (12:08 +0000)]
Merge branch 'master' into trac1450
Michal 'vorner' Vaner [Thu, 22 Dec 2011 10:57:56 +0000 (11:57 +0100)]
[805] Extract the testing socket requestor
* It'll be needed in other tests as well, putting it to testutils.
* Needs documentation.
* A header only, to avoid linking order problems.
Michal 'vorner' Vaner [Thu, 22 Dec 2011 10:31:17 +0000 (11:31 +0100)]
[805] Initialization
Michal 'vorner' Vaner [Thu, 22 Dec 2011 10:19:46 +0000 (11:19 +0100)]
[805] Release on broken rollback
Michal 'vorner' Vaner [Thu, 22 Dec 2011 10:16:35 +0000 (11:16 +0100)]
[805] Provide correct address family
JINMEI Tatuya [Thu, 22 Dec 2011 08:36:36 +0000 (00:36 -0800)]
[master] trivial cleanup: tabbing consistency
Michal 'vorner' Vaner [Thu, 22 Dec 2011 08:16:03 +0000 (09:16 +0100)]
Changelog
Michal 'vorner' Vaner [Thu, 22 Dec 2011 08:10:32 +0000 (09:10 +0100)]
Merge branch #1484
Michal 'vorner' Vaner [Thu, 22 Dec 2011 08:10:12 +0000 (09:10 +0100)]
[1484] Remove unreachable code
JINMEI Tatuya [Wed, 21 Dec 2011 23:47:04 +0000 (23:47 +0000)]
Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
JINMEI Tatuya [Wed, 21 Dec 2011 23:46:20 +0000 (23:46 +0000)]
[master] workaround for sunstudio build failure (it complained about memcpy
if we (correctly) included cstring)
JINMEI Tatuya [Wed, 21 Dec 2011 23:38:41 +0000 (15:38 -0800)]
[master] (ab)use the top_builddir to create a temporary UNIX domain file
as a (quick hack) workaround for distcheck failure on a buildbot (running
at a deeper directory).
okayed on jabber.
JINMEI Tatuya [Wed, 21 Dec 2011 22:27:47 +0000 (14:27 -0800)]
[master] Merge branch 'trac1452b'
JINMEI Tatuya [Wed, 21 Dec 2011 22:17:42 +0000 (14:17 -0800)]
[master] Merge branch 'trac1452'
JINMEI Tatuya [Wed, 21 Dec 2011 22:16:58 +0000 (14:16 -0800)]
[1452] made the code more strict-aliasing safe
Michal 'vorner' Vaner [Wed, 21 Dec 2011 15:59:20 +0000 (16:59 +0100)]
[805] Test when rollback doesn't work
* The test fails
* It should at last return and get to some consistent state (eg. not
listening on anything).
Michal 'vorner' Vaner [Wed, 21 Dec 2011 15:50:57 +0000 (16:50 +0100)]
[805] Update the documentation
Michal 'vorner' Vaner [Wed, 21 Dec 2011 15:40:46 +0000 (16:40 +0100)]
[805] TODO
Michal 'vorner' Vaner [Wed, 21 Dec 2011 15:37:41 +0000 (16:37 +0100)]
[805] Basic support to install sockcreator sockets
* They are requested and installed, instead of binding them locally
* Documentation needs update
* It'll fail in practice, since the requestor isn't initialized from
auth and resolver.
* It needs to set the correct IPv6 flag
Tomek Mrugalski [Wed, 21 Dec 2011 15:37:11 +0000 (16:37 +0100)]
[1230] DHCPv4 server managed to configure its first client!
- processDiscover(), processRequest(), copyDefaultFields(),
appendDefaultOptions() implemented in dhcpv4_srv class
- setUint8(), setUint16(), setUint32() added to Option class.
- Pkt4 class now properly sets packet type after parsing.
Michal 'vorner' Vaner [Wed, 21 Dec 2011 13:21:28 +0000 (14:21 +0100)]
[805] Interface of the socket requestor
Only the test initialization and the singleton accessor functions are
implemented for now (and tests for those).
Michal 'vorner' Vaner [Wed, 21 Dec 2011 11:06:13 +0000 (12:06 +0100)]
[1484] Trivial fixes
* Removed comment that is no longer relevant
* Parentheses
Michal 'vorner' Vaner [Wed, 21 Dec 2011 11:04:33 +0000 (12:04 +0100)]
[1484] Fix and enhance tests
* They pass now
* Repeated code is there only once
* Uses rrsets_equal to compare rrsets
* Checks reference counts on the result
Michal 'vorner' Vaner [Wed, 21 Dec 2011 11:03:53 +0000 (12:03 +0100)]
[1484] Simplify calls to find()
JINMEI Tatuya [Wed, 21 Dec 2011 08:27:02 +0000 (00:27 -0800)]
[1430] (unrelated cleanup) avoid calling getLabelCount() multiple times
unnecessarily.
JINMEI Tatuya [Wed, 21 Dec 2011 08:23:20 +0000 (00:23 -0800)]
[1430] make sure that out-of-zone qname results in NXDOMAIN for find()
and findAll() (compatible with inmemory data source).
JINMEI Tatuya [Tue, 20 Dec 2011 22:37:02 +0000 (14:37 -0800)]
[1484] some trivial (and unrelated for some) cleanups:
- indentation
- constify
- eleiminating unnecessary reinterpret_cast
Tomek Mrugalski [Tue, 20 Dec 2011 18:59:14 +0000 (19:59 +0100)]
[1230] Initial support for DISCOVER messages (generates OFFER).
JINMEI Tatuya [Tue, 20 Dec 2011 17:43:42 +0000 (09:43 -0800)]
[1452b] added some more comments abot what happens if the given param
for receiver constructor doesn't have fileno
Tomek Mrugalski [Tue, 20 Dec 2011 16:14:30 +0000 (17:14 +0100)]
Merge branch 'trac1239' into trac1230
Conflicts:
ChangeLog
src/bin/dhcp4/dhcp4_srv.cc
src/bin/dhcp6/dhcp6_srv.cc
src/lib/dhcp/iface_mgr.cc
src/lib/dhcp/iface_mgr.h
Tomek Mrugalski [Tue, 20 Dec 2011 16:03:20 +0000 (17:03 +0100)]
Merge branch 'trac1237' into trac1230
Tomek Mrugalski [Tue, 20 Dec 2011 15:59:47 +0000 (16:59 +0100)]
Merge branch 'master' into trac1237
Conflicts:
ChangeLog
src/bin/dhcp6/dhcp6_srv.cc
src/lib/dhcp/Makefile.am
src/lib/dhcp/iface_mgr.cc
src/lib/dhcp/iface_mgr.h
src/lib/dhcp/tests/Makefile.am
Michal 'vorner' Vaner [Tue, 20 Dec 2011 13:59:03 +0000 (14:59 +0100)]
Merge #1483
Tomek Mrugalski [Tue, 20 Dec 2011 14:06:38 +0000 (15:06 +0100)]
Merge branch 'master' into trac1239
Conflicts:
ChangeLog
src/bin/dhcp4/tests/Makefile.am
src/bin/dhcp6/tests/Makefile.am
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
src/lib/dhcp/libdhcp++.cc
src/lib/dhcp/tests/pkt4_unittest.cc
Jelte Jansen [Tue, 20 Dec 2011 13:44:27 +0000 (14:44 +0100)]
[master] Merge branch 'trac1451'
Conflicts:
src/bin/Makefile.am
Dima Volodin [Tue, 20 Dec 2011 12:58:15 +0000 (07:58 -0500)]
[master] ChangeLog for trac1386
Dima Volodin [Tue, 20 Dec 2011 12:54:36 +0000 (07:54 -0500)]
Merge branch 'trac1386'
Conflicts:
ChangeLog
Stephen Morris [Tue, 20 Dec 2011 12:08:01 +0000 (12:08 +0000)]
[1239] Remove excess spaces from one file/add missing library to the other
JINMEI Tatuya [Tue, 20 Dec 2011 05:12:23 +0000 (21:12 -0800)]
[1452b] fixes to make distcheck pass
JINMEI Tatuya [Tue, 20 Dec 2011 03:15:10 +0000 (19:15 -0800)]
[1452b] implemented python wrapper for socket session related classes.
JINMEI Tatuya [Tue, 20 Dec 2011 03:14:12 +0000 (19:14 -0800)]
[1452b] updated the python wrapper template with recent cleanups, mostly
with eliminating the need for reinterpret_cast.
JINMEI Tatuya [Tue, 20 Dec 2011 01:13:17 +0000 (17:13 -0800)]
[1452] fixed another error handling issue: make sure the passed FD (if
it succeeds) is closed if an exception is thrown in the middle of
SocketSessionReceiver::pop(). Also clarified the responsibility of
the caller of pop on which resource it should release which it shouldn't.
JINMEI Tatuya [Mon, 19 Dec 2011 23:06:05 +0000 (15:06 -0800)]
[1452] fixed some more corner cases in receiver::pop that have been missed:
- socket family mismatch for the remote endpoint
- cases where the given SA length is too small
corresponding tests were added, too.
JINMEI Tatuya [Mon, 19 Dec 2011 21:42:03 +0000 (13:42 -0800)]
[1452b] Merge branch 'trac1452' into trac1452b
Michal 'vorner' Vaner [Mon, 19 Dec 2011 18:32:27 +0000 (19:32 +0100)]
[1484] Documentation
JINMEI Tatuya [Mon, 19 Dec 2011 18:14:53 +0000 (10:14 -0800)]
[1452] added a clarification comment on assert+strncpy; use offsetof instead
of hardcoding the corresponding value.
Michal 'vorner' Vaner [Mon, 19 Dec 2011 17:21:16 +0000 (18:21 +0100)]
[1484] Provide the find_all for an updater
Michal 'vorner' Vaner [Mon, 19 Dec 2011 17:04:08 +0000 (18:04 +0100)]
[1483] Doxygen
Dima Volodin [Mon, 19 Dec 2011 16:41:31 +0000 (11:41 -0500)]
[1386] EDNS TCP fallback disabled. NB: I still think it might be
useful in DNSSEC situation when the resolver fully supports
DNSSEC-aware clients.
Stephen Morris [Mon, 19 Dec 2011 13:58:05 +0000 (13:58 +0000)]
Merge branch 'master' into trac1470
Michal 'vorner' Vaner [Mon, 19 Dec 2011 11:40:46 +0000 (12:40 +0100)]
[1484] The find_all for finder
We still need to add it for the updater.
Michal 'vorner' Vaner [Mon, 19 Dec 2011 11:06:56 +0000 (12:06 +0100)]
[1484] Tests for python find_all
Jelte Jansen [Mon, 19 Dec 2011 11:02:14 +0000 (12:02 +0100)]
[1451] apply second patch
Jelte Jansen [Mon, 19 Dec 2011 10:56:33 +0000 (11:56 +0100)]
[1451] apply patch one
with a few amendments, see ticket comment
Michal 'vorner' Vaner [Mon, 19 Dec 2011 10:12:12 +0000 (11:12 +0100)]
[1484] Removed target parameter from python binding
It was removed in the C++ version and returning something through a
parameter in python is wrong anyway.
Dima Volodin [Sat, 17 Dec 2011 06:18:05 +0000 (01:18 -0500)]
[1386] cosmetics
Dima Volodin [Sat, 17 Dec 2011 06:14:02 +0000 (01:14 -0500)]
[1386] src/lib/resolve/tests/recursive_query_unittest_3.cc missing edns_
argument
JINMEI Tatuya [Fri, 16 Dec 2011 23:20:35 +0000 (15:20 -0800)]
[1452b] Merge branch 'trac1452' into trac1452b
JINMEI Tatuya [Fri, 16 Dec 2011 22:32:01 +0000 (14:32 -0800)]
[1452] added missing config.h (otherwise HAVE_SA_LEN wouldn't be recognized).
also corrected the assignment for sun_len.
JINMEI Tatuya [Fri, 16 Dec 2011 22:27:11 +0000 (14:27 -0800)]
[1452] use sizeof(uint16_t) instead of a magic number '2'
JINMEI Tatuya [Fri, 16 Dec 2011 22:11:59 +0000 (22:11 +0000)]
[1452] use a larger number of send attempts for pushTooFast. Linux doubles the
SO_SNDBUF value so 3 didn't work. also make sure bufsize is adjusted only
when the default size is too small.
JINMEI Tatuya [Fri, 16 Dec 2011 18:55:30 +0000 (10:55 -0800)]
[1452] use cxxx instead xxx.h as much as possible
JINMEI Tatuya [Fri, 16 Dec 2011 18:40:21 +0000 (10:40 -0800)]
[1452] use camel style for template type parameter
JINMEI Tatuya [Fri, 16 Dec 2011 18:39:17 +0000 (10:39 -0800)]
[1452] renamed "Receptor" to "Receiver" as a result of review
JINMEI Tatuya [Fri, 16 Dec 2011 17:53:37 +0000 (09:53 -0800)]
[1451] a minor editorial fix
Tomek Mrugalski [Fri, 16 Dec 2011 17:52:18 +0000 (18:52 +0100)]
[1237] Minor fixes after review.
Tomek Mrugalski [Fri, 16 Dec 2011 17:45:13 +0000 (18:45 +0100)]
[1237] OS-detection cleanup, Linux-specific IfaceMgr cleanup.
Jelte Jansen [Fri, 16 Dec 2011 17:21:45 +0000 (18:21 +0100)]
[1451] addressed review comments
Tomek Mrugalski [Fri, 16 Dec 2011 16:57:41 +0000 (17:57 +0100)]
[1239] libdhcp++/IfaceMgr test improvements:
- unlink() moved to destructor as suggested by Jinmei
- added missing dummy interfaces.txt
Tomek Mrugalski [Wed, 14 Dec 2011 17:32:41 +0000 (18:32 +0100)]
Fix for distcheck and dhcp6 tests on NetBSD
- Fixed distcheck complaining about file left in src/bin/dhcp4
- Fixed socket binding problem in src/lib/dhcp/tests/iface_mgr
- Fixed OSError problem in src/bin/dhcp6/tests/dhcp6_test.py on NetBSD
Stephen Morris [Fri, 16 Dec 2011 15:41:10 +0000 (15:41 +0000)]
[master] ChangeLog for Trac 1405
Michal 'vorner' Vaner [Fri, 16 Dec 2011 15:40:07 +0000 (16:40 +0100)]
[1452] Fix makefile
The library now contains exceptions, we must link to them.
Stephen Morris [Fri, 16 Dec 2011 15:28:44 +0000 (15:28 +0000)]
Merge branch 'master' into trac1405
Stephen Morris [Fri, 16 Dec 2011 15:07:34 +0000 (15:07 +0000)]
[1470] Update test for the const removeIdentical() method
A previous change updated the test for removeIdentical(). This
change was omitted from the test for the const version.
Michal 'vorner' Vaner [Fri, 16 Dec 2011 12:47:06 +0000 (13:47 +0100)]
[1483] Typo in documentation
Michal 'vorner' Vaner [Fri, 16 Dec 2011 12:42:57 +0000 (13:42 +0100)]
[1483] Remove unused loop and control variable
Unrelated cleanup.
Dima Volodin [Fri, 16 Dec 2011 11:38:50 +0000 (06:38 -0500)]
[1386] EDNS fallback unittest
Dima Volodin [Fri, 16 Dec 2011 11:13:34 +0000 (06:13 -0500)]
[1386] EDNS fallback unittest
Jelte Jansen [Fri, 16 Dec 2011 09:27:45 +0000 (10:27 +0100)]
[master] update changelog
Jelte Jansen [Fri, 16 Dec 2011 09:05:09 +0000 (10:05 +0100)]
Merge branch 'trac1414'
Xie Jiagui [Fri, 16 Dec 2011 03:37:48 +0000 (11:37 +0800)]
[1462] Add SOA check for the requested SOA serial is greater than
that of the local one.
JINMEI Tatuya [Thu, 15 Dec 2011 21:29:29 +0000 (13:29 -0800)]
[1452b] Merge branch 'trac1452' into trac1452b
JINMEI Tatuya [Thu, 15 Dec 2011 19:03:17 +0000 (11:03 -0800)]
[master] used python3 version of print for reorder_message_file.py.
trivial, okayed on jabber.
JINMEI Tatuya [Thu, 15 Dec 2011 18:42:54 +0000 (10:42 -0800)]
[1451] a couple of more editorial fixes
JINMEI Tatuya [Thu, 15 Dec 2011 17:55:03 +0000 (09:55 -0800)]
[master] fixed a trivial typo. too trivial, so I'm directly pushing it.
JINMEI Tatuya [Thu, 15 Dec 2011 17:17:53 +0000 (09:17 -0800)]
[1414] make the case-insensitive test cover the case of class, too
JINMEI Tatuya [Thu, 15 Dec 2011 17:11:50 +0000 (09:11 -0800)]
[1414] Merge branch 'trac1414' of ssh://git.bind10.isc.org/var/bind10/git/bind10 into trac1414
Jeremy C. Reed [Thu, 15 Dec 2011 15:32:56 +0000 (09:32 -0600)]
[master] minor man page cleanup
Change note about IXFR support. Noticed by Jelte and discussed on
jabber.
While here: mention AXFR and IXFR, remove a TODO comment, and
add some docbook formatting tags (no content change for that).