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
2022-09-20
global-functions: $GetMacVendor: detect locally administered addresses
Christian Hesse
1
-0
/
+4
2022-09-15
global-functions: $FlushEmailQueue: use $0 for scheduler name
Christian Hesse
1
-6
/
+6
2022-09-15
global-functions: $FlushEmailQueue: do not flush with resolver issues
Christian Hesse
1
-0
/
+6
2022-09-13
global-functions: $GetMacVendor: switched to Let's Encrypt (R3)
Christian Hesse
1
-1
/
+1
2022-09-09
global-functions: $ScriptInstallUpdate: prepare for future certificate chain
Christian Hesse
1
-0
/
+4
2022-09-07
global-functions: introduce $GetRandom20CharAlNum
Christian Hesse
1
-0
/
+8
2022-09-07
global-functions: $GetRandom20CharHex: add optional parameter for length
Christian Hesse
1
-1
/
+3
2022-08-25
global-functions: $SymbolByUnicodeName: add 'earth'
Christian Hesse
1
-0
/
+1
2022-08-05
global-functions: $GetRandomNumber: use :rndnum
Michael Gisbers
1
-8
/
+2
2022-08-05
global-functions: $GetRandom20CharHex: use :rndstr
Michael Gisbers
1
-1
/
+1
2022-07-21
global-functions: $IsTimeSync: cache a positive result
Christian Hesse
1
-0
/
+8
2022-07-21
global-functions: $IsTimeSync: drop the extra condition...
Christian Hesse
1
-1
/
+1
2022-07-21
global-functions: $IsTimeSync: drop old code
Christian Hesse
1
-8
/
+2
2022-07-21
global-functions: $IsFullyConnected: remove trailing space
Christian Hesse
1
-1
/
+1
2022-07-13
global-functions: update initialization of empty array
Christian Hesse
1
-7
/
+7
2022-07-06
global-config: new setting to disable news and change notifications...
change-83
Christian Hesse
1
-14
/
+10
2022-07-06
netwatch-notify: rename parameter: hostname -> name
change-82
Christian Hesse
1
-1
/
+1
2022-07-05
global-functions: introduce function $PrettyPrint
Christian Hesse
1
-0
/
+10
2022-06-28
global-functions: $ScriptInstallUpdate: remove script on failure when installing
Christian Hesse
1
-1
/
+7
2022-06-20
global-functions: introduce function $IsFullyConnected
Christian Hesse
1
-0
/
+19
2022-06-20
global-functions: rename internal function: $TimeIsSync -> $IsTimeSync
Christian Hesse
1
-33
/
+33
2022-06-20
global-functions: rename internal function: $DNSIsResolving -> $IsDNSResolving
Christian Hesse
1
-15
/
+15
2022-06-20
global-functions: rename internal function: $DefaultRouteIsReachable -> $IsDe...
Christian Hesse
1
-11
/
+11
2022-06-17
global-functions: $WaitTimeSync: drop declaration of unused function
Christian Hesse
1
-1
/
+0
2022-06-16
fix typos: 'at lease' -> 'at least'
Christian Hesse
1
-2
/
+2
2022-06-15
drop script 'rotate-ntp'
change-81
Christian Hesse
1
-9
/
+1
2022-05-20
log-forward: change symbol for notification
Christian Hesse
1
-0
/
+1
2022-05-17
global-functions: $FlushEmailQueue: return if time is not synced
Christian Hesse
1
-0
/
+6
2022-05-12
notify about freeze of routeros-v7 branch
change-80
Christian Hesse
1
-1
/
+1
2022-05-11
global-functions: RouterOS v7 path syntax
Christian Hesse
1
-83
/
+78
2022-04-28
global-functions: $LogPrintExit2: handle empty name
Christian Hesse
1
-1
/
+1
2022-04-28
global-functions: catch runtime error when loading modules
Christian Hesse
1
-1
/
+5
2022-04-28
global-functions: validate syntax of modules
Christian Hesse
1
-1
/
+6
2022-04-28
global-functions: set $0 with script name
Christian Hesse
1
-2
/
+4
2022-04-26
global-functions: $DefaultRouteIsReachable: update properties for ROS 7.x
routeros-7.x-6
Christian Hesse
1
-1
/
+1
2022-04-26
global-functions: $ScriptInstallUpdate: support giving comment...
Christian Hesse
1
-2
/
+3
2022-03-30
introduce backup-partition
change-79
Christian Hesse
1
-1
/
+1
2022-03-08
global-functions: (re-)introduce global $Read
Christian Hesse
1
-0
/
+6
2022-03-01
global-functions: $FlushEmailQueue: delay if "in-progress"...
Christian Hesse
1
-0
/
+1
2022-02-24
global-functions: $DeviceInfo: firmware only if upgrade pending
Christian Hesse
1
-1
/
+2
2022-02-21
doc/mod: notify about new documentation
change-78
Christian Hesse
1
-1
/
+1
2022-02-10
global-functions: $DownloadPackage: handle special cases
Christian Hesse
1
-7
/
+3
2022-02-10
global-functions: $MkDir: do not act without directory
Christian Hesse
1
-0
/
+4
2022-02-10
introduce firmware-upgrade-reboot
change-77
Christian Hesse
1
-1
/
+1
2022-02-10
netwatch-notify: allow to suppress notification on host down
change-76
Christian Hesse
1
-1
/
+1
2022-01-20
global-functions: $ScriptInstallUpdate: quote names in log output
Christian Hesse
1
-9
/
+9
2022-01-20
global-functions: $ScriptInstallUpdate: give final url in debug output
Christian Hesse
1
-7
/
+6
2022-01-17
global-functions: $DownloadPackage: handle special case with name
Christian Hesse
1
-0
/
+4
2022-01-17
global-functions: $DownloadPackage: give url in debug output
Christian Hesse
1
-3
/
+3
2022-01-14
global: notify about merging 'routeros-v7' into 'main'
change-75
Christian Hesse
1
-1
/
+1
2022-01-14
global-functions: bump the required version for RouterOS 7.x
Christian Hesse
1
-5
/
+4
2022-01-07
hotspot-to-wpa: support settings from template
change-74
Christian Hesse
1
-1
/
+1
2022-01-06
Migrate configuration and send notification on renames
change-73
Christian Hesse
1
-1
/
+1
2022-01-03
introduce netwatch-dns
change-72
Christian Hesse
1
-1
/
+1
2022-01-01
update copyright for 2022
Christian Hesse
1
-1
/
+1
2021-12-20
global-functions: $RequiredRouterOS: fix warning
Christian Hesse
1
-5
/
+4
2021-12-14
global-functions: $DownloadPackage: make directory first
Christian Hesse
1
-0
/
+6
2021-12-14
global-functions: $MkDir: log error
Christian Hesse
1
-1
/
+3
2021-12-14
global-functions: $NotificationFunctions->"email": do not declare unused func...
Christian Hesse
1
-1
/
+0
2021-12-13
global-functions: $DeviceInfo: show license level if available
Christian Hesse
1
-0
/
+3
2021-12-13
README: changes for RouterOS v6
change-71
Christian Hesse
1
-1
/
+1
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
[next]