From 4b8e8adb2d83a910d07ad038e6021606c7c62bac Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Wed, 29 Oct 2025 14:31:17 +0100
Subject: [PATCH 01/19] contrib/{logo-color,notification}: use a single style
---
contrib/{notification.d => general}/style.css | 1 +
contrib/logo-color.d/style.css | 5 -----
contrib/logo-color.html | 2 +-
contrib/notification.html | 4 ++--
4 files changed, 4 insertions(+), 8 deletions(-)
rename contrib/{notification.d => general}/style.css (93%)
delete mode 100644 contrib/logo-color.d/style.css
diff --git a/contrib/notification.d/style.css b/contrib/general/style.css
similarity index 93%
rename from contrib/notification.d/style.css
rename to contrib/general/style.css
index 648ea23..a3099a9 100644
--- a/contrib/notification.d/style.css
+++ b/contrib/general/style.css
@@ -1,3 +1,4 @@
+/* stylesheet for RouterOS Scripts */
body {
font-family: fira-sans, sans-serif;
font-size: 10pt;
diff --git a/contrib/logo-color.d/style.css b/contrib/logo-color.d/style.css
deleted file mode 100644
index eb2ec6a..0000000
--- a/contrib/logo-color.d/style.css
+++ /dev/null
@@ -1,5 +0,0 @@
-body {
- font-family: fira-sans, sans-serif;
- font-size: 10pt;
- background-color: transparent;
-}
diff --git a/contrib/logo-color.html b/contrib/logo-color.html
index 17942ce..802e36c 100644
--- a/contrib/logo-color.html
+++ b/contrib/logo-color.html
@@ -3,7 +3,7 @@
RouterOS-Scripts Logo Color Changer
-
+
diff --git a/contrib/notification.html b/contrib/notification.html
index 7875036..49bf8bd 100644
--- a/contrib/notification.html
+++ b/contrib/notification.html
@@ -3,8 +3,8 @@
RouterOS-Scripts Notification Generator
-
-
+
+
From a5ac5138be0ce4ff51d2b36d6312ebc08972751c Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Wed, 29 Oct 2025 14:46:01 +0100
Subject: [PATCH 02/19] contrib/html.sh: include stylesheet via link
---
contrib/general/style.css | 32 ++++++++++++++++++++++++++++++++
contrib/html.sh | 6 +++++-
contrib/html.sh.d/head.html | 11 +----------
3 files changed, 38 insertions(+), 11 deletions(-)
diff --git a/contrib/general/style.css b/contrib/general/style.css
index a3099a9..d0cb371 100644
--- a/contrib/general/style.css
+++ b/contrib/general/style.css
@@ -4,6 +4,28 @@ body {
font-size: 10pt;
background-color: transparent;
}
+h2 {
+ border-bottom: 1px solid #ccc;
+ color: #000;
+}
+a {
+ text-decoration: none;
+}
+a:hover {
+ text-decoration: underline;
+}
+blockquote {
+ border-left: 4px solid #ccc;
+ padding: 0 10px;
+ color: #777;
+}
+code {
+ margin: 0 2px;
+ padding: 2px 5px;
+ border: 1px solid #ccc;
+ background-color: #f8f8f8;
+ border-radius: 3px;
+}
div.notification {
position: relative;
float: right;
@@ -31,6 +53,16 @@ p.hint {
pre {
font-family: fira-mono, monospace;
white-space: pre-wrap;
+ background-color: #f8f8f8;
+ border: 1px solid #ccc;
+ overflow: auto;
+ padding: 6px 10px;
+ border-radius: 3px;
+}
+pre code {
+ margin: 0;
+ padding: 0;
+ border: 0;
}
span.link {
color: #863600;
diff --git a/contrib/html.sh b/contrib/html.sh
index bbd8ba8..194a7cd 100755
--- a/contrib/html.sh
+++ b/contrib/html.sh
@@ -2,7 +2,11 @@
set -e
-sed "s|__TITLE__|$(head -n1 "${1}")|" < "${0}.d/head.html"
+RELTO="$(dirname "${1}")"
+sed \
+ -e "s|__TITLE__|$(head -n1 "${1}")|" \
+ -e "s|__STYLE__|$(realpath --relative-to="${RELTO}" contrib/general/style.css)|" \
+ < "${0}.d/head.html"
markdown -f toc,idanchor "${1}" | sed \
-e 's/href="\([-_\./[:alnum:]]*\)\.md"/href="\1.html"/g' \
-e '/| id="\L\1">|'
diff --git a/contrib/html.sh.d/head.html b/contrib/html.sh.d/head.html
index 1b1dd03..50653ae 100644
--- a/contrib/html.sh.d/head.html
+++ b/contrib/html.sh.d/head.html
@@ -1,15 +1,6 @@
RouterOS Scripts :: __TITLE__
-
+
From a4d436573548567bce38dd28daa69ecc63ee7dc8 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Thu, 30 Oct 2025 10:19:30 +0100
Subject: [PATCH 03/19] contrib/html.sh: link the stylesheet from top level...
... and copy it there in Makefile.
---
.gitignore | 1 +
Makefile | 7 +++++--
contrib/html.sh | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/.gitignore b/.gitignore
index 8abdc28..9d27373 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,6 +7,7 @@
*.rej
# html files (as generated from markdown)
+style.css
*.html
# checksums file as used by $ScriptInstallUpdate
diff --git a/Makefile b/Makefile
index 0265a51..a741fef 100644
--- a/Makefile
+++ b/Makefile
@@ -7,11 +7,14 @@ LOCAL = $(wildcard *.local.rsc)
WIFI = $(wildcard *.wifi.rsc)
MARKDOWN = $(wildcard *.md doc/*.md doc/mod/*.md)
-HTML = $(MARKDOWN:.md=.html)
+HTML = $(MARKDOWN:.md=.html) style.css
all: $(CAPSMAN) $(LOCAL) $(WIFI) $(HTML) checksums.json
-%.html: %.md contrib/html.sh contrib/html.sh.d/head.html
+style.css: contrib/general/style.css
+ cp $< $@
+
+%.html: %.md style.css contrib/html.sh contrib/html.sh.d/head.html
contrib/html.sh $< > $@
%.capsman.rsc: %.template.rsc Makefile
diff --git a/contrib/html.sh b/contrib/html.sh
index 194a7cd..287119f 100755
--- a/contrib/html.sh
+++ b/contrib/html.sh
@@ -5,7 +5,7 @@ set -e
RELTO="$(dirname "${1}")"
sed \
-e "s|__TITLE__|$(head -n1 "${1}")|" \
- -e "s|__STYLE__|$(realpath --relative-to="${RELTO}" contrib/general/style.css)|" \
+ -e "s|__STYLE__|$(realpath --relative-to="${RELTO}" style.css)|" \
< "${0}.d/head.html"
markdown -f toc,idanchor "${1}" | sed \
-e 's/href="\([-_\./[:alnum:]]*\)\.md"/href="\1.html"/g' \
From c88953e44d9b922988e7d5638743e165a5196765 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Fri, 7 Nov 2025 22:07:23 +0100
Subject: [PATCH 04/19] README: fix typo
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
We had it there since 39d1027d697c09ec709a1b847a185ccff3b00540... đ
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 243e1fc..b0d26bd 100644
--- a/README.md
+++ b/README.md
@@ -63,7 +63,7 @@ First time users should take the long way below.
Want to see it in action? I've had a presentation [Repository based
RouterOS script distribution âī¸](https://www.youtube.com/watch?v=B9neG3oAhcY)
-including demonstation recorded live at [MUM Europe
+including demonstration recorded live at [MUM Europe
2019 âī¸](https://mum.mikrotik.com/2019/EU/) in Vienna.
> â ī¸ **Warning**: Some details changed. So see the presentation, then follow
From 6317fb8f40196f62ff5debcb1ef1685f57d27118 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Fri, 7 Nov 2025 12:51:34 +0100
Subject: [PATCH 05/19] contrib/html.sh: add a margin on left and right...
... for windows in landscape (wider than high).
---
contrib/general/style.css | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/contrib/general/style.css b/contrib/general/style.css
index d0cb371..f497edf 100644
--- a/contrib/general/style.css
+++ b/contrib/general/style.css
@@ -4,6 +4,12 @@ body {
font-size: 10pt;
background-color: transparent;
}
+@media only screen and (orientation: landscape) {
+ body {
+ margin-left: 10vw;
+ margin-right: 10vw;
+ }
+}
h2 {
border-bottom: 1px solid #ccc;
color: #000;
From 45ee884d8a9504bfc1653b05c6204f9e0ff05342 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Wed, 29 Oct 2025 14:55:00 +0100
Subject: [PATCH 06/19] contrib/html.sh: link the logo with relative path
---
contrib/html.sh | 1 +
contrib/html.sh.d/head.html | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/contrib/html.sh b/contrib/html.sh
index 287119f..3b5b420 100755
--- a/contrib/html.sh
+++ b/contrib/html.sh
@@ -6,6 +6,7 @@ RELTO="$(dirname "${1}")"
sed \
-e "s|__TITLE__|$(head -n1 "${1}")|" \
-e "s|__STYLE__|$(realpath --relative-to="${RELTO}" style.css)|" \
+ -e "s|__LOGO__|$(realpath --relative-to="${RELTO}" logo.png)|" \
< "${0}.d/head.html"
markdown -f toc,idanchor "${1}" | sed \
-e 's/href="\([-_\./[:alnum:]]*\)\.md"/href="\1.html"/g' \
diff --git a/contrib/html.sh.d/head.html b/contrib/html.sh.d/head.html
index 50653ae..779e246 100644
--- a/contrib/html.sh.d/head.html
+++ b/contrib/html.sh.d/head.html
@@ -2,5 +2,5 @@
RouterOS Scripts :: __TITLE__
-
+
From 51a4a070321b8bdeb9d9e4503eb91954a043c313 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Fri, 7 Nov 2025 22:34:00 +0100
Subject: [PATCH 07/19] contrib/html.sh: properly handle anchors
---
contrib/html.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/contrib/html.sh b/contrib/html.sh
index 3b5b420..dbb40f6 100755
--- a/contrib/html.sh
+++ b/contrib/html.sh
@@ -9,6 +9,6 @@ sed \
-e "s|__LOGO__|$(realpath --relative-to="${RELTO}" logo.png)|" \
< "${0}.d/head.html"
markdown -f toc,idanchor "${1}" | sed \
- -e 's/href="\([-_\./[:alnum:]]*\)\.md"/href="\1.html"/g' \
+ -e 's/href="\([-_\./[:alnum:]]*\)\.md\(#[-[:alnum:]]*\)\?"/href="\1.html\2"/g' \
-e '/| id="\L\1">|'
printf ''
From a66f8edbd1fa2939ae0631487d8730e01da84b21 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Fri, 7 Nov 2025 22:57:17 +0100
Subject: [PATCH 08/19] contrib/html.sh: drop comman from id/anchor
---
contrib/html.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/contrib/html.sh b/contrib/html.sh
index dbb40f6..bd15bf0 100755
--- a/contrib/html.sh
+++ b/contrib/html.sh
@@ -10,5 +10,6 @@ sed \
< "${0}.d/head.html"
markdown -f toc,idanchor "${1}" | sed \
-e 's/href="\([-_\./[:alnum:]]*\)\.md\(#[-[:alnum:]]*\)\?"/href="\1.html\2"/g' \
- -e '/| id="\L\1">|'
+ -e '/| id="\L\1">|' \
+ -e '/'
From 552dbbd9b9e49e4f52c4aa4eeea1ea6dc2595a5d Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Wed, 29 Oct 2025 15:19:32 +0100
Subject: [PATCH 09/19] contrib/*: unify html code
---
contrib/html.sh.d/head.html | 4 ++--
contrib/logo-color.html | 17 +++++++----------
contrib/notification.html | 17 +++++++----------
3 files changed, 16 insertions(+), 22 deletions(-)
diff --git a/contrib/html.sh.d/head.html b/contrib/html.sh.d/head.html
index 779e246..0ce3ff7 100644
--- a/contrib/html.sh.d/head.html
+++ b/contrib/html.sh.d/head.html
@@ -1,6 +1,6 @@
-RouterOS Scripts :: __TITLE__
-
+
+RouterOS Scripts :: __TITLE__
diff --git a/contrib/logo-color.html b/contrib/logo-color.html
index 802e36c..1dc74b0 100644
--- a/contrib/logo-color.html
+++ b/contrib/logo-color.html
@@ -1,14 +1,12 @@
-
-
-
-
-RouterOS-Scripts Logo Color Changer
+
+
+RouterOS Scripts :: Logo Color Changer
+
-
-
+
-RouterOS-Scripts Logo Color Changer
+Logo Color Changer
You want the logo for your own notifications? But you joined the
Telegram Group and want
@@ -36,5 +34,4 @@ for other browsers may differ.)
Set
a profile photo for your Telegram bot.
-
-
+
diff --git a/contrib/notification.html b/contrib/notification.html
index 49bf8bd..1bd1ca5 100644
--- a/contrib/notification.html
+++ b/contrib/notification.html
@@ -1,14 +1,12 @@
-
-
-
-
-RouterOS-Scripts Notification Generator
+
+
+RouterOS Scripts :: Notification Generator
+
-
-
+
-RouterOS-Scripts Notification Generator
+Notification Generator

@@ -31,5 +29,4 @@
Then right-click, click "Take Screenshot" and finally select the
notification and download it.
-
-
+
From 76ddd9453798fbc86949f78e5ca8ec7e88300473 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Wed, 29 Oct 2025 15:35:14 +0100
Subject: [PATCH 10/19] contrib/{logo-color,notification}: add navigation
structure
---
contrib/logo-color.html | 6 ++++++
contrib/notification.html | 6 ++++++
2 files changed, 12 insertions(+)
diff --git a/contrib/logo-color.html b/contrib/logo-color.html
index 1dc74b0..78d19e6 100644
--- a/contrib/logo-color.html
+++ b/contrib/logo-color.html
@@ -8,6 +8,8 @@
Logo Color Changer
+âŦ
ī¸ Go back to main README
+
You want the logo for your own notifications? But you joined the
Telegram Group and want
something that differentiates? Color it!
@@ -34,4 +36,8 @@ for other browsers may differ.)
Set
a profile photo for your Telegram bot.
+
+
+âŦ
ī¸ Go back to main README
+âŦī¸ Go back to top
diff --git a/contrib/notification.html b/contrib/notification.html
index 1bd1ca5..a0eaa11 100644
--- a/contrib/notification.html
+++ b/contrib/notification.html
@@ -8,6 +8,8 @@
Notification Generator
+âŦ
ī¸ Go back to main README
+
@@ -29,4 +31,8 @@
Then right-click, click "Take Screenshot" and finally select the
notification and download it.
+
+
+
âŦ
ī¸ Go back to main README
+âŦī¸ Go back to top
From dbf332383aae947ad8f23d855b59c1fb0f2d9185 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Wed, 29 Oct 2025 16:06:42 +0100
Subject: [PATCH 11/19] contrib/notification: update date format
---
contrib/notification.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/contrib/notification.html b/contrib/notification.html
index a0eaa11..5d761b9 100644
--- a/contrib/notification.html
+++ b/contrib/notification.html
@@ -16,7 +16,7 @@
[MikroTik] âšī¸ Subject
Message
đ https://eworm.de/
- â° This message was queued since oct/18/2022 18:30:48 and may be obsolete.
+ â° This message was queued since 2025-10-29 16:06:18 and may be obsolete.
âī¸ The message was too long and has been truncated, cut off 13%!
@@ -25,7 +25,7 @@
Subject:
Message:
Show link:
- Queued since
+ Queued since
Cut-off with percent
Then right-click, click "Take Screenshot" and finally select the
From 24e3c12f02f85f775285c5fd3b85b78c29e0bf61 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Wed, 29 Oct 2025 16:11:23 +0100
Subject: [PATCH 12/19] contrib/notification: format the values italic
---
contrib/notification.html | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/contrib/notification.html b/contrib/notification.html
index 5d761b9..298e3bd 100644
--- a/contrib/notification.html
+++ b/contrib/notification.html
@@ -16,8 +16,8 @@
[MikroTik] âšī¸ Subject
Message
đ https://eworm.de/
- â° This message was queued since 2025-10-29 16:06:18 and may be obsolete.
- âī¸ The message was too long and has been truncated, cut off 13%!
+ â° This message was queued since 2025-10-29 16:06:18 and may be obsolete.
+ âī¸ The message was too long and has been truncated, cut off 13%!
From 9dc1c3b96c67df94d6126507f0eb1af9bc1edc4f Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Thu, 30 Oct 2025 11:07:38 +0100
Subject: [PATCH 13/19] contrib/checksums.sh: output to stdout...
... and let the Makefile redirect.
---
Makefile | 2 +-
contrib/checksums.sh | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index a741fef..bff5458 100644
--- a/Makefile
+++ b/Makefile
@@ -36,7 +36,7 @@ style.css: contrib/general/style.css
< $< > $@
checksums.json: contrib/checksums.sh *.rsc */*.rsc
- contrib/checksums.sh
+ contrib/checksums.sh > $@
clean:
rm -f $(HTML) checksums.json
diff --git a/contrib/checksums.sh b/contrib/checksums.sh
index b472b49..ab4e973 100755
--- a/contrib/checksums.sh
+++ b/contrib/checksums.sh
@@ -6,4 +6,4 @@ set -e
md5sum $(find -name '*.rsc' | sort) | \
sed -e "s| \./||" -e 's|.rsc$||' | \
- jq --raw-input --null-input '[ inputs | split (" ") | { (.[1]): (.[0]) }] | add' > 'checksums.json'
+ jq --raw-input --null-input '[ inputs | split (" ") | { (.[1]): (.[0]) }] | add'
From b0a85436e1ca775b1514d4f4bc002df839562dbc Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Sun, 2 Nov 2025 09:19:16 +0100
Subject: [PATCH 14/19] global-functions: $ScriptInstallUpdate: give hint on
ignore
Fixes: https://github.com/eworm-de/routeros-scripts/issues/112
---
global-functions.rsc | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/global-functions.rsc b/global-functions.rsc
index 5ede654..69f7e03 100644
--- a/global-functions.rsc
+++ b/global-functions.rsc
@@ -1314,6 +1314,11 @@
$LogPrint warning $0 ("Removing dummy. Typo on installation?");
/system/script/remove $Script;
}
+ :if ([ :len ($ScriptInfo->"base-url") ] = 0 && [ :len ($ScriptInfo->"url-suffix") ] = 0 && \
+ [ :len $CheckSum ] = 0) do={
+ $LogPrintOnce warning $0 \
+ ("Added the script manually? Skip updates with 'ignore=true' in comment.");
+ }
:error false;
}
From 1a93c61bfd1390aa3a9ac721a8a2138526676661 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Fri, 7 Nov 2025 00:00:03 +0100
Subject: [PATCH 15/19] global-functions: $ScriptInstallUpdate: either or...
... but not both.
---
global-functions.rsc | 1 +
1 file changed, 1 insertion(+)
diff --git a/global-functions.rsc b/global-functions.rsc
index 69f7e03..4f62b2b 100644
--- a/global-functions.rsc
+++ b/global-functions.rsc
@@ -1313,6 +1313,7 @@
:if ($ScriptVal->"source" = "#!rsc by RouterOS\n") do={
$LogPrint warning $0 ("Removing dummy. Typo on installation?");
/system/script/remove $Script;
+ :error false;
}
:if ([ :len ($ScriptInfo->"base-url") ] = 0 && [ :len ($ScriptInfo->"url-suffix") ] = 0 && \
[ :len $CheckSum ] = 0) do={
From 33e8af19246e17e131d4657ec6ae224f02614a3e Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Mon, 3 Nov 2025 09:17:25 +0100
Subject: [PATCH 16/19] global-functions: $ScriptInstallUpdate: extra actions
on 'not found' only
---
global-functions.rsc | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/global-functions.rsc b/global-functions.rsc
index 4f62b2b..6323249 100644
--- a/global-functions.rsc
+++ b/global-functions.rsc
@@ -1310,6 +1310,10 @@
}
} do={
$LogPrint warning $0 ("Failed fetching script '" . $ScriptVal->"name" . "': " . $Err);
+ :if ($Err != "Fetch failed with status 404") do={
+ :error false;
+ }
+
:if ($ScriptVal->"source" = "#!rsc by RouterOS\n") do={
$LogPrint warning $0 ("Removing dummy. Typo on installation?");
/system/script/remove $Script;
From 0e23facf827f9de09f10b175737bb48fa69654f6 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Thu, 6 Nov 2025 17:32:37 +0100
Subject: [PATCH 17/19] Makefile: clean up and add phony targets
---
Makefile | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/Makefile b/Makefile
index bff5458..e376e56 100644
--- a/Makefile
+++ b/Makefile
@@ -2,14 +2,22 @@
# template scripts -> final scripts
# markdown files -> html files
-CAPSMAN = $(wildcard *.capsman.rsc)
-LOCAL = $(wildcard *.local.rsc)
-WIFI = $(wildcard *.wifi.rsc)
+ALL_RSC := $(wildcard *.rsc */*.rsc)
+GEN_RSC := $(wildcard *.capsman.rsc *.local.rsc *.wifi.rsc)
-MARKDOWN = $(wildcard *.md doc/*.md doc/mod/*.md)
-HTML = $(MARKDOWN:.md=.html) style.css
+MARKDOWN := $(wildcard *.md doc/*.md doc/mod/*.md)
+HTML := $(MARKDOWN:.md=.html) style.css
-all: $(CAPSMAN) $(LOCAL) $(WIFI) $(HTML) checksums.json
+.PHONY: all checksums docs rsc clean
+
+all: checksums docs rsc
+
+checksums: checksums.json
+
+checksums.json: contrib/checksums.sh $(ALL_RSC)
+ contrib/checksums.sh > $@
+
+docs: $(HTML)
style.css: contrib/general/style.css
cp $< $@
@@ -17,6 +25,8 @@ style.css: contrib/general/style.css
%.html: %.md style.css contrib/html.sh contrib/html.sh.d/head.html
contrib/html.sh $< > $@
+rsc: $(GEN_RSC)
+
%.capsman.rsc: %.template.rsc Makefile
sed -e '/\/interface\/wifi\//d' -e '/\/interface\/wireless\//d' -e 's|%TEMPL%|.capsman|' \
-e '/^# NOT \/caps-man\/ #$$/,/^# NOT \/caps-man\/ #$$/d' \
@@ -35,8 +45,5 @@ style.css: contrib/general/style.css
-e '/^# !!/,/^# !!/c # !! Do not edit this file, it is generated from template!' \
< $< > $@
-checksums.json: contrib/checksums.sh *.rsc */*.rsc
- contrib/checksums.sh > $@
-
clean:
rm -f $(HTML) checksums.json
From 7803d3f81a6ff9d23d0e752d00a2531138f59d75 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Fri, 7 Nov 2025 23:03:58 +0100
Subject: [PATCH 18/19] fw-addr-lists.d/{allow,block}: use short url
rsc.eworm.de
---
fw-addr-lists.d/allow | 2 +-
fw-addr-lists.d/block | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/fw-addr-lists.d/allow b/fw-addr-lists.d/allow
index 8b59ed7..f0239cd 100644
--- a/fw-addr-lists.d/allow
+++ b/fw-addr-lists.d/allow
@@ -1,3 +1,3 @@
# an ip address list for use with fw-addr-lists script
-# https://git.eworm.de/cgit/routeros-scripts/about/doc/fw-addr-lists.md
+# https://rsc.eworm.de/doc/fw-addr-lists.md
git.eworm.de
diff --git a/fw-addr-lists.d/block b/fw-addr-lists.d/block
index 5e9fef2..86a6c62 100644
--- a/fw-addr-lists.d/block
+++ b/fw-addr-lists.d/block
@@ -1,5 +1,5 @@
# an ip address list for use with fw-addr-lists script
-# https://git.eworm.de/cgit/routeros-scripts/about/doc/fw-addr-lists.md
+# https://rsc.eworm.de/doc/fw-addr-lists.md
# example.net
93.184.216.34
From a95077c14b75e6f4a8fbb3d5bcde22940a2cce35 Mon Sep 17 00:00:00 2001
From: Christian Hesse
Date: Fri, 7 Nov 2025 23:05:56 +0100
Subject: [PATCH 19/19] fw-addr-lists.d/allow: use rsc.eworm.de in the list
---
fw-addr-lists.d/allow | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fw-addr-lists.d/allow b/fw-addr-lists.d/allow
index f0239cd..8c4ca3c 100644
--- a/fw-addr-lists.d/allow
+++ b/fw-addr-lists.d/allow
@@ -1,3 +1,3 @@
# an ip address list for use with fw-addr-lists script
# https://rsc.eworm.de/doc/fw-addr-lists.md
-git.eworm.de
+rsc.eworm.de