Christian Hesse
c9da2423aa
contrib/html: add a head with eworm, QR code and caption
2025-11-11 23:59:56 +01:00
Christian Hesse
237e04c25d
README: move the QR code
2025-11-11 23:59:56 +01:00
Christian Hesse
4b92dcd3ed
Merge branch 'builtin-trust-store' into next
2025-11-11 23:59:56 +01:00
Christian Hesse
3fa0690b9d
README: add a line break before command
2025-11-11 23:59:56 +01:00
Christian Hesse
41c349a04c
doc/mod/notification-matrix: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
254a89886d
fw-addr-lists.d/allow: use rsc.eworm.de in the list
2025-11-11 23:59:56 +01:00
Christian Hesse
5f1b17a644
CERTIFICATES: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
a8528bc02d
fw-addr-lists.d/{allow,block}: use short url rsc.eworm.de
2025-11-11 23:59:56 +01:00
Christian Hesse
c273770f7d
update-tunnelbroker: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
edb8ad9a2e
Makefile: clean up and add phony targets
2025-11-11 23:59:56 +01:00
Christian Hesse
31a2bbbb4c
telegram-chat: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
c0e4f411c2
global-functions: $ScriptInstallUpdate: extra actions on 'not found' only
2025-11-11 23:59:56 +01:00
Christian Hesse
6c2bf181fc
netwatch-dns: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
e3cf008ec1
global-functions: $ScriptInstallUpdate: either or...
...
... but not both.
2025-11-11 23:59:56 +01:00
Christian Hesse
0cbc8dca74
mod/notification-telegram: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
1bdca31985
global-functions: $ScriptInstallUpdate: give hint on ignore
...
Fixes: https://github.com/eworm-de/routeros-scripts/issues/112
2025-11-11 23:59:56 +01:00
Christian Hesse
24aadcf02d
mod/notification-ntfy: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
40a581e013
contrib/checksums.sh: output to stdout...
...
... and let the Makefile redirect.
2025-11-11 23:59:56 +01:00
Christian Hesse
85f3e1a5f4
fw-addr-lists: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
df970f3366
Merge branch 'contrib' into next
2025-11-11 23:59:56 +01:00
Christian Hesse
45ab635ba1
check-certificates: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
4ec1833ef8
contrib: introduce Makefile...
...
... and update references in links.
2025-11-11 23:59:56 +01:00
Christian Hesse
ee77f7d72d
global-functions: $ScriptInstallUpdate: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
2e808141b8
contrib/logo-color: place screenshots below each other...
...
... not side by side.
2025-11-11 23:59:56 +01:00
Christian Hesse
ab29a3fb82
global-functions: $GetMacVendor: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
06d1bab537
contrib/logo-color: use relative reference in link
...
... without extra path elements.
This may break, depending on site.
2025-11-11 23:59:56 +01:00
Christian Hesse
e69605ac4d
global-functions: $DownloadPackage: define certificate use
2025-11-11 23:59:56 +01:00
Christian Hesse
954c8e299f
doc/mod/notification-telegram: use relative reference in link
...
This may break, depending on site.
2025-11-11 23:59:56 +01:00
Christian Hesse
959f0a257f
global-functions: $CertificateAvailable: support new builtin-trust-store...
...
... which was introduced with RouterOS 7.21beta7.
2025-11-11 23:59:56 +01:00
Christian Hesse
a7de16b584
contrib/notification: format the values italic
2025-11-11 23:59:56 +01:00
Christian Hesse
7f2cdf67cb
INITIAL-COMMANDS: support new builtin-trust-store...
...
... which was introduced with RouterOS 7.21beta7.
2025-11-11 23:59:56 +01:00
Christian Hesse
4b5333d971
contrib/notification: update date format
2025-11-11 23:59:56 +01:00
Christian Hesse
67551e58d8
README: support new builtin-trust-store...
...
... which was introduced with RouterOS 7.21beta7.
2025-11-11 23:59:56 +01:00
Christian Hesse
ee6c66327a
contrib/{logo-color,notification}: add navigation structure
2025-11-11 23:59:56 +01:00
Christian Hesse
0a37b6c008
contrib/*: unify html code
2025-11-11 23:59:56 +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
Christian Hesse
d7a6eb1d00
global-functions: $NetMask6: implement simple caching
...
The calculation is quite complex for something that needs to be done
frequently, for example by `fw-addr-lists`. The number of possible
netmasks is limited, so let's cache the results that were calculated
already.
2025-10-19 19:52:42 +02:00