aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
20 hourscheck-certificates: pass real and modified name into functionHEADstagingnextmainGravatar Christian Hesse1-9/+13
29 hourscheck-certificates: do not rename the wrong certificateGravatar Christian Hesse1-2/+4
30 hourscheck-certificates: try with "star." for renewal with wildcardsGravatar Christian Hesse1-0/+4
43 hoursupdate list of contributorsGravatar Christian Hesse1-0/+1
43 hourscerts: 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
43 hourscerts: split checks for dual, ipv4 & ipv6...•••... and check both if available. Gravatar Christian Hesse1-14/+34
43 hourscerts: 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
2 daysglobal-functions: $ScriptInstallUpdate: resolve more nested conditions•••Just like the previous one. Gravatar Christian Hesse1-10/+16
2 daysglobal-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
2 daysMerge branch 'device-mode' into nextGravatar Christian Hesse25-10/+53
2 daysupdate-tunnelbroker: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysunattended-lte-firmware-upgrade: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daystelegram-chat: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 dayspackages-update: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysnetwatch-dns: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysmod/scriptrunonce: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysmod/notification-telegram: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysmod/notification-ntfy: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysmod/notification-matrix: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysmod/notification-email: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysmode-button: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysipsec-to-dns: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 dayshotspot-to-wpa-cleanup: add dependencies on device-modeGravatar Christian Hesse3-0/+3
2 dayshotspot-to-wpa: add dependencies on device-modeGravatar Christian Hesse3-0/+3
2 daysgps-track: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 dayscheck-routeros-update: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 dayscheck-certificates: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysbackup-upload: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysbackup-partition: add dependencies on device-modeGravatar Christian Hesse1-0/+1
2 daysglobal-functions: $ScriptInstallUpdate: support checking for device-mode feat...Gravatar Christian Hesse1-10/+24
3 daysREADME: give hint on device modeGravatar Christian Hesse1-0/+6
3 daysMerge branch 'rsc-eworm-de' into nextGravatar Christian Hesse77-155/+155
3 daysupdate-tunnelbroker: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysupdate-gre-address: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysunattended-lte-firmware-upgrade: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daystelegram-chat: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayssuper-mario-theme: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayssms-forward: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayssms-action: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysppp-on-up: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayspackages-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysospf-to-leds: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysnews-and-changes: use short url rsc.eworm.deGravatar Christian Hesse1-1/+1
3 daysnetwatch-notify: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysnetwatch-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/ssh-keys-import: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/scriptrunonce: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/notification-telegram: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/notification-ntfy: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/notification-matrix: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/notification-email: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/ipcalc: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/inspectvar: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmode-button: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/bridge-port-vlan: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysmod/bridge-port-to: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayslog-forward: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysleds-toggle-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysleds-night-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysleds-day-mode: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayslease-script: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysipv6-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysipsec-to-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysip-addr-bridge: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayshotspot-to-wpa: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
3 dayshotspot-to-wpa-cleanup: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
3 daysgps-track: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysglobal-wait: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysglobal-functions: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysglobal-config: use short url rsc.eworm.deGravatar Christian Hesse1-3/+3
3 daysglobal-config-overlay: use short url rsc.eworm.deGravatar Christian Hesse1-3/+3
3 daysfw-addr-lists: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysfirmware-upgrade-reboot: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysdhcp-to-dns: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysdhcp-lease-comment: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
3 daysdaily-psk.template: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
3 dayscollect-wireless-mac: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
3 dayscheck-routeros-update: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayscheck-lte-firmware-upgrade: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayscheck-health: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayscheck-certificates: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayscertificate-renew-issued: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 dayscapsman-rolling-upgrade: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
3 dayscapsman-download-packages: use short url rsc.eworm.deGravatar Christian Hesse3-6/+6
3 daysbackup-upload: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysbackup-partition: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysbackup-email: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysbackup-cloud: use short url rsc.eworm.deGravatar Christian Hesse1-2/+2
3 daysaccesslist-duplicates: use short url rsc.eworm.deGravatar Christian Hesse4-8/+8
3 daysunattended-lte-firmware-upgrade: require RouterOSGravatar Christian Hesse1-0/+2
8 daysfw-addr-lists: use my static mirrorGravatar Christian Hesse1-3/+3
8 daysBRANCHES: adopt new default urlGravatar Christian Hesse1-3/+3
8 daysglobal-config: download scripts from rsc.eworm.de•••Currently AI bots are crawling website all around the world. For a website hosting git content this adds a lot of extra load and traffic: The site has lots of sections, repositories have a lot of files, branches, tags, commit ids, etc... Multiply that and you have a nearly unlimited number of unique urls. The bots try to get each and every of these. To speed up the learing process on their side a swarm of hundreds, thousands or more ip addresses is active at the same time, ultimately DDOS'ing the websites, making it inaccessible. 😳🤬 Well, there is one single file all of these AI bots are not interested in: robots.txt 🤬🤬 On top some use random user agent strings, making filtering impossible. 🤬🤬🤬 For a short term sulution I deploy the repository content as static files, hopefully making these accessible at least. We will see. Gravatar Christian Hesse1-2/+4
10 daysfw-addr-lists: spamhaus.org returned to 'GTS Root R4'Gravatar Christian Hesse2-3/+3
2025-01-09ppp-on-up: release only bound ipv6 dhcp clientsGravatar Christian Hesse1-1/+1
2025-01-06packages-update: refuse when running from backup partitionGravatar Christian Hesse1-0/+6
2025-01-06check-routeros-update: refuse when running from backup partitionGravatar Christian Hesse1-0/+7
2025-01-06backup-upload: refuse when running from backup partitionGravatar Christian Hesse1-0/+8
2025-01-06backup-partition: refuse when running from backup partitionGravatar Christian Hesse1-0/+7
2025-01-06backup-email: refuse when running from backup partitionGravatar Christian Hesse1-0/+8