]>
git.ipfire.org Git - thirdparty/kea.git/log
Tomek Mrugalski [Tue, 20 Dec 2016 15:25:35 +0000 (16:25 +0100)]
[5017] DHCP{4,6} parsers regenerated
Tomek Mrugalski [Tue, 20 Dec 2016 15:25:01 +0000 (16:25 +0100)]
[5017] version parameter removed from both Dhcp4 and Dhcp6 parsers
Tomek Mrugalski [Tue, 20 Dec 2016 15:16:06 +0000 (16:16 +0100)]
[5017] Parser unit-tests cleanup:
- removed almost redundant functions
- added comments
Tomek Mrugalski [Tue, 20 Dec 2016 14:54:23 +0000 (15:54 +0100)]
[5017] dhcp-socket-type is now supported
- added doc/examples/kea4/advanced.json
- unit-tests now remove comments before passing to legacy JSON parser
Tomek Mrugalski [Tue, 20 Dec 2016 13:29:52 +0000 (14:29 +0100)]
[5017] Updated regenerated dhcp4_lexer.cc
Tomek Mrugalski [Tue, 20 Dec 2016 13:27:47 +0000 (14:27 +0100)]
[5017] Revert "[5017] Fixed one unit-test."
This reverts commit
bc6502b3cafa5e2fb5eee12ca5b9286c52003491 .
Tomek Mrugalski [Tue, 20 Dec 2016 13:27:32 +0000 (14:27 +0100)]
[5017] Split slash unicode into separate test.
Tomek Mrugalski [Mon, 19 Dec 2016 18:13:16 +0000 (19:13 +0100)]
[5017] Added previously deleted dhcp6_lexer.cc
Tomek Mrugalski [Mon, 19 Dec 2016 18:04:07 +0000 (19:04 +0100)]
[5017] Fixed one unit-test.
Francis Dupont [Sun, 18 Dec 2016 08:59:12 +0000 (09:59 +0100)]
[5017] Distribute new example files
Francis Dupont [Sat, 17 Dec 2016 22:21:07 +0000 (23:21 +0100)]
[5017] Added parser_context_decl.h to *_SOURCES for distcheck
Francis Dupont [Sat, 17 Dec 2016 14:56:56 +0000 (14:56 +0000)]
trac5017: regen parser
Francis Dupont [Sat, 17 Dec 2016 14:51:22 +0000 (15:51 +0100)]
[5017] Finished config_parser_unittest.cc files
Francis Dupont [Sat, 17 Dec 2016 12:11:44 +0000 (13:11 +0100)]
[5017] More parseDHCP4 (unfinished)
Francis Dupont [Sat, 17 Dec 2016 00:05:26 +0000 (01:05 +0100)]
[5017] Some fixes (including a not yet detected error in classify CONFIG[0]) using parser
Francis Dupont [Fri, 16 Dec 2016 22:17:48 +0000 (23:17 +0100)]
[5017] Fixed port from dhcp6
Francis Dupont [Fri, 16 Dec 2016 22:02:12 +0000 (23:02 +0100)]
[5017] 6->4 in comments
Francis Dupont [Fri, 16 Dec 2016 21:53:23 +0000 (22:53 +0100)]
[5017] 6->4 in comments
Francis Dupont [Fri, 16 Dec 2016 21:31:28 +0000 (22:31 +0100)]
[5017] 6->4 in a comment
Francis Dupont [Fri, 16 Dec 2016 21:24:19 +0000 (22:24 +0100)]
[5017] Swapped Dhcp[46] tokens
Tomek Mrugalski [Fri, 16 Dec 2016 17:58:06 +0000 (18:58 +0100)]
[5017] dhcp4_lexer.cc regenerated.
Tomek Mrugalski [Fri, 16 Dec 2016 17:57:48 +0000 (18:57 +0100)]
[5017] Examples for echo-client-id and match-client-id added.
Tomek Mrugalski [Fri, 16 Dec 2016 17:47:27 +0000 (18:47 +0100)]
[5017] flex/bison files regenerated
Tomek Mrugalski [Fri, 16 Dec 2016 17:45:14 +0000 (18:45 +0100)]
[5017] 4o6-interface-id support implemented
Tomek Mrugalski [Fri, 16 Dec 2016 17:33:23 +0000 (18:33 +0100)]
[5017] Support for several v4 specific keywords implemented:
- next-server, server-hostname, boof-file-name, echo-client-id,
match-client-id
Tomek Mrugalski [Fri, 16 Dec 2016 12:25:51 +0000 (13:25 +0100)]
[5017] Copyright years updated.
Tomek Mrugalski [Thu, 15 Dec 2016 15:54:01 +0000 (16:54 +0100)]
[5017] Added generated flex/bison files.
Tomek Mrugalski [Thu, 15 Dec 2016 15:53:35 +0000 (16:53 +0100)]
[5017] Doc updated, doxygen warnings removed.
Tomek Mrugalski [Wed, 14 Dec 2016 23:17:56 +0000 (00:17 +0100)]
[5017] The new parser is now being used.
Tomek Mrugalski [Wed, 14 Dec 2016 23:15:49 +0000 (00:15 +0100)]
[5017] Dhcp4 bison parser implemented.
Tomek Mrugalski [Tue, 13 Dec 2016 13:21:57 +0000 (14:21 +0100)]
[master] Addressed doxygen warnings raised.
Tomek Mrugalski [Tue, 13 Dec 2016 12:57:39 +0000 (13:57 +0100)]
[master] ChangeLog updated
Tomek Mrugalski [Tue, 13 Dec 2016 12:30:38 +0000 (13:30 +0100)]
[master] Merge branch 'trac5036' (Dhcp6 bison parser)
Francis Dupont [Mon, 12 Dec 2016 16:22:50 +0000 (16:22 +0000)]
trac5085: regen
Tomek Mrugalski [Mon, 12 Dec 2016 13:59:57 +0000 (14:59 +0100)]
[5036] Changes after review:
- clarified JSON usage in admin guide (True/False not allowed)
- fixed incorrect reference to hosts4-storage
- clarified that empty mac-sources entry is not allowed
- added extra text about syntactic contexts
- corrected several typos
Francis Dupont [Mon, 12 Dec 2016 13:24:36 +0000 (14:24 +0100)]
[5085] Enforced lower case JSON keywords
Francis Dupont [Sun, 11 Dec 2016 17:49:27 +0000 (17:49 +0000)]
trac5085: regen
Francis Dupont [Sun, 11 Dec 2016 17:47:58 +0000 (18:47 +0100)]
[5085] Implemented \u00xy escapes in toJSON and lexer
Francis Dupont [Sun, 11 Dec 2016 15:43:05 +0000 (16:43 +0100)]
[5085] Fixed control char test for signed chars
Francis Dupont [Sun, 11 Dec 2016 15:41:56 +0000 (16:41 +0100)]
[5036] Fixed control char test for signed chars
Francis Dupont [Sun, 11 Dec 2016 10:15:45 +0000 (10:15 +0000)]
trac5036: regen
Francis Dupont [Sun, 11 Dec 2016 10:14:30 +0000 (11:14 +0100)]
[5036] Added \r as a valid whitespace (cf JSON standard)
Francis Dupont [Sat, 10 Dec 2016 10:52:02 +0000 (11:52 +0100)]
[5036] Optional exception display and case sensitive JSON unit tests
Francis Dupont [Sat, 10 Dec 2016 10:20:16 +0000 (10:20 +0000)]
Merge branch 'trac5036' of ssh://git.kea.isc.org/git/kea into trac5036
Francis Dupont [Sat, 10 Dec 2016 10:19:43 +0000 (10:19 +0000)]
trac5036: regen
Francis Dupont [Sat, 10 Dec 2016 10:19:11 +0000 (11:19 +0100)]
[5036] Ignore parser generated files
Francis Dupont [Sat, 10 Dec 2016 10:11:21 +0000 (11:11 +0100)]
[5036] Improved parser and include files
Francis Dupont [Sat, 10 Dec 2016 09:03:45 +0000 (10:03 +0100)]
[5036] Improved dhcp6.dox
Francis Dupont [Fri, 9 Dec 2016 15:57:30 +0000 (16:57 +0100)]
[master] Replaced a NULL ... better pointer type
Francis Dupont [Fri, 9 Dec 2016 15:48:05 +0000 (16:48 +0100)]
[master] Replaced a NULL ... typo
Francis Dupont [Fri, 9 Dec 2016 15:37:52 +0000 (16:37 +0100)]
[master] Replaced a NULL ... again
Francis Dupont [Fri, 9 Dec 2016 15:05:09 +0000 (16:05 +0100)]
[master] Replaced a NULL not accepted by old GCC in C++0x mode by a cast
Francis Dupont [Thu, 8 Dec 2016 17:00:44 +0000 (18:00 +0100)]
[master] Updated git hash
Francis Dupont [Thu, 8 Dec 2016 16:59:50 +0000 (17:59 +0100)]
[master] Finished merge of trac5066 (enforce C++11)
Francis Dupont [Thu, 8 Dec 2016 16:57:08 +0000 (17:57 +0100)]
[master] Merged trac5066 (enforce C++11)
Francis Dupont [Thu, 8 Dec 2016 16:56:04 +0000 (17:56 +0100)]
[5066] Simplified the C++11 for loop
Francis Dupont [Thu, 8 Dec 2016 16:31:52 +0000 (17:31 +0100)]
[master] Merged trac4631b (C++11 2nd phase)
Tomek Mrugalski [Thu, 8 Dec 2016 15:00:25 +0000 (16:00 +0100)]
[master] added link to contributor's guide
Marcin Siodelski [Thu, 8 Dec 2016 13:18:36 +0000 (14:18 +0100)]
[master] Added ChangeLog entry for #3175.
Marcin Siodelski [Thu, 8 Dec 2016 13:17:47 +0000 (14:17 +0100)]
[master] Merge branch 'trac3175'
Tomek Mrugalski [Thu, 8 Dec 2016 12:21:00 +0000 (13:21 +0100)]
[5036] Regenerated flex/bison files added.
Tomek Mrugalski [Thu, 8 Dec 2016 12:20:28 +0000 (13:20 +0100)]
[5036] Unit-tests cleanup.
Tomek Mrugalski [Thu, 8 Dec 2016 12:20:07 +0000 (13:20 +0100)]
[5036] Doc updated.
Tomek Mrugalski [Wed, 7 Dec 2016 14:07:48 +0000 (15:07 +0100)]
[5036] Comments added.
Tomek Mrugalski [Tue, 6 Dec 2016 20:43:11 +0000 (21:43 +0100)]
[5036] excluded-prefix{-len} implemented in the bison parser
Tomek Mrugalski [Tue, 6 Dec 2016 19:49:46 +0000 (20:49 +0100)]
[5036] readonly support added in hosts-database
Tomek Mrugalski [Tue, 6 Dec 2016 19:29:31 +0000 (20:29 +0100)]
[5036] Support for parameters in hooks-libraries added.
Tomek Mrugalski [Tue, 6 Dec 2016 19:28:55 +0000 (20:28 +0100)]
[5036] Comments added, some constants removed.
Marcin Siodelski [Tue, 6 Dec 2016 18:59:52 +0000 (19:59 +0100)]
[3175] Moved StateModel class from D2 to libkea-util.
Tomek Mrugalski [Tue, 6 Dec 2016 18:16:03 +0000 (19:16 +0100)]
[5036] Code cleanup
Stephen Morris [Mon, 5 Dec 2016 19:00:33 +0000 (11:00 -0800)]
[master] ChangeLog for Trac #5069
Stephen Morris [Mon, 5 Dec 2016 18:56:07 +0000 (10:56 -0800)]
[master] Merge branch 'trac5069'
Stephen Morris [Fri, 2 Dec 2016 15:49:19 +0000 (15:49 +0000)]
[5069] Update Hooks developer documentation
In the section "Building the Library", made it clearer where the
Kea include files and libraries are located.
Marcin Siodelski [Fri, 2 Dec 2016 15:41:22 +0000 (16:41 +0100)]
[master] Added ChangeLog entry for #5074.
Marcin Siodelski [Fri, 2 Dec 2016 15:39:51 +0000 (16:39 +0100)]
[master] Merge branch 'trac5074'
Marcin Siodelski [Fri, 2 Dec 2016 15:38:50 +0000 (16:38 +0100)]
[5074] Removed spurious whitespace.
Thomas Markwalder [Fri, 2 Dec 2016 15:09:02 +0000 (10:09 -0500)]
[trac5074] Minor rewording in libprocess.dox
Marcin Siodelski [Thu, 1 Dec 2016 17:25:25 +0000 (18:25 +0100)]
[5074] A couple of trivial fixes in the comments.
Marcin Siodelski [Thu, 1 Dec 2016 15:29:07 +0000 (16:29 +0100)]
[5074] Split developer's documentation of CPL and D2.
Marcin Siodelski [Thu, 1 Dec 2016 13:55:25 +0000 (14:55 +0100)]
[5074] Fix doxygen refs after migration to isc::process namespace.
Marcin Siodelski [Thu, 1 Dec 2016 13:43:01 +0000 (14:43 +0100)]
[5074] Files in libkea-process moved to isc::process namespace.
Marcin Siodelski [Thu, 1 Dec 2016 12:43:58 +0000 (13:43 +0100)]
[5074] Rename d2_logger to dctl_logger in libkea-process.
Marcin Siodelski [Thu, 1 Dec 2016 12:29:47 +0000 (13:29 +0100)]
[5074] Set environment variable for pid files within libkea-process tests.
Marcin Siodelski [Wed, 30 Nov 2016 12:38:18 +0000 (13:38 +0100)]
[5074] Created libkea-process library.
Francis Dupont [Wed, 30 Nov 2016 14:39:42 +0000 (15:39 +0100)]
[5066] Enforced C++11 following #4631 discussion
Francis Dupont [Wed, 30 Nov 2016 13:13:57 +0000 (14:13 +0100)]
[4631b] Applied the not unique_ptr stuff
Francis Dupont [Tue, 29 Nov 2016 08:12:54 +0000 (09:12 +0100)]
[5014_phase2] Use Dhcp6 (vs JSON) parser as much as possible in unit tests
Francis Dupont [Tue, 29 Nov 2016 04:30:56 +0000 (05:30 +0100)]
[5014_phase2] Use parser in place of fromJSON
Francis Dupont [Tue, 29 Nov 2016 01:23:15 +0000 (02:23 +0100)]
[5014_phase2] Added a JSON value subparser
Francis Dupont [Mon, 28 Nov 2016 20:14:59 +0000 (21:14 +0100)]
[5014_phase2] Defined some config subparsers (to be used for tests)
Francis Dupont [Mon, 28 Nov 2016 16:47:48 +0000 (17:47 +0100)]
[5014_phase2] Added Element position
Francis Dupont [Mon, 28 Nov 2016 16:13:33 +0000 (17:13 +0100)]
[5014_phase2] Added recursive include unit test
Francis Dupont [Mon, 28 Nov 2016 14:31:10 +0000 (15:31 +0100)]
[5014_phase2] Fixed lexer cleanup on any exit (note parser uses try-catch)
Francis Dupont [Mon, 28 Nov 2016 12:56:45 +0000 (13:56 +0100)]
[5014_phase2] Moved back context variables from lexer
Francis Dupont [Mon, 28 Nov 2016 12:34:33 +0000 (13:34 +0100)]
[5014_phase2] Renamed Dhcp4 and DhcpDdns entries
Francis Dupont [Mon, 28 Nov 2016 00:19:19 +0000 (01:19 +0100)]
[5014_phase2] Implemented string escape (but not unicode) cf ECMA 404
Francis Dupont [Sun, 27 Nov 2016 18:55:05 +0000 (19:55 +0100)]
[5014_phase2] Add Dhcp4 and DhcpDdns toplevel configs to pass all tests
Francis Dupont [Sun, 27 Nov 2016 10:28:03 +0000 (11:28 +0100)]
[5014_phase2] More tests and fixes
Francis Dupont [Sun, 27 Nov 2016 07:51:50 +0000 (08:51 +0100)]
[5014_phase2] Began to write tests (and of course found and fixed some problems)
Francis Dupont [Sun, 27 Nov 2016 07:45:20 +0000 (08:45 +0100)]
[5014_phase2] Improved error handling