1
0
mirror of https://github.com/eworm-de/routeros-scripts.git synced 2024-05-11 05:55:19 +00:00

1038 Commits

Author SHA1 Message Date
182bd2fa0b check-routeros-update: give more context 2021-02-18 23:11:10 +01:00
60ca07dc8a global-functions: $TimeIsSync: do not flood log...
... when returning gracefully.
2021-02-18 21:49:23 +01:00
d5afc79eed global: drop script 'global-wait'
All scripts wait for the global functions on their own now.
change-44
2021-02-18 21:45:38 +01:00
2db73a189c global-functions: $ScriptInstallUpdate: fix change notification
In RouterOS functions are of type 'array' with 'code' (numerical index 1)
inside. Cast to string to make comparison work.

Also define the function to make it available.
2021-02-18 21:45:38 +01:00
148a7f93a6 global-functions: $ScriptInstallUpdate: Properly escape question mark 2021-02-18 21:10:14 +01:00
3f12730ed4 email-backup: no example address, complain if missing 2021-02-18 12:54:04 +01:00
776f072415 README: fix typo 2021-02-18 11:30:04 +01:00
e6f705f9e6 upload-backup: wait to be fully connected 2021-02-18 09:12:44 +01:00
8c221842a6 email-backup: wait to be fully connected 2021-02-18 09:12:31 +01:00
1c40a90c79 cloud-backup: wait to be fully connected 2021-02-18 09:12:07 +01:00
fc601a57ee global-functions: $DeviceInfo: shorten text 2021-02-16 20:08:32 +01:00
efca1ec049 global-functions: drop $MailServerIsUp
Now that we have an e-mail queue we do not care if the server is up or not.
2021-02-16 16:45:13 +01:00
28db473299 global-functions: send (and re-send) e-mails from queue change-43 2021-02-16 16:45:13 +01:00
17d7678e2d global-functions: drop support for attachment in notification e-mail 2021-02-16 16:04:18 +01:00
e7c2a7745a daily-psk: drop support for attaching QR-Code
The notification contains the link. Should be sufficient, no?
2021-02-16 16:01:36 +01:00
0c2143298d global-functions: $CertificateAvailable: check chain by akid and skid
We can merge this when RouterOS 6.47 moves to long-term...
routeros-6.47
2021-02-09 09:58:46 +01:00
dad525173c global-functions: $DownloadPackage: this requires Let's Encrypt "R3" now 2021-02-03 14:32:38 +01:00
55a8a984f7 global-functions: $GetMacVendor: this requires Let's Encrypt "R3" now 2021-02-03 14:28:16 +01:00
eaea89112a global-functions: $LogPrintExit: notify about colorful output change-42 2021-01-22 10:08:15 +01:00
b780b40baf global-functions: $LogPrintExit: make colorful output configurable 2021-01-22 09:22:34 +01:00
bbf918e329 global-functions: $LogPrintExit: colorful output 2021-01-22 09:22:34 +01:00
086a395e82 global-functions: $ScriptInstallUpdate: give hint on changes 2021-01-22 09:22:34 +01:00
99aaf642b2 capsman-download-packages: handle error when creating directory 2021-01-20 14:43:27 +01:00
e135ca1238 certificate-renew-issued: handle error when creating directory 2021-01-20 14:38:11 +01:00
c980699dd7 global-functions: add error handling 2021-01-20 14:23:57 +01:00
11d43e9fe5 global-functions: $SymbolForNotification: remove empty line 2021-01-20 14:08:01 +01:00
fa7f37e87f global-functions: $WaitForFile: declare input first 2021-01-20 14:07:20 +01:00
dc148065dc global-functions: $MkDir: clean path 2021-01-20 14:03:31 +01:00
6cea5a9f9b check-certificates: complete certificate renewal time
With a modified certificate renewal time may have failed if the new
certificate was not found.
2021-01-11 12:00:07 +01:00
d926c84cdb check-certificates: do not renew if loosing private key 2021-01-11 12:00:07 +01:00
8e628ce11e check-certificates: show info on private key 2021-01-11 12:00:07 +01:00
faf08b0575 global-functions: introduce and use $RequiredRouterOS 2021-01-04 10:39:11 +01:00
ab267d54b3 global-functions: $ScriptInstallUpdate: log error on reloading global functions 2021-01-03 21:37:48 +01:00
156024ac2f global-functions: $ScriptInstallUpdate: log error on reloading global configuration 2021-01-03 21:20:04 +01:00
90672798e8 hotspot-to-wpa: always use first entry to place before 2021-01-03 20:34:19 +01:00
3eccf923cc dhcp-to-dns: always use first entry to place before 2021-01-03 20:34:04 +01:00
c18f753338 collect-wireless-mac: always use first entry to place before 2021-01-03 20:33:32 +01:00
241d5fd2d7 ipv6-update: simplify the code...
... and make it match the code used in other scripts.
2021-01-03 20:27:24 +01:00
4368f500c3 ipv6-update: get old prefix from first matching address list entry 2021-01-03 19:56:47 +01:00
547fbc630a update copyright for 2021 2021-01-01 21:33:52 +01:00
ea7cdcb4a5 update list of contributors 2020-12-30 12:47:55 +01:00
ca6668950b collect-wireless-mac: always select first lease from dhcp-server
The script fails at setting the hostname when there are multiple leases
for a mac address.

In line 36 and 37 the hostname gets set from the data the lease. When there
is more than one lease for a specific mac address this fails with the message
"invalid internal item number". More than one lease for a mac address is
possible, if you have more than one SSID on a capsman and a single device
can login into more than one SSID.

Fixes #10

Signed-off-by: Christian Hesse <mail@eworm.de>
2020-12-30 12:42:03 +01:00
97ade535d9 certs: add plain text info about certificates
Also order certificates, so we have:
 * intermediate
 * root
 * alternative root, if any

Let's add 'ISRG Root X1' for 'E1' as there will be a valid cross-signed
chain 'E1' -> 'ISRG Root X2' -> 'ISRG Root X1'.
2020-12-30 00:45:11 +01:00
605c313e46 global-functions: $ScriptInstallUpdate: simplify code 2020-12-20 23:33:16 +01:00
caddcbabe2 global-functions: $ScriptInstallUpdate: drop ignore migration
Anybody had enough time to migrate, no?
2020-12-20 23:27:02 +01:00
0360a0ef90 global-functions: $ScriptInstallUpdate: implement migration mechanism
Reset $SentConfigChangesNotification and rerun $ScriptInstallUpdate
to test...

:set SentConfigChangesNotification
$ScriptInstallUpdate
change-41
2020-12-18 20:32:29 +01:00
40dc2415d3 global-functions: $ScriptInstallUpdate: make Let's Encrypt certificate semi-mandatory
... and remove the migration from changes.
2020-12-18 20:32:29 +01:00
05a9531dac certs: remove Let's Encrypt Authority X3 2020-12-18 20:32:29 +01:00
25d5454234 INITIAL-COMMANDS: drop Let's Encrypt Authority X3 2020-12-18 20:32:29 +01:00
c4c139d5a6 README: drop Let's Encrypt Authority X3 2020-12-18 20:32:29 +01:00