]>
git.ipfire.org Git - thirdparty/kea.git/log
Andrei Pavel [Tue, 5 Jul 2016 12:26:23 +0000 (15:26 +0300)]
Merge branch 'isc-master'
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)
Andrei Pavel [Mon, 4 Jul 2016 06:56:04 +0000 (09:56 +0300)]
Merge branch 'isc-master'
Francis Dupont [Fri, 1 Jul 2016 20:50:10 +0000 (22:50 +0200)]
[4274] Moved subnet selections
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
Tomek Mrugalski [Fri, 1 Jul 2016 12:22:36 +0000 (14:22 +0200)]
[master] ChangeLog updated.
Tomek Mrugalski [Fri, 1 Jul 2016 12:21:31 +0000 (14:21 +0200)]
[master] full text of MPL, Apache licenses included.
Francis Dupont [Thu, 30 Jun 2016 23:39:58 +0000 (01:39 +0200)]
[4274] Added a lot of dev DHCP4o6 stuff
Francis Dupont [Thu, 30 Jun 2016 18:53:00 +0000 (20:53 +0200)]
[master] Updated git hash
Francis Dupont [Thu, 30 Jun 2016 18:51:02 +0000 (20:51 +0200)]
[master] Merge trac4110a (DHCP4o6 v4 server part)
Francis Dupont [Thu, 30 Jun 2016 18:50:03 +0000 (20:50 +0200)]
[master] Merge trac4500 lease6_rebind
Francis Dupont [Thu, 30 Jun 2016 17:37:58 +0000 (19:37 +0200)]
[4110a] Removed spurious indexes for registered hook points (second try)
Francis Dupont [Thu, 30 Jun 2016 17:17:34 +0000 (19:17 +0200)]
[4500] ASSERTs are not allowed in fixture methods
Francis Dupont [Thu, 30 Jun 2016 17:10:36 +0000 (19:10 +0200)]
[4110a] Removed spurious indexes for registered hook points
Francis Dupont [Thu, 30 Jun 2016 17:01:19 +0000 (19:01 +0200)]
[4500] Addressed comments
Andrei Pavel [Thu, 30 Jun 2016 07:34:23 +0000 (10:34 +0300)]
Merge branch 'isc-master'
Francis Dupont [Wed, 29 Jun 2016 22:08:35 +0000 (00:08 +0200)]
[4110a] Addressed comments
Francis Dupont [Tue, 28 Jun 2016 08:53:10 +0000 (10:53 +0200)]
[master] Updated git hash
Francis Dupont [Tue, 28 Jun 2016 08:52:24 +0000 (10:52 +0200)]
[master] Finished merge of trac4109a (DHCP4o6 v6 part
Francis Dupont [Tue, 28 Jun 2016 08:49:27 +0000 (10:49 +0200)]
[master] Merge trac4109a (DHCP4o6 v6 part
Francis Dupont [Mon, 27 Jun 2016 19:42:01 +0000 (21:42 +0200)]
[4109a] already -> always
Tomek Mrugalski [Mon, 27 Jun 2016 15:06:50 +0000 (17:06 +0200)]
[4109a] Minor clarifications.
Francis Dupont [Sat, 25 Jun 2016 16:14:13 +0000 (18:14 +0200)]
[4109a] indent
Francis Dupont [Sat, 25 Jun 2016 15:45:34 +0000 (17:45 +0200)]
[4109a] Addressed comments
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
Francis Dupont [Wed, 22 Jun 2016 22:07:30 +0000 (00:07 +0200)]
[4500] copied renew doc to rebind
Francis Dupont [Wed, 22 Jun 2016 21:56:58 +0000 (23:56 +0200)]
[4500] copied renew tests to use rebind without server-id
Andrei Pavel [Wed, 22 Jun 2016 12:06:24 +0000 (15:06 +0300)]
Merge branch 'isc-master' into isc-option-definitions
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.
Andrei Pavel [Tue, 21 Jun 2016 07:05:27 +0000 (10:05 +0300)]
Merge branch 'master' of github.com:isc-projects/kea into isc-option-definitions
Francis Dupont [Fri, 17 Jun 2016 23:49:13 +0000 (01:49 +0200)]
[4110a] Improved process unit test
Francis Dupont [Fri, 17 Jun 2016 18:03:02 +0000 (20:03 +0200)]
[4109a] Fixed doxygen
Francis Dupont [Fri, 17 Jun 2016 17:57:51 +0000 (19:57 +0200)]
[4110a] Fixed doxygen
Francis Dupont [Fri, 17 Jun 2016 17:44:09 +0000 (19:44 +0200)]
[4110a] Finished the process unit test
Francis Dupont [Fri, 17 Jun 2016 16:18:10 +0000 (18:18 +0200)]
[4110a] Simplified exception messages (details are logged as warnings)
Francis Dupont [Fri, 17 Jun 2016 16:16:57 +0000 (18:16 +0200)]
[4110a] untabify
Francis Dupont [Fri, 17 Jun 2016 16:09:41 +0000 (18:09 +0200)]
[4110a] Ported previous code + a lot of improvements (but still things to do)
Francis Dupont [Fri, 17 Jun 2016 13:14:35 +0000 (15:14 +0200)]
[4109a] indent
Andrei Pavel [Fri, 17 Jun 2016 12:07:32 +0000 (15:07 +0300)]
updated license and authors
Francis Dupont [Fri, 17 Jun 2016 11:46:14 +0000 (13:46 +0200)]
[4109a] missing text
Andrei Pavel [Fri, 17 Jun 2016 10:24:07 +0000 (13:24 +0300)]
fixed unit tests and fixed compilation errors regarding PDEXCLUDE after merge
Francis Dupont [Fri, 17 Jun 2016 00:24:29 +0000 (02:24 +0200)]
[4110a] Rebased previous code (checkpoint/not finished)
Francis Dupont [Thu, 16 Jun 2016 23:47:14 +0000 (01:47 +0200)]
[4109a] Implemented receive unit test using buffer6_send hook
Francis Dupont [Thu, 16 Jun 2016 22:04:39 +0000 (00:04 +0200)]
[4109a] Copy the send part (logs and hook) from standard service to 4o6 handler
Francis Dupont [Thu, 16 Jun 2016 20:00:41 +0000 (22:00 +0200)]
[4109a] Rebased
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()
Andrei Pavel [Thu, 16 Jun 2016 09:16:05 +0000 (12:16 +0300)]
added PDEXCLUDE option and PSID data type
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.
Andrei Pavel [Mon, 13 Jun 2016 14:33:57 +0000 (17:33 +0300)]
added additional native option support and refactored option definitions
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'