Commit graph

3234 commits

Author SHA1 Message Date
Christian Hesse
b751a6d5b6 general/style: make the blockquote darker 2025-11-11 23:01:34 +01:00
Christian Hesse
736c0ac08c contrib/html: add a head with eworm, QR code and caption 2025-11-11 23:01:34 +01:00
Christian Hesse
6fb70fe2a1 README: move the QR code 2025-11-11 23:01:34 +01:00
Christian Hesse
378aad070d Merge branch 'builtin-trust-store' into next 2025-11-11 23:01:34 +01:00
Christian Hesse
b5f6881f3d README: add a line break before command 2025-11-11 23:01:34 +01:00
Christian Hesse
c9cf6b7023 doc/mod/notification-matrix: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
ba89aa229c fw-addr-lists.d/allow: use rsc.eworm.de in the list 2025-11-11 23:01:34 +01:00
Christian Hesse
ca7c72338d CERTIFICATES: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
7a8eecf555 fw-addr-lists.d/{allow,block}: use short url rsc.eworm.de 2025-11-11 23:01:34 +01:00
Christian Hesse
2b4ccfe7aa update-tunnelbroker: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
c25d276d0e Makefile: clean up and add phony targets 2025-11-11 23:01:34 +01:00
Christian Hesse
c50844d46f telegram-chat: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
204977c685 global-functions: $ScriptInstallUpdate: extra actions on 'not found' only 2025-11-11 23:01:34 +01:00
Christian Hesse
ac9dfe4913 netwatch-dns: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
a31f5559aa global-functions: $ScriptInstallUpdate: either or...
... but not both.
2025-11-11 23:01:34 +01:00
Christian Hesse
066ef8cc4a mod/notification-telegram: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
74f343f6d5 global-functions: $ScriptInstallUpdate: give hint on ignore
Fixes: https://github.com/eworm-de/routeros-scripts/issues/112
2025-11-11 23:01:34 +01:00
Christian Hesse
76f9d34a70 mod/notification-ntfy: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
8a908be4e0 contrib/checksums.sh: output to stdout...
... and let the Makefile redirect.
2025-11-11 23:01:34 +01:00
Christian Hesse
e62a19257a fw-addr-lists: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
735c163362 Merge branch 'contrib' into next 2025-11-11 23:01:34 +01:00
Christian Hesse
b6be7ded9a check-certificates: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
a0b4d422b5 contrib: introduce Makefile...
... and update references in links.
2025-11-11 23:01:34 +01:00
Christian Hesse
87f28c234f global-functions: $ScriptInstallUpdate: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
4de0b2e7be contrib/logo-color: place screenshots below each other...
... not side by side.
2025-11-11 23:01:34 +01:00
Christian Hesse
cf375cbdd1 global-functions: $GetMacVendor: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
b20f025fc5 contrib/logo-color: use relative reference in link
... without extra path elements.

This may break, depending on site.
2025-11-11 23:01:34 +01:00
Christian Hesse
0f1f9a467f global-functions: $DownloadPackage: define certificate use 2025-11-11 23:01:34 +01:00
Christian Hesse
5c9825760f doc/mod/notification-telegram: use relative reference in link
This may break, depending on site.
2025-11-11 23:01:34 +01:00
Christian Hesse
daf1cfb381 global-functions: $CertificateAvailable: support new builtin-trust-store...
... which was introduced with RouterOS 7.21beta7.
2025-11-11 23:01:34 +01:00
Christian Hesse
42ad0d310f contrib/notification: format the values italic 2025-11-11 23:01:34 +01:00
Christian Hesse
f7e9f529d0 INITIAL-COMMANDS: support new builtin-trust-store...
... which was introduced with RouterOS 7.21beta7.
2025-11-11 23:01:34 +01:00
Christian Hesse
2e1d59721f contrib/notification: update date format 2025-11-11 23:01:34 +01:00
Christian Hesse
29a82d1a42 README: support new builtin-trust-store...
... which was introduced with RouterOS 7.21beta7.
2025-11-11 23:01:34 +01:00
Christian Hesse
de97ed6f19 contrib/{logo-color,notification}: add navigation structure 2025-11-11 23:01:34 +01:00
Christian Hesse
0f3df0c75d contrib/*: unify html code 2025-11-11 23:01:34 +01:00
Christian Hesse
668f29776b contrib/html.sh: drop comma & ampersand from id/anchor 2025-11-11 23:01:34 +01:00
Christian Hesse
c0e8ee8c9b contrib/html.sh: properly handle anchors 2025-11-11 23:01:34 +01:00
Christian Hesse
1b914274fd contrib/html.sh: link the logo with relative path 2025-11-11 23:01:34 +01:00
Christian Hesse
98343cf8fb contrib/html.sh: increase default line height 2025-11-11 23:01:34 +01:00
Christian Hesse
2aad3add26 contrib/html.sh: add a margin on left and right...
... for windows in landscape (wider than high). Also make the
notification float right for landscape only.
2025-11-11 23:01:34 +01:00
Christian Hesse
60a1b98866 contrib/html.sh: include stylesheet via link 2025-11-11 23:01:34 +01:00
Christian Hesse
7560020aff contrib/{logo-color,notification}: use a single style 2025-11-11 23:01:34 +01:00
Christian Hesse
ee06798d8b global-functions: $CertificateDownload: drop unused function 2025-11-10 12:16:22 +01:00
Christian Hesse
3776a028f8 check-certificates: add missing semicolon 2025-11-10 12:15:08 +01:00
Christian Hesse
c88953e44d README: fix typo
We had it there since 39d1027d697c09ec709a1b847a185ccff3b00540... 😜
2025-11-07 22:11:25 +01:00
Christian Hesse
20987221d9 mod/notification-email: ignore errors (for now...)
Errors are returned since RouterOS 7.21beta2.

We keep the current logic for now, as we want to support older
RouterOS versions. This is something to be reworked later...
2025-10-26 19:19:13 +01:00
Christian Hesse
ea4b5553c2 Merge branch 'netmask6' into next
This branch is a follow-up on 9ceed0926a
with clean solution. Read on for details...

The data type `ip6-prefix` used to hold what it was named for - an IPv6
prefix:

    [user@mikrotik] > :put 2001:db8::dead:beef/32
    2001:db8::/32

This changed with RouterOS 6.21beta2, which now allows that exact same
data type to hold something like "address with prefix length attached":

    [user@mikrotik] > :put 2001:db8::dead:beef/32
    2001:db8::dead:beef/32

My scripts (namely `fw-addr-lists`) relied on the old behaviour and broke.
The commit mentioned above was just a quick workaround, with rough edges,
and it could still fail.

Sadly RouterOS does not support bit shifting on IPv6 data types, so a
(completely) mathematical solution is out of scope.

This branch implements a new and better workaround, see the first commit
of branch (6ad6f9aa08) for details.

I opened a support ticket / feature request on this topic, let's see
what results it brings...

https://help.mikrotik.com/servicedesk/servicedesk/customer/portal/1/SUP-201881
2025-10-22 19:05:38 +02:00
Christian Hesse
b80b872e55 mod/ipcalc: support IPv6
Well, some of these values do not make a lot of sense for IPv6...
Something to be cleaned up later.
2025-10-19 19:55:12 +02:00
Christian Hesse
ea05b69f7c fw-addr-lists: use $NetMask6 2025-10-19 19:55:12 +02:00