Commit graph

3469 commits

Author SHA1 Message Date
Christian Hesse
840faac872 lease-script: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
b9906de463 ipv6-update: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
bf780cb727 ipsec-to-dns: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
bbc543ca55 hotspot-to-wpa-cleanup: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
98c9265857 hotspot-to-wpa: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
e609db4635 gps-track: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
16a9c33450 fw-addr-lists: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
fee6741bb1 firmware-upgrade-reboot: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
bca7ab89e1 dhcp-to-dns: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
5e55a56701 dhcp-lease-comment: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
c62e00c4d8 daily-psk: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
bb00f53d5d collect-wireless-mac: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
b6f77a116e check-routeros-update: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
d821bad4b6 check-perpetual-license: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
423a586660 check-lte-firmware-upgrade: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
4867ecf16e check-health: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
61f7ab8b5e check-certificates: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
a725bd64a1 certificate-renew-issued: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
9545639a03 capsman-rolling-upgrade: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
bbe0583398 capsman-download-packages: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
2560a04322 backup-upload: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
72522c8f79 backup-partition: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
a786e8c56b backup-email: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
611a774b32 backup-cloud: early exit with :exit 2026-03-12 13:46:17 +01:00
Christian Hesse
7340fb5284 Merge branch 'compare-ids' into next 2026-03-12 13:46:17 +01:00
Christian Hesse
a18974acb5 Merge branch 'drop-builtin-trust-anchors' into next 2026-03-12 13:46:17 +01:00
Christian Hesse
7aef52fe4b global-functions: deprecate $HexToNum 2026-03-12 13:46:17 +01:00
Christian Hesse
06b642d222 INITIAL-COMMANDS: drop the old builtin-trust-anchors 2026-03-12 13:46:17 +01:00
Christian Hesse
7f112f076f log-forward: fix indention 2026-03-12 13:46:17 +01:00
Christian Hesse
d9867eb0bf global-functions: $CertificateAvailable: drop the old builtin-trust-anchors 2026-03-12 13:46:17 +01:00
Christian Hesse
6c949e6dc0 log-forward: use comparison for ids
This was introduced with RouterOS 7.22beta1.

Initializing $LogForwardLast with boolean value looks odd, but this is
reuqired to match the very first message.
2026-03-12 13:46:17 +01:00
Christian Hesse
d796cf1aad mod/notification-email: use errors from command...
... instead of reading status from properties. This was introduced in
RouterOS 7.21beta2 (and we bump to 7.21 instead).
2026-03-12 11:35:41 +01:00
Christian Hesse
0b1806fc78 README: drop the old builtin-trust-anchors 2026-03-12 11:35:41 +01:00
Christian Hesse
250c7cbe0c mod/ssh-keys-import: drop old property
The property name changed in RouterOS 7.21beta2, so bump required
version to 7.21.
2026-03-12 11:35:41 +01:00
Christian Hesse
460508c931 Merge branch 'check-certificates' into next 2026-03-12 11:35:41 +01:00
Christian Hesse
6aebf5720d check-certificates: give the name used for fetch 2026-03-12 11:35:41 +01:00
Christian Hesse
22c3f70dab check-certificates: match status code in error message
The message used to be:

    Fetch failed with status 404

... but changed recently:

    failure: Status 404, NOT FOUND

The new string is in RouterOS 7.22, and changed in what ever
beta or rc release. Let's just match the status code and hope
for the best.
2026-03-12 11:35:41 +01:00
Christian Hesse
0d5ee6cf23 check-certificates: skip common-name if not available 2026-03-12 11:35:41 +01:00
Christian Hesse
491189ece4 doc/check-certificates: create example certificate with SAN 2026-03-12 11:05:24 +01:00
Christian Hesse
538071631d global-functions: $ScriptInstallUpdate: warn when script exists...
... but is requested to be added.
2026-03-12 10:56:21 +01:00
Christian Hesse
76ae9686cf fw-addr-lists: raw.githubusercontent.com requires 'ISRG Root X1' now 2026-03-12 10:56:21 +01:00
Christian Hesse
fa16e79746 mod/notification-email: suppress another racy condition 2026-03-10 13:13:03 +01:00
Christian Hesse
2567c332de mod/notification-email: always use :find for scheduler
This is still racy... Try to improve.
2026-03-10 13:13:03 +01:00
Christian Hesse
51ec9dafb9 check-certificates: decrease the defaults for renewal and warning
https://letsencrypt.org/2025/12/02/from-90-to-45.html
2026-03-10 13:13:03 +01:00
Christian Hesse
349ebd5ad6 global-functions: $Grep: use length from variable 2026-02-23 08:57:02 +01:00
Christian Hesse
eecc8c6126 global-functions: $Grep: add comment on :deserialize 2026-02-23 08:57:02 +01:00
Christian Hesse
a3c815c2ca update list of contributors 2026-02-23 08:57:02 +01:00
Christian Hesse
d8632ad370 update list of contributors 2026-02-19 08:57:31 +01:00
Christian Hesse
68ed97205c check-certificates: update wording, indent output 2026-02-05 08:21:36 +01:00
Christian Hesse
d0f50142f5 check-certificates: show days valid in details 2026-02-05 08:21:36 +01:00