aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
46 hourstelegram-chat: rename variable...•••... to better describe the use. HEADstagingnextmainGravatar Christian Hesse1-2/+2
46 hourstelegram-chat: fix detection of repliesGravatar Christian Hesse1-1/+1
2 daysglobal-functions: $ScriptInstallUpdate: fix syntax errorGravatar Christian Hesse1-1/+1
2 daysfix the trust state for certificates•••RouterOS 7.19 is suffering an issue with certificate store, where the trust state is not available correctly. This effects certificates imported a long time ago, with RouterOS 7.4 or older. Fixing trust state for all certificates by re-setting the trust state... (Reported as SUP-188791...) routeros-7.19-1change-138Gravatar Christian Hesse2-1/+3
3 daysDEBUG: fix typoGravatar Christian Hesse1-1/+1
3 daystelegram-chat: support debug output for updates in JSONGravatar Christian Hesse1-0/+3
3 daystelegram-chat: support trusted group chat ids•••But be warned: Adding a person to a trusted group will give her/him administrative control over the device(s) - without changes on the device itself! On the other hand... Removing permissions is easily done by removing a person from a group. Closes: https://github.com/eworm-de/routeros-scripts/issues/101 Gravatar Christian Hesse1-1/+3
3 daysmod/notification-telegram: fix indentionGravatar Christian Hesse1-1/+1
3 daysfw-addr-lists: for IPv6 the CIDR is always expectedGravatar Christian Hesse1-2/+2
3 daysmod/notification-email: add the link symbolGravatar Christian Hesse1-1/+2
3 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
3 daysmod/notification-email: add error handling when sending mailGravatar Christian Hesse1-25/+30
3 daysmod/inspectvar: replace only when matchingGravatar Christian Hesse1-1/+6
3 daysmod/inspectvar: remove CR, replace LFGravatar Christian Hesse1-0/+2
3 daysmod/inspectvar: print the length for stringsGravatar Christian Hesse1-0/+5
3 daysmod/inspectvar: use $CharacterMultiplyGravatar Christian Hesse1-5/+3
3 daysMerge branch 'onerror' into nextGravatar Christian Hesse23-174/+175
3 daysupdate-tunnelbroker: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
3 daysunattended-lte-firmware-upgrade: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-6/+6
3 daystelegram-chat: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
3 dayssms-forward: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
3 daysnetwatch-notify: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-6/+6
3 daysnetwatch-dns: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-4/+4
3 daysmod/ssh-keys-import: :do ... on-error=... -> ... well... - fix condition 🥴Gravatar Christian Hesse1-3/+1
4 daysmod/ssh-keys-import: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysmod/scriptrunonce: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysmode-button: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysmod/notification-gotify: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-6/+6
4 daysmod/notification-matrix: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-21/+21
4 daysmod/notification-ntfy: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-6/+6
4 daysmod/notification-telegram: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-9/+9
4 dayslease-script: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysgps-track: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysglobal-functions: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysglobal-functions: $ValidateSyntax: add debug outputGravatar Christian Hesse1-0/+3
4 daysglobal-functions: $ValidateSyntax: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-2/+2
4 daysglobal-functions: $ScriptInstallUpdate: :do ... on-error=... -> :onerror ... ...Gravatar Christian Hesse1-15/+13
4 daysglobal-functions: $RmFile: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysglobal-functions: $RmDir: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysglobal-functions: $MkDir: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-6/+6
4 daysglobal-functions: $GetMacVendor: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysglobal-functions: $FetchHuge: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysglobal-functions: $DownloadPackage: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysglobal-config: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysfw-addr-lists: adopt changes in wording...•••... to match the changes from previous commit. Gravatar Christian Hesse1-12/+12
4 daysfw-addr-lists: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-8/+8
4 dayscheck-routeros-update: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 dayscheck-lte-firmware-upgrade: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 dayscheck-health: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-3/+3
4 daysbackup-upload: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-9/+9
4 daysbackup-partition: :do ... on-error=... -> :onerror ... do=...Gravatar Christian Hesse1-7/+9
4 daysglobal-functions: $DownloadPackage: reverse failure logic...•••... and do not retry. Gravatar Christian Hesse1-14/+11
12 dayssms-forward: add error handling on message removalGravatar Christian Hesse1-4/+12
12 dayssms-forward: delay after removal...•••... to give the SIM card some time to succeed. Removing several messages one after another fails without this. Gravatar Christian Hesse1-0/+2
13 daysglobal-functions: $ScriptInstallUpdate: set config and functions not ready...•••... before reload. This should fix some corner cases where scripts ran with broken configuration or functions. Also do reload both - configuration and functions - to simplify the function. Gravatar Christian Hesse1-21/+16
13 daysglobal-config: add another visual hintGravatar Christian Hesse1-1/+4
13 daysglobal-config: add another comment with visual hintGravatar Christian Hesse1-0/+3
2025-05-08Merge branch 'global-config-ready' into nextGravatar Christian Hesse59-172/+179
2025-05-08global-wait: check for global config to be readyGravatar Christian Hesse1-1/+2
2025-05-08update-tunnelbroker: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08update-gre-address: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08telegram-chat: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08sms-forward: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08sms-action: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08ppp-on-up: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08packages-update: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08ospf-to-leds: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08netwatch-notify: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08netwatch-dns: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08mode-button: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08log-forward: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08lease-script: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08ipv6-update: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08ipsec-to-dns: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08hotspot-to-wpa: check for global config to be readyGravatar Christian Hesse3-9/+9
2025-05-08hotspot-to-wpa-cleanup: check for global config to be readyGravatar Christian Hesse3-9/+9
2025-05-08gps-track: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08fw-addr-lists: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08firmware-upgrade-reboot: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08dhcp-to-dns: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08dhcp-lease-comment: check for global config to be readyGravatar Christian Hesse4-12/+12
2025-05-08Merge branch 'global-functions-fail' into nextGravatar Christian Hesse57-171/+171
2025-05-08daily-psk: check for global config to be readyGravatar Christian Hesse4-12/+12
2025-05-08Merge branch 'onerror-for-outer-block' into nextGravatar Christian Hesse69-234/+234
2025-05-08update-tunnelbroker: fail if global functions do not become readyGravatar Christian Hesse1-3/+3
2025-05-08collect-wireless-mac: check for global config to be readyGravatar Christian Hesse4-12/+12
2025-05-08mod/ssh-keys-import: use :onerror for outer blockGravatar Christian Hesse1-6/+6
2025-05-08update-gre-address: fail if global functions do not become readyGravatar Christian Hesse1-3/+3
2025-05-08check-routeros-update: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08mod/scriptrunonce: use :onerror for outer blockGravatar Christian Hesse1-3/+3
2025-05-08telegram-chat: fail if global functions do not become readyGravatar Christian Hesse1-3/+3
2025-05-08check-perpetual-license: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08mod/notification-telegram: use :onerror for outer blockGravatar Christian Hesse1-9/+9
2025-05-08sms-forward: fail if global functions do not become readyGravatar Christian Hesse1-3/+3
2025-05-08check-lte-firmware-upgrade: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08mod/notification-ntfy: use :onerror for outer blockGravatar Christian Hesse1-6/+6
2025-05-08sms-action: fail if global functions do not become readyGravatar Christian Hesse1-3/+3
2025-05-08check-health: check for global config to be readyGravatar Christian Hesse1-3/+3
2025-05-08mod/notification-matrix: use :onerror for outer blockGravatar Christian Hesse1-6/+6
2025-05-08ppp-on-up: fail if global functions do not become readyGravatar Christian Hesse1-3/+3