Matthew Nickson
							
						 
						
							 
							
							
								
								
							
							
								
							
								8a92054c2b 
								
									
								
							
								 
							
						 
						
							
							
								
								Added JSDoc to ESLint ( #3529 )  
							
							 
							
							... 
							
							
							
							* Added JSDoc to eslint rules
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
* Fixed JSDoc eslint errors
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
* Update the check-linters workflow to Node.js 20
---------
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com>
Co-authored-by: Louis Lam <louislam@users.noreply.github.com> 
							
						 
						
							2023-08-11 15:46:41 +08: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
							
						 
						
							 
							
							
								
								
							
							
								
							
								6d22ebedca 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into add-JSDoc-comments  
							
							 
							
							
							
						 
						
							2022-04-21 13:01:22 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Nickson
							
						 
						
							 
							
							
								
								
							
							
								
							
								03b2d8d521 
								
									
								
							
								 
							
						 
						
							
							
								
								Add JSDoc to server/*  
							
							 
							
							... 
							
							
							
							Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com> 
							
						 
						
							2022-04-20 19:56:40 +01:00  
						
					 
				
					
						
							
							
								 
								Louis Lam
							
						 
						
							 
							
							
							
								
							
								e9ce1433cd 
								
							
								 
							
						 
						
							
							
								
								Change log_info to log.info by making it into an object  
							
							 
							
							
							
						 
						
							2022-04-13 23:33:37 +08:00  
						
					 
				
					
						
							
							
								 
								Louis Lam
							
						 
						
							 
							
							
							
								
							
								279e2eb3f6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into logging  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	server/database.js
#	server/jobs.js
#	server/model/monitor.js
#	server/routers/api-router.js
#	server/server.js
#	server/socket-handlers/status-page-socket-handler.js
#	server/util-server.js 
							
						 
						
							2022-04-12 16:32:14 +08:00  
						
					 
				
					
						
							
							
								 
								Louis Lam
							
						 
						
							 
							
							
							
								
							
								0da6e6b1fb 
								
							
								 
							
						 
						
							
							
								
								Some improvements  
							
							 
							
							
							
						 
						
							2022-03-29 17:38:48 +08:00  
						
					 
				
					
						
							
							
								 
								Andreas Brett
							
						 
						
							 
							
							
							
								
							
								e5913c5abc 
								
							
								 
							
						 
						
							
							
								
								separate log functions  
							
							 
							
							
							
						 
						
							2021-11-15 17:52:28 +01:00  
						
					 
				
					
						
							
							
								 
								Andreas Brett
							
						 
						
							 
							
							
							
								
							
								bdcdf47e52 
								
							
								 
							
						 
						
							
							
								
								introduce consistent logging  
							
							 
							
							
							
						 
						
							2021-11-11 12:31:28 +01:00  
						
					 
				
					
						
							
							
								 
								Louis Lam
							
						 
						
							 
							
							
							
								
							
								b77b33e790 
								
							
								 
							
						 
						
							
							
								
								add login rate limiter  
							
							 
							
							
							
						 
						
							2021-10-23 16:35:13 +08:00