Commit graph

3596 commits

Author SHA1 Message Date
Christian Hesse
537a3c2c19 hotspot-to-wpa-lease: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
8cc5ca649e hotspot-to-wpa: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
51822553d3 gps-track: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
99737d9511 fw-addr-lists: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
b6db05f87e firmware-upgrade-reboot: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
e7a7432960 dhcpv6-client-lease: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
381d6637f2 dhcpv4-server-lease: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
f0ce3fbf04 dhcp-to-dns: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
42ec837716 dhcp-lease-comment: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
78d070f8f8 daily-psk: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
02eddb23f3 collect-wireless-mac: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
e50d6932ca check-routeros-update: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
788e8a0bb6 check-perpetual-license: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
266354467b check-lte-firmware-upgrade: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
f77d373779 check-health: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
d95f6f95e5 check-certificates: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
4dfb1972db certificate-renew-issued: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
110dac8dcb capsman-rolling-upgrade: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
fa6e047536 capsman-download-packages: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
6db3e2333e backup-upload: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
c1b67caaf8 backup-partition: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
754edf1d60 backup-email: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
25432c1b62 backup-cloud: early exit with :exit 2026-08-07 15:01:41 +02:00
Christian Hesse
fd89a1d685 Merge branch 'compare-ids' into next 2026-08-07 15:01:41 +02:00
Christian Hesse
9d309e8b20 Merge branch 'cert-by-OU' into next 2026-08-07 15:01:41 +02:00
Christian Hesse
626a87213b global-functions: deprecate $HexToNum 2026-08-07 15:01:41 +02:00
Christian Hesse
85a3bc9ac0 CERTIFICATES: explain special case with Organizational Unit 2026-08-07 15:01:41 +02:00
Christian Hesse
bde214a96a log-forward: fix indention 2026-08-07 15:01:41 +02:00
Christian Hesse
384a02212d global-functions: $CertificateDownload: pass OU on exact match 2026-08-07 15:01:41 +02:00
Christian Hesse
23b688ec6b 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-08-07 15:01:41 +02:00
Christian Hesse
4cac06774c global-functions: $CertificateNameByCN: fail on matching serveral certs 2026-08-07 15:01:41 +02:00
Christian Hesse
731ff26110 global-functions: $CertificateNameByCN: name by OU on exact match 2026-08-07 15:01:16 +02:00
Christian Hesse
ee757e0934 global-functions: $CertificateDownload: accept name in unit (OU) 2026-08-07 13:59:08 +02:00
Christian Hesse
06a9544dd3 global-functions: $CertificateAvailable: accept name in unit (OU) 2026-08-07 13:59:08 +02:00
Christian Hesse
7f113e96eb hotspot-to-wpa: rework for RouterOS 7.24 compatibility 2026-08-01 16:37:36 +02:00
Christian Hesse
245162c426 mode-button: set dont-require-permissions
Actually this is a fixup for the RouterOS 7.24 changes.
2026-08-01 16:37:36 +02:00
Christian Hesse
7932b3c138 global-functions: $ScriptInstallUpdate: log existing script with info, not warning 2026-08-01 16:37: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