Compare commits

..

90 commits

Author SHA1 Message Date
Christian Hesse
49c59c5d4a Merge branch 'dhcp-to-dns' into next 2026-06-03 17:19:00 +02:00
Christian Hesse
a478853eb6 bump required RouterOS version for all scripts 2026-06-03 17:19:00 +02:00
Christian Hesse
7f13173dec dhcp-to-dns: allow to ignore for specific lease 2026-06-03 17:19:00 +02:00
Christian Hesse
8d5dd31a13 global-functions: $NetMask6: use shift operator...
... and drop the workaround. This requires RouterOS 7.22beta3.
2026-06-03 17:19:00 +02:00
Christian Hesse
32fc0f9cfe update list of contributors 2026-06-03 17:19:00 +02:00
Christian Hesse
5f2be2474f Merge branch 'break-in-loop' into next 2026-06-03 17:19:00 +02:00
Łukasz Witkowski
a86dd02401 dhcp-to-dns: allow to specify domain for CNAMEs...
... in network or lease.
2026-06-03 17:19:00 +02:00
Christian Hesse
95c582ec76 Merge branch 'continue-in-loop' into next 2026-06-03 17:19:00 +02:00
Christian Hesse
baaad935cd telegram-chat: fix indention 2026-06-03 17:19:00 +02:00
Łukasz Witkowski
23268b1d89 dhcp-to-dns: set $LeaseInfo 2026-06-03 17:19:00 +02:00
Christian Hesse
d74603f7a4 dhcp-to-dns: fix indention 2026-06-03 17:19:00 +02:00
Christian Hesse
20a83aa480 telegram-chat: use :break in loop 2026-06-03 17:19:00 +02:00
Łukasz Witkowski
d0456bdd6e dhcp-to-dns: convert DNS names to lower case 2026-06-03 17:19:00 +02:00
Christian Hesse
5972765ecf check-certificates: use :break in loop 2026-06-03 17:19:00 +02:00
Christian Hesse
ca1135d3b4 dhcp-to-dns: support to ignore networks
Closes: https://github.com/eworm-de/routeros-scripts/issues/119
2026-06-03 17:19:00 +02:00
Christian Hesse
2cb4f2295d Merge branch 'early-exit-with-exit' into next 2026-06-03 17:18:59 +02:00
Christian Hesse
187043b629 dhcp-to-dns: use another :continue in loop 2026-06-03 17:18:59 +02:00
Christian Hesse
2bddecf7c3 Merge branch 'compare-ids' into next 2026-06-03 17:18:59 +02:00
Christian Hesse
53c30c6a0a global-functions: deprecate $ExitError 2026-06-03 17:18:59 +02:00
Christian Hesse
27b9727e70 dhcp-to-dns: use :continue in loop 2026-06-03 17:18:59 +02:00
Christian Hesse
d49a1dfbc5 Merge branch 'convert-to-url' into next 2026-06-03 17:18:59 +02:00
Christian Hesse
4dcfa81514 global-functions: deprecate $HexToNum 2026-06-03 17:18:59 +02:00
Christian Hesse
62c0914d39 update-tunnelbroker: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
08a9d8267b telegram-chat: use :continue in loop 2026-06-03 17:18:59 +02:00
Christian Hesse
20c4cae024 bump required RouterOS version for all scripts 2026-06-03 17:18:59 +02:00
Christian Hesse
ce5b4a3edb global-functions: deprecate $UrlEncode 2026-06-03 17:18:59 +02:00
Christian Hesse
c4afd4bd24 log-forward: fix indention 2026-06-03 17:18:59 +02:00
Christian Hesse
1cf17722c1 update-gre-address: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
dab98f5811 netwatch-dns: fix indention 2026-06-03 17:18:59 +02:00
Christian Hesse
2bab2e5f19 mod/notification-telegram: use :convert for url-encoding 2026-06-03 17:18:59 +02:00
Christian Hesse
1db50d592e 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-06-03 17:18:59 +02:00
Christian Hesse
21a2e387e3 telegram-chat: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
aa13a84703 netwatch-dns: use :continue in loop 2026-06-03 17:18:59 +02:00
Christian Hesse
cd787f3180 mod/notification-ntfy: use :convert for url-encoding 2026-06-03 17:18:59 +02:00
Christian Hesse
a6c48941d9 sms-forward: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
d5be36804a netwatch-dns: fix indention 2026-06-03 17:18:59 +02:00
Christian Hesse
3342432288 mod/notification-matrix: use :convert for url-encoding 2026-06-03 17:18:59 +02:00
Christian Hesse
94118a6984 sms-action: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
21a615026b netwatch-dns: use :continue in loop 2026-06-03 17:18:59 +02:00
Christian Hesse
0eef3edac5 daily-psk: use :convert for url-encoding 2026-06-03 17:18:59 +02:00
Christian Hesse
e290d81a36 ppp-on-up: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
7727a663a8 global-functions: $ScriptInstallUpdate: fix indention 2026-06-03 17:18:59 +02:00
Christian Hesse
9c8fa5c1c8 check-certificates: use :convert for url-encoding 2026-06-03 17:18:59 +02:00
Christian Hesse
8d9016e02c packages-update: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
cb94c5a85d global-functions: $ScriptInstallUpdate: use :continue in loop 2026-06-03 17:18:59 +02:00
Christian Hesse
86ff6d5c3a ospf-to-leds: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
0ce2664b0b global-functions: $CleanName: use :continue in loop 2026-06-03 17:18:59 +02:00
Christian Hesse
9214257652 netwatch-notify: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
b109429b6c fw-addr-lists: fix indention 2026-06-03 17:18:59 +02:00
Christian Hesse
3805fe81cb netwatch-dns: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
123a1e6862 fw-addr-lists: use :continue in loop 2026-06-03 17:18:59 +02:00
Christian Hesse
4eac805b04 log-forward: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
bb98863853 ipv6-update: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
5f095016b4 ipsec-to-dns: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
ccf68f06b9 hotspot-to-wpa-cleanup: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
8e436e407b hotspot-to-wpa: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
dc4af679c7 gps-track: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
2880d918f6 fw-addr-lists: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
7df0f38fa2 firmware-upgrade-reboot: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
e463ed4dfb dhcpv6-client-lease: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
6dad2b8e3c dhcpv4-server-lease: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
e794dde2f0 dhcp-to-dns: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
3810b8a210 dhcp-lease-comment: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
73a338dd04 daily-psk: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
3e8cded7d4 collect-wireless-mac: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
3d1c86a7ce check-routeros-update: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
956b0fd7ef check-perpetual-license: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
0d80d3416f check-lte-firmware-upgrade: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
e9ace85e48 check-health: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
a2e53eb784 check-certificates: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
003cdddcc4 certificate-renew-issued: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
8d3834d411 capsman-rolling-upgrade: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
34ca452ec6 capsman-download-packages: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
912bb13d71 backup-upload: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
ba5db19070 backup-partition: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
babb35b802 backup-email: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
5316c3aeef backup-cloud: early exit with :exit 2026-06-03 17:18:59 +02:00
Christian Hesse
a52dc9f5d1 Merge branch 'drop-builtin-trust-anchors' into next 2026-06-03 17:17:08 +02:00
Christian Hesse
2c3d189ee1 mod/notification-email: get property by name
This works now that we require RouterOS 7.21 anyway.
2026-06-03 17:17:08 +02:00
Christian Hesse
08a0adca41 INITIAL-COMMANDS: drop the old builtin-trust-anchors 2026-06-03 17:17:08 +02:00
Christian Hesse
23965b3fd1 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-06-03 17:17:08 +02:00
Christian Hesse
59de95b18e global-functions: $CertificateDownload: drop the old builtin-trust-anchors 2026-06-03 17:17:08 +02:00
Christian Hesse
76ef20b9ed Merge branch 'toarray-delimiter' into next 2026-06-03 17:17:08 +02:00
Christian Hesse
3249709100 global-functions: $CertificateAvailable: drop the old builtin-trust-anchors 2026-06-03 17:17:08 +02:00
Christian Hesse
0274d2f8f9 introduce STAR-HISTORY 2026-06-03 17:17:08 +02:00
Christian Hesse
471a90c37f check-health: use :toarray's new delimiter= 2026-06-03 17:17:08 +02:00
Christian Hesse
c8df3b5287 README: drop the old builtin-trust-anchors 2026-06-03 17:17:08 +02:00
Christian Hesse
5d1aed56df fw-addr-lists: get both Let's Encrypt certificates for rsc.eworm.de 2026-06-03 17:17:08 +02:00
Christian Hesse
e933c1d0e6 fw-addr-lists: support giving several certificates...
... by delimiting with a colon.
2026-06-03 17:17:08 +02:00
Christian Hesse
0ef9a0cbee netwatch-dns: use :toarray's new delimiter= to split cert names
The new delimiter= parameter for :toarray with introduced in
RouterOS 7.21.
2026-06-03 17:17:08 +02:00
3 changed files with 32 additions and 0 deletions

View file

@ -397,6 +397,13 @@ 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

21
STAR-HISTORY.md Normal file
View file

@ -0,0 +1,21 @@
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,6 +271,10 @@ 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
-------- --------