Commit graph

3573 commits

Author SHA1 Message Date
Christian Hesse
7fb8242077 check-routeros-update: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
3cc94635ce check-perpetual-license: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
d95cf709b2 check-lte-firmware-upgrade: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
a128634d73 check-health: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
1e697b91be check-certificates: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
4cc12f6038 certificate-renew-issued: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
151de743fd capsman-rolling-upgrade: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
3ea09ff85e capsman-download-packages: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
d81bf3bb8c backup-upload: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
f52ff5bb02 backup-partition: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
e334f255f6 backup-email: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
97052bc69a backup-cloud: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
00fdb0fbd6 Merge branch 'compare-ids' into next 2026-07-23 14:50:07 +02:00
Christian Hesse
bb52bc8242 global-functions: deprecate $HexToNum 2026-07-23 14:50:07 +02:00
Christian Hesse
1d78804439 log-forward: fix indention 2026-07-23 14:50:07 +02:00
Christian Hesse
a535bc9646 log-forward: use comparison for ids
This was introduced with RouterOS 7.22beta1.

Initializing $LogForwardLast with boolean value looks odd, but this is
required to match the very first message.
2026-07-23 14:50:07 +02:00
Christian Hesse
2a5da14d80 mode-button: set dont-require-permissions
Actually this is a fixup for the RouterOS 7.24 changes.
2026-07-23 14:49:49 +02:00
Christian Hesse
230d3421d3 global-functions: $ScriptInstallUpdate: match in one regular expression 2026-07-23 13:56:58 +02:00
Christian Hesse
ba584e23a7 global-functions: $ScriptInstallUpdate: drop the check for matching policies...
... as this started to produce false positives.
2026-07-23 13:56:10 +02:00
Christian Hesse
162dfbd8b6 global-functions: $ScriptInstallUpdate: support setting dont-require-permissions 2026-07-23 09:35:00 +02:00
Christian Hesse
1867c110c4 global-functions: $ScriptInstallUpdate: support setting policy 2026-07-23 09:33:57 +02:00
Christian Hesse
608499bc89 README: mention mode-button-scheduler 2026-07-23 07:45:00 +02:00
Christian Hesse
a8ba5ee13b Merge branch 'mode-button' into next 2026-07-17 11:48:22 +02:00
Christian Hesse
16cfe335c2 announce the change on mode-button, run migration 2026-07-17 11:48:22 +02:00
Christian Hesse
68dfe26198 mode-button: drop all global variables
With RouterOS 7.24 (actually 7.24beta1 I think) the mode, reset and wps
button scripts are run with limited policy. This causes global variables
not being available... So let's drop them here.

This is kind of inconvenient, but we can live with it. The second script
'mode-button-scheduler' is run from scheduler and does not suffer that
limitation.
2026-07-17 11:48:22 +02:00
Christian Hesse
198b088faa mode-button{,-scheduler}: store to and get count from scheduler's comment 2026-07-17 11:48:22 +02:00
Christian Hesse
0e5a30d946 mode-button: spilt the into two scripts 2026-07-17 10:22:25 +02:00
Christian Hesse
b3aa479515 mode-button: resolve nested conditions 2026-07-17 09:04:39 +02:00
Christian Hesse
b828989d8c check-health.d/temperature: give the cpu utilization in notification...
... to give a first hint if high load is an issue.
2026-07-16 13:41:04 +02:00
Christian Hesse
0763344ba1 CERTIFICATES: correct the details on certificates 2026-07-15 21:33:18 +02:00
Christian Hesse
dc440f2f13 global-functions: $CertificateAvailable: undefined intended use is info...
... not warning.
2026-07-15 16:27:51 +02:00
Christian Hesse
532fb45602 global-functions: $ScriptInstallUpdate: allow to force checksums
This is a follow-up on aa14c26488 and
allows to use checksums for custom hosting.
2026-07-15 13:33:42 +02:00
Christian Hesse
93e593a891 revert to Telegram domain: t.me
... as it resolves to its address again.

This reverts commit 5b26c6b24e.
2026-07-14 14:34:51 +02:00
Christian Hesse
5b26c6b24e switch Telegram domain: t.me -> telegram.me
https://domainnamewire.com/2026/07/13/telegrams-t-me-domain-suspended-leading-to-outages/
2026-07-14 11:39:10 +02:00
Christian Hesse
892be682bb drop STAR-HISTORY...
... as GitHub restricted starred data to a repository's own admin and
collaborators. So useless here...

This reverts commit 1ba3031d47.
2026-07-13 22:13:44 +02:00
Christian Hesse
4480282079 INITIAL-COMMANDS: warn on missing checksums 2026-07-08 16:07:44 +02:00
Christian Hesse
e906deda04 INITIAL-COMMANDS: give hint on url in global configuration overlay 2026-07-08 16:07:19 +02:00
Christian Hesse
5f32948f20 INITIAL-COMMANDS: give option to install from mirrors 2026-07-08 16:06:53 +02:00
Christian Hesse
0c69d49480 certs: add 'Sectigo Public Server Authentication Root R46'...
... to use with gitlab.com for mirror.

curl -d '["Sectigo Public Server Authentication Root R46"]' https://mkcert.org/generate/ | grep -v '^$' > certs/Sectigo-Public-Server-Authentication-Root-R46.pem
2026-07-08 15:29:36 +02:00
Christian Hesse
b960a9d2fb global-functions: $ScriptInstallUpdate: log and print error
It is no longer expected to fail... So let's complain.
2026-07-08 15:29:36 +02:00
Christian Hesse
aa14c26488 global-functions: $ScriptInstallUpdate: skip checksums if not rsc.eworm.de
The file is not in git repository, but generated when deploying to my
server only.
2026-07-08 15:29:36 +02:00
Christian Hesse
e8fb8fe74e Merge branch 'convert-to-url' into next 2026-06-25 14:09:12 +02:00
Christian Hesse
b47896dfa3 bump required RouterOS version for all scripts 2026-06-25 14:09:12 +02:00
Christian Hesse
5a23a83d35 global-functions: deprecate $UrlEncode 2026-06-25 14:09:12 +02:00
Christian Hesse
12bcacdfe0 Merge branch 'drop-builtin-trust-anchors' into next 2026-06-25 14:09:12 +02:00
Christian Hesse
6653a0a070 mod/notification-telegram: use :convert for url-encoding 2026-06-25 14:09:12 +02:00
Christian Hesse
bf19bf0520 mod/notification-email: get property by name
This works now that we require RouterOS 7.21 anyway.
2026-06-25 14:09:12 +02:00
Christian Hesse
cb423d2491 INITIAL-COMMANDS: drop the old builtin-trust-anchors 2026-06-25 14:09:12 +02:00
Christian Hesse
f36f81e8c3 mod/notification-ntfy: use :convert for url-encoding 2026-06-25 14:09:12 +02:00
Christian Hesse
43893400a5 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-06-25 14:09:12 +02:00