]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
3 years ago[2105] added missing file to rst_arm_sources
Wlodek Wencel [Sat, 25 Sep 2021 10:17:29 +0000 (12:17 +0200)] 
[2105] added missing file to rst_arm_sources

3 years ago[#2104] bump lib versions for 2.0.0
Razvan Becheriu [Fri, 24 Sep 2021 18:28:22 +0000 (21:28 +0300)] 
[#2104] bump lib versions for 2.0.0

3 years ago[#2096] addressed comments
Razvan Becheriu [Fri, 24 Sep 2021 14:55:30 +0000 (17:55 +0300)] 
[#2096] addressed comments

3 years ago[#2096] updated documentation
Razvan Becheriu [Wed, 22 Sep 2021 17:30:24 +0000 (20:30 +0300)] 
[#2096] updated documentation

3 years ago[#2050] Rephrased changelog
Tomek Mrugalski [Fri, 24 Sep 2021 15:03:10 +0000 (17:03 +0200)] 
[#2050] Rephrased changelog

3 years ago[#2050] ChangeLog updated
Tomek Mrugalski [Fri, 24 Sep 2021 14:56:30 +0000 (16:56 +0200)] 
[#2050] ChangeLog updated

3 years ago[#2050] wordsmithing and articles
Tomek Mrugalski [Fri, 24 Sep 2021 14:56:21 +0000 (16:56 +0200)] 
[#2050] wordsmithing and articles

3 years ago[#2050] Empty parameters list removed
Tomek Mrugalski [Fri, 24 Sep 2021 14:55:04 +0000 (16:55 +0200)] 
[#2050] Empty parameters list removed

3 years ago[#2050] corrected text about CA connections
Tomek Mrugalski [Fri, 24 Sep 2021 13:20:26 +0000 (15:20 +0200)] 
[#2050] corrected text about CA connections

3 years ago[#2050] Apply 6 suggestion(s) to 1 file(s)
Marcin Siodelski [Fri, 24 Sep 2021 13:07:09 +0000 (13:07 +0000)] 
[#2050] Apply 6 suggestion(s) to 1 file(s)

3 years ago[#2050] Rephrased server2 description
Tomek Mrugalski [Fri, 24 Sep 2021 11:07:28 +0000 (13:07 +0200)] 
[#2050] Rephrased server2 description

3 years ago[#2050] Wordsmithing, emphasis
Tomek Mrugalski [Fri, 24 Sep 2021 11:05:43 +0000 (13:05 +0200)] 
[#2050] Wordsmithing, emphasis

3 years ago[#2050] Emphasis updated
Tomek Mrugalski [Fri, 24 Sep 2021 11:05:21 +0000 (13:05 +0200)] 
[#2050] Emphasis updated

3 years ago[#2050] Updated second server's peers descriptions
Tomek Mrugalski [Fri, 24 Sep 2021 10:53:27 +0000 (12:53 +0200)] 
[#2050] Updated second server's peers descriptions

3 years ago[#2050] Added note about hook path being OS specific
Tomek Mrugalski [Fri, 24 Sep 2021 10:48:07 +0000 (12:48 +0200)] 
[#2050] Added note about hook path being OS specific

3 years ago[#2050] Removed remaining TLS references.
Tomek Mrugalski [Fri, 24 Sep 2021 10:36:15 +0000 (12:36 +0200)] 
[#2050] Removed remaining TLS references.

3 years ago[#2050] Tweaked the editing steps, added extra firewall check
Tomek Mrugalski [Fri, 24 Sep 2021 10:32:42 +0000 (12:32 +0200)] 
[#2050] Tweaked the editing steps, added extra firewall check

3 years ago[#2050] Updated diagram
Tomek Mrugalski [Fri, 24 Sep 2021 10:27:27 +0000 (12:27 +0200)] 
[#2050] Updated diagram

3 years ago[#2050] Added missing comment in CA configs, remove TLS references
Tomek Mrugalski [Fri, 24 Sep 2021 10:27:11 +0000 (12:27 +0200)] 
[#2050] Added missing comment in CA configs, remove TLS references

3 years ago[#2050] Config templates moved to Appendix
Tomek Mrugalski [Fri, 24 Sep 2021 09:57:50 +0000 (11:57 +0200)] 
[#2050] Config templates moved to Appendix

3 years ago[#2050] Apply 6 suggestion(s) to 2 file(s)
Marcin Siodelski [Fri, 24 Sep 2021 08:56:05 +0000 (08:56 +0000)] 
[#2050] Apply 6 suggestion(s) to 2 file(s)

3 years ago[#2050] Hot-standby description updated
Tomek Mrugalski [Thu, 23 Sep 2021 13:45:28 +0000 (15:45 +0200)] 
[#2050] Hot-standby description updated

3 years ago[#2050] Old sphinx syntax compatibility
Tomek Mrugalski [Thu, 23 Sep 2021 13:42:10 +0000 (15:42 +0200)] 
[#2050] Old sphinx syntax compatibility

3 years ago[#2050] .gitignore updated
Tomek Mrugalski [Thu, 23 Sep 2021 13:33:33 +0000 (15:33 +0200)] 
[#2050] .gitignore updated

3 years ago[#2050] Diagram somewhat improved
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

3 years ago[#2050] ChangeLog updated
Tomek Mrugalski [Thu, 23 Sep 2021 13:26:53 +0000 (15:26 +0200)] 
[#2050] ChangeLog updated

3 years ago[#2050] Sphinx build updated
Tomek Mrugalski [Thu, 23 Sep 2021 13:25:49 +0000 (15:25 +0200)] 
[#2050] Sphinx build updated

3 years ago[#2050] Template home power user is now included in the ARM
Tomek Mrugalski [Thu, 23 Sep 2021 13:24:33 +0000 (15:24 +0200)] 
[#2050] Template home power user is now included in the ARM

3 years ago[#2050] Makefile.am now covers new examples
Tomek Mrugalski [Thu, 23 Sep 2021 12:22:48 +0000 (14:22 +0200)] 
[#2050] Makefile.am now covers new examples

3 years ago[#2050] Info.md completed
Tomek Mrugalski [Thu, 23 Sep 2021 12:19:16 +0000 (14:19 +0200)] 
[#2050] Info.md completed

3 years ago[#2050] Removed class assignments, updated kea-dhcp4-2
Tomek Mrugalski [Thu, 23 Sep 2021 12:02:36 +0000 (14:02 +0200)] 
[#2050] Removed class assignments, updated kea-dhcp4-2

3 years ago[#2050] Intro, dhcpv4 config example tweaked
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

3 years ago[#2050] Config examples added.
Tomek Mrugalski [Wed, 22 Sep 2021 13:34:14 +0000 (15:34 +0200)] 
[#2050] Config examples added.

3 years ago[(no branch, rebasing 2050-config-templates)] [(no branch, rebasing 2050-config-templ...
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

3 years ago[#2050] Description added
Tomek Mrugalski [Wed, 22 Sep 2021 09:07:43 +0000 (11:07 +0200)] 
[#2050] Description added

3 years ago[#2050] Corrected many quotes (`" turned into ``)
Tomek Mrugalski [Fri, 24 Sep 2021 14:30:03 +0000 (16:30 +0200)] 
[#2050] Corrected many quotes (`" turned into ``)

3 years ago[#2073] Text edits (finished file)
Suzanne Goldlust [Wed, 22 Sep 2021 18:25:23 +0000 (18:25 +0000)] 
[#2073] Text edits (finished file)

3 years ago[#2073] Text edits (interim save through line 6080)
Suzanne Goldlust [Wed, 22 Sep 2021 14:40:20 +0000 (14:40 +0000)] 
[#2073] Text edits (interim save through line 6080)

3 years ago[#2073] Text edits (interim save through line 5332)
Suzanne Goldlust [Tue, 21 Sep 2021 21:43:45 +0000 (21:43 +0000)] 
[#2073] Text edits (interim save through line 5332)

3 years ago[#2073] Text edits (interim save through line 4582)
Suzanne Goldlust [Tue, 21 Sep 2021 18:16:42 +0000 (18:16 +0000)] 
[#2073] Text edits (interim save through line 4582)

3 years ago[#2073] Text edits (interim save through line 4356)
Suzanne Goldlust [Tue, 21 Sep 2021 16:39:28 +0000 (16:39 +0000)] 
[#2073] Text edits (interim save through line 4356)

3 years ago[#2073] Text edits (interim save through line 3459)
Suzanne Goldlust [Mon, 20 Sep 2021 21:18:59 +0000 (21:18 +0000)] 
[#2073] Text edits (interim save through line 3459)

3 years agoText edits (interim save through line 2525)
Suzanne Goldlust [Sat, 18 Sep 2021 12:39:56 +0000 (12:39 +0000)] 
Text edits (interim save through line 2525)

3 years ago[#2073] Text edits (interim save through line 1529)
Suzanne Goldlust [Wed, 15 Sep 2021 16:16:03 +0000 (16:16 +0000)] 
[#2073] Text edits (interim save through line 1529)

3 years ago[#2073] Interim save of text edits (through line 650)
Suzanne Goldlust [Tue, 14 Sep 2021 21:08:36 +0000 (21:08 +0000)] 
[#2073] Interim save of text edits (through line 650)

3 years ago[#2073] Text edits
Suzanne Goldlust [Mon, 13 Sep 2021 22:35:54 +0000 (22:35 +0000)] 
[#2073] Text edits

3 years ago[#2073] Text edits
Suzanne Goldlust [Mon, 13 Sep 2021 20:40:01 +0000 (20:40 +0000)] 
[#2073] Text edits

3 years ago[#2073] More text edits
Suzanne Goldlust [Mon, 13 Sep 2021 19:55:32 +0000 (19:55 +0000)] 
[#2073] More text edits

3 years ago[#2073] Text edits (interim save through line 196)
Suzanne Goldlust [Mon, 13 Sep 2021 16:24:14 +0000 (16:24 +0000)] 
[#2073] Text edits (interim save through line 196)

3 years ago[#2073] Text edits
Suzanne Goldlust [Fri, 10 Sep 2021 21:13:31 +0000 (21:13 +0000)] 
[#2073] Text edits

3 years ago[#2073] Text edits
Suzanne Goldlust [Fri, 10 Sep 2021 20:34:45 +0000 (20:34 +0000)] 
[#2073] Text edits

3 years ago[#2073] More text edits
Suzanne Goldlust [Fri, 10 Sep 2021 19:34:07 +0000 (19:34 +0000)] 
[#2073] More text edits

3 years ago[#2073] Text edits
Suzanne Goldlust [Thu, 9 Sep 2021 15:28:58 +0000 (15:28 +0000)] 
[#2073] Text edits

3 years ago[#2073] Update copyright date
Suzanne Goldlust [Tue, 31 Aug 2021 17:23:06 +0000 (17:23 +0000)] 
[#2073] Update copyright date

3 years ago[#2073] Update text in reference links section
Suzanne Goldlust [Tue, 31 Aug 2021 17:21:01 +0000 (17:21 +0000)] 
[#2073] Update text in reference links section

3 years ago[#2080] Minor edit to ChangeLog entry
Thomas Markwalder [Fri, 24 Sep 2021 13:40:35 +0000 (09:40 -0400)] 
[#2080] Minor edit to ChangeLog entry

3 years ago[#2080] Extend include path description
Slawek Figiel [Fri, 24 Sep 2021 13:18:32 +0000 (15:18 +0200)] 
[#2080] Extend include path description

3 years ago[#2080] Update authors and changelog
Slawek Figiel [Fri, 24 Sep 2021 13:15:43 +0000 (15:15 +0200)] 
[#2080] Update authors and changelog

3 years ago[#2080] Include statement in docs
Slawek Figiel [Fri, 24 Sep 2021 10:12:08 +0000 (12:12 +0200)] 
[#2080] Include statement in docs

3 years ago[#2102] fix mysql schema upgrade from 11 to 12 version
Wlodek Wencel [Fri, 24 Sep 2021 12:48:32 +0000 (14:48 +0200)] 
[#2102] fix mysql schema upgrade from 11 to 12 version

3 years ago[#1622] Fixed v6 incorrect DNS update flags
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

3 years ago[#2085] Fixed typo
Thomas Markwalder [Wed, 22 Sep 2021 17:14:52 +0000 (13:14 -0400)] 
[#2085] Fixed typo

modified:   doc/sphinx/arm/hooks-ha.rst

3 years ago[#2085] Added discussion to ARM per review
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.

3 years ago[#2085] Address minor typos per review comments
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

3 years ago[#2085] Emit a warning when HTTP queue grows
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

3 years ago[#2028] Updated the ARM
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.

3 years ago[#2028] Correct test config backend logic
Marcin Siodelski [Thu, 16 Sep 2021 11:58:21 +0000 (13:58 +0200)] 
[#2028] Correct test config backend logic

3 years ago[#2028] Parsers are replaceable
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.

3 years ago[#1959] Removed unused variable
Marcin Siodelski [Wed, 22 Sep 2021 06:53:59 +0000 (08:53 +0200)] 
[#1959] Removed unused variable

3 years ago[#1959] ARM parahraph about unsent-update-count
Marcin Siodelski [Mon, 20 Sep 2021 20:09:49 +0000 (22:09 +0200)] 
[#1959] ARM parahraph about unsent-update-count

3 years ago[#1959] Prettier ha service unit test
Marcin Siodelski [Mon, 20 Sep 2021 19:35:12 +0000 (21:35 +0200)] 
[#1959] Prettier ha service unit test

Per review comments.

3 years ago[#1959] Corrected typo in communication_state.h
Marcin Siodelski [Mon, 20 Sep 2021 19:20:21 +0000 (21:20 +0200)] 
[#1959] Corrected typo in communication_state.h

3 years ago[#1959] Added missing EXPECT_NO_THROW
Marcin Siodelski [Mon, 20 Sep 2021 19:17:48 +0000 (21:17 +0200)] 
[#1959] Added missing EXPECT_NO_THROW

3 years ago[#1959] Minor changes in ha_service
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.

3 years ago[#1959] Updated ha-heartbeat documentation
Marcin Siodelski [Fri, 30 Jul 2021 20:21:05 +0000 (22:21 +0200)] 
[#1959] Updated ha-heartbeat documentation

3 years ago[#1959] Bump unsent updates count in partner-down
Marcin Siodelski [Thu, 29 Jul 2021 20:03:40 +0000 (22:03 +0200)] 
[#1959] Bump unsent updates count in partner-down

3 years ago[#1959] Removed duplicate include
Marcin Siodelski [Wed, 28 Jul 2021 14:44:02 +0000 (16:44 +0200)] 
[#1959] Removed duplicate include

3 years ago[#1959] Added ChangeLog for #1959
Marcin Siodelski [Wed, 28 Jul 2021 14:31:15 +0000 (16:31 +0200)] 
[#1959] Added ChangeLog for #1959

3 years ago[#1959] HA state model update
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.

3 years ago[#1959] unsent-update-count in heartbeat response
Marcin Siodelski [Tue, 27 Jul 2021 19:24:51 +0000 (21:24 +0200)] 
[#1959] unsent-update-count in heartbeat response

3 years ago[#1959] Counter for unsent lease updates
Marcin Siodelski [Tue, 27 Jul 2021 17:57:13 +0000 (19:57 +0200)] 
[#1959] Counter for unsent lease updates

3 years ago[#1959] Changes in heartbeat and 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.

3 years ago[#1959] Fix HA state machine
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.

3 years ago[#1403] Added a commment in the ha_service
Marcin Siodelski [Tue, 21 Sep 2021 12:22:00 +0000 (14:22 +0200)] 
[#1403] Added a commment in the ha_service

Per review comments.

3 years ago[#1403] Fixed a typo in HA messages
Marcin Siodelski [Tue, 21 Sep 2021 12:14:04 +0000 (14:14 +0200)] 
[#1403] Fixed a typo in HA messages

3 years ago[#1403] Editorial fix in a command description
Marcin Siodelski [Tue, 21 Sep 2021 11:59:57 +0000 (13:59 +0200)] 
[#1403] Editorial fix in a command description

3 years ago[#1403] Corrected a unit test
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.

3 years ago[#1403] Updated HA unit tests per review
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.

3 years ago[#1403] Word correction in the ARM
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.

3 years ago[#1403] Regenerated log messages
Marcin Siodelski [Tue, 21 Sep 2021 09:50:44 +0000 (11:50 +0200)] 
[#1403] Regenerated log messages

3 years ago[#1403] Documentation for ha-sync-complete-notify
Marcin Siodelski [Tue, 3 Aug 2021 11:51:14 +0000 (13:51 +0200)] 
[#1403] Documentation for ha-sync-complete-notify

3 years ago[#1403] Servers exchange 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.

3 years ago[#1403] ha-sync-complete-notify command created
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.

3 years ago[#2094] Minor ChangeLog update per review
Marcin Siodelski [Mon, 20 Sep 2021 14:04:01 +0000 (16:04 +0200)] 
[#2094] Minor ChangeLog update per review

3 years ago[#2094] Updated MySQL migration 12
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.

3 years ago[#2094] Removed client class insert
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.

3 years ago[#2094] Updated schema version constant
Thomas Markwalder [Fri, 17 Sep 2021 19:20:03 +0000 (15:20 -0400)] 
[#2094] Updated schema version constant

modified:   ../../mysql/mysql_constants.h

3 years ago[#2094] Added ChangeLog entry for #2094
Marcin Siodelski [Fri, 17 Sep 2021 13:05:12 +0000 (15:05 +0200)] 
[#2094] Added ChangeLog entry for #2094

3 years ago[#2094] Created MySQL schema version 12
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.

3 years ago[#2067] ARM: remove dot before commands in API Ref
Andrei Pavel [Thu, 16 Sep 2021 15:37:05 +0000 (18:37 +0300)] 
[#2067] ARM: remove dot before commands in API Ref