1
0
mirror of https://github.com/eworm-de/routeros-scripts.git synced 2024-05-11 05:55:19 +00:00
Commit Graph

1899 Commits

Author SHA1 Message Date
c9233773b3 telegram-chat: do not act on foreign reply...
... even if active!
2023-10-16 15:27:14 +02:00
bc4839f611 telegram-chat: rename variable 2023-10-16 15:27:14 +02:00
1b62545d8c telegram-chat: answer question mark with short notice change-106-2 2023-10-16 15:27:14 +02:00
15873e2fdb telegram-chat: restore indention 2023-10-16 15:27:14 +02:00
555461c612 telegram-chat: do not nest conditions 2023-10-16 15:27:14 +02:00
adca33cc5b telegram-chat: act on reply without delay 2023-10-16 13:11:20 +02:00
399d952ac2 telegram-chat: act on reply from self change-106-1 2023-10-16 13:11:20 +02:00
fd1263324d doc/telegram-chat: update screenshots 2023-10-16 13:11:20 +02:00
8ecde47a78 mod/notification-telegram: remember ids of sent messages 2023-10-16 11:51:04 +02:00
7df4f9e78c global-functions: $ParseJson: handle outher curly brackets 2023-10-16 11:51:04 +02:00
bb899b1fb0 global-functions: $ParseJson: drop superfluous substraction 2023-10-16 11:51:04 +02:00
080b3cbf9d global-functions: make $ParseJson global 2023-10-16 11:51:04 +02:00
8e9734347e telegram-chat: parse (one level of) JSON into array 2023-10-16 11:51:04 +02:00
4c51b2fe52 telegram-chat: do not cover existing variable 2023-10-16 11:51:04 +02:00
65d05a757b update list of contributors 2023-10-16 11:50:10 +02:00
87b136f3a9 mod/notification-email: handle new property name...
... which changed in RouterOS 7.12rc1.
routeros-7.12rc1-1
2023-10-06 21:42:00 +02:00
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
fedda2a946 collect-wireless-mac: ignore remote aps...
... which are listed here in station mode.
2023-10-05 22:08:26 +02:00
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
4c6c30550f collect-wireless-mac: filter on dns type 2023-09-22 12:29:15 +02:00
57c5c3f704 collect-wireless-mac: add CNAME(s) in notification 2023-09-20 12:26:49 +02:00
4ddc6be585 global-functions: split off $FormatMultiLines ...
... to format multiple lines from an array.
2023-09-18 07:55:05 +02:00
557823c5c1 telegram-chat: create status files with /file/add
We have no content, thus no issues with file size.
routeros-7.9beta4-9
2023-09-15 09:54:59 +02:00
66ebcf2bbd telegram-chat: use the full command name :execute 2023-09-15 09:54:59 +02:00
5349c9b52e global-functions: $EitherOr: properly handle time values 2023-09-15 09:54:59 +02:00
2a10f43acc drop dummy scripts used for wifiwave2 migration
This now causes expected warnings on first run of $ScriptInstallUpdate.
2023-09-13 16:08:59 +02:00
110bb793b6 check-routeros-update: do not match the channel on neighbor update
While this works for stable, it does not for testing: The testing
channel can have "testing" in the string for rc releases, but also
"development" for beta releases... and possibly more.
Instead match on version string only, with word boundary.
2023-09-13 16:08:59 +02:00
46e48497d5 lease-script: match on word boundary 2023-09-13 16:08:59 +02:00
8b8bc7cf2d packages-update: match on word boundary 2023-09-13 16:08:59 +02:00
5d80b63f36 doc/packages-update: mention and link all backup scripts 2023-09-13 16:08:59 +02:00
66813d83a0 packages-update: drop order from message 2023-09-13 16:08:59 +02:00
c3f9ad1df7 packages-update: implement backup script order 2023-09-13 01:14:27 +02:00
50429a0ad8 fw-addr-lists: no (mixed) capitalization in message 2023-09-06 11:35:02 +02:00
57027ceb26 check-routeros-update: show neighbor's identity in message and notification 2023-08-31 09:40:09 +02:00
7b47ed7ea5 check-routeros-update: support update from specific neighbor(s)
... by matching the identity property.
change-105
2023-08-31 09:40:09 +02:00
49d85c6def backup-upload: revert changes, add comment with warning
Turned out that using `/file/add ...` introduced a regression. Accessing
(reading and writing) file contents is limited to 4095 bytes.

This limitation does not exist for `:execute script=... file=...`, so
keep the old code. Also add a comment with warning.
2023-08-30 09:30:25 +02:00
ce822a0276 backup-email: revert changes, add comment with warning
Turned out that using `/file/add ...` introduced a regression. Accessing
(reading and writing) file contents is limited to 4095 bytes.

This limitation does not exist for `:execute script=... file=...`, so
keep the old code. Also add a comment with warning.
2023-08-30 09:30:25 +02:00
f099c2c9ea backup-upload: check configuration size before writing file 2023-08-30 09:30:25 +02:00
1e247542a5 backup-email: check configuration size before writing file 2023-08-30 09:30:25 +02:00
f86cf27aa3 backup-upload: detect failure creating config file 2023-08-29 08:58:50 +02:00
07c6f5836a backup-email: detect failure creating config file 2023-08-29 08:58:50 +02:00
ffc7521a35 backup-email: support indication of failure 2023-08-29 08:58:50 +02:00
3c96db5824 backup-email: write config file directly
This functionality was added in RouterOS 7.9beta4...
routeros-7.9beta4-8
2023-08-29 08:58:50 +02:00
1dd1c5b03c backup-upload: write config file directly
This functionality was added in RouterOS 7.9beta4...
routeros-7.9beta4-7
2023-08-29 08:58:50 +02:00
16844b935a hotspot-to-wpa-cleanup: show last-seen, not timeout 2023-08-29 08:58:50 +02:00
5b5c91da84 hotspot-to-wpa-cleanup: require RouterOS for wifiwave2
RouterOS before version 7.12beta3 had a bug where getting comment from
registration-table is not possible. Require that version at least.

This was fixed in SUP-124500.
routeros-7.12beta3-1
2023-08-24 08:35:07 +02:00
047c74a4b3 global-functions: prepare user-agent for fetch in global variable 2023-08-18 15:23:20 +02:00
53a80c81b1 mod/ssh-keys-import: $SSHKeysImport: add check for key type 2023-08-18 15:23:20 +02:00
ad6825571d mod/ssh-keys-import: support ed25519 keys...
... with RouterOS 7.12beta1
routeros-7.12beta1-1
2023-08-18 15:23:20 +02:00
413be6f504 doc/mod/ssh-keys-import: drop duplicate key type
Stupid copy'n'paste error... 🫣
2023-08-18 15:23:20 +02:00