aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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.
2023-05-15mod/notification-telegram: fix copy-and-paste errorGravatar Christian Hesse1-1/+1
2023-05-10daily-psk: use $ParseDateGravatar Christian Hesse3-33/+24
2023-05-10global-functions: $ParseDate: handle date in ISO standard formatrouteros-7.10beta5-1Gravatar Christian Hesse1-0/+6
This was introduced with RouterOS 7.10beta5... https://xkcd.com/1179/ 😜
2023-05-10global-functions: introduce $ParseDateGravatar Christian Hesse1-0/+13
The extra indention is intended for a later change.
2023-05-10daily-psk: explicitly cast to numGravatar Christian Hesse3-3/+3
2023-05-10daily-psk: simplify calculationGravatar Christian Hesse3-27/+9
Use a named array, and drop the loop...
2023-05-02update list of contributorsGravatar Christian Hesse1-0/+1
2023-04-26sms-forward: drop workaround, add required RouterOSrouteros-7.9beta4-4Gravatar Christian Hesse2-11/+4
2023-04-26mod/ssh-keys-import: make ssh-keys-import a modulerouteros-7.9beta4-3change-100Gravatar Christian Hesse7-46/+149
2023-04-26global-config: restore variables still used in ipsec-to-dns (for now)Gravatar Christian Hesse1-0/+4
2023-04-26global-config: be more verbose about domainGravatar Christian Hesse1-1/+2
2023-04-25mod/bridge-port-to: increase the delay before re-enablingGravatar Christian Hesse1-1/+1
Looks like two seconds is way too short... NetworkManager act after five seconds - so let's delay that time at least. https://networkmanager.dev/docs/api/latest/NetworkManager.conf.html#carrier-wait-timeout
2023-04-25mod/bridge-port-vlan: increase the delay before re-enablingGravatar Christian Hesse1-1/+1
Looks like two seconds is way too short... NetworkManager act after five seconds - so let's delay that time at least. https://networkmanager.dev/docs/api/latest/NetworkManager.conf.html#carrier-wait-timeout
2023-04-24Merge branch 'dhcp-to-dns' into nextGravatar Christian Hesse5-37/+51
2023-04-24Merge branch 'FormatLine' into nextGravatar Christian Hesse14-89/+120
2023-04-24dhcp-to-dns: get domain from dhcp server's network definitionchange-99Gravatar Christian Hesse5-15/+29
2023-04-24mod/ipcalc: use $FormatLineGravatar Christian Hesse1-6/+7
2023-04-24dhcp-to-dns: rename variable to not clash with global oneGravatar Christian Hesse1-13/+13
2023-04-24daily-psk: use $FormatLineGravatar Christian Hesse3-9/+12
2023-04-24dhcp-to-dns: handle change of domainGravatar Christian Hesse1-10/+11
2023-04-24collect-wireless-mac: use $FormatLineGravatar Christian Hesse3-27/+30