Commit graph

84 commits

Author SHA1 Message Date
Michael Gisbers 8375673d93 global-functions: implement notifications via Matrix
Matrix is an open network for secure, decentralized communication - and
it has a web api.

A warning on message type: Using 'm.notice' breaks rendering on Element
for Android (no fixed width font) and does not pop up desktop
notification. Thus we use 'm.text'. Should be safe as we do not send the
messages in response to other messages.

https://matrix.org/
2021-06-08 21:07:25 +02:00
Christian Hesse 862417b8d3 add 'ipsec-to-dns' 2021-05-17 16:41:51 +02:00
Christian Hesse cfb31e844c netwatch-notify: support dynamic address update 2021-05-06 15:11:05 +02:00
Christian Hesse 41f7d1e466 doc/netwatch-notify: tips & tricks: one of several hosts 2021-05-05 08:31:14 +02:00
Christian Hesse 64ff7fcf65 doc: inform about dependency on base installation
That should make the documentation clearer if external sites link to the
documentation of a specific script.
2021-05-03 15:07:50 +02:00
Christian Hesse d2560db5c9 email-backup: use $SendEMail2
This drops $EmailBackupTo & $EmailBackupCc from settings! Use settings
overwrite if required:

:global EmailGeneralToOverride {
  "email-backup"="backup@example.com";
}
2021-04-29 22:37:36 +02:00
Christian Hesse c9854fa800 doc/unattended-lte-firmware-upgrade: broadband connection is required! 2021-02-26 11:15:58 +01:00
Christian Hesse bc8b19fc31 upload-backup: add configurable random delay 2021-02-24 21:51:56 +01:00
Christian Hesse 8b44964a36 email-backup: add configurable random delay 2021-02-24 21:51:56 +01:00
Christian Hesse 6770a15a7d cloud-backup: add configurable random delay 2021-02-24 21:51:56 +01:00
Christian Hesse 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
Christian Hesse cb72eccc6c ipv6-update: update interface specific address list entries 2020-12-18 10:11:18 +01:00
Christian Hesse 744a03896c ipv6-update: automatically add ipv6 address list entry 2020-12-18 09:59:13 +01:00
Christian Hesse 23923619dd netwatch-notify: increase count for every parent in chain 2020-11-17 22:28:05 +01:00
Christian Hesse 6c14412aa9 netwatch-notify: implemented simple dependency model 2020-11-17 22:28:05 +01:00
Christian Hesse e1d9b08b9a doc/netwatch-notify: remove timeout from examples 2020-11-17 21:08:37 +01:00
Christian Hesse df66309281 doc/global-wait: link more use cases 2020-11-01 21:57:36 +01:00
Christian Hesse d547f68df1 doc/global-wait: warn about scheduler 2020-11-01 21:57:13 +01:00
Christian Hesse 98c132105d check-routeros-update: support installing updates automatically if seen in neighbor list 2020-11-01 21:48:03 +01:00
Christian Hesse fee2523a22 mode-button: make LED configurable 2020-10-23 21:50:14 +02:00
Christian Hesse ae5570325b ospf-to-leds: introduce script to visualize ospf state via leds 2020-10-23 14:17:33 +02:00
Christian Hesse 8b2df7abd0 mode-button: merge mode-button-event & mode-button-scheduler 2020-10-16 08:24:19 +02:00
Christian Hesse 697e32a306 log-forward: add filter on log message text 2020-09-25 22:21:59 +02:00
Christian Hesse 0c111a2ebe doc/mode-button: add code to check for support 2020-09-08 17:16:51 +02:00
Christian Hesse b3c1450f1c doc/check-certificates: hint on running on startup 2020-09-03 13:09:22 +02:00
Christian Hesse e58d8e4373 netwatch-notify: make check count threshold configurable
Signed-off-by: Christian Hesse <mail@eworm.de>
2020-08-24 14:26:55 +02:00
Christian Hesse f1236065ad fix typo: botton -> button 2020-08-13 13:07:40 +02:00
netztrip 2e1acc2505 dhcp-to-dns: add support for dhcp server name in fqdn 2020-08-07 22:08:01 +02:00
Christian Hesse 354be9c222 doc/dhcp-to-dns: document $PrefixInZone 2020-08-03 00:04:59 +02:00
Christian Hesse 6bce0a4b6a add 'log-forward', drop 'early-errors' 2020-07-15 12:41:29 +02:00
Christian Hesse 0b5ab83339 capsman-download-packages: wait to be fully connected 2020-07-14 14:29:29 +02:00
Christian Hesse c5767c8d23 doc/check-routeros-update: patch updates 2020-07-07 09:27:40 +02:00
Christian Hesse 8dadde23f3 doc/netwatch-notify: document hooks 2020-07-06 15:54:02 +02:00
Christian Hesse bfcf861b51 dhcp-to-dns: add a marker for new records 2020-06-02 22:09:13 +02:00
Christian Hesse 7597911672 daily-psk: wait to be fully connected 2020-05-27 00:21:30 +02:00
Christian Hesse 7ecda2204f early-errors: wait to be fully connected 2020-05-27 00:13:57 +02:00
Christian Hesse 6a50e80825 doc/early-errors: use $WaitFullyConnected 2020-05-26 23:59:12 +02:00
Christian Hesse c88de834e4 doc/daily-psk: use $WaitFullyConnected 2020-05-26 23:58:46 +02:00
Christian Hesse ce5e34ef9e doc/sms-forward: add a hint on receiving sms 2020-05-17 22:36:30 +02:00
Christian Hesse 9e4c6d70a9 doc/gps-track: add hint on coordinate format 2020-05-11 14:03:04 +02:00
Christian Hesse 59ba87d30e doc/early-errors: also install global-wait 2020-04-28 15:02:14 +02:00
Christian Hesse 8f44e0e0a7 doc/bridge-port: add command to install global-wait 2020-04-28 15:01:14 +02:00
Christian Hesse 0a48f37918 doc/mode-button: the reset button can do the same
... starting with RouterOS 6.47beta60.
2020-04-24 20:47:47 +02:00
Christian Hesse c8770efd72 add script 'early-erros' 2020-04-19 00:11:01 +02:00
Christian Hesse fe8820d7d5 doc/capsman-rolling-upgrade: explain what happens 2020-04-07 13:30:27 +02:00
Christian Hesse d87f5899c2 doc/capsman-download-packages: document how to download packages 2020-04-07 13:23:34 +02:00
Christian Hesse c32a727b6e add doc/upload-backup.md 2020-03-27 22:12:49 +01:00
Christian Hesse 3f6539da4c add doc/update-tunnelbroker.md 2020-03-27 22:12:49 +01:00
Christian Hesse a2b009502f add doc/update-gre-address.md 2020-03-27 22:12:49 +01:00
Christian Hesse f45dbb3a73 add doc/unattended-lte-firmware-upgrade.md 2020-03-27 22:12:49 +01:00