Age | Commit message (Expand) | Author | Files | Lines |
2022-07-06 | netwatch-notify: quote the host/service name | Christian Hesse | 3 | -9/+9 |
2022-07-06 | netwatch-notify: properly handle services (http-get & tcp-conn) | Christian Hesse | 3 | -19/+21 |
2022-07-06 | netwatch-notify: $NetwatchNotifyHook: rename variable: $Type -> $State | Christian Hesse | 1 | -6/+6 |
2022-07-06 | netwatch-notify: rename variable: $HostName -> $Name | Christian Hesse | 1 | -13/+13 |
2022-07-06 | netwatch-notify: rename parameter: hostname -> name•••Starting with RouterOS 7.4 the netwatch tool has been extended, it can
now do tcp and http probes. Rename the parameter for reasonable naming
with services.
change-82 | Christian Hesse | 7 | -21/+23 |
2022-07-06 | netwatch-notify: properly check for disabled state•••Looks like checking for 'disabled=no' fails with net netwatch
in RouterOS 7.4...
| Christian Hesse | 1 | -1/+1 |
2022-07-06 | netwatch-dns: break long lines | Christian Hesse | 1 | -3/+6 |
2022-07-05 | doc/netwatch-dns: use default address for quad-nine | Christian Hesse | 1 | -2/+2 |
2022-07-05 | doc/netwatch-dns: giving hostname in comment is not required | Christian Hesse | 1 | -6/+6 |
2022-07-05 | mod/ipcalc: use $PrettyPrint | Christian Hesse | 1 | -6/+7 |
2022-07-05 | mod/inspectvar: use $PrettyPrint | Christian Hesse | 1 | -2/+2 |
2022-07-05 | global-functions: introduce function $PrettyPrint•••... to add trailing carriage return when printing to terminal:
[admin@MikroTik] > $PrettyPrint [ $DeviceInfo ]
Hostname: MikroTik
Board name: hAP ac^2
Architecture: arm
Model: RouterBOARD D52G-5HacD2HnD-TC
Serial number: 8A2A09A221A1
RouterOS:
Channel: testing
Installed: 7.4rc1
RouterOS-Scripts:
Current: 81
| Christian Hesse | 1 | -0/+10 |
2022-07-05 | mod/ipcalc: remove empty line | Christian Hesse | 1 | -1/+0 |
2022-06-30 | mod/bridge-port-to: re-enable interfaces by id | Christian Hesse | 1 | -7/+3 |
2022-06-30 | mod/bridge-port-vlan: re-enable interfaces by id | Christian Hesse | 1 | -7/+3 |
2022-06-29 | mod/bridge-port-to: do not act on missing interface•••Happens on broken configuration or early boot...
| Christian Hesse | 1 | -2/+5 |
2022-06-29 | mod/bridge-port-vlan: do not act on missing interface•••Happens on broken configuration or early boot...
| Christian Hesse | 1 | -2/+5 |
2022-06-28 | README: How to remove a script... | Christian Hesse | 2 | -0/+12 |
2022-06-28 | global-functions: $ScriptInstallUpdate: remove script on failure when installing | Christian Hesse | 1 | -1/+7 |
2022-06-20 | mod/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.
| Christian Hesse | 1 | -0/+6 |
2022-06-20 | mod/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.
| Christian Hesse | 1 | -0/+6 |
2022-06-20 | global-functions: introduce function $IsFullyConnected | Christian Hesse | 1 | -0/+19 |
2022-06-20 | global-functions: rename internal function: $TimeIsSync -> $IsTimeSync | Christian Hesse | 1 | -33/+33 |
2022-06-20 | global-functions: rename internal function: $DNSIsResolving -> $IsDNSResolving | Christian Hesse | 2 | -17/+17 |
2022-06-20 | global-functions: rename internal function: $DefaultRouteIsReachable -> $IsDe... | Christian Hesse | 1 | -11/+11 |
2022-06-17 | global-functions: $WaitTimeSync: drop declaration of unused function | Christian Hesse | 1 | -1/+0 |
2022-06-16 | fix typos: 'at lease' -> 'at least' | Christian Hesse | 4 | -5/+5 |
2022-06-15 | drop script 'rotate-ntp'•••For RouterOS 6.x a separate package 'ntp' exists. This adds server
functionality, but allows ip addresses for the client only. I added the
script 'rotate-ntp' to update addresses from names...
Now with RouterOS 7.x there's no extra package and the limitation does
no longer exist. So let's just drop the script.
This adds migration code, that...
* removes the script from configuration
* removes a scheduler from configuration
* sets the configured ntp pool name for ntp client
change-81 | Christian Hesse | 7 | -97/+9 |
2022-06-15 | mod/bridge-port-to: log when re-enabling interfaces | Christian Hesse | 1 | -0/+3 |
2022-06-15 | mod/bridge-port-vlan: log when re-enabling interfaces | Christian Hesse | 1 | -0/+3 |
2022-06-15 | mod/bridge-port-to: move reenable to correct level | Christian Hesse | 1 | -6/+6 |
2022-06-15 | mod/bridge-port-vlan: move reenable to correct level | Christian Hesse | 1 | -6/+6 |
2022-06-14 | global-config-overlay: fix $GlobalConfigVersion...•••Looks like I missed this in commit 5e481a768b4cea4534f5f775ce565a79cb1e3eb9.
😳
| Christian Hesse | 1 | -1/+1 |
2022-06-10 | rotate-ntp: update message to indicate resolve failed again | Christian Hesse | 1 | -1/+1 |
2022-06-10 | rotate-ntp: do not flood the log on weak connection | Christian Hesse | 1 | -1/+8 |
2022-06-10 | doc/mod/bridge-port-to: fix scheduler name | Christian Hesse | 1 | -1/+1 |
2022-06-08 | log-forward: fix the pattern excluding mail errors•••This looked smart, but did not work... 🤪
Unicode characters have to be in place to make $QuotedPrintable have an
effect. So fix it... We have duplicate pattern if symbols are disabled,
but that does not hurt.
| Christian Hesse | 1 | -4/+5 |
2022-06-05 | doc/mod/notification-telegram: how to use the function | Christian Hesse | 1 | -0/+10 |
2022-06-05 | doc/mod/notification-matrix: how to use the function | Christian Hesse | 1 | -0/+10 |
2022-06-02 | log-forward: inform about rate limit in notification | Christian Hesse | 1 | -5/+7 |
2022-06-02 | mod/bridge-port-vlan: show vlan name in log message | Christian Hesse | 1 | -1/+2 |
2022-06-02 | mod/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.
| Christian Hesse | 1 | -2/+8 |
2022-06-02 | mod/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.
| Christian Hesse | 1 | -2/+8 |
2022-06-02 | log-forward: use warning-sign for severity warning and up | Christian Hesse | 1 | -4/+11 |
2022-05-20 | log-forward: change symbol for notification | Christian Hesse | 2 | -2/+3 |
2022-05-17 | global-functions: $FlushEmailQueue: return if time is not synced•••The local system time is used in the mail header. We do not want the
mails to be sent in the past, so return early (and thus wait for time
being synced).
| Christian Hesse | 1 | -0/+6 |
2022-05-16 | mod/bridge-port-to: add interface down and up•••This helps the client to detect the change.
| Christian Hesse | 1 | -0/+3 |
2022-05-16 | mod/bridge-port-vlan: add interface down and up•••This helps the client to detect the change.
| Christian Hesse | 1 | -0/+3 |
2022-05-16 | mod/bridge-port-vlan: remove left over comment | Christian Hesse | 1 | -1/+0 |
2022-05-16 | log-forward: do *not* wait to be fully connected•••Let's forward logs as early as possible.
All notification functions are expected to handle notifications with
queues, so nothing is lost. Just the opposite: Logs being rotated before
forwarding becomes less likely.
| Christian Hesse | 1 | -3/+0 |
2022-05-12 | notify about freeze of routeros-v7 branchchange-80 | Christian Hesse | 3 | -2/+3 |
2022-05-12 | Merge branch 'ros-v7-path-syntax' into next | Christian Hesse | 130 | -714/+684 |
2022-05-12 | Merge branch 'doc' into ros-v7-path-syntax | Christian Hesse | 71 | -182/+165 |
2022-05-12 | doc/update-tunnelbroker: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/update-gre-address: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/unattended-lte-firmware-upgrade: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/super-mario-theme: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/ssh-keys-import: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/sms-forward: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/sms-action: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/rotate-ntp: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/ppp-on-up: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/packages-update: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/ospf-to-leds: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/netwatch-syslog: RouterOS v7 path syntax | Christian Hesse | 1 | -3/+3 |
2022-05-12 | doc/netwatch-notify: RouterOS v7 path syntax | Christian Hesse | 1 | -17/+18 |
2022-05-12 | doc/netwatch-dns: RouterOS v7 path syntax | Christian Hesse | 1 | -8/+8 |
2022-05-12 | doc/mode-button: RouterOS v7 path syntax | Christian Hesse | 1 | -7/+7 |
2022-05-12 | doc/mod/scriptrunonce: RouterOS v7 path syntax | Christian Hesse | 3 | -2/+2 |
2022-05-12 | doc/mod/notification-matrix: RouterOS v7 path syntax | Christian Hesse | 4 | -3/+3 |
2022-05-12 | doc/mod/ipcalc.d/ipcalc: RouterOS v7 path syntax | Christian Hesse | 2 | -0/+0 |
2022-05-12 | doc/mod/inspectvar: RouterOS v7 path syntax | Christian Hesse | 2 | -1/+1 |
2022-05-12 | doc/mod/bridge-port-vlan: RouterOS v7 path syntax | Christian Hesse | 1 | -9/+9 |
2022-05-12 | doc/mod/bridge-port-to: RouterOS v7 path syntax | Christian Hesse | 1 | -6/+6 |
2022-05-12 | doc/log-forward: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/leds-mode: RouterOS v7 path syntax | Christian Hesse | 1 | -5/+5 |
2022-05-12 | doc/lease-script: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/ip-addr-bridge: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/ipv6-update: RouterOS v7 path syntax | Christian Hesse | 1 | -5/+5 |
2022-05-12 | doc/ipsec-to-dns: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/hotspot-to-wpa: RouterOS v7 path syntax | Christian Hesse | 1 | -7/+7 |
2022-05-12 | doc/gps-track: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/global-wait: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/firmware-upgrade-reboot: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/dhcp-to-dns: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/dhcp-lease-comment: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/daily-psk: RouterOS v7 path syntax | Christian Hesse | 1 | -5/+5 |
2022-05-12 | doc/collect-wireless-mac: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/check-routeros-update: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/check-lte-firmware-upgrade: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/check-health: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/check-certificates: RouterOS v7 path syntax | Christian Hesse | 1 | -3/+3 |
2022-05-12 | doc/certificate-renew-issued: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/capsman-rolling-upgrade: RouterOS v7 path syntax | Christian Hesse | 1 | -1/+1 |
2022-05-12 | doc/capsman-download-packages: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/backup-upload: RouterOS v7 path syntax | Christian Hesse | 1 | -4/+4 |
2022-05-12 | doc/backup-partition: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/backup-email: RouterOS v7 path syntax | Christian Hesse | 1 | -4/+4 |
2022-05-12 | doc/backup-cloud: RouterOS v7 path syntax | Christian Hesse | 1 | -2/+2 |
2022-05-12 | doc/accesslist-duplicates: RouterOS v7 path syntax | Christian Hesse | 2 | -3/+3 |