]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
9 years ago[trac4101] Add proposed change log entry
Shawn Routhier [Tue, 24 Nov 2015 05:37:58 +0000 (21:37 -0800)] 
[trac4101] Add proposed change log entry

9 years ago[trac4101] Update v4 and v6 pages
Shawn Routhier [Tue, 24 Nov 2015 05:33:29 +0000 (21:33 -0800)] 
[trac4101] Update v4 and v6 pages

Update the v4 and v6 pages to reflect the new classification.
These are shortened versions of the main classification page.

Also update the option description to incude .text and .hex modifiers.

9 years ago[trac4101] Update per review comments
Shawn Routhier [Mon, 23 Nov 2015 19:42:21 +0000 (11:42 -0800)] 
[trac4101] Update per review comments

9 years ago[trac4101] Add classify.xml file
Shawn Routhier [Mon, 23 Nov 2015 06:46:25 +0000 (22:46 -0800)] 
[trac4101] Add classify.xml file

Add the chapter about classification

9 years ago[trac4101] Partial commit to look at other tickets
Shawn Routhier [Sat, 21 Nov 2015 04:29:20 +0000 (20:29 -0800)] 
[trac4101] Partial commit to look at other tickets

9 years ago[master] Added ChangeLog entry 1051 for Trac #4096. trac4097a_base
Thomas Markwalder [Thu, 19 Nov 2015 20:00:48 +0000 (15:00 -0500)] 
[master] Added ChangeLog entry 1051 for Trac #4096.

9 years ago[master] DHCP servers now support client-classes element
Thomas Markwalder [Thu, 19 Nov 2015 19:31:25 +0000 (14:31 -0500)] 
[master] DHCP servers now support client-classes element

    Merges in branch 'trac4096'

9 years ago[4096] Reworded error message
Thomas Markwalder [Thu, 19 Nov 2015 18:24:48 +0000 (13:24 -0500)] 
[4096] Reworded error message

9 years ago[4096] Removed two spurious extra lines (cut & paste typos)
Francis Dupont [Thu, 19 Nov 2015 16:55:49 +0000 (17:55 +0100)] 
[4096] Removed two spurious extra lines (cut & paste typos)

9 years ago[4096] Removed @todo and changed Bison for Eval
Francis Dupont [Thu, 19 Nov 2015 16:40:59 +0000 (17:40 +0100)] 
[4096] Removed @todo and changed Bison for Eval

9 years ago[4096] Added unit test for an blank client class name
Thomas Markwalder [Thu, 19 Nov 2015 15:21:30 +0000 (10:21 -0500)] 
[4096] Added unit test for an blank client class name

9 years ago[4096] Integrated use of Eval expression parsing
Thomas Markwalder [Thu, 19 Nov 2015 14:32:21 +0000 (09:32 -0500)] 
[4096] Integrated use of Eval expression parsing

src/lib/dhcpsrv/client_class_def.cc
    - updated comment on empty expressions in ctor,
    - cleaned up whitespace

src/lib/dhcpsrv/parsers/client_class_def_parser.cc
    - ExpressionParser::build() - integrated use of Eval
    parsing in ExpressionParser
    - cleaned up whitespace

src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
    Updated tests to verify that expressions are actually
    parsed and function.

9 years ago[4096] Pull in changes from Francis
Thomas Markwalder [Thu, 19 Nov 2015 11:57:57 +0000 (06:57 -0500)] 
[4096]  Pull in changes from Francis

Merge branch 'trac4096' of ssh://git.kea.isc.org/git/kea into trac4096

9 years ago[4096] Fixed spelling fixes
Francis Dupont [Thu, 19 Nov 2015 00:08:49 +0000 (01:08 +0100)] 
[4096] Fixed spelling fixes

9 years ago[4096] Merge branch 'master' into trac4096
Thomas Markwalder [Wed, 18 Nov 2015 20:10:13 +0000 (15:10 -0500)] 
[4096] Merge branch 'master' into trac4096

    Eval library now supports actual parsing.  Need to use it
    in class definition's ExpressionParser.

9 years ago[4096] Addressed review comments
Thomas Markwalder [Wed, 18 Nov 2015 20:04:55 +0000 (15:04 -0500)] 
[4096] Addressed review comments

src/bin/dhcp4/tests/config_parser_unittest.cc
src/bin/dhcp6/tests/config_parser_unittest.cc
src/lib/dhcpsrv/client_class_def.h
    Fixed spellings and spacing.

src/lib/dhcpsrv/Makefile.am
src/lib/dhcpsrv/tests/Makefile.am
    Move eval lib up in the link order

9 years ago[4096] speliing
Francis Dupont [Wed, 18 Nov 2015 16:29:36 +0000 (17:29 +0100)] 
[4096] speliing

9 years ago[4096] spaces & spelling
Francis Dupont [Wed, 18 Nov 2015 15:48:03 +0000 (16:48 +0100)] 
[4096] spaces & spelling

9 years ago[4096] Added a space for readability
Francis Dupont [Wed, 18 Nov 2015 15:32:15 +0000 (16:32 +0100)] 
[4096] Added a space for readability

9 years ago[4096] Added a space for readability
Francis Dupont [Wed, 18 Nov 2015 15:30:50 +0000 (16:30 +0100)] 
[4096] Added a space for readability

9 years ago[4096] spelling
Francis Dupont [Wed, 18 Nov 2015 15:15:44 +0000 (16:15 +0100)] 
[4096] spelling

9 years ago[master] Added Changelog entry 1050 for #4117. trac4203_base
Thomas Markwalder [Wed, 18 Nov 2015 12:27:27 +0000 (07:27 -0500)] 
[master] Added Changelog entry 1050 for #4117.

9 years ago[master] Swapped ncr-protocol and ncr-format descriptions in Kea Admin Guide
Thomas Markwalder [Wed, 18 Nov 2015 12:09:43 +0000 (07:09 -0500)] 
[master] Swapped ncr-protocol and ncr-format descriptions in Kea Admin Guide

    Merged in branch 'trac4117'

9 years ago[master] Finished merge of trac4094 (class evaluator)
Francis Dupont [Wed, 18 Nov 2015 08:52:21 +0000 (09:52 +0100)] 
[master] Finished merge of trac4094 (class evaluator)

9 years ago[4096] Move libeval up in lib/Makefile.am
Thomas Markwalder [Tue, 17 Nov 2015 19:33:50 +0000 (14:33 -0500)] 
[4096] Move libeval up in lib/Makefile.am

    Now that libdhcpsrv depends on libeval, eval must be built first.

9 years ago[4096] kea-dhcp6 now parses client class definitions list
Thomas Markwalder [Tue, 17 Nov 2015 18:46:02 +0000 (13:46 -0500)] 
[4096] kea-dhcp6 now parses client class definitions list

    src/bin/dhcp6/json_config_parser.cc
        - createGlobalDhcp6ConfigParser() - creates ClientClassDefListParser
        for "client-classes" element
        - configureDhcp6Server() - runs the ClientClassDefListParser against
        the "client-classes" element

    src/bin/dhcp6/tests/config_parser_unittest.cc
        Added new tests for parsing client class definitions:
        TEST_F(Dhcp6ParserTest, clientClassDictionary)
        TEST_F(Dhcp6ParserTest, invalidClientClassDictionary)

    src/bin/dhcp6/dhcp6.spec
        Added global "client-classes" element

9 years ago[4096] kea-dhcp4 now parses client class definitions list
Thomas Markwalder [Tue, 17 Nov 2015 18:28:40 +0000 (13:28 -0500)] 
[4096] kea-dhcp4 now parses client class definitions list

src/bin/dhcp4/json_config_parser.cc
    - createGlobalDhcp4ConfigParser() - creates ClientClassDefListParser
    for "client-classes" element
    - configureDhcp4Server() - runs the ClientClassDefListParser against
    the "client-classes" element

src/bin/dhcp4/tests/config_parser_unittest.cc
    Added new tests for parsing client class definitions:
    TEST_F(Dhcp4ParserTest, clientClassDictionary)
    TEST_F(Dhcp4ParserTest, invalidClientClassDictionary)

src/bin/dhcp4/dhcp4.spec
    Added global "client-classes" element

9 years ago[4096] Added client class dictionary to SrvConfig
Thomas Markwalder [Tue, 17 Nov 2015 15:53:05 +0000 (10:53 -0500)] 
[4096] Added client class dictionary to SrvConfig

src/lib/dhcpsrv/parsers/client_class_def_parser.cc
    ClientClassDefListParser::commit() - pushes the newly built local
    dictionary to CfgMgr staging

src/lib/dhcpsrv/srv_config.h
src/lib/dhcpsrv/srv_config.cc
    Added client class dictionary member to SrvConfig

src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
    TEST_F(ClientClassDefListParserTest, simpleValidList) - now
    verifies that ClientClassDefListParser::commit() pushes its
    local dictionary to CfgMgr staging.

src/lib/dhcpsrv/tests/srv_config_unittest.cc
    Added support to test new client class dictionary member

9 years ago[4096] Added copy constructors and equality tools to client class storage
Thomas Markwalder [Tue, 17 Nov 2015 14:07:54 +0000 (09:07 -0500)] 
[4096] Added copy constructors and equality tools to client class storage

In anticipation adding client class storage to SrvConfig:

src/lib/dhcpsrv/client_class_def.h
src/lib/dhcpsrv/client_class_def.cc
    added copy contructor, equals() method, ==, != operators
    To ClientClassDef and ClientClassDictionary

src/lib/dhcpsrv/tests/client_class_def_unittest.cc
    Added copyAndEquality tests for ClientClassDef and
    ClientClassDictionary

9 years ago[master] Updated git hash
Francis Dupont [Tue, 17 Nov 2015 13:41:25 +0000 (14:41 +0100)] 
[master] Updated git hash

9 years ago[master] Finished merge of trac4125 (parser build)
Francis Dupont [Tue, 17 Nov 2015 13:40:45 +0000 (14:40 +0100)] 
[master] Finished merge of trac4125 (parser build)

9 years ago[master] Merge trac4125 (parser build)
Francis Dupont [Tue, 17 Nov 2015 13:30:35 +0000 (14:30 +0100)] 
[master] Merge trac4125 (parser build)

9 years ago[4096] Added parsers for client class definitions
Thomas Markwalder [Mon, 16 Nov 2015 18:27:16 +0000 (13:27 -0500)] 
[4096] Added parsers for client class definitions

New Files:
    parsers/client_class_def_parser.cc
    parsers/client_class_def_parser.h
    tests/client_class_def_parser_unittest.cc

src/lib/dhcpsrv/parsers/Makefile.am
    Added entries for new files
    Added EXTRA_DIST entries for several files that were missing.

src/lib/dhcpsrv/parsers/dhcp_parsers.h
    Added typedef for OptionDataListParserPtr

src/lib/dhcpsrv/tests/Makefile.am
    Added entries for new unitest file

src/lib/dhcpsrv/tests/client_class_def_unittest.cc
    Fixed broken unit test TEST(ClientClassDef, cfgOptionBasics)

9 years ago[4125] Updated *.hh timestamps
Francis Dupont [Sun, 15 Nov 2015 05:54:06 +0000 (06:54 +0100)] 
[4125] Updated *.hh timestamps

9 years ago[4125] Fixed variable init (BTW a false positive as ctx.error throws)
Francis Dupont [Sat, 14 Nov 2015 20:54:29 +0000 (21:54 +0100)] 
[4125] Fixed variable init (BTW a false positive as ctx.error throws)

9 years ago[4125] Made the parser target dependent on --enable-generate-parser
Francis Dupont [Sat, 14 Nov 2015 19:17:01 +0000 (20:17 +0100)] 
[4125] Made the parser target dependent on --enable-generate-parser

9 years ago[master] Added *.hh files as sources
Francis Dupont [Sat, 14 Nov 2015 18:18:38 +0000 (19:18 +0100)] 
[master] Added *.hh files as sources

9 years ago[master] Restored *.hh timestamps trac4201_base
Francis Dupont [Sat, 14 Nov 2015 14:28:01 +0000 (15:28 +0100)] 
[master] Restored *.hh timestamps

9 years ago[master] Changed *.hh timestamps
Francis Dupont [Sat, 14 Nov 2015 14:27:30 +0000 (15:27 +0100)] 
[master] Changed *.hh timestamps

9 years ago[master] Minor fix to configure.ac
Francis Dupont [Sat, 14 Nov 2015 14:23:00 +0000 (15:23 +0100)] 
[master] Minor fix to configure.ac

9 years ago[master] Updated git hash
Francis Dupont [Sat, 14 Nov 2015 14:10:58 +0000 (15:10 +0100)] 
[master] Updated git hash

9 years ago[master] Finished merge of trac4088 (client classification expression parser)
Francis Dupont [Sat, 14 Nov 2015 14:09:06 +0000 (15:09 +0100)] 
[master] Finished merge of trac4088 (client classification expression parser)

9 years ago[master] Merged trac4088 (client classification expression parser)
Francis Dupont [Sat, 14 Nov 2015 14:06:22 +0000 (15:06 +0100)] 
[master] Merged trac4088 (client classification expression parser)

9 years ago[4088] Merged trac4088fd private branch
Francis Dupont [Sat, 14 Nov 2015 14:03:35 +0000 (15:03 +0100)] 
[4088] Merged trac4088fd  private branch

9 years ago[4088fd] Added a generated date comment to avoid the "no commit because unchanged...
Francis Dupont [Sat, 14 Nov 2015 07:39:27 +0000 (08:39 +0100)] 
[4088fd] Added a generated date comment to avoid the "no commit because unchanged" #4125 issue

9 years ago[4094] Changed EvalNotBoolError to shared EvalTypeError
Francis Dupont [Fri, 13 Nov 2015 22:21:13 +0000 (23:21 +0100)] 
[4094] Changed EvalNotBoolError to shared EvalTypeError

9 years ago[4088fd] Changed the syntax to unquote integers
Francis Dupont [Fri, 13 Nov 2015 15:53:23 +0000 (16:53 +0100)] 
[4088fd] Changed the syntax to unquote integers

9 years ago[4088fd] Added protection against integer overflow trac4088fd_before_unquote
Francis Dupont [Fri, 13 Nov 2015 15:16:23 +0000 (16:16 +0100)] 
[4088fd] Added protection against integer overflow

9 years ago[4096] ClientClassDef now stores CfgOption not OptionCollection
Thomas Markwalder [Fri, 13 Nov 2015 15:16:11 +0000 (10:16 -0500)] 
[4096] ClientClassDef now stores CfgOption not OptionCollection

The initial choice for storing options as an OptionCollection
in the ClientClassDef was incorrect.  They are now stored within
a CfgOption which is symmetrical with how they are stored globally
and in subnets.

9 years ago[4088fd] cleanup grammar (indent, no untyped)
Francis Dupont [Fri, 13 Nov 2015 15:01:32 +0000 (16:01 +0100)] 
[4088fd] cleanup grammar (indent, no untyped)

9 years ago[4117] Fixed ncr-protocol/ncr-format doc in admin guide
Thomas Markwalder [Thu, 12 Nov 2015 16:05:10 +0000 (11:05 -0500)] 
[4117] Fixed ncr-protocol/ncr-format doc in admin guide

Descriptions of the two parameters, ncr-protocol and ncr-format
were swapped in three places (but hey, we were consistent!):

    doc/guide/ddns.xml
    doc/guide/dhcp4-srv.xml
    doc/guide/dhcp6-srv.xml

9 years ago[master] ChangeLog for trac3259 trac4121_base
Stephen Morris [Thu, 12 Nov 2015 12:50:53 +0000 (12:50 +0000)] 
[master] ChangeLog for trac3259

9 years ago[master] Merge branch 'trac3259'
Stephen Morris [Thu, 12 Nov 2015 12:48:30 +0000 (12:48 +0000)] 
[master] Merge branch 'trac3259'

9 years ago[master] Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Francis Dupont [Wed, 11 Nov 2015 21:55:38 +0000 (22:55 +0100)] 
[master] Merge branch 'master' of ssh://git.kea.isc.org/git/kea

9 years ago[master] Trivial comment fix
Francis Dupont [Wed, 11 Nov 2015 21:55:18 +0000 (22:55 +0100)] 
[master] Trivial comment fix

9 years ago[master] Added ChangeLog entry 1046 for #3601
Thomas Markwalder [Wed, 11 Nov 2015 20:24:43 +0000 (15:24 -0500)] 
[master] Added ChangeLog entry 1046 for #3601

9 years ago[master] Removed periods from log messages
Thomas Markwalder [Wed, 11 Nov 2015 20:19:38 +0000 (15:19 -0500)] 
[master] Removed periods from log messages

    src/lib/dhcpsrv/dhcpsrv_messages.mes

9 years ago[master] MemfileLeaseMgr now supports upgrading/downgrading lease files
Thomas Markwalder [Wed, 11 Nov 2015 19:58:12 +0000 (14:58 -0500)] 
[master] MemfileLeaseMgr now supports upgrading/downgrading lease files

    Merged in branch 'trac3601'

9 years ago[3601] More review comments
Thomas Markwalder [Wed, 11 Nov 2015 19:55:57 +0000 (14:55 -0500)] 
[3601] More review comments

Minor log message and comment wording

9 years ago[master] Added ChangeLog entry 1045 for #4095 trac4097_base
Thomas Markwalder [Wed, 11 Nov 2015 16:23:44 +0000 (11:23 -0500)] 
[master] Added ChangeLog entry 1045 for #4095

9 years ago[4088fd] Removed unused File functions
Francis Dupont [Wed, 11 Nov 2015 16:13:54 +0000 (17:13 +0100)] 
[4088fd] Removed unused File functions

9 years ago[master] Added client class storgae classes to libdhcpsrv
Thomas Markwalder [Wed, 11 Nov 2015 16:05:28 +0000 (11:05 -0500)] 
[master] Added client class storgae classes to libdhcpsrv

    Merged in #4095.

9 years ago[master] Added a check on rcode avoiding unused errors
Francis Dupont [Wed, 11 Nov 2015 16:02:12 +0000 (17:02 +0100)] 
[master] Added a check on rcode avoiding unused errors

9 years ago[4095] reindent
Francis Dupont [Wed, 11 Nov 2015 15:21:04 +0000 (16:21 +0100)] 
[4095] reindent

9 years ago[4095] spelling & co
Francis Dupont [Wed, 11 Nov 2015 15:11:15 +0000 (16:11 +0100)] 
[4095] spelling & co

9 years ago[4095] spelling
Francis Dupont [Wed, 11 Nov 2015 15:01:01 +0000 (16:01 +0100)] 
[4095] spelling

9 years ago[3601] Addressed additional review comments
Thomas Markwalder [Wed, 11 Nov 2015 14:59:40 +0000 (09:59 -0500)] 
[3601] Addressed additional review comments

doc/guide/admin.xml
src/lib/dhcpsrv/dhcpsrv_messages.mes
src/lib/dhcpsrv/lease_file_loader.h
    minor clean up, typos

src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc
    removed unnecessary use of scoped_ptr

src/lib/util/csv_file.cc
    CSVRow::trim() - replaced use of std::vector<>::erase with resise

src/lib/util/versioned_csv_file.h
src/lib/util/versioned_csv_file.cc
    VersionedCSVFile::next() - reorganized to use input_schema_state_
    VersionedCSVFile::columnCountError() - new convenience method
    minor cleanups

9 years ago[master] Updated git hash (forgotten)
Francis Dupont [Wed, 11 Nov 2015 14:56:56 +0000 (15:56 +0100)] 
[master] Updated git hash (forgotten)

9 years ago[4088fd] Moved option code range check to the parser, freeing INTEGER tokens
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

9 years ago[master] Merge remote-tracking branch 'github/master'
Stephen Morris [Wed, 11 Nov 2015 14:08:25 +0000 (14:08 +0000)] 
[master] Merge remote-tracking branch 'github/master'

Merged in change made to GitHub for ticket trac4111.

9 years ago[master] Finished merge of trac4060a (Kea multi-threaded)
Francis Dupont [Wed, 11 Nov 2015 12:52:55 +0000 (13:52 +0100)] 
[master] Finished merge of trac4060a (Kea multi-threaded)

9 years ago[master] Merged trac4060a (Kea multi-threaded)
Francis Dupont [Wed, 11 Nov 2015 12:50:07 +0000 (13:50 +0100)] 
[master] Merged trac4060a (Kea multi-threaded)

9 years ago[4095] Implemented new classes for storing client class definitions
Thomas Markwalder [Tue, 10 Nov 2015 20:40:00 +0000 (15:40 -0500)] 
[4095] Implemented new classes for storing client class definitions

src/lib/dhcpsrv/client_class_def.cc
src/lib/dhcpsrv/client_class_def.h
src/lib/dhcpsrv/tests/client_class_def_unittest.cc
    New files that define client class storage classes and tests

src/lib/dhcp/classify.h
    Amended commentary to reflect how these classes are now being used.

src/lib/dhcp/option.h
    Added typedefs:
        boost::shared_ptr<Option> OptionPtr;
        boost::shared_ptr<OptionCollection> OptionCollectionPtr;

src/lib/dhcpsrv/Makefile.am
    Added entries for new files

src/lib/dhcpsrv/tests/Makefile.am
    Added entries for new file

src/lib/eval/token.h b/src/lib/eval/token.h
    Added typedef:
        boost::shared_ptr<Expression> ExpressionPtr;

9 years ago[3601] Addressed review comments, added ability to downgrade
Thomas Markwalder [Tue, 10 Nov 2015 14:20:44 +0000 (09:20 -0500)] 
[3601] Addressed review comments, added ability to downgrade

Several minor cleanup items based on review comments.  Implemented
support for downgrading files from newer schema versions:

doc/guide/admin.xml
    amended text on upgrading memfile to discuss downgrading

src/lib/dhcpsrv/dhcpsrv_messages.mes
src/lib/dhcpsrv/lease_file_loader.h
    revamped log messages to accomodate downgrading

src/lib/dhcpsrv/memfile_lease_mgr.cc
src/lib/dhcpsrv/memfile_lease_mgr.h
    added commentary to MemfileLeaseMgr ctor
    automatic conversion logic accomdates both upgrading and downgrading

src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc
    replaced tooManyHeaderColumns test with downGrade test

src/lib/util/csv_file.h
src/lib/util/csv_file.cc
    added CSVRow::trim()

src/lib/util/tests/csv_file_unittest.cc
    added CSVRow.trim test

src/lib/util/tests/versioned_csv_file_unittest.cc
    added VersionedCSVFileTest.currentSchemaTest test
    replaced tooManyHeaderColumns test with downGrading test
    revamped tests to check  getInputSchemaState() and needsConversion()

src/lib/util/versioned_csv_file.h
    Updated commentary to describe downgrade support

src/lib/util/versioned_csv_file.cc
    enum InputSchemaState
    input_schema_state_
    input_header_count_
    getInputHeaderCount()
    getInputSchemaState()
    needsConversion()

    next(CSVRow& row) - now supports downgrading rows
    validateHeder() -  now throws if called when no schema has been defined,
    and supports downgrading rows

9 years ago[4088fd] Added number unit tests
Francis Dupont [Mon, 9 Nov 2015 12:49:05 +0000 (13:49 +0100)] 
[4088fd] Added number unit tests

9 years ago[3259] Changes after review
Stephen Morris [Mon, 9 Nov 2015 12:41:52 +0000 (12:41 +0000)] 
[3259] Changes after review

1. Updated Kea guide to note that removing the hooks-libraries
   configuration element does not always have the expected effect.
2. Moved some documentation from the dhcp_parsers.cc file to the .h file.
3. Expanded checking of the contents of the hooks-libraries configuration
   element.

9 years ago[4088fd] Added more new unit tests
Francis Dupont [Mon, 9 Nov 2015 12:19:14 +0000 (13:19 +0100)] 
[4088fd] Added more new unit tests

9 years ago[4088fd] Added hexstring parsing unit tests
Francis Dupont [Mon, 9 Nov 2015 12:03:13 +0000 (13:03 +0100)] 
[4088fd] Added hexstring parsing unit tests

9 years ago[4088fd] Assume the parser produces only well typed expressions trac4088fd_fulltyped
Francis Dupont [Fri, 6 Nov 2015 13:08:09 +0000 (14:08 +0100)] 
[4088fd] Assume the parser produces only well typed expressions

9 years ago[4088fd] Split the syntax into untyped/typed trac4088fd_typed
Francis Dupont [Fri, 6 Nov 2015 12:38:09 +0000 (13:38 +0100)] 
[4088fd] Split the syntax into untyped/typed

9 years ago[4088fd] Added some parser unit tests trac4088fd_untyped
Francis Dupont [Fri, 6 Nov 2015 10:05:22 +0000 (11:05 +0100)] 
[4088fd] Added some parser unit tests

9 years ago[4088fd] Fixed error handling trac4088fd_error
Francis Dupont [Fri, 6 Nov 2015 08:29:44 +0000 (09:29 +0100)] 
[4088fd] Fixed error handling

9 years ago[4088fd] Added substring parsing
Francis Dupont [Fri, 6 Nov 2015 06:49:54 +0000 (07:49 +0100)] 
[4088fd] Added substring parsing

9 years ago[4088fd] Fixed most of C++ problems trac4088fd_cpp
Francis Dupont [Fri, 6 Nov 2015 06:29:41 +0000 (07:29 +0100)] 
[4088fd] Fixed most of C++ problems

9 years ago[4088fd] Renamed file to file_
Francis Dupont [Fri, 6 Nov 2015 03:00:23 +0000 (04:00 +0100)] 
[4088fd] Renamed file to file_

9 years ago[4088fd] Regenerated flex/bison trac4088fd_option
Francis Dupont [Fri, 6 Nov 2015 02:32:26 +0000 (03:32 +0100)] 
[4088fd] Regenerated flex/bison

9 years ago[4088fd] Moved option from scanner to parser
Francis Dupont [Fri, 6 Nov 2015 02:31:53 +0000 (03:31 +0100)] 
[4088fd] Moved option from scanner to parser

9 years ago[4088fd] Regenerated flex/bison trac4088fd_hexstring
Francis Dupont [Fri, 6 Nov 2015 02:08:40 +0000 (03:08 +0100)] 
[4088fd] Regenerated flex/bison

9 years ago[4088fd] Added hexstring support
Francis Dupont [Fri, 6 Nov 2015 02:05:49 +0000 (03:05 +0100)] 
[4088fd] Added hexstring support

9 years ago[4088fd] Regenerated flex/bison trac4088fd_namespace
Francis Dupont [Fri, 6 Nov 2015 01:39:56 +0000 (02:39 +0100)] 
[4088fd] Regenerated flex/bison

9 years ago[4088fd] Added new eval_context_decl.h include
Francis Dupont [Fri, 6 Nov 2015 01:39:30 +0000 (02:39 +0100)] 
[4088fd] Added new eval_context_decl.h include

9 years ago[4088fd] [4088fd] Fixed namespace
Francis Dupont [Fri, 6 Nov 2015 01:22:53 +0000 (02:22 +0100)] 
[4088fd] [4088fd] Fixed namespace

9 years ago[4088fd] [4088fd] Updated lexer.cc to flex 2.5.39
Francis Dupont [Fri, 6 Nov 2015 01:22:53 +0000 (02:22 +0100)] 
[4088fd] [4088fd] Updated lexer.cc to flex 2.5.39

9 years ago[4088] Finished merge of trac4091 from master trac4088fd_base
Francis Dupont [Fri, 6 Nov 2015 00:45:20 +0000 (01:45 +0100)] 
[4088] Finished merge of trac4091 from master

9 years ago[master] Updated git hash trac4115_base
Francis Dupont [Thu, 5 Nov 2015 22:40:42 +0000 (23:40 +0100)] 
[master] Updated git hash

9 years ago[master] Finished merge of trac4091 (hex strings)
Francis Dupont [Thu, 5 Nov 2015 22:37:26 +0000 (23:37 +0100)] 
[master] Finished merge of trac4091 (hex strings)

9 years ago[master] Merged trac4091 (hex strings)
Francis Dupont [Thu, 5 Nov 2015 22:35:24 +0000 (23:35 +0100)] 
[master] Merged trac4091 (hex strings)

9 years ago[4091] Changed to require at least one hexdigit
Francis Dupont [Thu, 5 Nov 2015 22:32:15 +0000 (23:32 +0100)] 
[4091] Changed to require at least one hexdigit

9 years ago[4088] spelling
Francis Dupont [Thu, 5 Nov 2015 22:12:01 +0000 (23:12 +0100)] 
[4088] spelling

9 years ago[4088] Miscellaneous edits to the developer documentation
Stephen Morris [Thu, 5 Nov 2015 17:47:58 +0000 (17:47 +0000)] 
[4088] Miscellaneous edits to the developer documentation