Commit graph

1984 commits

Author SHA1 Message Date
Christian Hesse 180d6b8733 backup-cloud: use $HumanReadableNum for file size 2023-11-15 14:34:40 +01:00
Christian Hesse 890cd6c58d global-functions: introduce $HumanReadableNum 2023-11-15 14:34:40 +01:00
Christian Hesse a4b2da8087 Merge branch 'wifi' into next 2023-11-15 14:34:40 +01:00
Christian Hesse 4c3430fbb6 notify about parted scripts for wifi package 2023-11-15 14:34:40 +01:00
Christian Hesse 97383dfbfb hotspot-to-wpa{,-cleanup}: support new wifi package 2023-11-15 14:34:40 +01:00
Christian Hesse fe1f438502 dhcp-lease-comment: support new wifi package 2023-11-15 14:34:40 +01:00
Christian Hesse 53103be324 daily-psk: support new wifi package 2023-11-15 14:34:40 +01:00
Christian Hesse d598b2d70e collect-wireless-mac: support new wifi package 2023-11-15 14:34:40 +01:00
Christian Hesse cf4f0c5c93 capsman-rolling-upgrade: support new wifi package 2023-11-15 14:34:40 +01:00
Christian Hesse 5eb130f0fc capsman-download-packages: support new wifi package 2023-11-15 14:34:40 +01:00
Christian Hesse ba406ae0fe accesslist-duplicates: support new wifi package 2023-11-15 14:34:40 +01:00
Christian Hesse 448b44cde6 Makefile: support new wifi package...
... introduced with RouterOS 7.13beta1.
2023-11-15 14:34:33 +01:00
Christian Hesse 3aec5d70c6 Merge branch 'scheduler' into next 2023-11-14 22:36:58 +01:00
Christian Hesse 8c8f834179 mod/notification-telegram: rename scheduler 2023-11-14 22:35:38 +01:00
Christian Hesse 75c41501c2 mod/notification-ntfy: rename scheduler 2023-11-14 22:35:23 +01:00
Christian Hesse 5c2454be8b mod/notification-matrix: rename scheduler 2023-11-14 22:35:06 +01:00
Christian Hesse a5e2282d0f mod/notification-email: rename scheduler 2023-11-14 22:34:45 +01:00
Christian Hesse f7c72b6ed9 packages-update: rename scheduler 2023-11-14 22:27:15 +01:00
Christian Hesse 4f04fa73fc mode-button: rename scheduler 2023-11-14 22:26:22 +01:00
Christian Hesse 0d530294f5 capsman-rolling-upgrade: update template comment 2023-11-14 17:34:26 +01:00
Christian Hesse 18360f92b3 capsman-download-packages: update template comment 2023-11-14 17:33:46 +01:00
Christian Hesse 690953e4c5 doc/collect-wireless-mac: fix copy-and-paste error 2023-11-14 15:13:12 +01:00
Christian Hesse 64bae1fd1b doc/capsman-download-packages: hint on cleanup 2023-11-14 14:10:02 +01:00
Christian Hesse dcca53e449 hotspot-to-wpa: drop dead code 2023-11-14 10:41:01 +01:00
Christian Hesse e36ac19c8b global-functions: drop $Read
... which is no longer required now that RouterOS 7.12beta1
provides /terminal/ask.
2023-11-09 15:42:07 +01:00
Christian Hesse ebce360a4e doc/accesslist-duplicates: reference stable version 2023-11-09 15:42:07 +01:00
Christian Hesse 5b047223d1 accesslist-duplicates: use /terminal/ask
This was introduced in RouterOS 7.12beta1.
2023-11-09 15:42:07 +01:00
Christian Hesse 2d7efd8d6c mod/notification-matrix: introduce $SetupMatrix{Authenticate,JoinRoom} for setup
Well, now that we have a JSON parser... Let's improve the user
experience a bit.
2023-11-09 15:34:10 +01:00
Christian Hesse 59f8f30389 doc/mod/notification-telegram: end all commands with a semicolon 2023-11-09 15:34:10 +01:00
Christian Hesse 255fc531ad doc/mod/notification-ntfy: end all commands with a semicolon 2023-11-09 15:34:10 +01:00
Christian Hesse 2acc0aba7e doc/mod/notification-matrix: end all commands with a semicolon 2023-11-09 15:34:10 +01:00
Christian Hesse 0f3746c894 doc/mod/notification-email: end all commands with a semicolon 2023-11-09 15:34:10 +01:00
Christian Hesse 3cc41495bc doc/mod/ssh-keys-import: reference stable version 2023-11-09 15:34:10 +01:00
Christian Hesse 98d7eee454 mod/ssh-keys-import: continue import after intermediate failure 2023-11-09 15:34:10 +01:00
Christian Hesse b22dfbfc94 mod/ssh-keys-import: do not import twice 2023-11-09 15:34:10 +01:00
Christian Hesse 042ff1cfda mod/ssh-keys-import: drop the version check for ed25519 keys...
... now that we require RouterOS 7.12beta1 anyway.
2023-11-09 15:18:09 +01:00
Christian Hesse 1265caca60 mod/ssh-keys-import: calculate fingerprint...
... and store it in key-owner, which is descriptive only.

This requires RouterOS 7.12beta1 for the 'transform' property
for ':convert' command.
2023-11-09 15:08:36 +01:00
Christian Hesse c3045f3723 mod/ssh-keys-import: parse key into array 2023-11-07 14:31:59 +01:00
Christian Hesse 79f3002a38 README: print name with proplist for certificate verification 2023-11-07 14:31:59 +01:00
Christian Hesse c2649ae832 README: reference stable version 2023-11-07 13:41:59 +01:00
Christian Hesse fe2641ae0f global-functions: $ParseDate: drop code for old format...
... and increase required RouterOS.

We should probably wait some time before merging this: Even current
versions have some hidden places with old format:

[admin@MikroTik] > /system/resource/print
                     [...]
                  version: 7.10.2 (stable)
               build-time: Jul/12/2023 09:45:11
                     [...]

(Though this is written with capital letter and fails anyway...)

Something similar goes for `/ip/neighbor`, where format depends on
remote devices. Does anybody need to parse this?
2023-11-07 13:41:59 +01:00
Christian Hesse 4321d8fa54 netwatch-notify: match on word boundary 2023-10-27 22:55:40 +02:00
Christian Hesse f60c72dc78 netwatch-dns: match on word boundary 2023-10-27 22:55:15 +02:00
Christian Hesse a407332ea1 dhcp-to-dns: prepare string 'mac in server' 2023-10-27 22:46:47 +02:00
Christian Hesse a769ed072b dhcp-to-dns: prepare full names for A and CNAME records 2023-10-27 22:34:52 +02:00
Christian Hesse 576364f44a dhcp-to-dns: info on mac address bound multiple time 2023-10-27 14:13:58 +02:00
Christian Hesse c34599fe46 dhcp-to-dns: warn on duplicate names 2023-10-27 14:13:58 +02:00
Christian Hesse 3474b9a15c dhcp-to-dns: allow multiple records for one mac address
Now that we can have differnt name suffixes via networks it makes sense
to allow multiple records for one mac address.

Also update the wording for messages...
2023-10-27 14:13:58 +02:00
Christian Hesse 72b4851255 global-functions: introduce $LogPrintOnce
This does work just like $LogPrintExit2, except it acts just *once* for
each message, until device is rebooted.
2023-10-27 08:42:32 +02:00
Christian Hesse dce779250c README: explain sensitive property 2023-10-26 22:15:10 +02:00