aboutsummaryrefslogtreecommitdiffstats
path: root/mod
AgeCommit message (Collapse)AuthorFilesLines
2025-04-01mod/notification-telegram: fix override quirkGravatar Christian Hesse1-1/+2
IDs for chat and thread can be overridden. Overriding the chat probably makes the thread invalid - so ignore that then.
2025-02-27mod/notification-telegram: $GetTelegramChatId: give thead id...Gravatar Christian Hesse1-0/+3
... if message was sent to group's topic.
2025-02-27mod/notification-telegram: $GetTelegramChatId: use last messageGravatar Christian Hesse1-4/+7
2025-02-25mod/notification-telegram: introduce $GetTelegramChatIdchange-135Gravatar Christian Hesse1-0/+34
2025-02-25mod/notification-telegram: support sending to group's topic...Gravatar Christian Hesse1-2/+6
... when a group has enabled the "Topics" feature.
2025-02-24mod/notification-telegram: simplify the queue...Gravatar Christian Hesse1-9/+7
... and pass http-data as a complete sting.
2025-02-12mod/scriptrunonce: always give proper return codeGravatar Christian Hesse1-0/+3
2025-02-12mod/scriptrunonce: resolve nested conditionsGravatar Christian Hesse1-11/+10
2025-02-12mod/scriptrunonce: use $FetchHugeGravatar Christian Hesse1-5/+4
2025-02-10mod/ssh-keys-import: use $RmDirGravatar Christian Hesse1-2/+3
2025-02-07bump required RouterOS version for all scriptsrouteros-7.15-5Gravatar Christian Hesse9-9/+9
2025-01-30mod/scriptrunonce: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-telegram: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-ntfy: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-matrix: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-email: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-29mod/ssh-keys-import: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/scriptrunonce: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-telegram: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-ntfy: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-matrix: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-email: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/ipcalc: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/inspectvar: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/bridge-port-vlan: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/bridge-port-to: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-02update copyright for 2025Gravatar Christian Hesse10-10/+10
2024-12-17mod/notification-ntfy: add basic authentication in headersGravatar Christian Hesse1-3/+6
This makes it a bit easier and straight forward as we pass the headers anyway.
2024-12-17mod/notification-ntfy: support authentication with bearer tokenGravatar Christian Hesse1-0/+6
Closes: https://github.com/eworm-de/routeros-scripts/issues/86
2024-12-17mod/notification-email: $FlushEmailQueue: just return on empty queueGravatar Christian Hesse1-0/+4
2024-12-17mod/notification-email: $FlushEmailQueue: move the check up...Gravatar Christian Hesse1-4/+6
... as this needs to be done before creating a scheduler. 😜 Also remove the scheduler and return.
2024-12-17mod/notification-email: $FlushEmailQueue: create scheduler if missing...Gravatar Christian Hesse1-2/+8
... as it is required to be modified several times below.
2024-12-17mod/notification-email: $FlushEmailQueue: return on purgeGravatar Christian Hesse1-0/+6
2024-12-17mod/notification-email: $FlushEmailQueue: return on successGravatar Christian Hesse1-3/+4
2024-12-17mod/notification-email: increase retry interval on failureGravatar Christian Hesse1-2/+4
2024-12-17mod/notification-email: drop useless safeguardGravatar Christian Hesse1-1/+1
Guess it was useful back in the day. Now the function exits early if the queue is empty... So this can never be zero.
2024-12-09mod/ssh-keys-import: $SSHKeysImportFile: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/ssh-keys-import: $SSHKeysImport: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/scriptrunonce: $ScriptRunOnce: use $ExitError to indicate unintentional ↵Gravatar Christian Hesse1-2/+4
error
2024-12-09mod/notification-telegram: $SendTelegram: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/notification-telegram: $FlushTelegramQueue: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/notification-ntfy: $SendNtfy: use $ExitError to indicate unintentional errorGravatar Christian Hesse1-2/+4
2024-12-09mod/notification-ntfy: $FlushNtfyQueue: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/notification-matrix: $SendMatrix: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/notification-matrix: $FlushMatrixQueue: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/notification-email: $SendEMail: use $ExitError to indicate unintentional ↵Gravatar Christian Hesse1-2/+4
error
2024-12-09mod/notification-email: $FlushEmailQueue: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/ipcalc: $IPCalc: use $ExitError to indicate unintentional errorGravatar Christian Hesse1-2/+4
2024-12-09mod/inspectvar: $InspectVar: use $ExitError to indicate unintentional errorGravatar Christian Hesse1-2/+4
2024-12-09mod/bridge-port-vlan: $BridgePortVlan: use $ExitError to indicate ↵Gravatar Christian Hesse1-2/+4
unintentional error
2024-12-09mod/bridge-port-to: $BridgePortTo: use $ExitError to indicate unintentional ↵Gravatar Christian Hesse1-2/+4
error
2024-11-27mod/ssh-keys-import: require RouterOS 7.16routeros-7.16-5Gravatar Christian Hesse1-1/+1
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`
2024-11-08mod/ssh-keys-import: $SSHKeysImport: split with `:deserialize`routeros-7.16-3Gravatar Christian Hesse1-2/+1
2024-11-08mod/ssh-keys-import: $SSHKeysImportFile: let `:deserialize` split the fieldsGravatar Christian Hesse1-6/+3
2024-11-08mod/ssh-keys-import: $SSHKeysImportFile: simplify looping linesrouteros-7.16-2Gravatar Christian Hesse1-5/+4
2024-10-01mod/notification-ntfy: fix ntfy overridesGravatar Ignacio Serrano1-2/+2
2024-07-16bump RouterOS requirement for all scripts and modules...Gravatar Christian Hesse8-8/+8
... now that global-functions requires RouterOS 7.14 anyway.
2024-07-16mod/ipcalc: use :tocrlfGravatar Christian Hesse1-4/+3
2024-07-16mod/inspectvar: use :tocrlfGravatar Christian Hesse1-3/+2
2024-06-21certs: Go Daddy Secure Certificate Authority - G2 -> Go Daddy Root ↵Gravatar Christian Hesse1-1/+1
Certificate Authority - G2
2024-06-21certs: R3 / R10 -> ISRG Root X1Gravatar Christian Hesse1-1/+1
2024-04-29mod/notification-telegram: format percentage italicGravatar Christian Hesse1-2/+2
2024-04-29mod/notification-telegram: format date & time italicGravatar Christian Hesse1-2/+2
2024-04-29mod/notification-telegram: support excluding characters from escaping...Gravatar Christian Hesse1-1/+4
... to support formatting in plain text. Handle with care, this can break the request if done wrong!
2024-04-29mod/notification-telegram: use proper variable naming...Gravatar Christian Hesse1-7/+9
... in local escaping function.
2024-04-29mod/notification-telegram: capitalize Telegram in messageGravatar Christian Hesse1-1/+1
2024-04-29mod/notification-matrix: format date & time italicGravatar Christian Hesse1-5/+6
2024-04-29mod/ssh-keys-import: remove temporary directoryGravatar Christian Hesse1-0/+2
2024-04-29mod/ssh-keys-import: create directory laterGravatar Christian Hesse1-5/+5
2024-04-19mod/notification-telegram: string protocol for displayGravatar Christian Hesse1-2/+5
2024-04-19mod/notification-matrix: string protocol for displayGravatar Christian Hesse1-2/+4
2024-04-18mod/notification-matrix: ... and more double escapingGravatar Christian Hesse1-2/+2
2024-04-18mod/notification-matrix: fix double escapingGravatar Christian Hesse1-17/+11
That was introduced with 2a232ad2f5eef4b60c97306ef731bc5883bf5cfb when switching to :serialize...
2024-04-15mod/notification-matrix: generate JSON with :serializerouteros-7.13-7Gravatar Christian Hesse1-13/+11
2024-04-15mod/notification-matrix: use custom user agent stringGravatar Christian Hesse1-7/+15
2024-04-15mod/notification-ntfy: use custom user agent stringGravatar Christian Hesse1-1/+3
2024-04-15mod/notification-ntfy: support basic authchange-127Gravatar Christian Hesse1-3/+11
Closes #59
2024-04-10mod/notification-telegram: $SendTelegram: set originGravatar Christian Hesse1-1/+1
2024-04-10mod/notification-ntfy: $SendNtfy: set originGravatar Christian Hesse1-1/+1
2024-04-10mod/notification-matrix: $SendMatrix: set originGravatar Christian Hesse1-1/+1
2024-04-10mod/notification-email: $SendEMail: set originGravatar Christian Hesse1-1/+1
2024-04-07bump RouterOS requirement for all scripts and modules...routeros-7.13-6Gravatar Christian Hesse8-2/+14
... now that global-functions requires RouterOS 7.13 anyway.
2024-04-02mod/notification-matrix: add new configuration snippet...Gravatar Christian Hesse1-6/+9
... instead of appending to global-config-overlay.
2024-04-01mod/notification-matrix: use :deserialize ...Gravatar Christian Hesse1-4/+4
... instead of $ParseJson. This requires RouterOS 7.13.
2024-04-01mod/notification-telegram: use :deserialize ...Gravatar Christian Hesse1-4/+4
... instead of $ParseJson. This requires RouterOS 7.13.
2024-03-12mod/notification-email: clean name for display nameGravatar Christian Hesse1-1/+3
2024-03-12mod/notification-email: add display name with identity (if not given)Gravatar Christian Hesse1-2/+17
2024-03-12mod/ssh-keys-import: do not exit with errorGravatar Christian Hesse1-7/+7
2024-03-12mod/scriptrunonce: do not exit with errorGravatar Christian Hesse1-1/+1
2024-03-12mod/notification-matrix: do not exit with errorGravatar Christian Hesse1-5/+5
2024-03-12mod/bridge-port-vlan: do not exit with errorGravatar Christian Hesse1-2/+2
2024-03-12mod/bridge-port-to: do not exit with errorGravatar Christian Hesse1-1/+1
2024-03-12mod/ssh-keys-import: switch to $LogPrintGravatar Christian Hesse1-15/+22
2024-03-12mod/scriptrunonce: switch to $LogPrintGravatar Christian Hesse1-6/+7
2024-03-12mod/notification-telegram: switch to $LogPrintGravatar Christian Hesse1-7/+8
2024-03-12mod/notification-ntfy: switch to $LogPrintGravatar Christian Hesse1-7/+8
2024-03-12mod/notification-matrix: switch to $LogPrintGravatar Christian Hesse1-18/+23
2024-03-12mod/notification-email: switch to $LogPrintGravatar Christian Hesse1-6/+6
2024-03-12mod/bridge-port-vlan: switch to $LogPrintGravatar Christian Hesse1-10/+12
2024-03-12mod/bridge-port-to: switch to $LogPrintGravatar Christian Hesse1-9/+10