Thomas Markwalder
ec3b132b58
[4067] PktFilterTestStub no longer used fd 0
...
src/lib/dhcp/tests/pkt_filter_test_stub.cc
- PktFilterTestStub::openSocket() - the filter's SocketInfo::sock_fd_ is
now set with value returend by opening "/dev/null" as read_only. This
provides a valid, consumed fd that the filter retains until its socket
is closed.
src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc
CtrlChannelDhcp4SrvTest removed the fd/0 work-around as it is no
longer needed
~
2015-09-24 09:01:49 -04:00
Tomek Mrugalski
ba36626dbd
[3902] Workaround for file descriptor 0 implemented.
2015-08-21 13:12:24 +02:00
Tomek Mrugalski
fa120e0df8
[3902] Several small clean-ups in the CtrlDhcp4Srv tests
2015-07-14 20:30:38 +02:00
Tomek Mrugalski
afe30f1c38
[3902] Implemented several unit-tests in CtrlChannelDhcpv4SrvTest
2015-07-14 20:03:20 +02:00
Francis Dupont
ebad861feb
[master] Finished merge of trac3841 (use remove() vs unlink()) at the exception of the ChangeLog entry
2015-06-24 10:06:52 +02:00
Tomek Mrugalski
93a00b82e4
[master] Compilation fix, a mother of all fixes:
...
- linker failure in lfc (and tests), added libkea-cc
- linker failure in dhcp6 (and tests), added libkea-stats
- remove troublesome CtrlDhcpv4SrvTest.DISABLED_commandSocketBasic test
2015-06-19 18:40:35 +02:00
Thomas Markwalder
ec0d87d2d8
[master] Fixed distcheck failures/
...
Unit tests in lib/config/tests and bin/dhcp4/tests were attempting
to write to TEST_DATA_DIR rather than TEST_DATA_BUILDDIR, make distcheck
to fail.
2015-06-19 11:04:12 -04:00
Tomek Mrugalski
c0f65ef802
[3880] Changes after review:
...
- Extra logging messages for socket failures
- strerror() is now reported when encountering low-level errors
- fcntl, accept return codes are now verified
- minor tweaks in CtrlDhcpv4SrvTest.command* unit-tests.
2015-06-16 16:37:34 +02:00
Tomek Mrugalski
128d533db3
[3880] statistic-* commands are now registered in Dhcpv4Srv
2015-06-10 13:43:13 +02:00
Tomek Mrugalski
43a7ef6870
[3880] Extra sanity check added.
2015-06-10 13:43:12 +02:00
Tomek Mrugalski
fd66d0643b
[3880] Unit-test for UNIX control socket written.
2015-06-10 13:43:12 +02:00
Tomek Mrugalski
7ebca7c03c
[3880] Support for control-socket implemented in DHCPv4.
2015-06-10 13:43:12 +02:00
Tomek Mrugalski
89c0130ed4
[3796] command_interpreter.cc|h|tests moved: src/lib/config => src/lib/cc
2015-06-10 10:48:24 +02:00
Tomek Mrugalski
aa10ecc86f
[3796] ccsession.cc|h renamed to command_interpreter.cc|h
2015-05-20 16:14:41 +02:00
Francis Dupont
8c6fbe3a53
[3841] replaced unlink by remove
2015-05-12 22:51:43 +02:00
Tomek Mrugalski
d8ebb8039b
[3399] Bundy controller implemented.
2014-05-21 16:16:18 +02:00
Stephen Morris
a6cd22451b
[2981] Final modifications before review
2013-07-25 16:11:34 +01:00
Stephen Morris
aac023f8e1
[2981] Added libreload functionality to DHCPv6 server
2013-07-25 13:39:58 +01:00
Stephen Morris
c7b293f631
[2981] Added "libreload" command handling
2013-07-25 13:20:02 +01:00
Stephen Morris
af37bfe0c4
[2467] Removed "raw" pointers from b10-dhcp4/6 tests
2013-04-11 13:30:32 +01:00
Stephen Morris
3ba0299ad2
[2475] Put #include directives in correct order
...
Also fix some issues from the review.
2012-11-16 14:15:45 +00:00
Tomek Mrugalski
f788c425a5
[1708] Minor fixes in dhcp4
...
- This is a small follow-up to 1651.
2012-06-22 14:05:39 +02:00
Tomek Mrugalski
327e505ad6
[1651] Implemented command tests for DHCPv4
2012-06-08 20:39:01 +02:00
Tomek Mrugalski
249c741dfe
[1651] New skeleton tests for ControlledDhcpv4Srv class added.
2012-06-08 15:28:18 +02:00
Tomek Mrugalski
016c9ba563
[1651] Control interface in DHCPv4 refactored into separate class
...
- See ControlledDhcpv4Srv class for msgq support.
2012-06-08 15:27:45 +02:00