Christian Hesse
123fe01115
sms-forward: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
557016387c
netwatch-notify: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
81f84353cd
log-forward: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
354aedd98e
daily-psk: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
1ca3e8b59f
collect-wireless-mac: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
d6edf6c2d3
cloud-backup: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
19ca17190d
check-routeros-update: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
4fe11fadee
check-lte-firmware-upgrade: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
bf315c15f6
check-health: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
71976f2eb9
check-certificates: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
76f32e3927
global-functions: $ScriptInstallUpdate: use $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
c7a2eecd3c
global-functions: introduce $SendEMail2, $SendNotification2 & $SendTelegram2
...
These accept just one array as argument. Adding new features is possible
without breaking the API.
These calls are the same for now:
$SendNotification "Subject..." "Message...";
$SendNotification2 ({ subject="Subject..."; message="Message..." });
But the latter will bring more features in future.
2021-04-28 13:58:37 +02:00
Christian Hesse
d4c9d1c577
README: add logo
2021-04-28 13:58:14 +02:00
Christian Hesse
99f828e7c0
add logo
...
This should be displayed by Gitlab now...
Also it is the logo we use for the Telegram group.
2021-04-28 12:05:04 +02:00
Christian Hesse
a90511cff9
check-routeros-update: be verbose when run from terminal only
2021-04-27 08:57:05 +02:00
Christian Hesse
96613e9bdd
global-functions: $LogPrintExit: add deprecation warning
2021-04-26 16:40:02 +02:00
Christian Hesse
625d1dda12
check-routeros-update: silence check-for-updates, but be more verbose
2021-04-26 16:33:41 +02:00
Christian Hesse
7fee37f57e
update list of contributors
2021-04-12 23:40:17 +02:00
Christian Hesse
025f14ae13
global-functions: CertificateDownload: silence certificate import
2021-03-21 22:28:09 +01:00
Christian Hesse
b55cdfb566
check-certificates: silence certificate import
2021-03-21 22:27:31 +01:00
Christian Hesse
f77213c6d0
check-certificates: be more verbose when attempting to renew
2021-03-21 22:22:52 +01:00
Christian Hesse
5610926d0a
log-forward: use $EscapeForRegEx
2021-03-17 08:55:33 +01:00
Christian Hesse
7c4ab95394
global-functions: introduce $EscapeForRegEx
2021-03-17 08:51:23 +01:00
Christian Hesse
baa096fe03
log-forward: filter e-mail error on log forwarding in script...
...
... and update the filter in global configuration.
2021-03-15 12:40:14 +01:00
Christian Hesse
d00f18dc8c
log-forward: update filter to match mail with quoted-printable encoding
2021-03-11 21:21:40 +01:00
Christian Hesse
4472784274
global-functions: $CertificateAvailable: use pre-test loop
...
This is required to test for root CA (without intermediate) directly.
2021-03-10 23:16:39 +01:00
Christian Hesse
b1647c760c
log-forward: list messages with 'black circle'
2021-03-04 18:47:55 +01:00
Christian Hesse
f762d395eb
log-forward: skip multi-repeated messages
2021-03-04 18:44:34 +01:00
Christian Hesse
d1741c99fe
global-functions: $ScriptInstallUpdate: run migration unconditionally
...
We want the migration to run even if the notification is disabled.
2021-03-04 12:13:20 +01:00
Christian Hesse
9ab20bb927
global-config-overlay: remove magic
...
This allows to drop the ignore flag.
2021-03-04 12:13:20 +01:00
Christian Hesse
842c44b10a
global-functions: $DNSIsResolving: have a final return
2021-03-03 14:54:22 +01:00
Christian Hesse
e65802007f
global-functions: introduce and use $QuotedPrintable
...
Some mail clients do not like unencoded utf-8 in subject... Let's
encode in quoted-printable to fix.
2021-03-03 14:54:22 +01:00
Christian Hesse
7829a6c33a
global-functions: $UrlEncode: simplify code
2021-03-03 14:54:22 +01:00
Christian Hesse
a019ff861e
global-functions: $ValidateSyntax: add line breaks
...
This makes sure the closing curly bracket is not hidden in comment.
2021-02-26 20:59:27 +01:00
Christian Hesse
99d3e5d578
netwatch-notify: use $ValidateSyntax
2021-02-26 16:23:13 +01:00
Christian Hesse
cf87be70f9
mode-button: use $ValidateSyntax
2021-02-26 16:01:39 +01:00
Christian Hesse
e76b52e3b0
sms-action: use $ValidateSyntax
2021-02-26 15:51:29 +01:00
Christian Hesse
8e00545267
global-functions: $ScriptInstallUpdate: validate syntax of changelog and migration code
2021-02-26 15:38:33 +01:00
Christian Hesse
c48ad50f24
global-functions: introduce and use $ValidateSyntax
2021-02-26 14:49:10 +01:00
Christian Hesse
464dd55bbd
unattended-lte-firmware-upgrade: skip interface on missing firmware information
2021-02-26 12:21:38 +01:00
Christian Hesse
9c9c9f4d34
unattended-lte-firmware-upgrade: be more verbose
2021-02-26 11:58:28 +01:00
Christian Hesse
fcbfb568da
unattended-lte-firmware-upgrade: act on running interfaces only
...
The firmware is downloaded over the air, so broadband connection
is required.
2021-02-26 11:51:19 +01:00
Christian Hesse
c9854fa800
doc/unattended-lte-firmware-upgrade: broadband connection is required!
2021-02-26 11:15:58 +01:00
Christian Hesse
bd6b67ad7a
global-functions: $ScriptInstallUpdate: add syntax validation
2021-02-25 16:50:10 +01:00
Christian Hesse
d0cdad791c
global-functions: $ScriptInstallUpdate: swap conditions
2021-02-25 16:31:19 +01:00
Christian Hesse
fe3d582c1f
global-functions: $FlushEmailQueue: fix syntax
2021-02-25 12:51:57 +01:00
Christian Hesse
60ec200945
global-functions: $ScriptInstallUpdate: expect global-config-overlay to be present
2021-02-25 12:50:20 +01:00
Christian Hesse
948a2664c4
global-functions: $ScriptInstallUpdate: list news with 'black circle'
...
... if symbols are enabled.
2021-02-25 12:27:20 +01:00
Christian Hesse
68ab6af56b
let's keep next branch and document it
2021-02-25 11:13:35 +01:00
Christian Hesse
1015a1bbde
global-functions: $CertificateAvailable: use $0 for $RequiredRouterOS
2021-02-24 22:55:08 +01:00