Commit graph

3627 commits

Author SHA1 Message Date
Christian Hesse
7df24bf12a netwatch-dns: check with a HTTP/2 request
We need RouterOS 7.24 for this to catch runtime errors for bad
command parameters.

Actually this would work with RouterOS 7.23 on architectures that
support http-version=http2 ...
2026-07-23 10:02:56 +02:00
Christian Hesse
d32a7e25cb Merge branch 'dhcp-to-dns' into next 2026-07-23 10:02:56 +02:00
Christian Hesse
ec4d54f33e bump required RouterOS version for all scripts 2026-07-23 10:02:56 +02:00
Christian Hesse
c70f96514a dhcp-to-dns: allow to ignore for specific lease 2026-07-23 10:02:56 +02:00
Christian Hesse
0d9af98c81 global-functions: $NetMask6: use shift operator...
... and drop the workaround. This requires RouterOS 7.22beta3.
2026-07-23 10:02:56 +02:00
Christian Hesse
b9950f8819 update list of contributors 2026-07-23 10:02:56 +02:00
Christian Hesse
15bf3b7f33 Merge branch 'break-in-loop' into next 2026-07-23 10:02:56 +02:00
Łukasz Witkowski
16c9567916 dhcp-to-dns: allow to specify domain for CNAMEs...
... in network or lease.

Co-authored-by: Christian Hesse <mail@eworm.de>
2026-07-23 10:02:56 +02:00
Christian Hesse
b6164546f5 Merge branch 'continue-in-loop' into next 2026-07-23 10:02:56 +02:00
Christian Hesse
01c4193bd3 telegram-chat: fix indention 2026-07-23 10:02:56 +02:00
Łukasz Witkowski
496bd8ba5d dhcp-to-dns: set $LeaseInfo
Co-authored-by: Christian Hesse <mail@eworm.de>
2026-07-23 10:02:56 +02:00
Christian Hesse
b4a72baf6b dhcp-to-dns: fix indention 2026-07-23 10:02:56 +02:00
Christian Hesse
0792f6a130 telegram-chat: use :break in loop 2026-07-23 10:02:56 +02:00
Łukasz Witkowski
d65e494ecc dhcp-to-dns: convert DNS names to lower case
Co-authored-by: Christian Hesse <mail@eworm.de>
2026-07-23 10:02:56 +02:00
Christian Hesse
8e6aee8e11 dhcp-to-dns: use another :continue in loop 2026-07-23 10:02:56 +02:00
Christian Hesse
d835928352 check-certificates: use :break in loop 2026-07-23 10:02:56 +02:00
Christian Hesse
930b89a356 dhcp-to-dns: support to ignore networks
Closes: https://github.com/eworm-de/routeros-scripts/issues/119
2026-07-23 10:02:56 +02:00
Christian Hesse
2f2d53031f dhcp-to-dns: use :continue in loop 2026-07-23 10:02:56 +02:00
Christian Hesse
78a2403966 telegram-chat: use :continue in loop 2026-07-23 10:02:56 +02:00
Christian Hesse
6096d60407 netwatch-dns: fix indention 2026-07-23 10:02:56 +02:00
Christian Hesse
98ca9e921e netwatch-dns: use :continue in loop 2026-07-23 10:02:56 +02:00
Christian Hesse
d08b3878d8 netwatch-dns: fix indention 2026-07-23 10:02:56 +02:00
Christian Hesse
1beff88406 netwatch-dns: use :continue in loop 2026-07-23 10:02:56 +02:00
Christian Hesse
4b40f54f70 global-functions: $ScriptInstallUpdate: fix indention 2026-07-23 10:02:54 +02:00
Christian Hesse
f7676cc54e Merge branch 'early-exit-with-exit' into next 2026-07-23 09:59:10 +02:00
Christian Hesse
5f44f78a2e global-functions: $ScriptInstallUpdate: use :continue in loop 2026-07-23 09:59:10 +02:00
Christian Hesse
3f54d7d298 Merge branch 'compare-ids' into next 2026-07-23 09:59:10 +02:00
Christian Hesse
bfc5f2aa70 global-functions: deprecate $ExitError 2026-07-23 09:59:10 +02:00
Christian Hesse
2419f9b70f global-functions: $CleanName: use :continue in loop 2026-07-23 09:59:10 +02:00
Christian Hesse
03eef94c06 mode-button: set dont-require-permissions 2026-07-23 09:59:10 +02:00
Christian Hesse
e7a29b6a1e global-functions: deprecate $HexToNum 2026-07-23 09:59:10 +02:00
Christian Hesse
1873827e45 update-tunnelbroker: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
c5a471f573 fw-addr-lists: fix indention 2026-07-23 09:59:10 +02:00
Christian Hesse
6ec01a8695 global-functions: $ScriptInstallUpdate: match in one regular expression 2026-07-23 09:59:10 +02:00
Christian Hesse
f1a628e40b log-forward: fix indention 2026-07-23 09:59:10 +02:00
Christian Hesse
d2c8d7eade update-gre-address: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
f29ccec812 fw-addr-lists: use :continue in loop 2026-07-23 09:59:10 +02:00
Christian Hesse
469ec93dd1 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 09:59:10 +02:00
Christian Hesse
41aafbe0b8 telegram-chat: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
8e1822daa1 sms-forward: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
5146de7381 sms-action: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
2d1741a233 ppp-on-up: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
0138ae4d88 packages-update: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
232d13ec27 ospf-to-leds: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
f2f02d25a7 netwatch-notify: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
124607a654 netwatch-dns: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
08a9336040 mode-button-scheduler: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
667f158631 log-forward: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
6b013096e1 ipv6-update: early exit with :exit 2026-07-23 09:59:10 +02:00
Christian Hesse
086cc3b54c ipsec-to-dns: early exit with :exit 2026-07-23 09:59:10 +02:00