aboutsummaryrefslogtreecommitdiffstats
path: root/global-functions
AgeCommit message (Expand)AuthorFilesLines
2021-02-22We have a Telegram group!change-45Gravatar Christian Hesse1-1/+1
2021-02-18global-functions: $FlushTelegramQueue: disable web page previewGravatar Christian Hesse1-1/+2
2021-02-18global-functions: $TimeIsSync: do not flood log...Gravatar Christian Hesse1-1/+1
2021-02-18global: drop script 'global-wait'change-44Gravatar Christian Hesse1-8/+1
2021-02-18global-functions: $ScriptInstallUpdate: fix change notificationGravatar Christian Hesse1-2/+3
2021-02-18global-functions: $ScriptInstallUpdate: Properly escape question markGravatar Christian Hesse1-1/+1
2021-02-16global-functions: $DeviceInfo: shorten textGravatar Christian Hesse1-1/+1
2021-02-16global-functions: drop $MailServerIsUpGravatar Christian Hesse1-47/+0
2021-02-16global-functions: send (and re-send) e-mails from queuechange-43Gravatar Christian Hesse1-10/+56
2021-02-16global-functions: drop support for attachment in notification e-mailGravatar Christian Hesse1-6/+3
2021-02-09global-functions: $CertificateAvailable: check chain by akid and skidrouteros-6.47Gravatar Christian Hesse1-8/+11
2021-02-03global-functions: $DownloadPackage: this requires Let's Encrypt "R3" nowGravatar Christian Hesse1-1/+1
2021-02-03global-functions: $GetMacVendor: this requires Let's Encrypt "R3" nowGravatar Christian Hesse1-1/+1
2021-01-22global-functions: $LogPrintExit: notify about colorful outputchange-42Gravatar Christian Hesse1-1/+1
2021-01-22global-functions: $LogPrintExit: make colorful output configurableGravatar Christian Hesse1-0/+6
2021-01-22global-functions: $LogPrintExit: colorful outputGravatar Christian Hesse1-2/+7
2021-01-22global-functions: $ScriptInstallUpdate: give hint on changesGravatar Christian Hesse1-0/+6
2021-01-20global-functions: add error handlingGravatar Christian Hesse1-5/+13
2021-01-20global-functions: $SymbolForNotification: remove empty lineGravatar Christian Hesse1-1/+0
2021-01-20global-functions: $WaitForFile: declare input firstGravatar Christian Hesse1-1/+3
2021-01-20global-functions: $MkDir: clean pathGravatar Christian Hesse1-0/+3
2021-01-04global-functions: introduce and use $RequiredRouterOSGravatar Christian Hesse1-0/+21
2021-01-03global-functions: $ScriptInstallUpdate: log error on reloading global functionsGravatar Christian Hesse1-1/+5
2021-01-03global-functions: $ScriptInstallUpdate: log error on reloading global configu...Gravatar Christian Hesse1-1/+5
2021-01-01update copyright for 2021Gravatar Christian Hesse1-1/+1
2020-12-20global-functions: $ScriptInstallUpdate: simplify codeGravatar Christian Hesse1-6/+1
2020-12-20global-functions: $ScriptInstallUpdate: drop ignore migrationGravatar Christian Hesse1-10/+0
2020-12-18global-functions: $ScriptInstallUpdate: implement migration mechanismchange-41Gravatar Christian Hesse1-1/+8
2020-12-18global-functions: $ScriptInstallUpdate: make Let's Encrypt certificate semi-m...Gravatar Christian Hesse1-0/+5
2020-12-18check-certificates: make the certificate renewal time configurablechange-40Gravatar Christian Hesse1-1/+1
2020-12-18ipv6-update: notify about interface specific address list entrieschange-39Gravatar Christian Hesse1-1/+1
2020-12-17import Let's Encrypt certificate "R3"change-38Gravatar Christian Hesse1-1/+1
2020-12-10global-functions: $FlushTelegramQueue: log warning on empty queue...Gravatar Christian Hesse1-0/+5
2020-12-10global-functions: $FlushTelegramQueue: do not fail if run without schedulerGravatar Christian Hesse1-1/+1
2020-12-01global-functions: $SendTelegram: give amount of truncated textGravatar Christian Hesse1-2/+4
2020-11-29global-functions: $CertificateDownload: fix typoGravatar Michael Gisbers1-1/+1
2020-11-26global-functions: clickable links in telegram notificationsGravatar Christian Hesse1-11/+13
2020-11-26global-functions: $SendEMail: prepare to add linkGravatar Christian Hesse1-0/+2
2020-11-26global-functions: $SendEMail: handle signature with $IfThenElseGravatar Christian Hesse1-4/+4
2020-11-26global-functions: $SendTelegram: split off & move down truncation messageGravatar Christian Hesse1-3/+7
2020-11-26global-functions: $SendTelegram: prepare to add clickable linkGravatar Christian Hesse1-2/+8
2020-11-26global-functions: $SendTelegram: change internal wordingGravatar Christian Hesse1-5/+5
2020-11-26global-functions: $SendTelegram: try to get the line breaks rightGravatar Christian Hesse1-3/+4
2020-11-26global-functions: $SendTelegram: disable web page previewGravatar Christian Hesse1-1/+1
2020-11-17netwatch-notify: notify about changeschange-37Gravatar Christian Hesse1-1/+1
2020-11-13global-functions: $SendTelegram: decrease log severity to infoGravatar Christian Hesse1-1/+1
2020-11-13global-functions: $TimeIsSync: decrease log severity to infoGravatar Christian Hesse1-1/+1
2020-11-13global-functions: $MailServerIsUp: decrease log severity to infoGravatar Christian Hesse1-2/+2
2020-11-13global-functions: $CertificateDownload: be more verboseGravatar Christian Hesse1-1/+2
2020-11-06global-functions: $DNSIsResolving: use a domain with low ttlGravatar Christian Hesse1-1/+1
2020-11-01check-routeros-update: support installing updates automatically if seen in ne...change-36Gravatar Christian Hesse1-1/+1
2020-10-27global-functions: $SymbolForNotification: support multiple symbols...Gravatar Christian Hesse1-1/+5
2020-10-23mode-button: make LED configurablechange-35Gravatar Christian Hesse1-1/+1
2020-10-23ospf-to-leds: introduce script to visualize ospf state via ledschange-34Gravatar Christian Hesse1-1/+1
2020-10-16check-health: add deviation on temperature recovery thresholdchange-33Gravatar Christian Hesse1-1/+1
2020-10-16mode-button: merge mode-button-event & mode-button-schedulerchange-32Gravatar Christian Hesse1-1/+1
2020-10-14global-functions: $SendTelegram: clean upGravatar Christian Hesse1-11/+19
2020-10-13global-functions: $SendTelegram: use fixed-width font...change-31Gravatar Christian Hesse1-8/+33
2020-10-13global-functions: $FlushTelegramQueue, $SendTelegram: move hintGravatar Christian Hesse1-7/+6
2020-10-13global-functions: $UrlEncode: encode new line & carriage returnGravatar Christian Hesse1-4/+5
2020-10-10global-functions: $IPCalc: return data in arrayGravatar Christian Hesse1-6/+19
2020-10-09global-functions: $WaitTimeSync: calculate with modulo operationGravatar Christian Hesse1-1/+1
2020-10-07global-functions: $LogPrintExit: explicitly set severityGravatar Christian Hesse1-0/+1
2020-10-07global-functions: $MailServerIsUp: return gracefully on missing configurationGravatar Christian Hesse1-0/+11
2020-09-28log-forward: notify on rate limitchange-30Gravatar Christian Hesse1-1/+1
2020-09-28global-functions: $SendTelegram: scissors symbol for truncationGravatar Christian Hesse1-1/+2
2020-09-27global-functions: $SendTelegram: truncate messages if too longGravatar Christian Hesse1-1/+8
2020-09-25log-forward: add filter on log message textchange-29Gravatar Christian Hesse1-1/+1
2020-09-25dhcp-to-dns: notify on acting on all bound leaseschange-28Gravatar Christian Hesse1-1/+1
2020-09-25global-functions: notify on Telegram queuechange-27Gravatar Christian Hesse1-1/+1
2020-09-25netwatch-notify: notify on configurable check count thresholdchange-26Gravatar Christian Hesse1-1/+1
2020-09-18collect-wireless-mac: add symbol in notificationGravatar Christian Hesse1-0/+1
2020-09-18daily-psk: add symbol in notificationGravatar Christian Hesse1-0/+1
2020-09-18extend magic pattern with "by RouterOS"Gravatar Christian Hesse1-4/+4
2020-09-17global-functions: add missing colonGravatar Christian Hesse1-1/+1
2020-09-14global-functions: $FlushTelegramQueue: destroy empty queueGravatar Christian Hesse1-0/+1
2020-09-14global-functions: $FlushTelegramQueue: give hint on queued messageGravatar Christian Hesse1-2/+8
2020-09-14global-functions: queue Telegram notifications on failure and re-sendGravatar Christian Hesse1-3/+45
2020-09-01global-functions: $DefaultRouteIsReachable: exclude blackholeGravatar Christian Hesse1-1/+1
2020-08-26[ ... print count-only ...] -> [ :len [ ... find ... ] ]Gravatar Christian Hesse1-12/+12
2020-08-21global-functions: $TimeIsSync: return gracefully...Gravatar Christian Hesse1-2/+2
2020-08-21global-functions: $TimeIsSync: warn on missing time sourceGravatar Christian Hesse1-0/+3
2020-08-21global-functions: $TimeIsSync: return false if cloud enabled but not readyGravatar Christian Hesse1-3/+5
2020-08-21global-functions: $TimeIsSync: return false if ntp client enabled but not syncedGravatar Christian Hesse1-0/+1
2020-08-07notify about support for dhcp server name in fqdnchange-25Gravatar Christian Hesse1-1/+1
2020-07-25global-functions: drop $GetRandomSha256, introduce $GetRandom20CharHexGravatar Christian Hesse1-16/+12
2020-07-17check-certificates: add symbol in notificationGravatar Christian Hesse1-0/+1
2020-07-17global-functions: $ScriptInstallUpdate: add symbol in notificationGravatar Christian Hesse1-1/+4
2020-07-17cloud-backup: add symbol in notificationGravatar Christian Hesse1-0/+1
2020-07-17global-functions: introduce and use $SymbolForNotificationchange-24Gravatar Christian Hesse1-1/+14
2020-07-17global-functions: introduce $SymbolByUnicodeNameGravatar Christian Hesse1-0/+16
2020-07-16global-functions: $DeviceInfo: use $IfThenElseGravatar Christian Hesse1-31/+21
2020-07-16global-functions: introduce $IfThenElseGravatar Christian Hesse1-0/+9
2020-07-15add 'log-forward', drop 'early-errors'change-23Gravatar Christian Hesse1-1/+1
2020-07-14global-functions: $ScriptInstallUpdate: update wording for notificationGravatar Christian Hesse1-1/+1
2020-07-14global-config: dropped $ScriptUpdatesIgnore, use ignore flag in commentchange-22Gravatar Christian Hesse1-5/+13
2020-07-14notify about auto patch updates in check-routeros-updatechange-21Gravatar Christian Hesse1-1/+1
2020-07-14notify about hooks in netwatch-notifychange-20Gravatar Christian Hesse1-1/+1
2020-07-14notify about options in script commentschange-19Gravatar Christian Hesse1-1/+1
2020-07-14notify about $IPCalcchange-18Gravatar Christian Hesse1-1/+1