Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-15 | global-functions: $ScriptInstallUpdate: use shorter url | 1 | -1/+1 | ||
2024-03-14 | global-functions: $SymbolByUnicodeName: add these for later use | 1 | -0/+3 | ||
2024-03-13 | netwatch-notify: pass link to notificationchange-124 | 1 | -1/+1 | ||
This is pass verbatim below the notification text. | |||||
2024-03-12 | global-functions: switch to $LogPrint | 1 | -80/+82 | ||
2024-03-12 | global-functions: introduce $LogPrint, deprecate $LogPrintExit2change-123 | 1 | -4/+17 | ||
2024-03-12 | global-functions: $LogPrintOnce: drop support for exit | 1 | -5/+4 | ||
This is not widely adopted or used, so let's just drop it - no compatibility. | |||||
2024-03-12 | global-functions: add architecture in user-agent string | 1 | -1/+6 | ||
2024-03-12 | global-config: support loading snippetschange-122 | 1 | -1/+1 | ||
This adds support for loading snippets, which need a name starting with "global-config-overlay.d/". This allows to split off configuration if desired. | |||||
2024-03-12 | news on wifiwave2 EOLchange-121 | 1 | -1/+1 | ||
2024-03-12 | backup-cloud: catch error with :execute workaroundchange-120 | 1 | -1/+1 | ||
Catching a runtime error here fails... So let's try a workaround with :execute... | |||||
2024-03-12 | global-functions: $ScriptLock: fix wording... | 1 | -1/+1 | ||
... as this does (no longer) abort. | |||||
2024-03-12 | global-functions: $ScriptLock: do not exit from global function | 1 | -5/+4 | ||
2024-03-12 | global-functions: $DownloadPackage: do not exit from global function | 1 | -1/+2 | ||
2024-03-12 | global-functions: use variable name $ScriptName | 1 | -2/+2 | ||
2024-02-29 | fw-addr-lists: add support for IPv6change-119 | 1 | -1/+1 | ||
2024-01-31 | global-functions: $CertificateNameByCN: use $CleanName | 1 | -3/+2 | ||
2024-01-31 | global-functions: introduce $CleanName | 1 | -0/+19 | ||
2024-01-31 | global-functions: $MkDir: drop declaration of unused functions | 1 | -2/+0 | ||
2024-01-31 | global-functions: $IsDNSResolving: drop declaration of unused function | 1 | -2/+0 | ||
2024-01-30 | global-functions: $ScriptInstallUpdate: warn just once... | 1 | -1/+2 | ||
... for every script on required RouterOS version. | |||||
2024-01-30 | global-functions: use :jobname to get script name | 1 | -1/+1 | ||
2024-01-30 | send a warning on storage sizechange-118 | 1 | -1/+1 | ||
2024-01-30 | packages-update: support deferred reboot on auto-updatechange-117 | 1 | -1/+1 | ||
Closes #56 | |||||
2024-01-30 | global-functions: $RandomDelay: always scale to ms...routeros-7.12-1 | 1 | -2/+3 | ||
... to randomize in friction of unit. This requires :tonsec from RouterOS 7.12. | |||||
2024-01-29 | global-functions: $RandomDelay: allow zero time, return immediately | 1 | -0/+4 | ||
2024-01-29 | global-functions: $RandomDelay: name the parameters | 1 | -1/+4 | ||
2024-01-20 | global-functions: $SymbolByUnicodeName: log warning on missing name | 1 | -0/+7 | ||
2024-01-20 | global-functions: $SymbolByUnicodeName: name the parameter | 1 | -1/+3 | ||
2024-01-18 | global-functions: log successful loading | 1 | -0/+5 | ||
2024-01-18 | global-functions: $LogPrintOnce: support exit | 1 | -1/+2 | ||
2024-01-16 | global-functions: $HexToNum: use :tonum | 1 | -7/+5 | ||
2024-01-08 | global-functions: $CertificateDownload: move delay up | 1 | -1/+1 | ||
We still had cases where fetch misbehaves... But this was permanent. Perhaps we should not touch the certificate too early... | |||||
2024-01-01 | update copyright for 2024 | 1 | -1/+1 | ||
2023-12-22 | global-functions: $GetMacVendor: get new certificate | 1 | -1/+1 | ||
The service now uses: GTS CA 1P5 -> GTS Root R1 | |||||
2023-12-05 | mention the donation hint...change-116 | 1 | -1/+3 | ||
2023-12-05 | celebrating ✨⭐ 1.000 stars ⭐✨ on Github!change-115 | 1 | -1/+2 | ||
2023-12-04 | global-functions: $FormatLine: use $CharacterMultiply | 1 | -1/+3 | ||
2023-12-04 | global-functions: $AlignRight: use $CharacterMultiply | 1 | -1/+2 | ||
2023-12-04 | global-functions: introduce $CharacterMultiply | 1 | -0/+10 | ||
2023-12-04 | global-functions: $DeviceInfo: add SNMP location and contact | 1 | -1/+6 | ||
2023-11-30 | global-functions: introduce $MIN | 1 | -0/+7 | ||
2023-11-30 | global-functions: introduce $MAX | 1 | -0/+7 | ||
2023-11-30 | global-functions: $SymbolByUnicodeName: rename up-arrow -> arrow-up | 1 | -1/+1 | ||
... so arrows are grouped in case we add more. | |||||
2023-11-30 | global-functions: $SymbolForNotification: properly append space to alt text | 1 | -2/+3 | ||
2023-11-23 | global-functions: introduce $AlignRight | 1 | -0/+14 | ||
2023-11-15 | global-functions: introduce $HumanReadableNum | 1 | -0/+31 | ||
2023-11-15 | notify about parted scripts for wifi packagechange-114 | 1 | -1/+1 | ||
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. |