Age | Commit message (Expand) | Author | Files | Lines |
10 days | mod/ssh-keys-import: use $FileExists ...•••... to work around restrictions in new file handling.
| Christian Hesse | 1 | -2/+2 |
10 days | mod/notification-email: use $RmFile | Christian Hesse | 1 | -1/+2 |
10 days | mod/notification-email: use $FileExists ...•••... to work around restrictions in new file handling.
| Christian Hesse | 1 | -1/+2 |
2025-05-22 | mod/notification-telegram: fix indention | Christian Hesse | 1 | -1/+1 |
2025-05-22 | mod/notification-email: add the link symbol | Christian Hesse | 1 | -1/+2 |
2025-05-22 | mod/notification-email: properly truncate the body•••Truned out that the size limit for e-mail message/body is anywhere just
below 64kB... So truncate at about 62.000 bytes.
| Christian Hesse | 1 | -3/+13 |
2025-05-22 | mod/notification-email: add error handling when sending mail | Christian Hesse | 1 | -25/+30 |
2025-05-22 | mod/inspectvar: replace only when matching | Christian Hesse | 1 | -1/+6 |
2025-05-22 | mod/inspectvar: remove CR, replace LF | Christian Hesse | 1 | -0/+2 |
2025-05-22 | mod/inspectvar: print the length for strings | Christian Hesse | 1 | -0/+5 |
2025-05-22 | mod/inspectvar: use $CharacterMultiply | Christian Hesse | 1 | -5/+3 |
2025-05-22 | mod/ssh-keys-import: :do ... on-error=... -> ... well... - fix condition 🥴 | Christian Hesse | 1 | -3/+1 |
2025-05-21 | mod/ssh-keys-import: :do ... on-error=... -> :onerror ... do=... | Christian Hesse | 1 | -3/+3 |
2025-05-21 | mod/scriptrunonce: :do ... on-error=... -> :onerror ... do=... | Christian Hesse | 1 | -3/+3 |
2025-05-21 | mod/notification-gotify: :do ... on-error=... -> :onerror ... do=... | Christian Hesse | 1 | -6/+6 |
2025-05-21 | mod/notification-matrix: :do ... on-error=... -> :onerror ... do=... | Christian Hesse | 1 | -21/+21 |
2025-05-21 | mod/notification-ntfy: :do ... on-error=... -> :onerror ... do=... | Christian Hesse | 1 | -6/+6 |
2025-05-21 | mod/notification-telegram: :do ... on-error=... -> :onerror ... do=... | Christian Hesse | 1 | -9/+9 |
2025-05-08 | mod/ssh-keys-import: use :onerror for outer block | Christian Hesse | 1 | -6/+6 |
2025-05-08 | mod/scriptrunonce: use :onerror for outer block | Christian Hesse | 1 | -3/+3 |
2025-05-08 | mod/notification-telegram: use :onerror for outer block | Christian Hesse | 1 | -9/+9 |
2025-05-08 | mod/notification-ntfy: use :onerror for outer block | Christian Hesse | 1 | -6/+6 |
2025-05-08 | mod/notification-matrix: use :onerror for outer block | Christian Hesse | 1 | -6/+6 |
2025-05-08 | mod/notification-gotify: use :onerror for outer block | Christian Hesse | 1 | -6/+6 |
2025-05-08 | mod/notification-email: use :onerror for outer block | Christian Hesse | 1 | -6/+6 |
2025-05-08 | mod/ipcalc: use :onerror for outer block | Christian Hesse | 1 | -3/+3 |
2025-05-08 | mod/inspectvar: use :onerror for outer block | Christian Hesse | 1 | -3/+3 |
2025-05-08 | mod/bridge-port-vlan: use :onerror for outer block | Christian Hesse | 1 | -3/+3 |
2025-05-08 | mod/bridge-port-to: use :onerror for outer block | Christian Hesse | 1 | -3/+3 |
2025-05-03 | mod/notification-ntfy: drop unused variable | Christian Hesse | 1 | -1/+0 |
2025-05-03 | introduce mod/notification-gotify...•••... for sending notifications via Gotify (https://gotify.net).
Closes: https://github.com/eworm-de/routeros-scripts/pull/92
Co-authored-by: Christian Hesse <mail@eworm.de>
| Leonardo David Monteiro | 1 | -0/+139 |
2025-04-01 | mod/notification-telegram: fix override quirk•••IDs for chat and thread can be overridden. Overriding the chat probably
makes the thread invalid - so ignore that then.
| Christian Hesse | 1 | -1/+2 |
2025-02-27 | mod/notification-telegram: $GetTelegramChatId: give thead id...•••... if message was sent to group's topic.
| Christian Hesse | 1 | -0/+3 |
2025-02-27 | mod/notification-telegram: $GetTelegramChatId: use last message | Christian Hesse | 1 | -4/+7 |
2025-02-25 | mod/notification-telegram: introduce $GetTelegramChatIdchange-135 | Christian Hesse | 1 | -0/+34 |
2025-02-25 | mod/notification-telegram: support sending to group's topic...•••... when a group has enabled the "Topics" feature.
| Christian Hesse | 1 | -2/+6 |
2025-02-24 | mod/notification-telegram: simplify the queue...•••... and pass http-data as a complete sting.
| Christian Hesse | 1 | -9/+7 |
2025-02-12 | mod/scriptrunonce: always give proper return code | Christian Hesse | 1 | -0/+3 |
2025-02-12 | mod/scriptrunonce: resolve nested conditions | Christian Hesse | 1 | -11/+10 |
2025-02-12 | mod/scriptrunonce: use $FetchHuge | Christian Hesse | 1 | -5/+4 |
2025-02-10 | mod/ssh-keys-import: use $RmDir | Christian Hesse | 1 | -2/+3 |
2025-02-07 | bump required RouterOS version for all scriptsrouteros-7.15-5 | Christian Hesse | 9 | -9/+9 |
2025-01-30 | mod/scriptrunonce: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2025-01-30 | mod/notification-telegram: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2025-01-30 | mod/notification-ntfy: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2025-01-30 | mod/notification-matrix: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2025-01-30 | mod/notification-email: add dependencies on device-mode | Christian Hesse | 1 | -0/+1 |
2025-01-29 | mod/ssh-keys-import: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/scriptrunonce: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/notification-telegram: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/notification-ntfy: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/notification-matrix: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/notification-email: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/ipcalc: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/inspectvar: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/bridge-port-vlan: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-29 | mod/bridge-port-to: use short url rsc.eworm.de | Christian Hesse | 1 | -2/+2 |
2025-01-02 | update copyright for 2025 | Christian Hesse | 10 | -10/+10 |
2024-12-17 | mod/notification-ntfy: add basic authentication in headers•••This makes it a bit easier and straight forward as we pass the
headers anyway.
| Christian Hesse | 1 | -3/+6 |
2024-12-17 | mod/notification-ntfy: support authentication with bearer token•••Closes: https://github.com/eworm-de/routeros-scripts/issues/86
| Christian Hesse | 1 | -0/+6 |
2024-12-17 | mod/notification-email: $FlushEmailQueue: just return on empty queue | Christian Hesse | 1 | -0/+4 |
2024-12-17 | mod/notification-email: $FlushEmailQueue: move the check up...•••... as this needs to be done before creating a scheduler. 😜
Also remove the scheduler and return.
| Christian Hesse | 1 | -4/+6 |
2024-12-17 | mod/notification-email: $FlushEmailQueue: create scheduler if missing...•••... as it is required to be modified several times below.
| Christian Hesse | 1 | -2/+8 |
2024-12-17 | mod/notification-email: $FlushEmailQueue: return on purge | Christian Hesse | 1 | -0/+6 |
2024-12-17 | mod/notification-email: $FlushEmailQueue: return on success | Christian Hesse | 1 | -3/+4 |
2024-12-17 | mod/notification-email: increase retry interval on failure | Christian Hesse | 1 | -2/+4 |
2024-12-17 | mod/notification-email: drop useless safeguard•••Guess it was useful back in the day. Now the function exits early if the
queue is empty... So this can never be zero.
| Christian Hesse | 1 | -1/+1 |
2024-12-09 | mod/ssh-keys-import: $SSHKeysImportFile: use $ExitError to indicate unintenti... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/ssh-keys-import: $SSHKeysImport: use $ExitError to indicate unintentional... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/scriptrunonce: $ScriptRunOnce: use $ExitError to indicate unintentional e... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/notification-telegram: $SendTelegram: use $ExitError to indicate unintent... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/notification-telegram: $FlushTelegramQueue: use $ExitError to indicate un... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/notification-ntfy: $SendNtfy: use $ExitError to indicate unintentional error | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/notification-ntfy: $FlushNtfyQueue: use $ExitError to indicate unintentio... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/notification-matrix: $SendMatrix: use $ExitError to indicate unintentiona... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/notification-matrix: $FlushMatrixQueue: use $ExitError to indicate uninte... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/notification-email: $SendEMail: use $ExitError to indicate unintentional ... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/notification-email: $FlushEmailQueue: use $ExitError to indicate unintent... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/ipcalc: $IPCalc: use $ExitError to indicate unintentional error | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/inspectvar: $InspectVar: use $ExitError to indicate unintentional error | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/bridge-port-vlan: $BridgePortVlan: use $ExitError to indicate unintention... | Christian Hesse | 1 | -2/+4 |
2024-12-09 | mod/bridge-port-to: $BridgePortTo: use $ExitError to indicate unintentional e... | Christian Hesse | 1 | -2/+4 |
2024-11-27 | mod/ssh-keys-import: require RouterOS 7.16•••Actually the requirement bumped with the change in commits:
* 9c945b1a3283bb352707c69630c579cf82484dcb
mod/ssh-keys-import: $SSHKeysImportFile: simplify looping lines
* 1f526b356121749991fee69cee5a6c728855c8f2
mod/ssh-keys-import: $SSHKeysImport: split with `:deserialize`
routeros-7.16-5 | Christian Hesse | 1 | -1/+1 |
2024-11-08 | mod/ssh-keys-import: $SSHKeysImport: split with `:deserialize`routeros-7.16-3 | Christian Hesse | 1 | -2/+1 |
2024-11-08 | mod/ssh-keys-import: $SSHKeysImportFile: let `:deserialize` split the fields | Christian Hesse | 1 | -6/+3 |
2024-11-08 | mod/ssh-keys-import: $SSHKeysImportFile: simplify looping linesrouteros-7.16-2 | Christian Hesse | 1 | -5/+4 |
2024-10-01 | mod/notification-ntfy: fix ntfy overrides | Ignacio Serrano | 1 | -2/+2 |
2024-07-16 | bump RouterOS requirement for all scripts and modules...•••... now that global-functions requires RouterOS 7.14 anyway.
| Christian Hesse | 8 | -8/+8 |
2024-07-16 | mod/ipcalc: use :tocrlf | Christian Hesse | 1 | -4/+3 |
2024-07-16 | mod/inspectvar: use :tocrlf | Christian Hesse | 1 | -3/+2 |
2024-06-21 | certs: Go Daddy Secure Certificate Authority - G2 -> Go Daddy Root Certificat... | Christian Hesse | 1 | -1/+1 |
2024-06-21 | certs: R3 / R10 -> ISRG Root X1 | Christian Hesse | 1 | -1/+1 |
2024-04-29 | mod/notification-telegram: format percentage italic | Christian Hesse | 1 | -2/+2 |
2024-04-29 | mod/notification-telegram: format date & time italic | Christian Hesse | 1 | -2/+2 |
2024-04-29 | mod/notification-telegram: support excluding characters from escaping...•••... to support formatting in plain text.
Handle with care, this can break the request if done wrong!
| Christian Hesse | 1 | -1/+4 |
2024-04-29 | mod/notification-telegram: use proper variable naming...•••... in local escaping function.
| Christian Hesse | 1 | -7/+9 |
2024-04-29 | mod/notification-telegram: capitalize Telegram in message | Christian Hesse | 1 | -1/+1 |
2024-04-29 | mod/notification-matrix: format date & time italic | Christian Hesse | 1 | -5/+6 |
2024-04-29 | mod/ssh-keys-import: remove temporary directory | Christian Hesse | 1 | -0/+2 |
2024-04-29 | mod/ssh-keys-import: create directory later | Christian Hesse | 1 | -5/+5 |