Christian Hesse
9eae2fafe2
Merge branch 'CommitBrief' into next
2026-01-20 16:22:21 +01:00
Christian Hesse
fbe7b8e4bc
Merge branch 'ExitOnError' into next
2026-01-20 16:22:21 +01:00
Christian Hesse
b667ce8bed
README: update screenshots
2026-01-20 16:22:21 +01:00
Christian Hesse
fe9d0a0bb4
mode-button: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
7054238b8c
global-functions: $ScriptInstallUpdate: drop output on commit...
...
... now that we have it on loading global functions.
2026-01-20 16:22:21 +01:00
Christian Hesse
5ed1c3db66
mod/ssh-keys-import: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
c5ef71eb4a
global-functions: give commit info when laoding
2026-01-20 16:22:21 +01:00
Christian Hesse
87f82d736f
mod/scriptrunonce: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
542a018a15
global-functions: $ScriptInstallUpdate: use $CommitBrief
2026-01-20 16:22:21 +01:00
Christian Hesse
d1c02fe19b
mod/notification-telegram: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
f7cd7d7729
global-functions: $FetchUserAgentStr: user $CommitBrief
2026-01-20 16:22:21 +01:00
Christian Hesse
d00c500609
mod/notification-ntfy: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
edd184db8f
global-functions: $DeviceInfo: use $CommitBrief
2026-01-20 16:22:21 +01:00
Christian Hesse
98178d1562
mod/notification-matrix: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
8bc9e23bd7
global-functions: introduce $CommitBrief
2026-01-20 16:22:21 +01:00
Christian Hesse
faad9c5b2a
mod/notification-gotify: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
4841c2c58d
mod/notification-email: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
da516a5102
mod/ipcalc: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
9ae01995d7
mod/inspectvar: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
5d0760e422
mod/bridge-port-vlan: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
5cc9b8c775
mod/bridge-port-to: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
19dcddf406
accesslist-duplicates: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
5dcd63eed0
global-functions: $SendNotification: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
7bb6a3f843
global-functions: $ScriptInstallUpdate: use $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
843ec3030c
global-functions: make $ExitError a wrapper for $ExitOnError
2026-01-20 16:22:21 +01:00
Christian Hesse
bbf2f5abbf
global-functions: introduce $ExitOnError
...
This is just like $ExitError, but first parameter is dropped. We will
not need it now that we can exit a script with :exit.
2026-01-20 16:22:21 +01:00
Christian Hesse
9347063647
global-functions: enable scheduler if disabled
2026-01-20 16:21:58 +01:00
Christian Hesse
16976b1d78
global-functions: simplify scheduler fix
2026-01-20 16:20:55 +01:00
Christian Hesse
74be3eae5d
global-functions: make the scheduler fix a block
2026-01-20 16:19:54 +01:00
Christian Hesse
b7a5402be6
introduce 'global-functions.d/deprecated' for deprecated functions
2026-01-20 09:53:24 +01:00
Christian Hesse
28b1297a43
global-functions: $ScriptInstallUpdate: trigger reload on changed snippet
2026-01-20 09:51:05 +01:00
Christian Hesse
72660f21a5
check-certificates: print warning on $CertRenewUrl just once
2026-01-19 16:37:20 +01:00
Christian Hesse
f1333087d2
mode-button: drop unused variable $ExitOK
2026-01-19 14:55:19 +01:00
Christian Hesse
e6542ba8cc
accesslist-duplicates: drop unused variable $ExitOK
2026-01-19 14:54:32 +01:00
Christian Hesse
883a442ff5
Merge branch 'lets-encrypt-gen-y' into next
2026-01-17 16:59:01 +01:00
Christian Hesse
7716bb9d6c
fw-addr-lists: rsc.eworm.de requires 'Root YE'
2026-01-17 16:58:16 +01:00
Christian Hesse
ced6bf2c11
INITIAL-COMMANDS: update for new Let's Encrypt CA 'Root YE'
2026-01-17 16:58:16 +01:00
Christian Hesse
6e8e841906
README: update for new Let's Encrypt CA 'Root YE'
2026-01-17 16:58:16 +01:00
Christian Hesse
9919b9fe76
global-functions: $ScriptInstallUpdate: get new Let's Encrypt CA 'Root YE'
2026-01-17 16:58:16 +01:00
Christian Hesse
68a4ac942e
certs: update *.eworm.de for new Let's Encrypt 'Root YE'
2026-01-17 16:58:16 +01:00
Christian Hesse
244eceafee
certs: add Let's Encrypt 'Root YR' for future use
...
https://letsencrypt.org/2025/11/24/gen-y-hierarchy
https://letsencrypt.org/certificates/#root-cas
2026-01-17 16:58:16 +01:00
Christian Hesse
aebe7bd054
certs: add Let's Encrypt 'Root YE' for future use
...
https://letsencrypt.org/2025/11/24/gen-y-hierarchy
https://letsencrypt.org/certificates/#root-cas
2026-01-17 16:58:16 +01:00
Christian Hesse
6468c24d61
update list of contributors
2026-01-17 16:57:50 +01:00
Christian Hesse
fd4bf59bae
Merge branch 'certificates' into next
2026-01-17 16:57:34 +01:00
Christian Hesse
b52936e946
doc/netwatch-dns: mention ip address...
...
... which can be used for serveral services that have it in SAN.
2026-01-17 16:52:20 +01:00
Christian Hesse
92759fcca5
doc/netwatch-dns: give hint on multiple certificates
2026-01-16 14:48:18 +01:00
Christian Hesse
ad310e6573
doc/netwatch-dns: always use the same order for examples
2026-01-16 14:48:18 +01:00
Christian Hesse
c0c1c5521e
doc/netwatch-dns: include examples for dns.quad9.net & dns.google
2026-01-16 14:48:02 +01:00
Christian Hesse
0fffb5198e
netwatch-dns: support multiple certificates
...
Some services use certificates issued by differnt CA certificates,
depending on geolocation. One example is dns.google, which may require
either of 'GTS Root R1' or 'GTS Root R4'.
/tool/netwatch/add comment="doh, dns, name=google-dns-ipv4, doh-cert=GTS Root R1:GTS Root R4" host=8.8.8.8 type=simple;
2026-01-16 13:52:18 +01:00
Christian Hesse
330a616406
check-certificates: abort renew if "new" certificate is older...
...
... and drop the condition on $CertRenewTime.
2026-01-16 13:41:10 +01:00