Commit graph

3595 commits

Author SHA1 Message Date
Christian Hesse
708f8ce08e packages-update: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
8640c393a3 ospf-to-leds: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
42ae26c578 netwatch-notify: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
bf6d64969a netwatch-dns: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
62817ab7c1 mode-button-scheduler: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
ddf4479dd2 log-forward: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
c39be3732c ipv6-update: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
143f1fccab ipsec-to-dns: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
9ec01f5d3f hotspot-to-wpa-cleanup: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
edf257532e hotspot-to-wpa: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
9c7b176c6c gps-track: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
6b5aba634e fw-addr-lists: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
b7698e9bc6 firmware-upgrade-reboot: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
d944e9443b dhcpv6-client-lease: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
a969cd4d4d dhcpv4-server-lease: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
92d83001eb dhcp-to-dns: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
4fa20f6ee7 dhcp-lease-comment: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
28f1ffb1ae daily-psk: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
0dd6fbeb6f collect-wireless-mac: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
73cb5a6394 check-routeros-update: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
fadf17eb19 check-perpetual-license: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
98b449f33a check-lte-firmware-upgrade: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
2696c5cc47 check-health: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
915828145e check-certificates: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
d0a77f92f3 certificate-renew-issued: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
4cf4d0d81b capsman-rolling-upgrade: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
98effac34a capsman-download-packages: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
d33dcf9f8a backup-upload: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
f9534756d0 backup-partition: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
961719e016 backup-email: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
02056855da backup-cloud: early exit with :exit 2026-07-29 23:14:42 +02:00
Christian Hesse
713fc1f70f Merge branch 'compare-ids' into next 2026-07-29 23:14:42 +02:00
Christian Hesse
d5a498480e global-functions: deprecate $HexToNum 2026-07-29 23:14:42 +02:00
Christian Hesse
08f55ad5cc log-forward: fix indention 2026-07-29 23:14:42 +02:00
Christian Hesse
8098181d12 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-29 23:14:42 +02:00
Christian Hesse
1d4b7cd77d mode-button: set dont-require-permissions
Actually this is a fixup for the RouterOS 7.24 changes.
2026-07-29 23:12:36 +02:00
Christian Hesse
306842ed74 global-functions: $ScriptInstallUpdate: match in one regular expression 2026-07-29 23:12:36 +02:00
Christian Hesse
4fd2d89320 global-functions: $ScriptInstallUpdate: drop the check for matching policies...
... as this started to produce false positives.
2026-07-29 23:12:36 +02:00
Christian Hesse
1ebbb7f3a7 global-functions: $ScriptInstallUpdate: support setting dont-require-permissions 2026-07-29 23:12:36 +02:00
Christian Hesse
a8c6aa90b6 global-functions: $ScriptInstallUpdate: support setting policy 2026-07-29 23:12:36 +02:00
Christian Hesse
cc644351b6 fw-addr-lists: fix list without certificate 2026-07-29 23:12:36 +02:00
Christian Hesse
deee37d918 update list of contributors 2026-07-27 21:38:30 +02:00
Filipe Santos
b6398422d0 netwatch-dns: fix :toarray on unset doh-cert
Co-authored-by: Christian Hesse <mail@eworm.de>
2026-07-27 21:35:12 +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