Commit graph

3596 commits

Author SHA1 Message Date
Christian Hesse
b53c5e256c telegram-chat: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
50a8c81591 sms-forward: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
f1adf00471 sms-action: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
d6e473724b ppp-on-up: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
61da32a982 packages-update: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
5681676d16 ospf-to-leds: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
e05829bc21 netwatch-notify: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
dde696711f netwatch-dns: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
d7606d27a1 mode-button-scheduler: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
22e9fbd57a log-forward: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
dd32713935 ipv6-update: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
e964921880 ipsec-to-dns: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
13607dde6d hotspot-to-wpa-cleanup: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
e0ddcc50e6 hotspot-to-wpa: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
688c64d7c6 gps-track: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
2a581c5a56 fw-addr-lists: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
dede1cc1eb firmware-upgrade-reboot: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
e903a173bb dhcpv6-client-lease: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
ab0edb7775 dhcpv4-server-lease: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
55a9adbec1 dhcp-to-dns: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
dca6b06648 dhcp-lease-comment: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
f2558b32ac daily-psk: early exit with :exit 2026-07-23 14:50:07 +02:00
Christian Hesse
3c6ca90c08 collect-wireless-mac: early exit with :exit 2026-07-23 14:50:07 +02:00
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