aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2025-02-10global-functions: $RmFile: fail on wrong typeGravatar Christian Hesse1-0/+5
2025-02-07bump required RouterOS version for all scriptsrouteros-7.15-5Gravatar Christian Hesse108-108/+108
2025-02-07global-functions: $RmDir: add debug outputGravatar Christian Hesse1-0/+3
2025-02-07global-functions: $RmFile: add debug outputGravatar Christian Hesse1-0/+3
2025-02-07global-functions: introduce $RmDirGravatar Christian Hesse1-0/+21
2025-02-07global-functions: introduce $RmFileGravatar Christian Hesse1-0/+21
2025-02-07global-functions: $MkDir: create directory directly...•••... instead of file inside directory. This requires RouterOS 7.15, so bumping requirement. routeros-7.15-4Gravatar Christian Hesse2-6/+4
2025-02-07packages-update: ignore available packages•••This was introduced with RouterOS 7.18beta2 to list and install available packages. We do not want to install all of them. 😝 routeros-7.18beta2-1Gravatar Christian Hesse1-1/+1
2025-02-06packages-update: disable random delay for backupGravatar Christian Hesse1-0/+4
2025-02-06packages-update: move configuration variables upGravatar Christian Hesse1-3/+3
2025-02-05check-health: split off plugins...•••... from 'check-health', so the script works on all devices to monitor CPU and RAM. The supported plugins for sensors in hardware are installed automatically. change-132Gravatar Christian Hesse9-100/+239
2025-02-05doc/netwatch-dns: warn on different certificate...•••... based on indicated server name. Currently this is true for 8.8.8.8 (GTS Root R1) and dns.google (GTS Root R4). Gravatar Christian Hesse1-0/+4
2025-02-05doc/netwatch-dns: switch exmample to cloudflare-dns.comGravatar Christian Hesse1-2/+2
2025-02-05certs: dns.google switched to 'GTS Root R4'•••Note that 8.8.8.8 is still at 'GTS Root R1'... Gravatar Christian Hesse1-1/+1
2025-02-04check-health: remove trailing whitespacesGravatar Christian Hesse1-10/+10
2025-02-04check-health: remove extra line breakGravatar Christian Hesse1-1/+0
2025-02-03doc/check-health: highligh note on bad initial stateGravatar Christian Hesse1-2/+4
2025-02-03check-certificates: check to characters for star-dotGravatar Christian Hesse1-1/+1
2025-01-31check-certificates: pass real and modified name into functionGravatar Christian Hesse1-9/+13
2025-01-31check-certificates: do not rename the wrong certificateGravatar Christian Hesse1-2/+4
2025-01-31check-certificates: try with "star." for renewal with wildcardsGravatar Christian Hesse1-0/+4
2025-01-30update list of contributorsGravatar Christian Hesse1-0/+1
2025-01-30certs: support checking ipv4 or ipv6 only•••Just run for IPv4 only: make NOIPV6=1 ... or for IPv6 only: make NOIPV4=1 Gravatar Christian Hesse1-0/+8
2025-01-30certs: split checks for dual, ipv4 & ipv6...•••... and check both if available. Gravatar Christian Hesse1-14/+34
2025-01-30certs: fix curl false positives...•••... when default capath contains system certs If curl has a default capath (debian 12 capath=/etc/ssl/certs) it will add those certs and return ok to any valid https url, defeating the intended use of the cacert option in the Makefile that validates sites and certs. To avoid that, adding option "--capath /dev/null" overrides the default value, if any. Closes: https://github.com/eworm-de/routeros-scripts/pull/88 Gravatar Miquel Bonastre1-1/+1
2025-01-30global-functions: $ScriptInstallUpdate: resolve more nested conditions•••Just like the previous one. Gravatar Christian Hesse1-10/+16
2025-01-30global-functions: $ScriptInstallUpdate: resolve nested conditions...•••... and check one after another in a do-block. This uses `:error` as poor man's continue. 🤪 Gravatar Christian Hesse1-42/+49
2025-01-30Merge branch 'device-mode' into nextrouteros-7.17-1Gravatar Christian Hesse25-10/+53
2025-01-30update-tunnelbroker: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30unattended-lte-firmware-upgrade: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30telegram-chat: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30packages-update: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30netwatch-dns: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/scriptrunonce: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-telegram: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-ntfy: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-matrix: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mod/notification-email: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30mode-button: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30ipsec-to-dns: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30hotspot-to-wpa-cleanup: add dependencies on device-modeGravatar Christian Hesse3-0/+3
2025-01-30hotspot-to-wpa: add dependencies on device-modeGravatar Christian Hesse3-0/+3
2025-01-30gps-track: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30check-routeros-update: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30check-certificates: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30backup-upload: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30backup-partition: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2025-01-30global-functions: $ScriptInstallUpdate: support checking for device-mode feat...Gravatar Christian Hesse1-10/+24
2025-01-29README: give hint on device modeGravatar Christian Hesse1-0/+6
2025-01-29Merge branch 'rsc-eworm-de' into nextGravatar Christian Hesse77-155/+155
2025-01-29update-tunnelbroker: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29update-gre-address: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29unattended-lte-firmware-upgrade: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29telegram-chat: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29super-mario-theme: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29sms-forward: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29sms-action: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ppp-on-up: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29packages-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ospf-to-leds: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29news-and-changes: use short url rsc.eworm.deGravatar Christian Hesse1-1/+1
2025-01-29netwatch-notify: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29netwatch-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/ssh-keys-import: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/scriptrunonce: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-telegram: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-ntfy: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-matrix: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/notification-email: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/ipcalc: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/inspectvar: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mode-button: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/bridge-port-vlan: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29mod/bridge-port-to: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29log-forward: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29leds-toggle-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29leds-night-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29leds-day-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29lease-script: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ipv6-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ipsec-to-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29ip-addr-bridge: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29hotspot-to-wpa: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
2025-01-29hotspot-to-wpa-cleanup: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
2025-01-29gps-track: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29global-wait: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29global-functions: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29global-config: use short url rsc.eworm.deGravatar Christian Hesse1-3/+3
2025-01-29global-config-overlay: use short url rsc.eworm.deGravatar Christian Hesse1-3/+3
2025-01-29fw-addr-lists: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29firmware-upgrade-reboot: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29dhcp-to-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29dhcp-lease-comment: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
2025-01-29daily-psk.template: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
2025-01-29collect-wireless-mac: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
2025-01-29check-routeros-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29check-lte-firmware-upgrade: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29check-health: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29check-certificates: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
2025-01-29certificate-renew-issued: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2