Compare commits

..

68 commits

Author SHA1 Message Date
Christian Hesse
78bd74c544 dhcp-to-dns: support to ignore networks
Closes: https://github.com/eworm-de/routeros-scripts/issues/119
2026-04-10 20:27:02 +02:00
Christian Hesse
c033f90d0c bump required RouterOS version for all scripts 2026-04-10 20:27:02 +02:00
Christian Hesse
32d6eca81c global-functions: $NetMask6: use shift operator...
... and drop the workaround. This requires RouterOS 7.22beta3.
2026-04-10 20:27:02 +02:00
Christian Hesse
2d3f4f9f25 Merge branch 'break-in-loop' into next 2026-04-10 20:27:02 +02:00
Christian Hesse
0b824e8de7 Merge branch 'continue-in-loop' into next 2026-04-10 20:27:02 +02:00
Christian Hesse
89e1ad5a96 telegram-chat: fix indention 2026-04-10 20:27:02 +02:00
Christian Hesse
35776a7f37 Merge branch 'early-exit-with-exit' into next 2026-04-10 20:27:02 +02:00
Christian Hesse
d942721f6d dhcp-to-dns: fix indention 2026-04-10 20:27:02 +02:00
Christian Hesse
7b6e43f2ce telegram-chat: use :break in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
d4eb95873b Merge branch 'compare-ids' into next 2026-04-10 20:27:02 +02:00
Christian Hesse
a1abfc5436 global-functions: deprecate $ExitError 2026-04-10 20:27:02 +02:00
Christian Hesse
83d04bfa90 dhcp-to-dns: use another :continue in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
b23c74f2d9 check-certificates: use :break in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
5ec53fe5c5 Merge branch 'drop-builtin-trust-anchors' into next 2026-04-10 20:27:02 +02:00
Christian Hesse
ded5fdd6b4 global-functions: deprecate $HexToNum 2026-04-10 20:27:02 +02:00
Christian Hesse
bc2453c867 update-tunnelbroker: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
79d9b9ea59 dhcp-to-dns: use :continue in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
8a86e88731 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-04-10 20:27:02 +02:00
Christian Hesse
7a1fb0281d INITIAL-COMMANDS: drop the old builtin-trust-anchors 2026-04-10 20:27:02 +02:00
Christian Hesse
a2225bf817 log-forward: fix indention 2026-04-10 20:27:02 +02:00
Christian Hesse
4abe208793 update-gre-address: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
d815b67847 telegram-chat: use :continue in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
ab23d1e352 mod/ssh-keys-import: drop old property
The property name changed in RouterOS 7.21beta2, so bump required
version to 7.21.
2026-04-10 20:27:02 +02:00
Christian Hesse
adf26e7600 global-functions: $CertificateAvailable: drop the old builtin-trust-anchors 2026-04-10 20:27:02 +02:00
Christian Hesse
a13f2fba4a log-forward: use comparison for ids
This was introduced with RouterOS 7.22beta1.

Initializing $LogForwardLast with boolean value looks odd, but this is
reuqired to match the very first message.
2026-04-10 20:27:02 +02:00
Christian Hesse
cee91cf3dc telegram-chat: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
99c1d11b8b netwatch-dns: fix indention 2026-04-10 20:27:02 +02:00
Christian Hesse
736ff98bce doc/ipv6-update: remove extra dot 2026-04-10 20:27:02 +02:00
Christian Hesse
79288a64d6 README: drop the old builtin-trust-anchors 2026-04-10 20:27:02 +02:00
Christian Hesse
7c4f8414fa sms-forward: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
e89f22e3b6 netwatch-dns: use :continue in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
197eb7a7d4 sms-action: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
e0a92529dc netwatch-dns: fix indention 2026-04-10 20:27:02 +02:00
Christian Hesse
7ea381e7d2 ppp-on-up: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
b372f10bdc netwatch-dns: use :continue in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
4b6de32beb packages-update: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
ce1333ab90 global-functions: $ScriptInstallUpdate: fix indention 2026-04-10 20:27:02 +02:00
Christian Hesse
56ab927c68 ospf-to-leds: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
f752feb79c global-functions: $ScriptInstallUpdate: use :continue in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
0e29bd1aa1 netwatch-notify: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
82e6e30b12 fw-addr-lists: fix indention 2026-04-10 20:27:02 +02:00
Christian Hesse
cfa63a1702 netwatch-dns: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
4b704110f8 fw-addr-lists: use :continue in loop 2026-04-10 20:27:02 +02:00
Christian Hesse
dc81ad54c9 log-forward: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
edba8593e2 lease-script: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
2197170de0 ipv6-update: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
5c7b4066a4 ipsec-to-dns: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
3ff2bf3c13 hotspot-to-wpa-cleanup: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
e3a33aff99 hotspot-to-wpa: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
ae9f072fff gps-track: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
787d129b74 fw-addr-lists: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
f33f2a3b74 firmware-upgrade-reboot: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
ef54be4f7d dhcp-to-dns: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
a8086b31d1 dhcp-lease-comment: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
3c7748cf6f daily-psk: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
fffc3c9b09 collect-wireless-mac: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
ddc0d0a6a3 check-routeros-update: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
76884cd4d8 check-perpetual-license: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
8bd9c65c2d check-lte-firmware-upgrade: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
c583373c84 check-health: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
e919ccd9cb check-certificates: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
99dba4ff78 certificate-renew-issued: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
6f0d229b5e capsman-rolling-upgrade: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
46b8f722c8 capsman-download-packages: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
f100c247f3 backup-upload: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
194e50cd63 backup-partition: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
7329869aca backup-email: early exit with :exit 2026-04-10 20:27:02 +02:00
Christian Hesse
55c85abe29 backup-cloud: early exit with :exit 2026-04-10 20:27:02 +02:00

View file

@ -55,7 +55,7 @@ create it with:
/ipv6/firewall/address-list/add address=2003:cf:2f0f:de00::/56 comment=ipv6-pool-isp list=extern;
If the dynamic entry exists already you need to remove it before creating
the static one..
the static one.
Address list entries for specific interfaces can be updated as well. The
interface needs to get its address from pool `isp` and the address list entry