]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Thu, 18 Aug 2016 09:26:44 +0000 (11:26 +0200)]
[4489] Trivial correction in logging message description.
Marcin Siodelski [Thu, 18 Aug 2016 08:54:23 +0000 (10:54 +0200)]
[4489] Pointing to the Kea Deveoper's Guide for unit testing.
Marcin Siodelski [Thu, 18 Aug 2016 08:30:45 +0000 (10:30 +0200)]
[4489] Updated dev-guide with database prerequisites for unit tests.
Marcin Siodelski [Wed, 17 Aug 2016 11:16:48 +0000 (13:16 +0200)]
[4489] Using keatest_readonly db user for read only mode tests.
Marcin Siodelski [Wed, 17 Aug 2016 09:22:24 +0000 (11:22 +0200)]
[4489] Addressed review comments.
The only review item not addressed with this commit is the
implementation of unit test that operates on the read only
database, i.e. the database containing tables on which the
given user only has SELECT privileges.
Stephen Morris [Fri, 12 Aug 2016 16:41:24 +0000 (17:41 +0100)]
[4489] Correct error in the declaration of MySqlHostIpv6Exchange::iaid_
Stephen Morris [Fri, 12 Aug 2016 11:00:39 +0000 (12:00 +0100)]
[4489] Minor edits to documentation
Stephen Morris [Fri, 12 Aug 2016 10:57:22 +0000 (11:57 +0100)]
[4489] Altered "size_t" to "unsigned long" to overcome compiler objections
Marcin Siodelski [Fri, 29 Jul 2016 07:55:40 +0000 (09:55 +0200)]
[4489] Added log statements when host database is read-only.
Marcin Siodelski [Fri, 29 Jul 2016 07:33:45 +0000 (09:33 +0200)]
[4489] Minor edits in the User Guide.
Marcin Siodelski [Thu, 28 Jul 2016 19:08:43 +0000 (21:08 +0200)]
[4489] Removed RestrictedConstPtr class.
Marcin Siodelski [Thu, 28 Jul 2016 16:33:27 +0000 (18:33 +0200)]
[4489] Updated documentation for "readonly" database parameter.
Marcin Siodelski [Thu, 28 Jul 2016 14:21:42 +0000 (16:21 +0200)]
[4489] Added support for read only mode in PostgreSQL HR backend.
Marcin Siodelski [Wed, 13 Jul 2016 06:08:52 +0000 (08:08 +0200)]
[4489] Added 'readonly' parameter to DbAccessParser.
Marcin Siodelski [Tue, 12 Jul 2016 09:04:06 +0000 (11:04 +0200)]
[4489] Added unit test for read only mode in PgSQL backend.
Marcin Siodelski [Thu, 28 Jul 2016 10:56:58 +0000 (12:56 +0200)]
[4489] Added support for read only mode in MySQL HR backend.
Marcin Siodelski [Tue, 12 Jul 2016 07:43:30 +0000 (09:43 +0200)]
[4489] Created a test for read only backend initialization.
Thomas Markwalder [Tue, 26 Jul 2016 13:07:57 +0000 (09:07 -0400)]
[master] Added ChangeLog entry 1145 for #4277.
Thomas Markwalder [Tue, 26 Jul 2016 12:03:11 +0000 (08:03 -0400)]
[master] Addes support for Host Reservations to PostgreSQL backend
Merge branch 'trac4277'
Thomas Markwalder [Tue, 26 Jul 2016 12:01:09 +0000 (08:01 -0400)]
[4277] Addressed review comments
src/lib/dhcpsrv/pgsql_host_data_source.h
- added comment about v6 Duplicate constraint when added host reservations
Marcin Siodelski [Tue, 26 Jul 2016 04:24:38 +0000 (06:24 +0200)]
[master] Added ChangeLog entry for pull request #23.
Marcin Siodelski [Tue, 26 Jul 2016 04:22:22 +0000 (06:22 +0200)]
[master] Updated AUTHORS file with author of pull request #23.
Marcin Siodelski [Mon, 25 Jul 2016 17:35:12 +0000 (19:35 +0200)]
[github23] Corrected setting port number for DHCPv4 server.
For the DHCPINFORM case set destination port 68 if:
- direct message sent without ciaddr,
- ciaddr present
Also updated unit test to verify port number for the directly
sent DHCPINFORM without ciaddr.
Michal Humpula [Mon, 13 Jun 2016 15:50:04 +0000 (17:50 +0200)]
[github23] Select client port for DHCPINFORM message.
Tomek Mrugalski [Mon, 25 Jul 2016 18:04:20 +0000 (20:04 +0200)]
[4277] Added several @todos and fixed formatting.
Francis Dupont [Fri, 15 Jul 2016 12:54:35 +0000 (14:54 +0200)]
[master] Updated git tag
Francis Dupont [Fri, 15 Jul 2016 12:53:38 +0000 (14:53 +0200)]
[master] Finished merge of trac4273 (DHCP4o6 user doc)
Francis Dupont [Fri, 15 Jul 2016 12:48:33 +0000 (14:48 +0200)]
[4273] Italic and indent
Thomas Markwalder [Thu, 14 Jul 2016 20:35:12 +0000 (16:35 -0400)]
[4277] Fixed tagged_statements name collision
Wrapped declaration of tagged_statements[] in pgsql_host_data_source.cc
and mysql_host_data_source.cc in anonymous namespace. They collide
otherwise.
Thomas Markwalder [Thu, 14 Jul 2016 13:09:03 +0000 (09:09 -0400)]
[4277] Added PostgreSQL HR Managment section to developer's guide
src/lib/dhcprsrv/images/pgsql_host_data_source.svg
- New class diagram for PgSqlHostDataSource
doc/Doxyfile
- Added src/lib/dhcprsrv/images to IMAGE_PATH
src/lib/dhcpsrv/Makefile.am
- Added images/pgsql_host_data_source.svg to EXTRA_DIST
src/lib/dhcpsrv/libdhcpsrv.dox
- Added subsection postgreSQLHostMgr
src/lib/dhcpsrv/pgsql_connection.h
src/lib/dhcpsrv/pgsql_exchange.h
- Minor cleanup
Thomas Markwalder [Thu, 14 Jul 2016 11:34:06 +0000 (07:34 -0400)]
[4277] Addressed bulk of review comments
src/lib/dhcpsrv/tests/pgsql_exchange_unittest.cc
- Added PgSqlBasicsTest test fixture class and tests which exercise all of
the PostgreSQL data types we currently use with round-trip database writes
and reads
src/lib/dhcpsrv/pgsql_connection.cc
src/lib/dhcpsrv/pgsql_connection.h
- Moved PgSqlResult function impls from .h
- Added exception safe implementation of getColumnLabel() to PgSqlResult
src/lib/dhcpsrv/pgsql_exchange.cc
src/lib/dhcpsrv/pgsql_exchange.h
- PsqlBindArray::add() variants which accept raw pointers now throw
if the pointer is NULL
- PgSqlExchange::getColumnLabel() is now a wrapper around PgSqlResult method
src/lib/dhcpsrv/pgsql_host_data_source.h
src/lib/dhcpsrv/pgsql_host_data_source.cc
- Commentary clean up
src/lib/dhcpsrv/pgsql_lease_mgr.cc
- Commentary clean up
Shawn Routhier [Wed, 13 Jul 2016 19:22:17 +0000 (12:22 -0700)]
[master] Add git tag for change log 1142
Shawn Routhier [Wed, 13 Jul 2016 19:20:50 +0000 (12:20 -0700)]
[master] Uncomment the example column from some rows in the list of classifciation values
Shawn Routhier [Mon, 11 Jul 2016 19:59:19 +0000 (12:59 -0700)]
[trac4273] Minor typos in port description
Francis Dupont [Sat, 9 Jul 2016 09:08:30 +0000 (11:08 +0200)]
[4273] Addressed comments
Francis Dupont [Sat, 9 Jul 2016 07:51:33 +0000 (09:51 +0200)]
[master] Merged trac4531 (test -> expr for <)
Francis Dupont [Sat, 9 Jul 2016 07:47:17 +0000 (09:47 +0200)]
[4531] Patrick -> Patrik
Francis Dupont [Sat, 9 Jul 2016 07:45:46 +0000 (09:45 +0200)]
[4531] Updated AUTHORS
Marcin Siodelski [Fri, 8 Jul 2016 21:01:52 +0000 (23:01 +0200)]
[master] Added ChangeLog entry for #4497.
Marcin Siodelski [Fri, 8 Jul 2016 20:34:59 +0000 (22:34 +0200)]
[master] Merge branch 'trac4497_rebase'
Marcin Siodelski [Fri, 8 Jul 2016 20:16:22 +0000 (22:16 +0200)]
[4497] Fixed inefficient setting of the Pkt4o6 flag.
Francis Dupont [Fri, 8 Jul 2016 18:38:15 +0000 (20:38 +0200)]
[master] Fixed rights of non-executable regular files
Francis Dupont [Fri, 8 Jul 2016 17:17:59 +0000 (19:17 +0200)]
[master] Merged trac4245 (server unicast option doc)
Francis Dupont [Fri, 8 Jul 2016 17:04:23 +0000 (19:04 +0200)]
[4497] spelling
Marcin Siodelski [Fri, 8 Jul 2016 08:51:53 +0000 (10:51 +0200)]
[4497] Enable retrieved options copying for remaining DHCPv6 hooks.
buffer6_send and lease6_release (PD case) hook points didn't set
copying retrieved options flag for a packet passed to callouts.
Marcin Siodelski [Fri, 8 Jul 2016 08:51:21 +0000 (10:51 +0200)]
[4497] Enable retrieved options copying for DHCPv4o6 case.
Marcin Siodelski [Fri, 8 Jul 2016 07:47:46 +0000 (09:47 +0200)]
[4497] Extended Pkt4o6 to support setCopyRetrievedOptions.
Francis Dupont [Thu, 7 Jul 2016 16:28:16 +0000 (18:28 +0200)]
[4497] Spelling, no \n at end of .gitignore, etc
Francis Dupont [Thu, 7 Jul 2016 12:58:50 +0000 (14:58 +0200)]
[4497] Spelling
Marcin Siodelski [Wed, 6 Jul 2016 14:12:28 +0000 (16:12 +0200)]
[4497] Fixed a couple doxygen issues.
Marcin Siodelski [Wed, 6 Jul 2016 14:06:36 +0000 (16:06 +0200)]
[4497] Udated doxygen about copying retrieved options in hooks.
Marcin Siodelski [Wed, 6 Jul 2016 11:02:56 +0000 (13:02 +0200)]
[4497] Updated comments in DHCPv6 hooks unit tests.
Marcin Siodelski [Wed, 6 Jul 2016 10:58:23 +0000 (12:58 +0200)]
[4497] Updated copyright dates.
Marcin Siodelski [Wed, 6 Jul 2016 10:28:49 +0000 (12:28 +0200)]
[4497] Enable copying retrieved options in callouts.
Marcin Siodelski [Mon, 4 Jul 2016 14:24:24 +0000 (16:24 +0200)]
[4497] Added Pkt method checking if retrieved options are copied.
Marcin Siodelski [Thu, 30 Jun 2016 15:25:53 +0000 (17:25 +0200)]
[4497] Implemented copying options on retrieval from packet.
Marcin Siodelski [Thu, 30 Jun 2016 13:02:25 +0000 (15:02 +0200)]
[4497] Documented tests for options copying.
Also, extended unit test for OptionCustom.
Marcin Siodelski [Thu, 30 Jun 2016 11:34:21 +0000 (13:34 +0200)]
[4497] Removed spurious headers from the option unit tests.
Marcin Siodelski [Thu, 30 Jun 2016 11:32:32 +0000 (13:32 +0200)]
[4497] Documented Option::clone() in all option classes.
Also udated copyright dates where applicable.
Marcin Siodelski [Thu, 30 Jun 2016 10:31:22 +0000 (12:31 +0200)]
[4497] Added .gitignores to non-recursively built directories.
Marcin Siodelski [Fri, 24 Jun 2016 11:32:39 +0000 (13:32 +0200)]
[4497] Implemented deep copy of DHCP options.
Marcin Siodelski [Fri, 24 Jun 2016 08:31:55 +0000 (10:31 +0200)]
[4497] Fix constness of methods in Option classes.
Francis Dupont [Thu, 7 Jul 2016 11:18:57 +0000 (13:18 +0200)]
[4245] Addressed comments
Francis Dupont [Thu, 7 Jul 2016 10:59:26 +0000 (12:59 +0200)]
[master] Finished merge of trac4523 (vendor options in Renew and Rebind)
Marcin Siodelski [Thu, 7 Jul 2016 09:53:37 +0000 (11:53 +0200)]
[4523] Fixed multiple nits for DOCSIS ORO tests.
- Configuration 0 -> Configuration 7 (copy-paste error)
- Invalid indentation of the vendor sub options data config
- Remove redundant config-file option definition
- OptionVentor -> OptionVendor
- Rename requestDocsisORORenew test to docsisORO
- Copyright date updated in rebind test
Marcin Siodelski [Thu, 7 Jul 2016 07:57:18 +0000 (09:57 +0200)]
[master] Added template param in invocation of SpecializedTypeWrapper.
This was an obvious error and a trivial fix. Therefore it is being
committed on my discretion. It corrects build failures on some OSes
after merge of #4321.
Marcin Siodelski [Wed, 6 Jul 2016 18:38:18 +0000 (20:38 +0200)]
[master] Added ChangeLog entry for #4321.
Marcin Siodelski [Wed, 6 Jul 2016 18:19:02 +0000 (20:19 +0200)]
[master] Merge branch 'trac4321'
Marcin Siodelski [Wed, 6 Jul 2016 15:48:13 +0000 (17:48 +0200)]
[4321] Corrected indentation and added description for a function.
Tomek Mrugalski [Wed, 6 Jul 2016 10:07:34 +0000 (12:07 +0200)]
[master] ChangeLog updated
Tomek Mrugalski [Wed, 6 Jul 2016 10:03:55 +0000 (12:03 +0200)]
[master]Merge branch 'trac4518' (host reservations doc update)
Tomek Mrugalski [Wed, 6 Jul 2016 10:03:00 +0000 (12:03 +0200)]
[4518] One reservation example updated.
Shawn Routhier [Tue, 5 Jul 2016 21:04:42 +0000 (14:04 -0700)]
[4518] Fix typo in custom options example
Francis Dupont [Tue, 5 Jul 2016 14:54:32 +0000 (16:54 +0200)]
[master] Updated git hash
Francis Dupont [Tue, 5 Jul 2016 14:53:49 +0000 (16:53 +0200)]
[master] Finished merge of trac4283 (FreeBSD build)
Francis Dupont [Tue, 5 Jul 2016 14:51:41 +0000 (16:51 +0200)]
[master] Merged trac4283 (FreeBSD build)
Tomek Mrugalski [Tue, 5 Jul 2016 12:27:25 +0000 (14:27 +0200)]
[4518] Changes after review:
- added vendor options example and made it out-of-pool in
kea6/reservations.json
- fixed couple indents in dhcp{4,6}-srv.xml
- added enclosing subnet4 where it was missing in examples
- renamed section dedicated to option reservations
- default value of host-reservation-identifiers presented
differently
Francis Dupont [Tue, 5 Jul 2016 07:52:50 +0000 (09:52 +0200)]
[master] Updated git hash
Francis Dupont [Tue, 5 Jul 2016 07:51:51 +0000 (09:51 +0200)]
[master] Finished merge of trac4274 (DHCP4o6 developer doc)
Francis Dupont [Tue, 5 Jul 2016 07:49:40 +0000 (09:49 +0200)]
[master] Merged trac4274 (DHCP4o6 developer doc)
Shawn Routhier [Tue, 5 Jul 2016 02:33:27 +0000 (19:33 -0700)]
[trac4518] Tidy up some typos and cut and paste errors during review
Tomek Mrugalski [Mon, 4 Jul 2016 15:29:46 +0000 (17:29 +0200)]
[4283] Dependency on boost reworded slightly.
Francis Dupont [Mon, 4 Jul 2016 12:02:46 +0000 (14:02 +0200)]
[4321] Got rid of used once include_address_
Francis Dupont [Mon, 4 Jul 2016 11:13:59 +0000 (13:13 +0200)]
[4321] Cosmetics changes (no real code change)
Francis Dupont [Sun, 3 Jul 2016 19:53:07 +0000 (21:53 +0200)]
[245] Added example a statement, enabled (server) unicast option
Francis Dupont [Sat, 2 Jul 2016 12:44:52 +0000 (14:44 +0200)]
[4283] Made boost at least includes (vs libraries)
Francis Dupont [Sat, 2 Jul 2016 12:41:56 +0000 (14:41 +0200)]
[4283] Fixed a few unused constant pending (i.e., ignored by default) warnings
Francis Dupont [Sat, 2 Jul 2016 11:02:46 +0000 (13:02 +0200)]
[4283] Fixed an unused but set warning
Francis Dupont [Sat, 2 Jul 2016 09:14:15 +0000 (11:14 +0200)]
[4283] Fixed a bug revealed by last change
Francis Dupont [Sat, 2 Jul 2016 09:00:26 +0000 (11:00 +0200)]
[4283] Moved clang and missing initializer -Wno-* to improved/fixed configure
Francis Dupont [Fri, 1 Jul 2016 20:50:10 +0000 (22:50 +0200)]
[4274] Moved subnet selections
Francis Dupont [Fri, 1 Jul 2016 19:20:33 +0000 (21:20 +0200)]
[4273] Added dhcp4o6-port and DHCPv4-over-DHCPv6 sections to dhcp4 and dhcp6 guides
Tomek Mrugalski [Fri, 1 Jul 2016 16:44:02 +0000 (18:44 +0200)]
[4283] Updated INSTALL file to explicitly mention dependencies.
Tomek Mrugalski [Fri, 1 Jul 2016 16:43:38 +0000 (18:43 +0200)]
[4283] Compilation fix for boost issue on FreeBSD 10.0
Francis Dupont [Fri, 1 Jul 2016 16:21:18 +0000 (18:21 +0200)]
[4274] Addressed comments
Francis Dupont [Fri, 1 Jul 2016 15:45:42 +0000 (17:45 +0200)]
[master] Spelling
Tomek Mrugalski [Fri, 1 Jul 2016 15:03:30 +0000 (17:03 +0200)]
[4274] Several minor corrections.
Tomek Mrugalski [Fri, 1 Jul 2016 14:53:59 +0000 (16:53 +0200)]
[4274] Doxygen files renamed, Makefile.am updated
Francis Dupont [Fri, 1 Jul 2016 13:42:40 +0000 (15:42 +0200)]
[4523] Added DOCSIS vendor ORO unit tests for renew and rebind
Tomek Mrugalski [Fri, 1 Jul 2016 12:22:36 +0000 (14:22 +0200)]
[master] ChangeLog updated.