Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-12-09 | mod/notification-ntfy: $FlushNtfyQueue: use $ExitError to indicate ↵ | Christian Hesse | 1 | -2/+4 | |
unintentional error | |||||
2024-12-09 | mod/notification-matrix: $SendMatrix: use $ExitError to indicate ↵ | Christian Hesse | 1 | -2/+4 | |
unintentional error | |||||
2024-12-09 | mod/notification-matrix: $FlushMatrixQueue: use $ExitError to indicate ↵ | Christian Hesse | 1 | -2/+4 | |
unintentional error | |||||
2024-12-09 | mod/notification-email: $SendEMail: use $ExitError to indicate unintentional ↵ | Christian Hesse | 1 | -2/+4 | |
error | |||||
2024-12-09 | mod/notification-email: $FlushEmailQueue: use $ExitError to indicate ↵ | Christian Hesse | 1 | -2/+4 | |
unintentional error | |||||
2024-12-09 | mod/ipcalc: $IPCalc: use $ExitError to indicate unintentional error | Christian Hesse | 1 | -2/+4 | |
2024-12-09 | mod/inspectvar: $InspectVar: use $ExitError to indicate unintentional error | Christian Hesse | 1 | -2/+4 | |
2024-12-09 | mod/bridge-port-vlan: $BridgePortVlan: use $ExitError to indicate ↵ | Christian Hesse | 1 | -2/+4 | |
unintentional error | |||||
2024-12-09 | mod/bridge-port-to: $BridgePortTo: use $ExitError to indicate unintentional ↵ | Christian Hesse | 1 | -2/+4 | |
error | |||||
2024-11-27 | mod/ssh-keys-import: require RouterOS 7.16routeros-7.16-5 | Christian Hesse | 1 | -1/+1 | |
Actually the requirement bumped with the change in commits: * 9c945b1a3283bb352707c69630c579cf82484dcb mod/ssh-keys-import: $SSHKeysImportFile: simplify looping lines * 1f526b356121749991fee69cee5a6c728855c8f2 mod/ssh-keys-import: $SSHKeysImport: split with `:deserialize` | |||||
2024-11-08 | mod/ssh-keys-import: $SSHKeysImport: split with `:deserialize`routeros-7.16-3 | Christian Hesse | 1 | -2/+1 | |
2024-11-08 | mod/ssh-keys-import: $SSHKeysImportFile: let `:deserialize` split the fields | Christian Hesse | 1 | -6/+3 | |
2024-11-08 | mod/ssh-keys-import: $SSHKeysImportFile: simplify looping linesrouteros-7.16-2 | Christian Hesse | 1 | -5/+4 | |
2024-10-01 | mod/notification-ntfy: fix ntfy overrides | Ignacio Serrano | 1 | -2/+2 | |
2024-07-16 | bump RouterOS requirement for all scripts and modules... | Christian Hesse | 8 | -8/+8 | |
... now that global-functions requires RouterOS 7.14 anyway. | |||||
2024-07-16 | mod/ipcalc: use :tocrlf | Christian Hesse | 1 | -4/+3 | |
2024-07-16 | mod/inspectvar: use :tocrlf | Christian Hesse | 1 | -3/+2 | |
2024-06-21 | certs: Go Daddy Secure Certificate Authority - G2 -> Go Daddy Root ↵ | Christian Hesse | 1 | -1/+1 | |
Certificate Authority - G2 | |||||
2024-06-21 | certs: R3 / R10 -> ISRG Root X1 | Christian Hesse | 1 | -1/+1 | |
2024-04-29 | mod/notification-telegram: format percentage italic | Christian Hesse | 1 | -2/+2 | |
2024-04-29 | mod/notification-telegram: format date & time italic | Christian Hesse | 1 | -2/+2 | |
2024-04-29 | mod/notification-telegram: support excluding characters from escaping... | Christian Hesse | 1 | -1/+4 | |
... to support formatting in plain text. Handle with care, this can break the request if done wrong! | |||||
2024-04-29 | mod/notification-telegram: use proper variable naming... | Christian Hesse | 1 | -7/+9 | |
... in local escaping function. | |||||
2024-04-29 | mod/notification-telegram: capitalize Telegram in message | Christian Hesse | 1 | -1/+1 | |
2024-04-29 | mod/notification-matrix: format date & time italic | Christian Hesse | 1 | -5/+6 | |
2024-04-29 | mod/ssh-keys-import: remove temporary directory | Christian Hesse | 1 | -0/+2 | |
2024-04-29 | mod/ssh-keys-import: create directory later | Christian Hesse | 1 | -5/+5 | |
2024-04-19 | mod/notification-telegram: string protocol for display | Christian Hesse | 1 | -2/+5 | |
2024-04-19 | mod/notification-matrix: string protocol for display | Christian Hesse | 1 | -2/+4 | |
2024-04-18 | mod/notification-matrix: ... and more double escaping | Christian Hesse | 1 | -2/+2 | |
2024-04-18 | mod/notification-matrix: fix double escaping | Christian Hesse | 1 | -17/+11 | |
That was introduced with 2a232ad2f5eef4b60c97306ef731bc5883bf5cfb when switching to :serialize... | |||||
2024-04-15 | mod/notification-matrix: generate JSON with :serializerouteros-7.13-7 | Christian Hesse | 1 | -13/+11 | |
2024-04-15 | mod/notification-matrix: use custom user agent string | Christian Hesse | 1 | -7/+15 | |
2024-04-15 | mod/notification-ntfy: use custom user agent string | Christian Hesse | 1 | -1/+3 | |
2024-04-15 | mod/notification-ntfy: support basic authchange-127 | Christian Hesse | 1 | -3/+11 | |
Closes #59 | |||||
2024-04-10 | mod/notification-telegram: $SendTelegram: set origin | Christian Hesse | 1 | -1/+1 | |
2024-04-10 | mod/notification-ntfy: $SendNtfy: set origin | Christian Hesse | 1 | -1/+1 | |
2024-04-10 | mod/notification-matrix: $SendMatrix: set origin | Christian Hesse | 1 | -1/+1 | |
2024-04-10 | mod/notification-email: $SendEMail: set origin | Christian Hesse | 1 | -1/+1 | |
2024-04-07 | bump RouterOS requirement for all scripts and modules...routeros-7.13-6 | Christian Hesse | 8 | -2/+14 | |
... now that global-functions requires RouterOS 7.13 anyway. | |||||
2024-04-02 | mod/notification-matrix: add new configuration snippet... | Christian Hesse | 1 | -6/+9 | |
... instead of appending to global-config-overlay. | |||||
2024-04-01 | mod/notification-matrix: use :deserialize ... | Christian Hesse | 1 | -4/+4 | |
... instead of $ParseJson. This requires RouterOS 7.13. | |||||
2024-04-01 | mod/notification-telegram: use :deserialize ... | Christian Hesse | 1 | -4/+4 | |
... instead of $ParseJson. This requires RouterOS 7.13. | |||||
2024-03-12 | mod/notification-email: clean name for display name | Christian Hesse | 1 | -1/+3 | |
2024-03-12 | mod/notification-email: add display name with identity (if not given) | Christian Hesse | 1 | -2/+17 | |
2024-03-12 | mod/ssh-keys-import: do not exit with error | Christian Hesse | 1 | -7/+7 | |
2024-03-12 | mod/scriptrunonce: do not exit with error | Christian Hesse | 1 | -1/+1 | |
2024-03-12 | mod/notification-matrix: do not exit with error | Christian Hesse | 1 | -5/+5 | |
2024-03-12 | mod/bridge-port-vlan: do not exit with error | Christian Hesse | 1 | -2/+2 | |
2024-03-12 | mod/bridge-port-to: do not exit with error | Christian Hesse | 1 | -1/+1 | |
2024-03-12 | mod/ssh-keys-import: switch to $LogPrint | Christian Hesse | 1 | -15/+22 | |
2024-03-12 | mod/scriptrunonce: switch to $LogPrint | Christian Hesse | 1 | -6/+7 | |
2024-03-12 | mod/notification-telegram: switch to $LogPrint | Christian Hesse | 1 | -7/+8 | |
2024-03-12 | mod/notification-ntfy: switch to $LogPrint | Christian Hesse | 1 | -7/+8 | |
2024-03-12 | mod/notification-matrix: switch to $LogPrint | Christian Hesse | 1 | -18/+23 | |
2024-03-12 | mod/notification-email: switch to $LogPrint | Christian Hesse | 1 | -6/+6 | |
2024-03-12 | mod/bridge-port-vlan: switch to $LogPrint | Christian Hesse | 1 | -10/+12 | |
2024-03-12 | mod/bridge-port-to: switch to $LogPrint | Christian Hesse | 1 | -9/+10 | |
2024-03-12 | mod/notification-email: remove extra spaces | Christian Hesse | 1 | -1/+1 | |
2024-03-12 | mod/inspectvar: remove extra spaces | Christian Hesse | 1 | -1/+1 | |
2024-01-30 | mod/ssh-keys-import: bump RouterOS version dependency | Christian Hesse | 1 | -1/+1 | |
2024-01-30 | mod/notification-email: drop support for old property name | Christian Hesse | 1 | -2/+4 | |
2024-01-22 | mod/notification-telegram: apply url encoding when sending | Christian Hesse | 1 | -5/+5 | |
2024-01-22 | mod/notification-matrix: drop declaration of unused function | Christian Hesse | 1 | -1/+0 | |
2024-01-01 | update copyright for 2024 | Christian Hesse | 10 | -10/+10 | |
2023-12-21 | mod/ssh-keys-import: unbreak import from file | Christian Hesse | 1 | -1/+1 | |
Looks like this broke in c3045f372350bd8dd0a8f10efb8a4b938e896145 where a non-existent variable name was used. | |||||
2023-12-05 | mod/notification-email: $NotificationFunctions->"email": support hook for ↵ | Christian Hesse | 1 | -1/+2 | |
signature You can compose your own signature by creating a function: :global NotificationEMailSignature do={ :global EitherOr; :local RouterBoard [ /system/routerboard/get ]; :return ( \ [ $EitherOr ($RouterBoard->"board-name") ($RouterBoard->"model") ] . " s/n " . $RouterBoard->"serial-number" . " | " . \ "RouterOS " . [ /system/package/update/get installed-version ] . " | " . \ "IP " . [ /ip/cloud/get public-address ]); } | |||||
2023-12-04 | mod/notification-email: $QuotedPrintable: also encode question mark | Christian Hesse | 1 | -1/+1 | |
Following the RFC it is not required, but looks like Thunderbird has an issue here... https://datatracker.ietf.org/doc/html/rfc2045#section-6.7 | |||||
2023-12-04 | mod/notification-email: $QuotedPrintable: minor rework | Christian Hesse | 1 | -10/+11 | |
We have to encode all characters from 0x00 to 0x1f as well... Also the equal sign is nothing special here, just adding to list. | |||||
2023-11-14 | mod/notification-telegram: rename scheduler | Christian Hesse | 1 | -5/+5 | |
2023-11-14 | mod/notification-ntfy: rename scheduler | Christian Hesse | 1 | -5/+5 | |
2023-11-14 | mod/notification-matrix: rename scheduler | Christian Hesse | 1 | -5/+5 | |
2023-11-14 | mod/notification-email: rename scheduler | Christian Hesse | 1 | -4/+4 | |
2023-11-09 | mod/notification-matrix: introduce $SetupMatrix{Authenticate,JoinRoom} for setupchange-113 | Christian Hesse | 1 | -0/+79 | |
Well, now that we have a JSON parser... Let's improve the user experience a bit. | |||||
2023-11-09 | mod/ssh-keys-import: continue import after intermediate failure | Christian Hesse | 1 | -1/+5 | |
2023-11-09 | mod/ssh-keys-import: do not import twice | Christian Hesse | 1 | -0/+7 | |
2023-11-09 | mod/ssh-keys-import: drop the version check for ed25519 keys...routeros-7.12beta1-3 | Christian Hesse | 1 | -4/+2 | |
... now that we require RouterOS 7.12beta1 anyway. | |||||
2023-11-09 | mod/ssh-keys-import: calculate fingerprint...routeros-7.12beta1-2change-112 | Christian Hesse | 1 | -1/+6 | |
... 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 | mod/ssh-keys-import: parse key into array | Christian Hesse | 1 | -8/+10 | |
2023-10-17 | mod/notification-ntfy: check for root certificate availability | Christian Hesse | 1 | -0/+6 | |
... at least with default server. | |||||
2023-10-17 | introduce mod/notification-ntfy...change-109 | Christian Hesse | 1 | -0/+129 | |
... 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-16 | mod/notification-telegram: drop support for non-fixed width fontchange-107 | Christian Hesse | 1 | -12/+3 | |
2023-10-16 | mod/notification-telegram: remember ids of sent messages | Christian Hesse | 1 | -9/+17 | |
2023-10-06 | mod/notification-email: handle new property name...routeros-7.12rc1-1 | Christian Hesse | 1 | -2/+3 | |
... which changed in RouterOS 7.12rc1. | |||||
2023-08-18 | mod/ssh-keys-import: $SSHKeysImport: add check for key type | Christian Hesse | 1 | -0/+6 | |
2023-08-18 | mod/ssh-keys-import: support ed25519 keys...routeros-7.12beta1-1 | Christian Hesse | 1 | -1/+2 | |
... with RouterOS 7.12beta1 | |||||
2023-08-18 | mod/ssh-keys-import: drop RouterOS version dependency | Christian Hesse | 1 | -2/+0 | |
... as global-functions depend on RouterOS 7.9beta already. | |||||
2023-08-06 | mod/notification-telegram: introduce $PurgeTelegramQueue | Christian Hesse | 1 | -0/+9 | |
... to purge the queue and remove the scheduler. | |||||
2023-08-06 | mod/notification-matrix: introduce $PurgeMatrixQueue | Christian Hesse | 1 | -0/+9 | |
... to purge the queue and remove the scheduler. | |||||
2023-08-06 | mod/notification-email: introduce $PurgeEmailQueue | Christian Hesse | 1 | -0/+9 | |
... to purge the queue and remove the scheduler. | |||||
2023-06-27 | mod/scriptrunonce: escaping question mark is no longer required | Christian Hesse | 1 | -1/+1 | |
2023-06-27 | mod/notification-email: escaping question mark is no longer required | Christian Hesse | 1 | -1/+1 | |
2023-05-15 | mod/notification-telegram: fix copy-and-paste error | Christian Hesse | 1 | -1/+1 | |
2023-04-26 | mod/ssh-keys-import: make ssh-keys-import a modulerouteros-7.9beta4-3change-100 | Christian Hesse | 1 | -0/+84 | |
2023-04-25 | mod/bridge-port-to: increase the delay before re-enabling | Christian Hesse | 1 | -1/+1 | |
Looks like two seconds is way too short... NetworkManager act after five seconds - so let's delay that time at least. https://networkmanager.dev/docs/api/latest/NetworkManager.conf.html#carrier-wait-timeout | |||||
2023-04-25 | mod/bridge-port-vlan: increase the delay before re-enabling | Christian Hesse | 1 | -1/+1 | |
Looks like two seconds is way too short... NetworkManager act after five seconds - so let's delay that time at least. https://networkmanager.dev/docs/api/latest/NetworkManager.conf.html#carrier-wait-timeout | |||||
2023-04-24 | mod/ipcalc: use $FormatLine | Christian Hesse | 1 | -6/+7 | |
2023-04-04 | mod/scriptrunonce: link documentation | Christian Hesse | 1 | -0/+3 | |
2023-04-04 | mod/notification-telegram: link documentation | Christian Hesse | 1 | -0/+3 | |
2023-04-04 | mod/notification-matrix: link documentation | Christian Hesse | 1 | -0/+3 | |