Compare commits

..

89 commits

Author SHA1 Message Date
Christian Hesse
c4db75112c Merge branch 'dhcp-to-dns' into next 2026-05-27 09:12:19 +02:00
Christian Hesse
655e60b923 bump required RouterOS version for all scripts 2026-05-27 09:12:19 +02:00
Christian Hesse
99facacb59 dhcp-to-dns: allow to ignore for specific lease 2026-05-27 09:12:19 +02:00
Christian Hesse
3756cd0b97 global-functions: $NetMask6: use shift operator...
... and drop the workaround. This requires RouterOS 7.22beta3.
2026-05-27 09:12:19 +02:00
Christian Hesse
69a45a51d3 update list of contributors 2026-05-27 09:12:19 +02:00
Christian Hesse
455199e6f1 Merge branch 'break-in-loop' into next 2026-05-27 09:12:19 +02:00
Łukasz Witkowski
71df93e011 dhcp-to-dns: allow to specify domain for CNAMEs...
... in network or lease.
2026-05-27 09:12:19 +02:00
Christian Hesse
49aad306b8 Merge branch 'continue-in-loop' into next 2026-05-27 09:12:19 +02:00
Christian Hesse
37d1fb2cf6 telegram-chat: fix indention 2026-05-27 09:12:19 +02:00
Łukasz Witkowski
172298f5eb dhcp-to-dns: set $LeaseInfo 2026-05-27 09:12:19 +02:00
Christian Hesse
517b81e929 Merge branch 'early-exit-with-exit' into next 2026-05-27 09:12:19 +02:00
Christian Hesse
ef269833fa dhcp-to-dns: fix indention 2026-05-27 09:12:19 +02:00
Christian Hesse
a568ad7c26 telegram-chat: use :break in loop 2026-05-27 09:12:19 +02:00
Łukasz Witkowski
df289640bc dhcp-to-dns: convert DNS names to lower case 2026-05-27 09:12:19 +02:00
Christian Hesse
78f80309cd global-functions: deprecate $ExitError 2026-05-27 09:12:19 +02:00
Christian Hesse
37793282dc dhcp-to-dns: use another :continue in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
f17009399e check-certificates: use :break in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
0c3ef1b0dc dhcp-to-dns: support to ignore networks
Closes: https://github.com/eworm-de/routeros-scripts/issues/119
2026-05-27 09:12:19 +02:00
Christian Hesse
e1e5b1b533 update-tunnelbroker: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
d4455b81b6 dhcp-to-dns: use :continue in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
e9eb7aec82 update-gre-address: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
2198c8621f telegram-chat: use :continue in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
de4c59ca4e telegram-chat: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
9662a21108 netwatch-dns: fix indention 2026-05-27 09:12:19 +02:00
Christian Hesse
c92ec0cf19 sms-forward: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
7725f3f67b netwatch-dns: use :continue in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
472577f133 sms-action: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
9f38ff4a76 netwatch-dns: fix indention 2026-05-27 09:12:19 +02:00
Christian Hesse
0fb18070a3 ppp-on-up: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
b5c821e5d2 netwatch-dns: use :continue in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
e622864547 packages-update: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
6ded97deb4 global-functions: $ScriptInstallUpdate: fix indention 2026-05-27 09:12:19 +02:00
Christian Hesse
fd13f686cc ospf-to-leds: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
d42570cbb8 global-functions: $ScriptInstallUpdate: use :continue in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
77851ae35d netwatch-notify: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
c14ed7ca0d global-functions: $CleanName: use :continue in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
e18b92cf06 netwatch-dns: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
439774820f fw-addr-lists: fix indention 2026-05-27 09:12:19 +02:00
Christian Hesse
cc77a31070 log-forward: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
083625d8ae fw-addr-lists: use :continue in loop 2026-05-27 09:12:19 +02:00
Christian Hesse
f26ef76322 ipv6-update: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
d51f41728f ipsec-to-dns: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
a420cfde8f hotspot-to-wpa-cleanup: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
be0e7e979a hotspot-to-wpa: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
6de0471b38 gps-track: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
e089ed3de6 fw-addr-lists: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
de9b16a8b5 firmware-upgrade-reboot: early exit with :exit 2026-05-27 09:12:19 +02:00
Christian Hesse
24ecc2da33 Merge branch 'compare-ids' into next 2026-05-27 09:12:18 +02:00
Christian Hesse
38cd38b6eb dhcpv6-client-lease: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
b00a213e0c Merge branch 'convert-to-url' into next 2026-05-27 09:12:18 +02:00
Christian Hesse
8f26163270 global-functions: deprecate $HexToNum 2026-05-27 09:12:18 +02:00
Christian Hesse
f16dbc6dd5 dhcpv4-server-lease: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
ffbab5d9ed bump required RouterOS version for all scripts 2026-05-27 09:12:18 +02:00
Christian Hesse
d637104a9d global-functions: deprecate $UrlEncode 2026-05-27 09:12:18 +02:00
Christian Hesse
22cff60d2b log-forward: fix indention 2026-05-27 09:12:18 +02:00
Christian Hesse
6c61c9eeac dhcp-to-dns: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
d0b4e34b0b Merge branch 'drop-builtin-trust-anchors' into next 2026-05-27 09:12:18 +02:00
Christian Hesse
7fe2785887 mod/notification-telegram: use :convert for url-encoding 2026-05-27 09:12:18 +02:00
Christian Hesse
ee1c51dd1d 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-05-27 09:12:18 +02:00
Christian Hesse
f42d3a1b00 dhcp-lease-comment: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
2fc7f27e90 mod/notification-email: get property by name
This works now that we require RouterOS 7.21 anyway.
2026-05-27 09:12:18 +02:00
Christian Hesse
51150fe467 INITIAL-COMMANDS: drop the old builtin-trust-anchors 2026-05-27 09:12:18 +02:00
Christian Hesse
c408868148 mod/notification-ntfy: use :convert for url-encoding 2026-05-27 09:12:18 +02:00
Christian Hesse
bf620c5098 daily-psk: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
2b7eae86df 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-05-27 09:12:18 +02:00
Christian Hesse
9a9f94a721 global-functions: $CertificateDownload: drop the old builtin-trust-anchors 2026-05-27 09:12:18 +02:00
Christian Hesse
f4d653f9c0 mod/notification-matrix: use :convert for url-encoding 2026-05-27 09:12:18 +02:00
Christian Hesse
39be0980f7 collect-wireless-mac: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
f0a4a2797d Merge branch 'toarray-delimiter' into next 2026-05-27 09:12:18 +02:00
Christian Hesse
9bfa599894 global-functions: $CertificateAvailable: drop the old builtin-trust-anchors 2026-05-27 09:12:18 +02:00
Christian Hesse
58afe6d632 daily-psk: use :convert for url-encoding 2026-05-27 09:12:18 +02:00
Christian Hesse
6778eafa63 check-routeros-update: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
bde5b9440e check-health: use :toarray's new delimiter= 2026-05-27 09:12:18 +02:00
Christian Hesse
3588d265b7 README: drop the old builtin-trust-anchors 2026-05-27 09:12:18 +02:00
Christian Hesse
0b2f6eeb01 check-certificates: use :convert for url-encoding 2026-05-27 09:12:18 +02:00
Christian Hesse
fe75292dee check-perpetual-license: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
395aaf50dd fw-addr-lists: get both Let's Encrypt certificates for rsc.eworm.de 2026-05-27 09:12:18 +02:00
Christian Hesse
44465137e0 check-lte-firmware-upgrade: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
8eefd0ea38 fw-addr-lists: support giving several certificates...
... by delimiting with a colon.
2026-05-27 09:12:18 +02:00
Christian Hesse
3f04d2edf6 check-health: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
e93422670f netwatch-dns: use :toarray's new delimiter= to split cert names
The new delimiter= parameter for :toarray with introduced in
RouterOS 7.21.
2026-05-27 09:12:18 +02:00
Christian Hesse
3ce91fb5b0 check-certificates: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
8e855feaeb certificate-renew-issued: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
e2e31b8830 capsman-rolling-upgrade: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
efd74b0a98 capsman-download-packages: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
edcab3358a backup-upload: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
8a373be34b backup-partition: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
806e9b9457 backup-email: early exit with :exit 2026-05-27 09:12:18 +02:00
Christian Hesse
ab608f6174 backup-cloud: early exit with :exit 2026-05-27 09:12:18 +02:00
3 changed files with 0 additions and 32 deletions

View file

@ -397,13 +397,6 @@ Feel free to contact me via e-mail or open an
[pull request](https://github.com/eworm-de/routeros-scripts/pulls) [pull request](https://github.com/eworm-de/routeros-scripts/pulls)
at github. at github.
### Stars
Head over to
[RouterOS Scripts on GitHub](https://github.com/eworm-de/routeros-scripts/)
and add your star! Let the [star history](STAR-HISTORY.md) shoot up, and
make the project visible for other!
### Donate ### Donate
This project is developed in private spare time and usage is free of charge This project is developed in private spare time and usage is free of charge

View file

@ -1,21 +0,0 @@
Star History
============
[![GitHub stars](https://img.shields.io/github/stars/eworm-de/routeros-scripts?logo=GitHub&style=flat&color=red)](https://github.com/eworm-de/routeros-scripts/stargazers)
[![GitHub forks](https://img.shields.io/github/forks/eworm-de/routeros-scripts?logo=GitHub&style=flat&color=green)](https://github.com/eworm-de/routeros-scripts/network)
[![GitHub watchers](https://img.shields.io/github/watchers/eworm-de/routeros-scripts?logo=GitHub&style=flat&color=blue)](https://github.com/eworm-de/routeros-scripts/watchers)
[![required RouterOS version](https://img.shields.io/badge/RouterOS-7.22-yellow?style=flat)](https://mikrotik.com/download/changelogs/)
[![Telegram group @routeros_scripts](https://img.shields.io/badge/Telegram-%40routeros__scripts-%2326A5E4?logo=telegram&style=flat)](https://t.me/routeros_scripts)
[![donate with PayPal](https://img.shields.io/badge/Like_it%3F-Donate!-orange?logo=githubsponsors&logoColor=orange&style=flat)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=A4ZXBD6YS2W8J)
[⬅️ Go back to main README](README.md)
> 💡️ **Hint**: Head over to
> [RouterOS Scripts on GitHub](https://github.com/eworm-de/routeros-scripts/)
> and add your star!
[![Star History Chart](https://api.star-history.com/chart?repos=eworm-de/routeros-scripts&type=date&legend=top-left)](https://www.star-history.com/?type=date&repos=eworm-de%2Frouteros-scripts)
---
[⬅️ Go back to main README](README.md)
[⬆️ Go back to top](#top)

View file

@ -271,10 +271,6 @@ Notes
/save off-topic Please note this group is not about MikroTik RouterOS in general, but [RouterOS Scripts](https://rsc.eworm.de/). Your request is not about scripting at all, so please discuss somewhere else. See the [MikroTik RouterOS users (english)](https://t.me/RouterOS_users_english) group or official Mikrotik forums (https://forum.mikrotik.com/). /save off-topic Please note this group is not about MikroTik RouterOS in general, but [RouterOS Scripts](https://rsc.eworm.de/). Your request is not about scripting at all, so please discuss somewhere else. See the [MikroTik RouterOS users (english)](https://t.me/RouterOS_users_english) group or official Mikrotik forums (https://forum.mikrotik.com/).
#### Star History
/save star-history See the [star history for RouterOS Scripts](https://rsc.eworm.de/STAR-HISTORY.md) - and do not forget to leave your star!
Greeting Greeting
-------- --------