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
Christian Hesse
538071631d
global-functions: $ScriptInstallUpdate: warn when script exists...
...
... but is requested to be added.
2026-03-12 10:56:21 +01:00
Christian Hesse
76ae9686cf
fw-addr-lists: raw.githubusercontent.com requires 'ISRG Root X1' now
2026-03-12 10:56:21 +01:00
Christian Hesse
fa16e79746
mod/notification-email: suppress another racy condition
2026-03-10 13:13:03 +01:00
Christian Hesse
2567c332de
mod/notification-email: always use :find for scheduler
...
This is still racy... Try to improve.
2026-03-10 13:13:03 +01:00
Christian Hesse
51ec9dafb9
check-certificates: decrease the defaults for renewal and warning
...
https://letsencrypt.org/2025/12/02/from-90-to-45.html
2026-03-10 13:13:03 +01:00
Christian Hesse
349ebd5ad6
global-functions: $Grep: use length from variable
2026-02-23 08:57:02 +01:00
Christian Hesse
eecc8c6126
global-functions: $Grep: add comment on :deserialize
2026-02-23 08:57:02 +01:00
Christian Hesse
a3c815c2ca
update list of contributors
2026-02-23 08:57:02 +01:00
Christian Hesse
d8632ad370
update list of contributors
2026-02-19 08:57:31 +01:00
Christian Hesse
68ed97205c
check-certificates: update wording, indent output
2026-02-05 08:21:36 +01:00
Christian Hesse
d0f50142f5
check-certificates: show days valid in details
2026-02-05 08:21:36 +01:00
Christian Hesse
3ee1978098
Merge branch 'certificate-builtin' into next
2026-01-27 15:47:19 +01:00
Christian Hesse
70ddc152de
bump required RouterOS version for all scripts
2026-01-27 15:47:19 +01:00
Christian Hesse
b62594279d
README: add a screenshot for builtin trust store
2026-01-27 15:47:19 +01:00
Christian Hesse
3f8de22d2a
README: make the trust store a separate section
2026-01-27 15:47:19 +01:00
Christian Hesse
ae30574e86
README: reword the hint on builtin trust store
2026-01-27 15:47:19 +01:00
Christian Hesse
e359b3a176
global-functions: $CertificateAvailable: drop the compatibility workaround...
...
... and make it depend in RouterOS 7.19 and its builtin certificates.
2026-01-27 15:47:19 +01:00
Christian Hesse
baa8d6c974
INITIAL-COMMANDS: drop the compatibility workaround...
...
... and make it depend in RouterOS 7.19 and its builtin certificates.
2026-01-27 15:47:19 +01:00
Christian Hesse
a7be27aea9
check-certificates: drop the compatibility workaround...
...
... and make it depend in RouterOS 7.19 and its builtin certificates.
2026-01-27 15:47:19 +01:00
Christian Hesse
8b3346ec7e
certs: drop 'Certum Trusted Network CA'...
...
... as it is no longer used.
2026-01-27 15:47:16 +01:00
Christian Hesse
a2298c2c76
certs: drop 'DigiCert Global Root G2'...
...
... as it is no longer used by Cloudflare.
2026-01-27 15:47:14 +01:00
Christian Hesse
70d743bcda
certs: check gitlab.com ...
...
... as it is mentioned in global-config.
2026-01-27 12:43:19 +01:00
Christian Hesse
4ec1da1c91
certs: add combined file for GTS Root R1 & GTS Root R4...
...
... to make the checks happy.
This is a follow-up on:
* netwatch-dns: support multiple certificates
0fffb5198e
* doc/netwatch-dns: give hint on multiple certificates
92759fcca5
2026-01-27 12:33:09 +01:00
Christian Hesse
b74e40dde1
check-certificates: better error handling and reporting for downloads
2026-01-22 14:27:37 +01:00
Christian Hesse
2dc434b332
README: make the certificate download from CA website an info box
2026-01-22 07:04:46 +01:00
Christian Hesse
609a296773
README: update the wording for certificate from CA website
2026-01-22 07:03:03 +01:00
Christian Hesse
228ac39486
Merge branch 'CommitBrief' into next
2026-01-21 16:03:33 +01:00
Christian Hesse
772f745480
Merge branch 'ExitOnError' into next
2026-01-21 16:03:33 +01:00
Christian Hesse
334ff7162a
README: update screenshots
2026-01-21 16:03:33 +01:00
Christian Hesse
20c904eea2
mode-button: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
2a5ece122f
global-functions: $ScriptInstallUpdate: drop output on commit...
...
... now that we have it on loading global functions.
2026-01-21 16:03:33 +01:00
Christian Hesse
7e4463473d
mod/ssh-keys-import: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
bde26dc1a5
global-functions: give commit info when laoding
2026-01-21 16:03:33 +01:00
Christian Hesse
496bca336c
mod/scriptrunonce: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
44990958ea
global-functions: $ScriptInstallUpdate: use $CommitBrief
2026-01-21 16:03:33 +01:00
Christian Hesse
dd4421099f
mod/notification-telegram: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
582b0f411e
global-functions: $FetchUserAgentStr: user $CommitBrief
2026-01-21 16:03:33 +01:00
Christian Hesse
fe987304ea
mod/notification-ntfy: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
06fd89c55c
global-functions: $DeviceInfo: use $CommitBrief
2026-01-21 16:03:33 +01:00
Christian Hesse
e21495054b
mod/notification-matrix: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
8492e3d7a1
global-functions: introduce $CommitBrief
2026-01-21 16:03:33 +01:00
Christian Hesse
a7217fa0cd
mod/notification-gotify: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
b48523cc3d
mod/notification-email: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
0393a783c9
mod/ipcalc: use $ExitOnError
2026-01-21 16:03:33 +01:00
Christian Hesse
57d820f454
mod/inspectvar: use $ExitOnError
2026-01-21 16:03:33 +01:00