index
:
routeros-scripts
main
next
routeros-v6
staging
RouterOS Scripts
git daemon user
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-01
mod/notification-telegram: use :deserialize ...
•••
... instead of $ParseJson. This requires RouterOS 7.13.
Christian Hesse
2
-5
/
+5
2024-04-01
telegram-chat: use :deserialize ...
•••
... instead of $ParseJson. This requires RouterOS 7.13.
Christian Hesse
1
-7
/
+6
2024-04-01
telegram-chat: read file content...
•••
... instead of getting it. This lifts the size limit, though we are still limited by Telegram message size. This requires RouterOS 7.13.
routeros-7.13-2
change-126
Christian Hesse
4
-10
/
+9
2024-03-31
Merge branch 'aprils-fool'
change-125
Christian Hesse
2
-1
/
+2
2024-03-31
news on April's Fool! 🥳️
Christian Hesse
1
-2
/
+1
2024-03-31
news on charge and fees
Christian Hesse
2
-1
/
+3
2024-03-29
global-functions: rename $FetchUserAgent -> $FetchUserAgentStr
•••
... to make sure the function does not clash with the variable we had before, as this causes issue with news and changes notification.
Christian Hesse
4
-13
/
+13
2024-03-27
global-functions: $HumanReadableNum: set declared function only
Christian Hesse
1
-1
/
+1
2024-03-27
global-functions: $AlignRight: set declared function only
Christian Hesse
1
-1
/
+1
2024-03-27
global-functions: $FetchUserAgent: set declared function only
Christian Hesse
1
-1
/
+1
2024-03-27
packages-update: do not reboot when scheduled
Christian Hesse
1
-0
/
+2
2024-03-27
global-functions: $LogPrintOnce: detect and warn on possible crash
Christian Hesse
1
-0
/
+5
2024-03-26
global-functions: $LogPrintOnce: indicate action via return
Christian Hesse
1
-1
/
+2
2024-03-26
fw-addr-lists: one more interation on download failure...
•••
... with even more delay. This script is called with long interval from scheduler, so should not be an issue.
Christian Hesse
1
-2
/
+2
2024-03-21
telegram-chat: note active state when answering broadcast
Christian Hesse
1
-1
/
+1
2024-03-21
telegram-chat: improve readability with symbols
Christian Hesse
2
-6
/
+10
2024-03-20
netwatch-notify: pass script name into local functions
Christian Hesse
1
-14
/
+16
2024-03-20
check-certificates: pass script name into local function
Christian Hesse
1
-6
/
+7
2024-03-20
global-config: put example fw-addr-lists into repository
Christian Hesse
4
-3
/
+16
2024-03-18
global-config: prepare a (commented) address-list for Mikrotik
•••
This is AS51894: https://bgp.he.net/AS51894
Christian Hesse
1
-0
/
+4
2024-03-18
check-routeros-update: use custom user agent string
Christian Hesse
1
-1
/
+3
2024-03-16
global-functions: $CertificateDownload: download via clean name...
•••
... and rename certificates in repository.
Christian Hesse
9
-9
/
+8
2024-03-16
global-functions: generate user agent string in function...
•••
... and add the caller and my shortened url.
Christian Hesse
3
-14
/
+19
2024-03-15
global-functions: $LogPrintExit2: add deprecation warning
Christian Hesse
1
-0
/
+4
2024-03-15
README: add QR code with (shortened) upstream url
Christian Hesse
2
-0
/
+2
2024-03-15
global-functions: $ScriptInstallUpdate: use shorter url
Christian Hesse
1
-1
/
+1
2024-03-14
global-functions: $SymbolByUnicodeName: add these for later use
Christian Hesse
1
-0
/
+3
2024-03-13
netwatch-notify: pass link to notification
•••
This is pass verbatim below the notification text.
change-124
Christian Hesse
4
-3
/
+11
2024-03-12
mod/notification-email: clean name for display name
Christian Hesse
1
-1
/
+3
2024-03-12
mod/notification-email: add display name with identity (if not given)
Christian Hesse
1
-2
/
+17
2024-03-12
packages-update: drop RouterOS version check...
•••
... and allow all updates again. This requires RouterOS 7.13.
Christian Hesse
2
-8
/
+2
2024-03-12
mod/ssh-keys-import: do not exit with error
Christian Hesse
1
-7
/
+7
2024-03-12
mod/scriptrunonce: do not exit with error
Christian Hesse
1
-1
/
+1
2024-03-12
mod/notification-matrix: do not exit with error
Christian Hesse
1
-5
/
+5
2024-03-12
mod/bridge-port-vlan: do not exit with error
Christian Hesse
1
-2
/
+2
2024-03-12
mod/bridge-port-to: do not exit with error
Christian Hesse
1
-1
/
+1
2024-03-12
Merge branch 'LogPrint' into next
Christian Hesse
62
-517
/
+574
2024-03-12
global-functions: $LogPrintOnce: drop support for exit
•••
This is not widely adopted or used, so let's just drop it - no compatibility.
Christian Hesse
4
-9
/
+9
2024-03-12
update-tunnelbroker: switch to $LogPrint
Christian Hesse
1
-6
/
+8
2024-03-12
global-functions: add architecture in user-agent string
Christian Hesse
1
-1
/
+6
2024-03-12
update-gre-address: switch to $LogPrint
Christian Hesse
1
-2
/
+2
2024-03-12
global-config: merge loading overlay and snippets
Christian Hesse
1
-10
/
+4
2024-03-12
telegram-chat: switch to $LogPrint
Christian Hesse
1
-13
/
+16
2024-03-12
sms-forward: switch to $LogPrint
Christian Hesse
1
-11
/
+7
2024-03-12
sms-action: switch to $LogPrint
Christian Hesse
1
-3
/
+4
2024-03-12
ppp-on-up: switch to $LogPrint
Christian Hesse
1
-5
/
+6
2024-03-12
packages-update: switch to $LogPrint
Christian Hesse
1
-17
/
+23
2024-03-12
ospf-to-leds: switch to $LogPrint
Christian Hesse
1
-3
/
+3
2024-03-12
netwatch-notify: switch to $LogPrint
Christian Hesse
1
-16
/
+13
2024-03-12
netwatch-dns: switch to $LogPrint
Christian Hesse
1
-13
/
+12
2024-03-12
mode-button: switch to $LogPrint
Christian Hesse
1
-7
/
+7
2024-03-12
mod/ssh-keys-import: switch to $LogPrint
Christian Hesse
1
-15
/
+22
2024-03-12
mod/scriptrunonce: switch to $LogPrint
Christian Hesse
1
-6
/
+7
2024-03-12
mod/notification-telegram: switch to $LogPrint
Christian Hesse
1
-7
/
+8
2024-03-12
mod/notification-ntfy: switch to $LogPrint
Christian Hesse
1
-7
/
+8
2024-03-12
mod/notification-matrix: switch to $LogPrint
Christian Hesse
1
-18
/
+23
2024-03-12
mod/notification-email: switch to $LogPrint
Christian Hesse
1
-6
/
+6
2024-03-12
mod/bridge-port-vlan: switch to $LogPrint
Christian Hesse
1
-10
/
+12
2024-03-12
mod/bridge-port-to: switch to $LogPrint
Christian Hesse
1
-9
/
+10
2024-03-12
log-forward: switch to $LogPrint
Christian Hesse
1
-2
/
+2
2024-03-12
lease-script: switch to $LogPrint
Christian Hesse
1
-7
/
+8
2024-03-12
ipv6-update: switch to $LogPrint
Christian Hesse
1
-10
/
+11
2024-03-12
ipsec-to-dns: switch to $LogPrint
Christian Hesse
1
-7
/
+7
2024-03-12
hotspot-to-wpa: switch to $LogPrint
Christian Hesse
3
-21
/
+24
2024-03-12
hotspot-to-wpa-cleanup: switch to $LogPrint
Christian Hesse
3
-21
/
+21
2024-03-12
gps-track: switch to $LogPrint
Christian Hesse
1
-5
/
+5
2024-03-12
global-functions: switch to $LogPrint
Christian Hesse
1
-80
/
+82
2024-03-12
fw-addr-lists: switch to $LogPrint
Christian Hesse
1
-13
/
+13
2024-03-12
firmware-upgrade-reboot: switch to $LogPrint
Christian Hesse
1
-7
/
+7
2024-03-12
dhcp-to-dns: switch to $LogPrint
Christian Hesse
1
-12
/
+12
2024-03-12
dhcp-lease-comment: switch to $LogPrint
Christian Hesse
4
-8
/
+8
2024-03-12
daily-psk: switch to $LogPrint
Christian Hesse
4
-12
/
+12
2024-03-12
collect-wireless-mac: switch to $LogPrint
Christian Hesse
4
-30
/
+30
2024-03-12
check-routeros-update: switch to $LogPrint
Christian Hesse
1
-17
/
+18
2024-03-12
check-lte-firmware-upgrade: switch to $LogPrint
Christian Hesse
1
-10
/
+10
2024-03-12
check-health: switch to $LogPrint
Christian Hesse
1
-3
/
+3
2024-03-12
check-certificates: switch to $LogPrint
Christian Hesse
1
-15
/
+17
2024-03-12
certificate-renew-issued: switch to $LogPrint
Christian Hesse
1
-5
/
+5
2024-03-12
capsman-rolling-upgrade: switch to $LogPrint
Christian Hesse
3
-12
/
+12
2024-03-12
capsman-download-packages: switch to $LogPrint
Christian Hesse
3
-21
/
+27
2024-03-12
backup-upload: switch to $LogPrint
Christian Hesse
1
-6
/
+8
2024-03-12
backup-partition: switch to $LogPrint
Christian Hesse
1
-7
/
+5
2024-03-12
backup-email: switch to $LogPrint
Christian Hesse
1
-5
/
+8
2024-03-12
backup-cloud: switch to $LogPrint
Christian Hesse
1
-3
/
+4
2024-03-12
global-functions: introduce $LogPrint, deprecate $LogPrintExit2
change-123
Christian Hesse
2
-4
/
+18
2024-03-12
global-config: support loading snippets
•••
This adds support for loading snippets, which need a name starting with "global-config-overlay.d/". This allows to split off configuration if desired.
change-122
Christian Hesse
4
-1
/
+17
2024-03-12
backup-upload: pass failure to packages-update
Christian Hesse
1
-1
/
+4
2024-03-12
backup-partition: pass failure to packages-update
Christian Hesse
1
-3
/
+12
2024-03-12
backup-email: pass failure to packages-update
Christian Hesse
1
-1
/
+5
2024-03-12
backup-cloud: pass failure to packages-update
Christian Hesse
1
-1
/
+5
2024-03-12
packages-update: support passing backup failure
Christian Hesse
1
-0
/
+6
2024-03-12
packages-update: increate log severity on canceled non-interactive update
Christian Hesse
1
-1
/
+1
2024-03-12
Merge branch 'do-with-on-error' into next
routeros-7.15beta4-2
Christian Hesse
56
-362
/
+252
2024-03-12
doc/telegram-chat: show usage of persistent ids
Christian Hesse
1
-0
/
+8
2024-03-12
update-tunnelbroker: drop main function, use :do with on-error
Christian Hesse
1
-6
/
+4
2024-03-12
Merge branch 'doc-badges' into next
Christian Hesse
53
-0
/
+371
2024-03-12
update-gre-address: drop main function, use :do with on-error
Christian Hesse
1
-6
/
+4
2024-03-12
check-certificates: handle formatting of self signed cert
Christian Hesse
1
-1
/
+5
2024-03-12
doc/update-tunnelbroker: add badges
Christian Hesse
1
-0
/
+7
2024-03-12
telegram-chat: drop main function, use :do with on-error
Christian Hesse
1
-6
/
+4
[next]