aboutsummaryrefslogtreecommitdiffstats
path: root/mod
AgeCommit message (Expand)AuthorFilesLines
2023-04-25mod/bridge-port-vlan: increase the delay before re-enabling•••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 Gravatar Christian Hesse1-1/+1
2023-04-24mod/ipcalc: use $FormatLineGravatar Christian Hesse1-6/+7
2023-04-04mod/scriptrunonce: link documentationGravatar Christian Hesse1-0/+3
2023-04-04mod/notification-telegram: link documentationGravatar Christian Hesse1-0/+3
2023-04-04mod/notification-matrix: link documentationGravatar Christian Hesse1-0/+3
2023-04-04mod/notification-email: link documentationGravatar Christian Hesse1-0/+3
2023-04-04mod/ipcalc: link documentationGravatar Christian Hesse1-0/+3
2023-04-04mod/inspectvar: link documentationGravatar Christian Hesse1-0/+3
2023-03-10drop dummy scripts used for migration•••This now causes expected warnings on first run of $ScriptInstallUpdate. The migration still works, as we keep `global-config.changes` and `global-functions`. Gravatar Christian Hesse8-24/+0
2023-03-07rename scripts and add file extension ".rsc"•••No functional change for the user... The migration is done automatically. change-95Gravatar Christian Hesse16-821/+845
2023-02-24mod/notification-telegram: support sending in replyGravatar Christian Hesse1-1/+4
2023-02-02mod/notification-telegram: support sending to specific chatidGravatar Christian Hesse1-1/+2
2023-01-12mod/notification-*: support extra text (or emojis 🚀) in notification tagschange-87Gravatar Christian Hesse3-6/+11
2023-01-11mod/notification-email: split off generation of subjectGravatar Christian Hesse1-10/+17
2023-01-11mod/notification-email: move $QuotedPrintable (from global-functions)•••This is used for e-mail only... Gravatar Christian Hesse1-0/+37
2023-01-11log-forward: generate filter in mod/notification-emailGravatar Christian Hesse1-0/+16
2023-01-02update copyright for 2023Gravatar Christian Hesse8-8/+8
2022-11-22mod/notification-email: put status in scheduler commentGravatar Christian Hesse1-4/+4
2022-11-22mod/notification-email: set scheduler interval earlier•••... to make sure the checks are not re-run every second. Gravatar Christian Hesse1-0/+4
2022-11-22mod/notification-email: reference scheduler from variableGravatar Christian Hesse1-4/+5
2022-11-17mod/notification-email: make sure the scheduler interval is never zeroGravatar Christian Hesse1-1/+1
2022-11-17mod/notification-email: check that attachment existsGravatar Christian Hesse1-1/+8
2022-11-17mod/notification-email: convert to array earlierGravatar Christian Hesse1-2/+2
2022-11-17mod/notification-email: fix typoGravatar Christian Hesse1-1/+1
2022-10-19mod/notification-telegram: drop 'Telegram' from wordingGravatar Christian Hesse1-1/+1
2022-09-25introduce 'mod/notification-email', split off from global-functionschange-84Gravatar Christian Hesse1-0/+133
2022-09-15mod/notification-matrix: $FlushMatrixQueue: use $0 for scheduler nameGravatar Christian Hesse1-4/+4
2022-09-15mod/notification-telegram: $FlushTelegramQueue: use $0 for scheduler nameGravatar Christian Hesse1-4/+4
2022-07-13mod/notification-telegram: update initialization of empty array•••Having the parenthesis here is important for valid syntax! Gravatar Christian Hesse1-1/+1
2022-07-13mod/notification-matrix: update initialization of empty array•••Having the parenthesis here is important for valid syntax! Gravatar Christian Hesse1-1/+1
2022-07-13mod/bridge-port-vlan: update initialization of empty array•••Having the parenthesis here is important for valid syntax! Gravatar Christian Hesse1-1/+1
2022-07-13mod/bridge-port-to: update initialization of empty array•••Having the parenthesis here is important for valid syntax! Gravatar Christian Hesse1-1/+1
2022-07-05mod/ipcalc: use $PrettyPrintGravatar Christian Hesse1-6/+7
2022-07-05mod/inspectvar: use $PrettyPrintGravatar Christian Hesse1-2/+2
2022-07-05mod/ipcalc: remove empty lineGravatar Christian Hesse1-1/+0
2022-06-30mod/bridge-port-to: re-enable interfaces by idGravatar Christian Hesse1-7/+3
2022-06-30mod/bridge-port-vlan: re-enable interfaces by idGravatar Christian Hesse1-7/+3
2022-06-29mod/bridge-port-to: do not act on missing interface•••Happens on broken configuration or early boot... Gravatar Christian Hesse1-2/+5
2022-06-29mod/bridge-port-vlan: do not act on missing interface•••Happens on broken configuration or early boot... Gravatar Christian Hesse1-2/+5
2022-06-20mod/notification-telegram: only flush queue if fully connected•••The fetch command is not as reliable as it should be... Chances were that notifications were sent multiple times if stuck in background. Let's flush only if fully connected - and hope this fixes it. Gravatar Christian Hesse1-0/+6
2022-06-20mod/notification-matrix: only flush queue if fully connected•••The fetch command is not as reliable as it should be... Chances were that notifications were sent multiple times if stuck in background. Let's flush only if fully connected - and hope this fixes it. Gravatar Christian Hesse1-0/+6
2022-06-16fix typos: 'at lease' -> 'at least'Gravatar Christian Hesse2-2/+2
2022-06-15mod/bridge-port-to: log when re-enabling interfacesGravatar Christian Hesse1-0/+3
2022-06-15mod/bridge-port-vlan: log when re-enabling interfacesGravatar Christian Hesse1-0/+3
2022-06-15mod/bridge-port-to: move reenable to correct levelGravatar Christian Hesse1-6/+6
2022-06-15mod/bridge-port-vlan: move reenable to correct levelGravatar Christian Hesse1-6/+6
2022-06-02mod/bridge-port-vlan: show vlan name in log messageGravatar Christian Hesse1-1/+2
2022-06-02mod/bridge-port-vlan: re-enable interfaces with longer delay...•••... and in one go to limit the overall runtime. Looks like IPv6 addresses are not flushed if the link down does not last long enough (~ 2 seconds on linux). This results on stale addresses after switching the vlan, which breaks connectivity. Gravatar Christian Hesse1-2/+8
2022-06-02mod/bridge-port-to: re-enable interfaces with longer delay...•••... and in one go to limit the overall runtime. Looks like IPv6 addresses are not flushed if the link down does not last long enough (~ 2 seconds on linux). This results on stale addresses after switching bridge, which breaks connectivity. Gravatar Christian Hesse1-2/+8
2022-05-16mod/bridge-port-to: add interface down and up•••This helps the client to detect the change. Gravatar Christian Hesse1-0/+3
2022-05-16mod/bridge-port-vlan: add interface down and up•••This helps the client to detect the change. Gravatar Christian Hesse1-0/+3
2022-05-16mod/bridge-port-vlan: remove left over commentGravatar Christian Hesse1-1/+0
2022-05-11mod/scriptrunonce: RouterOS v7 path syntaxGravatar Christian Hesse1-1/+1
2022-05-11mod/notification-telegram: RouterOS v7 path syntaxGravatar Christian Hesse1-8/+8
2022-05-11mod/notification-matrix: RouterOS v7 path syntaxGravatar Christian Hesse1-8/+8
2022-05-11mod/bridge-port-vlan: RouterOS v7 path syntaxGravatar Christian Hesse1-9/+9
2022-05-11mod/bridge-port-to: RouterOS v7 path syntaxGravatar Christian Hesse1-8/+8
2022-01-01update copyright for 2022Gravatar Christian Hesse7-7/+7
2021-12-09mod/ipcalc: introduce $IPCalcReturnGravatar Christian Hesse1-9/+20
2021-12-09mod/inspectvar: truncate value if too longGravatar Christian Hesse1-1/+3
2021-12-09mod/inspectvar: introduce $InspectVarReturnGravatar Christian Hesse1-8/+20
2021-11-15shorten modules directory name (global-functions.d -> mod)change-67Gravatar Christian Hesse7-0/+558