Nelson Chan 
							
						 
					 
					
						
						
							
						
						7b8ed01f27 
					 
					
						
						
							
							Fix: getGameList returns nothing on first run  
						
						
						
						
					 
					
						2023-02-24 21:06:00 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						cecb0b6425 
					 
					
						
						
							
							Merge pull request  #2610  from bayramberkay/feature/add-xml-support-to-http-monitors  
						
						... 
						
						
						
						Add xml support to HTTP monitors 
						
						
					 
					
						2023-02-24 17:26:47 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						2fa233ae7f 
					 
					
						
						
							
							Fix prometheus null issues  
						
						
						
						
					 
					
						2023-02-24 17:12:57 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						e9475ed3c0 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into telegram_test  
						
						... 
						
						
						
						# Conflicts:
#	server/notification-providers/telegram.js
#	src/languages/en.js 
						
						
					 
					
						2023-02-24 17:08:48 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						10228874fa 
					 
					
						
						
							
							Merge manually  
						
						
						
						
					 
					
						2023-02-24 16:54:58 +08:00 
						 
				 
			
				
					
						
							
							
								Michael Telgkamp 
							
						 
					 
					
						
						
							
						
						186ca30508 
					 
					
						
						
							
							Improve mattermost notifications  
						
						
						
						
					 
					
						2023-02-23 17:40:39 +01:00 
						 
				 
			
				
					
						
							
							
								Ruben van Dijk 
							
						 
					 
					
						
						
							
						
						896e33815d 
					 
					
						
						
							
							Merge branch 'louislam:master' into fix-metrics-push  
						
						
						
						
					 
					
						2023-02-23 14:11:39 +01:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						7e3734af53 
					 
					
						
						
							
							Better handling  
						
						
						
						
					 
					
						2023-02-23 20:59:24 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						5789112f55 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into feat-add-message-thread-id-telegram-nonfiction  
						
						
						
						
					 
					
						2023-02-23 20:47:28 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						4dfc1a0221 
					 
					
						
						
							
							Merge pull request  #2664  from spali/keep_prometheus_instance  
						
						... 
						
						
						
						remember prometheus instance and expose it 
						
						
					 
					
						2023-02-23 20:43:05 +08:00 
						 
				 
			
				
					
						
							
							
								Austin Miller 
							
						 
					 
					
						
						
							
						
						5e1489a6ed 
					 
					
						
						
							
							PagerTree Notification - Send msg when heartbeatJSON null  
						
						
						
						
					 
					
						2023-02-22 14:32:02 -07:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						9ccaa4d120 
					 
					
						
						
							
							Merge pull request  #2786  from luckman212/luckman212-tagsort-1  
						
						... 
						
						
						
						sorted tags on dashboard 
						
						
					 
					
						2023-02-22 01:11:03 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						42033c692f 
					 
					
						
						
							
							Merge pull request  #2748  from chakflying/feat/improve-err-code  
						
						... 
						
						
						
						Feat: Use error message to detect and set status code 
						
						
					 
					
						2023-02-22 01:01:53 +08:00 
						 
				 
			
				
					
						
							
							
								Peace 
							
						 
					 
					
						
						
							
						
						0be8b111e2 
					 
					
						
						
							
							chore: better up message  
						
						... 
						
						
						
						Co-authored-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2023-02-20 13:48:16 +01:00 
						 
				 
			
				
					
						
							
							
								Faruk Genç 
							
						 
					 
					
						
						
							
						
						72106ba4c4 
					 
					
						
						
							
							Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors  
						
						
						
						
					 
					
						2023-02-18 22:38:40 +03:00 
						 
				 
			
				
					
						
							
							
								Peace 
							
						 
					 
					
						
						
							
						
						cef0a0faf4 
					 
					
						
						
							
							Merge branch 'master' into group-monitors  
						
						
						
						
					 
					
						2023-02-16 21:38:53 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						b8720b46c3 
					 
					
						
						
							
							Switched to using Authorization header  
						
						... 
						
						
						
						Prometheus doesn't support using custom headers for exporters, however
it does support using the Authorisation header with basic auth. As
such, we switched from using X-API-Key to Authorization with the basic
scheme and an empty username field.
Also added a rate limit for API endpoints of 60 requests in a minute
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2023-02-15 21:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						1d4af39820 
					 
					
						
						
							
							Fixed JSDoc for one method  
						
						... 
						
						
						
						Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2023-02-15 19:31:22 +00:00 
						 
				 
			
				
					
						
							
							
								Luke Hamburg 
							
						 
					 
					
						
						
							
						
						dd1d71530f 
					 
					
						
						
							
							sorted tags on dashboard  
						
						... 
						
						
						
						see https://github.com/louislam/uptime-kuma/issues/2785  
						
						
					 
					
						2023-02-15 14:06:29 -05:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						01c71a0242 
					 
					
						
						
							
							Fixed logic errors, removed dev leftovers  
						
						... 
						
						
						
						Fixed a logic error where a comma was used instead of an or, also
removed leftover console.logs from testing.
Date picker is now dissabled when don't expire is checked.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2023-02-15 11:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						e7feca1cd6 
					 
					
						
						
							
							Added API key authentication handler  
						
						... 
						
						
						
						API key authentication is now possible by making use of the X-API-Key
header. API authentication will only be enabled when a user adds their
first API key, up until this point, they can still use their username
and password to authenticate with API endpoints. After the user adds
their first API key, they may only use API keys in future to
authenticate with the API.
In this commit, the prometheus /metrics endpoint has been changed over
to the new authentication system.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2023-02-15 00:39:29 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						cd796898d0 
					 
					
						
						
							
							Added expiry check for frontend  
						
						... 
						
						
						
						Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2023-02-14 22:41:06 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						d7f2fa982a 
					 
					
						
						
							
							Merge branch 'master' into feature/1685-prometheus-api-key  
						
						
						
						
					 
					
						2023-02-14 19:53:33 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						ee2eb5109b 
					 
					
						
						
							
							Added basic web interface for API keys  
						
						... 
						
						
						
						Web interfaces for manging API keys have been added however translation
keys are still required.
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2023-02-14 19:49:04 +00:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						d1175ff471 
					 
					
						
						
							
							Fix   #2777  
						
						
						
						
					 
					
						2023-02-15 02:50:49 +08:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						cd18b96f69 
					 
					
						
						
							
							Added check to ensure backup exists when restoring ( #2779 )  
						
						... 
						
						
						
						A check to ensure that the backup database exists before deleting the
current database.
Fixes  #2778 
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com > 
						
						
					 
					
						2023-02-15 00:43:40 +08:00 
						 
				 
			
				
					
						
							
							
								Faruk Genç 
							
						 
					 
					
						
						
							
						
						19c8538149 
					 
					
						
						
							
							Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors  
						
						
						
						
					 
					
						2023-02-11 23:56:38 +03:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						f2633a5d01 
					 
					
						
						
							
							Finished knex_init_db.js  
						
						
						
						
					 
					
						2023-02-12 03:44:15 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						4056951915 
					 
					
						
						
							
							WIP: building database in knex.js  
						
						
						
						
					 
					
						2023-02-11 22:21:06 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						e4183ee2b7 
					 
					
						
						
							
							Database Setup Page ( #2738 )  
						
						... 
						
						
						
						* WIP
* WIP: Database setup process
* Add database setup page 
						
						
					 
					
						2023-02-11 14:41:02 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						db4663d6be 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into 2.0.X  
						
						
						
						
					 
					
						2023-02-11 00:51:40 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						c12b06348b 
					 
					
						
						
							
							Fix parsing issues of status page's og tags  
						
						
						
						
					 
					
						2023-02-10 17:29:32 +08:00 
						 
				 
			
				
					
						
							
							
								Bobby Ore 
							
						 
					 
					
						
						
							
						
						48b637d4c8 
					 
					
						
						
							
							Refactor to not introduce a breaking change  
						
						
						
						
					 
					
						2023-02-09 08:49:19 -06:00 
						 
				 
			
				
					
						
							
							
								Nelson Chan 
							
						 
					 
					
						
						
							
						
						3439074835 
					 
					
						
						
							
							Feat: Use message to improve errror status code  
						
						
						
						
					 
					
						2023-02-09 17:42:02 +08:00 
						 
				 
			
				
					
						
							
							
								Bobby Ore 
							
						 
					 
					
						
						
							
						
						3a361d2621 
					 
					
						
						
							
							lint fix  
						
						
						
						
					 
					
						2023-02-08 14:16:02 -06:00 
						 
				 
			
				
					
						
							
							
								Bobby Ore 
							
						 
					 
					
						
						
							
						
						8725e5daf9 
					 
					
						
						
							
							Add ability to use User ID for LunaSea notifications  
						
						
						
						
					 
					
						2023-02-08 14:08:25 -06:00 
						 
				 
			
				
					
						
							
							
								Brayan Lozano 
							
						 
					 
					
						
						
							
						
						d45aee450d 
					 
					
						
						
							
							Removes unecessary ternary operator  
						
						
						
						
					 
					
						2023-02-07 22:34:10 -05:00 
						 
				 
			
				
					
						
							
							
								Brayan Lozano 
							
						 
					 
					
						
						
							
						
						727acb32bf 
					 
					
						
						
							
							Adds name + status + message to slack notification  
						
						
						
						
					 
					
						2023-02-07 21:18:26 -05:00 
						 
				 
			
				
					
						
							
							
								Suriya Soutmun 
							
						 
					 
					
						
						
							
						
						43941fa2c6 
					 
					
						
						
							
							feat: add mtls authen method in http/http keyword  
						
						
						
						
					 
					
						2023-02-07 09:40:47 +07:00 
						 
				 
			
				
					
						
							
							
								Suriya Soutmun 
							
						 
					 
					
						
						
							
						
						faa78443d6 
					 
					
						
						
							
							chore: alter table monitor add column tls_ca, tls_cert, tls_key for certificate data  
						
						
						
						
					 
					
						2023-02-07 09:40:44 +07:00 
						 
				 
			
				
					
						
							
							
								Nelson Chan 
							
						 
					 
					
						
						
							
						
						e1f956879d 
					 
					
						
						
							
							Fix: Use .destroy() instead of .end()  
						
						
						
						
					 
					
						2023-02-07 05:01:53 +08:00 
						 
				 
			
				
					
						
							
							
								Austin Miller 
							
						 
					 
					
						
						
							
						
						ef54d9e3b6 
					 
					
						
						
							
							Add PagerTree Notification Provider  
						
						
						
						
					 
					
						2023-02-06 11:33:14 -07:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						68ead3414d 
					 
					
						
						
							
							WIP  
						
						
						
						
					 
					
						2023-02-06 22:26:13 +08:00 
						 
				 
			
				
					
						
							
							
								Faruk Genç 
							
						 
					 
					
						
						
							
						
						39c99b0ec4 
					 
					
						
						
							
							Merge remote-tracking branch 'remote/master' into feature/add-xml-support-to-http-monitors  
						
						... 
						
						
						
						# Conflicts:
#	server/database.js
#	src/lang/en.json 
						
						
					 
					
						2023-02-05 18:19:46 +03:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						d4752b65de 
					 
					
						
						
							
							WIP  
						
						
						
						
					 
					
						2023-02-05 18:01:54 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						dc4d2a77bb 
					 
					
						
						
							
							WIP  
						
						
						
						
					 
					
						2023-02-05 17:45:36 +08:00 
						 
				 
			
				
					
						
							
							
								Haytham Salama 
							
						 
					 
					
						
						
							
						
						1bfb290718 
					 
					
						
						
							
							feat: add message thread id for telegram nonfiction  
						
						
						
						
					 
					
						2023-02-04 22:53:38 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						0b40c65139 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into mariadb  
						
						... 
						
						
						
						# Conflicts:
#	docker/alpine-base.dockerfile
#	docker/dockerfile-alpine
#	package.json
#	server/database.js 
						
						
					 
					
						2023-02-04 18:21:34 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						afadfe32d5 
					 
					
						
						
							
							Trim  
						
						
						
						
					 
					
						2023-02-04 17:03:00 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						5f2affb38c 
					 
					
						
						
							
							Relocate and fix jsesc issue  
						
						
						
						
					 
					
						2023-02-04 16:58:39 +08:00