Christian Hesse
f9a2afdeda
global-functions: $ScriptInstallUpdate: reload configuration later
2021-06-08 21:07:24 +02:00
Christian Hesse
2315d6bc59
global-functions: $ScriptInstallUpdate: reload functions just once
2021-06-08 21:07:24 +02:00
Christian Hesse
57b0f1b2dd
global-functions: support loading modules
...
If script's name starts with "global-functions.d/" it is handled
as module:
* loaded at startup
* triggers reload on update
2021-06-08 21:07:24 +02:00
Christian Hesse
a1c8716a95
INITIAL-COMMANDS: make github copy function work
...
The Github copy function skips all line breaks, so add some extra
semicolons to fix syntax.
2021-06-08 20:58:25 +02:00
Christian Hesse
7de5b58ad4
update list of contributors
2021-06-06 21:41:42 +02:00
Christian Hesse
80ee7d3bdd
Makefile: remove extra whitespace
2021-05-26 08:51:51 +02:00
Christian Hesse
e74b2e03a2
ipv6-update: apply a mask on prefix
...
Fixes #11
2021-05-24 21:32:56 +02:00
Christian Hesse
330bc7fc8b
check-certificates: fix variable name
2021-05-21 08:31:45 +02:00
Christian Hesse
45dd33c90a
global-functions: $DownloadPackage: quote package name
2021-05-19 14:03:18 +02:00
Christian Hesse
05a7ae409b
netwatch-notify: add info on hook in notification
2021-05-18 16:44:07 +02:00
Christian Hesse
5037dbbedc
Merge branch 'lets-encrypt-ISRG-X1' into next
2021-05-18 16:33:52 +02:00
Christian Hesse
4427cabd0e
update Let's Encrypt trust chain
...
Drop 'DST Root CA X3', use 'ISRG Root X1' instead. The migration code
makes sure that...
* the intermediate certificate 'R3' is signed by 'ISRG Root X1'
* 'ISRG Root X1' is self-signed, not cross-signed by 'DST Root CA X3'
* 'DST Root CA X3' is finally gone
2021-05-18 16:33:35 +02:00
Christian Hesse
f2433b8091
drop certificate DST Root CA X3
...
Let's Encrypt planned the transition to ISRG's root certificate ("ISRG Root
X1") on July 8, 2019, but postponed several times.
Finally they found another solution: A certificate 'ISRG Root X1', but
cross-signed with 'DST Root CA X3' and with a livetime that exceeds that
of the root CA. This is said to work for most operating system where root
certificate authorities are just 'trust anchors'.
I doubt this is true for RouterOS, where certificates are just imported
into the certificate store. So let's migrate to 'ISRG Root X1' now.
2021-05-18 16:32:26 +02:00
Christian Hesse
862417b8d3
add 'ipsec-to-dns'
2021-05-17 16:41:51 +02:00
Christian Hesse
604306f220
dhcp-to-dns: use $0 in strings
2021-05-17 16:19:57 +02:00
Christian Hesse
2ba389a2be
dhcp-to-dns: put string into variable
2021-05-17 16:18:07 +02:00
Christian Hesse
ed1a6c5de9
README: use svg logo
2021-05-07 09:18:39 +02:00
Christian Hesse
cd330a8518
logo: clean png export
2021-05-07 09:18:39 +02:00
Christian Hesse
2c77db52bf
logo: convert text to path
2021-05-07 09:16:52 +02:00
Christian Hesse
8ac4f6570a
logo: scale to 96x96 pixels
2021-05-07 09:16:52 +02:00
Christian Hesse
254126430e
Merge branch 'netwatch-notify' into next
2021-05-06 15:42:54 +02:00
Christian Hesse
96621e01cb
netwatch-notify: log failed resolve just once
2021-05-06 15:34:04 +02:00
Christian Hesse
0b1bb0f2b2
netwatch-notify: attempt to update address with working resolver only
2021-05-06 15:33:52 +02:00
Christian Hesse
cfb31e844c
netwatch-notify: support dynamic address update
2021-05-06 15:11:05 +02:00
Christian Hesse
9d19313eee
netwatch-notify: log on host up...
...
... if logged on host down before.
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
e0e53b8add
update list of contributors
2021-05-03 10:35:30 +02:00
Christian Hesse
666cd3f184
upload-backup: add second symbol
2021-04-29 22:37:36 +02:00
Christian Hesse
9e81707491
email-backup: add second symbol
2021-04-29 22:37:36 +02:00
Christian Hesse
aa4ad27b0a
cloud-backup: add second symbol
2021-04-29 22:37:36 +02:00
Christian Hesse
34ab2837a8
email-backup: add symbol in e-mail
...
That's easy now that we use $SendEMail2...
2021-04-29 22:37:36 +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
529cefffaf
global-functions: $SendEMail2: support file attachments
2021-04-29 22:37:36 +02:00
Christian Hesse
c2b45a9093
email-backup: work inside directory
2021-04-29 21:29:32 +02:00
Christian Hesse
51007f9224
upload-backup: work inside directory
2021-04-29 21:29:32 +02:00
Christian Hesse
ff4e5339d0
capsman-rolling-upgrade: properly handle vanished cap
2021-04-29 15:34:09 +02:00
Christian Hesse
afc231596c
packages-update: update wording
2021-04-29 14:55:51 +02:00
Christian Hesse
6f7ecaeec4
packages-update: add missing colon
2021-04-29 14:55:51 +02:00
Christian Hesse
7ed54a4fe7
global-functions: $DownloadPackage: be more verbose
2021-04-29 14:55:51 +02:00
Christian Hesse
0f445fd528
global-functions: $DownloadPackage: fix typo
2021-04-29 14:40:29 +02:00
Christian Hesse
5d973a095a
global-functions: $FlushEmailQueue: try to avoid running simultaneously
...
We can not check the status for a *specific* mail, so running simultaneously
is a problem. Let's increase the interval to the number of queue items -
and hope it helps. Decrease when done.
2021-04-29 09:12:17 +02:00
Christian Hesse
da87761220
Merge branch 'notifications' into next
2021-04-28 20:16:08 +02:00
Christian Hesse
56b7523775
global-functions: notify about settings override
2021-04-28 15:33:37 +02:00
Christian Hesse
b497edd092
global-config: comment on overriding e-mail and Telegram settings
2021-04-28 15:11:08 +02:00
Christian Hesse
9fc75f5932
upload-backup: pass origin to $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
0d249d6da4
sms-forward: pass origin to $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
e6223a3661
netwatch-notify: pass origin to $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
87cbc1edad
log-forward: pass origin to $SendNotification2
2021-04-28 13:58:37 +02:00
Christian Hesse
fe9754c693
daily-psk: pass origin to $SendNotification2
2021-04-28 13:58:37 +02:00