Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-02-17 | global-functions: $ScriptInstallUpdate: also show commit info | 1 | -1/+2 | ||
2025-02-17 | global-functions: $DeviceInfo: also show commit info | 1 | -2/+4 | ||
2025-02-13 | global-functions: $RmFile: fix type safeguard | 1 | -2/+2 | ||
Ups... 🫣 The type is not just literal 'file' - but what ever type the file is, like 'backup', 'package', 'script', '.conf file', ... So let's match those types we do *not* want to remove. Fixes: https://github.com/eworm-de/routeros-scripts/issues/90 | |||||
2025-02-13 | global-functions: $ScriptInstallUpdate: show commit id (if available) | 1 | -0/+6 | ||
2025-02-13 | global-functions: $DeviceInfo: show commit id (if available) | 1 | -0/+4 | ||
2025-02-12 | mod/scriptrunonce: always give proper return code | 1 | -0/+3 | ||
2025-02-12 | mod/scriptrunonce: resolve nested conditions | 1 | -11/+10 | ||
2025-02-12 | mod/scriptrunonce: use $FetchHuge | 1 | -5/+4 | ||
2025-02-12 | fw-addr-lists: add a collective list in default configurationchange-133 | 4 | -2/+8 | ||
2025-02-12 | global-functions: $WaitForFile: check that we can get propertiesrouteros-7.18beta2-3 | 1 | -1/+15 | ||
Looks like RouterOS 7.18beta2 brings more breakage. Having a file available in listing is just the first step now. We also need to make sure that the file properties are accessible... 🤪 I have seen this taking several tens of seconds at least... 🤪🤪 So let's just try until we have properties available, or the file vanishes. Reported as SUP-179200. 🤞 | |||||
2025-02-12 | introduce DEBUG info | 1 | -0/+49 | ||
2025-02-11 | global-functions: $MkDir: add debug output | 1 | -0/+3 | ||
2025-02-11 | fw-addr-lists: these lists are deprecated and discontinued | 4 | -37/+3 | ||
Any alternatives around? | |||||
2025-02-10 | doc/log-forward: mention ntfy | 1 | -3/+3 | ||
2025-02-10 | doc/log-forward: add a hint on defaults | 1 | -0/+6 | ||
2025-02-10 | mod/notification-ntfy: use empty strings as default... | 1 | -3/+3 | ||
... which should be fine now that the credentials are not passed with fetch's properties, but as properly formatted authentication header. | |||||
2025-02-10 | log-forward: make empty string a special meaning | 2 | -5/+10 | ||
2025-02-10 | Merge branch 'rmdir-rmfile' into nextrouteros-7.18beta2-2 | 9 | -19/+91 | ||
RouterOS 7.18beta2 comes with some severe issues in file handling, probably racy conditions. Let's move file (and directory) removal to functions, so errors can be caught and ignored 🤪 from a central place. | |||||
2025-02-10 | telegram-chat: use $RmDir | 1 | -1/+2 | ||
2025-02-10 | mod/ssh-keys-import: use $RmDir | 1 | -2/+3 | ||
2025-02-10 | check-certificates: use $RmFile | 1 | -1/+2 | ||
2025-02-10 | capsman-download-packages: use $RmFile | 3 | -3/+6 | ||
2025-02-10 | backup-upload: use $RmFile | 1 | -3/+4 | ||
2025-02-10 | backup-upload: use $RmDir | 1 | -1/+2 | ||
2025-02-10 | backup-cloud: use $RmDir | 1 | -1/+2 | ||
2025-02-10 | global-functions: $MkDir: use $RmDir | 1 | -1/+2 | ||
2025-02-10 | global-functions: $FetchHuge: use $RmDir | 1 | -2/+3 | ||
2025-02-10 | global-functions: $FetchHuge: use $RmFile | 1 | -1/+2 | ||
2025-02-10 | global-functions: $DownloadPackage: use $RmFile | 1 | -1/+2 | ||
2025-02-10 | global-functions: $CertificateDownload: use $RmFile | 1 | -2/+3 | ||
2025-02-10 | global-functions: $RmDir: fail on wrong type | 1 | -0/+5 | ||
2025-02-10 | global-functions: $RmFile: fail on wrong type | 1 | -0/+5 | ||
2025-02-07 | bump required RouterOS version for all scriptsrouteros-7.15-5 | 108 | -108/+108 | ||
2025-02-07 | global-functions: $RmDir: add debug output | 1 | -0/+3 | ||
2025-02-07 | global-functions: $RmFile: add debug output | 1 | -0/+3 | ||
2025-02-07 | global-functions: introduce $RmDir | 1 | -0/+21 | ||
2025-02-07 | global-functions: introduce $RmFile | 1 | -0/+21 | ||
2025-02-07 | global-functions: $MkDir: create directory directly...routeros-7.15-4 | 2 | -6/+4 | ||
... instead of file inside directory. This requires RouterOS 7.15, so bumping requirement. | |||||
2025-02-07 | packages-update: ignore available packagesrouteros-7.18beta2-1 | 1 | -1/+1 | ||
This was introduced with RouterOS 7.18beta2 to list and install available packages. We do not want to install all of them. 😝 | |||||
2025-02-06 | packages-update: disable random delay for backup | 1 | -0/+4 | ||
2025-02-06 | packages-update: move configuration variables up | 1 | -3/+3 | ||
2025-02-05 | check-health: split off plugins...change-132 | 9 | -100/+239 | ||
... 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. | |||||
2025-02-05 | doc/netwatch-dns: warn on different certificate... | 1 | -0/+4 | ||
... based on indicated server name. Currently this is true for 8.8.8.8 (GTS Root R1) and dns.google (GTS Root R4). | |||||
2025-02-05 | doc/netwatch-dns: switch exmample to cloudflare-dns.com | 1 | -2/+2 | ||
2025-02-05 | certs: dns.google switched to 'GTS Root R4' | 1 | -1/+1 | ||
Note that 8.8.8.8 is still at 'GTS Root R1'... | |||||
2025-02-04 | check-health: remove trailing whitespaces | 1 | -10/+10 | ||
2025-02-04 | check-health: remove extra line break | 1 | -1/+0 | ||
2025-02-03 | doc/check-health: highligh note on bad initial state | 1 | -2/+4 | ||
2025-02-03 | check-certificates: check to characters for star-dot | 1 | -1/+1 | ||
2025-01-31 | check-certificates: pass real and modified name into function | 1 | -9/+13 | ||
2025-01-31 | check-certificates: do not rename the wrong certificate | 1 | -2/+4 | ||
2025-01-31 | check-certificates: try with "star." for renewal with wildcards | 1 | -0/+4 | ||
2025-01-30 | update list of contributors | 1 | -0/+1 | ||
2025-01-30 | certs: support checking ipv4 or ipv6 only | 1 | -0/+8 | ||
Just run for IPv4 only: make NOIPV6=1 ... or for IPv6 only: make NOIPV4=1 | |||||
2025-01-30 | certs: split checks for dual, ipv4 & ipv6... | 1 | -14/+34 | ||
... and check both if available. | |||||
2025-01-30 | certs: fix curl false positives... | 1 | -1/+1 | ||
... 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 | |||||
2025-01-30 | global-functions: $ScriptInstallUpdate: resolve more nested conditions | 1 | -10/+16 | ||
Just like the previous one. | |||||
2025-01-30 | global-functions: $ScriptInstallUpdate: resolve nested conditions... | 1 | -42/+49 | ||
... and check one after another in a do-block. This uses `:error` as poor man's continue. 🤪 | |||||
2025-01-30 | Merge branch 'device-mode' into nextrouteros-7.17-1 | 25 | -10/+53 | ||
2025-01-30 | update-tunnelbroker: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | unattended-lte-firmware-upgrade: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | telegram-chat: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | packages-update: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | netwatch-dns: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | mod/scriptrunonce: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | mod/notification-telegram: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | mod/notification-ntfy: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | mod/notification-matrix: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | mod/notification-email: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | mode-button: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | ipsec-to-dns: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | hotspot-to-wpa-cleanup: add dependencies on device-mode | 3 | -0/+3 | ||
2025-01-30 | hotspot-to-wpa: add dependencies on device-mode | 3 | -0/+3 | ||
2025-01-30 | gps-track: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | check-routeros-update: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | check-certificates: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | backup-upload: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | backup-partition: add dependencies on device-mode | 1 | -0/+1 | ||
2025-01-30 | global-functions: $ScriptInstallUpdate: support checking for device-mode ↵ | 1 | -10/+24 | ||
features | |||||
2025-01-29 | README: give hint on device mode | 1 | -0/+6 | ||
2025-01-29 | Merge branch 'rsc-eworm-de' into next | 77 | -155/+155 | ||
2025-01-29 | update-tunnelbroker: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | update-gre-address: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | unattended-lte-firmware-upgrade: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | telegram-chat: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | super-mario-theme: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | sms-forward: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | sms-action: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | ppp-on-up: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | packages-update: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | ospf-to-leds: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | news-and-changes: use short url rsc.eworm.de | 1 | -1/+1 | ||
2025-01-29 | netwatch-notify: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | netwatch-dns: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | mod/ssh-keys-import: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | mod/scriptrunonce: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | mod/notification-telegram: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | mod/notification-ntfy: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | mod/notification-matrix: use short url rsc.eworm.de | 1 | -2/+2 | ||
2025-01-29 | mod/notification-email: use short url rsc.eworm.de | 1 | -2/+2 | ||