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
2018-11-13
global-config: sort sms-action alphabetically
Christian Hesse
1
-2
/
+2
2018-11-13
global-config: add more examples for mode button and sms-action
Christian Hesse
1
-3
/
+5
2018-11-09
global-functions: use 'print count-only'
Christian Hesse
1
-1
/
+1
2018-11-09
check-routeros-update: use 'print count-only'
Christian Hesse
1
-1
/
+1
2018-11-09
learn-mac-based-vlan: move log inside condition
Christian Hesse
1
-3
/
+2
2018-11-09
learn-mac-based-vlan: use 'print count-only'
Christian Hesse
1
-1
/
+1
2018-11-09
dhcp-to-dns: use 'print count-only'
Christian Hesse
1
-1
/
+1
2018-11-09
lease-script: use 'print count-only'
Christian Hesse
1
-1
/
+1
2018-11-09
add script 'ip-addr-bridge'
Christian Hesse
1
-0
/
+14
2018-11-09
accesslist-duplicates: support interactive removal
Christian Hesse
3
-0
/
+27
2018-11-09
global-functions: add function to read user input
Christian Hesse
1
-0
/
+5
2018-10-25
bridge-port-to-default: delay only when required
Christian Hesse
1
-3
/
+5
2018-10-25
bridge-port-to-default: delay for global-config
•••
All scripts scheduled with "start-time=startup interval=0" start simultaneously, thus racing on global variables. So delay for a second and give global-config time to finish.
Christian Hesse
1
-0
/
+3
2018-10-25
bridge-port-to-default: drop unused code, :toarray strips itself
Christian Hesse
1
-3
/
+0
2018-10-25
bridge-port-to-default: fix variable name
Christian Hesse
1
-1
/
+1
2018-10-16
script-updates: run global-functions on update
Christian Hesse
1
-0
/
+3
2018-10-16
README: do not print the certificates but count them
Christian Hesse
1
-5
/
+4
2018-10-16
README: download certificates from repository
Christian Hesse
3
-18
/
+69
2018-10-16
global-functions: import certificates if required
•••
Signed-off-by: Christian Hesse <mail@eworm.de>
Christian Hesse
3
-3
/
+76
2018-10-15
daily-psk: add error handling for fetch
Christian Hesse
1
-4
/
+9
2018-10-15
global-functions: fix missing colon
Christian Hesse
1
-2
/
+2
2018-10-12
global-functions: make sure parameters are strings
Christian Hesse
1
-6
/
+7
2018-10-12
add script 'daily-psk-schedule'
Christian Hesse
2
-12
/
+23
2018-10-12
netwatch-syslog: set dont-require-permissions=yes
•••
... and drop the scheduler workaround.
Christian Hesse
1
-2
/
+2
2018-10-12
script-updates: allow to set dont-require-permissions=yes
•••
This requires the new script to contain a line: # requires: dont-require-permissions=yes
Christian Hesse
1
-1
/
+4
2018-10-11
mode-button-event: decrease interval, but update start time
Christian Hesse
1
-3
/
+8
2018-10-10
global: remove unused variables
Christian Hesse
7
-14
/
+0
2018-10-10
daily-psk: merge with email-daily-psk
Christian Hesse
2
-68
/
+44
2018-10-10
daily-psk: move function GeneratePSK from global-functions
Christian Hesse
2
-43
/
+41
2018-10-10
check-routeros-update: send notification on auto-update
Christian Hesse
1
-0
/
+3
2018-10-10
global-config: default for telegram is empty strings...
•••
... to make sure the api is not flooded with invalid requests.
Christian Hesse
1
-2
/
+4
2018-10-09
README: now that we need three scripts... download and add in loop
Christian Hesse
1
-3
/
+1
2018-10-09
global-functions: add UrlEncode and use in SendNotification
Christian Hesse
1
-1
/
+25
2018-10-09
sms-forward: use function for notification
Christian Hesse
1
-3
/
+4
2018-10-09
check-routeros-update: use function for notification
Christian Hesse
1
-3
/
+4
2018-10-09
check-certificates: use function for notification
Christian Hesse
1
-3
/
+4
2018-10-09
collect-wireless-mac: use function for notification
Christian Hesse
3
-9
/
+12
2018-10-09
email-daily-psk: use function for notification
Christian Hesse
1
-4
/
+5
2018-10-09
global-functions: add function to notify via e-mail and telegram
Christian Hesse
2
-0
/
+40
2018-10-09
global-functions: move daily psk secrets to global-config
Christian Hesse
2
-17
/
+20
2018-10-09
make GeneratePSK a global function
Christian Hesse
4
-55
/
+59
2018-10-09
add global-functions
Christian Hesse
3
-0
/
+8
2018-10-09
lease-script: line breaks for array
Christian Hesse
1
-3
/
+7
2018-10-04
bridge-port-to-default: strip leading blank from comment
Christian Hesse
1
-0
/
+3
2018-10-04
add script 'bridge-port-toggle'
•••
... to toggle between configuration 'default' and 'alt'.
Christian Hesse
2
-0
/
+16
2018-10-04
bridge-port-to-default: support different configurations
•••
Just add something like this to your bridge ports: comment="default:br-ext,alt:br-intern"
Christian Hesse
2
-10
/
+21
2018-10-04
global-config: add missing semicolons
Christian Hesse
1
-5
/
+5
2018-09-28
script-updates: make sure new script starts with magic
Christian Hesse
1
-5
/
+9
2018-09-27
start scripts with a magic token / shebang
Christian Hesse
39
-39
/
+39
2018-09-23
sms-forward: make handling of SMS with action more robust
Christian Hesse
1
-9
/
+17
2018-09-20
check-routeros-update: add missing space, break line
Christian Hesse
1
-1
/
+2
2018-09-19
check-routeros-update: send versions to safe-update-url
Christian Hesse
1
-1
/
+2
2018-09-18
rotate-ntp: warn if ntp client is disabled
Christian Hesse
1
-0
/
+4
2018-09-14
README: add more general certificate information
Christian Hesse
1
-3
/
+9
2018-09-14
script-updates: add error handling back in
•••
We have to make sure the script does not terminate on first error...
Christian Hesse
1
-7
/
+9
2018-09-14
README: rename and verify certificates
Christian Hesse
1
-3
/
+11
2018-09-13
fix typos
Christian Hesse
2
-2
/
+2
2018-09-13
mode-button-scheduler: sync with sms-action
Christian Hesse
1
-3
/
+4
2018-09-13
sms-action: move configuration to global-config
Christian Hesse
2
-21
/
+13
2018-09-13
script-updates: check and warn about policies
Christian Hesse
1
-0
/
+10
2018-09-13
gps-track: simplify gps value handling
Christian Hesse
1
-15
/
+9
2018-09-12
mode-button-scheduler: literally log action
Christian Hesse
1
-3
/
+4
2018-09-10
leds-toggle-mode: add missing semicolons
Christian Hesse
1
-2
/
+2
2018-09-10
add scripts mode-button-{event,scheduler}
Christian Hesse
3
-0
/
+38
2018-09-10
Merge branch 'fetch-as-value'
Christian Hesse
4
-33
/
+49
2018-09-05
check-routeros-update: enable auto update for safe version
Christian Hesse
2
-4
/
+20
2018-09-03
script-updates: fetch into variable
routeros-6.43
Christian Hesse
1
-13
/
+16
2018-09-03
README: fetch into config without file
Christian Hesse
1
-16
/
+13
2018-09-03
remove-packages: remove outdated packages only
Christian Hesse
1
-2
/
+12
2018-09-03
add script 'accesslist-duplicates'
Christian Hesse
4
-1
/
+83
2018-09-03
email-daily-psk: properly append to array
Christian Hesse
1
-1
/
+1
2018-08-31
README: always quote url on command line
Christian Hesse
1
-4
/
+4
2018-08-30
check-routeros-update: resend notification if version changes
Christian Hesse
2
-12
/
+10
2018-08-27
script-updates: add support for url suffix
•••
This allows to fetch from different branch...
Christian Hesse
2
-1
/
+3
2018-08-27
rename ethernet-to-default -> bridge-port-to-default
Christian Hesse
1
-2
/
+2
2018-08-27
ethernet-to-default: add missing dot
Christian Hesse
1
-1
/
+1
2018-08-24
Makefile: generate html documentation by default
Christian Hesse
1
-1
/
+1
2018-08-24
add basic instructions to README
Christian Hesse
1
-2
/
+108
2018-08-24
ignore patch files
Christian Hesse
1
-1
/
+2
2018-08-24
Makefile: generate html documentation
Christian Hesse
1
-0
/
+3
2018-08-24
email-daily-psk: properly create empty array
•••
https://wiki.mikrotik.com/wiki/Manual:Scripting_Tips_and_Tricks#How_to_define_empty_array
Christian Hesse
1
-1
/
+1
2018-08-24
add empty comment at first line...
•••
... for better formatting in export.
Christian Hesse
34
-0
/
+34
2018-08-17
email-daily-psk: send for active interfaces only
•••
... and handle missing interface for accesslist entry.
Christian Hesse
1
-8
/
+19
2018-08-09
drop script2script
Christian Hesse
1
-6
/
+0
2018-08-06
sms-action: delay a second
Christian Hesse
1
-0
/
+2
2018-08-06
add script 'sms-action'
Christian Hesse
2
-1
/
+27
2018-08-06
gps-track: do not keep results
Christian Hesse
1
-0
/
+1
2018-08-06
rename forward-sms -> sms-forward
Christian Hesse
1
-2
/
+2
2018-08-06
add script 'gps-track'
Christian Hesse
2
-0
/
+36
2018-08-06
add script 'leds-toggle-mode'
Christian Hesse
1
-0
/
+10
2018-07-11
lease-script: fix typo
Christian Hesse
1
-1
/
+1
2018-07-10
update template system
Christian Hesse
7
-33
/
+20
2018-07-10
GeneratePSK: fix line break (and syntax error)
Christian Hesse
1
-5
/
+4
2018-07-10
script-updates: always accept updates from file
Christian Hesse
2
-36
/
+27
2018-07-09
script-updates: handle error on fetch
Christian Hesse
1
-4
/
+8
2018-07-09
check-routeros-update: make the checks fool-proof
Christian Hesse
1
-2
/
+3
2018-07-09
script-updates: check certificate on fetch
Christian Hesse
1
-1
/
+3
2018-07-09
global-config: script-updates url examples for github and gitlab
Christian Hesse
1
-0
/
+2
2018-07-09
introduce templates for scripts depending on capsman or local wireless
Christian Hesse
8
-7
/
+180
2018-07-09
script-updates: support fetch from url
Christian Hesse
2
-9
/
+46
[next]