aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-04-04README: add start-time & change interval in scheduler exampleGravatar netravnen2-2/+2
Set the interval to once a day, Instead of every 1 hour. Add start-time to start-up. Thereby introducing randomization based on when the user last rebooted there device. As the interval is counted based on last boot time.
2024-04-04update list of contributorsGravatar Christian Hesse1-0/+1
2024-04-02mod/notification-matrix: add new configuration snippet...Gravatar Christian Hesse4-8/+14
... instead of appending to global-config-overlay.
2024-04-02Merge branch 'deserialize' into nextrouteros-7.13-3Gravatar Christian Hesse6-78/+16
2024-04-02global-functions: drop $ParseJsonGravatar Christian Hesse1-61/+0
2024-04-01telegram-chat: read file content...routeros-7.13-2change-126Gravatar Christian Hesse4-10/+9
... instead of getting it. This lifts the size limit, though we are still limited by Telegram message size. This requires RouterOS 7.13.
2024-04-01mod/notification-matrix: use :deserialize ...Gravatar Christian Hesse2-5/+5
... instead of $ParseJson. This requires RouterOS 7.13.
2024-04-01mod/notification-telegram: use :deserialize ...Gravatar Christian Hesse2-5/+5
... instead of $ParseJson. This requires RouterOS 7.13.
2024-04-01telegram-chat: use :deserialize ...Gravatar Christian Hesse1-7/+6
... instead of $ParseJson. This requires RouterOS 7.13.
2024-03-31Merge branch 'aprils-fool'change-125Gravatar Christian Hesse2-1/+2
2024-03-31news on April's Fool! 🥳️Gravatar Christian Hesse1-2/+1
2024-03-31news on charge and feesGravatar Christian Hesse2-1/+3
2024-03-29global-functions: rename $FetchUserAgent -> $FetchUserAgentStrGravatar Christian Hesse4-13/+13
... to make sure the function does not clash with the variable we had before, as this causes issue with news and changes notification.
2024-03-27global-functions: $HumanReadableNum: set declared function onlyGravatar Christian Hesse1-1/+1
2024-03-27global-functions: $AlignRight: set declared function onlyGravatar Christian Hesse1-1/+1
2024-03-27global-functions: $FetchUserAgent: set declared function onlyGravatar Christian Hesse1-1/+1
2024-03-27packages-update: do not reboot when scheduledGravatar Christian Hesse1-0/+2
2024-03-27global-functions: $LogPrintOnce: detect and warn on possible crashGravatar Christian Hesse1-0/+5
2024-03-26global-functions: $LogPrintOnce: indicate action via returnGravatar Christian Hesse1-1/+2
2024-03-26fw-addr-lists: one more interation on download failure...Gravatar Christian Hesse1-2/+2
... with even more delay. This script is called with long interval from scheduler, so should not be an issue.
2024-03-21telegram-chat: note active state when answering broadcastGravatar Christian Hesse1-1/+1
2024-03-21telegram-chat: improve readability with symbolsGravatar Christian Hesse2-6/+10
2024-03-20netwatch-notify: pass script name into local functionsGravatar Christian Hesse1-14/+16
2024-03-20check-certificates: pass script name into local functionGravatar Christian Hesse1-6/+7
2024-03-20global-config: put example fw-addr-lists into repositoryGravatar Christian Hesse4-3/+16
2024-03-18global-config: prepare a (commented) address-list for MikrotikGravatar Christian Hesse1-0/+4
This is AS51894: https://bgp.he.net/AS51894
2024-03-18check-routeros-update: use custom user agent stringGravatar Christian Hesse1-1/+3
2024-03-16global-functions: $CertificateDownload: download via clean name...Gravatar Christian Hesse9-9/+8
... and rename certificates in repository.
2024-03-16global-functions: generate user agent string in function...Gravatar Christian Hesse3-14/+19
... and add the caller and my shortened url.
2024-03-15global-functions: $LogPrintExit2: add deprecation warningGravatar Christian Hesse1-0/+4
2024-03-15README: add QR code with (shortened) upstream urlGravatar Christian Hesse2-0/+2
2024-03-15global-functions: $ScriptInstallUpdate: use shorter urlGravatar Christian Hesse1-1/+1
2024-03-14global-functions: $SymbolByUnicodeName: add these for later useGravatar Christian Hesse1-0/+3
2024-03-13netwatch-notify: pass link to notificationchange-124Gravatar Christian Hesse4-3/+11
This is pass verbatim below the notification text.
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-12packages-update: drop RouterOS version check...Gravatar Christian Hesse2-8/+2
... and allow all updates again. This requires RouterOS 7.13.
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-12Merge branch 'LogPrint' into nextGravatar Christian Hesse62-517/+574
2024-03-12global-functions: $LogPrintOnce: drop support for exitGravatar Christian Hesse4-9/+9
This is not widely adopted or used, so let's just drop it - no compatibility.
2024-03-12update-tunnelbroker: switch to $LogPrintGravatar Christian Hesse1-6/+8
2024-03-12global-functions: add architecture in user-agent stringGravatar Christian Hesse1-1/+6
2024-03-12update-gre-address: switch to $LogPrintGravatar Christian Hesse1-2/+2
2024-03-12global-config: merge loading overlay and snippetsGravatar Christian Hesse1-10/+4
2024-03-12telegram-chat: switch to $LogPrintGravatar Christian Hesse1-13/+16
2024-03-12sms-forward: switch to $LogPrintGravatar Christian Hesse1-11/+7
2024-03-12sms-action: switch to $LogPrintGravatar Christian Hesse1-3/+4
2024-03-12ppp-on-up: switch to $LogPrintGravatar Christian Hesse1-5/+6
2024-03-12packages-update: switch to $LogPrintGravatar Christian Hesse1-17/+23
2024-03-12ospf-to-leds: switch to $LogPrintGravatar Christian Hesse1-3/+3
2024-03-12netwatch-notify: switch to $LogPrintGravatar Christian Hesse1-16/+13
2024-03-12netwatch-dns: switch to $LogPrintGravatar Christian Hesse1-13/+12
2024-03-12mode-button: switch to $LogPrintGravatar Christian Hesse1-7/+7
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
2024-03-12log-forward: switch to $LogPrintGravatar Christian Hesse1-2/+2
2024-03-12lease-script: switch to $LogPrintGravatar Christian Hesse1-7/+8
2024-03-12ipv6-update: switch to $LogPrintGravatar Christian Hesse1-10/+11
2024-03-12ipsec-to-dns: switch to $LogPrintGravatar Christian Hesse1-7/+7
2024-03-12hotspot-to-wpa: switch to $LogPrintGravatar Christian Hesse3-21/+24
2024-03-12hotspot-to-wpa-cleanup: switch to $LogPrintGravatar Christian Hesse3-21/+21
2024-03-12gps-track: switch to $LogPrintGravatar Christian Hesse1-5/+5
2024-03-12global-functions: switch to $LogPrintGravatar Christian Hesse1-80/+82
2024-03-12fw-addr-lists: switch to $LogPrintGravatar Christian Hesse1-13/+13
2024-03-12firmware-upgrade-reboot: switch to $LogPrintGravatar Christian Hesse1-7/+7
2024-03-12dhcp-to-dns: switch to $LogPrintGravatar Christian Hesse1-12/+12
2024-03-12dhcp-lease-comment: switch to $LogPrintGravatar Christian Hesse4-8/+8
2024-03-12daily-psk: switch to $LogPrintGravatar Christian Hesse4-12/+12
2024-03-12collect-wireless-mac: switch to $LogPrintGravatar Christian Hesse4-30/+30
2024-03-12check-routeros-update: switch to $LogPrintGravatar Christian Hesse1-17/+18
2024-03-12check-lte-firmware-upgrade: switch to $LogPrintGravatar Christian Hesse1-10/+10
2024-03-12check-health: switch to $LogPrintGravatar Christian Hesse1-3/+3
2024-03-12check-certificates: switch to $LogPrintGravatar Christian Hesse1-15/+17
2024-03-12certificate-renew-issued: switch to $LogPrintGravatar Christian Hesse1-5/+5
2024-03-12capsman-rolling-upgrade: switch to $LogPrintGravatar Christian Hesse3-12/+12
2024-03-12capsman-download-packages: switch to $LogPrintGravatar Christian Hesse3-21/+27
2024-03-12backup-upload: switch to $LogPrintGravatar Christian Hesse1-6/+8
2024-03-12backup-partition: switch to $LogPrintGravatar Christian Hesse1-7/+5
2024-03-12backup-email: switch to $LogPrintGravatar Christian Hesse1-5/+8
2024-03-12backup-cloud: switch to $LogPrintGravatar Christian Hesse1-3/+4
2024-03-12global-functions: introduce $LogPrint, deprecate $LogPrintExit2change-123Gravatar Christian Hesse2-4/+18
2024-03-12global-config: support loading snippetschange-122Gravatar Christian Hesse4-1/+17
This adds support for loading snippets, which need a name starting with "global-config-overlay.d/". This allows to split off configuration if desired.
2024-03-12backup-upload: pass failure to packages-updateGravatar Christian Hesse1-1/+4
2024-03-12backup-partition: pass failure to packages-updateGravatar Christian Hesse1-3/+12
2024-03-12backup-email: pass failure to packages-updateGravatar Christian Hesse1-1/+5
2024-03-12backup-cloud: pass failure to packages-updateGravatar Christian Hesse1-1/+5
2024-03-12packages-update: support passing backup failureGravatar Christian Hesse1-0/+6
2024-03-12packages-update: increate log severity on canceled non-interactive updateGravatar Christian Hesse1-1/+1
2024-03-12Merge branch 'do-with-on-error' into nextrouteros-7.15beta4-2Gravatar Christian Hesse56-362/+252
2024-03-12doc/telegram-chat: show usage of persistent idsGravatar Christian Hesse1-0/+8