Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-10-20 | doc/backup-upload: update notification | 3 | -46/+1 | ||
---- ✂️ ---- 💾⬆️ Backup & Config upload Backup and config export upload for MikroTik. Hostname: MikroTik Board name: CHR Architecture: x86_64 RouterOS: Channel: stable Installed: 7.6 RouterOS-Scripts: Version: 85 Backup file: MikroTik_example_com.backup Config file: MikroTik_example_com.rsc ---- ✂️ ---- | |||||
2022-10-20 | doc/backup-cloud: update notification | 3 | -47/+1 | ||
---- ✂️ ---- 💾☁️ Cloud backup Uploaded backup for MikroTik to cloud. Hostname: MikroTik Board name: CHR Architecture: x86_64 RouterOS: Channel: stable Installed: 7.6 RouterOS-Scripts: Version: 85 Name: cloud-20221020-092419 Size: 370767 B (362 KiB) Download key: LLDBfPcWXxmSetWilqeJX5V ---- ✂️ ---- | |||||
2022-10-20 | README: update notification | 3 | -41/+1 | ||
---- ✂️ ---- 📌 News and configuration changes The configuration version on MikroTik increased to 85, current configuration may need modification. Please review and update global-config-overlay, then re-run global-config. Changes: ● Support for e-mail notifications moved to a module. It is installed automatically if required. ● Dropped 'netwatch-syslog', filtering in firewall is advised. ---- ✂️ ---- | |||||
2022-10-19 | mod/notification-telegram: drop 'Telegram' from wording | 1 | -1/+1 | ||
2022-10-19 | firmware-upgrade-reboot: update wording, give version | 1 | -1/+2 | ||
2022-10-19 | ipsec-to-dns: strip "CN=" from peer's idrouteros-7.6-2 | 1 | -2/+3 | ||
2022-10-19 | ipsec-to-dns: remove debug output | 1 | -2/+0 | ||
Oops... 😳 This sneaked in with initial commit 862417b8d32f6eef1c05ba9137fe2a7f14436987 ("add 'ipsec-to-dns'"). | |||||
2022-10-18 | update-gre-address: strip "CN=" from peer's idrouteros-7.6-1 | 1 | -1/+2 | ||
The prefix "CN=" is now added in RouterOS 7.6... Let's match with and without the prefix in comment. | |||||
2022-10-14 | netwatch-notify: fix the count... | 1 | -1/+1 | ||
This broke in commit 6f772e92a616acb15bdef8ab7b7bfdb9d002bfeb ("netwatch-notify: rename array element") where not only the array element but also the option was renamed. | |||||
2022-10-09 | update-tunnelbroker: drop extra detection, use response from update | 1 | -34/+25 | ||
Why hammer on another service? The tunnelbroker response contains the address we need. So send the update every time, and use that information. | |||||
2022-10-09 | update-tunnelbroker: get public address from website | 2 | -14/+13 | ||
This is a good condidate: https://showipv6.de/ We can drop the cloud code, which seems to be unreliable in somd situations. | |||||
2022-10-09 | doc/update-tunnelbroker: give more hints on expected config | 1 | -1/+4 | ||
2022-10-08 | update-tunnelbroker: work around timing issue | 1 | -5/+14 | ||
Looks like fetch command has a timing issue with the tunnelbroker endpoint... We have to try several times to work around this. Consider the update failed on third error. | |||||
2022-10-08 | update-tunnelbroker: add error handling for fetch command | 1 | -3/+7 | ||
2022-09-29 | backup-email: check if dependency for sending e-mail is installed | 1 | -0/+4 | ||
2022-09-28 | global-functions: $ScriptInstallUpdate: disable notification only... | 1 | -16/+16 | ||
... if requested, but keep output and logs. | |||||
2022-09-28 | global-functions: $ScriptInstallUpdate: drop dead code... | 1 | -4/+1 | ||
2022-09-25 | global-functions: $ScriptInstallUpdate: drop code for permission workaround | 1 | -4/+1 | ||
This is no longer used as 'netwatch-syslog' is gone. | |||||
2022-09-25 | drop 'learn-mac-based-vlan' and 'manage-umts' | 3 | -46/+0 | ||
This was undocumented and scripts did never catch up with general quality expectations, for example global-config and global functions were not used. If you need the code get it from git history. 😜 | |||||
2022-09-25 | drop 'netwatch-syslog'change-85 | 5 | -52/+6 | ||
To filter in firewall you should use something like this: /ip/firewall/filter/add action=reject chain=output out-interface-list=WAN port=514 protocol=udp reject-with=icmp-admin-prohibited; /ip/firewall/filter/add action=reject chain=forward out-interface-list=WAN port=514 protocol=udp reject-with=icmp-admin-prohibited; | |||||
2022-09-25 | introduce 'mod/notification-email', split off from global-functionschange-84 | 20 | -151/+240 | ||
2022-09-25 | global-functions: $FlushEmailQueue: do not flush if sending | 1 | -0/+5 | ||
2022-09-25 | Makefile: add a clean target | 1 | -0/+3 | ||
2022-09-21 | unattended-lte-firmware-upgrade: increase delay before extra reset | 1 | -1/+1 | ||
2022-09-20 | netwatch-notify: use a counter for resolve failures | 1 | -5/+5 | ||
This should relax the error message a bit as it is not triggered on first failure. | |||||
2022-09-20 | global-functions: $GetMacVendor: detect locally administered addresses | 1 | -0/+4 | ||
https://en.wikipedia.org/wiki/MAC_address#Universal_vs._local_(U/L_bit) | |||||
2022-09-15 | mod/notification-matrix: $FlushMatrixQueue: use $0 for scheduler name | 1 | -4/+4 | ||
2022-09-15 | mod/notification-telegram: $FlushTelegramQueue: use $0 for scheduler name | 1 | -4/+4 | ||
2022-09-15 | global-functions: $FlushEmailQueue: use $0 for scheduler name | 1 | -6/+6 | ||
2022-09-15 | global-functions: $FlushEmailQueue: do not flush with resolver issues | 1 | -0/+6 | ||
Flushing the mail queue with resolver issues can flood the log with messages like: e-mail;error Error sending e-mail <=?utf-8?Q?[MikroTik] =F0=9F=92=BE=E2=98=81 Cloud backup?=>: DNS resolve failed Try to avoid this... | |||||
2022-09-13 | netwatch-dns: support downloading / importing certificate | 2 | -0/+16 | ||
2022-09-13 | doc/netwatch-dns: fix example command... | 1 | -1/+1 | ||
This broke with: * doc/netwatch-dns: giving hostname in comment is not required 9853943a365639f675fba0bb9c1d64b7edfd00d7 | |||||
2022-09-13 | global-functions: $GetMacVendor: switched to Let's Encrypt (R3) | 2 | -167/+1 | ||
So let's check for the correct one, and drop the other. | |||||
2022-09-09 | global-functions: $ScriptInstallUpdate: prepare for future certificate chain | 1 | -0/+4 | ||
2022-09-08 | Merge branch 'netwatch-notify' into next | 1 | -14/+19 | ||
2022-09-07 | netwatch-notify: do not (yet) notify if parent is up recently | 1 | -1/+3 | ||
Monitoring a VPN (or similar) may be tricky: This used to send notifications if the physical connection recovered, but the VPN and/or its routing did not yet. Let's work around and send notification only if the parent is up for at least three checks. | |||||
2022-09-07 | netwatch-notify: add new array element to count up-checks | 1 | -1/+4 | ||
2022-09-07 | netwatch-notify: rename array element | 1 | -10/+10 | ||
2022-09-07 | netwatch-notify: rename variable | 1 | -8/+8 | ||
2022-09-07 | global-functions: introduce $GetRandom20CharAlNum | 1 | -0/+8 | ||
2022-09-07 | global-functions: $GetRandom20CharHex: add optional parameter for length | 1 | -1/+3 | ||
2022-09-07 | netwatch-notify: show dns name (resolve option) in message | 1 | -5/+7 | ||
2022-08-25 | global-config: add earth symbol in hello-world message for mode button | 1 | -1/+1 | ||
2022-08-25 | global-functions: $SymbolByUnicodeName: add 'earth' | 1 | -0/+1 | ||
2022-08-22 | optimize all svg files... | 17 | -3142/+598 | ||
... and also update all version numbers to match current release. | |||||
2022-08-19 | cleanup dummy script from rotate-ntp removal | 1 | -2/+0 | ||
2022-08-15 | check-health: increase default temperature deviation | 1 | -1/+1 | ||
Some devices (with bad temperature sensort?) still product a flood of notifications... Try to avoid that. | |||||
2022-08-15 | logo: optimize the svg file | 1 | -121/+22 | ||
2022-08-05 | update list of contributors | 1 | -0/+1 | ||
2022-08-05 | global-functions: $GetRandomNumber: use :rndnum | 1 | -8/+2 | ||
This is available in RouterOS 7.x... Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
2022-08-05 | global-functions: $GetRandom20CharHex: use :rndstr | 1 | -1/+1 | ||
This is available in RouterOS 7.x... Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
2022-08-05 | unattended-lte-firmware-upgrade: try without extra reset | 1 | -3/+9 | ||
Testing with R11e-LTE6 I can see the interface being reset by the upgrade. So the extra reset is no longer required? Trying without. | |||||
2022-08-04 | check-lte-firmware-upgrade: use $0 for $ScriptFromTerminal | 1 | -2/+2 | ||
2022-07-21 | capsman-download-packages: use proper array syntax | 1 | -1/+1 | ||
2022-07-21 | global-functions: $IsTimeSync: cache a positive result | 1 | -0/+8 | ||
The functions do not rely on perfectly synced time. About the right time is fine, that should make sure certificates are valid and mails are sent with reasonable headers. So cache the result if system is fine for later use. | |||||
2022-07-21 | global-functions: $IsTimeSync: drop the extra condition... | 1 | -1/+1 | ||
... as ddns is not required to be enabled. The public address is available anyway, but not set in DNS. | |||||
2022-07-21 | global-functions: $IsTimeSync: drop old code | 1 | -8/+2 | ||
In RouterOS 7.x the ntp client and server are bundled and unique and can not be unavailable. Also it does no longer have a 'last-adjustment' property... | |||||
2022-07-21 | global-functions: $IsFullyConnected: remove trailing space | 1 | -1/+1 | ||
2022-07-18 | check-routeros-update: use a better check for valid version | 1 | -4/+4 | ||
Currently the latest version in long-term branch is 0.0... And the script is sending downgrade notifications. 😝 Obviously that is not a valid version... With this changen a version has to be 7.0 and above to be considered valid. | |||||
2022-07-13 | Merge branch 'empty-array' into next | 19 | -30/+30 | ||
2022-07-13 | sms-forward: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | netwatch-notify: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | netwatch-dns: update initialization of empty array | 1 | -2/+2 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | mod/notification-telegram: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | mod/notification-matrix: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | mod/bridge-port-vlan: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | mod/bridge-port-to: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | log-forward: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | lease-script: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | global-functions: update initialization of empty array | 1 | -7/+7 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | daily-psk: update initialization of empty array | 3 | -3/+3 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | check-lte-firmware-upgrade: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | check-health: update initialization of empty array | 1 | -2/+2 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | backup-email: update initialization of empty array | 1 | -1/+1 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-13 | accesslist-duplicates: update initialization of empty array | 3 | -6/+6 | ||
Having the parenthesis here is important for valid syntax! | |||||
2022-07-11 | ... and another one | 1 | -1/+1 | ||
2022-07-11 | give a heart for contributions ❤️ | 1 | -1/+1 | ||
2022-07-11 | update list of contributors | 1 | -0/+1 | ||
2022-07-11 | netwatch-dns: properly check for disabled state | 1 | -2/+2 | ||
The property 'disabled' can be undefined, which evaluates to enabled - but is not matched by 'disabled=no'. | |||||
2022-07-11 | daily-psk: properly check for disabled state | 2 | -2/+2 | ||
The property 'disabled' can be undefined, which evaluates to enabled - but is not matched by 'disabled=no'. | |||||
2022-07-11 | check-routeros-update: drop check for package... | 1 | -6/+4 | ||
... as wireless package is bundled with the system with RouterOS 7.x. | |||||
2022-07-08 | update list of contributors | 1 | -0/+1 | ||
2022-07-07 | README: show a sample news and changes notification | 2 | -0/+208 | ||
2022-07-06 | global-config: new setting to disable news and change notifications...change-83 | 8 | -25/+16 | ||
... and also drop the version from global-config and global-config-overlay. | |||||
2022-07-06 | global-config-overlay: update wording | 1 | -1/+1 | ||
2022-07-06 | Merge branch 'netwatch' into next | 9 | -53/+74 | ||
2022-07-06 | netwatch-dns: break long lines | 1 | -3/+6 | ||
2022-07-06 | netwatch-notify: break long lines | 1 | -22/+38 | ||
2022-07-06 | netwatch-notify: also support the name from property | 1 | -1/+2 | ||
2022-07-06 | netwatch-notify: quote the host/service name | 3 | -9/+9 | ||
2022-07-06 | netwatch-notify: properly handle services (http-get & tcp-conn) | 3 | -19/+21 | ||
2022-07-06 | netwatch-notify: $NetwatchNotifyHook: rename variable: $Type -> $State | 1 | -6/+6 | ||
2022-07-06 | netwatch-notify: rename variable: $HostName -> $Name | 1 | -13/+13 | ||
2022-07-06 | netwatch-notify: rename parameter: hostname -> namechange-82 | 7 | -21/+23 | ||
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. | |||||
2022-07-06 | netwatch-notify: properly check for disabled state | 1 | -1/+1 | ||
Looks like checking for 'disabled=no' fails with net netwatch in RouterOS 7.4... | |||||
2022-07-05 | doc/netwatch-dns: use default address for quad-nine | 1 | -2/+2 | ||
2022-07-05 | doc/netwatch-dns: giving hostname in comment is not required | 1 | -6/+6 | ||
2022-07-05 | mod/ipcalc: use $PrettyPrint | 1 | -6/+7 | ||
2022-07-05 | mod/inspectvar: use $PrettyPrint | 1 | -2/+2 | ||
2022-07-05 | global-functions: introduce function $PrettyPrint | 1 | -0/+10 | ||
... 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 |