aboutsummaryrefslogtreecommitdiffstats
path: root/mod
AgeCommit message (Expand)AuthorFilesLines
11 daysmod/notification-telegram: fix indentionGravatar Christian Hesse1-1/+1
11 daysmod/notification-email: add the link symbolGravatar Christian Hesse1-1/+2
11 daysmod/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. Gravatar Christian Hesse1-3/+13
11 daysmod/notification-email: add error handling when sending mailGravatar Christian Hesse1-25/+30
11 daysmod/inspectvar: replace only when matchingGravatar Christian Hesse1-1/+6
11 daysmod/inspectvar: remove CR, replace LFGravatar Christian Hesse1-0/+2
11 daysmod/inspectvar: print the length for stringsGravatar Christian Hesse1-0/+5
11 daysmod/inspectvar: use $CharacterMultiplyGravatar Christian Hesse1-5/+3
11 daysmod/ssh-keys-import: :do ... on-error=... -> ... well... - fix condition 🥴Gravatar Christian Hesse1-3/+1
12 daysmod/ssh-keys-import: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
12 daysmod/scriptrunonce: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
12 daysmod/notification-gotify: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-6/+6
12 daysmod/notification-matrix: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-21/+21
12 daysmod/notification-ntfy: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-6/+6
12 daysmod/notification-telegram: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-9/+9
2025-05-08mod/ssh-keys-import: use :onerror for outer blockGravatar Christian Hesse1-6/+6
2025-05-08mod/scriptrunonce: use :onerror for outer blockGravatar Christian Hesse1-3/+3
2025-05-08mod/notification-telegram: use :onerror for outer blockGravatar Christian Hesse1-9/+9
2025-05-08mod/notification-ntfy: use :onerror for outer blockGravatar Christian Hesse1-6/+6
2025-05-08mod/notification-matrix: use :onerror for outer blockGravatar Christian Hesse1-6/+6
2025-05-08mod/notification-gotify: use :onerror for outer blockGravatar Christian Hesse1-6/+6
2025-05-08mod/notification-email: use :onerror for outer blockGravatar Christian Hesse1-6/+6
2025-05-08mod/ipcalc: use :onerror for outer blockGravatar Christian Hesse1-3/+3
2025-05-08mod/inspectvar: use :onerror for outer blockGravatar Christian Hesse1-3/+3
2025-05-08mod/bridge-port-vlan: use :onerror for outer blockGravatar Christian Hesse1-3/+3
2025-05-08mod/bridge-port-to: use :onerror for outer blockGravatar Christian Hesse1-3/+3
2025-05-03mod/notification-ntfy: drop unused variableGravatar Christian Hesse1-1/+0
2025-05-03introduce 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> Gravatar Leonardo David Monteiro1-0/+139
2025-04-01mod/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. Gravatar Christian Hesse1-1/+2
2025-02-27mod/notification-telegram: $GetTelegramChatId: give thead id...•••... if message was sent to group's topic. Gravatar Christian Hesse1-0/+3
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...•••... when a group has enabled the "Topics" feature. Gravatar Christian Hesse1-2/+6
2025-02-24mod/notification-telegram: simplify the queue...•••... and pass http-data as a complete sting. Gravatar Christian Hesse1-9/+7
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 headers•••This makes it a bit easier and straight forward as we pass the headers anyway. Gravatar Christian Hesse1-3/+6
2024-12-17mod/notification-ntfy: support authentication with bearer token•••Closes: https://github.com/eworm-de/routeros-scripts/issues/86 Gravatar Christian Hesse1-0/+6
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...•••... as this needs to be done before creating a scheduler. 😜 Also remove the scheduler and return. Gravatar Christian Hesse1-4/+6
2024-12-17mod/notification-email: $FlushEmailQueue: create scheduler if missing...•••... as it is required to be modified several times below. Gravatar Christian Hesse1-2/+8
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 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. Gravatar Christian Hesse1-1/+1
2024-12-09mod/ssh-keys-import: $SSHKeysImportFile: use $ExitError to indicate unintenti...Gravatar Christian Hesse1-2/+4
2024-12-09mod/ssh-keys-import: $SSHKeysImport: use $ExitError to indicate unintentional...Gravatar Christian Hesse1-2/+4
2024-12-09mod/scriptrunonce: $ScriptRunOnce: use $ExitError to indicate unintentional e...Gravatar Christian Hesse1-2/+4
2024-12-09mod/notification-telegram: $SendTelegram: use $ExitError to indicate unintent...Gravatar Christian Hesse1-2/+4
2024-12-09mod/notification-telegram: $FlushTelegramQueue: use $ExitError to indicate un...Gravatar Christian Hesse1-2/+4
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 unintentio...Gravatar Christian Hesse1-2/+4
2024-12-09mod/notification-matrix: $SendMatrix: use $ExitError to indicate unintentiona...Gravatar Christian Hesse1-2/+4
2024-12-09mod/notification-matrix: $FlushMatrixQueue: use $ExitError to indicate uninte...Gravatar Christian Hesse1-2/+4
2024-12-09mod/notification-email: $SendEMail: use $ExitError to indicate unintentional ...Gravatar Christian Hesse1-2/+4
2024-12-09mod/notification-email: $FlushEmailQueue: use $ExitError to indicate unintent...Gravatar Christian Hesse1-2/+4
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 unintention...Gravatar Christian Hesse1-2/+4
2024-12-09mod/bridge-port-to: $BridgePortTo: use $ExitError to indicate unintentional e...Gravatar Christian Hesse1-2/+4
2024-11-27mod/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-5Gravatar Christian Hesse1-1/+1
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...•••... now that global-functions requires RouterOS 7.14 anyway. Gravatar Christian Hesse8-8/+8
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 Certificat...Gravatar Christian Hesse1-1/+1
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...•••... to support formatting in plain text. Handle with care, this can break the request if done wrong! Gravatar Christian Hesse1-1/+4
2024-04-29mod/notification-telegram: use proper variable naming...•••... in local escaping function. Gravatar Christian Hesse1-7/+9
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