]>
git.ipfire.org Git - thirdparty/kea.git/log
Wlodek Wencel [Sat, 25 Sep 2021 10:17:29 +0000 (12:17 +0200)]
[2105] added missing file to rst_arm_sources
Razvan Becheriu [Fri, 24 Sep 2021 18:28:22 +0000 (21:28 +0300)]
[#2104] bump lib versions for 2.0.0
Razvan Becheriu [Fri, 24 Sep 2021 14:55:30 +0000 (17:55 +0300)]
[#2096] addressed comments
Razvan Becheriu [Wed, 22 Sep 2021 17:30:24 +0000 (20:30 +0300)]
[#2096] updated documentation
Tomek Mrugalski [Fri, 24 Sep 2021 15:03:10 +0000 (17:03 +0200)]
[#2050] Rephrased changelog
Tomek Mrugalski [Fri, 24 Sep 2021 14:56:30 +0000 (16:56 +0200)]
[#2050] ChangeLog updated
Tomek Mrugalski [Fri, 24 Sep 2021 14:56:21 +0000 (16:56 +0200)]
[#2050] wordsmithing and articles
Tomek Mrugalski [Fri, 24 Sep 2021 14:55:04 +0000 (16:55 +0200)]
[#2050] Empty parameters list removed
Tomek Mrugalski [Fri, 24 Sep 2021 13:20:26 +0000 (15:20 +0200)]
[#2050] corrected text about CA connections
Marcin Siodelski [Fri, 24 Sep 2021 13:07:09 +0000 (13:07 +0000)]
[#2050] Apply 6 suggestion(s) to 1 file(s)
Tomek Mrugalski [Fri, 24 Sep 2021 11:07:28 +0000 (13:07 +0200)]
[#2050] Rephrased server2 description
Tomek Mrugalski [Fri, 24 Sep 2021 11:05:43 +0000 (13:05 +0200)]
[#2050] Wordsmithing, emphasis
Tomek Mrugalski [Fri, 24 Sep 2021 11:05:21 +0000 (13:05 +0200)]
[#2050] Emphasis updated
Tomek Mrugalski [Fri, 24 Sep 2021 10:53:27 +0000 (12:53 +0200)]
[#2050] Updated second server's peers descriptions
Tomek Mrugalski [Fri, 24 Sep 2021 10:48:07 +0000 (12:48 +0200)]
[#2050] Added note about hook path being OS specific
Tomek Mrugalski [Fri, 24 Sep 2021 10:36:15 +0000 (12:36 +0200)]
[#2050] Removed remaining TLS references.
Tomek Mrugalski [Fri, 24 Sep 2021 10:32:42 +0000 (12:32 +0200)]
[#2050] Tweaked the editing steps, added extra firewall check
Tomek Mrugalski [Fri, 24 Sep 2021 10:27:27 +0000 (12:27 +0200)]
[#2050] Updated diagram
Tomek Mrugalski [Fri, 24 Sep 2021 10:27:11 +0000 (12:27 +0200)]
[#2050] Added missing comment in CA configs, remove TLS references
Tomek Mrugalski [Fri, 24 Sep 2021 09:57:50 +0000 (11:57 +0200)]
[#2050] Config templates moved to Appendix
Marcin Siodelski [Fri, 24 Sep 2021 08:56:05 +0000 (08:56 +0000)]
[#2050] Apply 6 suggestion(s) to 2 file(s)
Tomek Mrugalski [Thu, 23 Sep 2021 13:45:28 +0000 (15:45 +0200)]
[#2050] Hot-standby description updated
Tomek Mrugalski [Thu, 23 Sep 2021 13:42:10 +0000 (15:42 +0200)]
[#2050] Old sphinx syntax compatibility
Tomek Mrugalski [Thu, 23 Sep 2021 13:33:33 +0000 (15:33 +0200)]
[#2050] .gitignore updated
Tomek Mrugalski [Thu, 23 Sep 2021 13:32:15 +0000 (15:32 +0200)]
[#2050] Diagram somewhat improved
- still looks like crap, but it's tricky to make it look ok
in both Sphinx and via gitlab web interface
Tomek Mrugalski [Thu, 23 Sep 2021 13:26:53 +0000 (15:26 +0200)]
[#2050] ChangeLog updated
Tomek Mrugalski [Thu, 23 Sep 2021 13:25:49 +0000 (15:25 +0200)]
[#2050] Sphinx build updated
Tomek Mrugalski [Thu, 23 Sep 2021 13:24:33 +0000 (15:24 +0200)]
[#2050] Template home power user is now included in the ARM
Tomek Mrugalski [Thu, 23 Sep 2021 12:22:48 +0000 (14:22 +0200)]
[#2050] Makefile.am now covers new examples
Tomek Mrugalski [Thu, 23 Sep 2021 12:19:16 +0000 (14:19 +0200)]
[#2050] Info.md completed
Tomek Mrugalski [Thu, 23 Sep 2021 12:02:36 +0000 (14:02 +0200)]
[#2050] Removed class assignments, updated kea-dhcp4-2
Tomek Mrugalski [Thu, 23 Sep 2021 11:49:29 +0000 (13:49 +0200)]
[#2050] Intro, dhcpv4 config example tweaked
- reservations added
- expired-leases-processing added
- pools fixed
Tomek Mrugalski [Wed, 22 Sep 2021 13:34:14 +0000 (15:34 +0200)]
[#2050] Config examples added.
Tomek Mrugalski [Wed, 22 Sep 2021 09:38:29 +0000 (09:38 +0000)]
[(no branch, rebasing 2050-config-templates)] [(no branch, rebasing 2050-config-templates)] Fixed the mermaid chart
Tomek Mrugalski [Wed, 22 Sep 2021 09:07:43 +0000 (11:07 +0200)]
[#2050] Description added
Tomek Mrugalski [Fri, 24 Sep 2021 14:30:03 +0000 (16:30 +0200)]
[#2050] Corrected many quotes (`" turned into ``)
Suzanne Goldlust [Wed, 22 Sep 2021 18:25:23 +0000 (18:25 +0000)]
[#2073] Text edits (finished file)
Suzanne Goldlust [Wed, 22 Sep 2021 14:40:20 +0000 (14:40 +0000)]
[#2073] Text edits (interim save through line 6080)
Suzanne Goldlust [Tue, 21 Sep 2021 21:43:45 +0000 (21:43 +0000)]
[#2073] Text edits (interim save through line 5332)
Suzanne Goldlust [Tue, 21 Sep 2021 18:16:42 +0000 (18:16 +0000)]
[#2073] Text edits (interim save through line 4582)
Suzanne Goldlust [Tue, 21 Sep 2021 16:39:28 +0000 (16:39 +0000)]
[#2073] Text edits (interim save through line 4356)
Suzanne Goldlust [Mon, 20 Sep 2021 21:18:59 +0000 (21:18 +0000)]
[#2073] Text edits (interim save through line 3459)
Suzanne Goldlust [Sat, 18 Sep 2021 12:39:56 +0000 (12:39 +0000)]
Text edits (interim save through line 2525)
Suzanne Goldlust [Wed, 15 Sep 2021 16:16:03 +0000 (16:16 +0000)]
[#2073] Text edits (interim save through line 1529)
Suzanne Goldlust [Tue, 14 Sep 2021 21:08:36 +0000 (21:08 +0000)]
[#2073] Interim save of text edits (through line 650)
Suzanne Goldlust [Mon, 13 Sep 2021 22:35:54 +0000 (22:35 +0000)]
[#2073] Text edits
Suzanne Goldlust [Mon, 13 Sep 2021 20:40:01 +0000 (20:40 +0000)]
[#2073] Text edits
Suzanne Goldlust [Mon, 13 Sep 2021 19:55:32 +0000 (19:55 +0000)]
[#2073] More text edits
Suzanne Goldlust [Mon, 13 Sep 2021 16:24:14 +0000 (16:24 +0000)]
[#2073] Text edits (interim save through line 196)
Suzanne Goldlust [Fri, 10 Sep 2021 21:13:31 +0000 (21:13 +0000)]
[#2073] Text edits
Suzanne Goldlust [Fri, 10 Sep 2021 20:34:45 +0000 (20:34 +0000)]
[#2073] Text edits
Suzanne Goldlust [Fri, 10 Sep 2021 19:34:07 +0000 (19:34 +0000)]
[#2073] More text edits
Suzanne Goldlust [Thu, 9 Sep 2021 15:28:58 +0000 (15:28 +0000)]
[#2073] Text edits
Suzanne Goldlust [Tue, 31 Aug 2021 17:23:06 +0000 (17:23 +0000)]
[#2073] Update copyright date
Suzanne Goldlust [Tue, 31 Aug 2021 17:21:01 +0000 (17:21 +0000)]
[#2073] Update text in reference links section
Thomas Markwalder [Fri, 24 Sep 2021 13:40:35 +0000 (09:40 -0400)]
[#2080] Minor edit to ChangeLog entry
Slawek Figiel [Fri, 24 Sep 2021 13:18:32 +0000 (15:18 +0200)]
[#2080] Extend include path description
Slawek Figiel [Fri, 24 Sep 2021 13:15:43 +0000 (15:15 +0200)]
[#2080] Update authors and changelog
Slawek Figiel [Fri, 24 Sep 2021 10:12:08 +0000 (12:12 +0200)]
[#2080] Include statement in docs
Wlodek Wencel [Fri, 24 Sep 2021 12:48:32 +0000 (14:48 +0200)]
[#2102] fix mysql schema upgrade from 11 to 12 version
Thomas Markwalder [Thu, 23 Sep 2021 12:23:49 +0000 (08:23 -0400)]
[#1622] Fixed v6 incorrect DNS update flags
kea-dhcp6 now correctly determines DNS update flags when
the allocation engine dynamically re-selects the lease's
network
Added ChangeLog entry
src/bin/dhcp6/dhcp6_srv.*
Dhcpv6Srv::assignLeases() removed response parameter from calls that no
longer need it
Dhcpv6Srv::processClientFqdn() - now sets the context DNS direction flags
Dhcpv6Srv::assignIA_NA()
Dhcpv6Srv::extendIA_NA() - no longer set context DNS direction flags, removed
now unused response parameter
Dhcpv6Srv::assignIA_PD() - removed unused response parameter
src/bin/dhcp6/tests/fqdn_unittest.cc
TEST_F(FqdnDhcpv6SrvTest, ddnsSharedNetworkTest) - now verifies lease DNS flags
TEST_F(FqdnDhcpv6SrvTest, ddnsSharedNetworkTest2) - new test to cover broken
scenario
Thomas Markwalder [Wed, 22 Sep 2021 17:14:52 +0000 (13:14 -0400)]
[#2085] Fixed typo
modified: doc/sphinx/arm/hooks-ha.rst
Thomas Markwalder [Wed, 22 Sep 2021 16:11:27 +0000 (12:11 -0400)]
[#2085] Added discussion to ARM per review
doc/sphinx/arm/hooks-ha.rst - added a note to passive backup
section discussing queue lengths and warning.
Thomas Markwalder [Wed, 22 Sep 2021 13:43:57 +0000 (09:43 -0400)]
[#2085] Address minor typos per review comments
src/lib/http/client.cc
src/lib/http/http_messages.mes
Thomas Markwalder [Fri, 17 Sep 2021 17:47:13 +0000 (13:47 -0400)]
[#2085] Emit a warning when HTTP queue grows
src/lib/http/client.cc
ConnectionPool::Destination::pushRequest() - emits
a warning if the queue size has exceeded its threshold
src/lib/http/http_messages.mes
HTTP_CLIENT_QUEUE_SIZE_GROWING - new log message
Marcin Siodelski [Wed, 22 Sep 2021 05:59:51 +0000 (07:59 +0200)]
[#2028] Updated the ARM
Added a note about specifying option data and option definitions when
using the configuration backend. This was requested in the review.
Marcin Siodelski [Thu, 16 Sep 2021 11:58:21 +0000 (13:58 +0200)]
[#2028] Correct test config backend logic
Marcin Siodelski [Wed, 15 Sep 2021 12:36:15 +0000 (14:36 +0200)]
[#2028] Parsers are replaceable
Added the virtual methods allowing for customizing parser chain. This
change is required to adopt the parsers to work with the config
backend.
Marcin Siodelski [Wed, 22 Sep 2021 06:53:59 +0000 (08:53 +0200)]
[#1959] Removed unused variable
Marcin Siodelski [Mon, 20 Sep 2021 20:09:49 +0000 (22:09 +0200)]
[#1959] ARM parahraph about unsent-update-count
Marcin Siodelski [Mon, 20 Sep 2021 19:35:12 +0000 (21:35 +0200)]
[#1959] Prettier ha service unit test
Per review comments.
Marcin Siodelski [Mon, 20 Sep 2021 19:20:21 +0000 (21:20 +0200)]
[#1959] Corrected typo in communication_state.h
Marcin Siodelski [Mon, 20 Sep 2021 19:17:48 +0000 (21:17 +0200)]
[#1959] Added missing EXPECT_NO_THROW
Marcin Siodelski [Mon, 20 Sep 2021 18:37:24 +0000 (20:37 +0200)]
[#1959] Minor changes in ha_service
Added a comment to unsent-update-count and added a line break as a result
of the review.
Marcin Siodelski [Fri, 30 Jul 2021 20:21:05 +0000 (22:21 +0200)]
[#1959] Updated ha-heartbeat documentation
Marcin Siodelski [Thu, 29 Jul 2021 20:03:40 +0000 (22:03 +0200)]
[#1959] Bump unsent updates count in partner-down
Marcin Siodelski [Wed, 28 Jul 2021 14:44:02 +0000 (16:44 +0200)]
[#1959] Removed duplicate include
Marcin Siodelski [Wed, 28 Jul 2021 14:31:15 +0000 (16:31 +0200)]
[#1959] Added ChangeLog for #1959
Marcin Siodelski [Wed, 28 Jul 2021 12:40:24 +0000 (14:40 +0200)]
[#1959] HA state model update
A server in the partner-down state may transition to the waiting state and
synchronize its database when partner informs that it has allocated some
leases for which it did not send lease updates. Otherwise, the server
transitions to the normal state.
Marcin Siodelski [Tue, 27 Jul 2021 19:24:51 +0000 (21:24 +0200)]
[#1959] unsent-update-count in heartbeat response
Marcin Siodelski [Tue, 27 Jul 2021 17:57:13 +0000 (19:57 +0200)]
[#1959] Counter for unsent lease updates
Marcin Siodelski [Tue, 27 Jul 2021 15:43:16 +0000 (17:43 +0200)]
[#1959] Changes in heartbeat and lease updates
Previously, we'd assume that the communication with the partner is ok
when lease update was sent successfuly. In that case, we'd not send a
heartbeat. Under a heavy load, we could delay heartbeats for a long time.
Sending heartbeats is actually important because the heartbeat response
conveys information about the partner state. We want to have up-to-date
information about partner's state.
Marcin Siodelski [Wed, 30 Jun 2021 19:54:47 +0000 (21:54 +0200)]
[#1959] Fix HA state machine
The server in the partner-down state seeing its parter in the hot-standby
state would remain in the current state until the partner transitions to
the waiting state. Previously, the server in the partner-down state could
transition to the hot-standby state causing the partner to not synchronize
its database.
Marcin Siodelski [Tue, 21 Sep 2021 12:22:00 +0000 (14:22 +0200)]
[#1403] Added a commment in the ha_service
Per review comments.
Marcin Siodelski [Tue, 21 Sep 2021 12:14:04 +0000 (14:14 +0200)]
[#1403] Fixed a typo in HA messages
Marcin Siodelski [Tue, 21 Sep 2021 11:59:57 +0000 (13:59 +0200)]
[#1403] Editorial fix in a command description
Marcin Siodelski [Tue, 21 Sep 2021 11:58:29 +0000 (13:58 +0200)]
[#1403] Corrected a unit test
Removed part of a unit test that was accidentally left and is not required.
Marcin Siodelski [Tue, 21 Sep 2021 11:37:57 +0000 (13:37 +0200)]
[#1403] Updated HA unit tests per review
The tests now verify the order of the commands sent during synchronization.
Marcin Siodelski [Tue, 21 Sep 2021 10:45:01 +0000 (12:45 +0200)]
[#1403] Word correction in the ARM
As a result of the review.
Marcin Siodelski [Tue, 21 Sep 2021 09:50:44 +0000 (11:50 +0200)]
[#1403] Regenerated log messages
Marcin Siodelski [Tue, 3 Aug 2021 11:51:14 +0000 (13:51 +0200)]
[#1403] Documentation for ha-sync-complete-notify
Marcin Siodelski [Tue, 3 Aug 2021 10:17:39 +0000 (12:17 +0200)]
[#1403] Servers exchange ha-sync-complete-notify
A server finishing the lease database synchronization sends the
ha-sync-complete-notify command to the partner. If the partner is in the
partner-down state it stops allocating leases and sends a heartbeat to
see if the partner is available. If the partner is unavailable, it resumes
DHCP service. Otherwise, it transitions to the normal operation state.
Marcin Siodelski [Thu, 29 Jul 2021 18:13:12 +0000 (20:13 +0200)]
[#1403] ha-sync-complete-notify command created
Implemented creator for the ha-sync-complete-notify command.
Marcin Siodelski [Mon, 20 Sep 2021 14:04:01 +0000 (16:04 +0200)]
[#2094] Minor ChangeLog update per review
Marcin Siodelski [Mon, 20 Sep 2021 09:51:34 +0000 (11:51 +0200)]
[#2094] Updated MySQL migration 12
The dhcp_client_class values are set to NULL when the options do not
belong to a class.
Marcin Siodelski [Mon, 20 Sep 2021 09:25:31 +0000 (11:25 +0200)]
[#2094] Removed client class insert
Removed inserting dhcp client class from host manager. Previously, the
host manager would set dhcp_client_class column to an empty string causing
a referential integrity error with client classes. The column is now set
to null by default.
Thomas Markwalder [Fri, 17 Sep 2021 19:20:03 +0000 (15:20 -0400)]
[#2094] Updated schema version constant
modified: ../../mysql/mysql_constants.h
Marcin Siodelski [Fri, 17 Sep 2021 13:05:12 +0000 (15:05 +0200)]
[#2094] Added ChangeLog entry for #2094
Marcin Siodelski [Fri, 17 Sep 2021 13:02:32 +0000 (15:02 +0200)]
[#2094] Created MySQL schema version 12
The updated schema causes auto-deletion of options associated with
deleted client classes.
Andrei Pavel [Thu, 16 Sep 2021 15:37:05 +0000 (18:37 +0300)]
[#2067] ARM: remove dot before commands in API Ref