]>
git.ipfire.org Git - thirdparty/kea.git/log
Thomas Markwalder [Fri, 24 Jan 2025 14:17:03 +0000 (09:17 -0500)]
[#3463] Added getter UTs and dup behavior
modified: src/hooks/dhcp/lease_cmds/binding_variables.cc
modified: src/hooks/dhcp/lease_cmds/binding_variables.h
modified: src/hooks/dhcp/lease_cmds/tests/binding_variables_unittest.cc
Thomas Markwalder [Thu, 23 Jan 2025 20:11:37 +0000 (15:11 -0500)]
[#3463] Added BindingVariable classes to lease cmds
/src/hooks/dhcp/lease_cmds/Makefile.am
added new files
/src/hooks/dhcp/lease_cmds/binding_variables.cc
/src/hooks/dhcp/lease_cmds/binding_variables.h
new files
/src/hooks/dhcp/lease_cmds/tests/Makefile.am
added new file
/src/hooks/dhcp/lease_cmds/tests/binding_variables_unittest.cc
new file
Thomas Markwalder [Tue, 18 Feb 2025 15:03:12 +0000 (15:03 +0000)]
[#3712] Addressed review comments
Couple of typos fixed.
Thomas Markwalder [Tue, 11 Feb 2025 18:52:41 +0000 (18:52 +0000)]
[#3712] Avoid assert on empty packet
/src/lib/dhcp/pkt_filter_lpf.cc
PktFilterLPF::receive() - throw if packet has no data
/src/lib/util/buffer.h
InputBuffer::readVecotr() - avoid peek if read request length is 0
/src/lib/util/tests/buffer_unittest.cc
Updated test
Andrei Pavel [Mon, 17 Feb 2025 09:05:18 +0000 (11:05 +0200)]
[#3729] Add meson.sh to pull fixed meson version
Andrei Pavel [Mon, 17 Feb 2025 09:03:38 +0000 (11:03 +0200)]
[#3729] Add netconf
Andrei Pavel [Mon, 17 Feb 2025 09:02:58 +0000 (11:02 +0200)]
[#3729] Fix yang
Francis Dupont [Sat, 15 Feb 2025 09:51:24 +0000 (10:51 +0100)]
[#3729] Added share/yang stuff
Francis Dupont [Sat, 15 Feb 2025 09:05:31 +0000 (10:05 +0100)]
[#3729] Added HAVE_OPTRESET
Francis Dupont [Fri, 14 Feb 2025 23:46:00 +0000 (00:46 +0100)]
[#3729] Fixed Botan build
Francis Dupont [Fri, 14 Feb 2025 23:19:27 +0000 (00:19 +0100)]
[#3729] Began perfdhcp UTs
Francis Dupont [Fri, 14 Feb 2025 22:30:06 +0000 (23:30 +0100)]
[#3729] Finished agent tests
Francis Dupont [Fri, 14 Feb 2025 21:15:34 +0000 (22:15 +0100)]
[#3729] Chmod
Francis Dupont [Fri, 14 Feb 2025 17:59:45 +0000 (18:59 +0100)]
[#3729] Added dhcp6 tests
Andrei Pavel [Fri, 14 Feb 2025 13:10:23 +0000 (15:10 +0200)]
[#3729] Add the rest of the meson.build files
Francis Dupont [Tue, 11 Feb 2025 22:13:13 +0000 (23:13 +0100)]
[#3729] Added libyang UTs
Andrei Pavel [Tue, 11 Feb 2025 13:47:46 +0000 (15:47 +0200)]
[#3729] Add fuzz meson files, fix gss and user_chk
Andrei Pavel [Tue, 11 Feb 2025 11:24:50 +0000 (13:24 +0200)]
[#3729] Use version_compare on meson version
Gets rid of the warning.
Francis Dupont [Tue, 11 Feb 2025 11:10:30 +0000 (12:10 +0100)]
[#3729] Finished variable cleanup
Francis Dupont [Tue, 11 Feb 2025 08:58:06 +0000 (09:58 +0100)]
[#3729] Checkpoint: put local vars in lower
Francis Dupont [Mon, 10 Feb 2025 22:04:49 +0000 (23:04 +0100)]
[#3729] Moved boost and threads to project deps
Francis Dupont [Mon, 10 Feb 2025 20:14:20 +0000 (21:14 +0100)]
[#3729] Checked --no-undefined only when supported
Andrei Pavel [Mon, 10 Feb 2025 14:03:42 +0000 (16:03 +0200)]
[#3729] Add gssapi requirement to krb5 dependency
Andrei Pavel [Mon, 10 Feb 2025 11:14:54 +0000 (13:14 +0200)]
[#3729] Add gtest dependency to all testutils
Andrei Pavel [Mon, 10 Feb 2025 10:51:53 +0000 (12:51 +0200)]
[#3729] Add SYSCONFDIR
Andrei Pavel [Mon, 10 Feb 2025 10:11:15 +0000 (12:11 +0200)]
[#3729] Fix yang dependency detection
Andrei Pavel [Mon, 10 Feb 2025 09:58:27 +0000 (11:58 +0200)]
[#3729] Be more lenient with the meson version
Andrei Pavel [Mon, 10 Feb 2025 07:56:40 +0000 (09:56 +0200)]
[#3729] Add LOG4CPLUS_INITIALIZER_H check
Andrei Pavel [Mon, 10 Feb 2025 07:53:14 +0000 (09:53 +0200)]
[#3729] Always check ENVIRON_SHLIB_FLAGS
Francis Dupont [Sun, 9 Feb 2025 00:43:13 +0000 (01:43 +0100)]
[#3729] Improved config report
Francis Dupont [Sat, 8 Feb 2025 09:13:47 +0000 (10:13 +0100)]
[#3729] Checking schema upgrade list lengths
Francis Dupont [Sat, 8 Feb 2025 04:03:43 +0000 (05:03 +0100)]
[#3729] Finished dhcp4 UTs
Francis Dupont [Sat, 8 Feb 2025 03:04:58 +0000 (04:04 +0100)]
[#3729] Checkpoint: almost finished dhcp4 UTs
Francis Dupont [Fri, 7 Feb 2025 10:20:45 +0000 (11:20 +0100)]
[#3729] Checkpoint: doing dhcp4 tests
Francis Dupont [Fri, 7 Feb 2025 09:27:11 +0000 (10:27 +0100)]
[#3729] Removed static_library with_links
Francis Dupont [Fri, 7 Feb 2025 02:04:24 +0000 (03:04 +0100)]
[#3729] Checkpoint: lfc UTs
Francis Dupont [Fri, 7 Feb 2025 01:41:02 +0000 (02:41 +0100)]
[#3729] Began bin
Francis Dupont [Thu, 6 Feb 2025 17:06:03 +0000 (18:06 +0100)]
[#3729] Enabled iface mgr UTs
Francis Dupont [Thu, 6 Feb 2025 16:48:56 +0000 (17:48 +0100)]
[#3729] Checkpoint: improvements
Andrei Pavel [Thu, 6 Feb 2025 10:58:18 +0000 (12:58 +0200)]
[#3729] Fix regression in src/lib/log/tests/Makefile.am
Francis Dupont [Thu, 6 Feb 2025 12:30:30 +0000 (13:30 +0100)]
[#3729] Checkpoint: hook tests
Francis Dupont [Thu, 6 Feb 2025 03:18:29 +0000 (04:18 +0100)]
[#3729] Fixed FreeBSD support
Francis Dupont [Thu, 6 Feb 2025 03:03:47 +0000 (04:03 +0100)]
[#3729] Added bootp tests (tentative)
Francis Dupont [Thu, 6 Feb 2025 01:38:06 +0000 (02:38 +0100)]
[#3729] Added share install
Francis Dupont [Thu, 6 Feb 2025 00:31:30 +0000 (01:31 +0100)]
[#3729] Finished lib tests
Francis Dupont [Wed, 5 Feb 2025 23:31:28 +0000 (00:31 +0100)]
[#3729] Updated crypto related tests
Francis Dupont [Wed, 5 Feb 2025 23:08:02 +0000 (00:08 +0100)]
[#3729] Finished log tests
Francis Dupont [Wed, 5 Feb 2025 15:16:17 +0000 (16:16 +0100)]
[#3729] Added check for environ vs shlib
Francis Dupont [Wed, 5 Feb 2025 12:08:58 +0000 (13:08 +0100)]
[#3729] Added crypto dependency to dhcpsrc/tests
Francis Dupont [Wed, 5 Feb 2025 11:32:14 +0000 (12:32 +0100)]
[#3729] Added remaining lib tests
Andrei Pavel [Wed, 5 Feb 2025 06:51:26 +0000 (08:51 +0200)]
[#3729] Add missing dependencies
Francis Dupont [Wed, 5 Feb 2025 00:53:04 +0000 (01:53 +0100)]
[#3729] Added unit tests (1)
Francis Dupont [Wed, 5 Feb 2025 00:10:44 +0000 (01:10 +0100)]
[#3729] Updated meson.build files
Andrei Pavel [Tue, 4 Feb 2025 14:58:43 +0000 (16:58 +0200)]
[#3729] The remaining Meson C++ targets
Andrei Pavel [Tue, 14 Jan 2025 15:15:46 +0000 (17:15 +0200)]
[#3666] add ChangeLog entry
Andrei Pavel [Tue, 14 Jan 2025 11:33:39 +0000 (13:33 +0200)]
[#3666] kea-admin lease-upload: write SQL statements to file
Avoids "Argument list too long".
Also considerably speeds up the lease upload. The slowdown was
noticeable for large number of leases, where for each lease, the whole
set of statements added up to that point had to be printed in order to
append another SQL statement. This is no longer the case since the SQL
statement is appended to a file.
Razvan Becheriu [Mon, 10 Feb 2025 18:59:17 +0000 (20:59 +0200)]
[#3694] addressed review comments
Razvan Becheriu [Fri, 7 Feb 2025 12:35:47 +0000 (14:35 +0200)]
[#3694] throw error when switching from/to TLS
Razvan Becheriu [Mon, 3 Feb 2025 21:22:05 +0000 (23:22 +0200)]
[#3694] addressed review comments
Razvan Becheriu [Wed, 8 Jan 2025 18:53:31 +0000 (20:53 +0200)]
[#3694] apply tls settings on reload
Razvan Becheriu [Fri, 7 Feb 2025 11:32:29 +0000 (11:32 +0000)]
[#3744] use builddir instead of top_builddir
Razvan Becheriu [Thu, 6 Feb 2025 20:24:53 +0000 (22:24 +0200)]
[#3744] test blocking write socket
Francis Dupont [Tue, 4 Feb 2025 14:02:15 +0000 (15:02 +0100)]
[#3742] Applied fix
Andrei Pavel [Wed, 5 Feb 2025 14:17:15 +0000 (16:17 +0200)]
[#3711] hammer.py: Switch to libpq in RHEL too
Andrei Pavel [Tue, 4 Feb 2025 10:07:49 +0000 (12:07 +0200)]
[#3443] Extra additions to the additions to the Meson Proof of Concept
Francis Dupont [Fri, 31 Jan 2025 18:13:55 +0000 (19:13 +0100)]
[#3443] Meson fixes
* Removed unsupported botan-3
* Fixed CHRONO_SAME_DURATION
* Updated crypto selection
* Updated botan config
* Removed pgsql server dependency
* Added header install to src/lib/util
* Added ALLOW_KEATEST
* Added TEST_CA_DIR
* Fixed again a typo
* Fixed gtest dependency
* Added log interprocess tests
* Added asiolink tests
* Added mysql tests
* Added mysql tests
* Changed hook suffix to so
* Reverted gtest dependency
* Removed testutils install
Andrei Pavel [Wed, 29 Jan 2025 11:23:29 +0000 (13:23 +0200)]
[#3443] Additions to the initial meson Proof of Concept
Andrei Pavel [Tue, 28 Jan 2025 09:15:35 +0000 (11:15 +0200)]
[#3443] Exclude compiler-checks from CI
Andrei Pavel [Thu, 19 Dec 2024 11:27:16 +0000 (13:27 +0200)]
[#3443] Proof of Concept: meson
Andrei Pavel [Fri, 31 Jan 2025 07:39:59 +0000 (09:39 +0200)]
[#3711] Add ChangeLog entry
Andrei Pavel [Fri, 31 Jan 2025 10:49:09 +0000 (12:49 +0200)]
[#3711] Update supported systems in hammer.py
Andrei Pavel [Fri, 31 Jan 2025 09:17:29 +0000 (11:17 +0200)]
[#3711] Remove postgresql server dev packages from hammer.py
Andrei Pavel [Fri, 31 Jan 2025 07:35:15 +0000 (09:35 +0200)]
[#3711] Remove the autotools check for PostgreSQL's utils/errcodes.h
Andrei Pavel [Fri, 31 Jan 2025 07:34:28 +0000 (09:34 +0200)]
[#3731] Remove include "utils/errcodes.h"
Effectively removes the dependency on the server-side PostgreSQL library.
Francis Dupont [Sat, 25 Jan 2025 14:39:21 +0000 (15:39 +0100)]
[#3726] Protected PROTOCOL_VERSION in Botan wrapper
Francis Dupont [Wed, 29 Jan 2025 08:20:01 +0000 (09:20 +0100)]
[#3082] Fixed fuzz
Francis Dupont [Fri, 24 Jan 2025 14:55:42 +0000 (15:55 +0100)]
[#3082] Typo
Francis Dupont [Fri, 24 Jan 2025 14:18:55 +0000 (15:18 +0100)]
[#3082] Fix fist try
Andrei Pavel [Thu, 30 Jan 2025 12:01:43 +0000 (14:01 +0200)]
[#3738] Do not update repos on FreeBSD in hammer.py
Wlodek Wencel [Wed, 29 Jan 2025 19:28:08 +0000 (20:28 +0100)]
[#3737] configure version bump up, platforms list updated
Wlodek Wencel [Tue, 28 Jan 2025 09:06:26 +0000 (10:06 +0100)]
[#3733] release changes
Andrei Pavel [Tue, 28 Jan 2025 06:30:19 +0000 (08:30 +0200)]
[#3727] Fix log argument mismatch
And fix DHCP*_DB_RECONNECT_DISABLED messages to say "retries left"
instead of "max-reconnect-tries".
Razvan Becheriu [Mon, 27 Jan 2025 20:10:09 +0000 (22:10 +0200)]
[#3724] bump up library versions for 2.7.6 release
Razvan Becheriu [Mon, 27 Jan 2025 11:19:33 +0000 (13:19 +0200)]
[#3049] fixed empty hostname case
Razvan Becheriu [Mon, 27 Jan 2025 15:02:02 +0000 (17:02 +0200)]
[#3721] addressed review comments
Razvan Becheriu [Thu, 23 Jan 2025 20:35:55 +0000 (22:35 +0200)]
[#3721] close unused listeners
Francis Dupont [Mon, 27 Jan 2025 14:33:33 +0000 (15:33 +0100)]
[#3398] Fixed ChangeLog entry
Francis Dupont [Mon, 27 Jan 2025 14:13:41 +0000 (15:13 +0100)]
[#3398] Added a ChangeLog entry
Francis Dupont [Sun, 22 Dec 2024 21:13:57 +0000 (22:13 +0100)]
[#3398] Fixed shell
Francis Dupont [Sun, 22 Dec 2024 17:49:58 +0000 (18:49 +0100)]
[#3398] Moved to unordered set
Francis Dupont [Sun, 22 Dec 2024 12:13:39 +0000 (13:13 +0100)]
[#3398] Added keatest
Francis Dupont [Sat, 21 Dec 2024 21:40:24 +0000 (22:40 +0100)]
[#3398] Address src/bin UTs
Francis Dupont [Sat, 21 Dec 2024 08:56:29 +0000 (09:56 +0100)]
[#3398] Updated UT using 1234
Francis Dupont [Fri, 20 Dec 2024 21:58:44 +0000 (22:58 +0100)]
[#3398] Protected SQL hooks
Francis Dupont [Fri, 20 Dec 2024 17:31:37 +0000 (18:31 +0100)]
[#3398] Protected SQL databases
Francis Dupont [Fri, 20 Dec 2024 16:52:21 +0000 (17:52 +0100)]
[#3398] Protected basic auth
Francis Dupont [Fri, 20 Dec 2024 15:48:44 +0000 (16:48 +0100)]
[#3398] Made 1234 the default secret/password
Razvan Becheriu [Sun, 26 Jan 2025 18:48:41 +0000 (20:48 +0200)]
[#3727] fixed unittests
Razvan Becheriu [Sun, 26 Jan 2025 09:37:25 +0000 (11:37 +0200)]
[#3727] fixed doxygen
Razvan Becheriu [Fri, 24 Jan 2025 18:11:12 +0000 (20:11 +0200)]
[#3727] fixed db recovery