git: f72b97af8e85 - main - net/krill: Update to Version 0.14.2

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Sun, 12 Nov 2023 04:29:38 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f72b97af8e856e68f5419287f25e74fcaaf1ff4f

commit f72b97af8e856e68f5419287f25e74fcaaf1ff4f
Author:     Jaap Akkerhuis <jaap@NLnetLabs.nl>
AuthorDate: 2023-11-09 11:42:50 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-11-12 01:36:25 +0000

    net/krill: Update to Version 0.14.2
    
    Changelog: https://github.com/NLnetLabs/krill/releases/tag/v0.14.1
    Changelog: https://github.com/NLnetLabs/krill/releases/tag/v0.14.2
    
    PR:             274907
---
 net/krill/Makefile                        |  3 +-
 net/krill/Makefile.crates                 | 32 +++++++++++---
 net/krill/distinfo                        | 72 +++++++++++++++++++++++--------
 net/krill/files/patch-Cargo.toml          | 20 ++++-----
 net/krill/files/patch-defaults_krill.conf | 19 +++++---
 5 files changed, 104 insertions(+), 42 deletions(-)

diff --git a/net/krill/Makefile b/net/krill/Makefile
index 561d54c98592..42fb9adaba27 100644
--- a/net/krill/Makefile
+++ b/net/krill/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	krill
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.13.1
-PORTREVISION=	4
+DISTVERSION=	0.14.2
 CATEGORIES=	net
 
 MAINTAINER=	jaap@NLnetLabs.nl
diff --git a/net/krill/Makefile.crates b/net/krill/Makefile.crates
index 1e052752b86e..56badd102976 100644
--- a/net/krill/Makefile.crates
+++ b/net/krill/Makefile.crates
@@ -5,6 +5,7 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		android_system_properties-0.1.5 \
 		ansi_term-0.12.1 \
 		ascii-canvas-3.0.0 \
+		async-trait-0.1.68 \
 		atty-0.2.14 \
 		autocfg-1.1.0 \
 		backoff-0.3.0 \
@@ -12,13 +13,14 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		base64-0.13.1 \
 		base64-0.21.0 \
 		basic-cookies-0.1.4 \
-		bcder-0.7.1 \
+		bcder-0.7.3 \
 		bit-set-0.5.3 \
 		bit-vec-0.6.3 \
 		bitflags-1.3.2 \
 		block-buffer-0.9.0 \
 		block-buffer-0.10.4 \
 		bumpalo-3.12.0 \
+		byteorder-1.4.3 \
 		bytes-1.4.0 \
 		cc-1.0.79 \
 		cfg-if-1.0.0 \
@@ -57,6 +59,7 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		errno-0.3.1 \
 		errno-dragonfly-0.1.2 \
 		error-chain-0.11.0 \
+		fallible-iterator-0.2.0 \
 		fastrand-1.9.0 \
 		fern-0.5.9 \
 		fixedbitset-0.4.2 \
@@ -84,6 +87,7 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		hermit-abi-0.3.1 \
 		hex-0.4.3 \
 		hmac-0.10.1 \
+		hmac-0.12.1 \
 		http-0.2.9 \
 		http-body-0.4.5 \
 		httparse-1.8.0 \
@@ -107,6 +111,9 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		js-sys-0.3.61 \
 		kmip-protocol-0.4.3 \
 		kmip-ttlv-0.3.5 \
+		kvx-0.9.1 \
+		kvx_macros-0.9.1 \
+		kvx_types-0.9.1 \
 		lalrpop-0.19.9 \
 		lalrpop-util-0.19.9 \
 		lazy_static-1.4.0 \
@@ -121,6 +128,7 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		maplit-1.0.2 \
 		matchers-0.0.1 \
 		maybe-async-0.2.7 \
+		md-5-0.10.5 \
 		memchr-2.5.0 \
 		mime-0.3.17 \
 		miniz_oxide-0.6.2 \
@@ -136,10 +144,10 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		once_cell-1.17.1 \
 		opaque-debug-0.3.0 \
 		openidconnect-2.5.1 \
-		openssl-0.10.51 \
+		openssl-0.10.55 \
 		openssl-macros-0.1.1 \
 		openssl-probe-0.1.5 \
-		openssl-sys-0.9.86 \
+		openssl-sys-0.9.90 \
 		ordered-float-2.10.0 \
 		oso-0.12.4 \
 		parking_lot-0.12.1 \
@@ -147,19 +155,27 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		pbkdf2-0.7.5 \
 		percent-encoding-2.2.0 \
 		petgraph-0.6.3 \
+		phf-0.11.1 \
 		phf_shared-0.10.0 \
+		phf_shared-0.11.1 \
 		pico-args-0.4.2 \
 		pin-project-lite-0.2.9 \
 		pin-utils-0.1.0 \
 		pkg-config-0.3.26 \
 		polar-core-0.12.4 \
+		postgres-0.19.5 \
+		postgres-derive-0.4.4 \
+		postgres-protocol-0.6.5 \
+		postgres-types-0.2.5 \
 		ppv-lite86-0.2.17 \
 		precomputed-hash-0.1.1 \
-		priority-queue-1.3.1 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
 		proc-macro2-1.0.56 \
-		quick-xml-0.23.1 \
+		quick-xml-0.29.0 \
 		quote-1.0.26 \
 		r2d2-0.8.10 \
+		r2d2_postgres-0.18.1 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.4 \
@@ -173,9 +189,8 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		reqwest-0.11.16 \
 		ring-0.16.20 \
 		rle-decode-fast-1.0.3 \
-		routecore-0.3.1 \
 		rpassword-5.0.1 \
-		rpki-0.16.1 \
+		rpki-0.17.2 \
 		rustc-demangle-0.1.23 \
 		rustc_version-0.4.0 \
 		rustix-0.37.13 \
@@ -211,8 +226,10 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		slug-0.1.4 \
 		smallvec-1.10.0 \
 		socket2-0.4.9 \
+		socket2-0.5.2 \
 		spin-0.5.2 \
 		string_cache-0.8.7 \
+		stringprep-0.1.2 \
 		strsim-0.8.0 \
 		strsim-0.10.0 \
 		subtle-2.4.1 \
@@ -234,6 +251,7 @@ CARGO_CRATES=	addr2line-0.19.0 \
 		tokio-1.27.0 \
 		tokio-macros-2.0.0 \
 		tokio-native-tls-0.3.1 \
+		tokio-postgres-0.7.8 \
 		tokio-rustls-0.22.0 \
 		tokio-util-0.7.7 \
 		toml-0.5.11 \
diff --git a/net/krill/distinfo b/net/krill/distinfo
index 09d48d77192c..303e314eed6b 100644
--- a/net/krill/distinfo
+++ b/net/krill/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1685645195
+TIMESTAMP = 1699274393
 SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
 SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -13,6 +13,8 @@ SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
 SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
 SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
+SHA256 (rust/crates/async-trait-0.1.68.crate) = b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842
+SIZE (rust/crates/async-trait-0.1.68.crate) = 28625
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
@@ -27,8 +29,8 @@ SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb7
 SIZE (rust/crates/base64-0.21.0.crate) = 72180
 SHA256 (rust/crates/basic-cookies-0.1.4.crate) = cb53b6b315f924c7f113b162e53b3901c05fc9966baf84d201dfcc7432a4bb38
 SIZE (rust/crates/basic-cookies-0.1.4.crate) = 7148
-SHA256 (rust/crates/bcder-0.7.1.crate) = 69dfb7dc0d4aee3f8c723c43553b55662badf692b541ff8e4426df75dae8da9a
-SIZE (rust/crates/bcder-0.7.1.crate) = 61682
+SHA256 (rust/crates/bcder-0.7.3.crate) = bf16bec990f8ea25cab661199904ef452fcf11f565c404ce6cffbdf3f8cbbc47
+SIZE (rust/crates/bcder-0.7.3.crate) = 63569
 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
 SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
@@ -41,6 +43,8 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
 SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
+SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
+SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
 SIZE (rust/crates/bytes-1.4.0.crate) = 58080
 SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
@@ -117,6 +121,8 @@ SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d25187
 SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
 SHA256 (rust/crates/error-chain-0.11.0.crate) = ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3
 SIZE (rust/crates/error-chain-0.11.0.crate) = 27207
+SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7
+SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
 SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
 SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
 SHA256 (rust/crates/fern-0.5.9.crate) = e69ab0d5aca163e388c3a49d284fed6c3d0810700e77c5ae2756a50ec1a4daaa
@@ -171,6 +177,8 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
 SIZE (rust/crates/hex-0.4.3.crate) = 13299
 SHA256 (rust/crates/hmac-0.10.1.crate) = c1441c6b1e930e2817404b5046f1f989899143a12bf92de603b69f4e0aee1e15
 SIZE (rust/crates/hmac-0.10.1.crate) = 11120
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
 SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482
 SIZE (rust/crates/http-0.2.9.crate) = 100146
 SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
@@ -217,6 +225,12 @@ SHA256 (rust/crates/kmip-protocol-0.4.3.crate) = aa5c6e91a4f36736ef47f650dc90d32
 SIZE (rust/crates/kmip-protocol-0.4.3.crate) = 70583
 SHA256 (rust/crates/kmip-ttlv-0.3.5.crate) = 13cdaafff68ae98da73fd6dff927095849646c6eeee44bdd0a983d30192cdeb1
 SIZE (rust/crates/kmip-ttlv-0.3.5.crate) = 67125
+SHA256 (rust/crates/kvx-0.9.1.crate) = 81ac98d13b1cc81be8b77286558858bb31f1d9bc643ec77142c1da4f47626a63
+SIZE (rust/crates/kvx-0.9.1.crate) = 17432
+SHA256 (rust/crates/kvx_macros-0.9.1.crate) = 7c4c60bb89a1b1420cddf8e5d81f35f7f38a64d23a96cac2c395488ef219c9ff
+SIZE (rust/crates/kvx_macros-0.9.1.crate) = 1944
+SHA256 (rust/crates/kvx_types-0.9.1.crate) = 35cc4a6725d21de7d030b6cfccdd2e3b75d1ac351cbbe5b55938ae4bf71f0434
+SIZE (rust/crates/kvx_types-0.9.1.crate) = 5534
 SHA256 (rust/crates/lalrpop-0.19.9.crate) = f34313ec00c2eb5c3c87ca6732ea02dcf3af99c3ff7a8fb622ffb99c9d860a87
 SIZE (rust/crates/lalrpop-0.19.9.crate) = 227815
 SHA256 (rust/crates/lalrpop-util-0.19.9.crate) = e5c1f7869c94d214466c5fd432dfed12c379fd87786768d36455892d46b18edd
@@ -245,6 +259,8 @@ SHA256 (rust/crates/matchers-0.0.1.crate) = f099785f7595cc4b4553a174ce30dd7589ef
 SIZE (rust/crates/matchers-0.0.1.crate) = 5039
 SHA256 (rust/crates/maybe-async-0.2.7.crate) = 0f1b8c13cb1f814b634a96b2c725449fe7ed464a7b8781de8688be5ffbd3f305
 SIZE (rust/crates/maybe-async-0.2.7.crate) = 19186
+SHA256 (rust/crates/md-5-0.10.5.crate) = 6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca
+SIZE (rust/crates/md-5-0.10.5.crate) = 14573
 SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
 SIZE (rust/crates/memchr-2.5.0.crate) = 65812
 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -275,14 +291,16 @@ SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba
 SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
 SHA256 (rust/crates/openidconnect-2.5.1.crate) = 98dd5b7049bac4fdd2233b8c9767d42c05da8006fdb79cc903258556d2b18009
 SIZE (rust/crates/openidconnect-2.5.1.crate) = 144854
-SHA256 (rust/crates/openssl-0.10.51.crate) = 97ea2d98598bf9ada7ea6ee8a30fb74f9156b63bbe495d64ec2b87c269d2dda3
-SIZE (rust/crates/openssl-0.10.51.crate) = 255686
+SHA256 (rust/crates/openssl-0.10.55.crate) = 345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d
+SIZE (rust/crates/openssl-0.10.55.crate) = 258750
 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
 SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.86.crate) = 992bac49bdbab4423199c654a5515bd2a6c6a23bf03f2dd3bdb7e5ae6259bc69
-SIZE (rust/crates/openssl-sys-0.9.86.crate) = 65306
+SHA256 (rust/crates/openssl-src-111.25.3+1.1.1t.crate) = 924757a6a226bf60da5f7dd0311a34d2b52283dd82ddeb103208ddc66362f80c
+SIZE (rust/crates/openssl-src-111.25.3+1.1.1t.crate) = 5112603
+SHA256 (rust/crates/openssl-sys-0.9.90.crate) = 374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6
+SIZE (rust/crates/openssl-sys-0.9.90.crate) = 66197
 SHA256 (rust/crates/ordered-float-2.10.0.crate) = 7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87
 SIZE (rust/crates/ordered-float-2.10.0.crate) = 15589
 SHA256 (rust/crates/oso-0.12.4.crate) = aec41e2da1ce3a82eb807396f802c172f08aa03e1be31e5df49592a04e12c8c7
@@ -297,8 +315,12 @@ SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6
 SIZE (rust/crates/percent-encoding-2.2.0.crate) = 10075
 SHA256 (rust/crates/petgraph-0.6.3.crate) = 4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4
 SIZE (rust/crates/petgraph-0.6.3.crate) = 185740
+SHA256 (rust/crates/phf-0.11.1.crate) = 928c6535de93548188ef63bb7c4036bd415cd8f36ad25af44b9789b2ee72a48c
+SIZE (rust/crates/phf-0.11.1.crate) = 17232
 SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
 SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
+SHA256 (rust/crates/phf_shared-0.11.1.crate) = e1fb5f6f826b772a8d4c0394209441e7d37cbbb967ae9c7e0e8134365c9ee676
+SIZE (rust/crates/phf_shared-0.11.1.crate) = 10320
 SHA256 (rust/crates/pico-args-0.4.2.crate) = db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468
 SIZE (rust/crates/pico-args-0.4.2.crate) = 11565
 SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
@@ -309,20 +331,32 @@ SHA256 (rust/crates/pkg-config-0.3.26.crate) = 6ac9a59f73473f1b8d852421e59e64809
 SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
 SHA256 (rust/crates/polar-core-0.12.4.crate) = 53d2b6ee5b5ff6312ca55e2ba75fbd438c72bc041c799055388d815726eca69b
 SIZE (rust/crates/polar-core-0.12.4.crate) = 222570
+SHA256 (rust/crates/postgres-0.19.5.crate) = 0bed5017bc2ff49649c0075d0d7a9d676933c1292480c1d137776fb205b5cd18
+SIZE (rust/crates/postgres-0.19.5.crate) = 26898
+SHA256 (rust/crates/postgres-derive-0.4.4.crate) = 070ffaa78859c779b19f9358ce035480479cf2619e968593ffbe72abcb6e0fcf
+SIZE (rust/crates/postgres-derive-0.4.4.crate) = 9967
+SHA256 (rust/crates/postgres-protocol-0.6.5.crate) = 78b7fa9f396f51dffd61546fd8573ee20592287996568e6175ceb0f8699ad75d
+SIZE (rust/crates/postgres-protocol-0.6.5.crate) = 25157
+SHA256 (rust/crates/postgres-types-0.2.5.crate) = f028f05971fe20f512bcc679e2c10227e57809a3af86a7606304435bc8896cd6
+SIZE (rust/crates/postgres-types-0.2.5.crate) = 28967
 SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
 SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
 SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
 SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
-SHA256 (rust/crates/priority-queue-1.3.1.crate) = 5ca9c6be70d989d21a136eb86c2d83e4b328447fac4a88dace2143c179c86267
-SIZE (rust/crates/priority-queue-1.3.1.crate) = 33880
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
 SHA256 (rust/crates/proc-macro2-1.0.56.crate) = 2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435
 SIZE (rust/crates/proc-macro2-1.0.56.crate) = 44454
-SHA256 (rust/crates/quick-xml-0.23.1.crate) = 11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea
-SIZE (rust/crates/quick-xml-0.23.1.crate) = 161488
+SHA256 (rust/crates/quick-xml-0.29.0.crate) = 81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51
+SIZE (rust/crates/quick-xml-0.29.0.crate) = 160308
 SHA256 (rust/crates/quote-1.0.26.crate) = 4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc
 SIZE (rust/crates/quote-1.0.26.crate) = 28397
 SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93
 SIZE (rust/crates/r2d2-0.8.10.crate) = 17888
+SHA256 (rust/crates/r2d2_postgres-0.18.1.crate) = 7029c56be658cb54f321e0bee597810ee16796b735fa2559d7056bf06b12230b
+SIZE (rust/crates/r2d2_postgres-0.18.1.crate) = 2953
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
 SIZE (rust/crates/rand-0.8.5.crate) = 87113
 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -349,12 +383,10 @@ SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d
 SIZE (rust/crates/ring-0.16.20.crate) = 5082615
 SHA256 (rust/crates/rle-decode-fast-1.0.3.crate) = 3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422
 SIZE (rust/crates/rle-decode-fast-1.0.3.crate) = 62086
-SHA256 (rust/crates/routecore-0.3.1.crate) = f8e2f02d8dd21010b44bf2ca4502cca2fbb2a8ddfd982a18feff149279dc236c
-SIZE (rust/crates/routecore-0.3.1.crate) = 24732
 SHA256 (rust/crates/rpassword-5.0.1.crate) = ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb
 SIZE (rust/crates/rpassword-5.0.1.crate) = 11109
-SHA256 (rust/crates/rpki-0.16.1.crate) = 207f773b99ae73e14f8e8ab0f789a5892fc46548b1b79caccec8f33e2d303c40
-SIZE (rust/crates/rpki-0.16.1.crate) = 682154
+SHA256 (rust/crates/rpki-0.17.2.crate) = 98a05b958a41ba8c923cf14bd2ad5f1aca3f3509c8ffd147c36e094346a0290b
+SIZE (rust/crates/rpki-0.17.2.crate) = 699187
 SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
 SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
 SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
@@ -425,10 +457,14 @@ SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4
 SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
 SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662
 SIZE (rust/crates/socket2-0.4.9.crate) = 45421
+SHA256 (rust/crates/socket2-0.5.2.crate) = 6d283f86695ae989d1e18440a943880967156325ba025f05049946bff47bcc2b
+SIZE (rust/crates/socket2-0.5.2.crate) = 52353
 SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
 SIZE (rust/crates/spin-0.5.2.crate) = 12004
 SHA256 (rust/crates/string_cache-0.8.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
 SIZE (rust/crates/string_cache-0.8.7.crate) = 16655
+SHA256 (rust/crates/stringprep-0.1.2.crate) = 8ee348cb74b87454fff4b551cbf727025810a004f88aeacae7f85b87f4e9a1c1
+SIZE (rust/crates/stringprep-0.1.2.crate) = 22021
 SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
 SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
@@ -471,6 +507,8 @@ SHA256 (rust/crates/tokio-macros-2.0.0.crate) = 61a573bdc87985e9d6ddeed1b3d864e8
 SIZE (rust/crates/tokio-macros-2.0.0.crate) = 10382
 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676
+SHA256 (rust/crates/tokio-postgres-0.7.8.crate) = 6e89f6234aa8fd43779746012fcf53603cdb91fdd8399aa0de868c2d56b6dde1
+SIZE (rust/crates/tokio-postgres-0.7.8.crate) = 74123
 SHA256 (rust/crates/tokio-rustls-0.22.0.crate) = bc6844de72e57df1980054b38be3a9f4702aba4858be64dd700181a8a6d0e1b6
 SIZE (rust/crates/tokio-rustls-0.22.0.crate) = 22706
 SHA256 (rust/crates/tokio-util-0.7.7.crate) = 5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2
@@ -595,5 +633,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f98
 SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
 SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
 SIZE (rust/crates/winreg-0.10.1.crate) = 25725
-SHA256 (NLnetLabs-krill-v0.13.1_GH0.tar.gz) = 597ff7d8fcaf7ed70006876b9978bf24f1069740fef6a9897f93c0b9a357bf1b
-SIZE (NLnetLabs-krill-v0.13.1_GH0.tar.gz) = 10761759
+SHA256 (NLnetLabs-krill-v0.14.2_GH0.tar.gz) = 6779325e95c3c6d991f5184b79969155e6f2df077bf7fd88a21ab8b8cdca7737
+SIZE (NLnetLabs-krill-v0.14.2_GH0.tar.gz) = 11482938
diff --git a/net/krill/files/patch-Cargo.toml b/net/krill/files/patch-Cargo.toml
index 1f2c19a98b66..3a765ec593a7 100644
--- a/net/krill/files/patch-Cargo.toml
+++ b/net/krill/files/patch-Cargo.toml
@@ -1,17 +1,17 @@
---- Cargo.toml.orig	2023-04-26 14:23:10 UTC
+--- Cargo.toml.orig	2023-11-09 10:16:19 UTC
 +++ Cargo.toml
-@@ -76,13 +76,12 @@ syslog          = "^4.0"
- default = [ "multi-user", "hsm" ]
- hsm = ["backoff", "kmip", "once_cell", "cryptoki", "r2d2"]
- multi-user = [ "basic-cookies", "jmespatch/sync", "regex", "oso", "openidconnect", "rpassword", "scrypt", "unicode-normalization", "urlparse" ]
--static-openssl = [ "openssl/vendored" ]
+@@ -101,13 +101,12 @@ multi-user = [
+     "unicode-normalization",
+     "urlparse",
+ ]
+-static-openssl = ["openssl/vendored"]
  
  # Preview features - not ready for production use
  rta = []
  
  # Internal features - not for external use
--all = [ "multi-user", "rta", "static-openssl" ]
-+all = [ "multi-user", "rta"]
- hsm-tests-kmip = [ "hsm" ]
- hsm-tests-pkcs11 = [ "hsm" ]
+-all = ["multi-user", "rta", "static-openssl"]
++all = ["multi-user", "rta"]
+ hsm-tests-kmip = ["hsm"]
+ hsm-tests-pkcs11 = ["hsm"]
  
diff --git a/net/krill/files/patch-defaults_krill.conf b/net/krill/files/patch-defaults_krill.conf
index b3956506911b..99dc7488160f 100644
--- a/net/krill/files/patch-defaults_krill.conf
+++ b/net/krill/files/patch-defaults_krill.conf
@@ -1,14 +1,14 @@
---- defaults/krill.conf.orig	2021-09-14 11:26:55 UTC
+--- defaults/krill.conf.orig	2023-10-17 13:31:11 UTC
 +++ defaults/krill.conf
-@@ -9,6 +9,7 @@
- # But, we plan to look into a proper clustering solution later.
+@@ -30,6 +30,7 @@
+ # alternative to 'storage_uri'.
  #
- ### data_dir = "./data"
+ ### storage_uri = "./data"
 +data_dir = "/var/krill"
  
- # Specify the path to the PID file for Krill.
+ # TLS Keys Dir
  #
-@@ -104,7 +105,7 @@
+@@ -215,7 +216,7 @@
  #  <service_uri>api/v1/...                (api)
  #  <service_uri>rfc6492                   (for remote children)
  #  <service_uri>...                       (various UI resources)
@@ -17,3 +17,10 @@
  
  
  ######################################################################################
+@@ -466,4 +467,4 @@
+ # timing_child_certificate_valid_weeks = 52
+ # timing_child_certificate_reissue_weeks_before = 4
+ # timing_roa_valid_weeks = 52
+-# timing_roa_reissue_weeks_before = 4
+\ No newline at end of file
++# timing_roa_reissue_weeks_before = 4