Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-09 | global-functions: drop $Read | 1 | -6/+0 | ||
... which is no longer required now that RouterOS 7.12beta1 provides /terminal/ask. | |||||
2023-11-09 | mod/notification-matrix: introduce $SetupMatrix{Authenticate,JoinRoom} for setupchange-113 | 1 | -1/+1 | ||
Well, now that we have a JSON parser... Let's improve the user experience a bit. | |||||
2023-11-09 | mod/ssh-keys-import: calculate fingerprint...routeros-7.12beta1-2change-112 | 1 | -1/+1 | ||
... and store it in key-owner, which is descriptive only. This requires RouterOS 7.12beta1 for the 'transform' property for ':convert' command. | |||||
2023-11-07 | global-functions: $ParseDate: drop code for old format...routeros-7.10beta5-2 | 1 | -10/+1 | ||
... 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-10-27 | dhcp-to-dns: allow multiple records for one mac addresschange-111 | 1 | -1/+1 | ||
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 | global-functions: introduce $LogPrintOnce | 1 | -0/+23 | ||
This does work just like $LogPrintExit2, except it acts just *once* for each message, until device is rebooted. | |||||
2023-10-26 | global: switch eworm.de to new certificate chain (E1 / ISRG Root X2) | 1 | -4/+0 | ||
old chain: R3 / ISRG Root X1 new chain: E1 / ISRG Root X2 No user interaction or migration is required for existing installations as we install 'E1' and 'ISRG Root X2' for some time already. | |||||
2023-10-25 | global-functions: $ParseJson: prevent infinite loop... | 1 | -2/+4 | ||
... which could happen on corrupted or truncated input. | |||||
2023-10-19 | global-functions: $ParseJson: return array as ... array 😜 | 1 | -8/+15 | ||
No need to assemble the string here, just to split it again later. | |||||
2023-10-17 | global-functions: $ScriptInstallUpdate: use $EitherOr | 1 | -4/+2 | ||
2023-10-17 | global-functions: $ScriptInstallUpdate: restore indention | 1 | -22/+21 | ||
No functional change. | |||||
2023-10-17 | global-functions: $ScriptInstallUpdate: drop support for scripts from storagechange-110 | 1 | -10/+2 | ||
Nobody ever used that, no? (Well, except me - just before I implemented fetching. 😜) | |||||
2023-10-17 | global-functions: $ScriptInstallUpdate: rename variable | 1 | -4/+4 | ||
2023-10-17 | global-functions: $ScriptInstallUpdate: use pushpin as bullet | 1 | -2/+1 | ||
2023-10-17 | global-functions: $SymbolForNotification: support fallback without symbols | 1 | -1/+1 | ||
2023-10-17 | introduce mod/notification-ntfy...change-109 | 1 | -1/+1 | ||
... for sending notifications via Ntfy (https://ntfy.sh/). TODO: use proper formatting once supported in Android app: https://github.com/binwiederhier/ntfy/issues/889 | |||||
2023-10-17 | log-forward: use colorful bullets to indicate severitychange-108 | 1 | -1/+4 | ||
2023-10-17 | global-functions: $ScriptInstallUpdate: http-header-field expects an array | 1 | -4/+4 | ||
2023-10-17 | global-functions: $CertificateDownload: http-header-field expects an array | 1 | -1/+1 | ||
2023-10-16 | global-functions: $ParseJson: properly handle array | 1 | -0/+13 | ||
2023-10-16 | global-functions: $ParseJson: prepare elif-workaround | 1 | -1/+4 | ||
2023-10-16 | global-functions: $ParseJson: use temporary variables | 1 | -3/+5 | ||
2023-10-16 | mod/notification-telegram: drop support for non-fixed width fontchange-107 | 1 | -1/+1 | ||
2023-10-16 | telegram-chat: act on reply from selfchange-106-1 | 1 | -1/+1 | ||
2023-10-16 | global-functions: $ParseJson: handle outher curly brackets | 1 | -1/+6 | ||
2023-10-16 | global-functions: $ParseJson: drop superfluous substraction | 1 | -1/+1 | ||
2023-10-16 | global-functions: make $ParseJson global | 1 | -0/+29 | ||
2023-09-18 | global-functions: split off $FormatMultiLines ... | 1 | -7/+21 | ||
... to format multiple lines from an array. | |||||
2023-09-15 | global-functions: $EitherOr: properly handle time values | 1 | -0/+3 | ||
2023-08-31 | check-routeros-update: support update from specific neighbor(s)change-105 | 1 | -1/+1 | ||
... by matching the identity property. | |||||
2023-08-18 | global-functions: prepare user-agent for fetch in global variable | 1 | -6/+6 | ||
2023-08-15 | news and migration for wifiwave2change-104 | 1 | -1/+1 | ||
2023-06-28 | global-functions: $MkDir: drop extra block, restore indention | 1 | -14/+13 | ||
We had this to make the previous commit cleaner. No functional change. | |||||
2023-06-28 | global-functions: $MkDir: drop old code with smb workaround...routeros-7.9beta4-5 | 1 | -41/+2 | ||
... and increase required RouterOS. | |||||
2023-06-28 | hotspot-to-wpa-cleanup: drop hard-coded server name, find by commentchange-103 | 1 | -1/+1 | ||
2023-06-28 | hotspot-to-wpa: support non-local userschange-102 | 1 | -1/+1 | ||
This has some limitations, though: The password is not known and additional configuration can not be given in user's comment. | |||||
2023-06-27 | global-functions: escaping question mark is no longer required | 1 | -3/+3 | ||
2023-06-27 | global-functions: $IsTimeSync: calculate with uptime, drop scheduler | 1 | -5/+6 | ||
2023-06-22 | global-functions: $IsTimeSync: reset ntp client when "waiting" | 1 | -0/+13 | ||
Every now and then the ntp client stays in status "waiting" forever... This happens if the server answers, but is not accurate enough. Unlike with connection failure the address is not rotated. (SUP-120012) Let's reset it... Should help with a pool address (like pool.ntp.org) at least. | |||||
2023-06-13 | introduce fw-addr-listschange-101 | 1 | -1/+1 | ||
2023-06-13 | global-functions: $CertificateDownload: add proper version in user agent | 1 | -3/+4 | ||
2023-06-01 | global-functions: $CertificateDownload: add a delay | 1 | -0/+1 | ||
For any reason the imported certificate(s) is/are not available for fetch command immediately. Let's add a delay here... It should not hurt as certificates are not imported that often. | |||||
2023-06-01 | global-functions: $ScriptInstallUpdate: handle scripts with DOS line endings | 1 | -1/+1 | ||
If the script is converted to DOS line endings (\r\n) on the device it was no longer handled by $ScriptInstallUpdate. Let's change that... | |||||
2023-05-10 | global-functions: $ParseDate: handle date in ISO standard formatrouteros-7.10beta5-1 | 1 | -0/+6 | ||
This was introduced with RouterOS 7.10beta5... https://xkcd.com/1179/ 😜 | |||||
2023-05-10 | global-functions: introduce $ParseDate | 1 | -0/+13 | ||
The extra indention is intended for a later change. | |||||
2023-04-26 | mod/ssh-keys-import: make ssh-keys-import a modulerouteros-7.9beta4-3change-100 | 1 | -1/+1 | ||
2023-04-24 | dhcp-to-dns: get domain from dhcp server's network definitionchange-99 | 1 | -1/+1 | ||
2023-04-24 | global-functions: $DeviceInfo: use $FormatLine | 1 | -15/+16 | ||
2023-04-24 | global-functions: introduce $FormatLine | 1 | -0/+27 | ||
2023-04-07 | check-certificates: try all SANs for downloadchange-98 | 1 | -1/+1 | ||
2023-03-30 | global-functions: $VersionToNum: support "alpha" in version string | 1 | -3/+6 | ||
2023-03-30 | global-functions: $RequiredRouterOS: accept "alpha" in version string | 1 | -1/+1 | ||
2023-03-28 | global-functions: $MkDir: make directory by adding filerouteros-7.9beta4-2 | 1 | -1/+18 | ||
This is new functionality in RouterOS 7.9beta4, where new file can be added with `/file/add ...`. This also creates directories for the full path. | |||||
2023-03-28 | global-functions: $MkDir: add extra block for indention... | 1 | -30/+32 | ||
... to make the next commit cleaner. No functional change. | |||||
2023-03-28 | global-functions: $MkDir: create tmpfs in local function | 1 | -10/+22 | ||
2023-03-28 | global-functions: $MkDir: return false on error | 1 | -1/+1 | ||
2023-03-28 | global-functions: $MkDir: drop unused function | 1 | -1/+0 | ||
2023-03-22 | dhcp-to-dns: always create A record with mac address...change-97 | 1 | -1/+1 | ||
... and an optional CNAME with host name. | |||||
2023-03-20 | netwatch-notify: support note in notificationchange-96 | 1 | -1/+1 | ||
2023-03-10 | global-functions: $ScriptInstallUpdate: add proper version in user agent | 1 | -2/+5 | ||
This allows me to identify what RouterOS versions are run on devices fetching my scripts, which may helps to decide what incompatible changes to push. | |||||
2023-03-07 | global-functions: $ScriptInstallUpdate: make sure not to match self | 1 | -1/+1 | ||
2023-03-07 | rename scripts and add file extension ".rsc"change-95 | 1 | -0/+1292 | ||
No functional change for the user... The migration is done automatically. |