aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-08-09capsman-rolling-upgrade: convert to template, split capsman & wifiwave2Gravatar Christian Hesse5-39/+141
2023-08-09capsman-download-packages: convert to template, split capsman & wifiwave2Gravatar Christian Hesse5-90/+288
2023-08-07capsman-download-packages: find script by code commentGravatar Christian Hesse2-2/+5
2023-08-07Makefile: only regenerate existing scripts from templatesGravatar Christian Hesse1-4/+3
2023-08-07Makefile: support wifiwave2 in templatesGravatar Christian Hesse1-3/+9
2023-08-07collect-wireless-mac: move comment upGravatar Christian Hesse3-6/+6
2023-08-07Makefile: drop path rewriting, use pattern to filterGravatar Christian Hesse5-31/+46
2023-08-06mod/notification-telegram: introduce $PurgeTelegramQueue•••... to purge the queue and remove the scheduler. Gravatar Christian Hesse2-0/+14
2023-08-06mod/notification-matrix: introduce $PurgeMatrixQueue•••... to purge the queue and remove the scheduler. Gravatar Christian Hesse2-0/+14
2023-08-06mod/notification-email: introduce $PurgeEmailQueue•••... to purge the queue and remove the scheduler. Gravatar Christian Hesse2-0/+14
2023-07-23check-certificates: properly handle in place updates•••This worked just kind of... The certification was updated, but script aborted before the notification was sent. Gravatar Christian Hesse1-9/+12
2023-07-15check-routeros-update: also match platform for neighborsGravatar Christian Hesse1-1/+1
2023-07-13check-routeros-update: match version with date suffix•••Neighbor version can have a date suffix. This changes to match only on the beginning. Closes: GH-45 Co-authored-by: Christian Hesse <mail@eworm.de> Gravatar Ben Harris1-1/+2
2023-06-28netwatch-dns: increase startup delay•••In RouterOS 7.9 netwatch itself comes with a (default) startup-delay of five minutes. Increase our delay to make sure netwatch is active. Gravatar Christian Hesse1-1/+1
2023-06-28netwatch-notify: drop the delay on startup...•••... now that in RouterOS 7.9 netwatch itself comes with a startup-delay. Hosts in state 'unknown' are just ignored. routeros-7.9beta4-6Gravatar Christian Hesse2-4/+4
2023-06-28README: reference stable versionGravatar Christian Hesse1-1/+1
2023-06-28global-functions: $MkDir: drop extra block, restore indention•••We had this to make the previous commit cleaner. No functional change. Gravatar Christian Hesse1-14/+13
2023-06-28global-functions: $MkDir: drop old code with smb workaround...•••... and increase required RouterOS. routeros-7.9beta4-5Gravatar Christian Hesse2-42/+3
2023-06-28Merge branch 'hotspot-to-wpa' into nextGravatar Christian Hesse5-22/+56
2023-06-28hotspot-to-wpa-cleanup: drop hard-coded timeout, get from comment•••This keeps the default of four weeks, though. Gravatar Christian Hesse3-12/+22
2023-06-28hotspot-to-wpa-cleanup: drop hard-coded server name, find by commentchange-103Gravatar Christian Hesse4-12/+25
2023-06-28hotspot-to-wpa: reject for two seconds...•••... to make the device send a new DHCP request after. Gravatar Christian Hesse1-1/+5
2023-06-28hotspot-to-wpa: support non-local users•••This has some limitations, though: The password is not known and additional configuration can not be given in user's comment. change-102Gravatar Christian Hesse4-2/+9
2023-06-27doc/sms-forward: link the RouterOS button to changelogGravatar Christian Hesse1-1/+1
2023-06-27doc/mod/ssh-keys-import: link the RouterOS button to changelogGravatar Christian Hesse1-1/+1
2023-06-27README: link the RouterOS button to changelogGravatar Christian Hesse1-1/+1
2023-06-27Merge branch 'no-escape-question-mark' into nextGravatar Christian Hesse6-8/+8
2023-06-27global-functions: $IsTimeSync: calculate with uptime, drop schedulerGravatar Christian Hesse1-5/+6
2023-06-27update-tunnelbroker: escaping question mark is no longer requiredGravatar Christian Hesse1-1/+1
2023-06-27mod/scriptrunonce: escaping question mark is no longer requiredGravatar Christian Hesse1-1/+1
2023-06-27mod/notification-email: escaping question mark is no longer requiredGravatar Christian Hesse1-1/+1
2023-06-27global-functions: escaping question mark is no longer requiredGravatar Christian Hesse2-4/+4
2023-06-27global-config: escaping question mark is no longer requiredGravatar Christian Hesse1-1/+1
2023-06-23update-tunnelbroker: rework the retry-loopGravatar Christian Hesse1-10/+11
2023-06-23fw-addr-lists: retry to download on failureGravatar Christian Hesse1-4/+14
2023-06-22mode-button: add dollar sign in scheduler nameGravatar Christian Hesse1-5/+5
2023-06-22packages-update: rename scheduler to match function nameGravatar Christian Hesse2-3/+3
2023-06-22global-functions: $IsTimeSync: reset ntp client when "waiting"•••Every now and then the ntp client stays in status "waiting" forever... This happens if the server answers, but is not accurate enough. Unlike with connection failure the address is not rotated. (SUP-120012) Let's reset it... Should help with a pool address (like pool.ntp.org) at least. Gravatar Christian Hesse1-0/+13
2023-06-14update list of contributorsGravatar Christian Hesse1-0/+1
2023-06-13Merge branch 'fw-addr-lists' into nextGravatar Christian Hesse8-1/+555
2023-06-13fw-addr-lists: support domain names in listsGravatar Christian Hesse1-3/+3
2023-06-13fw-addr-lists: prepare lists from spamhaus.org in configGravatar Christian Hesse2-1/+6
2023-06-13certs: add Cloudflare certificates...•••... for later use. Gravatar Christian Hesse1-0/+163
2023-06-13fw-addr-lists: add lists from abuse.ch in configGravatar Christian Hesse2-1/+6
2023-06-13certs: add GlobalSign certificates...•••... for later use. Gravatar Christian Hesse1-0/+177
2023-06-13introduce fw-addr-listschange-101Gravatar Christian Hesse6-1/+205
2023-06-13global-functions: $CertificateDownload: add proper version in user agentGravatar Christian Hesse1-3/+4
2023-06-13gps-track: add error handlingGravatar Christian Hesse1-10/+14
2023-06-13gps-track: wait to be fully connectedGravatar Christian Hesse1-0/+2
2023-06-13Merge branch 'script-lock' into nextGravatar Christian Hesse21-0/+57
2023-06-13update-tunnelbroker: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-13update-gre-address: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-13ospf-to-leds: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-13ipv6-update: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-13ipsec-to-dns: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-13gps-track: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-13hotspot-to-wpa: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-13firmware-upgrade-reboot: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-13dhcp-lease-comment: lock the scriptGravatar Christian Hesse3-0/+9
2023-06-13daily-psk: lock the scriptGravatar Christian Hesse3-0/+6
2023-06-13check-lte-firmware-upgrade: lock the scriptGravatar Christian Hesse1-0/+4
2023-06-13check-certificates: lock the scriptGravatar Christian Hesse1-0/+2
2023-06-13certificate-renew-issued: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-12backup-upload: lock the scriptGravatar Christian Hesse1-0/+2
2023-06-12backup-partition: lock the scriptGravatar Christian Hesse1-0/+3
2023-06-12backup-email: lock the scriptGravatar Christian Hesse1-0/+2
2023-06-12backup-cloud: lock the scriptGravatar Christian Hesse1-0/+2
2023-06-11hotspot-to-wpa: fail on missing contextGravatar Christian Hesse1-0/+5
2023-06-11Merge branch 'doc-copy-hint' into nextGravatar Christian Hesse20-2/+79
2023-06-11global-config-overlay: link global-configGravatar Christian Hesse1-0/+1
2023-06-11doc/mod/notification-telegram: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11global-config-overlay: link 'editing-configuration' in READMEGravatar Christian Hesse1-1/+1
2023-06-11doc/mod/notification-matrix: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/mod/notification-email: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/mod/scriptrunonce: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/telegram-chat: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/sms-forward: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/sms-action: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/mode-button: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/log-forward: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/ipsec-to-dns: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/gps-track: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/dhcp-to-dns: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/daily-psk: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/check-routeros-update: hint to copy from global-configGravatar Christian Hesse1-2/+3
2023-06-11doc/check-health: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/check-certificates: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/certificate-renew-issued: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/backup-upload: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/backup-email: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-11doc/backup-cloud: hint to copy from global-configGravatar Christian Hesse1-0/+4
2023-06-08collect-wireless-mac: use 'active-' properties from leaseGravatar Christian Hesse3-6/+6
2023-06-08dhcp-lease-comment: use 'active-' properties from leaseGravatar Christian Hesse3-6/+6
2023-06-08dhcp-to-dns: use 'active-' properties from lease•••Turns out that address for static leases can be an address pool. Of course that breaks the script as an ip address is expected. Use 'active-address' instead. Also let's do the same for 'active-mac-address'... Fixes GH-43 Gravatar Christian Hesse1-13/+13
2023-06-07check-lte-firmware-upgrade: update formatting of notificationGravatar Christian Hesse1-2/+3
2023-06-01global-functions: $CertificateDownload: add a delay•••For any reason the imported certificate(s) is/are not available for fetch command immediately. Let's add a delay here... It should not hurt as certificates are not imported that often. Gravatar Christian Hesse1-0/+1
2023-06-01global-functions: $ScriptInstallUpdate: handle scripts with DOS line endings•••If the script is converted to DOS line endings (\r\n) on the device it was no longer handled by $ScriptInstallUpdate. Let's change that... Gravatar Christian Hesse1-1/+1
2023-06-01doc/daily-psk: rename schedulers...•••... to match other scripts. Gravatar Christian Hesse1-4/+4
2023-06-01doc/check-certificates: move and rename schedule at startupGravatar Christian Hesse1-2/+7
2023-06-01doc/check-routeros-update: hint on schedule at startupGravatar Christian Hesse1-0/+8