2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-29 13:07:50 +00:00

1400 Commits

Author SHA1 Message Date
Razvan Becheriu
379ec3ec0a [#3536] moved from lib to hooks 2024-09-16 13:31:01 +00:00
Razvan Becheriu
09a17d0d8d [#3536] move lease and host backends 2024-09-16 13:31:01 +00:00
Francis Dupont
c6cb1c76af [#1387] Synchronized upgrade scripts 2024-09-04 15:10:45 +02:00
Andrei Pavel
3fa6eb96ce
[#3564] Bump up version in configure.ac to 2.7.3 2024-08-28 13:33:26 +03:00
Andrei Pavel
f5d04e6be6
[#3550] AC_PROG_LN_S and ChangeLog entry 2024-08-26 16:36:50 +03:00
Andrei Pavel
883de2dc70
[#3524] workaround for silent rules being ignored in automake 1.17
Also remove all the few other trailing `dnl`s just to be safe.
2024-08-22 15:35:18 +03:00
Francis Dupont
3267106721 [#3490] Moved to http/testutils 2024-08-08 19:39:03 +00:00
Wlodek Wencel
dea8b45959 [#3526] updated version in configure.ac 2024-07-31 12:30:36 +02:00
Thomas Markwalder
315d2f9867 [#3476] Correct option def data type enum overlap
new files:
    src/share/database/scripts/mysql/upgrade_023_to_024.sh.in
    src/share/database/scripts/pgsql/upgrade_023_to_024.sh.in

configure.ac
    Added new upgrade files

    src/share/database/scripts/mysql/upgrade_023_to_024.sh
    src/share/database/scripts/pgsql/upgrade_023_to_024.sh

src/bin/admin/kea-admin.in
    mysql_upgrade()
    pgsql_upgrade() - now sort scripts numerically

src/bin/admin/tests/mysql_tests.sh.in
    mysql_upgrade_23_to_24_test() - new test function
    mysql_upgrade_test() - updated version check

src/bin/admin/tests/pgsql_tests.sh.in
    pgsql_db_version_test() - updated version check
    pgsql_upgrade_23_to_24_test()  - new test function

src/lib/dhcp/option_data_types.h
    Set explicit values for OPT_RECORD_TYPE and OPT_UKNOWN_TYPE

src/lib/dhcp/tests/option_definition_unittest.cc
    TEST(OptionDataTypeUtil, typeToString)
    TEST(OptionDataTypeUtil, stringToType) - new tests

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

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

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Added option_def_data_type table creation

src/share/database/scripts/mysql/dhcpdb_drop.mysql
    Added option_def_data_type table drop

src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    Added option_def_data_type table creation

src/share/database/scripts/pgsql/dhcpdb_drop.pgsql
    Added option_def_data_type table drop
2024-07-18 11:17:41 -04:00
Marcin Godzina
7d862a067c [#3468] bump up version to 2.7.1 2024-06-26 11:59:15 +00:00
Marcin Siodelski
a52bf68db9 [#3246] Do not delete soft released leases 2024-06-19 12:34:18 +02:00
Razvan Becheriu
f477e8ebcc [#3450] make kea environment available to lfc 2024-06-17 16:02:09 +03:00
Andrei Pavel
0705720ed2
[#3438] bump up version to 2.7.0 2024-05-29 12:47:50 +03:00
Andrei Pavel
37ff385e17
[#3431] release changes 2024-05-24 17:22:24 +03:00
Razvan Becheriu
ef732b43b5 [#2958] add upgrade script 2024-05-22 19:05:30 +03:00
Thomas Markwalder
fef41fcf0e [#3396] Moved column alters to new schema 22
configure.ac
    Added mysql/upgrade_019_to_020.sh

src/bin/admin/tests/mysql_tests.sh.in
    Updated, adjusted for version check

src/lib/mysql/mysql_constants.h
    Bumped schema version to 22

src/share/database/scripts/mysql/.gitignore
    upgrade_019_to_020.sh

src/share/database/scripts/mysql/dhcpdb_create.mysql
    Moved expire column statements into version 22 update section

src/share/database/scripts/mysql/upgrade_020_to_021.sh.in
    Removed expire column updates

src/share/database/scripts/mysql/upgrade_020_to_021.sh.in
    New file, modifies expire columns
2024-05-21 13:58:34 -04:00
Thomas Markwalder
b324d5bea0 Resolve "kea-dhcp4 and 6: WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version." 2024-05-10 14:58:09 +00:00
Wlodek Wencel
25523912ac [#3365] bump up version in configure.ac 2024-04-30 18:29:31 +02:00
Andrei Pavel
e6631d58aa
[#3254] 'premium: no' in version when missing 2024-04-24 15:25:01 +03:00
Andrei Pavel
677f8a8f0e
[#3254] consistent version output across executables
- replace VERSION with PACKAGE_VERSION in src/bin/admin to avoid
  overlap with VERSION used in src/share/database.
- add -V to kea-admin
- add -V to kea-shell
- add -V to keactrl
- add -V to perfdhcp
- removed getVersionAddendum from d2 and added the openssl version to
  the output of other process versions since it's not only used by d2
- make all -V outputs consistent. Some are showing only core version and
  are missing premium version which is fine since they are the
  executables that don't have something to do with premium directly
  anyway.
2024-04-24 15:23:48 +03:00
Andrei Pavel
a764025dfd
[#3254] show premium source in extended version 2024-04-24 15:23:48 +03:00
Andrei Pavel
11d636c074
[#3254] show premium source in config report 2024-04-24 15:23:48 +03:00
Thomas Markwalder
f04c101f64 [#2957] Fix dhcp4_server_modification_ts index
src/share/database/scripts/pgsql/upgrade_020_to_021.sh.in
    - new file, corrects dhcp4_server_modifcation_ts index

configure.ac
    added src/share/database/scripts/pgsql/upgrade_020_to_021.sh

src/bin/admin/tests/pgsql_tests.sh.in
    Added pgsql_upgrade_20_to_21_test()

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

src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/Makefile.am
    Added upgrade_020_to_021.sh

src/share/database/scripts/pgsql/dhcpdb_create.pgsql
    Added correction of dhcp4_server_modifcation_ts index
2024-04-22 11:24:32 +00:00
Razvan Becheriu
027674fa54 [#3316] fixed doxygen 2024-04-03 23:11:45 +03:00
Marcin Godzina
348d5b0828 [#3313] bump version in configure.ac to 2.5.8 2024-03-26 17:00:52 +00:00
Andrei Pavel
260ad292e8
[#3210] refactor string utilities
- Rename util/strutil.h to util/str.h to escape redundancy.
- Simplify trim function.
- Remove unused functions.
- Get rid of the regex conditional compilation that helped Kea build
  with ancient compilers. Lack of proper regex functionality now results
  in failure in configure.ac.
2024-03-21 18:30:04 +02:00
Razvan Becheriu
0e811f7805 [#3208] restore unittests 2024-03-07 22:47:25 +02:00
Andrei Pavel
8c1f22e3fb
[#3271] bump version in configure.ac to 2.5.7 2024-02-27 20:55:08 +02:00
Thomas Markwalder
7202da7530 [#3242] Added bare-bones perfmon hook library
New files:
    arm/hooks-perfmon.rst
	src/hooks/dhcp/perfmon/.gitattributes
	src/hooks/dhcp/perfmon/.gitignore
	src/hooks/dhcp/perfmon/Makefile.am
	src/hooks/dhcp/perfmon/libloadtests/.gitignore
	src/hooks/dhcp/perfmon/libloadtests/Makefile.am
	src/hooks/dhcp/perfmon/libloadtests/load_unload_unittests.cc
	src/hooks/dhcp/perfmon/libloadtests/run_unittests.cc
	src/hooks/dhcp/perfmon/perfmon.dox
	src/hooks/dhcp/perfmon/perfmon_callouts.cc
	src/hooks/dhcp/perfmon/perfmon_log.cc
	src/hooks/dhcp/perfmon/perfmon_log.h
	src/hooks/dhcp/perfmon/perfmon_messages.cc
	src/hooks/dhcp/perfmon/perfmon_messages.h
	src/hooks/dhcp/perfmon/perfmon_messages.mes
	src/hooks/dhcp/perfmon/tests/.gitignore
	src/hooks/dhcp/perfmon/tests/Makefile.am
	src/hooks/dhcp/perfmon/tests/run_unittests.cc
	src/hooks/dhcp/perfmon/version.cc

Modified:
	configure.ac
	arm/hooks-perfmon.rst
	arm/hooks.rst
	arm/logging.rst
	arm/rst_arm_sources.mk
	conf.py
	src/hooks/dhcp/Makefile.am
2024-02-16 17:51:25 +00:00
Wlodek Wencel
6626e68696 [#3240] version in configure.ac changed to 2.5.6-git 2024-01-31 12:34:04 +01:00
Francis Dupont
02a49c0e7d [#3149] Added a new index 2024-01-17 09:48:36 +01:00
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