aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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 commentGravatar Christian Hesse3-12/+22
This keeps the default of four weeks, though.
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...Gravatar Christian Hesse1-1/+5
... to make the device send a new DHCP request after.
2023-06-28hotspot-to-wpa: support non-local userschange-102Gravatar Christian Hesse4-2/+9
This has some limitations, though: The password is not known and additional configuration can not be given in user's comment.
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"Gravatar Christian Hesse1-0/+13
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.
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...Gravatar Christian Hesse1-0/+163
... for later use.
2023-06-13fw-addr-lists: add lists from abuse.ch in configGravatar Christian Hesse2-1/+6
2023-06-13certs: add GlobalSign certificates...Gravatar Christian Hesse1-0/+177
... for later use.
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 leaseGravatar Christian Hesse1-13/+13
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
2023-06-07check-lte-firmware-upgrade: update formatting of notificationGravatar Christian Hesse1-2/+3
2023-06-01global-functions: $CertificateDownload: add a delayGravatar Christian Hesse1-0/+1
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.
2023-06-01global-functions: $ScriptInstallUpdate: handle scripts with DOS line endingsGravatar Christian Hesse1-1/+1
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...
2023-06-01doc/daily-psk: rename schedulers...Gravatar Christian Hesse1-4/+4
... to match other scripts.
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
2023-06-01netwatch-dns: reorder variablesGravatar Christian Hesse1-1/+1
2023-06-01netwatch-dns: handle status 'up' onlyGravatar Christian Hesse1-5/+4
2023-05-31netwatch-notify: ignore status 'unknown'Gravatar Christian Hesse1-1/+1
2023-05-31global-config: end all (array) variables with a semicolonGravatar Christian Hesse1-4/+4
2023-05-26contrib/logo-color: support settings the backgroundGravatar Christian Hesse2-1/+9
2023-05-26contrib/notification: update the screenshot procedureGravatar Christian Hesse2-5/+2
2023-05-25contrib/logo-color: link to doc/mod/notification-telegramGravatar Christian Hesse1-0/+4
2023-05-25doc/mod/notification-telegram: show how to set bot's profile photoGravatar Christian Hesse2-0/+14
2023-05-25contrib/logo-color: add screenshots from browserGravatar Christian Hesse4-0/+8
2023-05-25contrib/notification: fix the font familiesGravatar Christian Hesse1-3/+3
2023-05-25contrib/logo-color: fix the font familyGravatar Christian Hesse1-1/+1
2023-05-25contrib/logo-color: scale up...Gravatar Christian Hesse1-1/+1
... to make BotFather happy, why asks for images with at least 150x150 pixels.
2023-05-25check-certificates: split validity outputGravatar Christian Hesse1-1/+3
2023-05-25add a logo color changerGravatar Christian Hesse3-0/+37
Generate a colored logo for your notifications!
2023-05-23logo: rename SVG idsGravatar Christian Hesse1-6/+6
2023-05-22doc/mod/notification-telegram: describe how to declare functions...Gravatar Christian Hesse1-2/+8
... to use them in own scripts.
2023-05-22doc/mod/notification-matrix: describe how to declare functions...Gravatar Christian Hesse1-2/+8
... to use them in own scripts.
2023-05-22doc/mod/notification-email: describe how to declare functions...Gravatar Christian Hesse1-2/+8
... to use them in own scripts.