Christian Hesse
4c365c131d
telegram-chat: drop extra conversion
2023-10-19 08:42:29 +02:00
Christian Hesse
9138c17f8c
global-functions: $ParseJson: return array as ... array 😜
...
No need to assemble the string here, just to split it again later.
2023-10-19 08:42:29 +02:00
Christian Hesse
fffe0a3b50
telegram-chat: retry on fetch failure...
...
... and exit with a warning.
2023-10-17 21:37:13 +02:00
Christian Hesse
ab44377fb6
accesslist-duplicates: remove extra check
...
Why did we have that? Possibly for performance? Well, should not be a
problem now.
2023-10-17 14:05:03 +02:00
Christian Hesse
00e8766ce3
accesslist-duplicates: use another named array
2023-10-17 14:05:03 +02:00
Christian Hesse
8bfbc9dd7e
accesslist-duplicates: use named array
2023-10-17 14:05:03 +02:00
Christian Hesse
0e83d2e317
daily-psk: use named array
2023-10-17 14:05:03 +02:00
Christian Hesse
286e3d9cf9
global-functions: $ScriptInstallUpdate: use $EitherOr
2023-10-17 14:05:03 +02:00
Christian Hesse
2ab3468700
global-functions: $ScriptInstallUpdate: restore indention
...
No functional change.
2023-10-17 14:05:03 +02:00
Christian Hesse
382f928568
global-functions: $ScriptInstallUpdate: drop support for scripts from storage
...
Nobody ever used that, no?
(Well, except me - just before I implemented fetching. 😜 )
2023-10-17 14:05:03 +02:00
Christian Hesse
7a1ffb659c
global-functions: $ScriptInstallUpdate: rename variable
2023-10-17 14:05:03 +02:00
Christian Hesse
c0a734fa21
global-functions: $ScriptInstallUpdate: use pushpin as bullet
2023-10-17 14:05:03 +02:00
Christian Hesse
cfc8c4f1ea
global-functions: $SymbolForNotification: support fallback without symbols
2023-10-17 14:05:03 +02:00
Christian Hesse
d3992c13a0
mod/notification-ntfy: check for root certificate availability
...
... at least with default server.
2023-10-17 14:05:03 +02:00
Christian Hesse
5932586ee4
introduce mod/notification-ntfy...
...
... for sending notifications via Ntfy (https://ntfy.sh/ ).
TODO: use proper formatting once supported in Android app:
https://github.com/binwiederhier/ntfy/issues/889
2023-10-17 14:05:03 +02:00
Christian Hesse
5fbf584d4c
sms-forward: pass phone number and message to hook
...
These are available as $Phone and $Message in hook.
2023-10-17 14:05:03 +02:00
Christian Hesse
f6e65dd68c
log-forward: add 'packet' in default filter...
...
... which is used when logging raw packets from dns and ssh,
and possibly others.
2023-10-17 14:05:03 +02:00
Christian Hesse
24823441c3
log-forward: use colorful bullets to indicate severity
2023-10-17 14:05:03 +02:00
Christian Hesse
ef3b8f8ddd
gps-track: http-header-field expects an array
2023-10-17 14:05:03 +02:00
Christian Hesse
1b00f93fc6
global-functions: $ScriptInstallUpdate: http-header-field expects an array
2023-10-17 14:05:03 +02:00
Christian Hesse
da0a37802d
global-functions: $CertificateDownload: http-header-field expects an array
2023-10-17 14:05:03 +02:00
Christian Hesse
80c0e47649
Merge branch 'telegram' into next
2023-10-17 14:05:03 +02:00
Christian Hesse
bcc10c8285
telegram-chat: make messages silent...
...
... at least those not indicating an error.
2023-10-17 14:05:03 +02:00
Christian Hesse
73194b92cf
telegram-chat: use $ParseJson for all JSON
2023-10-16 23:43:58 +02:00
Christian Hesse
c0aab0fead
global-functions: $ParseJson: properly handle array
2023-10-16 23:43:58 +02:00
Christian Hesse
3b9df48721
global-functions: $ParseJson: prepare elif-workaround
2023-10-16 23:43:58 +02:00
Christian Hesse
140ec1a3a2
global-functions: $ParseJson: use temporary variables
2023-10-16 23:43:58 +02:00
Christian Hesse
fed7f2da46
mod/notification-telegram: drop support for non-fixed width font
2023-10-16 15:27:14 +02:00
Christian Hesse
c9233773b3
telegram-chat: do not act on foreign reply...
...
... even if active!
2023-10-16 15:27:14 +02:00
Christian Hesse
bc4839f611
telegram-chat: rename variable
2023-10-16 15:27:14 +02:00
Christian Hesse
1b62545d8c
telegram-chat: answer question mark with short notice
2023-10-16 15:27:14 +02:00
Christian Hesse
15873e2fdb
telegram-chat: restore indention
2023-10-16 15:27:14 +02:00
Christian Hesse
555461c612
telegram-chat: do not nest conditions
2023-10-16 15:27:14 +02:00
Christian Hesse
adca33cc5b
telegram-chat: act on reply without delay
2023-10-16 13:11:20 +02:00
Christian Hesse
399d952ac2
telegram-chat: act on reply from self
2023-10-16 13:11:20 +02:00
Christian Hesse
fd1263324d
doc/telegram-chat: update screenshots
2023-10-16 13:11:20 +02:00
Christian Hesse
8ecde47a78
mod/notification-telegram: remember ids of sent messages
2023-10-16 11:51:04 +02:00
Christian Hesse
7df4f9e78c
global-functions: $ParseJson: handle outher curly brackets
2023-10-16 11:51:04 +02:00
Christian Hesse
bb899b1fb0
global-functions: $ParseJson: drop superfluous substraction
2023-10-16 11:51:04 +02:00
Christian Hesse
080b3cbf9d
global-functions: make $ParseJson global
2023-10-16 11:51:04 +02:00
Christian Hesse
8e9734347e
telegram-chat: parse (one level of) JSON into array
2023-10-16 11:51:04 +02:00
Christian Hesse
4c51b2fe52
telegram-chat: do not cover existing variable
2023-10-16 11:51:04 +02:00
Christian Hesse
65d05a757b
update list of contributors
2023-10-16 11:50:10 +02:00
Christian Hesse
87b136f3a9
mod/notification-email: handle new property name...
...
... which changed in RouterOS 7.12rc1.
2023-10-06 21:42:00 +02:00
Christian Hesse
702abd2a5d
log-forward: add 'raw' in default filter...
...
... which is used when logging raw packets or commands.
2023-10-05 22:20:32 +02:00
Christian Hesse
fedda2a946
collect-wireless-mac: ignore remote aps...
...
... which are listed here in station mode.
2023-10-05 22:08:26 +02:00
Christian Hesse
eef0662aa7
netwatch-notify: allow to give different origin for hosts...
...
... to use differing notification settings.
Add an origin name in netwatch configuration:
/tool/netwatch/add comment="notify, name=dns-google, origin=netwatch-notify-google" address=8.8.8.8;
/tool/netwatch/add comment="notify, name=dns-cloudflare, origin=netwatch-notify-cloudflare" address=1.1.1.1;
Then configure the notification settings in `global-config-overlay`:
:global EmailGeneralToOverride {
"netwatch-notify-google"="google@example.com";
"netwatch-notify-cloudflare"="cloudflare@example.com";
}
I think it is best to handle this as a hidden setting...
Handle with care!
2023-09-29 14:15:41 +02:00
Christian Hesse
4c6c30550f
collect-wireless-mac: filter on dns type
2023-09-22 12:29:15 +02:00
Christian Hesse
57c5c3f704
collect-wireless-mac: add CNAME(s) in notification
2023-09-20 12:26:49 +02:00
Christian Hesse
4ddc6be585
global-functions: split off $FormatMultiLines ...
...
... to format multiple lines from an array.
2023-09-18 07:55:05 +02:00