Christian Hesse
de2a90d841
doc/fw-addr-lists: add a warning on possible subsystem crash
2025-06-11 17:47:40 +02:00
Christian Hesse
e2d3f0f073
fw-addr-lists: delay on possible scripting subsystem crash
...
This happens in :convert when a list is way too large.
Let's use $LogPrintOnce here. If the scripting subsystem really crashes
the message will be purged from $LogPrintOnceMessages anyway (as all
global variables are lost).
2025-06-11 17:46:09 +02:00
Christian Hesse
595b4aea9d
capsman-download-packages: revert changes for "new functionality"
...
(Though we keep the quoting for type.)
Well, turned out this functionality is for `/file/print` only,
but does not work with `/file/find`. 🫣 🥴
This reverts commit 15fd522d3d
.
2025-06-11 17:46:09 +02:00
Christian Hesse
0de6d006ae
update list of contributors
2025-06-04 22:30:51 +02:00
Christian Hesse
1f4bf9ee63
check-routeros-update: remove a stale scheduler
2025-06-04 22:30:51 +02:00
Christian Hesse
c3d3d61f92
packages-update: support deferred reboot with longer interval
2025-06-04 22:30:51 +02:00
Christian Hesse
6130c94cc1
Merge branch 'file' into next
2025-06-04 22:30:51 +02:00
Christian Hesse
15fd522d3d
capsman-download-packages: adopt new functionality from file menu
2025-06-04 22:30:51 +02:00
Christian Hesse
5b15c82bb1
capsman-download-packages: use $FileGet ...
...
... to work around restrictions in new file handling.
2025-06-04 22:30:48 +02:00
Christian Hesse
30b80e903d
telegram-chat: use $FileExists ...
...
... to work around restrictions in new file handling.
2025-06-04 22:30:45 +02:00
Christian Hesse
80aed200fd
mod/ssh-keys-import: use $FileExists ...
...
... to work around restrictions in new file handling.
2025-06-04 22:30:42 +02:00
Christian Hesse
2d81984aed
mod/notification-email: use $RmFile
2025-06-04 22:30:42 +02:00
Christian Hesse
e3284ca770
mod/notification-email: use $FileExists ...
...
... to work around restrictions in new file handling.
2025-06-04 22:30:39 +02:00
Christian Hesse
daee05dbd7
backup-email: add a comment why files are not removed
2025-06-04 22:30:39 +02:00
Christian Hesse
43bac7c33c
backup-email: check for .conf file
2025-06-04 22:30:39 +02:00
Christian Hesse
a2f837be59
backup-email: use :retry and $FileExists ...
...
... to work around restrictions in new file handling.
2025-06-04 22:30:36 +02:00
Christian Hesse
8353a8547f
global-functions: $DownloadPackage: use $FileExists ...
...
... to work around restrictions in new file handling.
2025-06-04 22:30:33 +02:00
Christian Hesse
cb984a5e52
global-functions: introduce $FileExists
2025-06-04 22:28:25 +02:00
Christian Hesse
0e00a228d6
global-functions: $WaitForFile: use :retry for simplification, ...
...
... and to work around restrictions in new file handling.
2025-06-04 22:28:20 +02:00
Christian Hesse
e08bb2192d
global-functions: $WaitForFile: drop the workaround
...
This was fixed in RouterOS 7.18rc1, so should be ok to remove now.
2025-06-04 22:28:20 +02:00
Christian Hesse
fb8e616846
global-functions: $RmFile: use $FileGet ...
...
... to work around restrictions in new file handling.
2025-06-04 22:28:17 +02:00
Christian Hesse
d993495e44
global-functions: $RmDir: use $FileGet ...
...
... to work around restrictions in new file handling.
2025-06-04 22:28:14 +02:00
Christian Hesse
1e4f168735
global-functions: $MkDir: use $FileGet ...
...
... to work around restrictions in new file handling.
2025-06-04 22:28:11 +02:00
Christian Hesse
b70e6e7984
global-functions: introduce $FileGet
2025-06-03 12:29:42 +02:00
Christian Hesse
4bc3bf40e6
Merge branch 'builtin-certs' into next
2025-06-03 11:06:59 +02:00
Christian Hesse
d69b399572
INITIAL-COMMANDS: use builtin certificates if possible
2025-06-03 11:06:59 +02:00
Christian Hesse
bf684a7197
global-functions: $CertificateAvailable: try to use builtin certificates
...
The builtin certificates were introduced with RouterOS 7.19, so requires
this hacky :parse workaround.
2025-05-28 15:08:26 +02:00
Christian Hesse
d59c4aee26
README: add a paragraph and link to jump
2025-05-28 14:16:57 +02:00
Christian Hesse
3d3b270748
README: give a hint on builtin certificate store
...
I guess this should become the default any time in future...
2025-05-28 14:07:57 +02:00
Christian Hesse
6a49c483b6
telegram-chat: rename variable...
...
... to better describe the use.
2025-05-23 17:38:22 +02:00
Christian Hesse
c50acd697a
telegram-chat: fix detection of replies
2025-05-23 17:36:56 +02:00
Christian Hesse
4bd7d44cd2
global-functions: $ScriptInstallUpdate: fix syntax error
2025-05-23 11:16:40 +02:00
Christian Hesse
86ad41f6b6
fix the trust state for certificates
...
RouterOS 7.19 is suffering an issue with certificate store, where the
trust state is not available correctly. This effects certificates
imported a long time ago, with RouterOS 7.4 or older.
Fixing trust state for all certificates by re-setting the trust state...
(Reported as SUP-188791...)
2025-05-23 10:51:04 +02:00
Christian Hesse
64fe923c5a
DEBUG: fix typo
2025-05-22 10:13:52 +02:00
Christian Hesse
f1396b83aa
telegram-chat: support debug output for updates in JSON
2025-05-22 10:13:52 +02:00
Christian Hesse
1b5dd1e1d3
telegram-chat: support trusted group chat ids
...
But be warned: Adding a person to a trusted group will give
her/him administrative control over the device(s) - without
changes on the device itself!
On the other hand... Removing permissions is easily done by removing
a person from a group.
Closes: https://github.com/eworm-de/routeros-scripts/issues/101
2025-05-22 10:13:52 +02:00
Christian Hesse
e78c71948d
mod/notification-telegram: fix indention
2025-05-22 10:13:52 +02:00
Christian Hesse
ce129ee441
fw-addr-lists: for IPv6 the CIDR is always expected
2025-05-22 10:13:52 +02:00
Christian Hesse
2a95687477
mod/notification-email: add the link symbol
2025-05-22 10:13:52 +02:00
Christian Hesse
74dc809b98
mod/notification-email: properly truncate the body
...
Truned out that the size limit for e-mail message/body is anywhere just
below 64kB... So truncate at about 62.000 bytes.
2025-05-22 10:13:52 +02:00
Christian Hesse
ff218e4ce5
mod/notification-email: add error handling when sending mail
2025-05-22 10:13:52 +02:00
Christian Hesse
bd3cc3bbd4
mod/inspectvar: replace only when matching
2025-05-22 10:13:52 +02:00
Christian Hesse
36f155ce62
mod/inspectvar: remove CR, replace LF
2025-05-22 10:13:52 +02:00
Christian Hesse
187735f35f
mod/inspectvar: print the length for strings
2025-05-22 10:13:52 +02:00
Christian Hesse
3521995dbc
mod/inspectvar: use $CharacterMultiply
2025-05-22 10:13:52 +02:00
Christian Hesse
1f4290f4be
Merge branch 'onerror' into next
2025-05-22 10:13:52 +02:00
Christian Hesse
205bcce6f9
update-tunnelbroker: :do ... on-error=... -> :onerror ... do=...
2025-05-22 10:13:52 +02:00
Christian Hesse
10ac816348
unattended-lte-firmware-upgrade: :do ... on-error=... -> :onerror ... do=...
2025-05-22 10:13:52 +02:00
Christian Hesse
f22d46da96
telegram-chat: :do ... on-error=... -> :onerror ... do=...
2025-05-22 10:13:52 +02:00
Christian Hesse
d0adf9974e
sms-forward: :do ... on-error=... -> :onerror ... do=...
2025-05-22 10:13:52 +02:00