aboutsummaryrefslogtreecommitdiffstats
BranchCommit messageAuthorAge
mainmode-button: do not act on disabled LEDGravatar Christian Hesse6 days
nextmode-button: do not act on disabled LEDGravatar Christian Hesse6 days
routeros-v6adopt all required certificate changesGravatar Christian Hesse3 months
stagingnetwatch-dns: explicitly expect type=A...Gravatar Christian Hesse6 days
 
TagDownloadAuthorAge
routeros-7.17beta5-1commit 5b09469cc6...Gravatar Christian Hesse7 days
routeros-7.17beta4-2commit 07c9576377...Gravatar Christian Hesse4 weeks
routeros-7.17beta4-1commit 435f70999c...Gravatar Christian Hesse4 weeks
routeros-7.17beta2-2commit f2576cf558...Gravatar Christian Hesse7 weeks
routeros-7.17beta2-1commit 1776b8f50b...Gravatar Christian Hesse7 weeks
routeros-7.15-1commit 209c37664b...Gravatar Christian Hesse4 months
routeros-7.15-2commit a017f24224...Gravatar Christian Hesse4 months
routeros-7.15-3commit 32474c751f...Gravatar Christian Hesse4 months
routeros-7.14-1commit 380b3b3137...Gravatar Christian Hesse4 months
change-131commit cdb553d39b...Gravatar Christian Hesse5 months
[...]
 
AgeCommit messageAuthorFilesLines
2023-12-05celebrating ✨⭐ 1.000 stars ⭐✨ on Github!change-115Gravatar Christian Hesse2-1/+4
2023-12-05mod/notification-email: $NotificationFunctions->"email": support hook for sig...•••You can compose your own signature by creating a function: :global NotificationEMailSignature do={ :global EitherOr; :local RouterBoard [ /system/routerboard/get ]; :return ( \ [ $EitherOr ($RouterBoard->"board-name") ($RouterBoard->"model") ] . " s/n " . $RouterBoard->"serial-number" . " | " . \ "RouterOS " . [ /system/package/update/get installed-version ] . " | " . \ "IP " . [ /ip/cloud/get public-address ]); } Gravatar Christian Hesse1-1/+2
2023-12-05check-certificates: properly renew from templateGravatar Christian Hesse1-1/+1
2023-12-05check-certificates: improve wordingGravatar Christian Hesse1-3/+2
2023-12-04check-certificates: add workaround for broken certificates...•••... where the issuer array is borked. Or is this a RouterOS issue? [eworm@carpo] > $InspectVar [ $ParseKeyValueStore [ /certificate/get ISRG-Root-X2 issuer ] ] -type-> array -key-> C -type-> str -value-> US,O=Internet Security Research Group,CN=ISRG Root X2 A good certificate looks like this: [eworm@carpo] > $InspectVar [ $ParseKeyValueStore [ /certificate/get [ find where name~"eworm.net" ] issuer ] ] -type-> array -key-> C -type-> str -value-> US -key-> CN -type-> str -value-> E1 -key-> O -type-> str -value-> Let's Encrypt Gravatar Christian Hesse1-2/+4
2023-12-04check-certificates: prevent infinte loopGravatar Christian Hesse1-1/+2
2023-12-04check-certificates: give full certificate chainGravatar Christian Hesse1-7/+28
2023-12-04check-certificates: fix typo and syntaxGravatar Christian Hesse1-2/+2
2023-12-04mod/notification-email: $QuotedPrintable: also encode question mark•••Following the RFC it is not required, but looks like Thunderbird has an issue here... https://datatracker.ietf.org/doc/html/rfc2045#section-6.7 Gravatar Christian Hesse1-1/+1
2023-12-04mod/notification-email: $QuotedPrintable: minor rework•••We have to encode all characters from 0x00 to 0x1f as well... Also the equal sign is nothing special here, just adding to list. Gravatar Christian Hesse1-10/+11
[...]
 
Clone
https://git.eworm.de/cgit/routeros-scripts