]>
git.ipfire.org Git - thirdparty/kea.git/log
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
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 [Wed, 29 Jun 2016 12:12:12 +0000 (14:12 +0200)]
[4518] DB-specific sections for reservations added
Tomek Mrugalski [Wed, 29 Jun 2016 11:43:21 +0000 (13:43 +0200)]
[4518] Documentation for DHCPv6 reservations updated.
Tomek Mrugalski [Tue, 28 Jun 2016 18:11:16 +0000 (20:11 +0200)]
[4518] User's Guide, examples updated for DHCPv4
Tomek Mrugalski [Thu, 23 Jun 2016 14:54:40 +0000 (16:54 +0200)]
[master] addressed cpp-check issues detected on Jenkins.
Tomek Mrugalski [Thu, 23 Jun 2016 14:51:46 +0000 (16:51 +0200)]
[master] Missing script for soft-wipe capability for Cassandra added
This is a leftover from github21_cherry merge.
Tomek Mrugalski [Thu, 23 Jun 2016 12:49:22 +0000 (14:49 +0200)]
[master] Changelog updated after github21_cherry merge.
Tomek Mrugalski [Thu, 23 Jun 2016 12:40:11 +0000 (14:40 +0200)]
[github21] added config files to doc/Makefile.am
Tomek Mrugalski [Thu, 23 Jun 2016 11:04:54 +0000 (13:04 +0200)]
[github21] Compilation fix (PG versions constants updated in tests)
Tomek Mrugalski [Thu, 23 Jun 2016 09:54:53 +0000 (11:54 +0200)]
[github21] Postgres compilation fix.
Tomek Mrugalski [Thu, 23 Jun 2016 12:37:49 +0000 (14:37 +0200)]
[github21] Minor corrections.
# Conflicts:
# doc/examples/kea4/backends.json
Tomek Mrugalski [Wed, 22 Jun 2016 15:56:08 +0000 (17:56 +0200)]
[github21] Comments in headers updated.
Tomek Mrugalski [Wed, 22 Jun 2016 15:24:16 +0000 (17:24 +0200)]
[github21] Minor clean-up in CQL code
Tomek Mrugalski [Wed, 22 Jun 2016 14:56:38 +0000 (16:56 +0200)]
[github21] cql_config script added.
Tomek Mrugalski [Wed, 22 Jun 2016 13:41:51 +0000 (15:41 +0200)]
[github21] Documentation updated, install notes added.
Tomek Mrugalski [Wed, 22 Jun 2016 13:41:18 +0000 (15:41 +0200)]
[github21] Segfault condition fixed
If the keyspace is not present, session_ will be null and
it would segfault in CQLConnection destructor.
Andrei Pavel [Thu, 23 Jun 2016 08:30:21 +0000 (11:30 +0300)]
corrected and optimized cql_dump in kea-admin.in
Andrei Pavel [Wed, 15 Jun 2016 14:42:00 +0000 (17:42 +0300)]
solved Cassandra unit tests & added documentation
Andrei Pavel [Fri, 10 Jun 2016 16:21:57 +0000 (19:21 +0300)]
fixed issues and refactored cassandra backend
Tomek Mrugalski [Thu, 23 Jun 2016 12:32:06 +0000 (14:32 +0200)]
fixed compilation issues for cql unittests
# Conflicts:
# src/lib/dhcpsrv/pgsql_lease_mgr.h
Tomek Mrugalski [Thu, 23 Jun 2016 12:31:11 +0000 (14:31 +0200)]
minor changes
# Conflicts:
# src/bin/admin/tests/data/pgsql.lease6_dump_test.reference.csv
Tomek Mrugalski [Thu, 23 Jun 2016 12:30:29 +0000 (14:30 +0200)]
change requests from isc
# Conflicts:
# src/bin/admin/tests/data/pgsql.lease6_dump_test.reference.csv
Andrei Pavel [Wed, 8 Jun 2016 07:36:38 +0000 (10:36 +0300)]
refactored cassandra backend and fixed minor issues
Andrei Pavel [Wed, 8 Jun 2016 07:36:38 +0000 (10:36 +0300)]
refactored cassandra backend and fixed minor issues
Razvan Becheriu [Tue, 7 Jun 2016 15:15:38 +0000 (18:15 +0300)]
minor changes
Tomek Mrugalski [Thu, 23 Jun 2016 12:27:53 +0000 (14:27 +0200)]
renamed classes and files, fixed issues, added comments
# Conflicts:
# ChangeLog
# src/lib/dhcpsrv/cfg_hosts.cc
Tomek Mrugalski [Thu, 23 Jun 2016 12:27:04 +0000 (14:27 +0200)]
renamed classes and files, fixed issues, added comments
# Conflicts:
# ChangeLog
# src/lib/dhcpsrv/cfg_hosts.cc
Tomek Mrugalski [Thu, 23 Jun 2016 12:25:40 +0000 (14:25 +0200)]
renamed dscsql to cql
# Conflicts:
# configure.ac
Tomek Mrugalski [Thu, 23 Jun 2016 12:24:39 +0000 (14:24 +0200)]
renamed dscsql to cql
Razvan Becheriu [Mon, 30 May 2016 10:40:40 +0000 (13:40 +0300)]
fixed kea-admin dscsql lease-init script
Andrei Pavel [Fri, 27 May 2016 15:43:46 +0000 (18:43 +0300)]
fixed Makefile
Razvan Becheriu [Fri, 27 May 2016 14:43:11 +0000 (17:43 +0300)]
added optimization for casandra delete and reclaim leases
Razvan Becheriu [Thu, 19 May 2016 14:10:36 +0000 (17:10 +0300)]
added support for datastax cassandra
Razvan Becheriu [Thu, 19 May 2016 14:09:32 +0000 (17:09 +0300)]
added support for datastax cassandra
Thomas Markwalder [Tue, 21 Jun 2016 15:56:56 +0000 (11:56 -0400)]
[master] Added ChangeLog 1132 for #4275
Thomas Markwalder [Tue, 21 Jun 2016 15:36:03 +0000 (11:36 -0400)]
[master] PostgreSQL schema 3.0, support for host reservations
Merges in branch 'trac4275'
Thomas Markwalder [Tue, 21 Jun 2016 15:33:16 +0000 (11:33 -0400)]
[4275] Addressed review comments
bin/admin/tests/pgsql_tests.sh.in
Typos
share/database/scripts/pgsql/.gitignore
Added upgrade_2.0_to_3.0.sh
share/database/scripts/pgsql/dhcpdb_create.pgsql
Added entry for client_id to hosts_identifier
Added commentrary for dhcp_option_scope
Added periods to the ends of sentences.
Francis Dupont [Thu, 16 Jun 2016 18:28:46 +0000 (20:28 +0200)]
[master] Updated git hash
Francis Dupont [Thu, 16 Jun 2016 18:27:44 +0000 (20:27 +0200)]
[master] Finished merge of trac4106_update (DHCP4o6 IPC)
Francis Dupont [Thu, 16 Jun 2016 18:24:43 +0000 (20:24 +0200)]
[master] Merged trac4106_update (DHCP4o6 IPC)
Francis Dupont [Thu, 16 Jun 2016 16:48:36 +0000 (18:48 +0200)]
[4106_update] Addressed last comments
Tomek Mrugalski [Thu, 16 Jun 2016 13:14:29 +0000 (15:14 +0200)]
[4106_update] Added comment to createDHCPv4MsgOption()
Thomas Markwalder [Wed, 15 Jun 2016 14:52:14 +0000 (10:52 -0400)]
[4275] Postgresql schema 3.0 now matches MySql schema 4.2
Added 4.1 to 4.2 updates from MySQL and created upgrade
script for 2.0 to 3.0
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
- Enclosed the entire script in a single transaction
- Removed DROP TABLE statements
- Added host_identifier_type table and data
- Added dhcp_option_scope table and data
- Updated unqiue constraints for hosts table
- Added scope_id and foreign key constraint to dhcp4_options table
- Added scope_id and foreign key constraint to dhcp6_options table
- Added unique contraint to ipv6_reservations table
- Changed 'HWADDR_SOURCE_DOCSIS' to 'HWADDR_SOURCE_DOCSIS_CMTS'
- Inserted row for 'HWADDR_SOURCE_UKNOWN'
src/share/database/scripts/pgsql/dhcpdb_drop.pgsql
Added drops for host_identifier_type and dhcp_option_scope
src/share/database/scripts/pgsql/upgrade_2.0_to_3.0.sh.in
New file for upgrading Postgresql from 2.0 to 3.0
configure.ac
Added src/share/database/scripts/pgsql/upgrade_2.0_to_3.0.sh
src/bin/admin/tests/pgsql_tests.sh.in
- pgsql_upgrade_1_0_to_2_0 - new function which contains all the checks used
to verify 1.0 to 2.0 upgrade (extracted from pgsql_upgrade_test)
- pgsql_upgrade_2_0_to_3_0 - new function which contains all the checks used
to verify 2.0 to 3.0 upgrade
- pgsql_upgrade_test() - modified use new upgrade check fucntions
src/share/database/scripts/pgsql/Makefile.am
Added entry for upgrade_2.0_to_3.0.sh
Francis Dupont [Wed, 15 Jun 2016 14:02:39 +0000 (16:02 +0200)]
[4106_update] Addressed comments
Francis Dupont [Wed, 15 Jun 2016 13:56:28 +0000 (15:56 +0200)]
[master] Updated licence
Thomas Markwalder [Tue, 14 Jun 2016 19:51:08 +0000 (15:51 -0400)]
[4275] Brought Postgresql schema up to MySQL 4.1 content
Postresql schema now supports host reservations with options,
and lease6 table now includes hardware address and source
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
Added Schema 3.0 upgrade section:
- new tables: hosts, dhcp4_options, dhcp6_options,
ipv6_reservations, lease_hwaddr_source
- lease4Dumpdata() - results now sorted by lease address
- lease6 table - added columns hwaddr, hwtype, hwaddr_source
- lease6DumpHeader() - added labels for new columns
- lease6DumpData() - added new columns, results now sorted by
lease address
- schema_vesion - bumped version to 3
src/share/database/scripts/pgsql/dhcpdb_drop.pgsql
Added drops of new tables
src/lib/dhcpsrv/pgsql_lease_mgr.cc
- PgSqlLeaseMgr::PgSqlLeaseMgr() - added logic to detect schema
mismatch between the code and configured database
src/lib/dhcpsrv/pgsql_lease_mgr.h
- Bumped PG_CURRENT_VERSION from 2 to 3
src/bin/admin/tests/data/pgsql.lease6_dump_test.reference.csv
- Reordered entries to account for dump function sort order
- Added values for new columns on lease6 table
src/bin/admin/tests/pgsql_tests.sh.in
- pgsql_lease_version_test() - changed expected version to 3.0
- pgsql_lease6_dump_test() - added new column values to inserted rows
Marcin Siodelski [Tue, 14 Jun 2016 07:16:37 +0000 (09:16 +0200)]
[master] Added ChangeLog entry for #3573.
Marcin Siodelski [Tue, 14 Jun 2016 06:47:41 +0000 (08:47 +0200)]
[master] Merge branch 'trac3573'
Francis Dupont [Mon, 13 Jun 2016 21:43:40 +0000 (23:43 +0200)]
[master] typo
Marcin Siodelski [Mon, 13 Jun 2016 19:00:50 +0000 (21:00 +0200)]
[3573] Addressed review comments.
Decided to not move the HostTest::doExchange class to the test
utils as it would cause circular dependency.
Marcin Siodelski [Mon, 13 Jun 2016 09:31:40 +0000 (11:31 +0200)]
[master] Merge branch 'trac4320'
Marcin Siodelski [Mon, 13 Jun 2016 09:30:31 +0000 (11:30 +0200)]
[4320] Fix doxygen errors as a result of the review.
Marcin Siodelski [Fri, 10 Jun 2016 14:53:10 +0000 (16:53 +0200)]
[master] Added ChangeLog entry for #4498.
Marcin Siodelski [Fri, 10 Jun 2016 14:22:56 +0000 (16:22 +0200)]
[master] Merge branch 'trac4498'
Marcin Siodelski [Fri, 10 Jun 2016 14:15:35 +0000 (16:15 +0200)]
[4498] Addressed review comment: renamed 2 libdhcp++ tests.
Shawn Routhier [Fri, 10 Jun 2016 06:28:50 +0000 (23:28 -0700)]
[trac4498] Fix some typos and copyrights
Francis Dupont [Thu, 9 Jun 2016 13:29:35 +0000 (15:29 +0200)]
[4106_update] Disable openError on Linux
Francis Dupont [Thu, 9 Jun 2016 13:24:58 +0000 (15:24 +0200)]
[4106_update] Removed invalidPortError6 (was moved to dhcp6/tests)
Francis Dupont [Thu, 9 Jun 2016 12:22:08 +0000 (14:22 +0200)]
[4106_update] Ported and improved code from old trac4106 including unit tests
Tomek Mrugalski [Thu, 9 Jun 2016 11:24:49 +0000 (13:24 +0200)]
[master] ChangeLog updated.
Tomek Mrugalski [Thu, 9 Jun 2016 10:35:44 +0000 (12:35 +0200)]
[master] Merge branch 'trac4308' (interface selection based on name)
Marcin Siodelski [Thu, 9 Jun 2016 09:07:22 +0000 (11:07 +0200)]
[master] Added ChangeLog entry for #3572.
Marcin Siodelski [Thu, 9 Jun 2016 08:46:14 +0000 (10:46 +0200)]
[master] Merge branch 'trac3572'
Tomek Mrugalski [Wed, 8 Jun 2016 19:07:46 +0000 (21:07 +0200)]
[4308] Minor comment correction.
Tomek Mrugalski [Wed, 8 Jun 2016 18:55:06 +0000 (20:55 +0200)]
[4308] Changes after review
- .arg() calls now in separate lines
- clarified comment about clients meeting client class criteria
Marcin Siodelski [Wed, 8 Jun 2016 16:27:40 +0000 (18:27 +0200)]
[3572] Addressed review comments.
Marcin Siodelski [Wed, 8 Jun 2016 15:07:15 +0000 (17:07 +0200)]
[master] Added ChangeLog entry for #4317.
Marcin Siodelski [Wed, 8 Jun 2016 14:44:53 +0000 (16:44 +0200)]
[master] Merge branch 'trac4317'
Francis Dupont [Wed, 8 Jun 2016 14:19:19 +0000 (16:19 +0200)]
[master] Updating git hash
Francis Dupont [Wed, 8 Jun 2016 14:18:26 +0000 (16:18 +0200)]
[master] Finished merge of trac4106 (DHCPv4-over-DHCPv6 IPC)
Francis Dupont [Wed, 8 Jun 2016 14:16:08 +0000 (16:16 +0200)]
[master] Merged trac4106 (DHCPv4-over-DHCPv6 IPC)
Francis Dupont [Wed, 8 Jun 2016 14:14:35 +0000 (16:14 +0200)]
[4106_rebase] Addressed last comments before merging
Marcin Siodelski [Wed, 8 Jun 2016 14:00:38 +0000 (16:00 +0200)]
[4317] Addressed review comments.
Shawn Routhier [Wed, 8 Jun 2016 05:57:53 +0000 (22:57 -0700)]
[trac4308] Tidy up some typos and copyright statements
Wlodek Wencel [Tue, 7 Jun 2016 09:45:02 +0000 (11:45 +0200)]
[master] ChangeLog entries renumbered
Shawn Routhier [Mon, 6 Jun 2016 20:17:07 +0000 (13:17 -0700)]
[master] update change log entry
Shawn Routhier [Mon, 6 Jun 2016 20:13:37 +0000 (13:13 -0700)]
Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Conflicts:
ChangeLog
Shawn Routhier [Mon, 6 Jun 2016 20:10:26 +0000 (13:10 -0700)]
[master] Update classification document to match the debug output
The debug output was modified to output text strings using
single quotes instead of double quotes but the document missed
getting this update.
Francis Dupont [Mon, 6 Jun 2016 15:41:25 +0000 (17:41 +0200)]
[4106_rebase] Bind to ::1 too
Francis Dupont [Mon, 6 Jun 2016 15:38:54 +0000 (17:38 +0200)]
[4106_rebase] Addressed comments
Francis Dupont [Mon, 6 Jun 2016 15:14:25 +0000 (17:14 +0200)]
[4106_rebase] Updated copyright years
Marcin Siodelski [Mon, 6 Jun 2016 13:04:26 +0000 (15:04 +0200)]
[4320] Global set of allocated addresses in the ClientContext6.
Marcin Siodelski [Mon, 6 Jun 2016 12:22:16 +0000 (14:22 +0200)]
[4320] Rename ResourceContainer to HintContainer.
Marcin Siodelski [Mon, 6 Jun 2016 11:19:37 +0000 (13:19 +0200)]
[4320] Allocation engine updates context with allocated resources.
The new context field allocated_resources_ is now updated during
lease allocation or renewal with addresses/prefixes assigned.
Marcin Siodelski [Mon, 6 Jun 2016 10:10:21 +0000 (12:10 +0200)]
[4320] Added container holding allocated addresses in IA context.
Marcin Siodelski [Mon, 6 Jun 2016 09:04:17 +0000 (11:04 +0200)]
[4320] Better commentary for IA specific context uses.
Marcin Siodelski [Fri, 3 Jun 2016 13:20:02 +0000 (15:20 +0200)]
[4320] ClientContext6 now holds information about multiple IAs.
Marcin Siodelski [Fri, 3 Jun 2016 11:43:08 +0000 (13:43 +0200)]
[4317] DHCPv4 server may search host reservations using client-id.
Marcin Siodelski [Fri, 20 May 2016 07:45:26 +0000 (09:45 +0200)]
[4317] Extended unit tests for DHCPv4 config parser to use client-id.
Marcin Siodelski [Fri, 20 May 2016 07:27:30 +0000 (09:27 +0200)]
[4317] Updated test for HostReservationIdsParser with "client-id".
Marcin Siodelski [Thu, 19 May 2016 17:45:46 +0000 (19:45 +0200)]
[4317] Added client-id as supported host identifier.
Marcin Siodelski [Thu, 2 Jun 2016 16:30:31 +0000 (18:30 +0200)]
[master] Merge branch 'trac4318'
Marcin Siodelski [Thu, 2 Jun 2016 16:29:30 +0000 (18:29 +0200)]
[4318] Address review comments.
Better description of the DORA unit test configuration.
Tomek Mrugalski [Thu, 2 Jun 2016 13:00:04 +0000 (15:00 +0200)]
[master] Merge remote-tracking branch 'trac4510' (backslashes fix)
Marcin Siodelski [Thu, 2 Jun 2016 09:38:57 +0000 (11:38 +0200)]
[master] Added ChangeLog entry for #4281.
Marcin Siodelski [Thu, 2 Jun 2016 08:08:58 +0000 (10:08 +0200)]
[master] Merge branch 'trac4281'
Shawn Routhier [Thu, 2 Jun 2016 05:45:13 +0000 (22:45 -0700)]
[master] Add commit number to change log for 4480
Shawn Routhier [Thu, 2 Jun 2016 05:42:36 +0000 (22:42 -0700)]
[master] Merge branch 'trac4480'
Add debug statements to the classification code
Marcin Siodelski [Wed, 1 Jun 2016 16:08:52 +0000 (18:08 +0200)]
[4281] Removed unused variable.