5e481a768b
notify about freeze of routeros-v7 branch
2022-05-12 11:05:10 +02:00
0ccebc39c7
global-functions: RouterOS v7 path syntax
2022-05-11 13:48:27 +02:00
f417bcbcd4
global-functions: $LogPrintExit2: handle empty name
2022-04-28 11:04:34 +02:00
e74bec7e5b
global-functions: catch runtime error when loading modules
2022-04-28 10:19:07 +02:00
7c8e230521
global-functions: validate syntax of modules
2022-04-28 10:19:07 +02:00
9bc2123ee5
global-functions: set $0 with script name
...
Now that we have some active code at the bottom...
2022-04-28 10:18:51 +02:00
a36aa441ed
global-functions: $DefaultRouteIsReachable: update properties for ROS 7.x
2022-04-26 16:41:15 +02:00
a058c9e1ed
global-functions: $ScriptInstallUpdate: support giving comment...
...
... for new scripts. This allows to have extra settings from the
beginning, for example:
$ScriptInstallUpdate script1,script2 "base-url=https://example.com/your/custom/repository/ "
2022-04-26 16:41:15 +02:00
71b69fc189
introduce backup-partition
2022-03-30 18:24:14 +02:00
07cc38e973
global-functions: (re-)introduce global $Read
...
... to interactively read input from user on terminal.
2022-03-08 22:28:48 +01:00
c9b6cee83f
global-functions: $FlushEmailQueue: delay if "in-progress"...
...
Something else is sending a mail... Let's wait and hope the status is
not confused.
2022-03-01 12:47:23 +01:00
a00e912bb5
global-functions: $DeviceInfo: firmware only if upgrade pending
2022-02-24 12:04:19 +01:00
d74aac8f6a
doc/mod: notify about new documentation
2022-02-21 12:53:26 +01:00
674398b342
global-functions: $DownloadPackage: handle special cases
...
This is a RouterOS v7 only change!
* Revert commit 1e6931c8e3
(but keep the
cherry-picked one in branch routeros-v6).
* Drop special case 'routeros-$arch', which no longer exists.
* Update package name 'system' to 'routeros'. This should be the correct
name, and is expected by CAPsMAN. No idea why package-name property
for the file is different...
2022-02-10 12:30:06 +01:00
7b48b25c27
global-functions: $MkDir: do not act without directory
2022-02-10 11:05:21 +01:00
3c358980cb
introduce firmware-upgrade-reboot
2022-02-10 09:07:32 +01:00
c6e581d4f9
netwatch-notify: allow to suppress notification on host down
2022-02-10 08:41:12 +01:00
5e32105e7e
global-functions: $ScriptInstallUpdate: quote names in log output
2022-01-20 22:13:56 +01:00
b4a5d824a2
global-functions: $ScriptInstallUpdate: give final url in debug output
2022-01-20 22:13:56 +01:00
1e6931c8e3
global-functions: $DownloadPackage: handle special case with name
...
For RouterOS 6.x bundled package version and architecture are swapped.
Closes : #21
2022-01-17 20:50:52 +01:00
51cd11c803
global-functions: $DownloadPackage: give url in debug output
2022-01-17 20:15:24 +01:00
5135a41332
global: notify about merging 'routeros-v7' into 'main'
2022-01-14 09:31:07 +01:00
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
491f53a8ce
hotspot-to-wpa: support settings from template
2022-01-07 15:28:08 +01:00
ed0135c613
Migrate configuration and send notification on renames
2022-01-06 08:19:58 +01:00
57c80dc2a4
introduce netwatch-dns
2022-01-03 10:00:16 +01:00
95e9820718
update copyright for 2022
2022-01-01 21:38:15 +01:00
500d0679ed
global-functions: $RequiredRouterOS: fix warning
...
Passing a boolean does not work... Handle as string.
2021-12-20 15:31:34 +01:00
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
5846b85e28
global-functions: $MkDir: log error
2021-12-14 00:07:22 +01:00
e111832462
global-functions: $NotificationFunctions->"email": do not declare unused function
2021-12-14 00:06:10 +01:00
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
40dea01670
README: changes for RouterOS v6
2021-12-13 11:36:03 +01:00
6dede0c49b
global-functions: $ScriptLock: simplify cleanup code
2021-12-10 07:34:09 +01:00
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
b423e6ed0f
global-functions: $ScriptLock: cleanup in dedicated function
2021-12-09 22:48:30 +01:00
cdcab4599a
global-functions: $ScriptLock: initialize earlier
2021-12-09 12:52:03 +01:00
9c87b5a222
global-functions: $ScriptLock: initialize empty array on cleanup
2021-12-09 12:52:03 +01:00
a98965d727
global-functions: give a hint on RouterOS v7
2021-12-07 23:01:01 +01:00
1f5cc39b3c
global-config: load overlay automatically
2021-12-07 21:58:03 +01:00
dab04fd63e
README: changes for RouterOS v7
2021-12-07 11:11:19 +01:00
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
2625cc09a5
check-health: support hard lower limit for voltage
...
... to detect slow decrease of voltage, for example with UPS.
2021-11-16 22:21:37 +01:00
d87c50cf68
check-health: indicate voltage increase or decrease
2021-11-16 22:21:37 +01:00
185fe2c730
reintroduce global-wait
2021-11-16 22:21:37 +01:00
3b997d3087
global-functions: drop deprecated function $LogPrintExit
...
... which has been replaced by $LogPrintExit2 some time ago.
2021-11-16 22:21:22 +01:00
8fc88c73f8
shorten modules directory name (global-functions.d -> mod)
2021-11-15 22:18:10 +01:00
f484e45b6a
bridge-port-to-default -> global-functions.d/bridge-port-to
2021-11-15 22:18:10 +01:00
b6215ba958
add global-functions.d/bridge-port-vlan
2021-11-12 16:09:35 +01:00
99a95d310e
global-functions: $NotificationFunctions->"email": check for valid settings
...
No need to queue mails if 'address' and 'from' are not specified...
2021-10-01 20:39:59 +02:00