| 
							
							
								 Christian Hesse | 0f2a4aedab | global-functions: $CertificateDownload: remove with find... ... to make sure this does not break when the file does no longer
exist. Starting with RouterOS 7.15rc1 the file is automatically
removed on import. | 2024-04-19 11:46:17 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 6fd0becf64 | global-functions: introduce $ProtocolStrip | 2024-04-19 08:59:51 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | e1781fb805 | global-functions: $CertificateDownload: use single quotes | 2024-04-15 09:11:25 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 7aa5059f6d | global-functions: $CertificateAvailable: use single quotes | 2024-04-15 09:11:25 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | ca2e5f2a01 | mod/notification-ntfy: support basic auth Closes #59 | 2024-04-15 09:11:17 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 5f76c245b0 | global-functions: $ScriptFromTerminal: check multiple invocations... ... and return false.
We can not tell which job is us... So better safe than sorry. | 2024-04-11 14:03:43 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 6db3355858 | global-functions: $ScriptLock: break long lines | 2024-04-11 13:41:49 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | e53c31e9e6 | global-functions: $ScriptLock: degrade message to debug | 2024-04-11 13:41:49 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | c5a5fb5836 | global-functions: $SendNotification: set origin | 2024-04-10 10:08:58 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 3015743b19 | global-functions: $HumanReadableNum: indicate binary base... ... and update scripts to match the change. | 2024-04-07 22:51:24 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 36cf4d028b | global-functions: drop $LogPrintExit2 | 2024-04-07 22:51:24 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 402f847db2 | global-functions: $FetchHuge: remove file on failed download | 2024-04-06 00:47:21 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 61ee5cbd6c | global-functions: $FetchHuge: make sure to work with clean file names | 2024-04-06 00:47:21 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 2edf983698 | global-functions: $FetchHuge: control check-certificate with parameter | 2024-04-06 00:47:16 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | ab6fd88558 | global-functions: $FetchHuge: use custom user agent string | 2024-04-06 00:45:50 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 5323052290 | global-functions: introduce $FetchHuge | 2024-04-06 00:43:39 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 4db91ec16e | global-functions: drop $ParseJson | 2024-04-02 00:08:44 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | c01a424f4f | telegram-chat: read file content... ... instead of getting it. This lifts the size limit, though we are
still limited by Telegram message size.
This requires RouterOS 7.13. | 2024-04-01 22:45:35 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | bdcf5b3275 | news on charge and fees | 2024-03-31 21:48:47 +02:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 4df1468e25 | global-functions: rename $FetchUserAgent -> $FetchUserAgentStr ... to make sure the function does not clash with the variable we had before,
as this causes issue with news and changes notification. | 2024-03-29 11:11:17 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | bbdc9c65f5 | global-functions: $HumanReadableNum: set declared function only | 2024-03-27 23:02:38 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | acf8e88db2 | global-functions: $AlignRight: set declared function only | 2024-03-27 23:02:38 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 1d816d94f6 | global-functions: $FetchUserAgent: set declared function only | 2024-03-27 23:02:22 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 43ecec854f | global-functions: $LogPrintOnce: detect and warn on possible crash | 2024-03-27 08:32:49 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | bd2301a28c | global-functions: $LogPrintOnce: indicate action via return | 2024-03-26 13:59:03 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | cc81e55649 | telegram-chat: improve readability with symbols | 2024-03-21 14:28:23 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | cd371b69a6 | global-functions: $CertificateDownload: download via clean name... ... and rename certificates in repository. | 2024-03-16 23:34:33 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | eb7919c1d8 | global-functions: generate user agent string in function... ... and add the caller and my shortened url. | 2024-03-16 23:10:47 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 576a2c97cf | global-functions: $LogPrintExit2: add deprecation warning | 2024-03-15 14:42:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | eb03a4608b | global-functions: $ScriptInstallUpdate: use shorter url | 2024-03-15 10:05:32 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 9b4e5ce369 | global-functions: $SymbolByUnicodeName: add these for later use | 2024-03-14 22:12:03 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 3d4a14d449 | netwatch-notify: pass link to notification This is pass verbatim below the notification text. | 2024-03-13 09:02:04 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 9dd1b768ee | global-functions: switch to $LogPrint | 2024-03-12 20:37:57 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 1feeed145d | global-functions: introduce $LogPrint, deprecate $LogPrintExit2 | 2024-03-12 20:37:57 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 19802c0b69 | global-functions: $LogPrintOnce: drop support for exit This is not widely adopted or used, so let's just drop it - no
compatibility. | 2024-03-12 20:37:57 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 76f65c13d7 | global-functions: add architecture in user-agent string | 2024-03-12 20:37:57 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | a7cb3e520a | global-config: support loading snippets This adds support for loading snippets, which need a name starting with
"global-config-overlay.d/". This allows to split off configuration if
desired. | 2024-03-12 20:36:21 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 83dbcfecd5 | news on wifiwave2 EOL | 2024-03-12 15:27:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 955ee8499b | backup-cloud: catch error with :execute workaround Catching a runtime error here fails... So let's try a workaround
with :execute... | 2024-03-12 15:27:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | ada9153636 | global-functions: $ScriptLock: fix wording... ... as this does (no longer) abort. | 2024-03-12 15:27:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 1e8918fdaa | global-functions: $ScriptLock: do not exit from global function | 2024-03-12 15:27:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 56e97dd60c | global-functions: $DownloadPackage: do not exit from global function | 2024-03-12 15:27:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | d46156ad92 | global-functions: use variable name $ScriptName | 2024-03-12 15:27:14 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 62790ae091 | fw-addr-lists: add support for IPv6 | 2024-02-29 14:21:58 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 821dd02e5e | global-functions: $CertificateNameByCN: use $CleanName | 2024-01-31 23:10:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 09988d9892 | global-functions: introduce $CleanName | 2024-01-31 23:10:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | b548ffee59 | global-functions: $MkDir: drop declaration of unused functions | 2024-01-31 23:10:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | ed28ade712 | global-functions: $IsDNSResolving: drop declaration of unused function | 2024-01-31 23:10:15 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 5b6ed4216e | global-functions: $ScriptInstallUpdate: warn just once... ... for every script on required RouterOS version. | 2024-01-30 07:18:38 +01:00 |  | 
			
				
					| 
							
							
								 Christian Hesse | 4b791b7769 | global-functions: use :jobname to get script name | 2024-01-30 00:52:21 +01:00 |  |