2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 05:55:28 +00:00
Commit Graph

34414 Commits

Author SHA1 Message Date
Dan Theisen
adeca1c68c [#2220] Fix syntax and add a note 2022-10-17 13:04:08 -07:00
Dan Theisen
361839239f [#2220] Re-order changelog 2022-10-17 06:22:35 -07:00
Dan Theisen
c7dd4d87b7 [#2220] Fix up sphinx errors 2022-10-17 06:14:09 -07:00
Dan Theisen
bf63a555a7 [#2220] Add upgrade caveat section to install 2022-10-17 06:14:09 -07:00
Dan Theisen
94ed6fc5ed [#2220] Add more distro instructions to quickstart 2022-10-17 06:14:09 -07:00
Dan Theisen
6066d0c247 [#2220] Add ChangeLog entry and documentation 2022-10-17 06:14:09 -07:00
Francis Dupont
d8170b811f [#2587] Updated DORA store extended info tests 2022-10-15 20:41:06 +02:00
Francis Dupont
041e3274d0 [#2587] Fixed RST 2022-10-15 20:41:06 +02:00
Francis Dupont
9ea3f0d780 [#2587] Added a ChangeLog entry 2022-10-15 20:41:02 +02:00
Francis Dupont
99b957cfbf [#2587] Addressed comments 2022-10-15 20:39:56 +02:00
Francis Dupont
888f1f0296 [#2587] Done (note the doc should be updated) 2022-10-15 20:39:56 +02:00
Andrei Pavel
1adc9a0a36 [#2539] hammer.py: ldconfig after make install 2022-10-13 16:28:10 +00:00
Francis Dupont
0e3a84733a [#2588] Removed spurious blank line 2022-10-12 23:53:16 +02:00
Francis Dupont
1e276866f1 [#2588] Added a ChangeLog entry 2022-10-12 23:53:16 +02:00
Francis Dupont
ead7df0ea6 [#2588] Updated code and unit tests 2022-10-12 23:53:16 +02:00
Francis Dupont
999e35e30c [#2584] Split lease6 extended info class 2022-10-12 17:44:15 +02:00
Francis Dupont
40075f2c05 [#2584] Added constructors 2022-10-12 17:44:15 +02:00
Francis Dupont
df4f6ff5bf [#2584] Reverted shared v4/v6 code 2022-10-12 17:44:15 +02:00
Francis Dupont
911c48b7e6 [#2584] Removed v4 code 2022-10-12 17:44:15 +02:00
Francis Dupont
c5c5627df7 [#2584] Reverted hostname index to ordered 2022-10-12 17:44:15 +02:00
Francis Dupont
09caa31864 [#2584] Added extended info containers 2022-10-12 17:44:14 +02:00
Dan Theisen
6f2b092d9a [#2543] Change verbiage in ARM; add newline 2022-10-11 01:03:46 -07:00
Dan Theisen
742179894b [#2543] Implement changes for code review 2022-10-11 01:03:46 -07:00
Dan Theisen
fb944776a6 [#2543] Add ChangeLog entry 2022-10-11 01:03:46 -07:00
Dan Theisen
9787f44549 [#2543] Fix title underline in ARM 2022-10-11 01:03:46 -07:00
Dan Theisen
827c6f1fa9 [#2543] Add sphinx documentation 2022-10-11 01:03:46 -07:00
Dan Theisen
3f04f160dd [#2543] Add unit test relayIgnoreLinkSelect 2022-10-11 01:03:46 -07:00
Dan Theisen
201d08f639 [#2543] Fix typo in parser Link Selection prefs 2022-10-11 01:03:46 -07:00
Dan Theisen
b63755835e [#2543] Regenerate parsers 2022-10-11 01:03:46 -07:00
Dan Theisen
c680781e00 [#2543] Add new config token to lexer and parser 2022-10-11 01:03:46 -07:00
Dan Theisen
e91c44cfdb [#2543] Add RAI Link Selection preferences 2022-10-11 01:03:46 -07:00
Andrei Pavel
a21c75b673 [#2539] hammer.py: revert sorting of features
Fixes TypeError: unsupported operand type(s) for -: 'set' and 'list'
2022-10-07 15:08:03 +03:00
Andrei Pavel
0097c9aafa [#2539] hammer.py: defer linking of pg_config until after package is installed 2022-10-07 15:08:03 +03:00
Andrei Pavel
5f773fbfc0 [#2539] hammer.py: warn if there is no Release file
It solves errors that appear on the first time a Debian package is uploaded like:

E: The repository 'https://packages.aws.isc.org/repository/kea-2.3-debian-11-ci kea Release' does not have a Release file.
2022-10-07 15:08:03 +03:00
Andrei Pavel
f839efec02 [#2539] hammer.py: never discard features or prevent their installation
At most, incompatible features should log an error and make hammer
exit. But there are no incompatible features to my knowledge.
2022-10-07 15:08:03 +03:00
Andrei Pavel
f90492b4bc [#2539] hammer.py: delete the default Heimdal krb5-config in FreeBSD
This makes it possible for Kea to pick up by default on the krb5-config
from the MIT version of Kerberos packages.
2022-10-07 15:06:27 +03:00
Andrei Pavel
033ae2e37f [#2539] hammer.py: reinstall pkg to update repositories
This way, a pkg-search command will find package versions that can be
installed rather than outdated versions. Solves errors like the following.

pkg: No packages available to install matching 'py38-sphinx' have
been found in the repositories
2022-10-07 15:06:27 +03:00
Andrei Pavel
a6c139d312 [#2539] hammer.py: use venv or packages instead of virtualenv
This is in the detriment of virtualenv which is considered deprecated.
2022-10-07 15:06:27 +03:00
Andrei Pavel
2c17dabcc7 [#2539] hammer.py: remove superfluous ldconfig in alpine 2022-10-07 15:06:27 +03:00
Andrei Pavel
7addc5a349 [#2539] hammer.py: switch from PostgreSQL 14 to the default in RHEL 9
There is a lot of code that deals with previously installed versions of
PostgreSQL. This is good since it deals with a lot of use cases and
allows us to not regenerate images, but it also adds complexity.
2022-10-07 15:06:26 +03:00
Andrei Pavel
2c3240341e [#2539] hammer.py: configure RPM distros to look for libraries in /usr/local/lib64 2022-10-07 15:06:26 +03:00
Andrei Pavel
8a39689c36 [#2539] hammer.py: install dnf on CentOS 7 and RHEL 7
Fixes the following error that appeared recently on CentOS 7.
Error: Not tolerating missing names on install, stopping.
2022-10-07 15:06:26 +03:00
Andrei Pavel
30b7cb750e [#2539] mostly cosmetical changes to hammer.py 2022-10-07 15:06:26 +03:00
Andrei Pavel
bb29471b79 [#2539] add --with-randomly to hammer.py
For testing both with and without a feature over time, you might want to
enable or disable it non-determinstically for a certain test run. This
can be done with the --with-randomly parameter which has a 50% chance of
enabling a feature and a 50% chance of disabling it.
2022-10-07 15:06:26 +03:00
Francis Dupont
8aa556d04f [#2573] Applied Thomas's proposal 2022-10-04 13:05:12 +02:00
Francis Dupont
fcdab438f7 [#2573] Extended the lease extended info 2022-10-04 13:05:12 +02:00
Thomas Markwalder
8283f40b89 [#2581] Addressed review comments
Minor spacing stuff
2022-10-03 15:33:59 -04:00
Thomas Markwalder
765510d88c [#2581] Fix Makefile.am typo
modified:   src/lib/asiolink/Makefile.am
2022-09-30 11:00:36 -04:00
Thomas Markwalder
9c639b91a7 [#2581] HttpThreadPool to IoServiceThreadPool
Replace http::HttpThreadPool with asiolink::IoServiceThreadPool

deleted:    src/lib/http/http_thread_pool.cc
deleted:    src/lib/http/http_thread_pool.h
deleted:    src/lib/http/tests/http_thread_pool_unittests.cc

modified:   src/hooks/dhcp/high_availability/tests/ha_mt_unittest.cc
modified:   src/lib/config/cmd_http_listener.cc
modified:   src/lib/config/cmd_http_listener.h
modified:   src/lib/http/Makefile.am
modified:   src/lib/http/client.cc
modified:   src/lib/http/client.h
modified:   src/lib/http/tests/Makefile.am
2022-09-30 06:29:10 -04:00
Thomas Markwalder
8ccbeb8c3b [#2581] Create asiolink::IoServiceThreadPool
Create IoServiceThreadPool from HttpThreadPool

src/lib/asiolink/Makefile.am
    - added new files

src/lib/asiolink/io_service_thread_pool.cc
src/lib/asiolink/io_service_thread_pool.h
    - new files

src/lib/asiolink/tests/Makefile.am
    - added new file

src/lib/asiolink/tests/io_service_thread_pool.h
    - new file
2022-09-29 10:44:08 -04:00