Christian Hesse
d03b6d9374
global-functions: bump the required version for RouterOS 7.x
...
... but keep a warning when running RouterOS v6.
2022-01-14 09:20:09 +01:00
Christian Hesse
1089b7e7f9
README: install correct global-config-overlay for RouterOS v6
2022-01-14 08:03:53 +01:00
Christian Hesse
31653a84ca
INITIAL-COMMANDS: silence the certificate download
2022-01-14 07:49:04 +01:00
Christian Hesse
491f53a8ce
hotspot-to-wpa: support settings from template
2022-01-07 15:28:08 +01:00
Christian Hesse
97f35dcf0e
Merge branch 'backup' into next
2022-01-06 10:23:03 +01:00
Christian Hesse
ed0135c613
Migrate configuration and send notification on renames
2022-01-06 08:19:58 +01:00
Christian Hesse
e77b39e933
rename script upload-backup -> backup-upload
2022-01-06 08:19:58 +01:00
Christian Hesse
95b17ab9a1
rename script email-backup -> backup-email
2022-01-06 08:19:58 +01:00
Christian Hesse
8c39f41ffc
rename script cloud-backup -> backup-cloud
2022-01-06 08:19:58 +01:00
Christian Hesse
57c80dc2a4
introduce netwatch-dns
2022-01-03 10:00:16 +01:00
Christian Hesse
cd3fde59d7
netwatch-notify: give netwatch some time to settle
2022-01-03 10:00:16 +01:00
Christian Hesse
491ecdb812
netwatch-notify: initialize after lock
2022-01-03 10:00:16 +01:00
Christian Hesse
7f0a8cdfcd
netwatch-notify: better match notify-entries
2022-01-03 10:00:16 +01:00
Christian Hesse
45ffb7e552
add AVIF logo
2022-01-03 10:00:16 +01:00
Christian Hesse
772b675001
doc/accesslist-duplicates: convert screenshot to AVIF
2022-01-03 10:00:16 +01:00
Christian Hesse
8f79c4de79
README: convert screenshots to AVIF
2022-01-03 10:00:16 +01:00
Christian Hesse
6eddaf9b87
README: convert Telegram group qr code to AVIF
2022-01-03 10:00:16 +01:00
Christian Hesse
95e9820718
update copyright for 2022
2022-01-01 21:38:15 +01:00
Christian Hesse
2e183da47f
README: add Telegram icon in qr code
2021-12-30 23:50:21 +01:00
Christian Hesse
9348bd5039
README: add a qr code to join Telegram group
2021-12-30 23:50:21 +01:00
Christian Hesse
500d0679ed
global-functions: $RequiredRouterOS: fix warning
...
Passing a boolean does not work... Handle as string.
2021-12-20 15:31:34 +01:00
Christian Hesse
ee57ddf595
log-forward: fix forwarding first message
...
Pulling the power cable results in log message on next boot:
dec/16 18:28:28 system,error,critical router rebooted without proper shutdown, probably power outage
This was not forwarded as it had the numeric id 0, which is not greater
than the zero we initialized with. Now initialized with -1 when no log
has been forwarded to fix this.
2021-12-17 11:48:25 +01:00
Christian Hesse
b936970c19
INITIAL-COMMANDS: adopt changes, no need to run global-config-overlay
2021-12-16 22:26:29 +01:00
Christian Hesse
9a0321d40d
doc/ssh-keys-import: number keys, do not overwrite on same comment
2021-12-16 22:26:29 +01:00
Christian Hesse
4a5c55ca2b
doc/ssh-keys-import: handle RSA keys only
...
Sadly RouterOS does not (yet) support ed25519 keys...
2021-12-16 22:26:25 +01:00
Christian Hesse
28ff5e2aab
update list of contributors
2021-12-16 11:34:11 +01:00
Christian Hesse
bf078867a7
update list of contributors
2021-12-15 20:24:41 +01:00
Christian Hesse
229a7d18c9
global-functions: $DownloadPackage: make directory first
...
The fetch command creates the directory itself, however using $MkDir
gives better error message when creating directory fails.
2021-12-14 00:10:30 +01:00
Christian Hesse
5846b85e28
global-functions: $MkDir: log error
2021-12-14 00:07:22 +01:00
Christian Hesse
e111832462
global-functions: $NotificationFunctions->"email": do not declare unused function
2021-12-14 00:06:10 +01:00
Christian Hesse
0fab371d1a
global-functions: $DeviceInfo: show license level if available
...
This now shows license level for CHR.
The property is named different for Routerboards. As these have the
license bundled to hardware anyway we do not show it there.
2021-12-13 22:25:55 +01:00
Christian Hesse
40dea01670
README: changes for RouterOS v6
2021-12-13 11:36:03 +01:00
Christian Hesse
6dede0c49b
global-functions: $ScriptLock: simplify cleanup code
2021-12-10 07:34:09 +01:00
Christian Hesse
a46fd48187
global-functions: $ScriptLock: remove ticket in a loop
...
This was not required with RouterOS v6, but for any reason removing a
ticket may fail with RouterOS v7 in very rare cases. So remove in a
loop...
2021-12-09 22:48:30 +01:00
Christian Hesse
b423e6ed0f
global-functions: $ScriptLock: cleanup in dedicated function
2021-12-09 22:48:30 +01:00
Christian Hesse
327740d255
mod/ipcalc: introduce $IPCalcReturn
2021-12-09 20:55:15 +01:00
Christian Hesse
004621a327
mod/inspectvar: truncate value if too long
2021-12-09 20:50:51 +01:00
Christian Hesse
b872615e89
mod/inspectvar: introduce $InspectVarReturn
2021-12-09 16:25:49 +01:00
Christian Hesse
cdcab4599a
global-functions: $ScriptLock: initialize earlier
2021-12-09 12:52:03 +01:00
Christian Hesse
9c87b5a222
global-functions: $ScriptLock: initialize empty array on cleanup
2021-12-09 12:52:03 +01:00
Christian Hesse
7b770b2fb8
upload-backup: drop warning on RouterOS v7...
...
... now that we have it in global-functions.
2021-12-07 23:03:30 +01:00
Christian Hesse
899085e831
email-backup: drop warning on RouterOS v7...
...
... now that we have it in global-functions.
2021-12-07 23:02:50 +01:00
Christian Hesse
a98965d727
global-functions: give a hint on RouterOS v7
2021-12-07 23:01:01 +01:00
Christian Hesse
1f5cc39b3c
global-config: load overlay automatically
2021-12-07 21:58:03 +01:00
Christian Hesse
8f8130775f
check-routeros-update: lock against multiple invocation
2021-12-07 15:40:14 +01:00
Christian Hesse
dab04fd63e
README: changes for RouterOS v7
2021-12-07 11:11:19 +01:00
Christian Hesse
95062a3dbc
doc/netwatch-notify: add missing empty line
2021-12-02 22:59:13 +01:00
Christian Hesse
5b786e10c8
global-functions: $DeviceInfo: add current firmware
...
(I would like to show a note if the upgrade is pending... But did not
find a way to get that information. Is there?)
2021-11-22 09:57:57 +01:00
Christian Hesse
15d8652c29
accesslist-duplicates: read more than a single digit
...
With RouterOS 6.x a print always starts with numeric id zero, then
counts up. This is no longer true with RouterOS 7.x...
Thus we have to handle two or more digits in input.
2021-11-19 20:18:39 +01:00
Christian Hesse
868879ec8d
README: no capitals here...
2021-11-18 10:27:44 +01:00