summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'isc-master' into config-hAndrei Pavel2017-08-17810-16923/+107949
|\
| * [5315_rebase] Changes after rebase and review:Tomek Mrugalski2017-08-156-477/+24
| | | | | | | | | | | | - Renamed SubnetIdIndexTag to avoid collision - Moved OptionDataParser to option_data_parser.cc|h - Updated hooks.xml to reflect recent changes
| * [5315] Added functions that remove subnets from a configuration.Marcin Siodelski2017-08-157-0/+102
| |
| * [5315] Option data parser checks for runtime definitions in LibDHCP.Marcin Siodelski2017-08-151-3/+10
| | | | | | | | | | | | Previously, it checked for them in the staging configuration but this is not going to work for control commands which bypass the staging configuration step.
| * [5315] Check for subnet prefix duplicates when subnet is added.Marcin Siodelski2017-08-154-33/+16
| |
| * [5315] Moved DHCPv4 and DHCPv6 simple parsers to libdhcpsrv.Marcin Siodelski2017-08-1513-11/+16
| |
| * [5315] Moved Subnet parsers from DHCP binaries to libdhcpsrv.Marcin Siodelski2017-08-1512-666/+1284
| |
| * [5315] Config Manager now returns non-const pointer to current config.Marcin Siodelski2017-08-152-5/+21
| |
| * [master] Log rotation now functions and is on by defaultThomas Markwalder2017-08-115-7/+114
| |\ | | | | | | | | | Merge branch 'trac5324'
| | * [5324] Upped the default log size to 10MBThomas Markwalder2017-08-113-4/+4
| | |
| | * [5324] Log file rotation now works when configured to do soThomas Markwalder2017-08-084-21/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc/guide/logging.xml Updated logging section with more explanation of maxsize and maxver src/lib/dhcpsrv/logging_info.cc LoggingInfo::toSpec() Now sets maxsize and maxver in created spec src/lib/dhcpsrv/tests/logging_info_unittest.cc TEST_F(LoggingInfoTest, defaults) Added checks for default maxsize and maxver src/lib/dhcpsrv/tests/logging_unittest.cc LoggingTest: Added support for log files TEST_F(LoggingTest, logRotate) - new test the ensures logs rotate when configured to do so src/lib/testutils/dhcp_test_lib.sh.in Added code to remove log lock file. When rotation is enabled, lock files are automatically enabled.
| | * [5324] Add log rotation test to dhcpsrv libThomas Markwalder2017-08-071-3/+85
| | | | | | | | | | | | | | | src/lib/dhcpsrv/tests/logging_unittest.cc TEST_F(LoggingTest, logRotate) - new test the verifies log rotation works.
| * | [master] Added subnet manipulation supportThomas Markwalder2017-08-1016-494/+663
| |\ \ | | | | | | | | | | | | Merge branch 'trac5314'
| | * | [5314] Regenerated get_config unit-tests in dhcp4 and dhcp6Tomek Mrugalski2017-08-102-182/+0
| | | |
| | * | [5314] Empty status addedTomek Mrugalski2017-08-101-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | - it's a copy 5272 code added that's already on master, but it seems easier to add it on a branch than go through the whole rebase process.
| | * | [5314] Suppress excluded_prefix when blank in Pool6::toElement()Thomas Markwalder2017-08-032-6/+2
| | | | | | | | | | | | | | | | | | | | Pool6::toElement() will only include excluded-prefix if it isn't blank.
| | * | [5314] Added Pool::toElement() and Pool<4/6>::toElement()Thomas Markwalder2017-08-033-24/+124
| | | | | | | | | | | | | | | | | | | | Extracted logic for elementizing pools into toElement methods in Pool, Pool4, and Pool6 classes.
| | * | [5314] Implemented Subnet::toElement()Thomas Markwalder2017-08-034-110/+66
| | | | | | | | | | | | | | | | | | | | Provided implementation for Subnet::toElement() which handles all common members, reworked Subnet<4/6>::toElement() to use this.
| | * | [5314] Fix for segfault, courtesy of MarcinTomek Mrugalski2017-08-022-22/+9
| | | | | | | | | | | | | | | | - applied the patch provided as ticket attachment
| | * | [5314] Two minor corrections.Tomek Mrugalski2017-07-282-2/+2
| | | |
| | * | [5314] Fixed a typo in container index tag name.Marcin Siodelski2017-07-211-1/+1
| | | |
| | * | [5314] Added indexing to subnet searches.Marcin Siodelski2017-07-209-13/+289
| | | |
| | * | [5314] Subnet to Element conversion moved to SubnetX classes.Marcin Siodelski2017-07-194-266/+302
| | | |
| * | | [5280] Changes after review:Tomek Mrugalski2017-08-104-30/+306
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - added missing comments for couple handlers - duplicated leaseX-update check removed, unit-test added - added missing parameters in lease_mgr_unitest.cc - added sanity check for state when adding and updating leases - not possibly anymore to sneak v4 addresses when v6 is expected (and vice versa)
| * | | [5280] A bit of wordsmithing on lease_cmds.doxThomas Markwalder2017-08-091-23/+22
| | | |
| * | | [5280] User's Guide for lease_cmds written.Tomek Mrugalski2017-08-091-7/+5
| | | |
| * | | [5280] Doxygen for lease commands added.Tomek Mrugalski2017-08-081-0/+97
| | | |
| * | | [5280] lease4-wipe, lease6-wipe commands implemented.Tomek Mrugalski2017-08-072-16/+165
| | | |
| * | | [5280] leaseWipe4,6 implemented in lease managers (base and memfile)Tomek Mrugalski2017-08-0718-10/+366
| | | |
| * | | [5280] leaseX-update, leaseX-del implemented.Tomek Mrugalski2017-08-072-38/+807
| | |/ | |/|
| * | [master] lib build order fix, ChangeLog updated after merge.Tomek Mrugalski2017-08-071-2/+2
| | |
| * | [master] Merge branch 'trac5272' (lease_cmds hook added)Tomek Mrugalski2017-08-0734-53/+2892
| |\ \
| | * | [5272] Libs order improved, added missing dependencies, .dox removedTomek Mrugalski2017-08-041-4/+5
| | | |
| | * | [5272] LIB_SO renamed to LEASE_CMDS_LIB_SOTomek Mrugalski2017-08-042-9/+2
| | | |
| | * | [5272] getAddress moved to SimpleParserTomek Mrugalski2017-08-049-72/+65
| | | |
| | * | [5272] Comments improved for handlers and Parameters structTomek Mrugalski2017-08-042-36/+70
| | | |
| | * | [5272] toElement tests migrated to runToElementTest macroTomek Mrugalski2017-08-041-83/+63
| | | |
| | * | [5272] Trivial work-around for clang/boost bugFrancis Dupont2017-08-041-1/+3
| | | |
| | * | [5272] cosmeticsFrancis Dupont2017-08-032-2/+3
| | | |
| | * | [5272] spellingFrancis Dupont2017-08-037-15/+15
| | | |
| | * | [5272] Couple more clean-ups.Tomek Mrugalski2017-08-024-547/+538
| | | |
| | * | [5272] Syntax simplified, extra unit-tests added.Tomek Mrugalski2017-08-023-50/+290
| | | |
| | * | [5272] unit-tests for lease4-add, lease6-add implementedTomek Mrugalski2017-08-013-3/+1048
| | | |
| | * | [5272] lease4-add, lease6-add implementedTomek Mrugalski2017-08-017-83/+448
| | | |
| | * | [5272] New control result added (3 = empty)Tomek Mrugalski2017-08-012-2/+7
| | | |
| | * | [5272] getSubnet implemented.Tomek Mrugalski2017-08-016-4/+85
| | | |
| | * | [5272] LeaseX::toElement() implementedTomek Mrugalski2017-08-013-3/+181
| | | |
| | * | [5272] lease_cmds in progressTomek Mrugalski2017-08-0111-1/+931
| | | |
| * | | [master] regenFrancis Dupont2017-08-0712-4023/+4123
| | | |
| * | | [master] Finished merge of trac5241 (always-send)Francis Dupont2017-08-0734-4439/+5069
| |\ \ \