aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-03-12doc/backup-upload: add badgesGravatar Christian Hesse1-0/+7
2024-03-12doc/backup-partition: add badgesGravatar Christian Hesse1-0/+7
2024-03-12doc/backup-email: add badgesGravatar Christian Hesse1-0/+7
2024-03-12doc/backup-cloud: add badgesGravatar Christian Hesse1-0/+7
2024-03-12doc/accesslist-duplicates: add badgesGravatar Christian Hesse1-0/+7
2024-03-12INITIAL-COMMANDS: add badgesGravatar Christian Hesse1-0/+7
2024-03-12CONTRIBUTIONS: add badgesGravatar Christian Hesse1-0/+7
2024-03-12BRANCHES: add badgesGravatar Christian Hesse1-0/+7
2024-03-12check-certificates: handle formatting of self signed certGravatar Christian Hesse1-1/+5
2024-03-12check-certificates: exit block on failed importGravatar Christian Hesse1-0/+1
2024-03-12Merge branch 'drop-wifiwave2' into nextrouteros-7.13-1Gravatar Christian Hesse26-729/+39
2024-03-12backup-cloud: add a short delayGravatar Christian Hesse1-0/+1
Not sure it helps, but chances are...
2024-03-12news on wifiwave2 EOLchange-121Gravatar Christian Hesse2-1/+2
2024-03-12backup-cloud: catch error with :execute workaroundchange-120Gravatar Christian Hesse4-8/+20
Catching a runtime error here fails... So let's try a workaround with :execute...
2024-03-12hotspot-to-wpa-cleanup: drop support for wifiwave2Gravatar Christian Hesse3-88/+1
2024-03-12telegram-chat: error when making directory failsGravatar Christian Hesse1-1/+3
2024-03-12hotspot-to-wpa: drop support for wifiwave2Gravatar Christian Hesse3-127/+6
2024-03-12mod/notification-email: remove extra spacesGravatar Christian Hesse1-1/+1
2024-03-12dhcp-lease-comment: drop support for wifiwave2Gravatar Christian Hesse3-52/+4
2024-03-12mod/inspectvar: remove extra spacesGravatar Christian Hesse1-1/+1
2024-03-12daily-psk: drop support for wifiwave2Gravatar Christian Hesse3-118/+7
2024-03-12global-wait: drop unused variableGravatar Christian Hesse1-1/+0
2024-03-12collect-wireless-mac: drop support for wifiwave2Gravatar Christian Hesse3-115/+4
2024-03-12Merge branch 'no-error-on-exit' into nextrouteros-7.15beta4-1Gravatar Christian Hesse57-80/+210
2024-03-12capsman-rolling-upgrade: drop support for wifiwave2Gravatar Christian Hesse3-61/+3
2024-03-12global-functions: $ScriptLock: fix wording...Gravatar Christian Hesse1-1/+1
... as this does (no longer) abort.
2024-03-12capsman-download-packages: drop support for wifiwave2Gravatar Christian Hesse3-107/+4
2024-03-12global-functions: $ScriptLock: do not exit from global functionGravatar Christian Hesse57-61/+172
2024-03-12accesslist-duplicates: drop support for wifiwave2Gravatar Christian Hesse3-49/+4
2024-03-12global-functions: $DownloadPackage: do not exit from global functionGravatar Christian Hesse1-1/+2
2024-03-12Makefile: drop support for wifiwave2Gravatar Christian Hesse1-11/+4
2024-03-12sms-forward: do not exit with errorGravatar Christian Hesse1-1/+2
2024-03-12packages-update: do not exit with errorGravatar Christian Hesse1-2/+4
2024-03-12lease-script: do not exit with errorGravatar Christian Hesse1-1/+2
2024-03-12hotspot-to-wpa: do not exit with errorGravatar Christian Hesse4-4/+8
2024-03-12firmware-upgrade-reboot: do not exit with errorGravatar Christian Hesse1-2/+4
2024-03-12check-routeros-update: do not exit with errorGravatar Christian Hesse1-3/+6
2024-03-12netwatch-dns: do not exit with errorGravatar Christian Hesse1-3/+6
2024-03-12check-health: do not exit with errorGravatar Christian Hesse1-1/+2
2024-03-12log-forward: do not exit with errorGravatar Christian Hesse1-1/+2
2024-03-12global-functions: use variable name $ScriptNameGravatar Christian Hesse1-2/+2
2024-03-04Merge branch 'main-function' into nextGravatar Christian Hesse64-3433/+3751
2024-03-04update-tunnelbroker: move code into functionGravatar Christian Hesse1-34/+39
2024-03-04update-gre-address: move code into functionGravatar Christian Hesse1-17/+22
2024-03-04telegram-chat: move code into functionGravatar Christian Hesse1-128/+133
2024-03-04sms-forward: move code into functionGravatar Christian Hesse1-60/+65
2024-03-04sms-action: move code into functionGravatar Christian Hesse1-15/+19
2024-03-04ppp-on-up: move code into functionGravatar Christian Hesse1-16/+20
2024-03-04packages-update: move code into functionGravatar Christian Hesse1-87/+94
2024-03-04ospf-to-leds: move code into functionGravatar Christian Hesse1-21/+26
2024-03-04netwatch-notify: move code into functionGravatar Christian Hesse1-165/+170
2024-03-04netwatch-dns: move code into functionGravatar Christian Hesse1-85/+90
2024-03-04mode-button: move code into functionGravatar Christian Hesse1-45/+50
2024-03-04log-forward: move code into functionGravatar Christian Hesse1-70/+75
2024-03-04lease-script: move code into functionGravatar Christian Hesse1-31/+40
2024-03-04ipv6-update: move code into functionGravatar Christian Hesse1-51/+55
2024-03-04ipsec-to-dns: move code into functionGravatar Christian Hesse1-49/+54
2024-03-04hotspot-to-wpa: move code into functionGravatar Christian Hesse4-276/+292
2024-03-04hotspot-to-wpa-cleanup: move code into functionGravatar Christian Hesse4-180/+200
2024-03-04gps-track: move code into functionGravatar Christian Hesse1-30/+35
2024-03-04fw-addr-lists: move code into functionGravatar Christian Hesse1-112/+117
2024-03-04firmware-upgrade-reboot: move code into functionGravatar Christian Hesse1-32/+37
2024-03-04dhcp-to-dns: move code into functionGravatar Christian Hesse1-88/+93
2024-03-04dhcp-lease-comment: move code into functionGravatar Christian Hesse5-76/+101
2024-03-04daily-psk: move code into functionGravatar Christian Hesse5-310/+335
2024-03-04collect-wireless-mac: move code into functionGravatar Christian Hesse5-331/+356
2024-03-04check-routeros-update: move code into functionGravatar Christian Hesse1-118/+122
2024-03-04check-lte-firmware-upgrade: move code into functionGravatar Christian Hesse1-68/+73
2024-03-04check-health: move code into functionGravatar Christian Hesse1-139/+144
2024-03-04check-certificates: move code into functionGravatar Christian Hesse1-154/+159
2024-03-04certificate-renew-issued: move code into functionGravatar Christian Hesse1-23/+28
2024-03-04capsman-rolling-upgrade: move code into functionGravatar Christian Hesse4-83/+103
2024-03-04capsman-download-packages: move code into functionGravatar Christian Hesse4-191/+211
2024-03-04backup-upload: move code into functionGravatar Christian Hesse1-122/+127
2024-03-04backup-partition: move code into functionGravatar Christian Hesse1-25/+30
2024-03-04backup-email: move code into functionGravatar Christian Hesse1-88/+93
2024-03-04backup-cloud: move code into functionGravatar Christian Hesse1-46/+51
2024-03-04accesslist-duplicates: move code into functionGravatar Christian Hesse5-67/+92
2024-03-03netwatch-notify: check one after anotherGravatar Christian Hesse1-2/+5
This can bring an extra delay, but saves a check in most cases.
2024-03-02netwatch-notify: handle IPv6 / AAAA resolvingGravatar Christian Hesse1-1/+3
2024-03-01netwatch-notify: (mis-)use firewall address-list for lookup...Gravatar Christian Hesse2-13/+7
... and drop the racy code querying dns cache. ๐Ÿ˜
2024-02-29Merge branch 'fw-addr-lists' into nextGravatar Christian Hesse4-16/+80
2024-02-29fw-addr-lists: add support for IPv6change-119Gravatar Christian Hesse4-4/+68
2024-02-29fw-addr-lists: rename variableGravatar Christian Hesse1-11/+11
2024-02-29fw-addr-lists: update wordingGravatar Christian Hesse1-3/+3
2024-02-29fw-addr-lists: get timeout from loopGravatar Christian Hesse1-3/+3
2024-02-29Merge branch 'netwatch-notify' into nextGravatar Christian Hesse2-10/+38
2024-02-28netwatch-notify: handle CNAME to multiple recordsGravatar Christian Hesse2-3/+12
2024-02-28netwatch-notify: move check in DNS cache to local functionGravatar Christian Hesse1-2/+14
2024-02-28netwatch-notify: try another workaroundGravatar Christian Hesse1-4/+2
The last one did not make it... Perhaps the cache just needs a moment to settle?
2024-02-28netwatch-notify: work around race conditionGravatar Christian Hesse1-8/+12
This used to crash every now and then with: > script;error script error: no such item (4) I guess this is caused by querying the dns cache just exactly when a record expires. The chance is maximized: The script is started by scheduler every minute, and the record's ttl is a multiple of a minute. Let's query records that are not about to expire immediately, and try again.
2024-02-28netwatch-notify: restore the check ๐ŸฅดGravatar Christian Hesse1-1/+2
This reverts commit 28da1da49e275fef6089a103edf6c158bbff317f. Chances are that we have to resolve a CNAME, that does not match when querying the cache. How to handle CNAME do multiple A records? ๐Ÿคจ
2024-02-28netwatch-notify: simplify the checkGravatar Christian Hesse1-2/+1
2024-02-28netwatch-notify: ... and switch state to "unknown" on host updateGravatar Christian Hesse1-0/+1
2024-02-28netwatch-notify: handle status "down" in its own condition...Gravatar Christian Hesse1-1/+4
... instead of else-branch. This makes sure to skip hosts that just became "unknown". (Possible soon!)
2024-02-28netwatch-notify: use logical operator, no literal "and"Gravatar Christian Hesse1-1/+1
Just like we do everywhere else.
2024-02-28doc/netwatch-notify: update for multiple recordsGravatar Christian Hesse1-3/+3
2024-02-19netwatch-notify: do not update with record in cacheGravatar Christian Hesse1-1/+2
Using `:resolve` we have just one address, but chances are several records do exist. These end up in cache, so we are happy to find them there - no need to update then.
2024-02-08doc/unattended-lte-firmware-upgrade: more devices supported...Gravatar Christian Hesse1-0/+1
2024-02-08unattended-lte-firmware-upgrade: add error handlingGravatar Christian Hesse1-7/+11