Christian Hesse 
							
						 
					 
					
						
						
							
						
						bccb7c3452 
					 
					
						
						
							
							netwatch-notify: implement pre-down hook  
						
						 
						
						
						
						
					 
					
						2021-07-09 12:46:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gisbers 
							
						 
					 
					
						
						
							
						
						d5edcbd3b6 
					 
					
						
						
							
							check-routeros-update: allow update for cap  
						
						 
						
						... 
						
						
						
						If CAPsMAN is running on a device with just 16MB flash downloading the
packages is not possible (or at least lost at reboot). So allow a CAP to
update with opt-in. 
						
						
					 
					
						2021-07-01 22:56:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						1a404195d5 
					 
					
						
						
							
							hotspot-to-wpa: add optional cleanup script  
						
						 
						
						
						
						
					 
					
						2021-06-23 15:15:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						f5b1f9cb97 
					 
					
						
						
							
							celebrating the 1.000th commit - hooray!  
						
						 
						
						
						
						
					 
					
						2021-06-23 15:14:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						64496d76c2 
					 
					
						
						
							
							notify about tag in scripts  
						
						 
						
						
						
						
					 
					
						2021-06-23 10:26:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						de61c14c60 
					 
					
						
						
							
							log-forward: implement reverse logic to include messages...  
						
						 
						
						... 
						
						
						
						... even if a filter matches to exclude them. Let's have an example:
:global LogForwardFilter "(debug|info)";
:global LogForwardInclude "account";
This will forward everything about topic *account* (login, logout,
failed login, ...) - even with topic *info*. 
						
						
					 
					
						2021-06-09 14:42:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						d5f43aa26d 
					 
					
						
						
							
							log-forward: update comments in global-config  
						
						 
						
						
						
						
					 
					
						2021-06-09 14:42:43 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						50d1706a06 
					 
					
						
						
							
							global-functions: make Telegram notifications a module  
						
						 
						
						
						
						
					 
					
						2021-06-08 21:07:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Gisbers 
							
						 
					 
					
						
						
							
						
						8375673d93 
					 
					
						
						
							
							global-functions: implement notifications via Matrix  
						
						 
						
						... 
						
						
						
						Matrix is an open network for secure, decentralized communication - and
it has a web api.
A warning on message type: Using 'm.notice' breaks rendering on Element
for Android (no fixed width font) and does not pop up desktop
notification. Thus we use 'm.text'. Should be safe as we do not send the
messages in response to other messages.
https://matrix.org/  
						
						
					 
					
						2021-06-08 21:07:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						4427cabd0e 
					 
					
						
						
							
							update Let's Encrypt trust chain  
						
						 
						
						... 
						
						
						
						Drop 'DST Root CA X3', use 'ISRG Root X1' instead. The migration code
makes sure that...
 * the intermediate certificate 'R3' is signed by 'ISRG Root X1'
 * 'ISRG Root X1' is self-signed, not cross-signed by 'DST Root CA X3'
 * 'DST Root CA X3' is finally gone 
						
						
					 
					
						2021-05-18 16:33:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						862417b8d3 
					 
					
						
						
							
							add 'ipsec-to-dns'  
						
						 
						
						
						
						
					 
					
						2021-05-17 16:41:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						cfb31e844c 
					 
					
						
						
							
							netwatch-notify: support dynamic address update  
						
						 
						
						
						
						
					 
					
						2021-05-06 15:11:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						d2560db5c9 
					 
					
						
						
							
							email-backup: use $SendEMail2  
						
						 
						
						... 
						
						
						
						This drops $EmailBackupTo & $EmailBackupCc from settings! Use settings
overwrite if required:
:global EmailGeneralToOverride {
  "email-backup"="backup@example.com ";
} 
						
						
					 
					
						2021-04-29 22:37:36 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						56b7523775 
					 
					
						
						
							
							global-functions: notify about settings override  
						
						 
						
						
						
						
					 
					
						2021-04-28 15:33:37 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						b497edd092 
					 
					
						
						
							
							global-config: comment on overriding e-mail and Telegram settings  
						
						 
						
						
						
						
					 
					
						2021-04-28 15:11:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						baa096fe03 
					 
					
						
						
							
							log-forward: filter e-mail error on log forwarding in script...  
						
						 
						
						... 
						
						
						
						... and update the filter in global configuration. 
						
						
					 
					
						2021-03-15 12:40:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						d00f18dc8c 
					 
					
						
						
							
							log-forward: update filter to match mail with quoted-printable encoding  
						
						 
						
						
						
						
					 
					
						2021-03-11 21:21:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						68ab6af56b 
					 
					
						
						
							
							let's keep next branch and document it  
						
						 
						
						
						
						
					 
					
						2021-02-25 11:13:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						eaeda375e2 
					 
					
						
						
							
							certs: remove obsolote certificate "Let's Encrypt Authority X3"  
						
						 
						
						... 
						
						
						
						Let's Encrypt started issuing certificates from "R3" intermediate on
December 2nd. All certificates should be renewed by now... 
						
						
					 
					
						2021-02-24 21:51:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						8a366f035d 
					 
					
						
						
							
							backup: notify about random delay  
						
						 
						
						
						
						
					 
					
						2021-02-24 21:51:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						6770a15a7d 
					 
					
						
						
							
							cloud-backup: add configurable random delay  
						
						 
						
						
						
						
					 
					
						2021-02-24 21:51:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						e99821c39a 
					 
					
						
						
							
							switch default branch from master to main  
						
						 
						
						
						
						
					 
					
						2021-02-23 10:14:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						73eb92fb72 
					 
					
						
						
							
							We have a Telegram group!  
						
						 
						
						
						
						
					 
					
						2021-02-22 10:34:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						d5afc79eed 
					 
					
						
						
							
							global: drop script 'global-wait'  
						
						 
						
						... 
						
						
						
						All scripts wait for the global functions on their own now. 
						
						
					 
					
						2021-02-18 21:45:38 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						3f12730ed4 
					 
					
						
						
							
							email-backup: no example address, complain if missing  
						
						 
						
						
						
						
					 
					
						2021-02-18 12:54:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						28db473299 
					 
					
						
						
							
							global-functions: send (and re-send) e-mails from queue  
						
						 
						
						
						
						
					 
					
						2021-02-16 16:45:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						eaea89112a 
					 
					
						
						
							
							global-functions: $LogPrintExit: notify about colorful output  
						
						 
						
						
						
						
					 
					
						2021-01-22 10:08:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						b780b40baf 
					 
					
						
						
							
							global-functions: $LogPrintExit: make colorful output configurable  
						
						 
						
						
						
						
					 
					
						2021-01-22 09:22:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						547fbc630a 
					 
					
						
						
							
							update copyright for 2021  
						
						 
						
						
						
						
					 
					
						2021-01-01 21:33:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						0360a0ef90 
					 
					
						
						
							
							global-functions: $ScriptInstallUpdate: implement migration mechanism  
						
						 
						
						... 
						
						
						
						Reset $SentConfigChangesNotification and rerun $ScriptInstallUpdate
to test...
:set SentConfigChangesNotification
$ScriptInstallUpdate 
						
						
					 
					
						2020-12-18 20:32:29 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						010e2d6b05 
					 
					
						
						
							
							check-certificates: make the certificate renewal time configurable  
						
						 
						
						
						
						
					 
					
						2020-12-18 16:02:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						3657830582 
					 
					
						
						
							
							ipv6-update: notify about interface specific address list entries  
						
						 
						
						
						
						
					 
					
						2020-12-18 15:31:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						62598b6653 
					 
					
						
						
							
							import Let's Encrypt certificate "R3"  
						
						 
						
						
						
						
					 
					
						2020-12-17 22:47:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						6b19cf2578 
					 
					
						
						
							
							log-forward: add parenthesis in filter expression  
						
						 
						
						... 
						
						
						
						Looks like this works without parenthesis in RouterOS,
let's add it anyway. 
						
						
					 
					
						2020-11-26 10:32:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						62ef70e5dd 
					 
					
						
						
							
							netwatch-notify: notify about changes  
						
						 
						
						
						
						
					 
					
						2020-11-17 22:28:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						966e7b6fd3 
					 
					
						
						
							
							log-forward: do not exclude topic 'script'  
						
						 
						
						... 
						
						
						
						We have justified severity for some log message, so do no longer exclude
topic 'script'. 
						
						
					 
					
						2020-11-13 22:46:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						d2fab050ba 
					 
					
						
						
							
							log-forward: do not forward own e-mail logs  
						
						 
						
						... 
						
						
						
						Revert the last change, instead just ignore messages that were generated
by log-forward, with "Log Forwarding" in subject. 
						
						
					 
					
						2020-11-13 20:56:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						24eb2c15a9 
					 
					
						
						
							
							log-forward: do not forward e-mail logs  
						
						 
						
						... 
						
						
						
						This could cause infinite loop if the mail server does not recover... 
						
						
					 
					
						2020-11-12 23:18:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						98c132105d 
					 
					
						
						
							
							check-routeros-update: support installing updates automatically if seen in neighbor list  
						
						 
						
						
						
						
					 
					
						2020-11-01 21:48:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						fee2523a22 
					 
					
						
						
							
							mode-button: make LED configurable  
						
						 
						
						
						
						
					 
					
						2020-10-23 21:50:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						ae5570325b 
					 
					
						
						
							
							ospf-to-leds: introduce script to visualize ospf state via leds  
						
						 
						
						
						
						
					 
					
						2020-10-23 14:17:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						6d9eb99e08 
					 
					
						
						
							
							check-health: add deviation on temperature recovery threshold  
						
						 
						
						... 
						
						
						
						This helps against notification flooding. 
						
						
					 
					
						2020-10-16 22:58:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						8b2df7abd0 
					 
					
						
						
							
							mode-button: merge mode-button-event & mode-button-scheduler  
						
						 
						
						
						
						
					 
					
						2020-10-16 08:24:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						b769077746 
					 
					
						
						
							
							global-config: do not define mail addresses by default  
						
						 
						
						
						
						
					 
					
						2020-10-15 22:45:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						3e0039c266 
					 
					
						
						
							
							global-functions: $SendTelegram: use fixed-width font...  
						
						 
						
						... 
						
						
						
						... but give configuration to opt-out. 
						
						
					 
					
						2020-10-13 10:05:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						a0d1709244 
					 
					
						
						
							
							log-forward: notify on rate limit  
						
						 
						
						
						
						
					 
					
						2020-09-28 20:26:29 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						697e32a306 
					 
					
						
						
							
							log-forward: add filter on log message text  
						
						 
						
						
						
						
					 
					
						2020-09-25 22:21:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						c3ea555233 
					 
					
						
						
							
							dhcp-to-dns: notify on acting on all bound leases  
						
						 
						
						
						
						
					 
					
						2020-09-25 22:20:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						9f16e0644b 
					 
					
						
						
							
							global-functions: notify on Telegram queue  
						
						 
						
						
						
						
					 
					
						2020-09-25 22:19:16 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						9bec6914cc 
					 
					
						
						
							
							netwatch-notify: notify on configurable check count threshold  
						
						 
						
						
						
						
					 
					
						2020-09-25 22:17:26 +02:00