Christian Hesse
e35ba4b06c
global-functions: $CleanName: no exception for dash...
...
... as we still want to deduplicate it when it is inside the input
string. This also unbreak certificate import for "Go Daddy Secure
Certificate Authority - G2" (and more)...
2024-06-01 23:06:24 +02:00
Christian Hesse
33a495beb7
backup-partition: news on support for copy-over
2024-05-23 12:27:23 +02:00
Christian Hesse
545fb5583a
global-functions: $IsTimeSync: initialize with uptime...
...
... to make sure the warning is not issued too early.
2024-05-15 15:52:28 +02:00
Christian Hesse
c87a7519fe
fw-addr-lists: add 'strongips' list from blocklist.de
2024-05-14 11:36:58 +02:00
Christian Hesse
2745597b93
global-functions: $IsTimeSync: add (one time) warning on failed ntp sync
2024-05-08 14:25:31 +02:00
Christian Hesse
fb7170f312
global-functions: $IsTimeSync: log just once
2024-05-08 12:30:13 +02:00
Christian Hesse
eae8dbbb37
global-functions: $WaitForFile: drop extra conversion
2024-04-29 23:02:48 +02:00
Christian Hesse
517ed7bf8c
global-functions: $WaitForFile: respect minimum delay
2024-04-29 23:02:48 +02:00
Christian Hesse
52ec6b7ea1
global-functions: $WaitForFile: use fewer steps
2024-04-29 23:02:48 +02:00
Christian Hesse
755db5d66d
global-functions: $CleanName: do not start with a dash
2024-04-29 23:02:48 +02:00
Christian Hesse
4006d07222
global-functions: $FetchHuge: remove temporary directory
2024-04-29 23:02:48 +02:00
Christian Hesse
0f2a4aedab
global-functions: $CertificateDownload: remove with find...
...
... to make sure this does not break when the file does no longer
exist. Starting with RouterOS 7.15rc1 the file is automatically
removed on import.
2024-04-19 11:46:17 +02:00
Christian Hesse
6fd0becf64
global-functions: introduce $ProtocolStrip
2024-04-19 08:59:51 +02:00
Christian Hesse
e1781fb805
global-functions: $CertificateDownload: use single quotes
2024-04-15 09:11:25 +02:00
Christian Hesse
7aa5059f6d
global-functions: $CertificateAvailable: use single quotes
2024-04-15 09:11:25 +02:00
Christian Hesse
ca2e5f2a01
mod/notification-ntfy: support basic auth
...
Closes #59
2024-04-15 09:11:17 +02:00
Christian Hesse
5f76c245b0
global-functions: $ScriptFromTerminal: check multiple invocations...
...
... and return false.
We can not tell which job is us... So better safe than sorry.
2024-04-11 14:03:43 +02:00
Christian Hesse
6db3355858
global-functions: $ScriptLock: break long lines
2024-04-11 13:41:49 +02:00
Christian Hesse
e53c31e9e6
global-functions: $ScriptLock: degrade message to debug
2024-04-11 13:41:49 +02:00
Christian Hesse
c5a5fb5836
global-functions: $SendNotification: set origin
2024-04-10 10:08:58 +02:00
Christian Hesse
3015743b19
global-functions: $HumanReadableNum: indicate binary base...
...
... and update scripts to match the change.
2024-04-07 22:51:24 +02:00
Christian Hesse
36cf4d028b
global-functions: drop $LogPrintExit2
2024-04-07 22:51:24 +02:00
Christian Hesse
402f847db2
global-functions: $FetchHuge: remove file on failed download
2024-04-06 00:47:21 +02:00
Christian Hesse
61ee5cbd6c
global-functions: $FetchHuge: make sure to work with clean file names
2024-04-06 00:47:21 +02:00
Christian Hesse
2edf983698
global-functions: $FetchHuge: control check-certificate with parameter
2024-04-06 00:47:16 +02:00
Christian Hesse
ab6fd88558
global-functions: $FetchHuge: use custom user agent string
2024-04-06 00:45:50 +02:00
Christian Hesse
5323052290
global-functions: introduce $FetchHuge
2024-04-06 00:43:39 +02:00
Christian Hesse
4db91ec16e
global-functions: drop $ParseJson
2024-04-02 00:08:44 +02:00
Christian Hesse
c01a424f4f
telegram-chat: read file content...
...
... instead of getting it. This lifts the size limit, though we are
still limited by Telegram message size.
This requires RouterOS 7.13.
2024-04-01 22:45:35 +02:00
Christian Hesse
bdcf5b3275
news on charge and fees
2024-03-31 21:48:47 +02:00
Christian Hesse
4df1468e25
global-functions: rename $FetchUserAgent -> $FetchUserAgentStr
...
... to make sure the function does not clash with the variable we had before,
as this causes issue with news and changes notification.
2024-03-29 11:11:17 +01:00
Christian Hesse
bbdc9c65f5
global-functions: $HumanReadableNum: set declared function only
2024-03-27 23:02:38 +01:00
Christian Hesse
acf8e88db2
global-functions: $AlignRight: set declared function only
2024-03-27 23:02:38 +01:00
Christian Hesse
1d816d94f6
global-functions: $FetchUserAgent: set declared function only
2024-03-27 23:02:22 +01:00
Christian Hesse
43ecec854f
global-functions: $LogPrintOnce: detect and warn on possible crash
2024-03-27 08:32:49 +01:00
Christian Hesse
bd2301a28c
global-functions: $LogPrintOnce: indicate action via return
2024-03-26 13:59:03 +01:00
Christian Hesse
cc81e55649
telegram-chat: improve readability with symbols
2024-03-21 14:28:23 +01:00
Christian Hesse
cd371b69a6
global-functions: $CertificateDownload: download via clean name...
...
... and rename certificates in repository.
2024-03-16 23:34:33 +01:00
Christian Hesse
eb7919c1d8
global-functions: generate user agent string in function...
...
... and add the caller and my shortened url.
2024-03-16 23:10:47 +01:00
Christian Hesse
576a2c97cf
global-functions: $LogPrintExit2: add deprecation warning
2024-03-15 14:42:50 +01:00
Christian Hesse
eb03a4608b
global-functions: $ScriptInstallUpdate: use shorter url
2024-03-15 10:05:32 +01:00
Christian Hesse
9b4e5ce369
global-functions: $SymbolByUnicodeName: add these for later use
2024-03-14 22:12:03 +01:00
Christian Hesse
3d4a14d449
netwatch-notify: pass link to notification
...
This is pass verbatim below the notification text.
2024-03-13 09:02:04 +01:00
Christian Hesse
9dd1b768ee
global-functions: switch to $LogPrint
2024-03-12 20:37:57 +01:00
Christian Hesse
1feeed145d
global-functions: introduce $LogPrint, deprecate $LogPrintExit2
2024-03-12 20:37:57 +01:00
Christian Hesse
19802c0b69
global-functions: $LogPrintOnce: drop support for exit
...
This is not widely adopted or used, so let's just drop it - no
compatibility.
2024-03-12 20:37:57 +01:00
Christian Hesse
76f65c13d7
global-functions: add architecture in user-agent string
2024-03-12 20:37:57 +01:00
Christian Hesse
a7cb3e520a
global-config: support loading snippets
...
This adds support for loading snippets, which need a name starting with
"global-config-overlay.d/". This allows to split off configuration if
desired.
2024-03-12 20:36:21 +01:00
Christian Hesse
83dbcfecd5
news on wifiwave2 EOL
2024-03-12 15:27:15 +01:00
Christian Hesse
955ee8499b
backup-cloud: catch error with :execute workaround
...
Catching a runtime error here fails... So let's try a workaround
with :execute...
2024-03-12 15:27:15 +01:00