Christian Hesse 
							
						 
					 
					
						
						
							
						
						60b2186287 
					 
					
						
						
							
							certificate-renew-issued: use :jobname to get script name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						dfeb6b6d61 
					 
					
						
						
							
							capsman-rolling-upgrade: use :jobname to get script name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						111cb59509 
					 
					
						
						
							
							capsman-download-packages: use :jobname to get script name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						b4ac193789 
					 
					
						
						
							
							backup-upload: use :jobname to get script name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						994d3ef05a 
					 
					
						
						
							
							backup-partition: use :jobname to get script name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						26dd16d3b9 
					 
					
						
						
							
							backup-email: use :jobname to get script name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						72a03c4dbb 
					 
					
						
						
							
							backup-cloud: use :jobname to get script name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						1d4f4d0017 
					 
					
						
						
							
							accesslist-duplicates: use :jobname to get script name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:52:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						35b468b827 
					 
					
						
						
							
							Merge branch 'bump' into next  
						
						 
						
						
						
						
							
  routeros-7.12-2
 
						
					 
					
						2024-01-30 00:49:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						5ac89bad04 
					 
					
						
						
							
							mod/ssh-keys-import: bump RouterOS version dependency  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:31:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						f6f557d80f 
					 
					
						
						
							
							accesslist-duplicates: bump RouterOS version dependency  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:31:30 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						1bebac2a64 
					 
					
						
						
							
							hotspot-to-wpa-cleanup: bump RouterOS version dependency  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:31:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						6ad7ca2c1a 
					 
					
						
						
							
							mod/notification-email: drop support for old property name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:30:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						ccd7e6d1ed 
					 
					
						
						
							
							README: note on required hardware and limitations by storage  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						693b203457 
					 
					
						
						
							
							README: make required software a paragraph  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						2a4e2e0c07 
					 
					
						
						
							
							send a warning on storage size  
						
						 
						
						
						
						
							
  change-118
 
						
					 
					
						2024-01-30 00:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						62f33d7b19 
					 
					
						
						
							
							packages-update: support deferred reboot on auto-update  
						
						 
						
						... 
						
						
						
						Closes  #56  
						
						
							
  change-117
 
						
					 
					
						2024-01-30 00:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						98f26989f5 
					 
					
						
						
							
							packages-update: schedule from local function  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-30 00:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						abfc8e9191 
					 
					
						
						
							
							telegram-chat: add (and increase) random delay on error  
						
						 
						
						... 
						
						
						
						Chances are that two devices schedule the script (nearly) simultaneously.
Causing a lot of failures from fetch. Instead of forcing a retry on
*every* invocating we add (and increase) a random delay, that is
slowly decreasd on success. This should minimize failures... 
						
						
							
						
					 
					
						2024-01-30 00:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						b6367b5df3 
					 
					
						
						
							
							telegram-chat: fix concatenation (and retry with delay)  
						
						 
						
						... 
						
						
						
						Ups... 😳  
						
						
							
						
					 
					
						2024-01-30 00:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						a1abfedccd 
					 
					
						
						
							
							global-functions: $RandomDelay: always scale to ms...  
						
						 
						
						... 
						
						
						
						... to randomize in friction of unit.
This requires :tonsec from RouterOS 7.12. 
						
						
							
  routeros-7.12-1
 
						
					 
					
						2024-01-30 00:02:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						16898ae997 
					 
					
						
						
							
							global-functions: $RandomDelay: allow zero time, return immediately  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-29 22:50:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						e636d4194c 
					 
					
						
						
							
							global-functions: $RandomDelay: name the parameters  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-29 22:50:02 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						64abe7430a 
					 
					
						
						
							
							update list of contributors  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-25 09:38:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						3ca51f4699 
					 
					
						
						
							
							INITIAL-COMMANDS: fix existing installation  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-25 09:38:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						7db94b5f3f 
					 
					
						
						
							
							doc/check-certificates: initial certificate import  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-24 17:24:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						7baf69e67c 
					 
					
						
						
							
							doc/check-certificates: add paragraph  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-24 17:24:23 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						468b5a18f3 
					 
					
						
						
							
							check-certificates: unbreak certificate download  
						
						 
						
						... 
						
						
						
						This was borked with a2749b2760 . 😳  
						
						
							
						
					 
					
						2024-01-24 16:13:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						20c337d6ba 
					 
					
						
						
							
							INITIAL-COMMANDS: ... but rename the configuration overlay!  
						
						 
						
						... 
						
						
						
						This should not ultimately destroy user's configuration. 
						
						
							
						
					 
					
						2024-01-24 15:52:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						49a83682c3 
					 
					
						
						
							
							INITIAL-COMMANDS: remove before adding...  
						
						 
						
						... 
						
						
						
						... to make sure it does not fail on (partly) installed scripts. This
should work to fix borked base installation now. 
						
						
							
						
					 
					
						2024-01-24 11:47:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						f015f5f012 
					 
					
						
						
							
							mod/notification-telegram: apply url encoding when sending  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-22 16:10:48 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						c2fe7e4cd7 
					 
					
						
						
							
							mod/notification-matrix: drop declaration of unused function  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-22 16:08:34 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						75a39ffaf1 
					 
					
						
						
							
							global-functions: $SymbolByUnicodeName: log warning on missing name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-20 00:11:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						86a0700efd 
					 
					
						
						
							
							global-functions: $SymbolByUnicodeName: name the parameter  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-20 00:09:54 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						21cf6d49bb 
					 
					
						
						
							
							backup-upload: fix the upload symbol...  
						
						 
						
						... 
						
						
						
						... which broke with commit 080bef89a9 . 
						
						
							
						
					 
					
						2024-01-19 17:08:55 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						4b8854946d 
					 
					
						
						
							
							fw-addr-lists: use prepared user-agent string with fetch  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-19 13:25:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						a2749b2760 
					 
					
						
						
							
							check-certificates: use prepared user-agent string with fetch  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-19 13:23:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						0ad1a79d67 
					 
					
						
						
							
							netwatch-dns: be move verbose on time to settle  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-18 21:07:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						8a0a4c355b 
					 
					
						
						
							
							global-functions: log successful loading  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-18 12:53:17 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						bb0c82adb3 
					 
					
						
						
							
							sms-forward: log warning just once  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-18 10:19:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						a7619a5119 
					 
					
						
						
							
							global-functions: $LogPrintOnce: support exit  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-18 10:19:22 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						306269f919 
					 
					
						
						
							
							doc/hotspot-to-wpa: reference as WPA only...  
						
						 
						
						... 
						
						
						
						... as this works with WPA3 as well. 😜  
						
						
							
						
					 
					
						2024-01-18 10:05:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						abd1edcdc3 
					 
					
						
						
							
							doc/hotspot-to-wpa: fix property name  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-17 14:55:42 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						29623a46ea 
					 
					
						
						
							
							global-functions: $HexToNum: use :tonum  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-16 22:24:50 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						be4221264c 
					 
					
						
						
							
							INITIAL-COMMANDS: set script owner on initial creation  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-16 22:01:04 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						60bd9d1abc 
					 
					
						
						
							
							README: set script owner on initial creation  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-16 22:00:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						5fd8c8a760 
					 
					
						
						
							
							netwatch-dns: check DoH server with fetch  
						
						 
						
						... 
						
						
						
						This way we do not have to configure possibly non-functional servers to
check. The query is for doh-check.eworm.de of type TXT, the expected
answer is 'doh-check-OK'.
% dig TXT doh-check.eworm.de +https @1.1.1.1
; <<>> DiG 9.18.21 <<>> TXT doh-check.eworm.de +https @1.1.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42226
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;doh-check.eworm.de.		IN	TXT
;; ANSWER SECTION:
doh-check.eworm.de.	63791	IN	TXT	"doh-check-OK"
;; Query time: 16 msec
;; SERVER: 1.1.1.1#443(1.1.1.1) (HTTPS)
;; WHEN: Mon Jan 15 13:55:36 CET 2024
;; MSG SIZE  rcvd: 72 
						
						
							
						
					 
					
						2024-01-15 14:07:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						85aeeadcee 
					 
					
						
						
							
							netwatch-dns: check DoH server functionality...  
						
						 
						
						... 
						
						
						
						... and try all servers one after another. 
						
						
							
						
					 
					
						2024-01-11 15:33:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						80db12a3e9 
					 
					
						
						
							
							netwatch-dns: enable DoH certificate verification...  
						
						 
						
						... 
						
						
						
						... if a certificate is named in configuration. 
						
						
							
						
					 
					
						2024-01-11 09:22:32 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Hesse 
							
						 
					 
					
						
						
							
						
						44a8195c37 
					 
					
						
						
							
							doc/netwatch-dns: use new certificate for Cloudflare  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-09 23:01:22 +01:00