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

247 Commits

Author SHA1 Message Date
b0e52aa2d1 global-functions: $GetMacVendor: requires certificate "Cloudflare Inc ECC CA-3" now 2021-02-24 21:48:36 +01:00
0d91445cca global-functions: $ScriptInstallUpdate: handle migration before message 2021-02-23 14:48:28 +01:00
73eb92fb72 We have a Telegram group! 2021-02-22 10:34:09 +01:00
4b945da907 global-functions: $FlushTelegramQueue: disable web page preview
... just as without queue.
2021-02-18 23:23:55 +01:00
60ca07dc8a global-functions: $TimeIsSync: do not flood log...
... when returning gracefully.
2021-02-18 21:49:23 +01:00
d5afc79eed global: drop script 'global-wait'
All scripts wait for the global functions on their own now.
2021-02-18 21:45:38 +01:00
2db73a189c global-functions: $ScriptInstallUpdate: fix change notification
In RouterOS functions are of type 'array' with 'code' (numerical index 1)
inside. Cast to string to make comparison work.

Also define the function to make it available.
2021-02-18 21:45:38 +01:00
148a7f93a6 global-functions: $ScriptInstallUpdate: Properly escape question mark 2021-02-18 21:10:14 +01:00
fc601a57ee global-functions: $DeviceInfo: shorten text 2021-02-16 20:08:32 +01:00
efca1ec049 global-functions: drop $MailServerIsUp
Now that we have an e-mail queue we do not care if the server is up or not.
2021-02-16 16:45:13 +01:00
28db473299 global-functions: send (and re-send) e-mails from queue 2021-02-16 16:45:13 +01:00
17d7678e2d global-functions: drop support for attachment in notification e-mail 2021-02-16 16:04:18 +01:00
0c2143298d global-functions: $CertificateAvailable: check chain by akid and skid
We can merge this when RouterOS 6.47 moves to long-term...
2021-02-09 09:58:46 +01:00
dad525173c global-functions: $DownloadPackage: this requires Let's Encrypt "R3" now 2021-02-03 14:32:38 +01:00
55a8a984f7 global-functions: $GetMacVendor: this requires Let's Encrypt "R3" now 2021-02-03 14:28:16 +01:00
eaea89112a global-functions: $LogPrintExit: notify about colorful output 2021-01-22 10:08:15 +01:00
b780b40baf global-functions: $LogPrintExit: make colorful output configurable 2021-01-22 09:22:34 +01:00
bbf918e329 global-functions: $LogPrintExit: colorful output 2021-01-22 09:22:34 +01:00
086a395e82 global-functions: $ScriptInstallUpdate: give hint on changes 2021-01-22 09:22:34 +01:00
c980699dd7 global-functions: add error handling 2021-01-20 14:23:57 +01:00
11d43e9fe5 global-functions: $SymbolForNotification: remove empty line 2021-01-20 14:08:01 +01:00
fa7f37e87f global-functions: $WaitForFile: declare input first 2021-01-20 14:07:20 +01:00
dc148065dc global-functions: $MkDir: clean path 2021-01-20 14:03:31 +01:00
faf08b0575 global-functions: introduce and use $RequiredRouterOS 2021-01-04 10:39:11 +01:00
ab267d54b3 global-functions: $ScriptInstallUpdate: log error on reloading global functions 2021-01-03 21:37:48 +01:00
156024ac2f global-functions: $ScriptInstallUpdate: log error on reloading global configuration 2021-01-03 21:20:04 +01:00
547fbc630a update copyright for 2021 2021-01-01 21:33:52 +01:00
605c313e46 global-functions: $ScriptInstallUpdate: simplify code 2020-12-20 23:33:16 +01:00
caddcbabe2 global-functions: $ScriptInstallUpdate: drop ignore migration
Anybody had enough time to migrate, no?
2020-12-20 23:27:02 +01:00
0360a0ef90 global-functions: $ScriptInstallUpdate: implement migration mechanism
Reset $SentConfigChangesNotification and rerun $ScriptInstallUpdate
to test...

:set SentConfigChangesNotification
$ScriptInstallUpdate
2020-12-18 20:32:29 +01:00
40dc2415d3 global-functions: $ScriptInstallUpdate: make Let's Encrypt certificate semi-mandatory
... and remove the migration from changes.
2020-12-18 20:32:29 +01:00
010e2d6b05 check-certificates: make the certificate renewal time configurable 2020-12-18 16:02:31 +01:00
3657830582 ipv6-update: notify about interface specific address list entries 2020-12-18 15:31:03 +01:00
62598b6653 import Let's Encrypt certificate "R3" 2020-12-17 22:47:12 +01:00
158c27e293 global-functions: $FlushTelegramQueue: log warning on empty queue...
... if scheduler exists.
2020-12-10 09:53:43 +01:00
adf35f3b16 global-functions: $FlushTelegramQueue: do not fail if run without scheduler 2020-12-10 09:38:59 +01:00
cef0e8c079 global-functions: $SendTelegram: give amount of truncated text 2020-12-01 09:11:37 +01:00
e2e831dbf9 global-functions: $CertificateDownload: fix typo
Signed-off-by: Michael Gisbers <michael@gisbers.de>
Signed-off-by: Christian Hesse <mail@eworm.de>
2020-11-29 22:26:18 +01:00
ca4e25283f global-functions: clickable links in telegram notifications 2020-11-26 23:04:05 +01:00
d09baddac3 global-functions: $SendEMail: prepare to add link
For e-mail just in plain text...
2020-11-26 23:04:05 +01:00
46866e2ff2 global-functions: $SendEMail: handle signature with $IfThenElse 2020-11-26 22:34:08 +01:00
b078ce2f0f global-functions: $SendTelegram: split off & move down truncation message 2020-11-26 22:24:56 +01:00
7e0558e85d global-functions: $SendTelegram: prepare to add clickable link
Formatting with fixed width font stopped links from being clickable.
2020-11-26 22:21:28 +01:00
d7725540f8 global-functions: $SendTelegram: change internal wording 2020-11-26 22:06:03 +01:00
54e164e542 global-functions: $SendTelegram: try to get the line breaks right 2020-11-26 22:02:39 +01:00
c93d1c4944 global-functions: $SendTelegram: disable web page preview 2020-11-26 17:32:12 +01:00
62ef70e5dd netwatch-notify: notify about changes 2020-11-17 22:28:05 +01:00
b8efaafe6e global-functions: $SendTelegram: decrease log severity to info
The message is queued, not lost...
2020-11-13 22:15:23 +01:00
7b3960a0e1 global-functions: $TimeIsSync: decrease log severity to info 2020-11-13 22:12:03 +01:00
27b494b139 global-functions: $MailServerIsUp: decrease log severity to info 2020-11-13 22:07:24 +01:00