index
:
routeros-scripts
main
next
routeros-v6
routeros-v7
staging
RouterOS Scripts
git daemon user
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
global-functions
Age
Commit message (
Expand
)
Author
Files
Lines
2021-12-10
global-functions: $ScriptLock: simplify cleanup code
Christian Hesse
1
-5
/
+2
2021-12-09
global-functions: $ScriptLock: remove ticket in a loop
...
Christian Hesse
1
-1
/
+2
2021-12-09
global-functions: $ScriptLock: cleanup in dedicated function
Christian Hesse
1
-4
/
+13
2021-12-09
global-functions: $ScriptLock: initialize earlier
Christian Hesse
1
-4
/
+3
2021-12-09
global-functions: $ScriptLock: initialize empty array on cleanup
Christian Hesse
1
-2
/
+2
2021-12-07
global-functions: give a hint on RouterOS v7
Christian Hesse
1
-0
/
+6
2021-12-07
global-config: load overlay automatically
Christian Hesse
1
-4
/
+4
2021-12-07
README: changes for RouterOS v7
change-70
Christian Hesse
1
-1
/
+1
2021-11-22
global-functions: $DeviceInfo: add current firmware
...
Christian Hesse
1
-0
/
+2
2021-11-16
check-health: support hard lower limit for voltage
...
change-69
Christian Hesse
1
-1
/
+1
2021-11-16
check-health: indicate voltage increase or decrease
Christian Hesse
1
-0
/
+2
2021-11-16
reintroduce global-wait
change-68
Christian Hesse
1
-1
/
+1
2021-11-16
global-functions: drop deprecated function $LogPrintExit
...
Christian Hesse
1
-9
/
+0
2021-11-15
shorten modules directory name (global-functions.d -> mod)
change-67
Christian Hesse
1
-3
/
+3
2021-11-15
bridge-port-to-default -> global-functions.d/bridge-port-to
change-66
Christian Hesse
1
-1
/
+1
2021-11-12
add global-functions.d/bridge-port-vlan
change-65
Christian Hesse
1
-1
/
+1
2021-10-01
global-functions: $NotificationFunctions->"email": check for valid settings
...
Christian Hesse
1
-1
/
+2
2021-10-01
global-functions: $DeviceInfo: do not fail on non-RouterBoard with ROS 7.x
Christian Hesse
1
-1
/
+4
2021-09-21
global-functions.d/inspectvar: add $InspectVar...
...
change-64
Christian Hesse
1
-1
/
+1
2021-09-21
global-functions: notify about move of $IPCalc and $ScriptRunOnce to modules
...
change-63
Christian Hesse
1
-1
/
+1
2021-09-21
global-functions: move $ScriptRunOnce to optional module
Christian Hesse
1
-41
/
+0
2021-09-21
global-functions: move $IPCalc to optional module
Christian Hesse
1
-30
/
+0
2021-09-08
global-functions*: syntax for ROS 7.x
...
routeros-7.1rc3
Christian Hesse
1
-6
/
+6
2021-09-02
global-functions: $CertificateAvailable: drop version check
Christian Hesse
1
-5
/
+0
2021-09-01
global-functions: $RequiredRouterOS: allow to use without warning
Christian Hesse
1
-6
/
+9
2021-08-31
global-functions: $ScriptLock: handle array by index
...
Christian Hesse
1
-17
/
+50
2021-08-31
global-functions: $ScriptLock: do not store but calculate job count
...
Christian Hesse
1
-7
/
+10
2021-07-25
global-functions: $ScriptLock: check for successful removal of ticket
...
Christian Hesse
1
-5
/
+9
2021-07-15
global-functions: $ScriptLock: fix off-by-one check...
...
Ben Harris
1
-1
/
+1
2021-07-10
global-functions: introduce $ScriptRunOnce
change-62
Christian Hesse
1
-1
/
+42
2021-07-09
global-functions: $ScriptInstallUpdate: add error handling for changelog
Christian Hesse
1
-1
/
+5
2021-07-09
finally remove old scripts
change-61
Christian Hesse
1
-1
/
+1
2021-07-09
global-functions: $ScriptInstallUpdate: add error handling for migration
Christian Hesse
1
-1
/
+5
2021-07-09
global-functions: $ScriptInstallUpdate: drop unused variable
...
Christian Hesse
1
-1
/
+0
2021-07-09
global-functions: $ScriptInstallUpdate: drop the migration pattern
Christian Hesse
1
-1
/
+1
2021-07-09
netwatch-notify: implement pre-down hook
change-60
Christian Hesse
1
-1
/
+1
2021-07-09
global-functions: $ScriptLock: drop variable, just return
Christian Hesse
1
-3
/
+2
2021-07-08
global-functions: $ScriptLock: make ticket management more reliable
Christian Hesse
1
-10
/
+27
2021-07-01
check-routeros-update: allow update for cap
...
change-59
Michael Gisbers
1
-1
/
+1
2021-07-01
global-functions: $ScriptLock: use hex string for ticket
...
Christian Hesse
1
-2
/
+2
2021-07-01
global-functions: $ScriptLock: use a limit on lock...
...
Christian Hesse
1
-4
/
+6
2021-06-30
global-functions: $ScriptLock: allow to wait for lock
Christian Hesse
1
-0
/
+6
2021-06-30
global-functions: $ScriptLock: rework with tickets
...
Christian Hesse
1
-6
/
+40
2021-06-30
global-functions: $ScriptLock: check if script is running
Christian Hesse
1
-0
/
+4
2021-06-30
global-functions: $ScriptLock: check if script exists
Christian Hesse
1
-0
/
+4
2021-06-30
global-functions: $ScriptLock: allow to return...
...
Christian Hesse
1
-3
/
+8
2021-06-30
global-functions: $LogPrintExit2: allow origin-specific debug
...
Christian Hesse
1
-1
/
+6
2021-06-28
global-functions: $GetRandomNumber: use $HexToNum
Christian Hesse
1
-11
/
+2
2021-06-28
global-functions: $GetRandom20CharHex: do not remove otp...
...
Christian Hesse
1
-3
/
+1
2021-06-24
global-functions: $RandomDelay: allow to specify unit in second argument
Christian Hesse
1
-1
/
+2
2021-06-23
hotspot-to-wpa: add optional cleanup script
change-58
Christian Hesse
1
-1
/
+1
2021-06-23
celebrating the 1.000th commit - hooray!
change-57
Christian Hesse
1
-1
/
+1
2021-06-23
notify about tag in scripts
change-56
Christian Hesse
1
-1
/
+1
2021-06-21
global-functions: $MkDir: abuse smb share to create directory
...
Christian Hesse
1
-7
/
+5
2021-06-17
global-functions: $NotificationFunctions->"email": support removing attachment
Christian Hesse
1
-2
/
+8
2021-06-16
global-functions: $HexToNum: properly handle capital characters
Christian Hesse
1
-2
/
+2
2021-06-15
global-functions: introduce $HexToNum
Christian Hesse
1
-0
/
+16
2021-06-10
global-functions: $SendEMail2: fix name in array
...
Christian Hesse
1
-1
/
+1
2021-06-09
log-forward: implement reverse logic to include messages...
...
change-55
Christian Hesse
1
-1
/
+1
2021-06-08
global-functions: make Telegram notifications a module
change-54
Christian Hesse
1
-157
/
+1
2021-06-08
global-functions: implement notifications via Matrix
...
change-53
Michael Gisbers
1
-1
/
+1
2021-06-08
global-functions: make notification functions extensible
...
Christian Hesse
1
-133
/
+159
2021-06-08
global-functions: $ScriptInstallUpdate: drop the re-run message
...
Christian Hesse
1
-5
/
+0
2021-06-08
global-functions: $ScriptInstallUpdate: reload configuration later
Christian Hesse
1
-7
/
+12
2021-06-08
global-functions: $ScriptInstallUpdate: reload functions just once
Christian Hesse
1
-6
/
+11
2021-06-08
global-functions: support loading modules
...
Christian Hesse
1
-1
/
+6
2021-05-19
global-functions: $DownloadPackage: quote package name
Christian Hesse
1
-2
/
+2
2021-05-18
update Let's Encrypt trust chain
...
change-52
Christian Hesse
1
-1
/
+1
2021-05-17
add 'ipsec-to-dns'
change-51
Christian Hesse
1
-1
/
+1
2021-05-06
netwatch-notify: support dynamic address update
change-50
Christian Hesse
1
-1
/
+1
2021-04-29
upload-backup: add second symbol
Christian Hesse
1
-0
/
+1
2021-04-29
cloud-backup: add second symbol
Christian Hesse
1
-0
/
+1
2021-04-29
email-backup: use $SendEMail2
...
change-49
Christian Hesse
1
-1
/
+1
2021-04-29
global-functions: $SendEMail2: support file attachments
Christian Hesse
1
-3
/
+5
2021-04-29
global-functions: $DownloadPackage: be more verbose
Christian Hesse
1
-2
/
+4
2021-04-29
global-functions: $DownloadPackage: fix typo
Christian Hesse
1
-1
/
+1
2021-04-29
global-functions: $FlushEmailQueue: try to avoid running simultaneously
...
Christian Hesse
1
-1
/
+3
2021-04-28
global-functions: notify about settings override
change-48
Christian Hesse
1
-1
/
+1
2021-04-28
global-functions: $ScriptInstallUpdate: pass origin to $SendNotification2
Christian Hesse
1
-2
/
+3
2021-04-28
global-functions: $SendTelegram2: support overriding token id and chat id
Christian Hesse
1
-7
/
+7
2021-04-28
global-functions: $SendTelegram2: store token id in queue
Christian Hesse
1
-4
/
+3
2021-04-28
global-functions: $SendEMail2: support overriding to and cc
Christian Hesse
1
-2
/
+8
2021-04-28
global-functions: introduce $EitherOr
Christian Hesse
1
-0
/
+11
2021-04-28
global-functions: $ScriptInstallUpdate: use $SendNotification2
Christian Hesse
1
-3
/
+3
2021-04-28
global-functions: introduce $SendEMail2, $SendNotification2 & $SendTelegram2
...
Christian Hesse
1
-27
/
+42
2021-04-26
global-functions: $LogPrintExit: add deprecation warning
Christian Hesse
1
-0
/
+1
2021-03-21
global-functions: CertificateDownload: silence certificate import
Christian Hesse
1
-1
/
+1
2021-03-17
global-functions: introduce $EscapeForRegEx
Christian Hesse
1
-0
/
+23
2021-03-10
global-functions: $CertificateAvailable: use pre-test loop
...
Christian Hesse
1
-2
/
+2
2021-03-04
global-functions: $ScriptInstallUpdate: run migration unconditionally
...
Christian Hesse
1
-41
/
+52
2021-03-03
global-functions: $DNSIsResolving: have a final return
Christian Hesse
1
-1
/
+1
2021-03-03
global-functions: introduce and use $QuotedPrintable
...
Christian Hesse
1
-2
/
+41
2021-03-03
global-functions: $UrlEncode: simplify code
Christian Hesse
1
-14
/
+15
2021-02-26
global-functions: $ValidateSyntax: add line breaks
...
Christian Hesse
1
-1
/
+1
2021-02-26
global-functions: $ScriptInstallUpdate: validate syntax of changelog and migr...
Christian Hesse
1
-15
/
+28
2021-02-26
global-functions: introduce and use $ValidateSyntax
Christian Hesse
1
-7
/
+15
2021-02-25
global-functions: $ScriptInstallUpdate: add syntax validation
Christian Hesse
1
-18
/
+30
2021-02-25
global-functions: $ScriptInstallUpdate: swap conditions
Christian Hesse
1
-4
/
+5
2021-02-25
global-functions: $FlushEmailQueue: fix syntax
Christian Hesse
1
-1
/
+1
2021-02-25
global-functions: $ScriptInstallUpdate: expect global-config-overlay to be pr...
Christian Hesse
1
-8
/
+3
[next]