2019-04-01 09:12:34 +00:00
|
|
|
# RouterOS global-config changes
|
2020-01-01 16:00:39 +00:00
|
|
|
# Copyright (c) 2019-2020 Christian Hesse <mail@eworm.de>
|
2020-06-19 20:17:42 +00:00
|
|
|
# https://git.eworm.de/cgit/routeros-scripts/about/COPYING.md
|
2019-04-01 09:12:34 +00:00
|
|
|
|
2020-03-23 11:21:38 +00:00
|
|
|
# Changes for global-config to be added to notification on script updates
|
2019-04-01 09:12:34 +00:00
|
|
|
:global GlobalConfigChanges {
|
2020-03-26 13:22:10 +00:00
|
|
|
1="Moved variables from 'global-config' to 'global-functions' for independence";
|
|
|
|
2="Variable names became CamelCase to work around scripting issues";
|
|
|
|
3="Variable for certificate renew passphrase became an array to support multiple passphrases";
|
|
|
|
4="Added option to ignore global-config changes";
|
|
|
|
5="Split off new script 'cloud-backup' from 'email-backup'";
|
|
|
|
6="Introduced script 'upload-backup' with new configuration parameters";
|
|
|
|
7="Introduced script 'check-health' with new configuration parameters";
|
|
|
|
8="Added donation hint and option to silence it";
|
|
|
|
9="Introduced configuration overlay 'global-config-overlay'";
|
|
|
|
10="Made health threshold for voltage configurable";
|
|
|
|
11="Introduced function '\$ScriptInstallUpdate' to install new and update existing scripts";
|
|
|
|
12="Removed '\$ScriptUpdatesConfigChangesIgnore', comment '\$GlobalConfigVersion' in 'global-config-overlay' to disable change notifications";
|
|
|
|
13="Configuration for script 'bridge-port-to-default' changed with new syntax in comment";
|
|
|
|
14="Dropped script 'script-updates', use '\$ScriptInstallUpdate' exclusively!";
|
2020-03-27 20:57:12 +00:00
|
|
|
15="New documentation is online! https://git.eworm.de/cgit/routeros-scripts/about/#available-scripts";
|
2020-03-27 21:19:33 +00:00
|
|
|
16="Happy with RouterOS Scripts and have a GitHub and/or GitLab account? Please star!";
|
2020-07-14 14:16:46 +00:00
|
|
|
17="Introduced script 'early-errors'";
|
2020-07-14 14:17:33 +00:00
|
|
|
18=("Added a simple IP calculation function, try: \$IPCalc " . [ / ip address get ([ find ]->0) address ]);
|
2020-07-14 14:18:23 +00:00
|
|
|
19="Commenting scripts with 'ignore', 'base-url=...' and 'url-suffix=...' is honored on update";
|
2020-07-14 14:24:29 +00:00
|
|
|
20="Added support for hooks to 'netwatch-notify'";
|
2020-07-14 14:25:46 +00:00
|
|
|
21="Added support for installing patch updates automatically by 'check-routeros-update'";
|
2020-07-14 14:32:17 +00:00
|
|
|
22="Dropped '\$ScriptUpdatesIgnore' from global configuration, auto-migrating to ignore flag in comment"
|
2020-07-15 10:22:55 +00:00
|
|
|
23="Added 'log-forward' with configurable filter, which replaces 'early-errors'";
|
2020-07-17 06:07:12 +00:00
|
|
|
24="Made symbols in notifications configurable.";
|
2020-08-07 20:15:30 +00:00
|
|
|
25="Added support for DHCP server name in DNS FQDN via '\$ServerNameInZone'";
|
2020-09-25 20:17:26 +00:00
|
|
|
26="Made check count threshold in 'netwatch-notify' configurable.";
|
2020-09-25 20:19:16 +00:00
|
|
|
27="Added queue for Telegram notifications to resend later on error.";
|
2020-09-25 20:20:34 +00:00
|
|
|
28="Made 'dhcp-to-dns' act on all bound leases, not just dynamic ones.";
|
2020-09-25 20:21:59 +00:00
|
|
|
29="Added filter on log message text for 'log-forward'.";
|
2020-09-28 18:26:29 +00:00
|
|
|
30="Implemented simple rate limit for 'log-forward' to prevent flooding.";
|
2020-10-12 21:58:20 +00:00
|
|
|
31="Switched Telegram notifications to fixed-width font, with opt-out.";
|
2020-10-16 06:24:19 +00:00
|
|
|
32="Merged mode (& reset) button scripts in single new script 'mode-button'.";
|
2020-10-16 20:51:51 +00:00
|
|
|
33="Added configurable deviation on health temperature recovery threshold against notification flooding.";
|
2020-10-23 12:13:40 +00:00
|
|
|
34="Introduced script 'ospf-to-leds' to visualize OSPF instance state via LEDs.";
|
2020-10-23 19:33:38 +00:00
|
|
|
35="Implemented visual feedback for 'mode-button' with configurable LED.";
|
2020-11-01 20:48:03 +00:00
|
|
|
36="Added support for installing updates automatically if seen in neighbor list.";
|
2020-11-17 14:03:01 +00:00
|
|
|
37="Implemented simple dependency model in 'netwatch-notify'.";
|
2020-12-17 21:47:12 +00:00
|
|
|
38="Imported new Let's Encrypt intermediate certificate 'R3'.";
|
2020-12-18 14:31:03 +00:00
|
|
|
39="Added support for interface specific address list entries in 'ipv6-update'.";
|
2020-12-18 15:02:31 +00:00
|
|
|
40="Made the certificate renewal time configurable.";
|
2020-12-18 16:50:37 +00:00
|
|
|
41="Implemented migration mechanism for script updates.";
|
|
|
|
};
|
|
|
|
|
|
|
|
# Migration steps to be applied on script updates
|
|
|
|
:global GlobalConfigMigration {
|
|
|
|
41=":global SendNotification; \$SendNotification (\"Migration mechanism\") (\"Congratulations!\nSuccessfully tested the new migration mechanism.\");";
|
2019-04-01 09:12:34 +00:00
|
|
|
};
|