4a52d51a36
notify about hooks in netwatch-notify
2020-07-14 17:02:31 +02:00
aec63407e8
notify about options in script comments
2020-07-14 16:23:04 +02:00
883920aeae
notify about $IPCalc
2020-07-14 16:22:17 +02:00
23563cb9aa
notify about early-errors
2020-07-14 16:16:46 +02:00
c4ff95b3ae
global-functions: $MailServerIsUp: do immediate check
2020-07-14 10:59:08 +02:00
16685dd332
global-functions: $DNSIsResolving: try a domain that is unlikely to be cached
2020-07-14 09:12:44 +02:00
d8b2055fbc
global-functions: add $VersionToNum
2020-07-07 00:01:00 +02:00
ef2cb11665
global-functions: $ScriptInstallUpdate: get base url and suffix from comment
...
Just set 'base-url=https://example.com/ ...' and/or 'url-suffix=\h=branch'
in comment to overwrite settings from global configuration.
2020-07-02 00:58:06 +02:00
e38f3fb022
global-functions: $ScriptInstallUpdate: support ignore from comment
...
Just add 'ignore' in comment...
2020-07-02 00:41:37 +02:00
149340ff34
global-functions: $ParseKeyValueStore: allow equals sign in value
2020-07-02 00:41:37 +02:00
2aaea7c58e
global-functions: $ParseKeyValueStore: key without value for boolean true
2020-07-02 00:41:37 +02:00
5b03ae4fa2
global-functions: do not initialize $Sent* variables
...
The scripts work without initialization, removing this makes sure the
value is not overwritten on global functions reload.
2020-06-30 20:26:37 +02:00
2093661552
global-functions: $GetRandomNumber: limit at 2^32-1
2020-06-30 20:06:55 +02:00
baba79e3f5
global-functions: $GetRandomNumber: return 32bit number without limit
2020-06-29 16:32:19 +02:00
38760d05b0
global-functions: add $IPCalc
...
[admin@MikroTik] > $IPCalc 192.168.88.188/20
Address: 192.168.88.188
Netmask: 255.255.240.0
Network: 192.168.80.0/20
HostMin: 192.168.80.1
HostMax: 192.168.95.254
Broadcast: 192.168.95.255
2020-06-23 13:19:27 +02:00
71ad56aacc
explicitly name the license
...
Copyright (C) 2013-2020 Christian Hesse <mail@eworm.de >
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
https://www.gnu.org/licenses/#GPL
https://www.gnu.org/licenses/gpl.html
https://www.gnu.org/licenses/gpl.md
2020-06-19 22:17:42 +02:00
12015af855
global-functions: $GetRandomNumber: use $GetRandomSha256
2020-06-18 12:52:59 +02:00
529dbbe4f8
global-functions: rename $GetRandom -> $GetRandomNumber
2020-06-18 12:49:52 +02:00
a1d05f93c6
global-functions: add $GetRandomSha256
2020-06-18 12:23:50 +02:00
e871cb5a69
global-functions: add $WaitFullyConnected
2020-05-26 23:35:24 +02:00
4166bf91c3
global-functions: add $WaitDNSResolving
2020-05-26 23:34:58 +02:00
b7172b69ce
global-functions: add $DNSIsResolving
2020-05-26 23:33:49 +02:00
83a8743879
global-functions: $WaitTimeSync: replace comment with debug output
2020-05-17 23:41:54 +02:00
3179994017
global-functions: $DownloadPackage: replace comment with debug output
2020-05-17 23:40:59 +02:00
255b2a8244
global-functions: $MailServerIsUp: handle resolve errors
2020-05-15 20:34:33 +02:00
215bf78ce1
global-functions: $MailServerIsUp: remove duplicate define
2020-05-15 20:31:54 +02:00
77338563b7
global-functions: $MailServerIsUp: use prepared value
2020-05-15 20:29:15 +02:00
b5d1e7aa83
global-functions: $WaitTimeSync: run rotate-ntp less frequently
2020-05-15 20:23:14 +02:00
12a29d076f
global-functions: $WaitTimeSync: failing rotate-ntp is not fatal
...
Resolving ntp servers fais if internet connectivity is not established.
So this is not fatal, we want to catch error and fall through, then
continue.
2020-05-13 14:07:12 +02:00
378a1785f4
global-functions: $ScriptInstallUpdate: log when reloading code
2020-05-04 11:06:02 +02:00
ce4d332f55
global-functions: $DownloadPackage: support downloading bundle
2020-05-04 09:21:23 +02:00
14dd16ef5a
global-functions: $CertificateNameByCN: replace apostrophe
2020-04-24 11:09:02 +02:00
b67712cfe4
global-functions: add $WaitDefaultRouteReachable
2020-04-22 22:21:06 +02:00
999763a263
global-functions: add $DefaultRouteIsReachable
2020-04-22 22:20:42 +02:00
d6ce774fd8
global-functions: $TimeIsSync: unbreak with bundled ntp client
2020-04-22 10:08:23 +02:00
96598b2d34
global-functions: $DownloadPackage: do not re-download
2020-04-07 12:54:46 +02:00
df177212d1
global-functions: $SendTelegram: use $LogPrintExit
2020-04-03 16:59:10 +02:00
af77645174
global-functions: $SendEMail: use $LogPrintExit
2020-04-03 16:59:10 +02:00
6f354c8bb0
global-functions: $ScriptFromTerminal: use $LogPrintExit
2020-04-03 16:59:10 +02:00
9c3ce55ee4
global-functions: $MailServerIsUp: use $LogPrintExit
2020-04-03 16:59:10 +02:00
596fb5f835
global-functions: $CertificateDownload: use $LogPrintExit
2020-04-03 16:59:10 +02:00
7cdeb9185e
global-functions: $CertificateAvailable: use $LogPrintExit
2020-04-03 16:59:10 +02:00
324f5b0ba4
global-functions: $SendTelegram: check status of certificate download
2020-04-03 15:03:27 +02:00
e963e09114
global-functions: $GetMacVendor: check status of certificate download
2020-04-03 15:03:27 +02:00
abb97601ce
global-functions: $DownloadPackage: check status of certificate download
2020-04-03 15:03:27 +02:00
dfeaa1ed41
global-functions: $Certificate{Available,Download}: return and check status
2020-04-03 14:24:24 +02:00
afd33b8e25
global-functions: $ScriptInstallUpdate: log and print changes
2020-04-01 11:38:25 +02:00
a598cca2da
global-functions: $SendTelegram: always return a value
...
... overwise it opens a prompt "value:".
2020-03-31 13:35:59 +02:00
40970fb738
global-functions: $SendEMail: always return a value
...
... overwise it opens a prompt "value:".
2020-03-31 13:34:30 +02:00
e33b4af433
global-functions: $ScriptInstallUpdate: ignore empty scripts
...
Now that script-updates is gone we support installing new scripts with
$ScriptInstallUpdate only.
2020-03-31 12:58:13 +02:00