summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/acpica-tools/Makefile2
-rw-r--r--sysutils/acpica-tools/distinfo6
-rw-r--r--sysutils/async/Makefile2
-rw-r--r--sysutils/auto-admin/Makefile4
-rw-r--r--sysutils/auto-admin/distinfo6
-rw-r--r--sysutils/b3sum/Makefile2
-rw-r--r--sysutils/backdown/Makefile2
-rw-r--r--sysutils/bkt/Makefile2
-rw-r--r--sysutils/bottom/Makefile1
-rw-r--r--sysutils/bupstash/Makefile2
-rw-r--r--sysutils/conserve/Makefile2
-rw-r--r--sysutils/consul/Makefile5
-rw-r--r--sysutils/consul/distinfo30
-rw-r--r--sysutils/containerd/Makefile3
-rw-r--r--sysutils/containerd/distinfo6
-rw-r--r--sysutils/coreutils/Makefile4
-rw-r--r--sysutils/coreutils/distinfo6
-rw-r--r--sysutils/coreutils/pkg-plist4
-rw-r--r--sysutils/cpu-microcode-amd/Makefile4
-rw-r--r--sysutils/cpu-microcode-amd/distinfo26
-rw-r--r--sysutils/czkawka/Makefile2
-rw-r--r--sysutils/ddh/Makefile2
-rw-r--r--sysutils/debhelper/Makefile2
-rw-r--r--sysutils/debhelper/distinfo6
-rw-r--r--sysutils/desktop-installer/Makefile4
-rw-r--r--sysutils/desktop-installer/distinfo6
-rw-r--r--sysutils/diskonaut/Makefile2
-rw-r--r--sysutils/diskus/Makefile2
-rw-r--r--sysutils/dua-cli/Makefile1
-rw-r--r--sysutils/dust/Makefile2
-rw-r--r--sysutils/dutree/Makefile2
-rw-r--r--sysutils/elfx86exts/Makefile2
-rw-r--r--sysutils/erdtree/Makefile2
-rw-r--r--sysutils/exa/Makefile2
-rw-r--r--sysutils/eza/Makefile2
-rw-r--r--sysutils/faketty/Makefile2
-rw-r--r--sysutils/fclones/Makefile2
-rw-r--r--sysutils/fd/Makefile2
-rw-r--r--sysutils/flipperbit/Makefile2
-rw-r--r--sysutils/flock/Makefile12
-rw-r--r--sysutils/flock/distinfo6
-rw-r--r--sysutils/flowgger/Makefile2
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/framework-system/Makefile2
-rw-r--r--sysutils/framework-tool-tui/Makefile2
-rw-r--r--sysutils/freebsd-rustdate/Makefile2
-rw-r--r--sysutils/fselect/Makefile2
-rw-r--r--sysutils/fwupd/Makefile1
-rw-r--r--sysutils/gstat-rs/Makefile1
-rw-r--r--sysutils/handlr/Makefile2
-rw-r--r--sysutils/hexyl/Makefile2
-rw-r--r--sysutils/httm/Makefile2
-rw-r--r--sysutils/i2c-tools/Makefile1
-rw-r--r--sysutils/jail_exporter/Makefile2
-rw-r--r--sysutils/joshuto/Makefile2
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/pkg-plist1
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/kubectl/Makefile4
-rw-r--r--sysutils/kubectl/distinfo6
-rw-r--r--sysutils/kubie/Makefile2
-rw-r--r--sysutils/lsd/Makefile2
-rw-r--r--sysutils/lxqt-admin/Makefile1
-rw-r--r--sysutils/lxqt-config/Makefile1
-rw-r--r--sysutils/lxqt-policykit/Makefile1
-rw-r--r--sysutils/lxqt-powermanagement/Makefile1
-rw-r--r--sysutils/lxqt-qt6plugin/Makefile1
-rw-r--r--sysutils/mackerel-agent/Makefile5
-rw-r--r--sysutils/mackerel-agent/distinfo10
-rw-r--r--sysutils/mcfly/Makefile2
-rw-r--r--sysutils/mdcat/Makefile2
-rw-r--r--sysutils/mprocs/Makefile2
-rw-r--r--sysutils/mstflint/Makefile2
-rw-r--r--sysutils/mstflint/distinfo6
-rw-r--r--sysutils/nginx-ui/Makefile5
-rw-r--r--sysutils/nginx-ui/distinfo14
-rw-r--r--sysutils/onefetch/Makefile2
-rw-r--r--sysutils/opentofu/Makefile4
-rw-r--r--sysutils/opentofu/distinfo10
-rw-r--r--sysutils/openvox-server8/Makefile2
-rw-r--r--sysutils/openvox-server8/pkg-plist1
-rw-r--r--sysutils/pefs-kmod/Makefile4
-rw-r--r--sysutils/pefs-kmod/distinfo6
-rw-r--r--sysutils/pfetch-rs/Makefile2
-rw-r--r--sysutils/pfstat/Makefile24
-rw-r--r--sysutils/pfstat/files/patch-pf.c50
-rw-r--r--sysutils/pollinfo/Makefile2
-rw-r--r--sysutils/potnet/Makefile2
-rw-r--r--sysutils/process-viewer/Makefile2
-rw-r--r--sysutils/procs/Makefile2
-rw-r--r--sysutils/puppetserver8/Makefile2
-rw-r--r--sysutils/puppetserver8/pkg-plist1
-rw-r--r--sysutils/py-hcloud/Makefile2
-rw-r--r--sysutils/py-hcloud/distinfo6
-rw-r--r--sysutils/py-healthchecks/Makefile2
-rw-r--r--sysutils/py-healthchecks/distinfo6
-rw-r--r--sysutils/py-healthchecks/pkg-plist1506
-rw-r--r--sysutils/py-rendercv/Makefile43
-rw-r--r--sysutils/py-rendercv/distinfo3
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py20
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_cli_render__command_run__rendercv.py21
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_renderer_templater_entry__templates__from__input.py20
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__complex__fields.py11
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__date.py11
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py46
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py20
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py22
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py23
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py8
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_typst__dimension.py8
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py22
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_models_path.py19
-rw-r--r--sysutils/py-rendercv/files/patch-src_rendercv_schema_variant__pydantic__model__generator.py38
-rw-r--r--sysutils/py-rendercv/pkg-descr5
-rw-r--r--sysutils/py-tmuxp/Makefile4
-rw-r--r--sysutils/py-tmuxp/distinfo6
-rw-r--r--sysutils/qmk_hid/Makefile2
-rw-r--r--sysutils/rldd/Makefile2
-rw-r--r--sysutils/rubygem-capistrano/Makefile2
-rw-r--r--sysutils/rubygem-capistrano/distinfo6
-rw-r--r--sysutils/rubygem-chef-licensing/Makefile3
-rw-r--r--sysutils/rubygem-chef-licensing/distinfo6
-rw-r--r--sysutils/rubygem-chef-licensing/files/patch-gemspec10
-rw-r--r--sysutils/rubygem-puppet_forge/Makefile8
-rw-r--r--sysutils/rubygem-puppet_forge/distinfo6
-rw-r--r--sysutils/rubygem-puppet_forge/files/patch-gemspec11
-rw-r--r--sysutils/rubygem-smart_proxy_salt/Makefile4
-rw-r--r--sysutils/rubygem-smart_proxy_salt/distinfo6
-rw-r--r--sysutils/rubygem-sys-filesystem/Makefile2
-rw-r--r--sysutils/rubygem-sys-filesystem/distinfo6
-rw-r--r--sysutils/rubygem-tmuxinator/Makefile2
-rw-r--r--sysutils/rubygem-tmuxinator/distinfo6
-rw-r--r--sysutils/runiq/Makefile1
-rw-r--r--sysutils/rust-coreutils/Makefile1
-rw-r--r--sysutils/rust-findutils/Makefile2
-rw-r--r--sysutils/stackit/Makefile2
-rw-r--r--sysutils/stackit/distinfo10
-rw-r--r--sysutils/syngesture/Makefile2
-rw-r--r--sysutils/systeroid/Makefile1
-rw-r--r--sysutils/szyszka/Makefile2
-rw-r--r--sysutils/tailspin/Makefile2
-rw-r--r--sysutils/tealdeer/Makefile1
-rw-r--r--sysutils/tere/Makefile2
-rw-r--r--sysutils/tiempo/Makefile2
-rw-r--r--sysutils/tldr/Makefile2
-rw-r--r--sysutils/topgrade/Makefile2
-rw-r--r--sysutils/tuckr/Makefile2
-rw-r--r--sysutils/usb_modeswitch/Makefile2
-rw-r--r--sysutils/vivid/Makefile2
-rw-r--r--sysutils/wiper/Makefile2
-rw-r--r--sysutils/work-tuimer/Makefile1
-rw-r--r--sysutils/xcp/Makefile2
-rw-r--r--sysutils/yadf/Makefile2
-rw-r--r--sysutils/yazi/Makefile2
-rw-r--r--sysutils/zellij/Makefile2
-rw-r--r--sysutils/zoxide/Makefile2
159 files changed, 1699 insertions, 724 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 2ce5f3d8dc01..7b71b1c7ea29 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1101,6 +1101,7 @@
SUBDIR += py-queuelib
SUBDIR += py-ranger
SUBDIR += py-rdiff-backup
+ SUBDIR += py-rendercv
SUBDIR += py-resolve-march-native
SUBDIR += py-salt
SUBDIR += py-salt-tower
diff --git a/sysutils/acpica-tools/Makefile b/sysutils/acpica-tools/Makefile
index e3e997069d0d..d89c93bda62b 100644
--- a/sysutils/acpica-tools/Makefile
+++ b/sysutils/acpica-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= acpica
-PORTVERSION= 20250807
+PORTVERSION= 20251212
CATEGORIES= sysutils devel
PKGNAMESUFFIX= -tools
diff --git a/sysutils/acpica-tools/distinfo b/sysutils/acpica-tools/distinfo
index d2356f7d7a08..3bb3570e57b0 100644
--- a/sysutils/acpica-tools/distinfo
+++ b/sysutils/acpica-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755807001
-SHA256 (acpica-acpica-20250807_GH0.tar.gz) = 971df1f78944e5f3bb314209acbf8a127c0db34b4a3c26e011b4076eba1c2bbc
-SIZE (acpica-acpica-20250807_GH0.tar.gz) = 7609473
+TIMESTAMP = 1766103406
+SHA256 (acpica-acpica-20251212_GH0.tar.gz) = 6f77bd550655183c63f0a307fb0f29ef6140b1f522d61783a16b2af8d9149a0d
+SIZE (acpica-acpica-20251212_GH0.tar.gz) = 7613731
diff --git a/sysutils/async/Makefile b/sysutils/async/Makefile
index 3c5048523164..26353109a43e 100644
--- a/sysutils/async/Makefile
+++ b/sysutils/async/Makefile
@@ -1,7 +1,7 @@
PORTNAME= async
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/auto-admin/Makefile b/sysutils/auto-admin/Makefile
index 5d9fe0d1b432..2d7b513e7636 100644
--- a/sysutils/auto-admin/Makefile
+++ b/sysutils/auto-admin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= auto-admin
-DISTVERSION= 0.8.4-2
-DISTVERSIONSUFFIX= -gb714f95
+DISTVERSION= 0.8.4-6
+DISTVERSIONSUFFIX= -gcaad349
CATEGORIES= sysutils
MAINTAINER= jwb@FreeBSD.org
diff --git a/sysutils/auto-admin/distinfo b/sysutils/auto-admin/distinfo
index d3ac12fea285..12102e668413 100644
--- a/sysutils/auto-admin/distinfo
+++ b/sysutils/auto-admin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765480582
-SHA256 (outpaddling-auto-admin-0.8.4-2-gb714f95_GH0.tar.gz) = d8bcb2d5d2f4f4b098a6d6c2c97e5d824556065d2bc82ba9408e10c65b87d429
-SIZE (outpaddling-auto-admin-0.8.4-2-gb714f95_GH0.tar.gz) = 160176
+TIMESTAMP = 1766268484
+SHA256 (outpaddling-auto-admin-0.8.4-6-gcaad349_GH0.tar.gz) = e7c99b68741685345aaee5ad919c6f5780cc332d2e675d68ee013730b01e2283
+SIZE (outpaddling-auto-admin-0.8.4-6-gcaad349_GH0.tar.gz) = 160436
diff --git a/sysutils/b3sum/Makefile b/sysutils/b3sum/Makefile
index 92609c8df9e6..bd31de6f37a1 100644
--- a/sysutils/b3sum/Makefile
+++ b/sysutils/b3sum/Makefile
@@ -1,6 +1,6 @@
PORTNAME= b3sum
PORTVERSION= 1.8.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/backdown/Makefile b/sysutils/backdown/Makefile
index e64d02863c12..2ce024280a28 100644
--- a/sysutils/backdown/Makefile
+++ b/sysutils/backdown/Makefile
@@ -1,7 +1,7 @@
PORTNAME= backdown
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/bkt/Makefile b/sysutils/bkt/Makefile
index aa5433094169..e1b80a895424 100644
--- a/sysutils/bkt/Makefile
+++ b/sysutils/bkt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bkt
DISTVERSION= 0.8.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/bottom/Makefile b/sysutils/bottom/Makefile
index 4d6c7de09df7..2566b4327e01 100644
--- a/sysutils/bottom/Makefile
+++ b/sysutils/bottom/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bottom
DISTVERSION= 0.11.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/bupstash/Makefile b/sysutils/bupstash/Makefile
index 9f0e3d2d2f8e..50446e29fd75 100644
--- a/sysutils/bupstash/Makefile
+++ b/sysutils/bupstash/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bupstash
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= sysutils
MAINTAINER= felix@userspace.com.au
diff --git a/sysutils/conserve/Makefile b/sysutils/conserve/Makefile
index 5c853a870fc3..b54bdc89d8f9 100644
--- a/sysutils/conserve/Makefile
+++ b/sysutils/conserve/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conserve
DISTVERSIONPREFIX= v
DISTVERSION= 24.8.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
index d83c39158ed1..4134ca82c27c 100644
--- a/sysutils/consul/Makefile
+++ b/sysutils/consul/Makefile
@@ -1,7 +1,6 @@
PORTNAME= consul
DISTVERSIONPREFIX= v
-DISTVERSION= 1.22.1
-PORTREVISION= 1
+DISTVERSION= 1.22.2
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/
DISTFILES= go.mod \
@@ -44,7 +43,7 @@ CONSUL_USER?= consul
CONSUL_GROUP?= consul
CONSUL_DBDIR?= /var/db/${PORTNAME}
-GITID= 3831feb
+GITID= 71f21bf
# Bring DISTINFO_FILE into scope so we can get the timestamp.
.include <bsd.port.pre.mk>
diff --git a/sysutils/consul/distinfo b/sysutils/consul/distinfo
index a8d81b856758..6795f6cea0da 100644
--- a/sysutils/consul/distinfo
+++ b/sysutils/consul/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1764317920
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/go.mod) = 1231f01a41aa03813ba3daf8fea306c36df5a2b265fe9d89595fcf0b66ac657e
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/go.mod) = 15516
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/api/go.mod) = 7f88971c6f3605924f215b20b52cb87dbc11f85b5a4468f23cca5a9bc3e5a673
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/api/go.mod) = 1910
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/envoyextensions/go.mod) = 300f8d29f91a03b0e64698b5e3a5121f62bbb9c5f05fe3f74daf90b9956bfbd6
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/envoyextensions/go.mod) = 2128
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/proto-public/go.mod) = 5c6add582bbee29f43f38f40ce894606ca8754c8df642cb604f8e3b48db14f59
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/proto-public/go.mod) = 343
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/sdk/go.mod) = 9dc73c35e3549431c5f5b75c0e02b59bb125b2d2e9d0387aadde4e7fca45b1d3
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/sdk/go.mod) = 822
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/troubleshoot/go.mod) = df3b54e0d481f30a2451ba35635ec5ef655f43da70086a8b8dc261f0cf6b4997
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/troubleshoot/go.mod) = 2915
-SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/hashicorp-consul-v1.22.1_GH0.tar.gz) = 3a397f1d9e10fabf7dba713e633406efe73f2192ef6c8b5a9e21c975bfb7e460
-SIZE (go/sysutils_consul/hashicorp-consul-v1.22.1_GH0/hashicorp-consul-v1.22.1_GH0.tar.gz) = 50628621
+TIMESTAMP = 1766220396
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/go.mod) = 0765401cc9fceb26588fc6ec31c31f9e5899894bc8e00185110f3fe35ec8281b
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/go.mod) = 15516
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/api/go.mod) = 9666057ddfbd6aff9a070a9d7c3d4f1fcfcda9545f1b09d67d13d20c9f341886
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/api/go.mod) = 1910
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/envoyextensions/go.mod) = f40812e29b5972b71ec65de3c255656d838b13a1769b3b07cc917893586f2251
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/envoyextensions/go.mod) = 2128
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/proto-public/go.mod) = 43a50190b5a07b33f2eef063b997c763645fe83b8bff54901cfb288eb48b69a2
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/proto-public/go.mod) = 343
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/sdk/go.mod) = 774954de6ececabaf766bfa1ec81d58c5e39feef43023110a68b45b2c79789cc
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/sdk/go.mod) = 822
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/troubleshoot/go.mod) = c6266774a745ad0ebb86d5c5613f1c004d600e43ec4376b061bff1accdb504a4
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/troubleshoot/go.mod) = 2915
+SHA256 (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/hashicorp-consul-v1.22.2_GH0.tar.gz) = 61124ea62fa4eb34f2367648a331d20a5916915e38efeb9d8eb96cbb84da81de
+SIZE (go/sysutils_consul/hashicorp-consul-v1.22.2_GH0/hashicorp-consul-v1.22.2_GH0.tar.gz) = 50618145
diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile
index 650243f175ae..34c801f0b405 100644
--- a/sysutils/containerd/Makefile
+++ b/sysutils/containerd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= containerd
DISTVERSIONPREFIX=v
-DISTVERSION= 2.1.4
-PORTREVISION= 1
+DISTVERSION= 2.2.1
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/containerd/distinfo b/sysutils/containerd/distinfo
index 570837169841..17ca95c5a6db 100644
--- a/sysutils/containerd/distinfo
+++ b/sysutils/containerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754132959
-SHA256 (containerd-containerd-v2.1.4_GH0.tar.gz) = 8c409f8a0ba6015cb365a95e039a0fc9f3663c891a26eb52c0fb8cd291ba75d4
-SIZE (containerd-containerd-v2.1.4_GH0.tar.gz) = 10614131
+TIMESTAMP = 1766133382
+SHA256 (containerd-containerd-v2.2.1_GH0.tar.gz) = af5707a26891486332142cc0ade4f0c543f707d3954838f5cecee73b833cf9b4
+SIZE (containerd-containerd-v2.2.1_GH0.tar.gz) = 11492859
diff --git a/sysutils/coreutils/Makefile b/sysutils/coreutils/Makefile
index a6f21b092e77..59c1151c6220 100644
--- a/sysutils/coreutils/Makefile
+++ b/sysutils/coreutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= coreutils
-DISTVERSION= 9.7
+DISTVERSION= 9.9
CATEGORIES= sysutils textproc
MASTER_SITES= GNU
@@ -11,7 +11,7 @@ WWW= https://www.gnu.org/software/coreutils/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= charsetfix cpe iconv perl5 tar:xz
+USES= charsetfix cpe iconv perl5 ssl tar:xz
CPE_VENDOR= gnu
USE_LDCONFIG= yes
USE_PERL5= build # required for tests and man page generation
diff --git a/sysutils/coreutils/distinfo b/sysutils/coreutils/distinfo
index f6a8853b61cb..a8d4488b6098 100644
--- a/sysutils/coreutils/distinfo
+++ b/sysutils/coreutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744347027
-SHA256 (coreutils-9.7.tar.xz) = e8bb26ad0293f9b5a1fc43fb42ba970e312c66ce92c1b0b16713d7500db251bf
-SIZE (coreutils-9.7.tar.xz) = 6158960
+TIMESTAMP = 1765765901
+SHA256 (coreutils-9.9.tar.xz) = 19bcb6ca867183c57d77155eae946c5eced88183143b45ca51ad7d26c628ca75
+SIZE (coreutils-9.9.tar.xz) = 6295160
diff --git a/sysutils/coreutils/pkg-plist b/sysutils/coreutils/pkg-plist
index 340892d25034..7372ae797726 100644
--- a/sysutils/coreutils/pkg-plist
+++ b/sysutils/coreutils/pkg-plist
@@ -5,7 +5,6 @@ bin/gbase64
bin/gbasename
bin/gbasenc
bin/gcat
-bin/gchcon
bin/gchgrp
bin/gchmod
bin/gchown
@@ -66,7 +65,6 @@ bin/greadlink
bin/grealpath
bin/grm
bin/grmdir
-bin/gruncon
bin/gseq
bin/gsha1sum
bin/gsha224sum
@@ -111,7 +109,6 @@ share/man/man1/gbase64.1.gz
share/man/man1/gbasename.1.gz
share/man/man1/gbasenc.1.gz
share/man/man1/gcat.1.gz
-share/man/man1/gchcon.1.gz
share/man/man1/gchgrp.1.gz
share/man/man1/gchmod.1.gz
share/man/man1/gchown.1.gz
@@ -172,7 +169,6 @@ share/man/man1/greadlink.1.gz
share/man/man1/grealpath.1.gz
share/man/man1/grm.1.gz
share/man/man1/grmdir.1.gz
-share/man/man1/gruncon.1.gz
share/man/man1/gseq.1.gz
share/man/man1/gsha1sum.1.gz
share/man/man1/gsha224sum.1.gz
diff --git a/sysutils/cpu-microcode-amd/Makefile b/sysutils/cpu-microcode-amd/Makefile
index 6203f5de4254..1f2bdbb5b00b 100644
--- a/sysutils/cpu-microcode-amd/Makefile
+++ b/sysutils/cpu-microcode-amd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= microcode
-PORTVERSION= 20250729
+PORTVERSION= 20251202
CATEGORIES= sysutils
MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/amd-ucode/
PKGNAMEPREFIX= cpu-
@@ -37,7 +37,7 @@ NO_WRKSUBDIR= yes
PLIST_FILES= ${DISTFILES:S/^/${DATADIR}\//g:C/\?.*//} \
${FWDIR}/amd-ucode.bin
-_REV= 3768c184de68a85b9df6697e7f93a2f61de90a99
+_REV= 2b318c8e4159234ddbcc1cadc90cf32d17d9ee82
post-extract:
${CAT} ${WRKSRC}/microcode_amd* > ${WRKSRC}/amd-ucode.bin
diff --git a/sysutils/cpu-microcode-amd/distinfo b/sysutils/cpu-microcode-amd/distinfo
index d36ed214a654..0abf4ef8ef88 100644
--- a/sysutils/cpu-microcode-amd/distinfo
+++ b/sysutils/cpu-microcode-amd/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1754935856
-SHA256 (cpu-microcode-amd/microcode_amd.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e
-SIZE (cpu-microcode-amd/microcode_amd.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 12684
-SHA256 (cpu-microcode-amd/microcode_amd_fam15h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a
-SIZE (cpu-microcode-amd/microcode_amd_fam15h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 7876
-SHA256 (cpu-microcode-amd/microcode_amd_fam16h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121
-SIZE (cpu-microcode-amd/microcode_amd_fam16h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 3510
-SHA256 (cpu-microcode-amd/microcode_amd_fam17h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 966e4b796ec689c618868d08f8a37f347b0e7bfce4ae9df793e08471d363b7d0
-SIZE (cpu-microcode-amd/microcode_amd_fam17h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 22596
-SHA256 (cpu-microcode-amd/microcode_amd_fam19h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 4fe8cfa98c36b1804e2961a0cfa602b92a3bd6189f937e526c834b801b3d271e
-SIZE (cpu-microcode-amd/microcode_amd_fam19h.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 100684
-SHA256 (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 9a2eca6301cc763287279afc31cd276e39de2d59d704c82e500c885b0ba1e775
-SIZE (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=3768c184de68a85b9df6697e7f93a2f61de90a99) = 28812
+TIMESTAMP = 1765900472
+SHA256 (cpu-microcode-amd/microcode_amd.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 8a9d9e8b788e31e61cddc03cb1eeab5db99e0f667128943ff0780e6437d2e43e
+SIZE (cpu-microcode-amd/microcode_amd.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 12684
+SHA256 (cpu-microcode-amd/microcode_amd_fam15h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 9d4a668410e72a4bdb86dc23e4261eca04daa83456ada02504115223f356981a
+SIZE (cpu-microcode-amd/microcode_amd_fam15h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 7876
+SHA256 (cpu-microcode-amd/microcode_amd_fam16h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = e02ad653b39c975d6c52674b50f23727bb6706bab7b4e5b391a4ce229e7ff121
+SIZE (cpu-microcode-amd/microcode_amd_fam16h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 3510
+SHA256 (cpu-microcode-amd/microcode_amd_fam17h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 966e4b796ec689c618868d08f8a37f347b0e7bfce4ae9df793e08471d363b7d0
+SIZE (cpu-microcode-amd/microcode_amd_fam17h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 22596
+SHA256 (cpu-microcode-amd/microcode_amd_fam19h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = c614d6db8056c5c67a9189b225124127d56990a190305bcb3927d50e132de7dd
+SIZE (cpu-microcode-amd/microcode_amd_fam19h.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 128644
+SHA256 (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 52072baa57a52bfbaf7b8bd41f78a3649e5eedc95c62092d15a177e10c77ddd5
+SIZE (cpu-microcode-amd/microcode_amd_fam1ah.bin?id=2b318c8e4159234ddbcc1cadc90cf32d17d9ee82) = 129556
diff --git a/sysutils/czkawka/Makefile b/sysutils/czkawka/Makefile
index 7470a42cef20..a2e8521a9e8a 100644
--- a/sysutils/czkawka/Makefile
+++ b/sysutils/czkawka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= czkawka
DISTVERSION= 10.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/sysutils/ddh/Makefile b/sysutils/ddh/Makefile
index 85ef673cae62..30a048040e58 100644
--- a/sysutils/ddh/Makefile
+++ b/sysutils/ddh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ddh
DISTVERSIONPREFIX= win
DISTVERSION= 64
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/debhelper/Makefile b/sysutils/debhelper/Makefile
index 69eda1766f0e..c8fee10a8110 100644
--- a/sysutils/debhelper/Makefile
+++ b/sysutils/debhelper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= debhelper
-PORTVERSION= 13.28
+PORTVERSION= 13.29
CATEGORIES= sysutils
MASTER_SITES= DEBIAN
DISTNAME= debhelper_${PORTVERSION}
diff --git a/sysutils/debhelper/distinfo b/sysutils/debhelper/distinfo
index 3c81c161144b..e3f200432d20 100644
--- a/sysutils/debhelper/distinfo
+++ b/sysutils/debhelper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759816570
-SHA256 (debhelper_13.28.tar.xz) = f1ff36f62abf89ba0c2d83c965755ab833933118a503bfadeb3b774460eb8ecb
-SIZE (debhelper_13.28.tar.xz) = 634756
+TIMESTAMP = 1766036367
+SHA256 (debhelper_13.29.tar.xz) = aac88c3f0388fc74eb3e587c53aa02013ceb5caf7f38f260c10c52a2a6d65c96
+SIZE (debhelper_13.29.tar.xz) = 636312
diff --git a/sysutils/desktop-installer/Makefile b/sysutils/desktop-installer/Makefile
index 20f96224ab54..eeef93cbe7e4 100644
--- a/sysutils/desktop-installer/Makefile
+++ b/sysutils/desktop-installer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= desktop-installer
-DISTVERSION= 1.1.1-4
-DISTVERSIONSUFFIX= -gd169ed0
+DISTVERSION= 1.1.1-13
+DISTVERSIONSUFFIX= -g3b7b340
CATEGORIES= sysutils
MAINTAINER= jwb@FreeBSD.org
diff --git a/sysutils/desktop-installer/distinfo b/sysutils/desktop-installer/distinfo
index fc0db02d1af6..0eb1513aff24 100644
--- a/sysutils/desktop-installer/distinfo
+++ b/sysutils/desktop-installer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758458368
-SHA256 (outpaddling-desktop-installer-1.1.1-4-gd169ed0_GH0.tar.gz) = fc59f95817679701c0ad96e97cd9270f099495fa2fd3fc7c1ad7971b80159d90
-SIZE (outpaddling-desktop-installer-1.1.1-4-gd169ed0_GH0.tar.gz) = 1749625
+TIMESTAMP = 1766186908
+SHA256 (outpaddling-desktop-installer-1.1.1-13-g3b7b340_GH0.tar.gz) = 8cebc3486cbf0138fa443a3f780616c6a2f7d4ae6a7e32a999624115bb9530b2
+SIZE (outpaddling-desktop-installer-1.1.1-13-g3b7b340_GH0.tar.gz) = 1750265
diff --git a/sysutils/diskonaut/Makefile b/sysutils/diskonaut/Makefile
index dd216f824b51..54d9d3e6e9cd 100644
--- a/sysutils/diskonaut/Makefile
+++ b/sysutils/diskonaut/Makefile
@@ -1,6 +1,6 @@
PORTNAME= diskonaut
PORTVERSION= 0.11.0
-PORTREVISION= 47
+PORTREVISION= 48
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/diskus/Makefile b/sysutils/diskus/Makefile
index 7c30bcd3e1f4..e5b486b30e2f 100644
--- a/sysutils/diskus/Makefile
+++ b/sysutils/diskus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diskus
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/dua-cli/Makefile b/sysutils/dua-cli/Makefile
index 5c5dcee666b4..bdb8fa4274a3 100644
--- a/sysutils/dua-cli/Makefile
+++ b/sysutils/dua-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dua-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.32.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/dust/Makefile b/sysutils/dust/Makefile
index f77e7be8da38..f974e6241c42 100644
--- a/sysutils/dust/Makefile
+++ b/sysutils/dust/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dust
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/dutree/Makefile b/sysutils/dutree/Makefile
index b8268ecfe9d4..9a793caa1748 100644
--- a/sysutils/dutree/Makefile
+++ b/sysutils/dutree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dutree
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.15
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
PATCH_SITES= https://github.com/nachoparker/dutree/commit/
diff --git a/sysutils/elfx86exts/Makefile b/sysutils/elfx86exts/Makefile
index 19ba2b935589..baf9ba452562 100644
--- a/sysutils/elfx86exts/Makefile
+++ b/sysutils/elfx86exts/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elfx86exts
DISTVERSIONPREFIX= ${PORTNAME}@
DISTVERSION= 0.6.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
MAINTAINER= jamie@catflap.org
diff --git a/sysutils/erdtree/Makefile b/sysutils/erdtree/Makefile
index 393db835f963..c3328438fd4e 100644
--- a/sysutils/erdtree/Makefile
+++ b/sysutils/erdtree/Makefile
@@ -1,7 +1,7 @@
PORTNAME= erdtree
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= se@FreeBSD.org
diff --git a/sysutils/exa/Makefile b/sysutils/exa/Makefile
index 8a1b8e536ab6..06f272d98412 100644
--- a/sysutils/exa/Makefile
+++ b/sysutils/exa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exa
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 48
+PORTREVISION= 49
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile
index 537e6999bbf5..d8171f60b060 100644
--- a/sysutils/eza/Makefile
+++ b/sysutils/eza/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eza
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MASTER_SITES= https://github.com/eza-community/${PORTNAME}/releases/download/v${DISTVERSION}/man-${DISTVERSION}.tar.gz?dummy=/:man
DISTFILES= ${PORTNAME}-man-${DISTVERSION}.tar.gz:man
diff --git a/sysutils/faketty/Makefile b/sysutils/faketty/Makefile
index 7967f985ac99..4c60013c8d87 100644
--- a/sysutils/faketty/Makefile
+++ b/sysutils/faketty/Makefile
@@ -1,6 +1,6 @@
PORTNAME= faketty
DISTVERSION= 1.0.19
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fclones/Makefile b/sysutils/fclones/Makefile
index f23ce199ad22..242326916446 100644
--- a/sysutils/fclones/Makefile
+++ b/sysutils/fclones/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fclones
DISTVERSIONPREFIX= v
DISTVERSION= 0.35.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fd/Makefile b/sysutils/fd/Makefile
index ca94b70eb70b..fb2530272892 100644
--- a/sysutils/fd/Makefile
+++ b/sysutils/fd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fd
DISTVERSIONPREFIX= v
DISTVERSION= 10.3.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
PKGNAMESUFFIX= -find
diff --git a/sysutils/flipperbit/Makefile b/sysutils/flipperbit/Makefile
index bcd6213472f2..53901d4f3e4b 100644
--- a/sysutils/flipperbit/Makefile
+++ b/sysutils/flipperbit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flipperbit
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/flock/Makefile b/sysutils/flock/Makefile
index af2350634725..9497e5e74ae7 100644
--- a/sysutils/flock/Makefile
+++ b/sysutils/flock/Makefile
@@ -1,12 +1,10 @@
PORTNAME= flock
-PORTVERPREFIX= 2.37
-PORTVERSION= ${PORTVERPREFIX}.2
-PORTREVISION= 1
+PORTVERSION= 2.41.3
CATEGORIES= sysutils
-MASTER_SITES= KERNEL_ORG/linux/utils/util-linux/v${PORTVERPREFIX}/
+MASTER_SITES= KERNEL_ORG/linux/utils/util-linux/v${PORTVERSION:R}/
DISTNAME= util-linux-${PORTVERSION}
-MAINTAINER= franco@opnsense.org
+MAINTAINER= garga@FreeBSD.org
COMMENT= Manage locks from shell scripts
WWW= https://www.kernel.org/pub/linux/utils/util-linux/
@@ -16,9 +14,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= libtool pkgconfig
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-nls
+CONFIGURE_ARGS= --disable-liblastlog2 --disable-nls
-CFLAGS= -D_WITH_CPU_SET_T
+CFLAGS+= -D_WITH_CPU_SET_T
PLIST_FILES= bin/flock share/man/man1/flock.1.gz \
etc/bash_completion.d/flock
diff --git a/sysutils/flock/distinfo b/sysutils/flock/distinfo
index e570a67f7445..81ce561ff9d8 100644
--- a/sysutils/flock/distinfo
+++ b/sysutils/flock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640072142
-SHA256 (util-linux-2.37.2.tar.gz) = 15db966474e459b33fa390a6b892190a92079a73ca45384cde4c86e6ed265a86
-SIZE (util-linux-2.37.2.tar.gz) = 12232498
+TIMESTAMP = 1766159136
+SHA256 (util-linux-2.41.3.tar.gz) = 24160e7c3bfc6feecb9076706437fdb1212817549aaf9b4408f5a8e0b94e3eca
+SIZE (util-linux-2.41.3.tar.gz) = 20687833
diff --git a/sysutils/flowgger/Makefile b/sysutils/flowgger/Makefile
index 2d2424f7411c..7d6bd2e52d8a 100644
--- a/sysutils/flowgger/Makefile
+++ b/sysutils/flowgger/Makefile
@@ -1,6 +1,6 @@
PORTNAME= flowgger
DISTVERSION= 0.3.1
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MASTER_SITES= CRATESIO
DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index ae6336cfa7ce..9231a4cf0ae9 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.0
+DISTVERSION= 4.2.1
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 16f0de743063..6af0155a42f1 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762933781
-SHA256 (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 44fe0f52e89a63b213695748f99691d0a6247a4bd05065f1b517c798d9f89bcc
-SIZE (fluent-fluent-bit-v4.2.0_GH0.tar.gz) = 38635664
+TIMESTAMP = 1766050285
+SHA256 (fluent-fluent-bit-v4.2.1_GH0.tar.gz) = 1310797832fffc29a257fbc21e25460274a9442d4e63047971ee354898ad5075
+SIZE (fluent-fluent-bit-v4.2.1_GH0.tar.gz) = 38645206
diff --git a/sysutils/framework-system/Makefile b/sysutils/framework-system/Makefile
index 3aef4f719dfe..a3d255f870b5 100644
--- a/sysutils/framework-system/Makefile
+++ b/sysutils/framework-system/Makefile
@@ -1,7 +1,7 @@
PORTNAME= framework-system
DISTVERSIONPREFIX=v
DISTVERSION= 0.4.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dhs@frame.work
diff --git a/sysutils/framework-tool-tui/Makefile b/sysutils/framework-tool-tui/Makefile
index 79c4171627e7..260d8be868d0 100644
--- a/sysutils/framework-tool-tui/Makefile
+++ b/sysutils/framework-tool-tui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= framework-tool-tui
DISTVERSIONPREFIX=v
DISTVERSION= 0.5.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= lme@FreeBSD.org
diff --git a/sysutils/freebsd-rustdate/Makefile b/sysutils/freebsd-rustdate/Makefile
index 36d31c6a4bdd..d95aeafcae05 100644
--- a/sysutils/freebsd-rustdate/Makefile
+++ b/sysutils/freebsd-rustdate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freebsd-rustdate
DISTVERSION= 1.3.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MASTER_SITES= https://rustdate.over-yonder.net/dl/ \
https://distfiles.over-yonder.net/freebsd-rustdate/
diff --git a/sysutils/fselect/Makefile b/sysutils/fselect/Makefile
index 047b8cf5c175..68b989bcbd26 100644
--- a/sysutils/fselect/Makefile
+++ b/sysutils/fselect/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fselect
DISTVERSION= 0.8.6
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/fwupd/Makefile b/sysutils/fwupd/Makefile
index 6cf0c3e3ee29..cad3b26c86ad 100644
--- a/sysutils/fwupd/Makefile
+++ b/sysutils/fwupd/Makefile
@@ -43,7 +43,6 @@ USES= cmake:indirect gettext gnome libarchive meson pkgconfig python readline s
USE_GITHUB= yes
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
-WITH_DEBUG= yes
USE_RC_SUBR= fwupd
OPTIONS_DEFINE= DOCS TEST
diff --git a/sysutils/gstat-rs/Makefile b/sysutils/gstat-rs/Makefile
index c1f3c617b122..ff60bc67fb1e 100644
--- a/sysutils/gstat-rs/Makefile
+++ b/sysutils/gstat-rs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gstat-rs
DISTVERSIONPREFIX= gstat-v
DISTVERSION= 0.1.7
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= asomers@FreeBSD.org
diff --git a/sysutils/handlr/Makefile b/sysutils/handlr/Makefile
index 055318c6b639..8363395e8874 100644
--- a/sysutils/handlr/Makefile
+++ b/sysutils/handlr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= handlr
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 34
+PORTREVISION= 35
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/hexyl/Makefile b/sysutils/hexyl/Makefile
index 4f708e377792..d1a8a2141eef 100644
--- a/sysutils/hexyl/Makefile
+++ b/sysutils/hexyl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hexyl
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/httm/Makefile b/sysutils/httm/Makefile
index 4ed1fd183abc..112a127db719 100644
--- a/sysutils/httm/Makefile
+++ b/sysutils/httm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= httm
DISTVERSION= 0.48.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/i2c-tools/Makefile b/sysutils/i2c-tools/Makefile
index 56e690c986a6..02916467619d 100644
--- a/sysutils/i2c-tools/Makefile
+++ b/sysutils/i2c-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= i2c-tools
DISTVERSION= 4.3
-#PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://mirrors.edge.kernel.org/pub/software/utils/i2c-tools/
diff --git a/sysutils/jail_exporter/Makefile b/sysutils/jail_exporter/Makefile
index e46fb1673940..09422160e2ae 100644
--- a/sysutils/jail_exporter/Makefile
+++ b/sysutils/jail_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jail_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/joshuto/Makefile b/sysutils/joshuto/Makefile
index 0317ab9323a4..80a233a260ee 100644
--- a/sysutils/joshuto/Makefile
+++ b/sysutils/joshuto/Makefile
@@ -1,7 +1,7 @@
PORTNAME= joshuto
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.8
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo
index 7cf784fe2dba..5b68395e1bdf 100644
--- a/sysutils/kf6-baloo/distinfo
+++ b/sysutils/kf6-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892877
-SHA256 (KDE/frameworks/6.20/baloo-6.20.0.tar.xz) = 06a0dc24b9cae08c7228aebc3215185042b58c4fc58ef86c8863e577493d1314
-SIZE (KDE/frameworks/6.20/baloo-6.20.0.tar.xz) = 331040
+TIMESTAMP = 1765456436
+SHA256 (KDE/frameworks/6.21/baloo-6.21.0.tar.xz) = 5cfef8830485a7d420fbadca67cd441822bc59efc1c71b0afef233b97553771e
+SIZE (KDE/frameworks/6.21/baloo-6.21.0.tar.xz) = 330008
diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo
index db9c380082d3..27ed74c488a8 100644
--- a/sysutils/kf6-kuserfeedback/distinfo
+++ b/sysutils/kf6-kuserfeedback/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892877
-SHA256 (KDE/frameworks/6.20/kuserfeedback-6.20.0.tar.xz) = 638cd4e92137284de18620945441447391173a4f6785baa9e6b83855bba808b4
-SIZE (KDE/frameworks/6.20/kuserfeedback-6.20.0.tar.xz) = 267632
+TIMESTAMP = 1765456436
+SHA256 (KDE/frameworks/6.21/kuserfeedback-6.21.0.tar.xz) = 8c4f5b8c5a9c4f6c7d284f1d57f7f33dafdc66684cb35e9b80abdbedf035d2cc
+SIZE (KDE/frameworks/6.21/kuserfeedback-6.21.0.tar.xz) = 269272
diff --git a/sysutils/kf6-kuserfeedback/pkg-plist b/sysutils/kf6-kuserfeedback/pkg-plist
index 9552873fd3ed..66431e773c20 100644
--- a/sysutils/kf6-kuserfeedback/pkg-plist
+++ b/sysutils/kf6-kuserfeedback/pkg-plist
@@ -102,6 +102,7 @@ share/locale/ia/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/ia/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/id/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/id/LC_MESSAGES/userfeedbackprovider6_qt.qm
+share/locale/is/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/it/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/it/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/ja/LC_MESSAGES/userfeedbackconsole6_qt.qm
diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo
index 834bd1d021d2..f4fcaf69885b 100644
--- a/sysutils/kf6-kwallet/distinfo
+++ b/sysutils/kf6-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762892877
-SHA256 (KDE/frameworks/6.20/kwallet-6.20.0.tar.xz) = b6565ad041a57d390b3728a6599fc0e339784d2a4dab5990ace45abaa502e41e
-SIZE (KDE/frameworks/6.20/kwallet-6.20.0.tar.xz) = 364444
+TIMESTAMP = 1765456436
+SHA256 (KDE/frameworks/6.21/kwallet-6.21.0.tar.xz) = 040d9eae74ec5164c0c20e59469f74c25b0139c9e55eef3e9f3bfa5a2e087f48
+SIZE (KDE/frameworks/6.21/kwallet-6.21.0.tar.xz) = 363952
diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile
index 076784ed7913..28755d343ef3 100644
--- a/sysutils/kubectl/Makefile
+++ b/sysutils/kubectl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kubectl
-PORTVERSION= 1.34.3
+PORTVERSION= 1.35.0
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
@@ -9,7 +9,7 @@ WWW= https://github.com/kubernetes/kubectl
LICENSE= APACHE20
-USES= cpe go:modules
+USES= cpe go:1.25+,modules
CPE_VENDOR= jenkins
CPE_PRODUCT= kubernetes
diff --git a/sysutils/kubectl/distinfo b/sysutils/kubectl/distinfo
index 8ea17bd19f85..3cf986043fe5 100644
--- a/sysutils/kubectl/distinfo
+++ b/sysutils/kubectl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765356406
-SHA256 (kubernetes-kubernetes-v1.34.3_GH0.tar.gz) = d95f59700bf9d059b261ee2e0a34187301c734d596307e8dfe66c4c68c1a565d
-SIZE (kubernetes-kubernetes-v1.34.3_GH0.tar.gz) = 38087990
+TIMESTAMP = 1766048413
+SHA256 (kubernetes-kubernetes-v1.35.0_GH0.tar.gz) = ed32a4da18f41f8cde7d8484afafc76b6a008915425f69440228d8e63d3f420d
+SIZE (kubernetes-kubernetes-v1.35.0_GH0.tar.gz) = 42076423
diff --git a/sysutils/kubie/Makefile b/sysutils/kubie/Makefile
index 7730668a3e6a..d6f1d9644c87 100644
--- a/sysutils/kubie/Makefile
+++ b/sysutils/kubie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kubie
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/lsd/Makefile b/sysutils/lsd/Makefile
index 9d8352b0b78c..6e32c20a30f4 100644
--- a/sysutils/lsd/Makefile
+++ b/sysutils/lsd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lsd
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.5
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com
diff --git a/sysutils/lxqt-admin/Makefile b/sysutils/lxqt-admin/Makefile
index a850ef34d2d4..788aabb1b11d 100644
--- a/sysutils/lxqt-admin/Makefile
+++ b/sysutils/lxqt-admin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-admin
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-config/Makefile b/sysutils/lxqt-config/Makefile
index e6168cdf7d3f..557c8f68e448 100644
--- a/sysutils/lxqt-config/Makefile
+++ b/sysutils/lxqt-config/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-config
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
DIST_SUBDIR= lxqt
diff --git a/sysutils/lxqt-policykit/Makefile b/sysutils/lxqt-policykit/Makefile
index afac44ea601c..9b03cf167b0a 100644
--- a/sysutils/lxqt-policykit/Makefile
+++ b/sysutils/lxqt-policykit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-policykit
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-powermanagement/Makefile b/sysutils/lxqt-powermanagement/Makefile
index bf5779a95a4b..0d8b9282b2dc 100644
--- a/sysutils/lxqt-powermanagement/Makefile
+++ b/sysutils/lxqt-powermanagement/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-powermanagement
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/lxqt-qt6plugin/Makefile b/sysutils/lxqt-qt6plugin/Makefile
index 720d5a5e29ca..1eb11714b566 100644
--- a/sysutils/lxqt-qt6plugin/Makefile
+++ b/sysutils/lxqt-qt6plugin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-qt6plugin
PORTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= LXQT
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile
index 524843731187..3e7b09a07e9d 100644
--- a/sysutils/mackerel-agent/Makefile
+++ b/sysutils/mackerel-agent/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mackerel-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 0.85.2
-PORTREVISION= 3
+DISTVERSION= 0.85.3
CATEGORIES= sysutils
MAINTAINER= meta@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://mackerel.io
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:modules,1.24
+USES= go:modules
USE_RC_SUBR= mackerel_agent
GO_MODULE= github.com/mackerelio/mackerel-agent
diff --git a/sysutils/mackerel-agent/distinfo b/sysutils/mackerel-agent/distinfo
index bd038263ce92..e7a7ebe95608 100644
--- a/sysutils/mackerel-agent/distinfo
+++ b/sysutils/mackerel-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759112346
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.mod) = 37ea7c0a4ed46cd5242af0e0a8e5833058454efa3bde291882825f9d8def60f7
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.mod) = 1426
-SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.zip) = 67c36fd61a249e997132c6be76d21c710926469edf63977b0013e1b399328d8f
-SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.2/v0.85.2.zip) = 250636
+TIMESTAMP = 1765956653
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.mod) = 5debd6afacacf7d45f14e31d332026cdac2d7af79b0ca98d6372c535a2a14d80
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.mod) = 1426
+SHA256 (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.zip) = e902e6a435303173cea46e0260b53b989fd7eb7c629857e30fa101653f443990
+SIZE (go/sysutils_mackerel-agent/mackerel-agent-v0.85.3/v0.85.3.zip) = 251972
diff --git a/sysutils/mcfly/Makefile b/sysutils/mcfly/Makefile
index fbb7fdd1cae4..8af85dbbe6f2 100644
--- a/sysutils/mcfly/Makefile
+++ b/sysutils/mcfly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mcfly
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/mdcat/Makefile b/sysutils/mdcat/Makefile
index 3763258a6d9a..8f908383a4d7 100644
--- a/sysutils/mdcat/Makefile
+++ b/sysutils/mdcat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mdcat
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 2.7.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/mprocs/Makefile b/sysutils/mprocs/Makefile
index f8959fe41970..88066cfba2be 100644
--- a/sysutils/mprocs/Makefile
+++ b/sysutils/mprocs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mprocs
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= dtxdf@FreeBSD.org
diff --git a/sysutils/mstflint/Makefile b/sysutils/mstflint/Makefile
index 87a64919f04b..f78cbe46e124 100644
--- a/sysutils/mstflint/Makefile
+++ b/sysutils/mstflint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mstflint
DISTVERSIONPREFIX= v
-DISTVERSION= 4.34.0-2
+DISTVERSION= 4.34.1-1
CATEGORIES= sysutils
MAINTAINER= olivier@FreeBSD.org
diff --git a/sysutils/mstflint/distinfo b/sysutils/mstflint/distinfo
index 3ea7d44526a9..4c1ddee0a185 100644
--- a/sysutils/mstflint/distinfo
+++ b/sysutils/mstflint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763718601
-SHA256 (Mellanox-mstflint-v4.34.0-2_GH0.tar.gz) = 74ea47843e46e60e5fce4823455b4d2b52a0136fe9139d2304f037a98da9196d
-SIZE (Mellanox-mstflint-v4.34.0-2_GH0.tar.gz) = 10463715
+TIMESTAMP = 1765885022
+SHA256 (Mellanox-mstflint-v4.34.1-1_GH0.tar.gz) = bc350afbb07d0680fad4698d8697d9d301b846d8229994f54ad0250aadd3dde3
+SIZE (Mellanox-mstflint-v4.34.1-1_GH0.tar.gz) = 10471539
diff --git a/sysutils/nginx-ui/Makefile b/sysutils/nginx-ui/Makefile
index 6356be4476f6..70aff5a0204d 100644
--- a/sysutils/nginx-ui/Makefile
+++ b/sysutils/nginx-ui/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nginx-ui
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
-PORTREVISION= 1
+DISTVERSION= 2.3.2
CATEGORIES= sysutils
MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/
DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \
@@ -37,7 +36,7 @@ BUILD_DATE= $$(date -u +%s)
# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
# in the NGINX UI repository to get the value of GITID.
-GITID= fdea3940d86459661166ef2c7a00204544ed9b9b
+GITID= cb1fb691aff413a3bf322a5e48bd51c299051724
post-extract:
@${MKDIR} ${WRKSRC}/vendor
diff --git a/sysutils/nginx-ui/distinfo b/sysutils/nginx-ui/distinfo
index 4b263650b579..f035be08b13f 100644
--- a/sysutils/nginx-ui/distinfo
+++ b/sysutils/nginx-ui/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1764262168
-SHA256 (nginx-ui-v2.2.1.frontend.tar.gz) = 71652a78c9ffd148b189d7b24d7fefdb2cafc411c78c7871c510523b25bd1828
-SIZE (nginx-ui-v2.2.1.frontend.tar.gz) = 4201738
-SHA256 (nginx-ui-v2.2.1.vendor.tar.gz) = 8c25373e17802e5185532357ea45d90b212b7b708892a83df52f0f1f3bfc0509
-SIZE (nginx-ui-v2.2.1.vendor.tar.gz) = 27341098
-SHA256 (0xJacky-nginx-ui-v2.2.1_GH0.tar.gz) = 9eaa81bc1c4186f559ec7da506697009e8eb01a0624e163486e938b191de4c59
-SIZE (0xJacky-nginx-ui-v2.2.1_GH0.tar.gz) = 13058695
+TIMESTAMP = 1766101340
+SHA256 (nginx-ui-v2.3.2.frontend.tar.gz) = e87c6a782eb30d05b81234f04ae9befbf507c65f7fabfd5d4f0dec99ef4a6557
+SIZE (nginx-ui-v2.3.2.frontend.tar.gz) = 4217892
+SHA256 (nginx-ui-v2.3.2.vendor.tar.gz) = 2f40dd225de0b895759290247ecb91107ea64052263c97a63d9095d06fde8fac
+SIZE (nginx-ui-v2.3.2.vendor.tar.gz) = 31474803
+SHA256 (0xJacky-nginx-ui-v2.3.2_GH0.tar.gz) = 95171ac3de532f228cf1619beae0775050622359d6c30b3ede700510b7e52785
+SIZE (0xJacky-nginx-ui-v2.3.2_GH0.tar.gz) = 13085812
diff --git a/sysutils/onefetch/Makefile b/sysutils/onefetch/Makefile
index 72f11734cfa5..0159dc87e461 100644
--- a/sysutils/onefetch/Makefile
+++ b/sysutils/onefetch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= onefetch
DISTVERSION= 2.25.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/opentofu/Makefile b/sysutils/opentofu/Makefile
index a7d8298f62ac..05730c7ed79d 100644
--- a/sysutils/opentofu/Makefile
+++ b/sysutils/opentofu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opentofu
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.1
+DISTVERSION= 1.11.2
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://opentofu.org/
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.25,modules
+USES= go:modules
GO_MODULE= github.com/opentofu/opentofu
GO_TARGET= ./cmd/tofu
GO_BUILDFLAGS= -o bin/
diff --git a/sysutils/opentofu/distinfo b/sysutils/opentofu/distinfo
index 48860a5fe3ec..19c8e66b17c5 100644
--- a/sysutils/opentofu/distinfo
+++ b/sysutils/opentofu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1765709105
-SHA256 (go/sysutils_opentofu/opentofu-v1.11.1/v1.11.1.mod) = acb009cfc614d9cbee62cdef67c24c51929ef58dcda02490419a91daed29f5cf
-SIZE (go/sysutils_opentofu/opentofu-v1.11.1/v1.11.1.mod) = 17136
-SHA256 (go/sysutils_opentofu/opentofu-v1.11.1/v1.11.1.zip) = 0c6aa7bcd31cc17ec1f751e2ae654867636b69f7c8c8a63190d6afebcc14341c
-SIZE (go/sysutils_opentofu/opentofu-v1.11.1/v1.11.1.zip) = 7006172
+TIMESTAMP = 1766220684
+SHA256 (go/sysutils_opentofu/opentofu-v1.11.2/v1.11.2.mod) = 3c52d38ad621e98d1c069fa595d7968dd3f83b7f1416af0ed2225a0e1e45f71e
+SIZE (go/sysutils_opentofu/opentofu-v1.11.2/v1.11.2.mod) = 17136
+SHA256 (go/sysutils_opentofu/opentofu-v1.11.2/v1.11.2.zip) = d19b6c43b8ed5d301a28c1bd7c8c9558beeb2305321a0696a0966945656f267c
+SIZE (go/sysutils_opentofu/opentofu-v1.11.2/v1.11.2.zip) = 6998754
diff --git a/sysutils/openvox-server8/Makefile b/sysutils/openvox-server8/Makefile
index d45684f051da..52c8d9f528d9 100644
--- a/sysutils/openvox-server8/Makefile
+++ b/sysutils/openvox-server8/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openvox-server
PORTVERSION= 8.11.0
+PORTREVISION= 1
CATEGORIES= sysutils java
MASTER_SITES= https://artifacts.voxpupuli.org/${PORTNAME}/${PORTVERSION}/
PKGNAMESUFFIX= 8
@@ -75,6 +76,7 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/auth.conf ${STAGEDIR}${ETCDIR}/conf.d/auth.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/ca.conf ${STAGEDIR}${ETCDIR}/conf.d/ca.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/metrics.conf ${STAGEDIR}${ETCDIR}/conf.d/metrics.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/services.d/ca.cfg ${STAGEDIR}${ETCDIR}/services.d/ca.cfg.sample
${INSTALL_DATA} ${WRKSRC}/ext/system-config/services.d/bootstrap.cfg ${STAGEDIR}${ETCDIR}/services.d/bootstrap.cfg.sample
diff --git a/sysutils/openvox-server8/pkg-plist b/sysutils/openvox-server8/pkg-plist
index e4c12f025c03..98364ffd4d09 100644
--- a/sysutils/openvox-server8/pkg-plist
+++ b/sysutils/openvox-server8/pkg-plist
@@ -2,6 +2,7 @@
@sample %%ETCDIR%%/logback.xml.sample
@sample %%ETCDIR%%/request-logging.xml.sample
@sample %%ETCDIR%%/conf.d/auth.conf.sample
+@sample %%ETCDIR%%/conf.d/ca.conf.sample
@sample %%ETCDIR%%/conf.d/global.conf.sample
@sample %%ETCDIR%%/conf.d/metrics.conf.sample
@sample %%ETCDIR%%/conf.d/puppetserver.conf.sample
diff --git a/sysutils/pefs-kmod/Makefile b/sysutils/pefs-kmod/Makefile
index 2199d9d480b0..4ba84f3ca2b4 100644
--- a/sysutils/pefs-kmod/Makefile
+++ b/sysutils/pefs-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pefs
-DISTVERSION= g20251003
+DISTVERSION= g20251102
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -kmod
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON= untested on any other arch
USES= kmod uidfix
USE_GITHUB= yes
GH_ACCOUNT= freebsd-pefs
-GH_TAGNAME= 5e2983b
+GH_TAGNAME= d70a43a
MAKE_ENV= BINDIR="${PREFIX}/sbin" MANDIR="${PREFIX}/share/man/man"
MAKE_JOBS_UNSAFE=yes
diff --git a/sysutils/pefs-kmod/distinfo b/sysutils/pefs-kmod/distinfo
index 069700356ac7..91f6d1d68918 100644
--- a/sysutils/pefs-kmod/distinfo
+++ b/sysutils/pefs-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759468074
-SHA256 (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 0c150f3c0eb58852f0a4ca63bbaccc8337e4673ba6fc66fbd4bfb8dc95479a55
-SIZE (freebsd-pefs-pefs-g20251003-5e2983b_GH0.tar.gz) = 93884
+TIMESTAMP = 1765947264
+SHA256 (freebsd-pefs-pefs-g20251102-d70a43a_GH0.tar.gz) = e8bb6eba952d253fe3111b084315173ebba35df8a2c63f4ec8d33b3a5b13f58f
+SIZE (freebsd-pefs-pefs-g20251102-d70a43a_GH0.tar.gz) = 93881
diff --git a/sysutils/pfetch-rs/Makefile b/sysutils/pfetch-rs/Makefile
index 221579adbf7b..a365a50e2bdd 100644
--- a/sysutils/pfetch-rs/Makefile
+++ b/sysutils/pfetch-rs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pfetch-rs
DISTVERSIONPREFIX= v
DISTVERSION= 2.11.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= yonas.yanfa@gmail.com
diff --git a/sysutils/pfstat/Makefile b/sysutils/pfstat/Makefile
index a89e00609971..7062f41a81f8 100644
--- a/sysutils/pfstat/Makefile
+++ b/sysutils/pfstat/Makefile
@@ -1,23 +1,24 @@
PORTNAME= pfstat
-PORTVERSION= 2.5
-PORTREVISION= 8
+DISTVERSION= 2.5
+PORTREVISION= 9
CATEGORIES= sysutils net
MASTER_SITES= https://www.benzedrine.ch/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= rootnode+freebsd@wollwage.com
COMMENT= Utility to render graphical statistics for pf
WWW= https://www.benzedrine.ch/pfstat.html
LICENSE= BSD2CLAUSE
LIB_DEPENDS= libgd.so:graphics/gd \
+ libpfctl.so:net/libpfctl \
libpng.so:graphics/png
-USES= iconv jpeg
-
+USES= iconv jpeg localbase:ldflags
USE_RC_SUBR= pfstatd
-MAKE_ARGS= "LD_GD=gd"
+CFLAGS+= -I/usr/include/net
+LDFLAGS+= -lpfctl
PLIST_FILES= bin/pfstat \
bin/pfstatd \
@@ -25,16 +26,13 @@ PLIST_FILES= bin/pfstat \
share/man/man8/pfstatd.8.gz
post-patch:
- @${REINPLACE_CMD} -e 's|-lgd|-l$${LD_GD}|; s| -lttf||' \
- ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" \
${WRKSRC}/pfstat.[c8]
- @${REINPLACE_CMD} 's|altq/|net/&|' ${WRKSRC}/pf.c
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/pfstat ${STAGEDIR}/${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/pfstatd/pfstatd ${STAGEDIR}/${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/pfstat.8 ${STAGEDIR}/${PREFIX}/share/man/man8
- ${INSTALL_MAN} ${WRKSRC}/pfstatd/pfstatd.8 ${STAGEDIR}/${PREFIX}/share/man/man8
+ ${INSTALL_PROGRAM} ${WRKSRC}/pfstat \
+ ${WRKSRC}/pfstatd/pfstatd ${STAGEDIR}/${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/pfstat.8 \
+ ${WRKSRC}/pfstatd/pfstatd.8 ${STAGEDIR}/${PREFIX}/share/man/man8
.include <bsd.port.mk>
diff --git a/sysutils/pfstat/files/patch-pf.c b/sysutils/pfstat/files/patch-pf.c
new file mode 100644
index 000000000000..a5ee52b7b909
--- /dev/null
+++ b/sysutils/pfstat/files/patch-pf.c
@@ -0,0 +1,50 @@
+--- pf.c.orig 2007-01-11 16:01:58 UTC
++++ pf.c
+@@ -46,6 +46,7 @@ static const char rcsid[] = "$Id: pf.c,v 1.1.1.1 2007/
+ #include <err.h>
+ #include <errno.h>
+ #include <fcntl.h>
++#include <libpfctl.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+@@ -167,20 +168,29 @@ query_counters(int fd, void (*cb)(int, const char *, i
+ static int
+ query_counters(int fd, void (*cb)(int, const char *, int, double))
+ {
+- struct pf_status s;
+- int i;
++ struct pfctl_status *s;
++ struct pfctl_status_counter *np;
+
+- memset(&s, 0, sizeof(s));
+- if (ioctl(fd, DIOCGETSTATUS, &s)) {
+- fprintf(stderr, "ioctl: DIOCGETSTATUS: %s\n", strerror(errno));
++ s = pfctl_get_status(fd);
++ if (s == NULL) {
++ fputs("pfctl_get_status failure.\n",stderr);
+ return (1);
+ }
+- (*cb)(COL_TYPE_SINCE, "", 0, s.since);
+- (*cb)(COL_TYPE_GLOBAL, "", 0, s.states);
+- for (i = 0; i < FCNT_MAX; ++i)
+- (*cb)(COL_TYPE_GLOBAL, "", 1 + i, s.fcounters[i]);
+- for (i = 0; i < PFRES_MAX; ++i)
+- (*cb)(COL_TYPE_GLOBAL, "", 1 + FCNT_MAX + i, s.counters[i]);
++
++ (*cb)(COL_TYPE_SINCE, "", 0, s->since);
++ (*cb)(COL_TYPE_GLOBAL, "", 0, s->states);
++
++ TAILQ_FOREACH(np, &s->fcounters, entry) {
++ if (np->id < FCNT_MAX)
++ (*cb)(COL_TYPE_GLOBAL, "", 1 + np->id, np->counter);
++ }
++
++ TAILQ_FOREACH(np, &s->counters, entry) {
++ if (np->id < PFRES_MAX)
++ (*cb)(COL_TYPE_GLOBAL, "", 1 + FCNT_MAX + np->id, np->counter);
++ }
++
++ pfctl_free_status(s);
+ return (0);
+ }
diff --git a/sysutils/pollinfo/Makefile b/sysutils/pollinfo/Makefile
index 88c7939df06f..919701449896 100644
--- a/sysutils/pollinfo/Makefile
+++ b/sysutils/pollinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pollinfo
PORTVERSION= 0.2.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/sysutils/potnet/Makefile b/sysutils/potnet/Makefile
index b3eb05c9b31b..02626f06e754 100644
--- a/sysutils/potnet/Makefile
+++ b/sysutils/potnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= potnet
DISTVERSION= 0.5.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= sysutils
MAINTAINER= pizzamig@FreeBSD.org
diff --git a/sysutils/process-viewer/Makefile b/sysutils/process-viewer/Makefile
index 6187c6a6d206..fde58c325b37 100644
--- a/sysutils/process-viewer/Makefile
+++ b/sysutils/process-viewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= process-viewer
DISTVERSION= g20220909
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/procs/Makefile b/sysutils/procs/Makefile
index d6ded7bc41bf..952c806d8aeb 100644
--- a/sysutils/procs/Makefile
+++ b/sysutils/procs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= procs
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.10
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/puppetserver8/Makefile b/sysutils/puppetserver8/Makefile
index 51ba63b3dfe3..f1c19ccc92b4 100644
--- a/sysutils/puppetserver8/Makefile
+++ b/sysutils/puppetserver8/Makefile
@@ -1,5 +1,6 @@
PORTNAME= puppetserver
PORTVERSION= 8.7.0
+PORTREVISION= 1
CATEGORIES= sysutils java
MASTER_SITES= https://downloads.puppetlabs.com/puppet/
PKGNAMESUFFIX= 8
@@ -72,6 +73,7 @@ do-install:
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/web-routes.conf ${STAGEDIR}${ETCDIR}/conf.d/web-routes.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/webserver.conf ${STAGEDIR}${ETCDIR}/conf.d/webserver.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/auth.conf ${STAGEDIR}${ETCDIR}/conf.d/auth.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/ca.conf ${STAGEDIR}${ETCDIR}/conf.d/ca.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/conf.d/metrics.conf ${STAGEDIR}${ETCDIR}/conf.d/metrics.conf.sample
${INSTALL_DATA} ${WRKSRC}/ext/config/services.d/ca.cfg ${STAGEDIR}${ETCDIR}/services.d/ca.cfg.sample
${INSTALL_DATA} ${WRKSRC}/ext/system-config/services.d/bootstrap.cfg ${STAGEDIR}${ETCDIR}/services.d/bootstrap.cfg.sample
diff --git a/sysutils/puppetserver8/pkg-plist b/sysutils/puppetserver8/pkg-plist
index 329a3c5f8901..849fb34cef69 100644
--- a/sysutils/puppetserver8/pkg-plist
+++ b/sysutils/puppetserver8/pkg-plist
@@ -2,6 +2,7 @@
@sample %%ETCDIR%%/logback.xml.sample
@sample %%ETCDIR%%/request-logging.xml.sample
@sample %%ETCDIR%%/conf.d/auth.conf.sample
+@sample %%ETCDIR%%/conf.d/ca.conf.sample
@sample %%ETCDIR%%/conf.d/global.conf.sample
@sample %%ETCDIR%%/conf.d/metrics.conf.sample
@sample %%ETCDIR%%/conf.d/puppetserver.conf.sample
diff --git a/sysutils/py-hcloud/Makefile b/sysutils/py-hcloud/Makefile
index 6c7e24195143..b40c2c92102e 100644
--- a/sysutils/py-hcloud/Makefile
+++ b/sysutils/py-hcloud/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hcloud
-DISTVERSION= 2.12.0
+DISTVERSION= 2.13.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-hcloud/distinfo b/sysutils/py-hcloud/distinfo
index 7e211ca87b40..95367c84c550 100644
--- a/sysutils/py-hcloud/distinfo
+++ b/sysutils/py-hcloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765457422
-SHA256 (hcloud-2.12.0.tar.gz) = f145b18efc6d70fff3d48b244edfde29c0fe3dddfbbadcfe71d63f41f52441f7
-SIZE (hcloud-2.12.0.tar.gz) = 152256
+TIMESTAMP = 1766235980
+SHA256 (hcloud-2.13.0.tar.gz) = 974b22a36c347e113ff8b25abd2cd3868011288485192b562729dba6b22375e1
+SIZE (hcloud-2.13.0.tar.gz) = 153639
diff --git a/sysutils/py-healthchecks/Makefile b/sysutils/py-healthchecks/Makefile
index d3ba6cdb62c3..7daff65c9d93 100644
--- a/sysutils/py-healthchecks/Makefile
+++ b/sysutils/py-healthchecks/Makefile
@@ -1,6 +1,6 @@
PORTNAME= healthchecks
DISTVERSIONPREFIX= v
-DISTVERSION= 3.11.2
+DISTVERSION= 3.13
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-healthchecks/distinfo b/sysutils/py-healthchecks/distinfo
index 538d09897411..516e93d1d473 100644
--- a/sysutils/py-healthchecks/distinfo
+++ b/sysutils/py-healthchecks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756942460
-SHA256 (healthchecks-healthchecks-v3.11.2_GH0.tar.gz) = b1748a84ad080ff4d996845297204469840b1ec41da3625d12210323a24945b9
-SIZE (healthchecks-healthchecks-v3.11.2_GH0.tar.gz) = 5153456
+TIMESTAMP = 1766086005
+SHA256 (healthchecks-healthchecks-v3.13_GH0.tar.gz) = 461a0307a4cd8cb085ba746d484e8a73cdd3a8e4983138ad79ac0926d82aec17
+SIZE (healthchecks-healthchecks-v3.13_GH0.tar.gz) = 5337219
diff --git a/sysutils/py-healthchecks/pkg-plist b/sysutils/py-healthchecks/pkg-plist
index f6a6f063afa9..527b22d1569d 100644
--- a/sysutils/py-healthchecks/pkg-plist
+++ b/sysutils/py-healthchecks/pkg-plist
@@ -2,6 +2,7 @@
@dir(%%USER%%,%%GROUP%%,0700) /var/log/%%USER%%
@dir(%%USER%%,%%GROUP%%,0700) /var/run/%%USER%%
bin/hcks
+%%EXAMPLESDIR%%/uwsgi.ini
%%HOMEDIR%%/CHANGELOG.md
%%HOMEDIR%%/hc/__init__.py
%%HOMEDIR%%/hc/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -92,6 +93,8 @@ bin/hcks
%%HOMEDIR%%/hc/accounts/migrations/0047_profile_over_limit_date.py
%%HOMEDIR%%/hc/accounts/migrations/0048_alter_profile_user.py
%%HOMEDIR%%/hc/accounts/migrations/0049_convert_email_lowercase.py
+%%HOMEDIR%%/hc/accounts/migrations/0050_fix_legacy_timezones.py
+%%HOMEDIR%%/hc/accounts/migrations/0051_alter_profile_reports.py
%%HOMEDIR%%/hc/accounts/migrations/__init__.py
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0001_initial%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0002_profile_ping_log_limit%%PYTHON_TAG%%.opt-1.pyc
@@ -142,6 +145,8 @@ bin/hcks
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0047_profile_over_limit_date%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0048_alter_profile_user%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0049_convert_email_lowercase%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0050_fix_legacy_timezones%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/accounts/migrations/__pycache__/0051_alter_profile_reports%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/migrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/accounts/models.py
%%HOMEDIR%%/hc/accounts/tests/__init__.py
@@ -367,6 +372,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/migrations/0116_alter_check_badge_key.py
%%HOMEDIR%%/hc/api/migrations/0117_fill_badge_key.py
%%HOMEDIR%%/hc/api/migrations/0118_alter_check_badge_key.py
+%%HOMEDIR%%/hc/api/migrations/0119_check_filter_default_fail_check_filter_http_body_and_more.py
%%HOMEDIR%%/hc/api/migrations/__init__.py
%%HOMEDIR%%/hc/api/migrations/__pycache__/0001_initial%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0002_auto_20150616_0732%%PYTHON_TAG%%.opt-1.pyc
@@ -486,6 +492,7 @@ bin/hcks
%%HOMEDIR%%/hc/api/migrations/__pycache__/0116_alter_check_badge_key%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0117_fill_badge_key%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/0118_alter_check_badge_key%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/api/migrations/__pycache__/0119_check_filter_default_fail_check_filter_http_body_and_more%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/migrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/models.py
%%HOMEDIR%%/hc/api/tests/__init__.py
@@ -511,35 +518,6 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notification_status%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_apprise%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_call%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_discord%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_googlechat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_gotify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_matrix%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_mattermost%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_msteams%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_msteamsw%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_opsgenie%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pagertree%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pd%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pushbullet%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_pushover%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_rocketchat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_slack%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_spike%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_telegram%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_trello%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_victorops%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_whatsapp%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_zulip%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_pause%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_ping%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/api/tests/__pycache__/test_ping_by_slug%%PYTHON_TAG%%.opt-1.pyc
@@ -573,35 +551,6 @@ bin/hcks
%%HOMEDIR%%/hc/api/tests/test_metrics.py
%%HOMEDIR%%/hc/api/tests/test_notification_status.py
%%HOMEDIR%%/hc/api/tests/test_notify.py
-%%HOMEDIR%%/hc/api/tests/test_notify_apprise.py
-%%HOMEDIR%%/hc/api/tests/test_notify_call.py
-%%HOMEDIR%%/hc/api/tests/test_notify_discord.py
-%%HOMEDIR%%/hc/api/tests/test_notify_email.py
-%%HOMEDIR%%/hc/api/tests/test_notify_github.py
-%%HOMEDIR%%/hc/api/tests/test_notify_googlechat.py
-%%HOMEDIR%%/hc/api/tests/test_notify_gotify.py
-%%HOMEDIR%%/hc/api/tests/test_notify_group.py
-%%HOMEDIR%%/hc/api/tests/test_notify_matrix.py
-%%HOMEDIR%%/hc/api/tests/test_notify_mattermost.py
-%%HOMEDIR%%/hc/api/tests/test_notify_msteams.py
-%%HOMEDIR%%/hc/api/tests/test_notify_msteamsw.py
-%%HOMEDIR%%/hc/api/tests/test_notify_ntfy.py
-%%HOMEDIR%%/hc/api/tests/test_notify_opsgenie.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pagertree.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pd.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pushbullet.py
-%%HOMEDIR%%/hc/api/tests/test_notify_pushover.py
-%%HOMEDIR%%/hc/api/tests/test_notify_rocketchat.py
-%%HOMEDIR%%/hc/api/tests/test_notify_signal.py
-%%HOMEDIR%%/hc/api/tests/test_notify_slack.py
-%%HOMEDIR%%/hc/api/tests/test_notify_sms.py
-%%HOMEDIR%%/hc/api/tests/test_notify_spike.py
-%%HOMEDIR%%/hc/api/tests/test_notify_telegram.py
-%%HOMEDIR%%/hc/api/tests/test_notify_trello.py
-%%HOMEDIR%%/hc/api/tests/test_notify_victorops.py
-%%HOMEDIR%%/hc/api/tests/test_notify_webhook.py
-%%HOMEDIR%%/hc/api/tests/test_notify_whatsapp.py
-%%HOMEDIR%%/hc/api/tests/test_notify_zulip.py
%%HOMEDIR%%/hc/api/tests/test_pause.py
%%HOMEDIR%%/hc/api/tests/test_ping.py
%%HOMEDIR%%/hc/api/tests/test_ping_by_slug.py
@@ -650,69 +599,28 @@ bin/hcks
%%HOMEDIR%%/hc/front/templatetags/__init__.py
%%HOMEDIR%%/hc/front/templatetags/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/front/templatetags/__pycache__/asciitable%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/templatetags/__pycache__/asciitable%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/hc_extras%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/hc_extras%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/linemode%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/templatetags/__pycache__/linemode%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/front/templatetags/asciitable.py
%%HOMEDIR%%/hc/front/templatetags/hc_extras.py
%%HOMEDIR%%/hc/front/templatetags/linemode.py
%%HOMEDIR%%/hc/front/tests/__init__.py
%%HOMEDIR%%/hc/front/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_apprise%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_call%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_check%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_discord%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_discord_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_save%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_select%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_googlechat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_gotify%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_matrix%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_mattermost%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_msteams%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_opsgenie%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pagerduty_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pagertree%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pd%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_prometheus%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushbullet%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushbullet_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushover%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_pushover_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_rocketchat%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_shell%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_btn%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_complete%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_slack_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_spike%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_telegram%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_trello%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_victorops%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_whatsapp%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_zulip%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/tests/__pycache__/test_asciitable_tag%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_badges%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_basics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_channel_checks%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_channels%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_clear_events%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/front/tests/__pycache__/test_contact_vcf%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_copy%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_cron_preview%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_details%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_group%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_ntfy%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_signal%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_sms%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_webhook%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_edit_whatsapp%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_filtering_rules%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_get_events%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_hc_extras%%PYTHON_TAG%%.opt-1.pyc
@@ -720,12 +628,9 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/__pycache__/test_linemode_tag%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_log%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_log_events%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_mattermost_help%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_my_checks%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_oncalendar_preview%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_pause%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_pd_help%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_ping_body%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_ping_details%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_projects_menu%%PYTHON_TAG%%.opt-1.pyc
@@ -735,77 +640,29 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/__pycache__/test_search%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_send_test_notification%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_serve_doc%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_signal_captcha%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_status%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_status_single%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_switch_channel%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_transfer%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_trello_settings%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_uncloak%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_unsubscribe_email%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_channel%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_channel_name%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_name%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_update_timeout%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_validate_schedule%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_verify_email%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/__pycache__/test_verify_signal_number%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/front/tests/__pycache__/test_webhook_validator%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/front/tests/test_add_apprise.py
-%%HOMEDIR%%/hc/front/tests/test_add_call.py
%%HOMEDIR%%/hc/front/tests/test_add_check.py
-%%HOMEDIR%%/hc/front/tests/test_add_discord.py
-%%HOMEDIR%%/hc/front/tests/test_add_discord_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_email.py
-%%HOMEDIR%%/hc/front/tests/test_add_github.py
-%%HOMEDIR%%/hc/front/tests/test_add_github_save.py
-%%HOMEDIR%%/hc/front/tests/test_add_github_select.py
-%%HOMEDIR%%/hc/front/tests/test_add_googlechat.py
-%%HOMEDIR%%/hc/front/tests/test_add_gotify.py
-%%HOMEDIR%%/hc/front/tests/test_add_group.py
-%%HOMEDIR%%/hc/front/tests/test_add_matrix.py
-%%HOMEDIR%%/hc/front/tests/test_add_mattermost.py
-%%HOMEDIR%%/hc/front/tests/test_add_msteams.py
-%%HOMEDIR%%/hc/front/tests/test_add_ntfy.py
-%%HOMEDIR%%/hc/front/tests/test_add_opsgenie.py
-%%HOMEDIR%%/hc/front/tests/test_add_pagerduty_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_pagertree.py
-%%HOMEDIR%%/hc/front/tests/test_add_pd.py
-%%HOMEDIR%%/hc/front/tests/test_add_prometheus.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushbullet.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushbullet_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushover.py
-%%HOMEDIR%%/hc/front/tests/test_add_pushover_help.py
-%%HOMEDIR%%/hc/front/tests/test_add_rocketchat.py
-%%HOMEDIR%%/hc/front/tests/test_add_shell.py
-%%HOMEDIR%%/hc/front/tests/test_add_signal.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_btn.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_complete.py
-%%HOMEDIR%%/hc/front/tests/test_add_slack_help.py
-%%HOMEDIR%%/hc/front/tests/test_add_sms.py
-%%HOMEDIR%%/hc/front/tests/test_add_spike.py
-%%HOMEDIR%%/hc/front/tests/test_add_telegram.py
-%%HOMEDIR%%/hc/front/tests/test_add_trello.py
-%%HOMEDIR%%/hc/front/tests/test_add_victorops.py
-%%HOMEDIR%%/hc/front/tests/test_add_webhook.py
-%%HOMEDIR%%/hc/front/tests/test_add_whatsapp.py
-%%HOMEDIR%%/hc/front/tests/test_add_zulip.py
+%%HOMEDIR%%/hc/front/tests/test_asciitable_tag.py
%%HOMEDIR%%/hc/front/tests/test_badges.py
%%HOMEDIR%%/hc/front/tests/test_basics.py
%%HOMEDIR%%/hc/front/tests/test_channel_checks.py
%%HOMEDIR%%/hc/front/tests/test_channels.py
%%HOMEDIR%%/hc/front/tests/test_clear_events.py
+%%HOMEDIR%%/hc/front/tests/test_contact_vcf.py
%%HOMEDIR%%/hc/front/tests/test_copy.py
%%HOMEDIR%%/hc/front/tests/test_cron_preview.py
%%HOMEDIR%%/hc/front/tests/test_details.py
-%%HOMEDIR%%/hc/front/tests/test_edit_email.py
-%%HOMEDIR%%/hc/front/tests/test_edit_group.py
-%%HOMEDIR%%/hc/front/tests/test_edit_ntfy.py
-%%HOMEDIR%%/hc/front/tests/test_edit_signal.py
-%%HOMEDIR%%/hc/front/tests/test_edit_sms.py
-%%HOMEDIR%%/hc/front/tests/test_edit_webhook.py
-%%HOMEDIR%%/hc/front/tests/test_edit_whatsapp.py
%%HOMEDIR%%/hc/front/tests/test_filtering_rules.py
%%HOMEDIR%%/hc/front/tests/test_get_events.py
%%HOMEDIR%%/hc/front/tests/test_hc_extras.py
@@ -813,12 +670,9 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/test_linemode_tag.py
%%HOMEDIR%%/hc/front/tests/test_log.py
%%HOMEDIR%%/hc/front/tests/test_log_events.py
-%%HOMEDIR%%/hc/front/tests/test_mattermost_help.py
-%%HOMEDIR%%/hc/front/tests/test_metrics.py
%%HOMEDIR%%/hc/front/tests/test_my_checks.py
%%HOMEDIR%%/hc/front/tests/test_oncalendar_preview.py
%%HOMEDIR%%/hc/front/tests/test_pause.py
-%%HOMEDIR%%/hc/front/tests/test_pd_help.py
%%HOMEDIR%%/hc/front/tests/test_ping_body.py
%%HOMEDIR%%/hc/front/tests/test_ping_details.py
%%HOMEDIR%%/hc/front/tests/test_projects_menu.py
@@ -828,25 +682,728 @@ bin/hcks
%%HOMEDIR%%/hc/front/tests/test_search.py
%%HOMEDIR%%/hc/front/tests/test_send_test_notification.py
%%HOMEDIR%%/hc/front/tests/test_serve_doc.py
-%%HOMEDIR%%/hc/front/tests/test_signal_captcha.py
%%HOMEDIR%%/hc/front/tests/test_status.py
%%HOMEDIR%%/hc/front/tests/test_status_single.py
%%HOMEDIR%%/hc/front/tests/test_switch_channel.py
%%HOMEDIR%%/hc/front/tests/test_transfer.py
-%%HOMEDIR%%/hc/front/tests/test_trello_settings.py
%%HOMEDIR%%/hc/front/tests/test_uncloak.py
-%%HOMEDIR%%/hc/front/tests/test_unsubscribe_email.py
%%HOMEDIR%%/hc/front/tests/test_update_channel.py
%%HOMEDIR%%/hc/front/tests/test_update_channel_name.py
%%HOMEDIR%%/hc/front/tests/test_update_name.py
%%HOMEDIR%%/hc/front/tests/test_update_timeout.py
%%HOMEDIR%%/hc/front/tests/test_validate_schedule.py
%%HOMEDIR%%/hc/front/tests/test_verify_email.py
-%%HOMEDIR%%/hc/front/tests/test_verify_signal_number.py
%%HOMEDIR%%/hc/front/tests/test_webhook_validator.py
%%HOMEDIR%%/hc/front/urls.py
%%HOMEDIR%%/hc/front/validators.py
%%HOMEDIR%%/hc/front/views.py
+%%HOMEDIR%%/hc/integrations/__init__.py
+%%HOMEDIR%%/hc/integrations/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__init__.py
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/apps%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/apps%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/apps.py
+%%HOMEDIR%%/hc/integrations/apprise/forms.py
+%%HOMEDIR%%/hc/integrations/apprise/static/img/apprise.png
+%%HOMEDIR%%/hc/integrations/apprise/templates/add_apprise.html
+%%HOMEDIR%%/hc/integrations/apprise/templates/apprise_description.html
+%%HOMEDIR%%/hc/integrations/apprise/templates/apprise_title.html
+%%HOMEDIR%%/hc/integrations/apprise/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/apprise/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/apprise/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/apprise/transport.py
+%%HOMEDIR%%/hc/integrations/apprise/urls.py
+%%HOMEDIR%%/hc/integrations/apprise/views.py
+%%HOMEDIR%%/hc/integrations/call/__init__.py
+%%HOMEDIR%%/hc/integrations/call/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/static/img/call.png
+%%HOMEDIR%%/hc/integrations/call/templates/add_call.html
+%%HOMEDIR%%/hc/integrations/call/templates/call_message.html
+%%HOMEDIR%%/hc/integrations/call/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/call/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/call/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/call/transport.py
+%%HOMEDIR%%/hc/integrations/call/urls.py
+%%HOMEDIR%%/hc/integrations/call/views.py
+%%HOMEDIR%%/hc/integrations/discord/__init__.py
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/static/img/discord.png
+%%HOMEDIR%%/hc/integrations/discord/templates/add_discord.html
+%%HOMEDIR%%/hc/integrations/discord/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/discord/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/discord/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/discord/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/discord/transport.py
+%%HOMEDIR%%/hc/integrations/discord/urls.py
+%%HOMEDIR%%/hc/integrations/discord/views.py
+%%HOMEDIR%%/hc/integrations/email/__init__.py
+%%HOMEDIR%%/hc/integrations/email/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/forms.py
+%%HOMEDIR%%/hc/integrations/email/static/img/email.png
+%%HOMEDIR%%/hc/integrations/email/templates/email_form.html
+%%HOMEDIR%%/hc/integrations/email/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/__pycache__/test_unsubscribe%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/email/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/email/tests/test_unsubscribe.py
+%%HOMEDIR%%/hc/integrations/email/transport.py
+%%HOMEDIR%%/hc/integrations/email/urls.py
+%%HOMEDIR%%/hc/integrations/email/views.py
+%%HOMEDIR%%/hc/integrations/github/__init__.py
+%%HOMEDIR%%/hc/integrations/github/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/client.py
+%%HOMEDIR%%/hc/integrations/github/forms.py
+%%HOMEDIR%%/hc/integrations/github/static/img/github-white.png
+%%HOMEDIR%%/hc/integrations/github/static/img/github.png
+%%HOMEDIR%%/hc/integrations/github/templates/add_github.html
+%%HOMEDIR%%/hc/integrations/github/templates/add_github_form.html
+%%HOMEDIR%%/hc/integrations/github/templates/github_body.html
+%%HOMEDIR%%/hc/integrations/github/templates/github_title.html
+%%HOMEDIR%%/hc/integrations/github/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add_save%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_add_select%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/github/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_add_save.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_add_select.py
+%%HOMEDIR%%/hc/integrations/github/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/github/transport.py
+%%HOMEDIR%%/hc/integrations/github/urls.py
+%%HOMEDIR%%/hc/integrations/github/views.py
+%%HOMEDIR%%/hc/integrations/googlechat/__init__.py
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/googlechat.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_1.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_2.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_3.png
+%%HOMEDIR%%/hc/integrations/googlechat/static/img/setup_googlechat_4.png
+%%HOMEDIR%%/hc/integrations/googlechat/templates/add_googlechat.html
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/googlechat/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/googlechat/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/googlechat/transport.py
+%%HOMEDIR%%/hc/integrations/googlechat/urls.py
+%%HOMEDIR%%/hc/integrations/googlechat/views.py
+%%HOMEDIR%%/hc/integrations/gotify/__init__.py
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/forms.py
+%%HOMEDIR%%/hc/integrations/gotify/static/img/gotify.png
+%%HOMEDIR%%/hc/integrations/gotify/static/img/setup_gotify_1.png
+%%HOMEDIR%%/hc/integrations/gotify/static/img/setup_gotify_2.png
+%%HOMEDIR%%/hc/integrations/gotify/templates/add_gotify.html
+%%HOMEDIR%%/hc/integrations/gotify/templates/gotify_message.html
+%%HOMEDIR%%/hc/integrations/gotify/templates/gotify_title.html
+%%HOMEDIR%%/hc/integrations/gotify/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/gotify/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/gotify/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/gotify/transport.py
+%%HOMEDIR%%/hc/integrations/gotify/urls.py
+%%HOMEDIR%%/hc/integrations/gotify/views.py
+%%HOMEDIR%%/hc/integrations/group/__init__.py
+%%HOMEDIR%%/hc/integrations/group/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/forms.py
+%%HOMEDIR%%/hc/integrations/group/static/img/group.png
+%%HOMEDIR%%/hc/integrations/group/templates/group_form.html
+%%HOMEDIR%%/hc/integrations/group/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/group/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/group/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/group/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/group/transport.py
+%%HOMEDIR%%/hc/integrations/group/urls.py
+%%HOMEDIR%%/hc/integrations/group/views.py
+%%HOMEDIR%%/hc/integrations/matrix/__init__.py
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/client.py
+%%HOMEDIR%%/hc/integrations/matrix/forms.py
+%%HOMEDIR%%/hc/integrations/matrix/static/img/matrix.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/mattermost.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_1.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_2.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_3.png
+%%HOMEDIR%%/hc/integrations/matrix/static/img/setup_matrix_4.png
+%%HOMEDIR%%/hc/integrations/matrix/templates/add_matrix.html
+%%HOMEDIR%%/hc/integrations/matrix/templates/matrix_description.html
+%%HOMEDIR%%/hc/integrations/matrix/templates/matrix_description_formatted.html
+%%HOMEDIR%%/hc/integrations/matrix/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/matrix/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/matrix/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/matrix/transport.py
+%%HOMEDIR%%/hc/integrations/matrix/urls.py
+%%HOMEDIR%%/hc/integrations/matrix/views.py
+%%HOMEDIR%%/hc/integrations/mattermost/__init__.py
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_1.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_2.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_3.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_4.png
+%%HOMEDIR%%/hc/integrations/mattermost/static/img/setup_mattermost_5.png
+%%HOMEDIR%%/hc/integrations/mattermost/templates/add_mattermost.html
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/mattermost/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/mattermost/transport.py
+%%HOMEDIR%%/hc/integrations/mattermost/urls.py
+%%HOMEDIR%%/hc/integrations/mattermost/views.py
+%%HOMEDIR%%/hc/integrations/msteamsw/__init__.py
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/msteams.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/msteamsw.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_1.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_2.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_3.png
+%%HOMEDIR%%/hc/integrations/msteamsw/static/img/setup_msteamsw_4.png
+%%HOMEDIR%%/hc/integrations/msteamsw/templates/add_msteams.html
+%%HOMEDIR%%/hc/integrations/msteamsw/templates/msteamsw_message.html
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/msteamsw/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/msteamsw/transport.py
+%%HOMEDIR%%/hc/integrations/msteamsw/urls.py
+%%HOMEDIR%%/hc/integrations/msteamsw/views.py
+%%HOMEDIR%%/hc/integrations/ntfy/__init__.py
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/forms.py
+%%HOMEDIR%%/hc/integrations/ntfy/static/img/ntfy.png
+%%HOMEDIR%%/hc/integrations/ntfy/static/js/ntfy_form.js
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_form.html
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_message.html
+%%HOMEDIR%%/hc/integrations/ntfy/templates/ntfy_title.html
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/ntfy/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/ntfy/transport.py
+%%HOMEDIR%%/hc/integrations/ntfy/urls.py
+%%HOMEDIR%%/hc/integrations/ntfy/views.py
+%%HOMEDIR%%/hc/integrations/opsgenie/__init__.py
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/forms.py
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/opsgenie.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_1.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_2.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_3.png
+%%HOMEDIR%%/hc/integrations/opsgenie/static/img/setup_opsgenie_4.png
+%%HOMEDIR%%/hc/integrations/opsgenie/templates/add_opsgenie.html
+%%HOMEDIR%%/hc/integrations/opsgenie/templates/opsgenie_message.html
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/opsgenie/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/opsgenie/transport.py
+%%HOMEDIR%%/hc/integrations/opsgenie/urls.py
+%%HOMEDIR%%/hc/integrations/opsgenie/views.py
+%%HOMEDIR%%/hc/integrations/pagertree/__init__.py
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/pagertree.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_1.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_2.png
+%%HOMEDIR%%/hc/integrations/pagertree/static/img/setup_pagertree_3.png
+%%HOMEDIR%%/hc/integrations/pagertree/templates/add_pagertree.html
+%%HOMEDIR%%/hc/integrations/pagertree/templates/pagertree_description.html
+%%HOMEDIR%%/hc/integrations/pagertree/templates/pagertree_title.html
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pagertree/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pagertree/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pagertree/transport.py
+%%HOMEDIR%%/hc/integrations/pagertree/urls.py
+%%HOMEDIR%%/hc/integrations/pagertree/views.py
+%%HOMEDIR%%/hc/integrations/pd/__init__.py
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/forms.py
+%%HOMEDIR%%/hc/integrations/pd/static/img/pd.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_s1.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_s2.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_0.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_1.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_2.png
+%%HOMEDIR%%/hc/integrations/pd/static/img/setup_pd_simple_3.png
+%%HOMEDIR%%/hc/integrations/pd/templates/add_pd.html
+%%HOMEDIR%%/hc/integrations/pd/templates/add_pd_simple.html
+%%HOMEDIR%%/hc/integrations/pd/templates/pd_description.html
+%%HOMEDIR%%/hc/integrations/pd/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pd/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/pd/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pd/transport.py
+%%HOMEDIR%%/hc/integrations/pd/urls.py
+%%HOMEDIR%%/hc/integrations/pd/views.py
+%%HOMEDIR%%/hc/integrations/po/__init__.py
+%%HOMEDIR%%/hc/integrations/po/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/forms.py
+%%HOMEDIR%%/hc/integrations/po/static/img/po.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_0.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_1.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_2.png
+%%HOMEDIR%%/hc/integrations/po/static/img/setup_pushover_3.png
+%%HOMEDIR%%/hc/integrations/po/static/js/add_pushover.js
+%%HOMEDIR%%/hc/integrations/po/templates/add_pushover.html
+%%HOMEDIR%%/hc/integrations/po/templates/add_pushover_help.html
+%%HOMEDIR%%/hc/integrations/po/templates/pushover_message.html
+%%HOMEDIR%%/hc/integrations/po/templates/pushover_title.html
+%%HOMEDIR%%/hc/integrations/po/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/po/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/po/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/po/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/po/transport.py
+%%HOMEDIR%%/hc/integrations/po/urls.py
+%%HOMEDIR%%/hc/integrations/po/views.py
+%%HOMEDIR%%/hc/integrations/prometheus/__init__.py
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/static/img/prometheus.png
+%%HOMEDIR%%/hc/integrations/prometheus/static/img/setup_prometheus_1.png
+%%HOMEDIR%%/hc/integrations/prometheus/templates/add_prometheus.html
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__/test_metrics%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/prometheus/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/prometheus/tests/test_metrics.py
+%%HOMEDIR%%/hc/integrations/prometheus/urls.py
+%%HOMEDIR%%/hc/integrations/prometheus/views.py
+%%HOMEDIR%%/hc/integrations/pushbullet/__init__.py
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/static/img/pushbullet.png
+%%HOMEDIR%%/hc/integrations/pushbullet/templates/add_pushbullet.html
+%%HOMEDIR%%/hc/integrations/pushbullet/templates/pushbullet_message.html
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/pushbullet/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/pushbullet/transport.py
+%%HOMEDIR%%/hc/integrations/pushbullet/urls.py
+%%HOMEDIR%%/hc/integrations/pushbullet/views.py
+%%HOMEDIR%%/hc/integrations/rocketchat/__init__.py
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/rocketchat.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_1.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_2.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_3.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_4.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_5.png
+%%HOMEDIR%%/hc/integrations/rocketchat/static/img/setup_rocketchat_6.png
+%%HOMEDIR%%/hc/integrations/rocketchat/templates/add_rocketchat.html
+%%HOMEDIR%%/hc/integrations/rocketchat/templates/rocketchat_message.html
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/rocketchat/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/rocketchat/transport.py
+%%HOMEDIR%%/hc/integrations/rocketchat/urls.py
+%%HOMEDIR%%/hc/integrations/rocketchat/views.py
+%%HOMEDIR%%/hc/integrations/shell/__init__.py
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/forms.py
+%%HOMEDIR%%/hc/integrations/shell/static/img/shell.png
+%%HOMEDIR%%/hc/integrations/shell/templates/add_shell.html
+%%HOMEDIR%%/hc/integrations/shell/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/shell/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/shell/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/shell/transport.py
+%%HOMEDIR%%/hc/integrations/shell/urls.py
+%%HOMEDIR%%/hc/integrations/shell/views.py
+%%HOMEDIR%%/hc/integrations/signal/__init__.py
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/forms.py
+%%HOMEDIR%%/hc/integrations/signal/static/img/signal.png
+%%HOMEDIR%%/hc/integrations/signal/static/js/signal_form.js
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_form.html
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_message.html
+%%HOMEDIR%%/hc/integrations/signal/templates/signal_result.html
+%%HOMEDIR%%/hc/integrations/signal/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_signal_captcha%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/__pycache__/test_verify_signal_number%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/signal/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_signal_captcha.py
+%%HOMEDIR%%/hc/integrations/signal/tests/test_verify_signal_number.py
+%%HOMEDIR%%/hc/integrations/signal/transport.py
+%%HOMEDIR%%/hc/integrations/signal/urls.py
+%%HOMEDIR%%/hc/integrations/signal/views.py
+%%HOMEDIR%%/hc/integrations/slack/__init__.py
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/static/img/add_to_slack.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/add_to_slack@2x.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_1.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_2.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_0.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_1.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_2.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/setup_slack_btn_3.png
+%%HOMEDIR%%/hc/integrations/slack/static/img/slack.png
+%%HOMEDIR%%/hc/integrations/slack/templates/add_slack.html
+%%HOMEDIR%%/hc/integrations/slack/templates/add_slack_btn.html
+%%HOMEDIR%%/hc/integrations/slack/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add_btn%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_add_complete%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_help%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add_btn.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_add_complete.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_help.py
+%%HOMEDIR%%/hc/integrations/slack/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/slack/transport.py
+%%HOMEDIR%%/hc/integrations/slack/urls.py
+%%HOMEDIR%%/hc/integrations/slack/views.py
+%%HOMEDIR%%/hc/integrations/sms/__init__.py
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/static/img/sms.png
+%%HOMEDIR%%/hc/integrations/sms/templates/sms_form.html
+%%HOMEDIR%%/hc/integrations/sms/templates/sms_message.html
+%%HOMEDIR%%/hc/integrations/sms/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/sms/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/sms/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/sms/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/sms/transport.py
+%%HOMEDIR%%/hc/integrations/sms/urls.py
+%%HOMEDIR%%/hc/integrations/sms/views.py
+%%HOMEDIR%%/hc/integrations/spike/__init__.py
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_1.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_2.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_3.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/setup_spike_4.png
+%%HOMEDIR%%/hc/integrations/spike/static/img/spike.png
+%%HOMEDIR%%/hc/integrations/spike/templates/add_spike.html
+%%HOMEDIR%%/hc/integrations/spike/templates/spike_description.html
+%%HOMEDIR%%/hc/integrations/spike/templates/spike_title.html
+%%HOMEDIR%%/hc/integrations/spike/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/spike/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/spike/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/spike/transport.py
+%%HOMEDIR%%/hc/integrations/spike/urls.py
+%%HOMEDIR%%/hc/integrations/spike/views.py
+%%HOMEDIR%%/hc/integrations/telegram/__init__.py
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/forms.py
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_1.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_2.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/setup_telegram_3.png
+%%HOMEDIR%%/hc/integrations/telegram/static/img/telegram.png
+%%HOMEDIR%%/hc/integrations/telegram/templates/add_telegram.html
+%%HOMEDIR%%/hc/integrations/telegram/templates/telegram_invite.html
+%%HOMEDIR%%/hc/integrations/telegram/templates/telegram_message.html
+%%HOMEDIR%%/hc/integrations/telegram/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/telegram/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/telegram/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/telegram/transport.py
+%%HOMEDIR%%/hc/integrations/telegram/urls.py
+%%HOMEDIR%%/hc/integrations/telegram/views.py
+%%HOMEDIR%%/hc/integrations/trello/__init__.py
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/forms.py
+%%HOMEDIR%%/hc/integrations/trello/static/img/trello.png
+%%HOMEDIR%%/hc/integrations/trello/static/js/add_trello.js
+%%HOMEDIR%%/hc/integrations/trello/templates/add_trello.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_desc.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_name.html
+%%HOMEDIR%%/hc/integrations/trello/templates/trello_settings.html
+%%HOMEDIR%%/hc/integrations/trello/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/__pycache__/test_settings%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/trello/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/trello/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/trello/tests/test_settings.py
+%%HOMEDIR%%/hc/integrations/trello/transport.py
+%%HOMEDIR%%/hc/integrations/trello/urls.py
+%%HOMEDIR%%/hc/integrations/trello/views.py
+%%HOMEDIR%%/hc/integrations/victorops/__init__.py
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/static/img/setup_victorops_1.png
+%%HOMEDIR%%/hc/integrations/victorops/static/img/setup_victorops_2.png
+%%HOMEDIR%%/hc/integrations/victorops/static/img/victorops.png
+%%HOMEDIR%%/hc/integrations/victorops/templates/add_victorops.html
+%%HOMEDIR%%/hc/integrations/victorops/templates/victorops_description.html
+%%HOMEDIR%%/hc/integrations/victorops/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/victorops/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/victorops/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/victorops/transport.py
+%%HOMEDIR%%/hc/integrations/victorops/urls.py
+%%HOMEDIR%%/hc/integrations/victorops/views.py
+%%HOMEDIR%%/hc/integrations/webhook/__init__.py
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/forms.py
+%%HOMEDIR%%/hc/integrations/webhook/static/img/webhook.png
+%%HOMEDIR%%/hc/integrations/webhook/static/js/webhook.js
+%%HOMEDIR%%/hc/integrations/webhook/templates/webhook_form.html
+%%HOMEDIR%%/hc/integrations/webhook/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/webhook/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/webhook/transport.py
+%%HOMEDIR%%/hc/integrations/webhook/urls.py
+%%HOMEDIR%%/hc/integrations/webhook/views.py
+%%HOMEDIR%%/hc/integrations/whatsapp/__init__.py
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/apps%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/apps%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/apps.py
+%%HOMEDIR%%/hc/integrations/whatsapp/static/img/whatsapp.png
+%%HOMEDIR%%/hc/integrations/whatsapp/templates/whatsapp_form.html
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_edit%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_edit.py
+%%HOMEDIR%%/hc/integrations/whatsapp/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/whatsapp/transport.py
+%%HOMEDIR%%/hc/integrations/whatsapp/urls.py
+%%HOMEDIR%%/hc/integrations/whatsapp/views.py
+%%HOMEDIR%%/hc/integrations/zulip/__init__.py
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/forms%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/transport%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/urls%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/__pycache__/views%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/forms.py
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_1.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_2.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_3.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_4.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/setup_zulip_5.png
+%%HOMEDIR%%/hc/integrations/zulip/static/img/zulip.png
+%%HOMEDIR%%/hc/integrations/zulip/static/js/add_zulip.js
+%%HOMEDIR%%/hc/integrations/zulip/templates/add_zulip.html
+%%HOMEDIR%%/hc/integrations/zulip/templates/zulip_content.html
+%%HOMEDIR%%/hc/integrations/zulip/templates/zulip_topic.html
+%%HOMEDIR%%/hc/integrations/zulip/tests/__init__.py
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/test_add%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__/test_notify%%PYTHON_TAG%%.opt-1.pyc
+%%HOMEDIR%%/hc/integrations/zulip/tests/test_add.py
+%%HOMEDIR%%/hc/integrations/zulip/tests/test_notify.py
+%%HOMEDIR%%/hc/integrations/zulip/transport.py
+%%HOMEDIR%%/hc/integrations/zulip/urls.py
+%%HOMEDIR%%/hc/integrations/zulip/views.py
%%HOMEDIR%%/hc/lib/__init__.py
%%HOMEDIR%%/hc/lib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/__init__%%PYTHON_TAG%%.pyc
@@ -857,11 +1414,7 @@ bin/hcks
%%HOMEDIR%%/hc/lib/__pycache__/date%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/emails%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/emails%%PYTHON_TAG%%.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/github%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/github%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/html%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/html%%PYTHON_TAG%%.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/matrix%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/s3%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/s3%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/signing%%PYTHON_TAG%%.opt-1.pyc
@@ -869,7 +1422,6 @@ bin/hcks
%%HOMEDIR%%/hc/lib/__pycache__/statsd%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/statsd%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/string%%PYTHON_TAG%%.opt-1.pyc
-%%HOMEDIR%%/hc/lib/__pycache__/string%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/typealias%%PYTHON_TAG%%.opt-1.pyc
%%HOMEDIR%%/hc/lib/__pycache__/typealias%%PYTHON_TAG%%.pyc
%%HOMEDIR%%/hc/lib/__pycache__/tz%%PYTHON_TAG%%.opt-1.pyc
@@ -880,9 +1432,7 @@ bin/hcks
%%HOMEDIR%%/hc/lib/curl.py
%%HOMEDIR%%/hc/lib/date.py
%%HOMEDIR%%/hc/lib/emails.py
-%%HOMEDIR%%/hc/lib/github.py
%%HOMEDIR%%/hc/lib/html.py
-%%HOMEDIR%%/hc/lib/matrix.py
%%HOMEDIR%%/hc/lib/s3.py
%%HOMEDIR%%/hc/lib/signing.py
%%HOMEDIR%%/hc/lib/statsd.py
@@ -985,6 +1535,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.27d9190db11c.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.27fed4d96071.css
%%HOMEDIR%%/static-collected/CACHE/css/output.27fed4d96071.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.2d3cc72d730c.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.2d3cc72d730c.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.338a92d956e0.css
%%HOMEDIR%%/static-collected/CACHE/css/output.338a92d956e0.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.3b9726e6757d.css
@@ -995,10 +1547,10 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.4118f003b752.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css
%%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css
%%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.5781c954c7fe.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.5781c954c7fe.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css
%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.5b9a3186b65a.css
@@ -1015,8 +1567,6 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.79bc4ba389df.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.85131bd6fe18.css
%%HOMEDIR%%/static-collected/CACHE/css/output.85131bd6fe18.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.92ca7578c1e1.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.92ca7578c1e1.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.994ced6690f1.css
%%HOMEDIR%%/static-collected/CACHE/css/output.994ced6690f1.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.99b939d7a1fa.css
@@ -1035,8 +1585,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/css/output.b5314e6471ce.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.ba3a60f23b9a.css
%%HOMEDIR%%/static-collected/CACHE/css/output.ba3a60f23b9a.css.gz
-%%HOMEDIR%%/static-collected/CACHE/css/output.bc14245246d0.css
-%%HOMEDIR%%/static-collected/CACHE/css/output.bc14245246d0.css.gz
+%%HOMEDIR%%/static-collected/CACHE/css/output.be44bcfea48a.css
+%%HOMEDIR%%/static-collected/CACHE/css/output.be44bcfea48a.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.c2d1279dce0e.css
%%HOMEDIR%%/static-collected/CACHE/css/output.c2d1279dce0e.css.gz
%%HOMEDIR%%/static-collected/CACHE/css/output.ca025a6b1199.css
@@ -1097,6 +1647,8 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.9ce1f5e65e9a.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.9f0fa72b79a3.js
%%HOMEDIR%%/static-collected/CACHE/js/output.9f0fa72b79a3.js.gz
+%%HOMEDIR%%/static-collected/CACHE/js/output.ae529949a37e.js
+%%HOMEDIR%%/static-collected/CACHE/js/output.ae529949a37e.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.b4ba48ed4f66.js
%%HOMEDIR%%/static-collected/CACHE/js/output.b4ba48ed4f66.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.b85217576987.js
@@ -1109,16 +1661,14 @@ bin/hcks
%%HOMEDIR%%/static-collected/CACHE/js/output.c4e367d31ce9.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.c56525d27da6.js
%%HOMEDIR%%/static-collected/CACHE/js/output.c56525d27da6.js.gz
-%%HOMEDIR%%/static-collected/CACHE/js/output.c653f0934335.js
-%%HOMEDIR%%/static-collected/CACHE/js/output.c653f0934335.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.c9c5c8413808.js
%%HOMEDIR%%/static-collected/CACHE/js/output.c9c5c8413808.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.cf866df012a0.js
%%HOMEDIR%%/static-collected/CACHE/js/output.cf866df012a0.js.gz
+%%HOMEDIR%%/static-collected/CACHE/js/output.d1a982a34e92.js
+%%HOMEDIR%%/static-collected/CACHE/js/output.d1a982a34e92.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.d1af18153f71.js
%%HOMEDIR%%/static-collected/CACHE/js/output.d1af18153f71.js.gz
-%%HOMEDIR%%/static-collected/CACHE/js/output.db93224f6407.js
-%%HOMEDIR%%/static-collected/CACHE/js/output.db93224f6407.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.deacfb4c1f0f.js
%%HOMEDIR%%/static-collected/CACHE/js/output.deacfb4c1f0f.js.gz
%%HOMEDIR%%/static-collected/CACHE/js/output.e9c76ee85b5e.js
@@ -1309,13 +1859,18 @@ bin/hcks
%%HOMEDIR%%/static-collected/fonts/icomoon.svg
%%HOMEDIR%%/static-collected/fonts/icomoon.ttf
%%HOMEDIR%%/static-collected/fonts/icomoon.woff
+%%HOMEDIR%%/static-collected/img/add_to_slack.png
+%%HOMEDIR%%/static-collected/img/add_to_slack@2x.png
%%HOMEDIR%%/static-collected/img/apple-touch-180.png
+%%HOMEDIR%%/static-collected/img/apprise.png
%%HOMEDIR%%/static-collected/img/badges.png
%%HOMEDIR%%/static-collected/img/badges@2x.png
+%%HOMEDIR%%/static-collected/img/call.png
%%HOMEDIR%%/static-collected/img/check_details.png
%%HOMEDIR%%/static-collected/img/check_details@2x.png
%%HOMEDIR%%/static-collected/img/cron.png
%%HOMEDIR%%/static-collected/img/cron@2x.png
+%%HOMEDIR%%/static-collected/img/discord.png
%%HOMEDIR%%/static-collected/img/docs/add_check.png
%%HOMEDIR%%/static-collected/img/docs/badges.png
%%HOMEDIR%%/static-collected/img/docs/checks_durations.png
@@ -1349,116 +1904,112 @@ bin/hcks
%%HOMEDIR%%/static-collected/img/docs/transfer_check.png
%%HOMEDIR%%/static-collected/img/docs/transfer_project.png
%%HOMEDIR%%/static-collected/img/down.png
+%%HOMEDIR%%/static-collected/img/email.png
%%HOMEDIR%%/static-collected/img/favicon.ico
%%HOMEDIR%%/static-collected/img/favicon.svg
%%HOMEDIR%%/static-collected/img/favicon_down.svg
-%%HOMEDIR%%/static-collected/img/integrations/add_to_slack.png
-%%HOMEDIR%%/static-collected/img/integrations/add_to_slack@2x.png
-%%HOMEDIR%%/static-collected/img/integrations/apprise.png
-%%HOMEDIR%%/static-collected/img/integrations/call.png
-%%HOMEDIR%%/static-collected/img/integrations/discord.png
-%%HOMEDIR%%/static-collected/img/integrations/email.png
-%%HOMEDIR%%/static-collected/img/integrations/github-white.png
-%%HOMEDIR%%/static-collected/img/integrations/github.png
-%%HOMEDIR%%/static-collected/img/integrations/googlechat.png
-%%HOMEDIR%%/static-collected/img/integrations/gotify.png
-%%HOMEDIR%%/static-collected/img/integrations/group.png
-%%HOMEDIR%%/static-collected/img/integrations/linenotify.png
-%%HOMEDIR%%/static-collected/img/integrations/matrix.png
-%%HOMEDIR%%/static-collected/img/integrations/mattermost.png
-%%HOMEDIR%%/static-collected/img/integrations/missing.png
-%%HOMEDIR%%/static-collected/img/integrations/msteams.png
-%%HOMEDIR%%/static-collected/img/integrations/msteamsw.png
-%%HOMEDIR%%/static-collected/img/integrations/ntfy.png
-%%HOMEDIR%%/static-collected/img/integrations/opsgenie.png
-%%HOMEDIR%%/static-collected/img/integrations/pagertree.png
-%%HOMEDIR%%/static-collected/img/integrations/pd.png
-%%HOMEDIR%%/static-collected/img/integrations/pd_connect_button.png
-%%HOMEDIR%%/static-collected/img/integrations/po.png
-%%HOMEDIR%%/static-collected/img/integrations/prometheus.png
-%%HOMEDIR%%/static-collected/img/integrations/pushbullet.png
-%%HOMEDIR%%/static-collected/img/integrations/rocketchat.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_gotify_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_gotify_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_matrix_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_mattermost_5.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_msteamsw_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_opsgenie_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pagertree_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_s1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_s2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pd_simple_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_prometheus_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_pushover_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_5.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_rocketchat_6.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_0.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_slack_btn_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_spike_4.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_telegram_3.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_victorops_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_victorops_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_1.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_2.png
-%%HOMEDIR%%/static-collected/img/integrations/setup_zulip_3.png
-%%HOMEDIR%%/static-collected/img/integrations/shell.png
-%%HOMEDIR%%/static-collected/img/integrations/signal.png
-%%HOMEDIR%%/static-collected/img/integrations/slack.png
-%%HOMEDIR%%/static-collected/img/integrations/sms.png
-%%HOMEDIR%%/static-collected/img/integrations/spike.png
-%%HOMEDIR%%/static-collected/img/integrations/telegram.png
-%%HOMEDIR%%/static-collected/img/integrations/trello.png
-%%HOMEDIR%%/static-collected/img/integrations/victorops.png
-%%HOMEDIR%%/static-collected/img/integrations/webhook.png
-%%HOMEDIR%%/static-collected/img/integrations/whatsapp.png
-%%HOMEDIR%%/static-collected/img/integrations/zulip.png
+%%HOMEDIR%%/static-collected/img/github-white.png
+%%HOMEDIR%%/static-collected/img/github.png
+%%HOMEDIR%%/static-collected/img/googlechat.png
+%%HOMEDIR%%/static-collected/img/gotify.png
+%%HOMEDIR%%/static-collected/img/group.png
+%%HOMEDIR%%/static-collected/img/linenotify.png
%%HOMEDIR%%/static-collected/img/logo.png
+%%HOMEDIR%%/static-collected/img/matrix.png
+%%HOMEDIR%%/static-collected/img/mattermost.png
+%%HOMEDIR%%/static-collected/img/missing.png
+%%HOMEDIR%%/static-collected/img/msteams.png
+%%HOMEDIR%%/static-collected/img/msteamsw.png
%%HOMEDIR%%/static-collected/img/my_checks.png
%%HOMEDIR%%/static-collected/img/my_checks@2x.png
+%%HOMEDIR%%/static-collected/img/ntfy.png
+%%HOMEDIR%%/static-collected/img/opsgenie.png
+%%HOMEDIR%%/static-collected/img/pagertree.png
+%%HOMEDIR%%/static-collected/img/pd.png
%%HOMEDIR%%/static-collected/img/period_grace.png
%%HOMEDIR%%/static-collected/img/period_grace@2x.png
+%%HOMEDIR%%/static-collected/img/po.png
+%%HOMEDIR%%/static-collected/img/prometheus.png
+%%HOMEDIR%%/static-collected/img/pushbullet.png
+%%HOMEDIR%%/static-collected/img/rocketchat.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_1.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_2.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_3.png
+%%HOMEDIR%%/static-collected/img/setup_googlechat_4.png
+%%HOMEDIR%%/static-collected/img/setup_gotify_1.png
+%%HOMEDIR%%/static-collected/img/setup_gotify_2.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_1.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_2.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_3.png
+%%HOMEDIR%%/static-collected/img/setup_matrix_4.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_1.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_2.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_3.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_4.png
+%%HOMEDIR%%/static-collected/img/setup_mattermost_5.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_1.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_2.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_3.png
+%%HOMEDIR%%/static-collected/img/setup_msteamsw_4.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_1.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_2.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_3.png
+%%HOMEDIR%%/static-collected/img/setup_opsgenie_4.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_1.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_2.png
+%%HOMEDIR%%/static-collected/img/setup_pagertree_3.png
+%%HOMEDIR%%/static-collected/img/setup_pd_s1.png
+%%HOMEDIR%%/static-collected/img/setup_pd_s2.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_0.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_1.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_2.png
+%%HOMEDIR%%/static-collected/img/setup_pd_simple_3.png
+%%HOMEDIR%%/static-collected/img/setup_prometheus_1.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_0.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_1.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_2.png
+%%HOMEDIR%%/static-collected/img/setup_pushover_3.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_1.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_2.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_3.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_4.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_5.png
+%%HOMEDIR%%/static-collected/img/setup_rocketchat_6.png
+%%HOMEDIR%%/static-collected/img/setup_slack_1.png
+%%HOMEDIR%%/static-collected/img/setup_slack_2.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_0.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_1.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_2.png
+%%HOMEDIR%%/static-collected/img/setup_slack_btn_3.png
+%%HOMEDIR%%/static-collected/img/setup_spike_1.png
+%%HOMEDIR%%/static-collected/img/setup_spike_2.png
+%%HOMEDIR%%/static-collected/img/setup_spike_3.png
+%%HOMEDIR%%/static-collected/img/setup_spike_4.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_1.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_2.png
+%%HOMEDIR%%/static-collected/img/setup_telegram_3.png
+%%HOMEDIR%%/static-collected/img/setup_victorops_1.png
+%%HOMEDIR%%/static-collected/img/setup_victorops_2.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_1.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_2.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_3.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_4.png
+%%HOMEDIR%%/static-collected/img/setup_zulip_5.png
+%%HOMEDIR%%/static-collected/img/shell.png
+%%HOMEDIR%%/static-collected/img/signal.png
+%%HOMEDIR%%/static-collected/img/slack.png
+%%HOMEDIR%%/static-collected/img/sms.png
+%%HOMEDIR%%/static-collected/img/spike.png
+%%HOMEDIR%%/static-collected/img/telegram.png
%%HOMEDIR%%/static-collected/img/theme-dark.png
%%HOMEDIR%%/static-collected/img/theme-light.png
%%HOMEDIR%%/static-collected/img/theme-system.png
+%%HOMEDIR%%/static-collected/img/trello.png
%%HOMEDIR%%/static-collected/img/up.png
+%%HOMEDIR%%/static-collected/img/victorops.png
+%%HOMEDIR%%/static-collected/img/webhook.png
+%%HOMEDIR%%/static-collected/img/whatsapp.png
+%%HOMEDIR%%/static-collected/img/zulip.png
%%HOMEDIR%%/static-collected/js/adaptive-setinterval.js
%%HOMEDIR%%/static-collected/js/add-check-modal.js
%%HOMEDIR%%/static-collected/js/add_credential.js
@@ -1592,105 +2143,9 @@ bin/hcks
%%HOMEDIR%%/static/img/favicon.ico
%%HOMEDIR%%/static/img/favicon.svg
%%HOMEDIR%%/static/img/favicon_down.svg
-%%HOMEDIR%%/static/img/integrations/add_to_slack.png
-%%HOMEDIR%%/static/img/integrations/add_to_slack@2x.png
-%%HOMEDIR%%/static/img/integrations/apprise.png
-%%HOMEDIR%%/static/img/integrations/call.png
-%%HOMEDIR%%/static/img/integrations/discord.png
-%%HOMEDIR%%/static/img/integrations/email.png
-%%HOMEDIR%%/static/img/integrations/github-white.png
-%%HOMEDIR%%/static/img/integrations/github.png
-%%HOMEDIR%%/static/img/integrations/googlechat.png
-%%HOMEDIR%%/static/img/integrations/gotify.png
-%%HOMEDIR%%/static/img/integrations/group.png
-%%HOMEDIR%%/static/img/integrations/linenotify.png
-%%HOMEDIR%%/static/img/integrations/matrix.png
-%%HOMEDIR%%/static/img/integrations/mattermost.png
-%%HOMEDIR%%/static/img/integrations/missing.png
-%%HOMEDIR%%/static/img/integrations/msteams.png
-%%HOMEDIR%%/static/img/integrations/msteamsw.png
-%%HOMEDIR%%/static/img/integrations/ntfy.png
-%%HOMEDIR%%/static/img/integrations/opsgenie.png
-%%HOMEDIR%%/static/img/integrations/pagertree.png
-%%HOMEDIR%%/static/img/integrations/pd.png
-%%HOMEDIR%%/static/img/integrations/pd_connect_button.png
-%%HOMEDIR%%/static/img/integrations/po.png
-%%HOMEDIR%%/static/img/integrations/prometheus.png
-%%HOMEDIR%%/static/img/integrations/pushbullet.png
-%%HOMEDIR%%/static/img/integrations/rocketchat.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_1.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_2.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_3.png
-%%HOMEDIR%%/static/img/integrations/setup_googlechat_4.png
-%%HOMEDIR%%/static/img/integrations/setup_gotify_1.png
-%%HOMEDIR%%/static/img/integrations/setup_gotify_2.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_1.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_2.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_3.png
-%%HOMEDIR%%/static/img/integrations/setup_matrix_4.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_1.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_2.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_3.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_4.png
-%%HOMEDIR%%/static/img/integrations/setup_mattermost_5.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_1.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_2.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_3.png
-%%HOMEDIR%%/static/img/integrations/setup_msteamsw_4.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_1.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_2.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_3.png
-%%HOMEDIR%%/static/img/integrations/setup_opsgenie_4.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pagertree_3.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_s1.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_s2.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_0.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pd_simple_3.png
-%%HOMEDIR%%/static/img/integrations/setup_prometheus_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_0.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_1.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_2.png
-%%HOMEDIR%%/static/img/integrations/setup_pushover_3.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_1.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_2.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_3.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_4.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_5.png
-%%HOMEDIR%%/static/img/integrations/setup_rocketchat_6.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_1.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_2.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_0.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_1.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_2.png
-%%HOMEDIR%%/static/img/integrations/setup_slack_btn_3.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_1.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_2.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_3.png
-%%HOMEDIR%%/static/img/integrations/setup_spike_4.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_1.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_2.png
-%%HOMEDIR%%/static/img/integrations/setup_telegram_3.png
-%%HOMEDIR%%/static/img/integrations/setup_victorops_1.png
-%%HOMEDIR%%/static/img/integrations/setup_victorops_2.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_1.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_2.png
-%%HOMEDIR%%/static/img/integrations/setup_zulip_3.png
-%%HOMEDIR%%/static/img/integrations/shell.png
-%%HOMEDIR%%/static/img/integrations/signal.png
-%%HOMEDIR%%/static/img/integrations/slack.png
-%%HOMEDIR%%/static/img/integrations/sms.png
-%%HOMEDIR%%/static/img/integrations/spike.png
-%%HOMEDIR%%/static/img/integrations/telegram.png
-%%HOMEDIR%%/static/img/integrations/trello.png
-%%HOMEDIR%%/static/img/integrations/victorops.png
-%%HOMEDIR%%/static/img/integrations/webhook.png
-%%HOMEDIR%%/static/img/integrations/whatsapp.png
-%%HOMEDIR%%/static/img/integrations/zulip.png
+%%HOMEDIR%%/static/img/linenotify.png
%%HOMEDIR%%/static/img/logo.png
+%%HOMEDIR%%/static/img/missing.png
%%HOMEDIR%%/static/img/my_checks.png
%%HOMEDIR%%/static/img/my_checks@2x.png
%%HOMEDIR%%/static/img/period_grace.png
@@ -1703,9 +2158,6 @@ bin/hcks
%%HOMEDIR%%/static/js/add-check-modal.js
%%HOMEDIR%%/static/js/add_credential.js
%%HOMEDIR%%/static/js/add_project_modal.js
-%%HOMEDIR%%/static/js/add_pushover.js
-%%HOMEDIR%%/static/js/add_trello.js
-%%HOMEDIR%%/static/js/add_zulip.js
%%HOMEDIR%%/static/js/appearance.js
%%HOMEDIR%%/static/js/auto-submit.js
%%HOMEDIR%%/static/js/badges.js
@@ -1723,7 +2175,6 @@ bin/hcks
%%HOMEDIR%%/static/js/moment.min.js
%%HOMEDIR%%/static/js/notifications.js
%%HOMEDIR%%/static/js/nouislider.min.js
-%%HOMEDIR%%/static/js/ntfy_form.js
%%HOMEDIR%%/static/js/ping_details.js
%%HOMEDIR%%/static/js/profile.js
%%HOMEDIR%%/static/js/project.js
@@ -1733,13 +2184,11 @@ bin/hcks
%%HOMEDIR%%/static/js/search.js
%%HOMEDIR%%/static/js/selectize.min.js
%%HOMEDIR%%/static/js/set-password.js
-%%HOMEDIR%%/static/js/signal_form.js
%%HOMEDIR%%/static/js/signup.js
%%HOMEDIR%%/static/js/slug-suggestions.js
%%HOMEDIR%%/static/js/snippet-copy.js
%%HOMEDIR%%/static/js/update-timeout-modal.js
%%HOMEDIR%%/static/js/webauthn-json.browser-global.js
-%%HOMEDIR%%/static/js/webhook.js
%%HOMEDIR%%/static/js/zxcvbn.min.js
%%HOMEDIR%%/templates/accounts/add_credential.html
%%HOMEDIR%%/templates/accounts/add_project_modal.html
@@ -1773,6 +2222,7 @@ bin/hcks
%%HOMEDIR%%/templates/base.html
%%HOMEDIR%%/templates/base_bare.html
%%HOMEDIR%%/templates/base_project.html
+%%HOMEDIR%%/templates/contact.vcf
%%HOMEDIR%%/templates/docs/api.html-fragment
%%HOMEDIR%%/templates/docs/api.md
%%HOMEDIR%%/templates/docs/apiv1.html-fragment
@@ -1879,7 +2329,6 @@ bin/hcks
%%HOMEDIR%%/templates/emails/sudo-code-body-html.html
%%HOMEDIR%%/templates/emails/sudo-code-body-text.html
%%HOMEDIR%%/templates/emails/sudo-code-subject.html
-%%HOMEDIR%%/templates/emails/summary-text.html
%%HOMEDIR%%/templates/emails/transfer-request-body-html.html
%%HOMEDIR%%/templates/emails/transfer-request-body-text.html
%%HOMEDIR%%/templates/emails/transfer-request-subject.html
@@ -1956,73 +2405,6 @@ bin/hcks
%%HOMEDIR%%/templates/front/update_name_modal.html
%%HOMEDIR%%/templates/front/update_timeout_modal.html
%%HOMEDIR%%/templates/front/verify_email_success.html
-%%HOMEDIR%%/templates/integrations/add_apprise.html
-%%HOMEDIR%%/templates/integrations/add_call.html
-%%HOMEDIR%%/templates/integrations/add_discord.html
-%%HOMEDIR%%/templates/integrations/add_github.html
-%%HOMEDIR%%/templates/integrations/add_github_form.html
-%%HOMEDIR%%/templates/integrations/add_googlechat.html
-%%HOMEDIR%%/templates/integrations/add_gotify.html
-%%HOMEDIR%%/templates/integrations/add_matrix.html
-%%HOMEDIR%%/templates/integrations/add_mattermost.html
-%%HOMEDIR%%/templates/integrations/add_msteams.html
-%%HOMEDIR%%/templates/integrations/add_opsgenie.html
-%%HOMEDIR%%/templates/integrations/add_pagertree.html
-%%HOMEDIR%%/templates/integrations/add_pd.html
-%%HOMEDIR%%/templates/integrations/add_pd_simple.html
-%%HOMEDIR%%/templates/integrations/add_prometheus.html
-%%HOMEDIR%%/templates/integrations/add_pushbullet.html
-%%HOMEDIR%%/templates/integrations/add_pushover.html
-%%HOMEDIR%%/templates/integrations/add_pushover_help.html
-%%HOMEDIR%%/templates/integrations/add_rocketchat.html
-%%HOMEDIR%%/templates/integrations/add_shell.html
-%%HOMEDIR%%/templates/integrations/add_slack.html
-%%HOMEDIR%%/templates/integrations/add_slack_btn.html
-%%HOMEDIR%%/templates/integrations/add_spike.html
-%%HOMEDIR%%/templates/integrations/add_telegram.html
-%%HOMEDIR%%/templates/integrations/add_trello.html
-%%HOMEDIR%%/templates/integrations/add_victorops.html
-%%HOMEDIR%%/templates/integrations/add_zulip.html
-%%HOMEDIR%%/templates/integrations/apprise_description.html
-%%HOMEDIR%%/templates/integrations/apprise_title.html
-%%HOMEDIR%%/templates/integrations/call_message.html
-%%HOMEDIR%%/templates/integrations/email_form.html
-%%HOMEDIR%%/templates/integrations/github_body.html
-%%HOMEDIR%%/templates/integrations/github_title.html
-%%HOMEDIR%%/templates/integrations/gotify_message.html
-%%HOMEDIR%%/templates/integrations/gotify_title.html
-%%HOMEDIR%%/templates/integrations/group_form.html
-%%HOMEDIR%%/templates/integrations/matrix_description.html
-%%HOMEDIR%%/templates/integrations/matrix_description_formatted.html
-%%HOMEDIR%%/templates/integrations/msteamsw_message.html
-%%HOMEDIR%%/templates/integrations/ntfy_form.html
-%%HOMEDIR%%/templates/integrations/ntfy_message.html
-%%HOMEDIR%%/templates/integrations/ntfy_title.html
-%%HOMEDIR%%/templates/integrations/opsgenie_message.html
-%%HOMEDIR%%/templates/integrations/pagertree_description.html
-%%HOMEDIR%%/templates/integrations/pagertree_title.html
-%%HOMEDIR%%/templates/integrations/pd_description.html
-%%HOMEDIR%%/templates/integrations/pushbullet_message.html
-%%HOMEDIR%%/templates/integrations/pushover_message.html
-%%HOMEDIR%%/templates/integrations/pushover_title.html
-%%HOMEDIR%%/templates/integrations/rocketchat_message.html
-%%HOMEDIR%%/templates/integrations/signal_form.html
-%%HOMEDIR%%/templates/integrations/signal_message.html
-%%HOMEDIR%%/templates/integrations/signal_result.html
-%%HOMEDIR%%/templates/integrations/sms_form.html
-%%HOMEDIR%%/templates/integrations/sms_message.html
-%%HOMEDIR%%/templates/integrations/spike_description.html
-%%HOMEDIR%%/templates/integrations/spike_title.html
-%%HOMEDIR%%/templates/integrations/telegram_invite.html
-%%HOMEDIR%%/templates/integrations/telegram_message.html
-%%HOMEDIR%%/templates/integrations/trello_desc.html
-%%HOMEDIR%%/templates/integrations/trello_name.html
-%%HOMEDIR%%/templates/integrations/trello_settings.html
-%%HOMEDIR%%/templates/integrations/victorops_description.html
-%%HOMEDIR%%/templates/integrations/webhook_form.html
-%%HOMEDIR%%/templates/integrations/whatsapp_form.html
-%%HOMEDIR%%/templates/integrations/zulip_content.html
-%%HOMEDIR%%/templates/integrations/zulip_topic.html
%%HOMEDIR%%/templates/try_later.html
@dir %%HOMEDIR%%/hc/__pycache__
@dir %%HOMEDIR%%/hc/accounts/__pycache__
@@ -2057,6 +2439,224 @@ bin/hcks
@dir %%HOMEDIR%%/hc/front/tests/__pycache__
@dir %%HOMEDIR%%/hc/front/tests
@dir %%HOMEDIR%%/hc/front
+@dir %%HOMEDIR%%/hc/integrations/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/static/img
+@dir %%HOMEDIR%%/hc/integrations/apprise/static
+@dir %%HOMEDIR%%/hc/integrations/apprise/templates
+@dir %%HOMEDIR%%/hc/integrations/apprise/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/apprise/tests
+@dir %%HOMEDIR%%/hc/integrations/apprise
+@dir %%HOMEDIR%%/hc/integrations/call/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/call/static/img
+@dir %%HOMEDIR%%/hc/integrations/call/static
+@dir %%HOMEDIR%%/hc/integrations/call/templates
+@dir %%HOMEDIR%%/hc/integrations/call/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/call/tests
+@dir %%HOMEDIR%%/hc/integrations/call
+@dir %%HOMEDIR%%/hc/integrations/discord/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/discord/static/img
+@dir %%HOMEDIR%%/hc/integrations/discord/static
+@dir %%HOMEDIR%%/hc/integrations/discord/templates
+@dir %%HOMEDIR%%/hc/integrations/discord/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/discord/tests
+@dir %%HOMEDIR%%/hc/integrations/discord
+@dir %%HOMEDIR%%/hc/integrations/email/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/email/static/img
+@dir %%HOMEDIR%%/hc/integrations/email/static
+@dir %%HOMEDIR%%/hc/integrations/email/templates
+@dir %%HOMEDIR%%/hc/integrations/email/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/email/tests
+@dir %%HOMEDIR%%/hc/integrations/email
+@dir %%HOMEDIR%%/hc/integrations/github/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/github/static/img
+@dir %%HOMEDIR%%/hc/integrations/github/static
+@dir %%HOMEDIR%%/hc/integrations/github/templates
+@dir %%HOMEDIR%%/hc/integrations/github/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/github/tests
+@dir %%HOMEDIR%%/hc/integrations/github
+@dir %%HOMEDIR%%/hc/integrations/googlechat/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/googlechat/static/img
+@dir %%HOMEDIR%%/hc/integrations/googlechat/static
+@dir %%HOMEDIR%%/hc/integrations/googlechat/templates
+@dir %%HOMEDIR%%/hc/integrations/googlechat/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/googlechat/tests
+@dir %%HOMEDIR%%/hc/integrations/googlechat
+@dir %%HOMEDIR%%/hc/integrations/gotify/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/gotify/static/img
+@dir %%HOMEDIR%%/hc/integrations/gotify/static
+@dir %%HOMEDIR%%/hc/integrations/gotify/templates
+@dir %%HOMEDIR%%/hc/integrations/gotify/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/gotify/tests
+@dir %%HOMEDIR%%/hc/integrations/gotify
+@dir %%HOMEDIR%%/hc/integrations/group/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/group/static/img
+@dir %%HOMEDIR%%/hc/integrations/group/static
+@dir %%HOMEDIR%%/hc/integrations/group/templates
+@dir %%HOMEDIR%%/hc/integrations/group/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/group/tests
+@dir %%HOMEDIR%%/hc/integrations/group
+@dir %%HOMEDIR%%/hc/integrations/matrix/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/matrix/static/img
+@dir %%HOMEDIR%%/hc/integrations/matrix/static
+@dir %%HOMEDIR%%/hc/integrations/matrix/templates
+@dir %%HOMEDIR%%/hc/integrations/matrix/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/matrix/tests
+@dir %%HOMEDIR%%/hc/integrations/matrix
+@dir %%HOMEDIR%%/hc/integrations/mattermost/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/mattermost/static/img
+@dir %%HOMEDIR%%/hc/integrations/mattermost/static
+@dir %%HOMEDIR%%/hc/integrations/mattermost/templates
+@dir %%HOMEDIR%%/hc/integrations/mattermost/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/mattermost/tests
+@dir %%HOMEDIR%%/hc/integrations/mattermost
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/static/img
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/static
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/templates
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/msteamsw/tests
+@dir %%HOMEDIR%%/hc/integrations/msteamsw
+@dir %%HOMEDIR%%/hc/integrations/ntfy/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static/img
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static/js
+@dir %%HOMEDIR%%/hc/integrations/ntfy/static
+@dir %%HOMEDIR%%/hc/integrations/ntfy/templates
+@dir %%HOMEDIR%%/hc/integrations/ntfy/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/ntfy/tests
+@dir %%HOMEDIR%%/hc/integrations/ntfy
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/static/img
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/static
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/templates
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/opsgenie/tests
+@dir %%HOMEDIR%%/hc/integrations/opsgenie
+@dir %%HOMEDIR%%/hc/integrations/pagertree/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pagertree/static/img
+@dir %%HOMEDIR%%/hc/integrations/pagertree/static
+@dir %%HOMEDIR%%/hc/integrations/pagertree/templates
+@dir %%HOMEDIR%%/hc/integrations/pagertree/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pagertree/tests
+@dir %%HOMEDIR%%/hc/integrations/pagertree
+@dir %%HOMEDIR%%/hc/integrations/pd/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pd/static/img
+@dir %%HOMEDIR%%/hc/integrations/pd/static
+@dir %%HOMEDIR%%/hc/integrations/pd/templates
+@dir %%HOMEDIR%%/hc/integrations/pd/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pd/tests
+@dir %%HOMEDIR%%/hc/integrations/pd
+@dir %%HOMEDIR%%/hc/integrations/po/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/po/static/img
+@dir %%HOMEDIR%%/hc/integrations/po/static/js
+@dir %%HOMEDIR%%/hc/integrations/po/static
+@dir %%HOMEDIR%%/hc/integrations/po/templates
+@dir %%HOMEDIR%%/hc/integrations/po/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/po/tests
+@dir %%HOMEDIR%%/hc/integrations/po
+@dir %%HOMEDIR%%/hc/integrations/prometheus/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/prometheus/static/img
+@dir %%HOMEDIR%%/hc/integrations/prometheus/static
+@dir %%HOMEDIR%%/hc/integrations/prometheus/templates
+@dir %%HOMEDIR%%/hc/integrations/prometheus/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/prometheus/tests
+@dir %%HOMEDIR%%/hc/integrations/prometheus
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/static/img
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/static
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/templates
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/pushbullet/tests
+@dir %%HOMEDIR%%/hc/integrations/pushbullet
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/static/img
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/static
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/templates
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/rocketchat/tests
+@dir %%HOMEDIR%%/hc/integrations/rocketchat
+@dir %%HOMEDIR%%/hc/integrations/shell/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/shell/static/img
+@dir %%HOMEDIR%%/hc/integrations/shell/static
+@dir %%HOMEDIR%%/hc/integrations/shell/templates
+@dir %%HOMEDIR%%/hc/integrations/shell/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/shell/tests
+@dir %%HOMEDIR%%/hc/integrations/shell
+@dir %%HOMEDIR%%/hc/integrations/signal/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/signal/static/img
+@dir %%HOMEDIR%%/hc/integrations/signal/static/js
+@dir %%HOMEDIR%%/hc/integrations/signal/static
+@dir %%HOMEDIR%%/hc/integrations/signal/templates
+@dir %%HOMEDIR%%/hc/integrations/signal/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/signal/tests
+@dir %%HOMEDIR%%/hc/integrations/signal
+@dir %%HOMEDIR%%/hc/integrations/slack/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/slack/static/img
+@dir %%HOMEDIR%%/hc/integrations/slack/static
+@dir %%HOMEDIR%%/hc/integrations/slack/templates
+@dir %%HOMEDIR%%/hc/integrations/slack/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/slack/tests
+@dir %%HOMEDIR%%/hc/integrations/slack
+@dir %%HOMEDIR%%/hc/integrations/sms/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/sms/static/img
+@dir %%HOMEDIR%%/hc/integrations/sms/static
+@dir %%HOMEDIR%%/hc/integrations/sms/templates
+@dir %%HOMEDIR%%/hc/integrations/sms/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/sms/tests
+@dir %%HOMEDIR%%/hc/integrations/sms
+@dir %%HOMEDIR%%/hc/integrations/spike/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/spike/static/img
+@dir %%HOMEDIR%%/hc/integrations/spike/static
+@dir %%HOMEDIR%%/hc/integrations/spike/templates
+@dir %%HOMEDIR%%/hc/integrations/spike/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/spike/tests
+@dir %%HOMEDIR%%/hc/integrations/spike
+@dir %%HOMEDIR%%/hc/integrations/telegram/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/telegram/static/img
+@dir %%HOMEDIR%%/hc/integrations/telegram/static
+@dir %%HOMEDIR%%/hc/integrations/telegram/templates
+@dir %%HOMEDIR%%/hc/integrations/telegram/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/telegram/tests
+@dir %%HOMEDIR%%/hc/integrations/telegram
+@dir %%HOMEDIR%%/hc/integrations/trello/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/trello/static/img
+@dir %%HOMEDIR%%/hc/integrations/trello/static/js
+@dir %%HOMEDIR%%/hc/integrations/trello/static
+@dir %%HOMEDIR%%/hc/integrations/trello/templates
+@dir %%HOMEDIR%%/hc/integrations/trello/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/trello/tests
+@dir %%HOMEDIR%%/hc/integrations/trello
+@dir %%HOMEDIR%%/hc/integrations/victorops/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/victorops/static/img
+@dir %%HOMEDIR%%/hc/integrations/victorops/static
+@dir %%HOMEDIR%%/hc/integrations/victorops/templates
+@dir %%HOMEDIR%%/hc/integrations/victorops/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/victorops/tests
+@dir %%HOMEDIR%%/hc/integrations/victorops
+@dir %%HOMEDIR%%/hc/integrations/webhook/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/webhook/static/img
+@dir %%HOMEDIR%%/hc/integrations/webhook/static/js
+@dir %%HOMEDIR%%/hc/integrations/webhook/static
+@dir %%HOMEDIR%%/hc/integrations/webhook/templates
+@dir %%HOMEDIR%%/hc/integrations/webhook/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/webhook/tests
+@dir %%HOMEDIR%%/hc/integrations/webhook
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/static/img
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/static
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/templates
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/whatsapp/tests
+@dir %%HOMEDIR%%/hc/integrations/whatsapp
+@dir %%HOMEDIR%%/hc/integrations/zulip/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/zulip/static/img
+@dir %%HOMEDIR%%/hc/integrations/zulip/static/js
+@dir %%HOMEDIR%%/hc/integrations/zulip/static
+@dir %%HOMEDIR%%/hc/integrations/zulip/templates
+@dir %%HOMEDIR%%/hc/integrations/zulip/tests/__pycache__
+@dir %%HOMEDIR%%/hc/integrations/zulip/tests
+@dir %%HOMEDIR%%/hc/integrations/zulip
+@dir %%HOMEDIR%%/hc/integrations
@dir %%HOMEDIR%%/hc/lib/__pycache__
@dir %%HOMEDIR%%/hc/lib/tests/__pycache__
@dir %%HOMEDIR%%/hc/lib/tests
@@ -2078,7 +2678,6 @@ bin/hcks
@dir %%HOMEDIR%%/static/css
@dir %%HOMEDIR%%/static/fonts
@dir %%HOMEDIR%%/static/img/docs
-@dir %%HOMEDIR%%/static/img/integrations
@dir %%HOMEDIR%%/static/img
@dir %%HOMEDIR%%/static/js
@dir %%HOMEDIR%%/static
@@ -2102,7 +2701,6 @@ bin/hcks
@dir %%HOMEDIR%%/static-collected/css
@dir %%HOMEDIR%%/static-collected/fonts
@dir %%HOMEDIR%%/static-collected/img/docs
-@dir %%HOMEDIR%%/static-collected/img/integrations
@dir %%HOMEDIR%%/static-collected/img
@dir %%HOMEDIR%%/static-collected/js
@dir %%HOMEDIR%%/static-collected
@@ -2114,6 +2712,4 @@ bin/hcks
@dir %%HOMEDIR%%/templates/emails
@dir %%HOMEDIR%%/templates/front/snippets
@dir %%HOMEDIR%%/templates/front
-@dir %%HOMEDIR%%/templates/integrations
@dir %%HOMEDIR%%/templates
-%%EXAMPLESDIR%%/uwsgi.ini
diff --git a/sysutils/py-rendercv/Makefile b/sysutils/py-rendercv/Makefile
new file mode 100644
index 000000000000..4eb46c2ca27c
--- /dev/null
+++ b/sysutils/py-rendercv/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= rendercv
+DISTVERSION= 2.5
+CATEGORIES= sysutils python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Typst-based CV/resume generator
+WWW= https://github.com/rendercv/rendercv \
+ https://pypi.org/project/rendercv
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0:devel/py-uv-build@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}phonenumbers>=0:devel/py-phonenumbers@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=0:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic-extra-types>=0:devel/py-pydantic-extra-types@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}email-validator>=0:mail/py-email-validator@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0:devel/py-ruamel.yaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= CLI MARKDOWN WATCHDOG TYPST FONT
+OPTIONS_DEFAULT= CLI MARKDOWN WATCHDOG TYPST FONT
+
+CLI_DESC= Enable Command-line interface support
+MARKDOWN_DESC= Convert Markdown to HTML
+WATCHDOG_DESC= Monitor files for updates
+TYPST_DESC= Render PDF from Typst source files
+FONT_DESC= Font files for RenderCV
+
+CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typer>=0:devel/py-typer@${PY_FLAVOR}
+MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR}
+WATCHDOG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}watchdog>=0:devel/py-watchdog@${PY_FLAVOR}
+TYPST_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typst>=0:textproc/py-typst@${PY_FLAVOR}
+FONT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rendercv-fonts>=0:x11-fonts/py-rendercv-fonts@${PY_FLAVOR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/py-rendercv/distinfo b/sysutils/py-rendercv/distinfo
new file mode 100644
index 000000000000..c6f5b4128d33
--- /dev/null
+++ b/sysutils/py-rendercv/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1766178034
+SHA256 (rendercv-2.5.tar.gz) = 7e5b51c7ed4340fa2e78084a3d74aa4784aa3e42e53d585c3c8433082982434b
+SIZE (rendercv-2.5.tar.gz) = 77147
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py b/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py
new file mode 100644
index 000000000000..7c8350de5c53
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py
@@ -0,0 +1,20 @@
+--- src/rendercv/cli/error_handler.py.orig 2025-12-20 00:46:25 UTC
++++ src/rendercv/cli/error_handler.py
+@@ -8,7 +8,7 @@ from rendercv.exception import RenderCVUserError
+ from rendercv.exception import RenderCVUserError
+
+
+-def handle_user_errors[T, **P](function: Callable[P, None]) -> Callable[P, None]:
++def handle_user_errors(function):
+ """Decorator that catches user errors and displays friendly messages without stack traces.
+
+ Why:
+@@ -33,7 +33,7 @@ def handle_user_errors[T, **P](function: Callable[P, N
+ """
+
+ @functools.wraps(function)
+- def wrapper(*args: P.args, **kwargs: P.kwargs) -> None:
++ def wrapper(*args, **kwargs) -> None:
+ try:
+ return function(*args, **kwargs)
+ except RenderCVUserError as e:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_cli_render__command_run__rendercv.py b/sysutils/py-rendercv/files/patch-src_rendercv_cli_render__command_run__rendercv.py
new file mode 100644
index 000000000000..3ede1d8e2ce3
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_cli_render__command_run__rendercv.py
@@ -0,0 +1,21 @@
+--- src/rendercv/cli/render_command/run_rendercv.py.orig 2025-12-20 00:43:25 UTC
++++ src/rendercv/cli/render_command/run_rendercv.py
+@@ -19,13 +19,13 @@ from .progress_panel import ProgressPanel
+ from .progress_panel import ProgressPanel
+
+
+-def timed_step[T, **P](
++def timed_step(
+ message: str,
+ progress_panel: ProgressPanel,
+- func: Callable[P, T],
+- *args: P.args,
+- **kwargs: P.kwargs,
+-) -> T:
++ func,
++ *args,
++ **kwargs,
++):
+ """Execute function, measure timing, and update progress panel with result.
+
+ Why:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_renderer_templater_entry__templates__from__input.py b/sysutils/py-rendercv/files/patch-src_rendercv_renderer_templater_entry__templates__from__input.py
new file mode 100644
index 000000000000..d3fbd6e1175e
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_renderer_templater_entry__templates__from__input.py
@@ -0,0 +1,20 @@
+--- src/rendercv/renderer/templater/entry_templates_from_input.py.orig 2025-12-20 00:49:48 UTC
++++ src/rendercv/renderer/templater/entry_templates_from_input.py
+@@ -14,14 +14,14 @@ uppercase_word_pattern = re.compile(r"\b[A-Z_]+\b")
+ uppercase_word_pattern = re.compile(r"\b[A-Z_]+\b")
+
+
+-def render_entry_templates[EntryType: Entry](
+- entry: EntryType,
++def render_entry_templates(
++ entry,
+ *,
+ templates: Templates,
+ locale: Locale,
+ show_time_span: bool,
+ current_date: Date,
+-) -> EntryType:
++):
+ """Expand entry templates by substituting field placeholders with processed values.
+
+ Why:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__complex__fields.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__complex__fields.py
new file mode 100644
index 000000000000..c3e40f6ba6fd
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__complex__fields.py
@@ -0,0 +1,11 @@
+--- src/rendercv/schema/models/cv/entries/bases/entry_with_complex_fields.py.orig 2025-12-19 21:42:57 UTC
++++ src/rendercv/schema/models/cv/entries/bases/entry_with_complex_fields.py
+@@ -37,7 +37,7 @@ def validate_exact_date(date: str | int) -> str | int:
+ return date
+
+
+-type ExactDate = Annotated[str | int, pydantic.AfterValidator(validate_exact_date)]
++ExactDate = Annotated[str | int, pydantic.AfterValidator(validate_exact_date)]
+
+
+ def get_date_object(date: str | int, current_date: Date | None = None) -> Date:
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__date.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__date.py
new file mode 100644
index 000000000000..8c792c689936
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_entries_bases_entry__with__date.py
@@ -0,0 +1,11 @@
+--- src/rendercv/schema/models/cv/entries/bases/entry_with_date.py.orig 2025-12-19 21:34:29 UTC
++++ src/rendercv/schema/models/cv/entries/bases/entry_with_date.py
+@@ -31,7 +31,7 @@ def validate_arbitrary_date(date: int | str) -> int |
+ return date
+
+
+-type ArbitraryDate = Annotated[
++ArbitraryDate = Annotated[
+ int | str, pydantic.AfterValidator(validate_arbitrary_date)
+ ]
+
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py
new file mode 100644
index 000000000000..d2f7a9c12c81
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py
@@ -0,0 +1,46 @@
+--- src/rendercv/schema/models/cv/section.py.orig 2025-12-19 21:43:39 UTC
++++ src/rendercv/schema/models/cv/section.py
+@@ -21,7 +21,7 @@ from .entries.reversed_numbered import ReversedNumbere
+ # Below needs to be updated when new entry types are added.
+
+ # str is an entry type (TextEntry) but not a model, so it's not included in EntryModel.
+-type EntryModel = (
++EntryModel = (
+ OneLineEntry
+ | NormalEntry
+ | ExperienceEntry
+@@ -31,13 +31,22 @@ type EntryModel = (
+ | NumberedEntry
+ | ReversedNumberedEntry
+ )
+-type Entry = EntryModel | str
++Entry = EntryModel | str
+ ########################################################################################
+-available_entry_models: tuple[type[EntryModel], ...] = get_args(EntryModel.__value__)
++available_entry_models: tuple[type[EntryModel], ...] = (
++ OneLineEntry,
++ NormalEntry,
++ ExperienceEntry,
++ EducationEntry,
++ PublicationEntry,
++ BulletEntry,
++ NumberedEntry,
++ ReversedNumberedEntry
++)
+ available_entry_type_names: tuple[str, ...] = tuple(
+ [entry_type.__name__ for entry_type in available_entry_models] + ["TextEntry"]
+ )
+-type ListOfEntries = list[str] | reduce( # pyright: ignore[reportInvalidTypeForm]
++ListOfEntries = list[str] | reduce( # pyright: ignore[reportInvalidTypeForm]
+ or_, [list[entry_type] for entry_type in available_entry_models]
+ )
+
+@@ -244,7 +253,7 @@ def validate_section(sections_input: Any) -> Any:
+ # Create a custom type named Section, which is a list of entries. The entries can be any
+ # of the available entry types. The section is validated with the `validate_section`
+ # function.
+-type Section = Annotated[
++Section = Annotated[
+ pydantic.json_schema.SkipJsonSchema[Any] | ListOfEntries,
+ pydantic.BeforeValidator(lambda entries: validate_section(entries)),
+ ]
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py
new file mode 100644
index 000000000000..50d71355c92c
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py
@@ -0,0 +1,20 @@
+--- src/rendercv/schema/models/cv/social_network.py.orig 2025-12-19 21:44:26 UTC
++++ src/rendercv/schema/models/cv/social_network.py
+@@ -10,7 +10,7 @@ url_validator = pydantic.TypeAdapter(pydantic.HttpUrl)
+ from ..base import BaseModelWithoutExtraKeys
+
+ url_validator = pydantic.TypeAdapter(pydantic.HttpUrl)
+-type SocialNetworkName = Literal[
++SocialNetworkName = Literal[
+ "LinkedIn",
+ "GitHub",
+ "GitLab",
+@@ -27,7 +27,7 @@ type SocialNetworkName = Literal[
+ "Leetcode",
+ "X",
+ ]
+-available_social_networks = get_args(SocialNetworkName.__value__)
++#available_social_networks = get_args(SocialNetworkName.__value__)
+ url_dictionary: dict[SocialNetworkName, str] = {
+ "LinkedIn": "https://linkedin.com/in/",
+ "GitHub": "https://github.com/",
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py
new file mode 100644
index 000000000000..2519ce6c6ec4
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py
@@ -0,0 +1,22 @@
+--- src/rendercv/schema/models/design/built_in_design.py.orig 2025-12-19 21:32:57 UTC
++++ src/rendercv/schema/models/design/built_in_design.py
+@@ -37,14 +37,13 @@ def discover_other_themes() -> list[type[ClassicTheme]
+
+ return discovered
+
++discovered_other_themes = discover_other_themes()
+
+ # Build discriminated union dynamically
+-type BuiltInDesign = Annotated[
+- ClassicTheme | reduce(or_, discover_other_themes()), # pyright: ignore[reportInvalidTypeForm]
++BuiltInDesign = Annotated[
++ ClassicTheme | reduce(or_, discovered_other_themes), # pyright: ignore[reportInvalidTypeForm]
+ pydantic.Field(discriminator="theme"),
+ ]
+-available_themes: list[str] = [
+- ThemeClass.model_fields["theme"].default
+- for ThemeClass in get_args(get_args(BuiltInDesign.__value__)[0])
+-]
++discovered_other_themes.append(ClassicTheme)
++available_themes: list[str] = [ThemeClass.model_fields["theme"].default for ThemeClass in discovered_other_themes]
+ built_in_design_adapter = pydantic.TypeAdapter(BuiltInDesign)
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py
new file mode 100644
index 000000000000..30f05b163fbc
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_classic__theme.py
@@ -0,0 +1,23 @@
+--- src/rendercv/schema/models/design/classic_theme.py.orig 2025-12-19 21:33:55 UTC
++++ src/rendercv/schema/models/design/classic_theme.py
+@@ -7,14 +7,14 @@ from rendercv.schema.models.design.typst_dimension imp
+ from rendercv.schema.models.design.font_family import FontFamily as FontFamilyType
+ from rendercv.schema.models.design.typst_dimension import TypstDimension
+
+-type Bullet = Literal["●", "•", "◦", "-", "◆", "★", "■", "—", "○"]
+-type BodyAlignment = Literal["left", "justified", "justified-with-no-hyphenation"]
+-type Alignment = Literal["left", "center", "right"]
+-type SectionTitleType = Literal[
++Bullet = Literal["●", "•", "◦", "-", "◆", "★", "■", "—", "○"]
++BodyAlignment = Literal["left", "justified", "justified-with-no-hyphenation"]
++Alignment = Literal["left", "center", "right"]
++SectionTitleType = Literal[
+ "with_partial_line", "with_full_line", "without_line", "moderncv"
+ ]
+-type PhoneNumberFormatType = Literal["national", "international", "E164"]
+-type PageSize = Literal["a4", "a5", "us-letter", "us-executive"]
++PhoneNumberFormatType = Literal["national", "international", "E164"]
++PageSize = Literal["a4", "a5", "us-letter", "us-executive"]
+
+ length_common_description = (
+ "It can be specified with units (cm, in, pt, mm, ex, em). For example, `0.1cm`."
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py
new file mode 100644
index 000000000000..0563084ad505
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py
@@ -0,0 +1,8 @@
+--- src/rendercv/schema/models/design/font_family.py.orig 2025-12-19 21:33:15 UTC
++++ src/rendercv/schema/models/design/font_family.py
+@@ -50,4 +50,4 @@ available_font_families = sorted(
+ )
+
+
+-type FontFamily = SkipJsonSchema[str] | Literal[*tuple(available_font_families)] # pyright: ignore[reportInvalidTypeForm]
++FontFamily = SkipJsonSchema[str] | Literal[*tuple(available_font_families)] # pyright: ignore[reportInvalidTypeForm]
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_typst__dimension.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_typst__dimension.py
new file mode 100644
index 000000000000..f9c2dfb78d2c
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_typst__dimension.py
@@ -0,0 +1,8 @@
+--- src/rendercv/schema/models/design/typst_dimension.py.orig 2025-12-19 21:33:37 UTC
++++ src/rendercv/schema/models/design/typst_dimension.py
+@@ -29,4 +29,4 @@ def validate_typst_dimension(dimension: str) -> str:
+ return dimension
+
+
+-type TypstDimension = Annotated[str, pydantic.AfterValidator(validate_typst_dimension)]
++TypstDimension = Annotated[str, pydantic.AfterValidator(validate_typst_dimension)]
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py
new file mode 100644
index 000000000000..78889b6444b0
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py
@@ -0,0 +1,22 @@
+--- src/rendercv/schema/models/locale/locale.py.orig 2025-12-19 21:44:44 UTC
++++ src/rendercv/schema/models/locale/locale.py
+@@ -37,14 +37,13 @@ def discover_other_locales() -> list[type[EnglishLocal
+
+ return discovered
+
++discovered_other_locales = discover_other_locales()
+
+ # Build discriminated union dynamically
+-type Locale = Annotated[
+- EnglishLocale | reduce(or_, discover_other_locales()), # pyright: ignore[reportInvalidTypeForm]
++Locale = Annotated[
++ EnglishLocale | reduce(or_, discovered_other_locales), # pyright: ignore[reportInvalidTypeForm]
+ pydantic.Field(discriminator="language"),
+ ]
+-available_locales = [
+- LocaleModel.model_fields["language"].default
+- for LocaleModel in get_args(get_args(Locale.__value__)[0])
+-]
++discovered_other_locales.append(EnglishLocale)
++available_locales = [LocaleModel.model_fields["language"].default for LocaleModel in discovered_other_locales]
+ locale_adapter = pydantic.TypeAdapter(Locale)
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_path.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_path.py
new file mode 100644
index 000000000000..74b7cab315b6
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_path.py
@@ -0,0 +1,19 @@
+--- src/rendercv/schema/models/path.py.orig 2025-12-19 21:40:25 UTC
++++ src/rendercv/schema/models/path.py
+@@ -60,14 +60,14 @@ def serialize_path(path: pathlib.Path) -> str:
+ return str(path.relative_to(pathlib.Path.cwd()))
+
+
+-type ExistingPathRelativeToInput = Annotated[
++ExistingPathRelativeToInput = Annotated[
+ pathlib.Path,
+ pydantic.AfterValidator(
+ lambda path, info: resolve_relative_path(path, info, must_exist=True)
+ ),
+ ]
+
+-type PlannedPathRelativeToInput = Annotated[
++PlannedPathRelativeToInput = Annotated[
+ pathlib.Path,
+ pydantic.AfterValidator(
+ lambda path, info: resolve_relative_path(path, info, must_exist=False)
diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_variant__pydantic__model__generator.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_variant__pydantic__model__generator.py
new file mode 100644
index 000000000000..8760ecb47deb
--- /dev/null
+++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_variant__pydantic__model__generator.py
@@ -0,0 +1,38 @@
+--- src/rendercv/schema/variant_pydantic_model_generator.py.orig 2025-12-19 21:48:58 UTC
++++ src/rendercv/schema/variant_pydantic_model_generator.py
+@@ -6,17 +6,17 @@ from rendercv.exception import RenderCVInternalError
+
+ from rendercv.exception import RenderCVInternalError
+
+-type FieldSpec = tuple[type[Any], FieldInfo]
++FieldSpec = tuple[type[Any], FieldInfo]
+
+
+-def create_variant_pydantic_model[T: pydantic.BaseModel](
++def create_variant_pydantic_model(
+ variant_name: str,
+ defaults: dict[str, Any],
+- base_class: type[T],
++ base_class,
+ discriminator_field: str,
+ class_name_suffix: str,
+ module_name: str,
+-) -> type[T]:
++):
+ """Create Pydantic model variant with customized defaults.
+
+ Why:
+@@ -190,10 +190,10 @@ def create_discriminator_field_spec(
+ return (cast(type[Any], field_annotation), new_field)
+
+
+-def deep_merge_nested_object[T: pydantic.BaseModel](
+- base_nested_obj: T,
++def deep_merge_nested_object(
++ base_nested_obj,
+ updates: dict[str, Any],
+-) -> T:
++):
+ """Recursively merge nested dictionary updates into Pydantic model instance.
+
+ Why:
diff --git a/sysutils/py-rendercv/pkg-descr b/sysutils/py-rendercv/pkg-descr
new file mode 100644
index 000000000000..58a97762cbe9
--- /dev/null
+++ b/sysutils/py-rendercv/pkg-descr
@@ -0,0 +1,5 @@
+RenderCV is a python tool for creating a CV from YAML.
+
+Write your CV or resume as YAML, then run RenderCV, and get a PDF
+with perfect typography. No template wrestling. No broken layouts.
+Consistent spacing, every time.
diff --git a/sysutils/py-tmuxp/Makefile b/sysutils/py-tmuxp/Makefile
index a573b3543c1b..55256282d9cf 100644
--- a/sysutils/py-tmuxp/Makefile
+++ b/sysutils/py-tmuxp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tmuxp
-PORTVERSION= 1.59.0
+PORTVERSION= 1.62.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.3.9:devel/py-colorama@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}libtmux>=0.50.0<0.51:devel/py-libtmux@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}libtmux>=0.53.0<0.54:devel/py-libtmux@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
tmux:sysutils/tmux
diff --git a/sysutils/py-tmuxp/distinfo b/sysutils/py-tmuxp/distinfo
index 6a086c243d94..5a49ff762875 100644
--- a/sysutils/py-tmuxp/distinfo
+++ b/sysutils/py-tmuxp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765032818
-SHA256 (tmuxp-1.59.0.tar.gz) = a801caf10a0972e2455866d39e3daa3fc9d87140022bcde0747ee275e3429f5e
-SIZE (tmuxp-1.59.0.tar.gz) = 939195
+TIMESTAMP = 1766036509
+SHA256 (tmuxp-1.62.0.tar.gz) = 6cece0720ff9a29fca07b2330bcbf06720613828f97bd163ff235a9d30dfec19
+SIZE (tmuxp-1.62.0.tar.gz) = 939909
diff --git a/sysutils/qmk_hid/Makefile b/sysutils/qmk_hid/Makefile
index c35118cb5606..52b16b22c6db 100644
--- a/sysutils/qmk_hid/Makefile
+++ b/sysutils/qmk_hid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qmk_hid
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.12
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= dhs@frame.work
diff --git a/sysutils/rldd/Makefile b/sysutils/rldd/Makefile
index 530b403c56ad..c8dcc0973576 100644
--- a/sysutils/rldd/Makefile
+++ b/sysutils/rldd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rldd
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/rubygem-capistrano/Makefile b/sysutils/rubygem-capistrano/Makefile
index dd88e6c33e11..6ff2cc511f21 100644
--- a/sysutils/rubygem-capistrano/Makefile
+++ b/sysutils/rubygem-capistrano/Makefile
@@ -1,5 +1,5 @@
PORTNAME= capistrano
-PORTVERSION= 3.19.2
+PORTVERSION= 3.20.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-capistrano/distinfo b/sysutils/rubygem-capistrano/distinfo
index d69cdfc4e9d1..cb33aa0b3fed 100644
--- a/sysutils/rubygem-capistrano/distinfo
+++ b/sysutils/rubygem-capistrano/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679932
-SHA256 (rubygem/capistrano-3.19.2.gem) = e0c79823edf604ba513533b224f85f5a9fe33c4c6c9cbde9483a56b48838f563
-SIZE (rubygem/capistrano-3.19.2.gem) = 73216
+TIMESTAMP = 1766036675
+SHA256 (rubygem/capistrano-3.20.0.gem) = 0113e58dda99add0342e56a244f664734c59f442c5ed734f5303b0b559b479c9
+SIZE (rubygem/capistrano-3.20.0.gem) = 74752
diff --git a/sysutils/rubygem-chef-licensing/Makefile b/sysutils/rubygem-chef-licensing/Makefile
index d86cb19e337f..8fae02558846 100644
--- a/sysutils/rubygem-chef-licensing/Makefile
+++ b/sysutils/rubygem-chef-licensing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chef-licensing
-PORTVERSION= 1.3.0
+PORTVERSION= 1.3.1
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -12,7 +12,6 @@ LICENSE= APACHE20
RUN_DEPENDS= rubygem-chef-config>=15:sysutils/rubygem-chef-config \
rubygem-faraday>=1<3:www/rubygem-faraday \
rubygem-faraday-http-cache>=0:www/rubygem-faraday-http-cache \
- rubygem-faraday_middleware>=1.0<2:www/rubygem-faraday_middleware \
rubygem-mixlib-log>=3.0<4:devel/rubygem-mixlib-log \
rubygem-ostruct>=0.1.0<1:devel/rubygem-ostruct \
rubygem-pstore>=0.1.1<1:devel/rubygem-pstore \
diff --git a/sysutils/rubygem-chef-licensing/distinfo b/sysutils/rubygem-chef-licensing/distinfo
index f8f12fc4dd87..812f7a597dd7 100644
--- a/sysutils/rubygem-chef-licensing/distinfo
+++ b/sysutils/rubygem-chef-licensing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763854412
-SHA256 (rubygem/chef-licensing-1.3.0.gem) = 9b353ad981a31f820c6b5cfd9045fc049fe7553b9ebd0554c9fd29d7b2cbe78f
-SIZE (rubygem/chef-licensing-1.3.0.gem) = 32256
+TIMESTAMP = 1766036635
+SHA256 (rubygem/chef-licensing-1.3.1.gem) = 0fc0194909721ee6aa81f6017c98cd008095c9fdbe2e5f0abc85c6f56eea8e93
+SIZE (rubygem/chef-licensing-1.3.1.gem) = 32256
diff --git a/sysutils/rubygem-chef-licensing/files/patch-gemspec b/sysutils/rubygem-chef-licensing/files/patch-gemspec
index 2def80aa6503..76186acb616f 100644
--- a/sysutils/rubygem-chef-licensing/files/patch-gemspec
+++ b/sysutils/rubygem-chef-licensing/files/patch-gemspec
@@ -1,13 +1,7 @@
---- chef-licensing.gemspec.orig 2025-11-23 10:06:50 UTC
+--- chef-licensing.gemspec.orig 2025-12-18 12:56:41 UTC
+++ chef-licensing.gemspec
-@@ -24,12 +24,12 @@ Gem::Specification.new do |s|
-
- s.add_runtime_dependency(%q<chef-config>.freeze, [">= 15".freeze])
- s.add_runtime_dependency(%q<tty-prompt>.freeze, ["~> 0.23".freeze])
-- s.add_runtime_dependency(%q<faraday>.freeze, [">= 1".freeze, "< 2".freeze])
-+ s.add_runtime_dependency(%q<faraday>.freeze, [">= 1".freeze, "< 3".freeze])
+@@ -28,7 +28,7 @@ Gem::Specification.new do |s|
s.add_runtime_dependency(%q<faraday-http-cache>.freeze, [">= 0".freeze])
- s.add_runtime_dependency(%q<faraday_middleware>.freeze, ["~> 1.0".freeze])
s.add_runtime_dependency(%q<tty-spinner>.freeze, ["~> 0.9.3".freeze])
s.add_runtime_dependency(%q<mixlib-log>.freeze, ["~> 3.0".freeze])
- s.add_runtime_dependency(%q<ostruct>.freeze, ["~> 0.1.0".freeze])
diff --git a/sysutils/rubygem-puppet_forge/Makefile b/sysutils/rubygem-puppet_forge/Makefile
index 2b34d132a4f9..b5806bab0b6f 100644
--- a/sysutils/rubygem-puppet_forge/Makefile
+++ b/sysutils/rubygem-puppet_forge/Makefile
@@ -1,6 +1,5 @@
PORTNAME= puppet_forge
-PORTVERSION= 6.0.0
-PORTREVISION= 1
+PORTVERSION= 6.1.0
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@@ -11,8 +10,9 @@ WWW= https://github.com/puppetlabs/forge-ruby
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-faraday>=2.0<3:www/rubygem-faraday \
- rubygem-faraday-follow_redirects>=0.3.0<1:www/rubygem-faraday-follow_redirects \
+RUN_DEPENDS= rubygem-base64>=0.2.0<0.4.0:converters/rubygem-base64 \
+ rubygem-faraday>=2.0<3:www/rubygem-faraday \
+ rubygem-faraday-follow_redirects>=0.3<0.5:www/rubygem-faraday-follow_redirects \
rubygem-minitar>=1.0.2<2:archivers/rubygem-minitar \
rubygem-semantic_puppet>=1.0<2:devel/rubygem-semantic_puppet
diff --git a/sysutils/rubygem-puppet_forge/distinfo b/sysutils/rubygem-puppet_forge/distinfo
index d7ef0018ee31..4a1db82a576d 100644
--- a/sysutils/rubygem-puppet_forge/distinfo
+++ b/sysutils/rubygem-puppet_forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727315502
-SHA256 (rubygem/puppet_forge-6.0.0.gem) = 0770bed61c9f5b21bd81666b121e086165e34c45691bdefec70438bf412f8ddf
-SIZE (rubygem/puppet_forge-6.0.0.gem) = 776192
+TIMESTAMP = 1766036677
+SHA256 (rubygem/puppet_forge-6.1.0.gem) = e3bfe83282f0136adf0938f52180a53b45434b70464a5a453d6398df6563764b
+SIZE (rubygem/puppet_forge-6.1.0.gem) = 776704
diff --git a/sysutils/rubygem-puppet_forge/files/patch-gemspec b/sysutils/rubygem-puppet_forge/files/patch-gemspec
deleted file mode 100644
index 2a36232d4278..000000000000
--- a/sysutils/rubygem-puppet_forge/files/patch-gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- puppet_forge.gemspec.orig 2025-10-15 12:40:49 UTC
-+++ puppet_forge.gemspec
-@@ -22,7 +22,7 @@ Gem::Specification.new do |s|
- s.specification_version = 4
-
- s.add_runtime_dependency(%q<faraday>.freeze, ["~> 2.0".freeze])
-- s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3.0".freeze])
-+ s.add_runtime_dependency(%q<faraday-follow_redirects>.freeze, ["~> 0.3".freeze])
- s.add_runtime_dependency(%q<semantic_puppet>.freeze, ["~> 1.0".freeze])
- s.add_runtime_dependency(%q<minitar>.freeze, ["~> 1.0".freeze, ">= 1.0.2".freeze])
- s.add_development_dependency(%q<rake>.freeze, [">= 0".freeze])
diff --git a/sysutils/rubygem-smart_proxy_salt/Makefile b/sysutils/rubygem-smart_proxy_salt/Makefile
index df4decf06af7..9464547e0d41 100644
--- a/sysutils/rubygem-smart_proxy_salt/Makefile
+++ b/sysutils/rubygem-smart_proxy_salt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= smart_proxy_salt
-PORTVERSION= 6.0.0
+PORTVERSION= 6.1.0
CATEGORIES= sysutils ruby
MASTER_SITES= RG
@@ -11,7 +11,7 @@ LICENSE= GPLv3
RUN_DEPENDS= foreman-proxy>=1.8.0:net/foreman-proxy \
${PYTHON_PKGNAMEPREFIX}salt>0:sysutils/py-salt@${PY_FLAVOR} \
- rubygem-smart_proxy_dynflow>=0.5.0<1:sysutils/rubygem-smart_proxy_dynflow
+ rubygem-smart_proxy_dynflow>=0.8<1:sysutils/rubygem-smart_proxy_dynflow
USES= cpe gem python shebangfix
diff --git a/sysutils/rubygem-smart_proxy_salt/distinfo b/sysutils/rubygem-smart_proxy_salt/distinfo
index 708082c02974..244a4bba8f1e 100644
--- a/sysutils/rubygem-smart_proxy_salt/distinfo
+++ b/sysutils/rubygem-smart_proxy_salt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547558
-SHA256 (rubygem/smart_proxy_salt-6.0.0.gem) = 08fffd7bf6fb5dfb9f169eeeb5e9a3d0310a0f597e46178523b2735a233f9bf2
-SIZE (rubygem/smart_proxy_salt-6.0.0.gem) = 28672
+TIMESTAMP = 1765895848
+SHA256 (rubygem/smart_proxy_salt-6.1.0.gem) = b464f892ea959b72de1368ed9fd055146c50c0f8cdd245eeac98fb3afbe5e998
+SIZE (rubygem/smart_proxy_salt-6.1.0.gem) = 28672
diff --git a/sysutils/rubygem-sys-filesystem/Makefile b/sysutils/rubygem-sys-filesystem/Makefile
index 267ed8e5aff2..d08dc1caef5c 100644
--- a/sysutils/rubygem-sys-filesystem/Makefile
+++ b/sysutils/rubygem-sys-filesystem/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sys-filesystem
-PORTVERSION= 1.5.4
+PORTVERSION= 1.5.5
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
diff --git a/sysutils/rubygem-sys-filesystem/distinfo b/sysutils/rubygem-sys-filesystem/distinfo
index ed610a49bbfb..ac6bc542354b 100644
--- a/sysutils/rubygem-sys-filesystem/distinfo
+++ b/sysutils/rubygem-sys-filesystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757436707
-SHA256 (rubygem/sys-filesystem-1.5.4.gem) = a6101674a4d0e641b0f628753439091134e080ed84a3e794570aa2fb07872b45
-SIZE (rubygem/sys-filesystem-1.5.4.gem) = 37888
+TIMESTAMP = 1765895850
+SHA256 (rubygem/sys-filesystem-1.5.5.gem) = 6f995890a734b9f0aa55df5e09d99adeb9fd1c288f2c4097269a1f8c95e15033
+SIZE (rubygem/sys-filesystem-1.5.5.gem) = 37888
diff --git a/sysutils/rubygem-tmuxinator/Makefile b/sysutils/rubygem-tmuxinator/Makefile
index 996c82b06718..826a37defda5 100644
--- a/sysutils/rubygem-tmuxinator/Makefile
+++ b/sysutils/rubygem-tmuxinator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tmuxinator
-PORTVERSION= 3.3.6
+PORTVERSION= 3.3.7
CATEGORIES= sysutils ruby
MASTER_SITES= RG
diff --git a/sysutils/rubygem-tmuxinator/distinfo b/sysutils/rubygem-tmuxinator/distinfo
index 614b6905885e..3d0669dcc3d2 100644
--- a/sysutils/rubygem-tmuxinator/distinfo
+++ b/sysutils/rubygem-tmuxinator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764511082
-SHA256 (rubygem/tmuxinator-3.3.6.gem) = c2ab316ddf99a1729d8d7c8dcf7191cf55a07d0bc6b5df8464be9d01f142ad8a
-SIZE (rubygem/tmuxinator-3.3.6.gem) = 35840
+TIMESTAMP = 1765895852
+SHA256 (rubygem/tmuxinator-3.3.7.gem) = cf413fcd2ea8f0c5d6e068ba2aab6eb11b4fa5405ae57846300b0d2466712fb2
+SIZE (rubygem/tmuxinator-3.3.7.gem) = 35840
diff --git a/sysutils/runiq/Makefile b/sysutils/runiq/Makefile
index c868bee1632e..f79a3f8fb06d 100644
--- a/sysutils/runiq/Makefile
+++ b/sysutils/runiq/Makefile
@@ -1,6 +1,7 @@
PORTNAME= runiq
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/rust-coreutils/Makefile b/sysutils/rust-coreutils/Makefile
index 8fda095e5db5..35fa302a85e0 100644
--- a/sysutils/rust-coreutils/Makefile
+++ b/sysutils/rust-coreutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rust-coreutils
DISTVERSION= 0.5.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/rust-findutils/Makefile b/sysutils/rust-findutils/Makefile
index 099450e99aba..d8fe7dc3bab5 100644
--- a/sysutils/rust-findutils/Makefile
+++ b/sysutils/rust-findutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust-findutils
DISTVERSION= 0.7.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/stackit/Makefile b/sysutils/stackit/Makefile
index 4b2f65437cbf..5592fe5c0a4b 100644
--- a/sysutils/stackit/Makefile
+++ b/sysutils/stackit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stackit
DISTVERSIONPREFIX= v
-DISTVERSION= 0.49.0
+DISTVERSION= 0.50.0
CATEGORIES= sysutils
MAINTAINER= gogolok@gmail.com
diff --git a/sysutils/stackit/distinfo b/sysutils/stackit/distinfo
index f8d4cedfaa61..9867f310b019 100644
--- a/sysutils/stackit/distinfo
+++ b/sysutils/stackit/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1763545637
-SHA256 (go/sysutils_stackit/stackit-v0.49.0/v0.49.0.mod) = 797faa7ab87026392e261ed99577d6b02d9378ccddae6ad489fca5c0a8293781
-SIZE (go/sysutils_stackit/stackit-v0.49.0/v0.49.0.mod) = 13164
-SHA256 (go/sysutils_stackit/stackit-v0.49.0/v0.49.0.zip) = 56aad46ff0818177228b4535073854422a2582cbf51aac000fdf5120800f9f9a
-SIZE (go/sysutils_stackit/stackit-v0.49.0/v0.49.0.zip) = 2242129
+TIMESTAMP = 1766261352
+SHA256 (go/sysutils_stackit/stackit-v0.50.0/v0.50.0.mod) = 56b10a440ca1768e1039a02bb536a61c37ab6d3e0bb9396f76c5f83d0c610f94
+SIZE (go/sysutils_stackit/stackit-v0.50.0/v0.50.0.mod) = 14248
+SHA256 (go/sysutils_stackit/stackit-v0.50.0/v0.50.0.zip) = 34c8150ee8211b6e3584856ee3eed7d90a7742bafea457daac02f1ecddca47b0
+SIZE (go/sysutils_stackit/stackit-v0.50.0/v0.50.0.zip) = 2342831
diff --git a/sysutils/syngesture/Makefile b/sysutils/syngesture/Makefile
index abb5b7cf865e..1ba362747651 100644
--- a/sysutils/syngesture/Makefile
+++ b/sysutils/syngesture/Makefile
@@ -1,6 +1,6 @@
PORTNAME= syngesture
DISTVERSION= 1.0.1
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/systeroid/Makefile b/sysutils/systeroid/Makefile
index e322309ce73b..6c5818325655 100644
--- a/sysutils/systeroid/Makefile
+++ b/sysutils/systeroid/Makefile
@@ -1,6 +1,7 @@
PORTNAME= systeroid
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.6
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/szyszka/Makefile b/sysutils/szyszka/Makefile
index 4e9f95c9244a..7041ca80ae97 100644
--- a/sysutils/szyszka/Makefile
+++ b/sysutils/szyszka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= szyszka
DISTVERSION= 3.0.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tailspin/Makefile b/sysutils/tailspin/Makefile
index 99d7d0d7a44a..bdd82b6316fb 100644
--- a/sysutils/tailspin/Makefile
+++ b/sysutils/tailspin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tailspin
DISTVERSION= 5.5.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/sysutils/tealdeer/Makefile b/sysutils/tealdeer/Makefile
index 1d7005fe4a85..39a20b0327f3 100644
--- a/sysutils/tealdeer/Makefile
+++ b/sysutils/tealdeer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tealdeer
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.1
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/tere/Makefile b/sysutils/tere/Makefile
index a3380916ef8c..a953293369ff 100644
--- a/sysutils/tere/Makefile
+++ b/sysutils/tere/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tere
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tiempo/Makefile b/sysutils/tiempo/Makefile
index 6d4a4622f515..89d136f12fd3 100644
--- a/sysutils/tiempo/Makefile
+++ b/sysutils/tiempo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tiempo
DISTVERSION= 1.11.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/tldr/Makefile b/sysutils/tldr/Makefile
index b6fe39c0cf0e..c566d06346cb 100644
--- a/sysutils/tldr/Makefile
+++ b/sysutils/tldr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tldr
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= adamw@FreeBSD.org
diff --git a/sysutils/topgrade/Makefile b/sysutils/topgrade/Makefile
index 8b7cad89a96c..28cffe63a7d1 100644
--- a/sysutils/topgrade/Makefile
+++ b/sysutils/topgrade/Makefile
@@ -1,7 +1,7 @@
PORTNAME= topgrade
DISTVERSIONPREFIX= v
DISTVERSION= 16.0.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= sysutils
MAINTAINER= freebsd@scd-systems.net
diff --git a/sysutils/tuckr/Makefile b/sysutils/tuckr/Makefile
index 73daf451b86c..df3d0f7a8460 100644
--- a/sysutils/tuckr/Makefile
+++ b/sysutils/tuckr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tuckr
DISTVERSION= 0.12.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/usb_modeswitch/Makefile b/sysutils/usb_modeswitch/Makefile
index cfe0b5f766ae..c1a68fa9d067 100644
--- a/sysutils/usb_modeswitch/Makefile
+++ b/sysutils/usb_modeswitch/Makefile
@@ -7,7 +7,7 @@ DISTNAME= ${PORTNAME:S|_|-|}-${PORTVERSION}
DISTFILES= ${DISTNAME}.tar.bz2 \
${DATANAME}.tar.bz2
-MAINTAINER= franco@opnsense.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Handling Mode-Switching USB Devices
WWW= https://www.draisberghof.de/usb_modeswitch/
diff --git a/sysutils/vivid/Makefile b/sysutils/vivid/Makefile
index 87030d0d77b6..9b378f3ab3cb 100644
--- a/sysutils/vivid/Makefile
+++ b/sysutils/vivid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vivid
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/wiper/Makefile b/sysutils/wiper/Makefile
index 7cfc13018cdb..c35a2c0a3893 100644
--- a/sysutils/wiper/Makefile
+++ b/sysutils/wiper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wiper
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= sysutils
PKGNAMESUFFIX= -disk-cleanup-tool
diff --git a/sysutils/work-tuimer/Makefile b/sysutils/work-tuimer/Makefile
index e67c7fbcb944..cf608a0c2f3d 100644
--- a/sysutils/work-tuimer/Makefile
+++ b/sysutils/work-tuimer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= work-tuimer
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.4
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/xcp/Makefile b/sysutils/xcp/Makefile
index 24cec2c46720..b6aafe8224c7 100644
--- a/sysutils/xcp/Makefile
+++ b/sysutils/xcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.24.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/yadf/Makefile b/sysutils/yadf/Makefile
index e7a6f81171bf..6474c76984d6 100644
--- a/sysutils/yadf/Makefile
+++ b/sysutils/yadf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yadf
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= sysutils
MAINTAINER= sec.research.2005@gmail.com
diff --git a/sysutils/yazi/Makefile b/sysutils/yazi/Makefile
index 27e4aba25fc9..ff4a71167da0 100644
--- a/sysutils/yazi/Makefile
+++ b/sysutils/yazi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yazi
DISTVERSIONPREFIX= v
DISTVERSION= 25.5.31
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= nivit@FreeBSD.org
diff --git a/sysutils/zellij/Makefile b/sysutils/zellij/Makefile
index 665ffb693b56..20e47efbf041 100644
--- a/sysutils/zellij/Makefile
+++ b/sysutils/zellij/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zellij
DISTVERSIONPREFIX= v
DISTVERSION= 0.43.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/sysutils/zoxide/Makefile b/sysutils/zoxide/Makefile
index f360db12d3c3..d317844a78b9 100644
--- a/sysutils/zoxide/Makefile
+++ b/sysutils/zoxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zoxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MAINTAINER= andoriyu@gmail.com