Age | Commit message (Expand) | Author | Files | Lines |
2023-11-09 | doc/mod/notification-ntfy: end all commands with a semicolon | Christian Hesse | 1 | -2/+2 |
2023-11-09 | doc/mod/notification-matrix: end all commands with a semicolon | Christian Hesse | 1 | -2/+2 |
2023-11-09 | doc/mod/notification-email: end all commands with a semicolon | Christian Hesse | 1 | -2/+2 |
2023-11-09 | doc/mod/ssh-keys-import: reference stable version | Christian Hesse | 1 | -1/+1 |
2023-11-09 | mod/ssh-keys-import: calculate fingerprint...•••... and store it in key-owner, which is descriptive only.
This requires RouterOS 7.12beta1 for the 'transform' property
for ':convert' command.
routeros-7.12beta1-2change-112 | Christian Hesse | 1 | -1/+7 |
2023-10-24 | check-health: reverse logic for RAM (free -> utilization)...•••... to bring it in sync with CPU utilization.
Also make the output more verbose, at least for the warning.
---- ✂️ ----
🗃️📈️ Health warning: RAM utilization
The RAM utilization on MikroTik is at 81%!
total: 64 MiB
used: 52 MiB
free: 11 MiB
---- ✂️ ----
🗃️📉️ Health recovery: RAM utilization
The RAM utilization on MikroTik decreased to 65%.
---- ✂️ ----
| Christian Hesse | 5 | -7/+7 |
2023-10-17 | introduce mod/notification-ntfy...•••... for sending notifications via Ntfy (https://ntfy.sh/).
TODO: use proper formatting once supported in Android app:
https://github.com/binwiederhier/ntfy/issues/889
change-109 | Christian Hesse | 14 | -10/+102 |
2023-10-17 | sms-forward: pass phone number and message to hook•••These are available as $Phone and $Message in hook.
| Christian Hesse | 1 | -1/+2 |
2023-10-16 | telegram-chat: do not act on foreign reply...•••... even if active!
| Christian Hesse | 1 | -3/+0 |
2023-10-16 | telegram-chat: answer question mark with short noticechange-106-2 | Christian Hesse | 1 | -0/+5 |
2023-10-16 | telegram-chat: act on reply from selfchange-106-1 | Christian Hesse | 2 | -0/+15 |
2023-10-16 | doc/telegram-chat: update screenshots | Christian Hesse | 2 | -0/+0 |
2023-09-13 | doc/packages-update: mention and link all backup scripts | Christian Hesse | 1 | -3/+7 |
2023-08-31 | check-routeros-update: support update from specific neighbor(s)•••... by matching the identity property.
change-105 | Christian Hesse | 1 | -0/+2 |
2023-08-18 | mod/ssh-keys-import: support ed25519 keys...•••... with RouterOS 7.12beta1
routeros-7.12beta1-1 | Christian Hesse | 1 | -1/+6 |
2023-08-18 | doc/mod/ssh-keys-import: drop duplicate key type•••Stupid copy'n'paste error... 🫣
| Christian Hesse | 1 | -1/+1 |
2023-08-18 | sms-forward: drop RouterOS version dependency•••... as global-functions depend on RouterOS 7.9beta already.
| Christian Hesse | 1 | -2/+0 |
2023-08-18 | netwatch-notify: drop RouterOS version dependency•••... as global-functions depend on RouterOS 7.9beta already.
| Christian Hesse | 1 | -2/+0 |
2023-08-18 | mod/ssh-keys-import: drop RouterOS version dependency•••... as global-functions depend on RouterOS 7.9beta already.
| Christian Hesse | 1 | -2/+0 |
2023-08-09 | hotspot-to-wpa: convert to template, split capsman & wifiwave2 | Christian Hesse | 1 | -9/+25 |
2023-08-09 | daily-psk: add support for wifiwave2 | Christian Hesse | 1 | -7/+18 |
2023-08-09 | dhcp-lease-comment: add support for wifiwave2 | Christian Hesse | 1 | -4/+9 |
2023-08-09 | collect-wireless-mac: add support for wifiwave2 | Christian Hesse | 1 | -4/+9 |
2023-08-09 | accesslist-duplicates: add support for wifiwave2 | Christian Hesse | 1 | -4/+9 |
2023-08-09 | capsman-download-packages: download a default set for wifiwave2•••Well, AX devices can be arm or arm64... So let's just download packages
'routeros' and 'wifiwave2' - crossing fingers... 🤞
| Christian Hesse | 1 | -1/+2 |
2023-08-09 | capsman-download-packages: no download of missing package for wifiwave2•••Sadly the log messages from wifiwave2 do not contain any hint what is
missing... So it's not possible to download missing files.
| Christian Hesse | 1 | -2/+4 |
2023-08-09 | capsman-rolling-upgrade: convert to template, split capsman & wifiwave2 | Christian Hesse | 1 | -3/+11 |
2023-08-09 | capsman-download-packages: convert to template, split capsman & wifiwave2 | Christian Hesse | 1 | -5/+17 |
2023-08-06 | mod/notification-telegram: introduce $PurgeTelegramQueue•••... to purge the queue and remove the scheduler.
| Christian Hesse | 1 | -0/+5 |
2023-08-06 | mod/notification-matrix: introduce $PurgeMatrixQueue•••... to purge the queue and remove the scheduler.
| Christian Hesse | 1 | -0/+5 |
2023-08-06 | mod/notification-email: introduce $PurgeEmailQueue•••... to purge the queue and remove the scheduler.
| Christian Hesse | 1 | -0/+5 |
2023-06-28 | netwatch-notify: drop the delay on startup...•••... now that in RouterOS 7.9 netwatch itself comes with a startup-delay.
Hosts in state 'unknown' are just ignored.
routeros-7.9beta4-6 | Christian Hesse | 1 | -0/+2 |
2023-06-28 | hotspot-to-wpa-cleanup: drop hard-coded timeout, get from comment•••This keeps the default of four weeks, though.
| Christian Hesse | 1 | -0/+5 |
2023-06-28 | hotspot-to-wpa-cleanup: drop hard-coded server name, find by commentchange-103 | Christian Hesse | 1 | -2/+4 |
2023-06-28 | hotspot-to-wpa: support non-local users•••This has some limitations, though: The password is not known and
additional configuration can not be given in user's comment.
change-102 | Christian Hesse | 1 | -0/+3 |
2023-06-27 | doc/sms-forward: link the RouterOS button to changelog | Christian Hesse | 1 | -1/+1 |
2023-06-27 | doc/mod/ssh-keys-import: link the RouterOS button to changelog | Christian Hesse | 1 | -1/+1 |
2023-06-13 | fw-addr-lists: prepare lists from spamhaus.org in config | Christian Hesse | 1 | -1/+2 |
2023-06-13 | fw-addr-lists: add lists from abuse.ch in config | Christian Hesse | 1 | -1/+2 |
2023-06-13 | introduce fw-addr-listschange-101 | Christian Hesse | 1 | -0/+88 |
2023-06-11 | doc/mod/notification-telegram: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/mod/notification-matrix: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/mod/notification-email: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/mod/scriptrunonce: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/telegram-chat: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/sms-forward: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/sms-action: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/mode-button: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/log-forward: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/ipsec-to-dns: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/gps-track: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/dhcp-to-dns: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/daily-psk: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/check-routeros-update: hint to copy from global-config | Christian Hesse | 1 | -2/+3 |
2023-06-11 | doc/check-health: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/check-certificates: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/certificate-renew-issued: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/backup-upload: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/backup-email: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-11 | doc/backup-cloud: hint to copy from global-config | Christian Hesse | 1 | -0/+4 |
2023-06-01 | doc/daily-psk: rename schedulers...•••... to match other scripts.
| Christian Hesse | 1 | -4/+4 |
2023-06-01 | doc/check-certificates: move and rename schedule at startup | Christian Hesse | 1 | -2/+7 |
2023-06-01 | doc/check-routeros-update: hint on schedule at startup | Christian Hesse | 1 | -0/+8 |
2023-05-25 | doc/mod/notification-telegram: show how to set bot's profile photo | Christian Hesse | 2 | -0/+14 |
2023-05-22 | doc/mod/notification-telegram: describe how to declare functions...•••... to use them in own scripts.
| Christian Hesse | 1 | -2/+8 |
2023-05-22 | doc/mod/notification-matrix: describe how to declare functions...•••... to use them in own scripts.
| Christian Hesse | 1 | -2/+8 |
2023-05-22 | doc/mod/notification-email: describe how to declare functions...•••... to use them in own scripts.
| Christian Hesse | 1 | -2/+8 |
2023-04-26 | sms-forward: drop workaround, add required RouterOSrouteros-7.9beta4-4 | Christian Hesse | 1 | -0/+2 |
2023-04-26 | mod/ssh-keys-import: make ssh-keys-import a modulerouteros-7.9beta4-3change-100 | Christian Hesse | 2 | -33/+61 |
2023-04-24 | dhcp-to-dns: get domain from dhcp server's network definitionchange-99 | Christian Hesse | 1 | -4/+19 |
2023-04-07 | check-certificates: try all SANs for downloadchange-98 | Christian Hesse | 1 | -2/+3 |
2023-04-07 | check-certificates: include SANs in information | Christian Hesse | 1 | -0/+0 |
2023-03-31 | doc/check-health: use an unusual interval | Christian Hesse | 1 | -1/+5 |
2023-03-28 | dhcp-to-dns: support host name from dhcp lease comment•••The lease comment is supposed to be a human readable string... But we
could allow parsable information.
| Christian Hesse | 1 | -0/+13 |
2023-03-28 | doc/dhcp-to-dns: mention A record and optional CNAME record | Christian Hesse | 1 | -1/+3 |
2023-03-20 | doc/netwatch-notify: prevent escaping code in hook by creating a script | Christian Hesse | 1 | -0/+3 |
2023-03-20 | doc/netwatch-notify: move hint on notification settings up | Christian Hesse | 1 | -5/+5 |
2023-03-20 | netwatch-notify: support note in notificationchange-96 | Christian Hesse | 1 | -0/+7 |
2023-03-07 | rename scripts and add file extension ".rsc"•••No functional change for the user... The migration is done
automatically.
change-95 | Christian Hesse | 1 | -2/+2 |
2023-03-06 | ... and update the logo in notifications | Christian Hesse | 20 | -0/+0 |
2023-03-06 | check-routeros-update: allow to install all updates automatically...•••... but with extra hurdle for more awareness of danger.
Let's not send a new notification, intentionally. This feature is
dangerous, and we should not advertise it.
| Christian Hesse | 1 | -0/+4 |
2023-03-03 | doc/check-routeros-update: update wording and details | Christian Hesse | 1 | -8/+10 |
2023-02-14 | check-health: wording: load -> utilization•••The load is defined as something different...
https://en.wikipedia.org/wiki/Load_(computing)
So let's update the wording and use 'utilization' instead.
---- ✂️ ----
🧮️📈️ Health warning: CPU utilization
The average CPU utilization on MikroTik is at 76%!
---- ✂️ ----
🧮️📉️ Health recovery: CPU utilization
The average CPU utilization on MikroTik decreased to 64%.
---- ✂️ ----
| Christian Hesse | 5 | -7/+7 |
2023-02-13 | doc/check-health: make the voltage limit a separate point | Christian Hesse | 1 | -1/+2 |
2023-02-13 | doc/check-health: add line break between screenshots | Christian Hesse | 1 | -2/+2 |
2023-02-10 | ipv6-update: support host addresses in address-listchange-94 | Christian Hesse | 1 | -1/+6 |
2023-02-08 | doc/backup-upload: new option $BackupSendGlobalConfig | Christian Hesse | 1 | -0/+1 |
2023-02-08 | doc/backup-email: new option $BackupSendGlobalConfig | Christian Hesse | 1 | -0/+1 |
2023-02-02 | telegram-chat: always reply to origin chat | Christian Hesse | 1 | -1/+1 |
2023-02-01 | doc/telegram-chat: give an example on how to work around command runtime | Christian Hesse | 1 | -0/+7 |
2023-02-01 | doc/telegram-chat: add hint on output size | Christian Hesse | 1 | -0/+6 |
2023-02-01 | doc/telegram-chat: add hint on command runtime | Christian Hesse | 1 | -0/+6 |
2023-02-01 | doc/telegram-chat: warn about changing group id | Christian Hesse | 1 | -0/+3 |
2023-01-31 | doc/telegram-chat: allow bots to receive messages in a group | Christian Hesse | 1 | -0/+6 |
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 | Christian Hesse | 1 | -1/+0 |
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 | Christian Hesse | 4 | -0/+90 |
2023-01-23 | check-certificates: make the warning time configurablechange-89 | Christian Hesse | 1 | -0/+1 |
2023-01-23 | doc/check-certificates: document the renew time | Christian Hesse | 1 | -0/+1 |
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).
---- ✂️ ----
| Christian Hesse | 8 | -7/+14 |
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%.
---- ✂️ ----
| Christian Hesse | 8 | -7/+13 |