Age | Commit message (Expand) | Author | Files | Lines |
---|---|---|---|---|
2023-02-03 | telegram-chat: log warning only when trying to activate | 1 | -2/+5 | |
2023-02-03 | telegram-chat: handle missing username | 1 | -1/+3 | |
2023-02-02 | backup-email: wait for the mail to be sent | 1 | -0/+10 | |
2023-02-02 | telegram-chat: discard messages without text | 1 | -1/+1 | |
2023-02-02 | telegram-chat: allow to modify the time to wait for command•••For now this is a hidden settings... Do we want this to be documented? | 1 | -1/+3 | |
2023-02-02 | global-functions: $WaitForFile: use delay instead of iterations | 2 | -6/+7 | |
2023-02-02 | telegram-chat: reply with a hint when untrusted...•••... but only when activating via identity. | 1 | -1/+6 | |
2023-02-02 | telegram-chat: always reply to origin chat | 2 | -3/+4 | |
2023-02-02 | mod/notification-telegram: support sending to specific chatid | 1 | -1/+2 | |
2023-02-01 | doc/telegram-chat: give an example on how to work around command runtime | 1 | -0/+7 | |
2023-02-01 | doc/telegram-chat: add hint on output size | 1 | -0/+6 | |
2023-02-01 | telegram-chat: modify text if no output available | 1 | -1/+2 | |
2023-02-01 | telegram-chat: also give a hint on failed syntax validation•••... and drop the warning in log instead. | 1 | -1/+3 | |
2023-02-01 | telegram-chat: ... and give a hint on failure | 1 | -1/+4 | |
2023-02-01 | telegram-chat: handle error in command... | 1 | -1/+2 | |
2023-02-01 | telegram-chat: give a hint if command is still running | 1 | -2/+3 | |
2023-02-01 | doc/telegram-chat: add hint on command runtime | 1 | -0/+6 | |
2023-02-01 | doc/telegram-chat: warn about changing group id | 1 | -0/+3 | |
2023-01-31 | doc/telegram-chat: allow bots to receive messages in a group | 1 | -0/+6 | |
2023-01-31 | daily-psk: make qr-code url configurablechange-92 | 6 | -4/+9 | |
2023-01-31 | check-routeros-update: drop check for cap•••This becomes complicated with legacy wireless and wifiwave2 package, old and new CAPsMAN. Let's just drop the check. change-91 | 5 | -11/+2 | |
2023-01-31 | introduce telegram-chat•••Druvis from Mikrotik produced a video "MikroTik Telegram bot - Chat with your Router?". He shows his script to chat with a Router via Telegram bot to send it commands: https://youtu.be/KLX6j3sLRIE This script is kind of limited and has several issues... 🥴 Let's make it robust, usable, multi-device capable and just fun! 😁 (Sadly Mikrotik has a policy to not allow links in Youtube comments. Thus my comment with several hints was removed immediately. If anybody is in contact with Druvis... Please tell him about this script!) change-90 | 9 | -1/+222 | |
2023-01-31 | global-functions: $WaitForFile: allow to give iterations...•••... to increase timeout. Every iteration is about 100ms. | 1 | -1/+3 | |
2023-01-26 | check-certificates: handle decryption failures and warn•••If a download succeeds at least one of the given passphrases is expected to decrypt a key in the file. | 1 | -1/+10 | |
2023-01-26 | global-functions: $LogPrintExit2: always print the message...•••... even on error. Not sure why and when this broke. | 1 | -5/+5 | |
2023-01-24 | update list of contributors | 1 | -0/+1 | |
2023-01-23 | check-certificates: make the warning time configurablechange-89 | 5 | -2/+7 | |
2023-01-23 | doc/check-certificates: document the renew time | 1 | -0/+1 | |
2023-01-23 | global-functions: $MkDir: catch error on creating tmpfs | 1 | -1/+7 | |
2023-01-23 | global-functions: $MkDir: create with reasonable tmpfs-max-size•••Giving no tmpfs-max-size breaks with RouterOS 7.8beta2, where a size limit is enforced. routeros-7.8beta2 | 1 | -1/+1 | |
2023-01-22 | daily-psk: fixes for CAPsMAN | 2 | -6/+9 | |
2023-01-20 | check-health: notify about new featureschange-88 | 2 | -1/+2 | |
2023-01-20 | check-health: silently exit without health readings...•••... but after checking CPU load and free RAM. | 1 | -11/+11 | |
2023-01-20 | check-health: monitor free RAM•••---- ✂️ ---- 🗃️📉️ Health warning: free RAM The available free RAM on MikroTik is at 18% (47MiB)! ---- ✂️ ---- 🗃️📈️ Health recovery: free RAM The available free RAM on MikroTik increased to 65% (168MiB). ---- ✂️ ---- | 10 | -8/+36 | |
2023-01-20 | check-health: monitor CPU load•••---- ✂️ ---- 🧮️📈️ Health warning: CPU load The average CPU load on MikroTik is at 76%! ---- ✂️ ---- 🧮️📉️ Health recovery: CPU load The average CPU load on MikroTik decreased to 64%. ---- ✂️ ---- | 10 | -7/+30 | |
2023-01-20 | global-functions: $RequiredRouterOS: check for valid version string | 1 | -0/+6 | |
2023-01-20 | global-functions: use new functionality for version check | 1 | -3/+2 | |
2023-01-20 | global-functions: $ScriptInstallUpdate: add a version check for scripts•••New RouterOS releases bring new features, and thus new syntax. Installing a new script on old RouterOS results in syntax errors. We want to give clear warning messages, so by adding an extra comment into the script... # requires RouterOS, version=7.8beta3 ... installing on unsupported RouterOS version is mitigated. | 1 | -10/+19 | |
2023-01-20 | lease-script: use $Grep | 1 | -7/+4 | |
2023-01-20 | global-functions: implement $Grep...•••... that returns the first line that matches a pattern. | 1 | -0/+21 | |
2023-01-20 | log-forward: cache the result of $LogForwardFilterLogForwarding•••Looks like the function is called for every message to match otherwise. 😳 | 1 | -1/+2 | |
2023-01-20 | doc/log-forward: add tips and tricks | 1 | -0/+12 | |
2023-01-18 | doc/log-forward: add some more details | 1 | -5/+20 | |
2023-01-17 | ipsec-to-dns: handle "CN=" from peer's id•••This was missing in commit bff6689b103287f44c573e3134b9b9a64c36c0a8 and cause the dns entry to be delete and re-created over and over again. routeros-7.6-3 | 1 | -2/+4 | |
2023-01-12 | global-functions: $MkDir: no early continue for dir "tmpfs"...•••... as we want a RAM disk. | 1 | -1/+1 | |
2023-01-12 | doc/daily-psk: drop the start-date from scheduler | 1 | -2/+2 | |
2023-01-12 | doc/daily-psk: add missing bits for CAPsMAN | 1 | -5/+9 | |
2023-01-12 | global-functions: $ScriptInstallUpdate: handle config version decrease...•••... and log a warning. | 1 | -1/+7 | |
2023-01-12 | mod/notification-*: support extra text (or emojis 🚀) in notification tagschange-87 | 6 | -7/+16 | |
2023-01-11 | mod/notification-email: split off generation of subject | 1 | -10/+17 | |
2023-01-11 | mod/notification-email: move $QuotedPrintable (from global-functions)•••This is used for e-mail only... | 2 | -37/+37 | |
2023-01-11 | log-forward: do not declare unused function | 1 | -1/+0 | |
2023-01-11 | log-forward: generate filter in mod/notification-email | 2 | -8/+20 | |
2023-01-11 | use arrows with emoji representation•••We had... ◀ Go back to main README ▲ Go back to top ... and switch to... ⬅️ Go back to main README ⬆️ Go back to top | 50 | -148/+148 | |
2023-01-11 | README: install custom script from routeros-scripts-custom | 2 | -4/+1 | |
2023-01-10 | README: add linked custom scripts & modules | 1 | -0/+20 | |
2023-01-10 | doc/sms-forward: take care of harmful commands in hooks | 1 | -0/+7 | |
2023-01-10 | update list of contributors | 1 | -0/+1 | |
2023-01-10 | sms-forward: support hookschange-86 | 5 | -1/+60 | |
2023-01-09 | doc/sms-forward: reorder configuration | 1 | -3/+4 | |
2023-01-02 | .gitignore: ignore folder settings file | 1 | -0/+3 | |
2023-01-02 | .gitignore: ignore files created by patch command | 1 | -1/+3 | |
2023-01-02 | .gitignore: add comments | 1 | -0/+5 | |
2023-01-02 | backup-upload: keep floppy emoji for failure | 1 | -1/+1 | |
2023-01-02 | backup-cloud: keep floppy emoji for failure | 1 | -1/+1 | |
2023-01-02 | update copyright for 2023 | 62 | -62/+62 | |
2022-12-19 | README: RouterOS v7 path syntax•••Missed one in b6ddc5968e7a3393bb6e9b0c0ccf96379efc62b4... | 1 | -1/+1 | |
2022-12-13 | backup-upload: switch path to tmpfs | 1 | -2/+3 | |
2022-12-13 | backup-email: switch path to tmpfs | 1 | -2/+3 | |
2022-12-13 | backup-upload: create directory later | 1 | -4/+4 | |
2022-12-13 | backup-email: create directory later | 1 | -4/+4 | |
2022-12-13 | global-functions: $MkDir: create a tmpfs (RAM disk)...•••... if the path starts with "tmpfs/". This helps to mitigate flash wear. routeros-7.7rc1 | 1 | -0/+10 | |
2022-12-13 | global-functions: $MkDir: create directories recursively | 1 | -14/+30 | |
2022-12-13 | global-functions: $MkDir: rename internal variable | 1 | -10/+10 | |
2022-12-13 | global-functions: $MkDir: fail if non-directory path exists | 1 | -0/+5 | |
2022-12-12 | global-functions: check RouterOS version before loading modules | 1 | -3/+3 | |
2022-12-06 | global-functions: $SymbolByUnicodeName: append variation selector-16...•••... to specify that the preceding character should be displayed with emoji presentation. https://unicode-table.com/en/FE0F/ | 1 | -1/+1 | |
2022-11-29 | global-functions: introduce $IsMacLocallyAdministered...•••... and use it in $GetMacVendor. | 1 | -1/+11 | |
2022-11-25 | netwatch-notify: support type https-get•••... which was introduced in RouterOS 7.7beta8. routeros-7.7beta8 | 1 | -1/+1 | |
2022-11-22 | global-functions: $IsTimeSync: no cloud on x86 | 1 | -2/+3 | |
2022-11-22 | global-functions: $IsTimeSync: no cloud with CHR free license | 1 | -0/+5 | |
2022-11-22 | doc/mod/notification-email: mention correct time | 1 | -0/+2 | |
2022-11-22 | mod/notification-email: put status in scheduler comment | 1 | -4/+4 | |
2022-11-22 | mod/notification-email: set scheduler interval earlier•••... to make sure the checks are not re-run every second. | 1 | -0/+4 | |
2022-11-22 | mod/notification-email: reference scheduler from variable | 1 | -4/+5 | |
2022-11-22 | global-functions: $ScriptLock: use shorter random string•••... but with all characters from alphabet with $GetRandom20CharAlNum. | 1 | -2/+2 | |
2022-11-22 | global-functions: $MkDir: use shorter random string•••... but with all characters from alphabet with $GetRandom20CharAlNum. | 1 | -2/+2 | |
2022-11-17 | README: link to Github pull requests | 1 | -1/+3 | |
2022-11-17 | mod/notification-email: make sure the scheduler interval is never zero | 1 | -1/+1 | |
2022-11-17 | mod/notification-email: check that attachment exists | 1 | -1/+8 | |
2022-11-17 | mod/notification-email: convert to array earlier | 1 | -2/+2 | |
2022-11-17 | mod/notification-email: fix typo | 1 | -1/+1 | |
2022-10-31 | README: copy *relevant* configuration only | 3 | -2/+2 | |
2022-10-21 | netwatch-notify: cache the result•••If this script runs from terminal this will not change... 😜 So cache the result. Co-authored-by: Michael Gisbers <michael@gisbers.de> | 1 | -1/+3 | |
2022-10-21 | netwatch-notify: always show messages when run from terminal•••Co-authored-by: Christian Hesse <mail@eworm.de> | 1 | -1/+3 | |
2022-10-21 | netwatch-notify: stop flooding the log after down notification•••This will now log all messages before notification, and every two hours (or scheduler interval * 120) after. | 1 | -5/+7 | |
2022-10-20 | Merge branch 'notifications' into next•••These are generated with my 'RouterOS-Scripts Notification Generator': https://eworm.de/ros/notification/ | 46 | -666/+17 | |
2022-10-20 | doc/sms-forward: update notification•••---- ✂️ ---- 📨 SMS Forwarding from 7277 Received this message by MikroTik from 7277: On oct/17/2022 13:44:10 GMT -0 type class-0: Welcome to our network! ---- ✂️ ---- | 3 | -37/+1 | |
2022-10-20 | doc/netwatch-notify: update notifications•••---- ✂️ ---- ❌ Netwatch Notify: example.com down The host 'example.com' (93.184.216.34) is down since oct/19/2022 16:27:03. ---- ✂️ ---- ✅ Netwatch Notify: example.com up The host 'example.com' (93.184.216.34) is up since oct/19/2022 17:03:00. It was down for 6 checks since oct/19/2022 16:27:03. ---- ✂️ ---- | 5 | -71/+2 | |
2022-10-20 | doc/log-forward: update notification•••---- ✂️ ---- ⚠️ Log Forwarding The log on MikroTik contains these 3 messages after 6d23:55:18 uptime. ● 13:24:02 script;error backup-cloud: Failed uploading backup for MikroTik to cloud! ● 13:24:17 system;info;account user admin logged in from 192.168.88.177 via ssh ● 13:24:57 system;info;account user admin logged out from 192.168.88.177 via ssh ---- ✂️ ---- | 3 | -38/+1 |