2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 21:18:02 +00:00

1369 Commits

Author SHA1 Message Date
Francis Dupont
93c47dba3d [#3168] Removed old RADIUS 2023-12-14 14:48:11 +01:00
Andrei Pavel
7fcc501f85
[#3177] bump up configure.ac version to 2.5.5-git 2023-11-29 17:45:48 +02:00
wwencel
25c5bfbba7 [#3132] version bumped up to 2.5.4 2023-10-26 12:52:44 +02:00
Razvan Becheriu
34e98d10f6 [#3017] added testing framework for using dummy test interfaces 2023-10-17 12:35:55 +03:00
Andrei Pavel
56443680d0
[#2750] change xq to xmllint and check if in path
- also make makefile rules in doc/sphinx/uml silent to make the
  potential warning visible
- also remove trailing spaces automatically from *.atxt files
2023-10-06 10:07:14 +03:00
Wlodek Wencel
f3f17f51c1 [#3078] set package version and type in configure.ac 2023-10-03 18:34:33 +02:00
Marcin Godzina
ff12dad7e3 [#3091] bump configure.ac to 2.5.3-git 2023-09-26 18:19:46 +00:00
Andrei Pavel
80269d5946
[#1520] reset default flags on --enable-debug 2023-09-22 16:12:08 +03:00
Andrei Pavel
5a218778a4
[#1520] add debug symbols on --enable-debug 2023-09-22 16:10:16 +03:00
Wlodek Wencel
d0e69a9595 [#3034] version in configure.ac bumped up 2023-08-30 13:54:47 +02:00
Andrei Pavel
e174c7c405
[#2994] bump up Kea version to 2.5.1-git 2023-07-25 13:34:49 +03:00
Francis Dupont
976633c8a1 [#2876] Addressed comments 2023-07-19 00:46:18 +02:00
Francis Dupont
743f0fbf27 [#2876] Changed to C++ 14 2023-07-19 00:45:33 +02:00
Thomas Markwalder
e87c11fe28 [#2276] Upgrade global param values in DB
Convert ddns-use-conflict-resolution to
ddns-conflict-resolution-mode in DB

configure.ac
    Added new upgrade files

src/bin/admin/tests/mysql_tests.sh.in
src/bin/admin/tests/pgsql_tests.sh.in
    new upgrade tests

src/lib/mysql/mysql_constants.h
src/lib/pgsql/pgsql_connection.h
    update schema version

src/share/database/scripts/mysql/.gitignore
src/share/database/scripts/mysql/Makefile.am
src/share/database/scripts/mysql/upgrade_019_to_020.sh.in
    new upgrade script

src/share/database/scripts/mysql/dhcpdb_create.mysql
    added conversion logic to stay in sync with upgrade script

src/share/database/scripts/pgsql/Makefile.am
src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/upgrade_018_to_019.sh.in
    new upgrade script

src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    added conversion logic to stay in sync with upgrade script
2023-07-06 14:27:25 +00:00
Marcin Godzina
8b284c2523 [#2965] bump up version to 2.5.0-git in configure 2023-07-04 13:07:13 +00:00
Marcin Godzina
864786415e Rebase v2_4 onto master after the release. 2023-07-04 12:55:58 +00:00
Slawek Figiel
2641f042bd [#2467] Fix reporting shell 2023-06-29 13:44:30 +02:00
Piotrek Zadroga
45a2f29c07 [#2467] Apply to 2 suggestions to 1 file 2023-06-29 13:44:30 +02:00
Slawek Figiel
8c1d38cf66 [#2467] Remove unnecessary check 2023-06-29 13:44:30 +02:00
Slawek Figiel
c19ad2f760 [#2467] Require at least Python 3.0 2023-06-29 13:44:29 +02:00
Slawek Figiel
2eecf83247 [#2467] Use an error rather than a warning 2023-06-29 13:44:29 +02:00
Piotrek Zadroga
c830220054 [#2467] Apply 2 suggestions to 2 files 2023-06-29 13:44:29 +02:00
Slawek Figiel
7e9c84467f [#2467] Remove the kea_connector2.py 2023-06-29 13:44:08 +02:00
Suzanne Goldlust
7462769a25 [#2833] Add web archive link to Boost ticket 2023-06-27 15:32:48 +00:00
Suzanne Goldlust
8909c0b75d [#2833] Add web archive link to SunStudio/boost section 2023-06-27 15:32:48 +00:00
Suzanne Goldlust
668327a4cd [#2833] Replace broken link for SunStudio/boost 2023-06-27 15:32:48 +00:00
Thomas Markwalder
d5e3f18731 [#2909] Migrated v6 addresses to inet
src/share/database/scripts/pgsql/upgrade_016_to_017.sh.in
    New file

configure.ac
    Added new upgrade file

src/bin/admin/tests/pgsql_tests.sh.in
    Updated tests

src/lib/dhcpsrv/pgsql_host_data_source.cc
    Modified SQL to convert ipv6_reservations.address to/from inet

src/lib/dhcpsrv/pgsql_lease_mgr.*
    Modified SQL to convert lease6.address to/from inet
    Removed binaddr column
    Removed PgSqlLeaseMgr::upgradeBinaryAddress6()

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

src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    Altered lease6,ipv6_reservastions table
    Updated v6 dump and upload functions
2023-06-22 11:43:36 +00:00
Thomas Markwalder
5ed24d5839 [#2909] Mysql v6 addresses to binary
lease6.address and ipv6_reservations.address columns
changed from varbinary(39) to binary(16).

lease6.binaddr column removed

deleted:    src/share/api/binary-address6-upgrade.json
new file:   src/share/database/scripts/mysql/upgrade_018_to_019.sh.in

configure.ac
   added new mysql upgrade script

doc/sphinx/arm/hooks-lease-query.rst
    removed doc for binary-address6-upgrade command

src/bin/admin/tests/mysql_tests.sh.in
    modified to use inet6_aton/ntoa as now needed
    Updated to test upgrage

src/lib/dhcpsrv/lease_mgr.h
    LeaseMgr::upgradeBinaryAddress6() - no longer
    abstract, provides a dummy implemention

src/lib/dhcpsrv/mysql_host_data_source.cc
    Change v6 reservation address to binary

src/lib/dhcpsrv/mysql_lease_mgr.*
    Remove lease6.binaddr and uses
    Change lease6.address to binary

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

src/share/api/api_files.mk
    Remove binary-address6-upgrade.json

src/share/database/scripts/mysql/Makefile.am
    Add upgrade script

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Modify lease6, ipv6_reservations, and impacted functions
2023-06-21 14:21:08 -04:00
Andrei Pavel
a9eb196adc
[#2899] bump up version in configure.ac 2023-05-30 22:38:25 +03:00
Andrei Pavel
50eee8ebac [#2786] changes to are-scripts-in-sync.py CI script 2023-05-09 14:26:04 +03:00
Wlodek Wencel
8755cd9d47 [#2846] update version 2023-04-27 10:21:39 +02:00
Wlodek Wencel
f8b1e49733 [2840] typos and docs update before release 2023-04-21 10:31:46 +02:00
Marcin Siodelski
dfd3aff945 [#2823] DB schemas include allocators 2023-04-19 18:26:04 +02:00
Francis Dupont
acc0c57736 [#2752] Rebased new schemas 2023-03-30 15:03:47 +02:00
Marcin Godzina
3ee0c5192f [#2813] bump version in configure.ac 2023-03-28 19:56:19 +00:00
Francis Dupont
7efe36286c [#719] Reapplied patch 2023-03-15 13:49:21 +01:00
Andrei Pavel
d0da5296ca
[#2774] bump up version to 2.3.6-git 2023-02-21 19:39:06 +02:00
Razvan Becheriu
9d02694589 [#2702] moved cfgrpt inside process folder 2023-02-11 12:43:02 +02:00
Marcin Siodelski
fc3c4794b7 [#2734] tcp_user_timeout for PostgreSQL 12+
Added conditional compilation to set tcp_user_timeout parameter for the
PostgreSQL 12 or later. Log a warning for earlier PostgreSQL versions.
2023-02-09 18:31:10 +01:00
Andrei Pavel
9db79b8e22
[#2669] fix --with-site-packages
Prior to this, it was installing the python libraries in the default
location even if a custom path was given.
2023-01-26 13:33:25 +02:00
Wlodek Wencel
79e6d9c2f4 [#2737] version updated to 2.3.5 2023-01-26 11:11:43 +01:00
Andrei Pavel
135bfa4ad7 [#2727] introduce HAVE_MYSQL_GET_OPTION
Addresses error:
 mysql_connection_unittest.cc: In member function ‘virtual void {anonymous}::MySqlConnectionTest_connectionTimeout_Test::TestBody()’:
 mysql_connection_unittest.cc:633:77: error: ‘mysql_get_option’ was not declared in this scope
      EXPECT_EQ(0, mysql_get_option(mysql, MYSQL_OPT_CONNECT_TIMEOUT, &timeout));
2023-01-23 16:48:14 +00:00
Andrei Pavel
6c24fda417
[#2656] bump autoconf version to 2.3.4-git 2022-11-29 19:15:57 +02:00
Thomas Markwalder
32d7bf4e93 [#2583] Initial addition of src/lib/tcp
Added first draft of TcpListener classes.
They compile but don't do anything useful.

configure.ac
src/lib/Makefile.am
    added tcp

src/lib/tcp/README
src/lib/tcp/tcp_connection.cc
src/lib/tcp/tcp_connection.h
src/lib/tcp/tcp_connection_acceptor.h
src/lib/tcp/tcp_connection_pool.cc
src/lib/tcp/tcp_connection_pool.h
src/lib/tcp/tcp_listener.cc
src/lib/tcp/tcp_listener.h
src/lib/tcp/tcp_log.cc
src/lib/tcp/tcp_log.h
src/lib/tcp/tcp_messages.cc
src/lib/tcp/tcp_messages.h
src/lib/tcp/tcp_messages.mes
src/lib/tcp/tests/.gitignore
src/lib/tcp/tests/Makefile.am
src/lib/tcp/tests/run_unittests.cc
    - new files
2022-11-10 14:43:23 -05:00
Wlodek Wencel
e5aa80ec3b [#2620] bump up version to 2.3.3 2022-10-26 15:09:43 +02:00
Andrei Pavel
cc95052a37
[#2311] rename AX_SYSREPO to AX_NETCONF 2022-10-21 17:45:25 +03:00
Andrei Pavel
38c7b0f4e7
[#2311] detect C++20 in autoconf
And enforce -std=c++20 when building
--with-libyang-cpp or --with-sysrepo-cpp.
2022-10-21 17:45:24 +03:00
Andrei Pavel
f37159f34c
[#2311] migrate autoconf to libyang2 and sysrepo2 2022-10-21 17:45:24 +03:00
Marcin Godzina
bd7ecb64ed [#2580] Bump version in configure.ac to 2.3.2-git 2022-09-27 16:37:54 +00:00
Andrei Pavel
c3a0ff6f6e
[#2558] improved searching of yanglint and its libraries 2022-09-23 13:37:15 +03:00