]>
git.ipfire.org Git - thirdparty/kea.git/log
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.
Tomek Mrugalski [Tue, 6 Dec 2016 18:16:03 +0000 (19:16 +0100)]
[5036] Code cleanup
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
Francis Dupont [Sun, 27 Nov 2016 07:44:52 +0000 (08:44 +0100)]
[5014_phase2] Fixed default rule (flex -s)
Francis Dupont [Mon, 21 Nov 2016 20:42:18 +0000 (21:42 +0100)]
[5014] Cleaned up (indent, factor, etc)
Francis Dupont [Mon, 21 Nov 2016 12:31:04 +0000 (13:31 +0100)]
[5014] Added 2 unit tests about keywords
Francis Dupont [Mon, 21 Nov 2016 10:44:01 +0000 (11:44 +0100)]
[5014] Syntactic contexts almost done
Francis Dupont [Mon, 21 Nov 2016 05:40:39 +0000 (06:40 +0100)]
[5014] Only fatal must be static
Francis Dupont [Fri, 18 Nov 2016 09:39:02 +0000 (10:39 +0100)]
[5014] Added scanner include
Francis Dupont [Fri, 18 Nov 2016 06:15:15 +0000 (07:15 +0100)]
[5014] Fixed syntax for tests, ready to add includes
Francis Dupont [Fri, 18 Nov 2016 01:55:09 +0000 (02:55 +0100)]
[5014] Count embbeded \n in comments
Francis Dupont [Fri, 18 Nov 2016 01:38:46 +0000 (02:38 +0100)]
[5014] Added %empty for bison -W
Francis Dupont [Fri, 18 Nov 2016 01:31:43 +0000 (02:31 +0100)]
[5014] Partial fix for process tests (dhcp-ddns still missing)
Tomek Mrugalski [Tue, 15 Nov 2016 07:54:31 +0000 (08:54 +0100)]
Compilation fix on ubuntu 16.04
Tomek Mrugalski [Tue, 15 Nov 2016 08:19:25 +0000 (17:19 +0900)]
[5014] dhcp6.dox cleanup
Tomek Mrugalski [Tue, 15 Nov 2016 07:26:58 +0000 (16:26 +0900)]
[5014] Developer's guide now contains description of the new parser.
Tomek Mrugalski [Sun, 13 Nov 2016 16:58:05 +0000 (01:58 +0900)]
[5014] Kea-dhcp6 now actually uses new parser (all unit-tests pass)
Tomek Mrugalski [Sun, 13 Nov 2016 16:57:39 +0000 (01:57 +0900)]
[5014] Extended parser to support persist and enterprise-id
Tomek Mrugalski [Sun, 13 Nov 2016 16:48:27 +0000 (01:48 +0900)]
[5014] Unit-text fixed, all 12 unit-tests pass now.
Tomek Mrugalski [Sun, 13 Nov 2016 15:31:33 +0000 (00:31 +0900)]
[5014] Parser type is now configurable.
Tomek Mrugalski [Sun, 13 Nov 2016 02:54:38 +0000 (11:54 +0900)]
[5014] dhcp4o6-port, csv-format parameters added
Tomek Mrugalski [Sun, 13 Nov 2016 02:49:33 +0000 (11:49 +0900)]
[5014] hooks-libraries, expired-leases-processing, server-id are now parsed
Tomek Mrugalski [Sun, 13 Nov 2016 02:07:25 +0000 (11:07 +0900)]
Lease-database, hosts-database are now parsed properly
Tomek Mrugalski [Sun, 13 Nov 2016 01:46:53 +0000 (10:46 +0900)]
advanced.json is now parsed properly again
Tomek Mrugalski [Fri, 11 Nov 2016 17:17:01 +0000 (02:17 +0900)]
[5014] reservations, pd-pools support implemented
Tomek Mrugalski [Fri, 11 Nov 2016 15:08:59 +0000 (00:08 +0900)]
[5014] client classification and reservations are now parsed properly.
Tomek Mrugalski [Fri, 11 Nov 2016 06:34:31 +0000 (15:34 +0900)]
[5014] mac-sources, relay-supplied-options added
Tomek Mrugalski [Fri, 11 Nov 2016 06:26:47 +0000 (15:26 +0900)]
[5014] simple.json is now parsed completely
Tomek Mrugalski [Fri, 11 Nov 2016 05:51:55 +0000 (14:51 +0900)]
[5014] Dhcp6 is now parsed and generated JSON structures for it.
Tomek Mrugalski [Thu, 10 Nov 2016 23:03:02 +0000 (08:03 +0900)]
[5014] grammar for Logging object added.
Tomek Mrugalski [Thu, 10 Nov 2016 22:45:07 +0000 (07:45 +0900)]
[5014] The syntax parser is able to parse Dhcp6 (Logging still wip)
Tomek Mrugalski [Wed, 9 Nov 2016 21:28:59 +0000 (22:28 +0100)]
[5014] Examples for Kea6 corrected.
Tomek Mrugalski [Wed, 9 Nov 2016 21:28:38 +0000 (22:28 +0100)]
[5014] Unit-test loading example config files implemented.
Tomek Mrugalski [Wed, 9 Nov 2016 20:24:15 +0000 (21:24 +0100)]
[5014] Reading from file implemented
Tomek Mrugalski [Fri, 4 Nov 2016 13:22:53 +0000 (14:22 +0100)]
[5014] Implemented comments
- addresses tickets #3450 (part about comments), #3960
Tomek Mrugalski [Fri, 4 Nov 2016 13:04:44 +0000 (14:04 +0100)]
[5014] Parser improved, unit-tests added.
Tomek Mrugalski [Fri, 28 Oct 2016 17:35:53 +0000 (19:35 +0200)]
[5014] Added missing header file.
Tomek Mrugalski [Fri, 28 Oct 2016 17:19:04 +0000 (19:19 +0200)]
[5014] Initial JSON parser written in bison/flex implemented (wip)
Francis Dupont [Mon, 28 Nov 2016 20:21:45 +0000 (21:21 +0100)]
[master] Merged trac5057 (configure vs gtest-1.8.0)
Tomek Mrugalski [Wed, 23 Nov 2016 13:12:50 +0000 (14:12 +0100)]
[master] ChangeLog updated after #5027 merge.
Tomek Mrugalski [Wed, 23 Nov 2016 13:10:36 +0000 (14:10 +0100)]
[master] Merge branch 'trac5027' (premium support)
Tomek Mrugalski [Wed, 23 Nov 2016 13:09:46 +0000 (14:09 +0100)]
[trac5027] Renamed "found"=>yes, "not found"=>no for premium
Tomek Mrugalski [Tue, 22 Nov 2016 17:53:55 +0000 (18:53 +0100)]
[master] ChangeLog updated.
Tomek Mrugalski [Tue, 22 Nov 2016 17:52:44 +0000 (18:52 +0100)]
[master] Merge branch 'trac5023' (contexts in v6 pools)
# Conflicts:
# src/lib/dhcpsrv/pool.h
Thomas Markwalder [Mon, 21 Nov 2016 20:14:50 +0000 (15:14 -0500)]
[master] Fixed unused parameter error in dhcp6_src.cc
src/bin/dhcp6/dhcp6_srv.h
src/bin/dhcp6/dhcp6_srv.cc
Removed unused ctx parameter from Dhcpv6Srv::appendRequestedOptions()
Francis Dupont [Mon, 21 Nov 2016 14:10:19 +0000 (15:10 +0100)]
[5057] Added --with-gtest-source googletest directory helper
Francis Dupont [Wed, 16 Nov 2016 07:47:23 +0000 (08:47 +0100)]
[master] Replaced empty for old Botan versions
Francis Dupont [Wed, 16 Nov 2016 07:18:54 +0000 (08:18 +0100)]
[master] Updated git hash
Francis Dupont [Wed, 16 Nov 2016 07:17:32 +0000 (08:17 +0100)]
[master] Finished merge of trac3908 (port cryptolink fixes)
Francis Dupont [Wed, 16 Nov 2016 06:54:30 +0000 (07:54 +0100)]
[3908] Improved default ctor (missed)
Tomek Mrugalski [Tue, 15 Nov 2016 05:26:18 +0000 (14:26 +0900)]
[master] ChangeLog, AUTHORS updated after github #32 merge
Tomek Mrugalski [Mon, 14 Nov 2016 05:41:33 +0000 (14:41 +0900)]
[github32] Merge branch 'vlegout-spelling' into github32 (spelling fixes)
Vincent Legout [Tue, 8 Nov 2016 12:26:26 +0000 (13:26 +0100)]
fix some spelling mistakes
Marcin Siodelski [Mon, 7 Nov 2016 19:36:29 +0000 (20:36 +0100)]
[master] Fixing doxygen warnings after merge of #5016.
Trivial changes.
Marcin Siodelski [Mon, 7 Nov 2016 16:32:41 +0000 (17:32 +0100)]
[master] Added ChangeLog entry for #5029.
Marcin Siodelski [Mon, 7 Nov 2016 16:05:49 +0000 (17:05 +0100)]
[master] Merge branch 'trac5029'
Thomas Markwalder [Mon, 7 Nov 2016 14:10:13 +0000 (09:10 -0500)]
[master] Corrected ticket number for entry 1107.
Francis Dupont [Sat, 5 Nov 2016 15:40:16 +0000 (16:40 +0100)]
[5057] check the (static) library too
Marcin Siodelski [Fri, 4 Nov 2016 21:01:39 +0000 (22:01 +0100)]
[master] Added ChangeLog entry for github pull request #24.
Marcin Siodelski [Fri, 4 Nov 2016 20:04:09 +0000 (21:04 +0100)]
[master] Merge branch 'trac5016'
Marcin Siodelski [Fri, 4 Nov 2016 20:01:04 +0000 (21:01 +0100)]
[master] Added ChangeLog entry for #5055.
Francis Dupont [Fri, 4 Nov 2016 17:33:10 +0000 (18:33 +0100)]
[3908] Addressed last comments
Marcin Siodelski [Fri, 4 Nov 2016 16:35:33 +0000 (17:35 +0100)]
[master] Merge branch 'trac5055'
Marcin Siodelski [Fri, 4 Nov 2016 13:11:03 +0000 (14:11 +0100)]
[5055] Use pkgincludedir in several Makefile.am.
Francis Dupont [Thu, 3 Nov 2016 13:36:43 +0000 (13:36 +0000)]
[master] Regen with flex 2.6.1 (last good)
Francis Dupont [Thu, 3 Nov 2016 13:18:12 +0000 (14:18 +0100)]
[master] Regen with older but correct flex
Francis Dupont [Thu, 3 Nov 2016 12:31:45 +0000 (13:31 +0100)]
[master] Merged trac5060 (specialize eval flex/bison)
Francis Dupont [Thu, 3 Nov 2016 12:26:32 +0000 (12:26 +0000)]
[trac5060] regen lexer
Francis Dupont [Thu, 3 Nov 2016 12:25:14 +0000 (13:25 +0100)]
[5060] More yy -> eval in lexer source
Tomek Mrugalski [Thu, 3 Nov 2016 10:39:08 +0000 (11:39 +0100)]
[5060] lexer.cc regenerated
Tomek Mrugalski [Thu, 3 Nov 2016 10:38:56 +0000 (11:38 +0100)]
[5060] Compilation fix in lexer.ll
Marcin Siodelski [Thu, 3 Nov 2016 08:17:53 +0000 (09:17 +0100)]
[5029] Implemented test for multi stage boot for Cassandra.
Tomek Mrugalski [Wed, 2 Nov 2016 21:46:15 +0000 (22:46 +0100)]
[master] Copy-paste error corrected.
Marcin Siodelski [Wed, 2 Nov 2016 21:26:43 +0000 (22:26 +0100)]
[master] Added ChangeLog entry for pull request #31.
Marcin Siodelski [Wed, 2 Nov 2016 21:08:36 +0000 (22:08 +0100)]
[master] Merge branch 'github31'
Marcin Siodelski [Wed, 2 Nov 2016 21:06:59 +0000 (22:06 +0100)]
[github31] Updated AUTHORS file.
Marcin Siodelski [Wed, 2 Nov 2016 14:28:18 +0000 (15:28 +0100)]
[github31] Slightly longer intervals in LFC timer tests.
This is to make sure that the server doesn't run LFC twice before
it is reconfigured.
Thomas Markwalder [Wed, 2 Nov 2016 14:26:07 +0000 (10:26 -0400)]
[master] Added Changelog entry 1183 for #5058
Tomek Mrugalski [Wed, 2 Nov 2016 14:03:52 +0000 (15:03 +0100)]
[5027] configure.ac corrected.
Thomas Markwalder [Wed, 2 Nov 2016 13:53:06 +0000 (09:53 -0400)]
Merge branch 'trac5058'
Tomek Mrugalski [Wed, 2 Nov 2016 13:46:21 +0000 (14:46 +0100)]
[5027] Glue added in configure.ac/Makefile.am for premium content.
Marcin Siodelski [Wed, 2 Nov 2016 12:58:43 +0000 (13:58 +0100)]
[github31] Merge branch 'eest-lfc_test_fix' into github31
Thomas Markwalder [Tue, 1 Nov 2016 15:00:29 +0000 (11:00 -0400)]
[5058] - Addressed review comments
Fixed typos and added decline lease checks for DHCPv6
src/lib/dhcp/duid.h
src/lib/dhcp/duid.cc
src/lib/dhcp/tests/duid_unittest.cc
- Replaced DUID::generateEmpty() with DUID::EMPTY() which returns
a constant reference to a static DUID instance. This facilitates
comparisions.
- Updated TEST(DuidTest,empty) accordingly
src/lib/dhcpsrv/csv_lease_file6.cc
CSVLeaseFile6::next() - added test to permit the Empty DUID
only if state is STATE_DECLINED.
src/lib/dhcpsrv/lease.cc
Lease6::decline() - modified to use DUID::EMPTY().
src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
Fixed Typos
src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc
TEST_F(CSVLeaseFile6Test, declinedLeaseTest) - new test to
verify proper handling of declined leases