]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Sat, 31 Oct 2015 10:40:42 +0000 (11:40 +0100)]
[master] Finished trac4027 aka Pkt4o6 merge
Tomek Mrugalski [Sat, 31 Oct 2015 10:32:06 +0000 (19:32 +0900)]
[master] Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Tomek Mrugalski [Sat, 31 Oct 2015 10:31:13 +0000 (19:31 +0900)]
[master] Merge remote-tracking branch 'github/master'
JINMEI Tatuya [Sat, 31 Oct 2015 10:02:23 +0000 (19:02 +0900)]
[4027] removed an unused variable
(besides, this type of file-static definition is dangerious - it can lead to
static initialization fiasco).
JINMEI Tatuya [Sat, 31 Oct 2015 10:01:02 +0000 (19:01 +0900)]
[4027] added some explanatory comments for Pkt4o6::pack().
JINMEI Tatuya [Sat, 31 Oct 2015 09:57:59 +0000 (18:57 +0900)]
[4027] added some references
JINMEI Tatuya [Sat, 31 Oct 2015 09:49:53 +0000 (18:49 +0900)]
Merge branch 'trac4027' of github.com:isc-projects/kea into trac4027
with resolving conflict (the HEAD version wasn't complete)
src/lib/dhcp/tests/pkt4o6_unittest.cc
Tomek Mrugalski [Sat, 31 Oct 2015 09:49:07 +0000 (18:49 +0900)]
[4027] Minor corrections.
JINMEI Tatuya [Sat, 31 Oct 2015 09:47:03 +0000 (18:47 +0900)]
[4027] use a single underscore version of uint8_t for consistency
(and perhaps the double-underscore version is non-standard)
Francis Dupont [Sat, 31 Oct 2015 08:52:34 +0000 (09:52 +0100)]
[master] Merged trac4107 (HCPv4-over-DHCPv6 message and option definitions)
Tomek Mrugalski [Sat, 31 Oct 2015 08:32:28 +0000 (17:32 +0900)]
[4107] Added several comments.
JINMEI Tatuya [Sat, 31 Oct 2015 08:22:49 +0000 (17:22 +0900)]
[4027] added some more comments for tests
JINMEI Tatuya [Sat, 31 Oct 2015 08:20:25 +0000 (17:20 +0900)]
[4027] added unit tests for Pkt4o6Test
(with other some small cleanups)
Tomek Mrugalski [Sat, 31 Oct 2015 08:19:37 +0000 (17:19 +0900)]
[4107] Minor comments update for options 100-102
Tomek Mrugalski [Sat, 31 Oct 2015 07:47:51 +0000 (16:47 +0900)]
[4105] Implement 4o6-interface-id parameter.
Francis Dupont [Sat, 31 Oct 2015 05:53:34 +0000 (06:53 +0100)]
[4107] Added new standard options in the guide table
Francis Dupont [Sat, 31 Oct 2015 05:35:23 +0000 (06:35 +0100)]
[4107] Added the 2 private options (now update the doc)
Tomek Mrugalski [Sat, 31 Oct 2015 05:08:01 +0000 (14:08 +0900)]
[4105] Subnet4 parser updated to accept 4o6-interface, 4o6-subnet parameters
Francis Dupont [Sat, 31 Oct 2015 04:47:08 +0000 (05:47 +0100)]
[4107] Ported changes from fd4o6 (so not finished)
JINMEI Tatuya [Sat, 31 Oct 2015 04:46:05 +0000 (13:46 +0900)]
[4027] enable DHCP4o6 option macros
Francis Dupont [Thu, 8 Oct 2015 03:15:28 +0000 (05:15 +0200)]
[fd4o6] Adjusted Pkt6 pointer type
JINMEI Tatuya [Sat, 31 Oct 2015 04:29:05 +0000 (13:29 +0900)]
[4027] incorporated part of
c0044e3 from fd4o6 branch
(not cherry-picking it because the commit has other irrelevant changes)
Francis Dupont [Mon, 14 Sep 2015 14:36:42 +0000 (16:36 +0200)]
[fd4o6] Added DHCPv4-over-DHCPv6 packet class
Tomek Mrugalski [Sat, 31 Oct 2015 04:20:31 +0000 (13:20 +0900)]
[4105] 4o6 configuration structure, unit-tests implemented
Tomek Mrugalski [Fri, 30 Oct 2015 14:55:38 +0000 (23:55 +0900)]
[4088] Added flex/bison generated files.
Tomek Mrugalski [Fri, 30 Oct 2015 13:18:19 +0000 (22:18 +0900)]
[4088] Minor tweaks in lexer.ll
Tomek Mrugalski [Fri, 30 Oct 2015 10:53:56 +0000 (19:53 +0900)]
[4088] Lexer improvements, TokenOption now working
Tomek Mrugalski [Fri, 30 Oct 2015 08:22:23 +0000 (17:22 +0900)]
[4088] Makefile updated to easier regenerate flex/bison files.
Tomek Mrugalski [Fri, 30 Oct 2015 07:00:07 +0000 (16:00 +0900)]
[4088] Minor tweaks in EvalContext
Tomek Mrugalski [Thu, 29 Oct 2015 00:13:14 +0000 (01:13 +0100)]
[4088] string handling improved.
Tomek Mrugalski [Thu, 29 Oct 2015 00:02:57 +0000 (01:02 +0100)]
[4088] strings, options and equal tokens are now instantiated
Tomek Mrugalski [Wed, 28 Oct 2015 23:29:43 +0000 (00:29 +0100)]
[4088] Replaced example grammar with client classification expressions
Tomek Mrugalski [Wed, 28 Oct 2015 19:53:40 +0000 (20:53 +0100)]
[4088] Moved yy to isc::eval namespace
Tomek Mrugalski [Wed, 28 Oct 2015 19:48:14 +0000 (20:48 +0100)]
[4088] EvalContext unit-test added.
Tomek Mrugalski [Wed, 28 Oct 2015 19:37:12 +0000 (20:37 +0100)]
[4088] Classes renamed to Kea nomenclature
Tomek Mrugalski [Wed, 28 Oct 2015 19:13:59 +0000 (20:13 +0100)]
[4088] Bison example integrated.
Tomek Mrugalski [Tue, 27 Oct 2015 15:34:34 +0000 (16:34 +0100)]
[4081] Stub documentation added.
Shawn Routhier [Fri, 30 Oct 2015 07:20:48 +0000 (00:20 -0700)]
[trac4090] Add support for TokenSubstring
Add support and testing for TokenSubstring. This token
takes three paramaters (string, start and length) and produces
a new string based on the original string. It allows negative
values for start and length causing it to count from the end
of the string for start and to get characters before the start
point for length.
Stephen Morris [Thu, 29 Oct 2015 17:51:12 +0000 (17:51 +0000)]
[3259] Ensure hooks example configuration files are copied on an install
Tomek Mrugalski [Thu, 29 Oct 2015 16:59:22 +0000 (01:59 +0900)]
[master] ChangeLog updated.
Tomek Mrugalski [Thu, 29 Oct 2015 16:46:16 +0000 (01:46 +0900)]
[master] Merge branch 'trac4081' (src/lib/eval added)
Tomek Mrugalski [Thu, 29 Oct 2015 16:39:12 +0000 (01:39 +0900)]
[4081] Added LOG4CPLUS_LIBS to src/lib/eval/tests/Makefile.am
Tomek Mrugalski [Thu, 29 Oct 2015 16:19:33 +0000 (01:19 +0900)]
[4081] Changes after review:
- Copyright years corrected
- Additional AM_CXXFLAGS for gcc added
- LOG4CPLUS libs added to LDFLAGS
- New unit-test for optionString for IPv6 packets added
- Several comments in token.h clarified/corrected
- Exception message extended slightly
Stephen Morris [Thu, 29 Oct 2015 15:03:48 +0000 (15:03 +0000)]
[3259] Changes after review
Francis Dupont [Wed, 28 Oct 2015 16:10:01 +0000 (17:10 +0100)]
[master] Changed string.h for cstring (cf #4089)
Stephen Morris [Wed, 28 Oct 2015 13:54:39 +0000 (13:54 +0000)]
[3259] Updates to handle new syntax only
As some incompatible changes have already been made to the hooks
interface (removal of the setSkip method), it seems pointless to
support both old and new hoos-libraries syntax. These modifications
remove support for the old syntax.
Stephen Morris [Wed, 28 Oct 2015 13:18:57 +0000 (13:18 +0000)]
[3259] Corrections to the documentation
Stephen Morris [Wed, 28 Oct 2015 11:38:21 +0000 (11:38 +0000)]
[3259] Fixed errors in .spec files.
Stephen Morris [Wed, 28 Oct 2015 11:27:12 +0000 (11:27 +0000)]
[3259] Add test to check that mixed syntax element is rejected
Stephen Morris [Wed, 28 Oct 2015 11:26:48 +0000 (11:26 +0000)]
[3259] Updating non-dhcpsrv test with new hooks library syntax
Stephen Morris [Wed, 28 Oct 2015 11:24:27 +0000 (11:24 +0000)]
[3259] Update .spec files with new hooks-libraries syntax
Stephen Morris [Wed, 28 Oct 2015 11:23:03 +0000 (11:23 +0000)]
[3259] Update documentation with new syntax
Shawn Routhier [Wed, 28 Oct 2015 06:55:09 +0000 (23:55 -0700)]
[trac 4081] Add eval to the doxyfile and fix some typos
Thomas Markwalder [Tue, 27 Oct 2015 19:20:56 +0000 (15:20 -0400)]
[master] Added ChangeLog entry 1040 for #3780
Thomas Markwalder [Tue, 27 Oct 2015 19:04:41 +0000 (15:04 -0400)]
[master] Servers now exit if MySQL or PostgreSQL connectivity is lost
Merge branch 'trac3780'
Thomas Markwalder [Tue, 27 Oct 2015 19:02:36 +0000 (15:02 -0400)]
[3780] Addressed review comments
Fixed misspelling in log message.
Stephen Morris [Tue, 27 Oct 2015 16:37:07 +0000 (16:37 +0000)]
[3259] Added capability to interpret old and new hooks library syntax
Tomek Mrugalski [Tue, 27 Oct 2015 15:34:34 +0000 (16:34 +0100)]
[4081] Stub documentation added.
Stephen Morris [Tue, 27 Oct 2015 15:14:30 +0000 (15:14 +0000)]
[3259] Parameterise hooks configuration syntax tests
Modify the tests of the hooks-libraries syntax to allow testing
of both the old and the new syntax.
Marcin Siodelski [Tue, 27 Oct 2015 15:04:55 +0000 (16:04 +0100)]
[master] Added ChangeLog entry for #3979.
Marcin Siodelski [Tue, 27 Oct 2015 15:02:30 +0000 (16:02 +0100)]
[master] Merge branch 'trac3979'
Marcin Siodelski [Tue, 27 Oct 2015 14:46:40 +0000 (15:46 +0100)]
[3979] Corrected a typos in the user guide.
Marcin Siodelski [Tue, 27 Oct 2015 14:37:40 +0000 (15:37 +0100)]
[3979] Corrected order of parameters in the lease-expiration.json.
This is a result of the review. This change was suggested so as
the order of lease expiration specific parameters follows the
order in which they are described.
Thomas Markwalder [Tue, 27 Oct 2015 14:15:54 +0000 (10:15 -0400)]
[3979] Fixed a broken <para> oops
Thomas Markwalder [Tue, 27 Oct 2015 14:03:06 +0000 (10:03 -0400)]
[3979] Did some clean up and rewording
Marcin Siodelski [Tue, 27 Oct 2015 10:58:33 +0000 (11:58 +0100)]
[master] Added ChangeLog entry for #3977.
Marcin Siodelski [Tue, 27 Oct 2015 10:19:35 +0000 (11:19 +0100)]
[master] Merge branch 'trac3977'
Shawn Routhier [Tue, 27 Oct 2015 04:25:15 +0000 (21:25 -0700)]
[trac3977] update comment to be v4 instead of v6
Tomek Mrugalski [Mon, 26 Oct 2015 19:53:42 +0000 (20:53 +0100)]
[4081] .gitignore added.
Tomek Mrugalski [Mon, 26 Oct 2015 19:52:28 +0000 (20:52 +0100)]
[4081] Boilerplate logger added.
Marcin Siodelski [Mon, 26 Oct 2015 19:50:30 +0000 (20:50 +0100)]
[3977] Addressed review comments.
Tomek Mrugalski [Mon, 26 Oct 2015 19:12:17 +0000 (20:12 +0100)]
[4081] Option::toString() and OptionString::toString() implemented.
Tomek Mrugalski [Mon, 26 Oct 2015 19:11:22 +0000 (20:11 +0100)]
[4081] Initial Token implementation added.
Marcin Siodelski [Mon, 26 Oct 2015 15:15:55 +0000 (16:15 +0100)]
[3979] Updated user guide for lease expiration.
Marcin Siodelski [Mon, 26 Oct 2015 13:08:53 +0000 (14:08 +0100)]
[3979] Removed lease expiration from the server limitations.
Marcin Siodelski [Mon, 26 Oct 2015 13:06:14 +0000 (14:06 +0100)]
[3979] Removed notes in the statistics about lease expiration not impl.
Marcin Siodelski [Mon, 26 Oct 2015 12:58:13 +0000 (13:58 +0100)]
[3979] Added examples demonstrating processing expired leases.
Francis Dupont [Mon, 26 Oct 2015 12:56:51 +0000 (13:56 +0100)]
[master] Updated git hash
Francis Dupont [Mon, 26 Oct 2015 12:55:36 +0000 (13:55 +0100)]
[master] Finished merge of trac3978 (new leases-reclaim command)
Francis Dupont [Mon, 26 Oct 2015 12:52:43 +0000 (13:52 +0100)]
[master] Finished merge of trac3978 (new leases-reclaim command)
Francis Dupont [Mon, 26 Oct 2015 12:33:56 +0000 (13:33 +0100)]
[master] Merged trac3978 (new leases-reclaim command)
Marcin Siodelski [Mon, 26 Oct 2015 11:59:35 +0000 (12:59 +0100)]
[3979] Added description of leases-reclaim command to User Guide.
Shawn Routhier [Mon, 26 Oct 2015 05:25:45 +0000 (22:25 -0700)]
[trac3977] Tidy up some typos
Thomas Markwalder [Fri, 23 Oct 2015 20:41:27 +0000 (16:41 -0400)]
[3780] MySQL and Postgres lease managers now exit on fatal error detection
src/lib/dhcpsrv/dhcpsrv_messages.mes
added messages DHCPSRV_MYSQL_FATAL_ERROR, DHCPSRV_PGSQL_FATAL_ERROR
src/lib/dhcpsrv/mysql_lease_mgr.cc
added MySQL client error code include
MySqlLeaseMgr::checkError() - method is no longer inlined in
the header. Expanded to detect unrecoverable errors, log
them and call exit().
src/lib/dhcpsrv/mysql_lease_mgr.h
Removed inline implemenation of MySqlLeaseMgr::checkError(),
and expanded commentary
src/lib/dhcpsrv/pgsql_lease_mgr.cc
PgSqlLeaseMgr::addLeaseCommon() - now uses checkStatementError()
PgSqlLeaseMgr::checkStatementError() - Expanded to detect
unrecoverable errors, log them and call exit().
src/lib/dhcpsrv/pgsql_lease_mgr.h
Expanded commentary for PgSqlLeaseMgr::checkStatementError()
Marcin Siodelski [Fri, 23 Oct 2015 15:06:23 +0000 (17:06 +0200)]
[3979] Added new chapter about lease reclamation to the User Guide.
Francis Dupont [Fri, 23 Oct 2015 02:23:45 +0000 (04:23 +0200)]
[3978] Addressed comments
Francis Dupont [Wed, 21 Oct 2015 19:22:25 +0000 (21:22 +0200)]
[master] Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Francis Dupont [Wed, 21 Oct 2015 19:21:55 +0000 (21:21 +0200)]
[master] spelling
Thomas Markwalder [Wed, 21 Oct 2015 18:58:02 +0000 (14:58 -0400)]
[master] Added ChangeLog entry 1036 for trac #3969.
Thomas Markwalder [Wed, 21 Oct 2015 18:24:19 +0000 (14:24 -0400)]
[master] Implemented schema upgrade for Postgres schema 2.0
Merged in branch 'trac3969'
Thomas Markwalder [Wed, 21 Oct 2015 15:57:47 +0000 (11:57 -0400)]
[3969] Addressed review comments
Francis Dupont [Wed, 21 Oct 2015 15:06:19 +0000 (17:06 +0200)]
[master] Replaced EXPECT_EQ by EXPECT_TRUE == on HWAddr
Tomek Mrugalski [Wed, 21 Oct 2015 14:05:59 +0000 (16:05 +0200)]
[3988] Documentation updated.
Tomek Mrugalski [Wed, 21 Oct 2015 13:51:40 +0000 (15:51 +0200)]
[3988] lease{4,6}_recover hook implemented (with unit-tests)
Francis Dupont [Wed, 21 Oct 2015 13:17:21 +0000 (15:17 +0200)]
[master] Updated git hash
Francis Dupont [Wed, 21 Oct 2015 13:15:17 +0000 (15:15 +0200)]
[master] Finished merge of trac4071 (internal record format in option doc)
Francis Dupont [Wed, 21 Oct 2015 13:13:11 +0000 (15:13 +0200)]
[master] Merged trac4071 (internal record format in option doc)
Francis Dupont [Wed, 21 Oct 2015 13:07:03 +0000 (15:07 +0200)]
[master] Merged trac4059 (layer 2 DHCPv6 relays)
Francis Dupont [Wed, 21 Oct 2015 13:05:11 +0000 (15:05 +0200)]
[master] Updated git hash
Francis Dupont [Wed, 21 Oct 2015 12:55:17 +0000 (14:55 +0200)]
[master] Finished merge of trac4058 (DHCPv4 Subnet Selection option)