]>
git.ipfire.org Git - thirdparty/kea.git/log
Tomek Mrugalski [Fri, 16 Aug 2019 14:15:57 +0000 (16:15 +0200)]
[#839,!489] Rebuilt parsers with flex 2.6.4
Michal Nowikowski [Fri, 16 Aug 2019 12:28:40 +0000 (14:28 +0200)]
sphinx docs: increased recursion level limit
Wlodek Wencel [Fri, 16 Aug 2019 10:04:29 +0000 (12:04 +0200)]
[#654] extended perfdhcp output when no packets received
Tomek Mrugalski [Thu, 15 Aug 2019 19:36:15 +0000 (21:36 +0200)]
[#625,!485] Fixed detection of log4plus in non-standard location
Tomek Mrugalski [Thu, 15 Aug 2019 18:41:24 +0000 (20:41 +0200)]
[#625,!485] Fixed conditional intialization detection for log4cplus
Tomek Mrugalski [Thu, 15 Aug 2019 16:50:57 +0000 (18:50 +0200)]
[#625,!485] Conditional explicit initialization done.
Tomek Mrugalski [Thu, 15 Aug 2019 15:48:18 +0000 (17:48 +0200)]
[#625,!485] Explicit log4cplus initialization by @tcely
Imported from commit apline linux PR#8011:
https://github.com/alpinelinux/aports/pull/8011
Tomek Mrugalski [Thu, 15 Aug 2019 19:21:56 +0000 (21:21 +0200)]
[#496,!483] ChangeLog updated.
Marcin Siodelski [Tue, 13 Aug 2019 13:17:24 +0000 (15:17 +0200)]
[#496,!483] Updated ARM section about selectors usage with shared networks.
Tomek Mrugalski [Thu, 15 Aug 2019 16:12:50 +0000 (18:12 +0200)]
[#823,!477] ChangeLog updated
Francis Dupont [Mon, 12 Aug 2019 15:08:15 +0000 (17:08 +0200)]
[823-last-update-yang-models] Updated yang models & code for logger and database syntax updates to come
Thomas Markwalder [Thu, 15 Aug 2019 15:42:53 +0000 (11:42 -0400)]
[#761,!447] Updated ChangeLog
Thomas Markwalder [Thu, 15 Aug 2019 15:03:12 +0000 (11:03 -0400)]
[#761,!447] Updated doc and added ChangeLog
Thomas Markwalder [Thu, 1 Aug 2019 18:40:49 +0000 (14:40 -0400)]
[#761,!447] Binary option data parser now accepts strings
src/lib/dhcpsrv/parsers/option_data_parser.cc
OptionDataParser::createOption() - added logic to support
parsing "'text'" into binary option data
src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
TEST_F(ParseConfigTest, stringOrHexBinaryData) - new unit test
Tomek Mrugalski [Thu, 15 Aug 2019 15:06:40 +0000 (17:06 +0200)]
[#721,!466] ChangeLog updated.
Tomek Mrugalski [Thu, 15 Aug 2019 15:02:52 +0000 (11:02 -0400)]
Apply suggestion to doc/sphinx/arm/dhcp6-srv.rst
Tomek Mrugalski [Thu, 15 Aug 2019 15:02:47 +0000 (11:02 -0400)]
Apply suggestion to doc/sphinx/arm/dhcp4-srv.rst
Francis Dupont [Wed, 7 Aug 2019 12:33:18 +0000 (14:33 +0200)]
[727-reservation-client-classes-too-late-later-as-documented-for-depending-classes] Amended misleading notes
Tomek Mrugalski [Thu, 15 Aug 2019 14:15:42 +0000 (16:15 +0200)]
[#721,!480] Changelog updated.
Tomek Mrugalski [Thu, 15 Aug 2019 14:15:00 +0000 (16:15 +0200)]
[#721,!480] --with-site-packages must be specified with parameters.
Tomek Mrugalski [Thu, 15 Aug 2019 14:14:21 +0000 (16:14 +0200)]
[#721,!480] Documentation updated.
Michal Nowikowski [Tue, 13 Aug 2019 14:26:14 +0000 (16:26 +0200)]
added ability to indicate site-packages dir that is different in case of deb packages
Tomek Mrugalski [Wed, 14 Aug 2019 20:56:28 +0000 (22:56 +0200)]
[#826,!479] ChangeLog updated
Tomek Mrugalski [Wed, 14 Aug 2019 20:53:50 +0000 (22:53 +0200)]
[#826,!479] Reworded the API description slightly.
Marcin Siodelski [Wed, 14 Aug 2019 13:19:48 +0000 (15:19 +0200)]
[#826,!479] Moved list of new cb_cmds out of the Makefile.am.
Marcin Siodelski [Wed, 14 Aug 2019 12:37:27 +0000 (14:37 +0200)]
[#826,!479] Removed empty section title.
Marcin Siodelski [Wed, 14 Aug 2019 12:24:56 +0000 (14:24 +0200)]
[#826,!479] Updated cb_cmds hooks doc describing the embedded option cmds.
Marcin Siodelski [Wed, 14 Aug 2019 09:49:23 +0000 (11:49 +0200)]
[#826,!479] Corrected some little errors in the new API files.
Remove repeated lines and corrected some of the descriptions.
Francis Dupont [Tue, 13 Aug 2019 09:03:00 +0000 (11:03 +0200)]
[826-documentation-of-cb_cmds-embedded-commands] Added API files
Michal Nowikowski [Wed, 14 Aug 2019 12:24:44 +0000 (14:24 +0200)]
added pattern field to config files in src/bin/keactrl/*conf.pre but commented to be used for deb/rpm packaging
Tomek Mrugalski [Wed, 14 Aug 2019 09:40:50 +0000 (11:40 +0200)]
[#665,!460] Updated ChangeLog with commit-id
Tomek Mrugalski [Wed, 14 Aug 2019 09:36:46 +0000 (11:36 +0200)]
[#665] Regenerated parsers using bison 3.4.1
Thomas Markwalder [Thu, 8 Aug 2019 19:15:49 +0000 (15:15 -0400)]
[#665,!460] Added ChangeLog entry
Thomas Markwalder [Thu, 8 Aug 2019 19:10:52 +0000 (15:10 -0400)]
[#665,!460] Implemented support in netconf agent
doc/examples/netconf/simple-dhcp4.json
doc/examples/netconf/simple-dhcp6.json
src/bin/netconf/netconf_lexer.ll
src/bin/netconf/netconf_parser.yy
src/bin/netconf/location.hh
src/bin/netconf/netconf_lexer.cc
src/bin/netconf/netconf_parser.cc
src/bin/netconf/netconf_parser.h
src/bin/netconf/position.hh
src/bin/netconf/stack.hh
Thomas Markwalder [Thu, 8 Aug 2019 17:50:02 +0000 (13:50 -0400)]
[#665,!460] Implemented support in agent
doc/examples/agent/simple.json
src/bin/agent/agent_lexer.ll
src/bin/agent/agent_parser.yy
src/bin/agent/agent_lexer.cc
src/bin/agent/agent_parser.cc
src/bin/agent/agent_parser.h
src/bin/agent/location.hh
src/bin/agent/position.hh
src/bin/agent/stack.hh
Thomas Markwalder [Thu, 8 Aug 2019 17:39:24 +0000 (13:39 -0400)]
[#665,!460] Implemented support in D2
doc/examples/ddns/sample1.json
doc/examples/kea4/advanced.json
src/bin/d2/d2_lexer.ll
src/bin/d2/d2_parser.yy
src/bin/d2/d2_lexer.cc
src/bin/d2/d2_parser.cc
src/bin/d2/d2_parser.h
src/bin/d2/location.hh
src/bin/d2/position.hh
src/bin/d2/stack.hh
src/bin/d2/tests/testdata/get_config.json
Thomas Markwalder [Thu, 8 Aug 2019 17:34:05 +0000 (13:34 -0400)]
[#665,!460] Implemented support in kea-dhcp6
doc/examples/kea6/advanced.json
doc/examples/kea6/all-keys-current.json
src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/dhcp6_lexer.cc
src/bin/dhcp6/dhcp6_parser.cc
src/bin/dhcp6/dhcp6_parser.h
src/bin/dhcp6/location.hh
src/bin/dhcp6/position.hh
src/bin/dhcp6/stack.hh
Thomas Markwalder [Thu, 8 Aug 2019 14:07:08 +0000 (10:07 -0400)]
[#665,!460] Updated following preliminary review
doc/examples/kea4/all-keys-current.json
Added pattern
doc/sphinx/arm/logging.rst
Revamped a bit
src/lib/process/tests/log_parser_unittests.cc
Updated to test pattern parsing
Thomas Markwalder [Wed, 7 Aug 2019 12:40:08 +0000 (08:40 -0400)]
[#665,!460] Addressed review comments
alloc_engine6_unittest.cc
Removed extraneous spaces.
Thomas Markwalder [Tue, 6 Aug 2019 13:44:21 +0000 (09:44 -0400)]
[#665,!460] Updated ARM
Thomas Markwalder [Mon, 5 Aug 2019 14:25:15 +0000 (10:25 -0400)]
[#665,!460] Initial implementation, kea-dhcp4 only
Added an optional "pattern" parameter to logger output options. It supports
any combination of content described here:
https://log4cplus.sourceforge.io/docs/html/classlog4cplus_1_1PatternLayout.html
src/lib/log/output_option.*
Added constants to define default patterns:
OutputOption::DEFAULT_CONSOLE_PATTERN = "%D{%Y-%m-%d %H:%M:%S.%q} %-5p [%c/%i] %m\n";
OutputOption::DEFAULT_FILE_PATTERN = "%D{%Y-%m-%d %H:%M:%S.%q} %-5p [%c/%i] %m\n";
OutputOption::DEFAULT_SYSLOG_PATTERN = "%-5p [%c] %m\n";
OutputOption::pattern_ - new member for conveying pattern string
src/lib/log/logger_manager_impl.*
LoggerManagerImpl::createConsoleAppender()
LoggerManagerImpl::createFileAppender()
LoggerManagerImpl::createSyslogAppender() uses either
paramater, option.pattern, or the appropriate default pattern
LoggerManagerImpl::setAppenderLayout() - new, common method to
set the layout, accepts a pattern string parameter
LoggerManagerImpl::setConsoleAppenderLayout()
LoggerManagerImpl::setSyslogAppenderLayout() - deleted
src/lib/process/log_parser.cc
LogConfigParser::parseOutputOptions() - now supports pattern
src/lib/process/logging_info.*
LoggingDestination::pattern_ - new member for conveying pattern string
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
Added "pattern" to the parser grammar
Tomek Mrugalski [Wed, 14 Aug 2019 08:48:04 +0000 (10:48 +0200)]
[#150,!473] ChangeLog updated
Tomek Mrugalski [Wed, 14 Aug 2019 08:12:28 +0000 (10:12 +0200)]
[#150,!385] Addressed review comments:
- extra checks for parent pointer
- comments corrected
Tomek Mrugalski [Tue, 13 Aug 2019 15:33:51 +0000 (17:33 +0200)]
[#150] Basic documentation added.
Francis Dupont [Fri, 14 Jun 2019 20:33:52 +0000 (22:33 +0200)]
[150-add-sub-option-classification] Added unit tests and fixed logs
Francis Dupont [Fri, 14 Jun 2019 18:53:54 +0000 (18:53 +0000)]
[#150,!385] regen bison
Francis Dupont [Fri, 14 Jun 2019 18:53:34 +0000 (20:53 +0200)]
[150-add-sub-option-classification] Declared sub_option_code
Francis Dupont [Fri, 14 Jun 2019 18:52:25 +0000 (20:52 +0200)]
[150-add-sub-option-classification] Accept only integers for sub-option codes
Francis Dupont [Fri, 14 Jun 2019 18:42:31 +0000 (18:42 +0000)]
[#150,!385] regen bison
Francis Dupont [Fri, 14 Jun 2019 18:40:17 +0000 (20:40 +0200)]
[150-add-sub-option-classification] Checkpoint: code done, todo regen and tests
Tomek Mrugalski [Tue, 13 Aug 2019 21:45:29 +0000 (23:45 +0200)]
[#433,!473] ChangeLog updated.
Tomek Mrugalski [Tue, 13 Aug 2019 21:37:17 +0000 (14:37 -0700)]
[#433] Added an explanation why a test could fail and how to fix it.
Tomek Mrugalski [Tue, 13 Aug 2019 13:44:21 +0000 (15:44 +0200)]
[#433,!473] Improved error message when sysrepod is down.
Francis Dupont [Tue, 13 Aug 2019 12:35:45 +0000 (14:35 +0200)]
[433-update-yang-models] Moved to fabs to near double equal
Francis Dupont [Tue, 13 Aug 2019 12:26:24 +0000 (14:26 +0200)]
[433-update-yang-models] Removed spurious brackets
Tomek Mrugalski [Mon, 12 Aug 2019 19:09:51 +0000 (12:09 -0700)]
[#433] configure.ac better detects sysrepo (and errors out when missing)
Francis Dupont [Mon, 12 Aug 2019 13:33:34 +0000 (15:33 +0200)]
[433-update-yang-models] Restore all-keys-stable.json headers
Francis Dupont [Sat, 10 Aug 2019 12:14:26 +0000 (14:14 +0200)]
[433-update-yang-models] Enabled (and fixed) more tests
Francis Dupont [Fri, 9 Aug 2019 17:47:58 +0000 (19:47 +0200)]
[433-update-yang-models] Updated code and tests
Francis Dupont [Fri, 9 Aug 2019 14:59:02 +0000 (16:59 +0200)]
[433-update-yang-models] Updated modules (todo update code)
Michal Nowikowski [Tue, 13 Aug 2019 13:09:52 +0000 (15:09 +0200)]
sphinx docs: disabled generating 2nd pdf with kea messages when building is made on ReadTheDocs site - attempt 2
Michal Nowikowski [Tue, 13 Aug 2019 13:02:50 +0000 (15:02 +0200)]
sphinx docs: disabled generating 2nd pdf with kea messages when building is made on ReadTheDocs site
Michal Nowikowski [Mon, 12 Aug 2019 15:46:51 +0000 (17:46 +0200)]
list of api and mes files are independently available in Makefile.am and conf.py now
Marcin Siodelski [Mon, 12 Aug 2019 17:43:42 +0000 (19:43 +0200)]
[master] Fix building issue with gcc.
Removed consts in the templates passed to the CB pool.
Tomek Mrugalski [Mon, 12 Aug 2019 12:22:17 +0000 (14:22 +0200)]
[#746,!476] Missing files in libdns are now distributed
Francis Dupont [Mon, 12 Aug 2019 13:29:42 +0000 (15:29 +0200)]
[804-cb-doc-never-says-clearly-how-to-configure-server-tag-on-a-server] Removed spuriuous tabs and ending spaces
Tomek Mrugalski [Mon, 12 Aug 2019 11:48:21 +0000 (13:48 +0200)]
[#804,!468] Updated server-tag references.
Francis Dupont [Wed, 7 Aug 2019 14:53:04 +0000 (16:53 +0200)]
[804-cb-doc-never-says-clearly-how-to-configure-server-tag-on-a-server] First attempt to deocument server-tag
Francis Dupont [Tue, 16 Jul 2019 12:43:55 +0000 (14:43 +0200)]
[418-cb_cmds-embedded-commands] Added hasNoTags
Francis Dupont [Sat, 13 Jul 2019 05:36:36 +0000 (07:36 +0200)]
[418-cb_cmds-embedded-commands] Fixed the pd pool methods
Francis Dupont [Sat, 13 Jul 2019 02:50:56 +0000 (04:50 +0200)]
[418-cb_cmds-embedded-commands] Fixed pool type
Tomek Mrugalski [Mon, 12 Aug 2019 12:53:25 +0000 (14:53 +0200)]
[#623,!442] Change after review: added RFC4703
Tomek Mrugalski [Thu, 8 Aug 2019 13:47:02 +0000 (15:47 +0200)]
[#623,!442] Added RFCs related to DNS updates
Tomek Mrugalski [Thu, 8 Aug 2019 13:20:15 +0000 (15:20 +0200)]
[#623,!442] List of supported RFCs updated.
Tomek Mrugalski [Thu, 8 Aug 2019 17:31:39 +0000 (19:31 +0200)]
[#769,!452] Removed socksession class
Tomek Mrugalski [Thu, 1 Aug 2019 10:29:02 +0000 (12:29 +0200)]
[#769,!452] Remove old bind10 files
manu [Sat, 10 Aug 2019 19:47:38 +0000 (21:47 +0200)]
Added support for PostgreSQL DB on FreeBSD systems
Michal Nowikowski [Fri, 9 Aug 2019 11:47:12 +0000 (13:47 +0200)]
added back rules to Makefile.am for generating api.rst and kea-messages.rst but only for development purposes
Michal Nowikowski [Fri, 9 Aug 2019 11:10:53 +0000 (13:10 +0200)]
moved generating kea-messages.rst and api.rst from Makefile.am to sphinx's conf.py so they are generated on readthedocs.org as well
Michal Nowikowski [Fri, 9 Aug 2019 06:43:49 +0000 (08:43 +0200)]
hammer: disabled creating debugsoure rpm package
Razvan Becheriu [Wed, 7 Aug 2019 19:24:28 +0000 (22:24 +0300)]
[#756, !470] updated ChangeLog
Razvan Becheriu [Wed, 7 Aug 2019 19:23:51 +0000 (22:23 +0300)]
[#756, !470] fixed sphinx docs
Razvan Becheriu [Wed, 7 Aug 2019 18:13:12 +0000 (21:13 +0300)]
[#756, !470] updated Changelog and fixed sphinx docs
Franciszek Gorski [Wed, 7 Aug 2019 13:35:08 +0000 (15:35 +0200)]
[756-correct-statistic-get{all}-commands] adapt style in statistic-get{all} JSON files
Franciszek Gorski [Thu, 1 Aug 2019 10:23:21 +0000 (12:23 +0200)]
[756-correct-statistic-get{all}-commands_v2] remove comments
Franciszek Gorski [Thu, 1 Aug 2019 08:19:17 +0000 (10:19 +0200)]
[756-correct-statistic-get{all}-commands] adapt changes to sphinx
Franciszek Gorski [Thu, 1 Aug 2019 07:26:30 +0000 (09:26 +0200)]
[756-correct-statistic-get{all}-commands] changed Observation::getJSON
Francis Dupont [Wed, 7 Aug 2019 13:24:56 +0000 (15:24 +0200)]
[801-cb-adding-basic-ipv6-subnet-results-in-0-lifetimes] Rewrote the new subnet6 log message
Tomek Mrugalski [Wed, 7 Aug 2019 14:54:47 +0000 (16:54 +0200)]
[#809,!469] Sphinx generation fix.
Thomas Markwalder [Wed, 7 Aug 2019 13:34:37 +0000 (09:34 -0400)]
[#754,!440] Updated ChangeLog entry
Thomas Markwalder [Wed, 7 Aug 2019 13:31:18 +0000 (09:31 -0400)]
[#750,!440] Addressed review comments
src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
removed extra spaces
Thomas Markwalder [Tue, 30 Jul 2019 20:19:57 +0000 (16:19 -0400)]
[#750,!440] Added unit tests to allocation engine
src/lib/dhcpsrv/alloc_engine.cc
AllocEngine::removeNonreservedLeases6() -
exits with no action if the existing list of leases contains
one or less
added ChangeLog entry
Thomas Markwalder [Mon, 29 Jul 2019 15:41:59 +0000 (11:41 -0400)]
[#750,!440] Added unit tests to allocation engine
TEST_F(AllocEngine6Test, globalHostDynamicAddress) - added second
SARR cyle
TEST_F(AllocEngine6Test, hostDynamicAddress) - new test for local
host reservation with dynamic leases
Razvan Becheriu [Wed, 7 Aug 2019 11:39:43 +0000 (14:39 +0300)]
[#708,!423] updated ChangeLog
Razvan Becheriu [Tue, 16 Jul 2019 19:52:08 +0000 (22:52 +0300)]
[#708,!423] make request and response parser accept Content-Length set to 0
Tomek Mrugalski [Wed, 7 Aug 2019 10:59:55 +0000 (12:59 +0200)]
[#777,!464] ChangeLog updated.
Tomek Mrugalski [Wed, 7 Aug 2019 10:57:58 +0000 (12:57 +0200)]
[#777,!464] Minor python changes after review:
- removed commented out code
- better check for first character
Tomek Mrugalski [Tue, 6 Aug 2019 17:18:35 +0000 (19:18 +0200)]
[#777,!464] Developer's guide updated
Tomek Mrugalski [Tue, 6 Aug 2019 17:02:55 +0000 (19:02 +0200)]
[#777,!464] Comment added to Makefile.am
Tomek Mrugalski [Tue, 6 Aug 2019 17:00:40 +0000 (19:00 +0200)]
[#777,!464] Template updated