2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 05:27:55 +00:00

1400 Commits

Author SHA1 Message Date
Marcin Godzina
7182090638 [#2328] Bump version in configure.ac after 2.1.3 release 2022-02-24 12:56:53 +01:00
Thomas Markwalder
7f724e161f [#95] Adds v4 support for networks,subnets,pools,options
configure.ac
        added pgsql/upgrade_008_to_009.sh

    src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    src/share/database/scripts/pgsql/upgrade_008_to_009.sh.in
        Corrected typo dhcp4_option_def_server_option_def_id_fkey
        Add missing cascade to constraint on dhcp4/6_subnet_server tables.
        Dropped extraneous dhcp4/6_shared_network_ADEL triggers

        Replaced createOptionAuditDHCP4() and
        createOptionAuditDHCP6() with corrected local variable type

    src/bin/admin/tests/pgsql_tests.sh.in
        updated expected schema version
        added pgsql_upgrade_8_0_to_9_0()

    src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp4_unittest.cc
        Disabled TEST_F(MySqlConfigBackendDHCPv4Test, getAllSharedNetworks4Test)

    src/hooks/dhcp/pgsql_cb/pgsql_cb_dhcp4.cc
        implemented functions for shared-networks, subnets,
        pools, options, and option-defs

    src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.*
        PgSqlConfigBackendImpl::
        setRelays()
        setRequireClasses()
        - new convenience functions

        getAllOptions()
        getOptions()
        - implemented

        Changed reference tracking from bool to counter
        processOptionRow()
        addOptionValueBinding() -  corrected buffer handling

    src/hooks/dhcp/pgsql_cb/tests/pgsql_cb_dhcp4_unittest.cc
        Added tests subnets, shared networks, pools, options, option defs,

    src/lib/dhcpsrv/testutils/generic_cb_dhcp4_unittest.*
        GenericConfigBackendDHCPv4Test::testNewAuditEntry() new variant which
        accepts a list of expected audit entries

        GenericConfigBackendDHCPv4Test::getAllSharedNetworks4Test() - now
        tests for an expected list of audit entries
2022-02-17 19:12:10 +00:00
Andrei Pavel
ab8fe5ddbf
[#2292] bump version to 2.1.3-git 2022-01-26 18:54:40 +02:00
Andrei Pavel
9832c56ad6
[#2038] kea-admin lease-dump mysql outputs a memfile-ready CSV 2022-01-13 14:53:03 +02:00
Francis Dupont
57a2beb736 [#2218] Added quotes and double quotes 2022-01-12 15:09:35 +01:00
Thomas Markwalder
756d609cb4 [#2244] Renamed schema variables
configure.ac
src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/Makefile.am
    Updated pgsql upgrade file names

src/lib/dhcpsrv/pgsql_lease_mgr.cc
src/lib/dhcpsrv/tests/pgsql_lease_mgr_unittest.cc
src/lib/pgsql/pgsql_connection.h
src/lib/pgsql/tests/pgsql_connection_unittest.cc
src/lib/pgsql/testutils/pgsql_schema.cc
src/lib/pgsql/testutils/pgsql_schema.h
src/hooks/dhcp/pgsql_cb/pgsql_cb_impl.cc
src/lib/dhcpsrv/pgsql_host_data_source.cc
    Rename schema variables

src/share/database/scripts/pgsql/upgrade_007_to_008.sh.in
    Added escapes to $s
2022-01-07 15:26:56 -05:00
Thomas Markwalder
fbed254406 [#2244] Added missing columns to PostgreSQL schema
configure.ac
    added src/share/database/scripts/pgsql/upgrade_7.0_to_8.0.sh

src/bin/admin/tests/pgsql_tests.sh.in
    Updated to test upgrading to 8.0
    pgsql_upgrade_7_0_to_8_0() - new function

src/lib/pgsql/pgsql_connection.h
    Updated schema version

src/share/database/scripts/pgsql/Makefile.am
    added upgrade_7.0_to_8.0.sh.in

src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    Adds class_id column and constraints to dhcp4/6_option_def tables
    Adds preferred lifetime columns to dhcp6_client_class

src/share/database/scripts/pgsql/upgrade_7.0_to_8.0.sh.in
    - new file
    Adds class_id column and constraints to dhcp4/6_option_def tables
    Adds preferred lifetime columns to dhcp6_client_class
2022-01-07 15:26:56 -05:00
Francis Dupont
9b3c87b630 [#34] Checkpoint before rebase 2022-01-06 13:12:40 +01:00
Francis Dupont
1d3f0133ba [#34] Checkpoint: code and tests to do 2022-01-06 13:12:40 +01:00
Andrei Pavel
c6f5220df8
[#2206] bump version to 2.1.2-git 2021-11-24 22:13:36 +02:00
Tomek Mrugalski
6088782a66 [#1848] Template files for new hook added 2021-11-17 15:35:18 +01:00
Andrei Pavel
cb86907a4a [#2160] bump version to 2.1.1-git 2021-11-16 08:46:58 +00:00
Tomek Mrugalski
b43a0a09b5 [#90] Initial 7.0 schema script skeleton 2021-10-28 12:31:40 +02:00
Francis Dupont
1a20a191c2 [#2129] Made stat test tools more generic 2021-10-11 19:26:12 +03:00
Francis Dupont
b7a3c2d9b0 [#2129] Made stat test tools more generic 2021-10-11 17:36:57 +02:00
Wlodek Wencel
a0128271fc [#2118] changed kea version for 2.1 2021-10-07 09:52:17 +00:00
Razvan Becheriu
2d7d8f3e4b [#2095] removed dependency on src/bin/d2 2021-10-04 20:12:47 +03:00
Wlodek Wencel
cd3588b7c6 [2017] copyright dates, changelog, messages files changed for release 2021-09-27 07:39:31 +00:00
Marcin Siodelski
e8df2ff2e3 [#2094] Created MySQL schema version 12
The updated schema causes auto-deletion of options associated with
deleted client classes.
2021-09-20 23:14:02 +02:00
Andrei Pavel
69f16658ba
[#2072] 1.9.12-git starts here. 2021-08-31 16:14:30 +03:00
Tomek Mrugalski
155a3d11af [#2020] MySQL upgrade scripts renumbered
- it's just a leading 00s added in lots of places
2021-08-17 09:54:35 -04:00
Thomas Markwalder
ae325ed834 [#2030] Replaced indexes for mysql reclamation queries
configure.ac
    Added mysql/upgrade_x_00010_to_00011.sh.in

src/bin/admin/tests/mysql_tests.sh.in
    mysql_upgrade_test()  - added test of upgrade from 10 to 11.

src/lib/mysql/mysql_constants.h
    Updated schema version

src/share/database/scripts/mysql/Makefile.am
    Added upgrade_x_00010_to_00011.sh

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Added index replacements

src/share/database/scripts/mysql/upgrade_x_00010_to_00011.sh.in
    New file, upgrades from 10 to 11.
    Naming scheme changed to keep file order sane.
2021-08-17 09:54:35 -04:00
Andrei Pavel
c0e3afe783
[#1990] fix --with-log4cplus description 2021-08-12 18:33:27 +03:00
Michal Nowikowski
af201038f8 [#2013] bumped up kea version to 1.9.11 2021-08-05 14:49:43 +00:00
Andrei Pavel
404d420cc4
[#2008] don't install the hashes directory
and make reinstall.sh work from installation
2021-07-30 14:42:05 +03:00
Andrei Pavel
298f3d62d2 [#453] move to bison 3.3.0 2021-07-26 12:56:35 +02:00
Tomek Mrugalski
7e05920dd7 [#1077] All sysrepo/libyang variables printed 2021-07-26 10:17:04 +00:00
Andrei Pavel
49961203b0 [#1077] autotools: AX_FIND_LIBRARY & AX_SYSREPO 2021-07-26 10:17:04 +00:00
Andrei Pavel
11ea5def14
[#1987] fix Makefile error about check-hashes.sh 2021-07-23 19:14:29 +03:00
Andrei Pavel
9942b35e41 [#1077] make autotools work with sysrepo 1.4 2021-07-23 10:45:36 +00:00
Francis Dupont
3ac82c0c8a [#1950] Added extended configured UT 2021-07-13 11:59:05 +02:00
Francis Dupont
49e7250b21 [#1963] Moved code from D2CfgContextPtr 2021-07-09 19:29:00 +02:00
Marcin Siodelski
8a8f6b50c0 [#1920] Database schema for client classes
Extended database schema with new tables holding information about
configured client classes, ordering them, storing their dependencies and
associating them with the server tags. In addition, extended the tables
holding option definitions with an additional column class_id to optionally
associate an option definition with a class.
2021-07-05 09:24:38 +00:00
Andrei Pavel
4783192111
[#1956] bump version to 1.9.10-git 2021-07-01 10:01:02 +03:00
Tomek Mrugalski
7879944df1 [#1892] Cassandra deprecation warning in configure 2021-06-25 07:55:52 +00:00
Tomek Mrugalski
54b02254ca [#745] BNF notation can now be extracted
- rebased to June 2021
2021-06-23 12:04:18 +02:00
Andrei Pavel
d88f45ad29
[#1653] add unit tests for shell error reporting 2021-06-22 11:48:26 +03:00
Francis Dupont
e2593d9d75 [(no branch, rebasing 1909-gss_tsig-hook)] [(no branch, rebasing 1909-gss_tsig-hook)] [(no branch, rebasing 1909-gss_tsig-hook)] [#1909] Improved HAVE_GSSAPI 2021-06-12 18:34:42 +02:00
Francis Dupont
4e412320e1 [(no branch, rebasing 1897-add-d2-server-hook-syntax)] [(no branch, rebasing 1897-add-d2-server-hook-syntax)] [#1897] Stopping arbritary at this point 2021-06-03 11:29:55 +02:00
Wlodek Wencel
adcd53267a [#1898] kea version changed 2021-05-27 15:37:17 +02:00
Francis Dupont
2cbb8bdf0c [#1884] Checkpoint: m4 macro file added 2021-05-25 18:07:50 +02:00
Francis Dupont
baa19fbf7a [#1665] Ported TLS Botan boost support 2021-05-05 12:12:41 +02:00
Michal Nowikowski
4610eeea3b [#1830] bumped up kea version to 1.9.8 2021-04-28 14:31:40 +02:00
Andrei Pavel
be13751538 [#1821] spelling corrections 2021-04-26 06:04:55 +00:00
Andrei Pavel
dc575c84f3
[#1804] add include paths for ext library
fixes distcheck on CentOS 7
2021-04-20 11:04:56 +03:00
Francis Dupont
fa0614c73e [#1632] Updated version dependent stuff 2021-04-16 20:56:08 +02:00
Francis Dupont
3e43932edb [#1632] Added a comment about the tab: tired to restore it 2021-04-16 20:56:08 +02:00
Francis Dupont
d2135cf4a4 [#1632] Fixed two nits 2021-04-16 20:56:08 +02:00
Andrei Pavel
a5d388b186 [#1632] edits after autoupdate 2021-04-16 20:56:08 +02:00
Andrei Pavel
630c35d97e [#1632] autoupdate 2021-04-16 20:56:08 +02:00