Commit graph

3480 commits

Author SHA1 Message Date
Christian Hesse
ff337a5c29 capsman-rolling-upgrade: early exit with :exit 2026-04-27 17:23:28 +02:00
Christian Hesse
3ef2b27cf9 capsman-download-packages: early exit with :exit 2026-04-27 17:23:28 +02:00
Christian Hesse
18ae051c13 backup-upload: early exit with :exit 2026-04-27 17:23:28 +02:00
Christian Hesse
1fa05a6a5c backup-partition: early exit with :exit 2026-04-27 17:23:28 +02:00
Christian Hesse
3621c09071 backup-email: early exit with :exit 2026-04-27 17:23:28 +02:00
Christian Hesse
b870d2ab49 backup-cloud: early exit with :exit 2026-04-27 17:23:28 +02:00
Christian Hesse
90a8b4c172 Merge branch 'compare-ids' into next 2026-04-27 17:23:28 +02:00
Christian Hesse
805eef8160 Merge branch 'drop-builtin-trust-anchors' into next 2026-04-27 17:23:28 +02:00
Christian Hesse
d0f997785e global-functions: deprecate $HexToNum 2026-04-27 17:23:28 +02:00
Christian Hesse
a8cef70ffe mod/notification-email: get property by name
This works now that we require RouterOS 7.21 anyway.
2026-04-27 17:23:28 +02:00
Christian Hesse
052db9a9d0 INITIAL-COMMANDS: drop the old builtin-trust-anchors 2026-04-27 17:23:28 +02:00
Christian Hesse
f13e4f582a log-forward: fix indention 2026-04-27 17:23:28 +02:00
Christian Hesse
fb7adb3a18 mod/notification-email: use errors from command...
... instead of reading status from properties. This was introduced in
RouterOS 7.21beta2 (and we bump to 7.21 instead).
2026-04-27 17:23:28 +02:00
Christian Hesse
030868fa9e global-functions: $CertificateDownload: drop the old builtin-trust-anchors 2026-04-27 17:23:28 +02:00
Christian Hesse
fb0fb6b6ec log-forward: use comparison for ids
This was introduced with RouterOS 7.22beta1.

Initializing $LogForwardLast with boolean value looks odd, but this is
reuqired to match the very first message.
2026-04-27 17:23:28 +02:00
Christian Hesse
b637bf4731 Merge branch 'backup-filename-date' into next 2026-04-27 17:23:28 +02:00
Christian Hesse
9093cb3d04 global-functions: $CertificateAvailable: drop the old builtin-trust-anchors 2026-04-27 17:23:28 +02:00
Christian Hesse
08dda6baf5 backup-{email,upload}: add setting in configuration 2026-04-27 17:23:28 +02:00
Christian Hesse
66f94f4ff0 README: drop the old builtin-trust-anchors 2026-04-27 17:23:28 +02:00
Christian Hesse
7a17e42919 backup-upload: drop the GMT offset from filename...
... as it is of little help only. Also it is ambiguous due
to signdness being dropped when cleaning the name.
2026-04-27 17:22:55 +02:00
Christian Hesse
bfc9f3bd86 backup-email: drop the GMT offset from filename...
... as it is of little help only. Also it is ambiguous due
to signdness being dropped when cleaning the name.
2026-04-27 17:18:57 +02:00
Christian Hesse
5fb4761590 backup-upload: support date & time in filename 2026-04-27 17:18:57 +02:00
Christian Hesse
a7bad6a769 backup-email: support date & time in filename 2026-04-24 14:41:56 +02:00
Christian Hesse
11dc1e2aa1 ipv6-update: log dynamic entry with info, not warning 2026-04-24 14:28:25 +02:00
Christian Hesse
1f460b5bae mod/notification-email: add setting for certificate verification 2026-04-23 09:17:42 +02:00
Christian Hesse
f5dbc27a01 global-functions: $CertificateDownload: extend the check for builtin certificates 2026-04-23 09:17:42 +02:00
Christian Hesse
f69925e537 global-functions: $CertificateAvailable: warn on undefined intended use 2026-04-23 09:17:42 +02:00
Christian Hesse
885129d650 contrib/telegram: add note for dhcpv6-client-lease 2026-04-23 09:17:42 +02:00
Christian Hesse
d00a517c3b mod/ssh-keys-import: drop old property
The property name changed in RouterOS 7.21beta2, so bump required
version to 7.21.
2026-04-16 09:04:20 +02:00
Christian Hesse
303d7565a2 ipv6-update: delay on parallel run...
... instead of just exiting. This makes sense for fast change
valid/invalid/valid, and also for several configured clients.
2026-04-16 09:01:51 +02:00
Christian Hesse
89b9c62e52 ipv6-update: support dhcpv6-client-lease script...
... by adding a provide, and handling global variable
$DHCPv6ClientLeaseVars.
2026-04-15 10:46:35 +02:00
Christian Hesse
3a66eb4192 introduce 'dhcpv6-client-lease' to run scripts on lease 2026-04-15 10:46:35 +02:00
Christian Hesse
e54a4572f7 rename lease-script -> dhcpv4-server-lease 2026-04-14 15:32:19 +02:00
Christian Hesse
6b3f3c1e46 news-and-changes: always end migration code with semicolon 2026-04-14 15:11:47 +02:00
Christian Hesse
736ff98bce doc/ipv6-update: remove extra dot 2026-04-10 20:27:02 +02:00
Christian Hesse
492edcd23f contrib/logo-color: mark the external link 2026-03-25 09:49:12 +01:00
Christian Hesse
d12d7da074 contrib/logo-color: update FireFox url 2026-03-25 09:45:35 +01:00
Christian Hesse
18463bc9d1 contrib/logo-color: use rsc.eworm.de, update screenshots ...
... with FireFox 149.0, which comes with graphical changes.
2026-03-25 09:35:49 +01:00
Christian Hesse
ded600ac4a CERTIFICATES: use rsc.eworm.de, update screenshots ...
... with FireFox 149.0, which comes with graphical changes.
2026-03-25 09:08:24 +01:00
Christian Hesse
8682e237c3 contrib/html: strip question mark from anchor 2026-03-19 14:38:43 +01:00
Christian Hesse
65febff022 contrib/html: break the line 2026-03-19 14:38:43 +01:00
Christian Hesse
65f101eb48 doc/dhcp-to-dns: add a note on reverse lookup
https://github.com/eworm-de/routeros-scripts/discussions/94
https://github.com/eworm-de/routeros-scripts/issues/104
https://github.com/eworm-de/routeros-scripts/issues/120

... and possibly more.
2026-03-19 11:39:31 +01:00
Christian Hesse
6d5274c5b1 check-certificates: change order of conditions...
... to better match both loops.
2026-03-19 09:51:57 +01:00
Christian Hesse
87f7495534 check-certificates: try renew with common-name or subject-alt-name only
One of these is required to assemble the url.
2026-03-19 09:51:57 +01:00
Christian Hesse
428478e690 dhcp-to-dns: remove unused variable 2026-03-16 11:19:25 +01:00
Christian Hesse
460508c931 Merge branch 'check-certificates' into next 2026-03-12 11:35:41 +01:00
Christian Hesse
6aebf5720d check-certificates: give the name used for fetch 2026-03-12 11:35:41 +01:00
Christian Hesse
22c3f70dab check-certificates: match status code in error message
The message used to be:

    Fetch failed with status 404

... but changed recently:

    failure: Status 404, NOT FOUND

The new string is in RouterOS 7.22, and changed in what ever
beta or rc release. Let's just match the status code and hope
for the best.
2026-03-12 11:35:41 +01:00
Christian Hesse
0d5ee6cf23 check-certificates: skip common-name if not available 2026-03-12 11:35:41 +01:00
Christian Hesse
491189ece4 doc/check-certificates: create example certificate with SAN 2026-03-12 11:05:24 +01:00