Marcin Siodelski
f16d079d34
[2314] Configure encapsulated option space for DHCPv6 options.
2013-01-15 15:06:34 +01:00
Marcin Siodelski
45b03507d6
[2314] Create option definition with encapsulated option space name.
2013-01-15 15:06:23 +01:00
Marcin Siodelski
77c9f2b09e
[2314] Validate option space name received in a configuration.
2013-01-15 15:05:24 +01:00
Marcin Siodelski
71e25eb81e
[master] Merge branch 'trac2317'
...
Conflicts:
src/bin/dhcp6/dhcp6_srv.cc
src/lib/dhcpsrv/Makefile.am
src/lib/dhcpsrv/cfgmgr.h
2013-01-15 14:28:01 +01:00
Marcin Siodelski
5a32697686
[2317] Minor: removed a spurious whitespace.
2013-01-15 10:34:40 +01:00
Marcin Siodelski
7d705b35fe
[2317] Eliminated cppcheck errors.
2013-01-14 14:20:50 +01:00
Marcin Siodelski
016a19585f
[2317] Added changes as a result of the review.
2013-01-14 12:25:01 +01:00
Stephen Morris
808decc6c1
[2559] Add database access parser to DHCPv4 server
2013-01-11 08:38:05 +00:00
Marcin Siodelski
6e2a0ba86f
[2317] Specify option space names for DHCPv6 options.
2013-01-10 21:22:44 +01:00
Marcin Siodelski
ec9d85afe1
[2317] Improved some comments in the DHCPv4 data parsers.
2013-01-10 18:39:03 +01:00
Marcin Siodelski
0b3abc02d6
[2317] Option data parser is dependent on option definitions parser.
2013-01-10 18:19:21 +01:00
Tomek Mrugalski
6278daf2fc
[master] Merge branch 'trac2320' (DHCPv4 allocation engine)
...
Conflicts:
ChangeLog
src/bin/dhcp4/config_parser.cc
src/bin/dhcp6/config_parser.cc
src/lib/dhcpsrv/lease_mgr.cc
src/lib/dhcpsrv/lease_mgr.h
src/lib/dhcpsrv/memfile_lease_mgr.cc
src/lib/dhcpsrv/subnet.cc
src/lib/dhcpsrv/tests/cfgmgr_unittest.cc
2013-01-10 16:32:24 +01:00
Stephen Morris
aae75525fe
[2559] Add some debugging and error messages to the DHCP4/6 servers
2013-01-10 15:30:10 +00:00
Marcin Siodelski
beef799a01
[2317] Group configured options by their spaces.
2013-01-10 13:27:52 +01:00
Marcin Siodelski
b82c412af1
[2317] Configure space when setting option value.
2013-01-10 12:57:53 +01:00
Marcin Siodelski
c924b23383
[2317] Test configuration of option definition comprising a record.
2013-01-09 18:09:18 +01:00
Marcin Siodelski
f000b6b54d
[2317] Parse record-types field in DHCPv4 option definition configuration.
2013-01-09 17:07:21 +01:00
Marcin Siodelski
6b78fee487
[2317] Store configured option definitions in the CfgMgr object.
2013-01-09 16:18:28 +01:00
Marcin Siodelski
36d56446c3
[2317] Create V4 option definition in the definition parser.
2013-01-09 12:14:30 +01:00
Marcin Siodelski
e39b610889
[2317] Created common function to get configured parameter from a storage.
2013-01-08 20:49:32 +01:00
Marcin Siodelski
533c4afdae
[2317] Added parser classes for option definitions.
2013-01-08 18:17:36 +01:00
Marcin Siodelski
741fe7bc96
[master] Merge branch 'trac2315'
...
Conflicts:
src/bin/dhcp4/config_parser.cc
src/bin/dhcp6/config_parser.cc
2013-01-08 14:09:43 +01:00
Marcin Siodelski
b789222291
[2315] Return a pointer to option container rather than a reference.
2013-01-07 22:58:42 +01:00
Marcin Siodelski
890e0b0b7d
[2545] Moved DhcpConfigParser abstract class to common header file.
2013-01-04 14:15:40 +01:00
Marcin Siodelski
d83fc2a12f
[2545] Changes as a result of the review.
2013-01-04 13:47:37 +01:00
Marcin Siodelski
36622df85e
[2545] Moved config parser base classes to the headers.
2013-01-04 12:58:23 +01:00
Marcin Siodelski
5530bff261
[2315] Group options held under Subnet object by option space name.
2013-01-03 13:54:50 +01:00
Marcin Siodelski
28a43fa59f
[2545] Moved global storages to the anonymous namespace.
2012-12-21 13:30:41 +01:00
Marcin Siodelski
caf95c197a
[2545] Added new configuration parameter: csv-format for DHCPv4 server.
2012-12-21 13:11:53 +01:00
Marcin Siodelski
a32568b7b3
[2545] Separated build and commit phase for all DHCPv4 config parsers.
...
... also added new BooleanParser.
2012-12-21 12:53:31 +01:00
Marcin Siodelski
3c702b8966
[2545] Moved the DHCPv4 parser classes to the anonymous namespace.
2012-12-21 12:07:43 +01:00
Tomek Mrugalski
17553447e5
[2320] Subnet4 and Subnet6 have much more common code now.
2012-12-20 21:57:55 +01:00
Marcin Siodelski
fdce9eb731
[2544] Changes as a result of a code review.
2012-12-19 11:28:21 +01:00
Marcin Siodelski
c980c37cce
[2544] Test invalid option data.
2012-12-18 12:20:45 +01:00
Marcin Siodelski
16bdc3898a
[2544] Subnet now inherits globally configured option value.
2012-12-18 10:24:04 +01:00
Marcin Siodelski
079e629bde
[2544] Add options to s subnet when configured.
2012-12-17 16:55:54 +01:00
Marcin Siodelski
165e277542
[2544] Added option config parser classes to DHCPv4.
2012-12-17 16:55:41 +01:00
Stephen Morris
fecfe82bdf
[2546] Merge branch 'master' into trac2546
...
Conflicts:
doc/devel/mainpage.dox
src/bin/dhcp4/ctrl_dhcp4_srv.h
src/bin/dhcp4/dhcp4_srv.h
src/bin/dhcp6/dhcp6.dox
Also modified the following files during the
resolution of the merge issues:
src/bin/dhcp4/config_parser.cc
src/bin/dhcp4/ctrl_dhcp4_srv.cc
src/bin/dhcp4/dhcp4.dox
src/bin/dhcp6/config_parser.cc
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
src/lib/dhcp/option_custom.h
src/lib/dhcp/pkt4.h
src/lib/dhcpsrv/database_backends.dox
2012-12-13 11:38:21 +00:00
Tomek Mrugalski
c328aed83b
[2270] Merge branch 'master' into trac2270
...
Conflicts:
ChangeLog
doc/devel/02-dhcp.dox
src/bin/dhcp4/ctrl_dhcp4_srv.cc
src/bin/dhcp4/dhcp4_srv.cc
src/bin/dhcp4/dhcp4_srv.h
src/bin/dhcp6/config_parser.cc
src/bin/dhcp6/config_parser.h
2012-12-12 14:50:38 +01:00
Tomek Mrugalski
de29c07129
[2270] Headers reordered.
2012-12-12 13:02:40 +01:00
Tomek Mrugalski
8792cbaca8
[2270] Changes after review.
2012-12-11 18:07:37 +01:00
Tomek Mrugalski
c84efb2586
[2270] Changes after review
...
- added boundary checks for Uint32Parser
- fixed #include order
- Class renamed to Dhcp4ConfigParser
- added extra test for Uint32Parser
- Many Doxygen fixes and clean-ups
2012-12-05 15:27:30 +01:00
Marcin Siodelski
d0af0ecaad
[2270] Corrected some minor typos.
2012-10-17 13:18:25 +02:00
Tomek Mrugalski
552657fff4
[2270] DHCPv4 parser fixes. Tests now pass.
2012-10-12 13:52:36 +02:00
Tomek Mrugalski
650a6c1b4f
[2270] Configuration parser for DHCPv4
2012-10-11 19:08:23 +02:00