]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Fri, 13 Nov 2015 15:53:23 +0000 (16:53 +0100)]
[4088fd] Changed the syntax to unquote integers
Francis Dupont [Fri, 13 Nov 2015 15:16:23 +0000 (16:16 +0100)]
[4088fd] Added protection against integer overflow
Francis Dupont [Fri, 13 Nov 2015 15:01:32 +0000 (16:01 +0100)]
[4088fd] cleanup grammar (indent, no untyped)
Francis Dupont [Wed, 11 Nov 2015 16:13:54 +0000 (17:13 +0100)]
[4088fd] Removed unused File functions
Francis Dupont [Wed, 11 Nov 2015 14:33:00 +0000 (15:33 +0100)]
[4088fd] Moved option code range check to the parser, freeing INTEGER tokens
Francis Dupont [Mon, 9 Nov 2015 12:49:05 +0000 (13:49 +0100)]
[4088fd] Added number unit tests
Francis Dupont [Mon, 9 Nov 2015 12:19:14 +0000 (13:19 +0100)]
[4088fd] Added more new unit tests
Francis Dupont [Mon, 9 Nov 2015 12:03:13 +0000 (13:03 +0100)]
[4088fd] Added hexstring parsing unit tests
Francis Dupont [Fri, 6 Nov 2015 13:08:09 +0000 (14:08 +0100)]
[4088fd] Assume the parser produces only well typed expressions
Francis Dupont [Fri, 6 Nov 2015 12:38:09 +0000 (13:38 +0100)]
[4088fd] Split the syntax into untyped/typed
Francis Dupont [Fri, 6 Nov 2015 10:05:22 +0000 (11:05 +0100)]
[4088fd] Added some parser unit tests
Francis Dupont [Fri, 6 Nov 2015 08:29:44 +0000 (09:29 +0100)]
[4088fd] Fixed error handling
Francis Dupont [Fri, 6 Nov 2015 06:49:54 +0000 (07:49 +0100)]
[4088fd] Added substring parsing
Francis Dupont [Fri, 6 Nov 2015 06:29:41 +0000 (07:29 +0100)]
[4088fd] Fixed most of C++ problems
Francis Dupont [Fri, 6 Nov 2015 03:00:23 +0000 (04:00 +0100)]
[4088fd] Renamed file to file_
Francis Dupont [Fri, 6 Nov 2015 02:32:26 +0000 (03:32 +0100)]
[4088fd] Regenerated flex/bison
Francis Dupont [Fri, 6 Nov 2015 02:31:53 +0000 (03:31 +0100)]
[4088fd] Moved option from scanner to parser
Francis Dupont [Fri, 6 Nov 2015 02:08:40 +0000 (03:08 +0100)]
[4088fd] Regenerated flex/bison
Francis Dupont [Fri, 6 Nov 2015 02:05:49 +0000 (03:05 +0100)]
[4088fd] Added hexstring support
Francis Dupont [Fri, 6 Nov 2015 01:39:56 +0000 (02:39 +0100)]
[4088fd] Regenerated flex/bison
Francis Dupont [Fri, 6 Nov 2015 01:39:30 +0000 (02:39 +0100)]
[4088fd] Added new eval_context_decl.h include
Francis Dupont [Fri, 6 Nov 2015 01:22:53 +0000 (02:22 +0100)]
[4088fd] [4088fd] Fixed namespace
Francis Dupont [Fri, 6 Nov 2015 01:22:53 +0000 (02:22 +0100)]
[4088fd] [4088fd] Updated lexer.cc to flex 2.5.39
Francis Dupont [Fri, 6 Nov 2015 00:45:20 +0000 (01:45 +0100)]
[4088] Finished merge of trac4091 from master
Francis Dupont [Thu, 5 Nov 2015 22:40:42 +0000 (23:40 +0100)]
[master] Updated git hash
Francis Dupont [Thu, 5 Nov 2015 22:37:26 +0000 (23:37 +0100)]
[master] Finished merge of trac4091 (hex strings)
Francis Dupont [Thu, 5 Nov 2015 22:35:24 +0000 (23:35 +0100)]
[master] Merged trac4091 (hex strings)
Francis Dupont [Thu, 5 Nov 2015 22:32:15 +0000 (23:32 +0100)]
[4091] Changed to require at least one hexdigit
Francis Dupont [Thu, 5 Nov 2015 22:12:01 +0000 (23:12 +0100)]
[4088] spelling
Stephen Morris [Thu, 5 Nov 2015 17:47:58 +0000 (17:47 +0000)]
[4088] Miscellaneous edits to the developer documentation
Francis Dupont [Thu, 5 Nov 2015 05:03:03 +0000 (06:03 +0100)]
[4088] Trivial fix to make it compile
Francis Dupont [Thu, 5 Nov 2015 04:46:24 +0000 (05:46 +0100)]
[4088] Some trivial fixes
Francis Dupont [Thu, 5 Nov 2015 01:39:28 +0000 (02:39 +0100)]
[4091] Addressed comments (0x prefix, deciding in constructor)
Francis Dupont [Thu, 5 Nov 2015 00:58:13 +0000 (01:58 +0100)]
[4091] Better odd check
Francis Dupont [Wed, 4 Nov 2015 22:41:05 +0000 (23:41 +0100)]
[4091] Missed changes
Tomek Mrugalski [Wed, 4 Nov 2015 15:43:56 +0000 (00:43 +0900)]
[4088] Exceptions added.
Tomek Mrugalski [Wed, 4 Nov 2015 15:34:12 +0000 (00:34 +0900)]
[4088] General smallish improvements in evaluation code
Tomek Mrugalski [Wed, 4 Nov 2015 14:29:08 +0000 (23:29 +0900)]
[4088] Unnecessary makefile rule removed.
Tomek Mrugalski [Wed, 4 Nov 2015 14:27:48 +0000 (23:27 +0900)]
[4088] Developer's guide written
Tomek Mrugalski [Wed, 4 Nov 2015 13:03:51 +0000 (22:03 +0900)]
[4088] Bison version is now detected during configure.
Francis Dupont [Wed, 4 Nov 2015 05:14:54 +0000 (06:14 +0100)]
[master] Updated git hash
Francis Dupont [Wed, 4 Nov 2015 05:13:50 +0000 (06:13 +0100)]
[master] Finished merge of trac3927 (default in option-def)
Francis Dupont [Wed, 4 Nov 2015 04:55:49 +0000 (05:55 +0100)]
[master] Merged trac3927 (default in option-def)
Francis Dupont [Wed, 4 Nov 2015 04:02:40 +0000 (05:02 +0100)]
[3927] Fixed typo in previous change
Francis Dupont [Wed, 4 Nov 2015 02:24:03 +0000 (03:24 +0100)]
[3927] Addressed minor comments
Francis Dupont [Tue, 3 Nov 2015 09:25:17 +0000 (10:25 +0100)]
[4091] Implemented, need tests
Francis Dupont [Tue, 3 Nov 2015 08:48:11 +0000 (09:48 +0100)]
[4091] Renamed main (cf #4114)
Shawn Routhier [Tue, 3 Nov 2015 00:40:38 +0000 (16:40 -0800)]
Merge branch 'trac4090' Add support for OptionSubstring to the eval code
Shawn Routhier [Tue, 3 Nov 2015 00:38:50 +0000 (16:38 -0800)]
[trac4090] Update per second set of review comments
Remove change log entry as it isn't needed
Update eval log description in user guide.
Shawn Routhier [Mon, 2 Nov 2015 21:25:34 +0000 (13:25 -0800)]
[trac4090] Add the forgotten eval_log.c and eval_log.h files
Shawn Routhier [Mon, 2 Nov 2015 21:10:06 +0000 (13:10 -0800)]
[trac4090] Setup logger for eval
Shawn Routhier [Mon, 2 Nov 2015 19:22:23 +0000 (11:22 -0800)]
[trac4090] Update per review comments.
Update per the review comments except for the logging
stuff which will be done next.
Francis Dupont [Mon, 2 Nov 2015 04:10:45 +0000 (05:10 +0100)]
[master] Fixed 4o6subnetInterfaceId for not 64 bit machines (from hackathon94)
Marcin Siodelski [Mon, 2 Nov 2015 03:30:58 +0000 (12:30 +0900)]
[master] Use LeaseMgrFactory::instance() rather than constructor.
This fixes issues reported by the coverity scans recently.
Francis Dupont [Sun, 1 Nov 2015 00:41:15 +0000 (01:41 +0100)]
[3927] Added a defaultSpaceOptionDefTest unit test
Francis Dupont [Sun, 1 Nov 2015 00:14:11 +0000 (01:14 +0100)]
[3927] Fixed spurious 4 in DHCPv6 guide
Tomek Mrugalski [Sat, 31 Oct 2015 11:55:34 +0000 (20:55 +0900)]
[master] AUTHORS updated after recent changes.
Tomek Mrugalski [Sat, 31 Oct 2015 11:36:55 +0000 (20:36 +0900)]
[master] Merge branch 'trac4105' (4o6 configuration parameters)
Tomek Mrugalski [Sat, 31 Oct 2015 11:34:38 +0000 (20:34 +0900)]
[4105] Grammar fixed.
Tomek Mrugalski [Sat, 31 Oct 2015 11:33:29 +0000 (20:33 +0900)]
[4105] config parser now uses getOptionalParam() methods.
Tomek Mrugalski [Sat, 31 Oct 2015 11:24:04 +0000 (20:24 +0900)]
[4105] Changes after review:
- getters/setters implemented in Cfg4o6.
- extra space removed.
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.
Tomek Mrugalski [Thu, 29 Oct 2015 16:59:22 +0000 (01:59 +0900)]
[master] ChangeLog updated.