Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							42ffddc269 
							
						 
					 
					
						
						
							
							Fix more warnings  
						
						
						
						
					 
					
						2019-11-27 16:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5263aaa026 
							
						 
					 
					
						
						
							
							Merge pull request  #1503  from cvium/webapi_v2  
						
						... 
						
						
						
						Move StartupWizard to ASP.NET Web Api 
						
						
					 
					
						2019-11-27 11:50:06 +03:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							2af5922af0 
							
						 
					 
					
						
						
							
							Fix review comments  
						
						
						
						
					 
					
						2019-11-24 18:25:43 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							27e3cf1558 
							
						 
					 
					
						
						
							
							Move appbuilder and service collection to Jellyfin.Server  
						
						
						
						
					 
					
						2019-11-24 15:27:58 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							3f651de24c 
							
						 
					 
					
						
						
							
							Add authentication and remove versioning  
						
						
						
						
					 
					
						2019-11-23 16:31:02 +01:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							b477b3874e 
							
						 
					 
					
						
						
							
							Fix some warnings  
						
						
						
						
					 
					
						2019-11-22 16:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							b14d6d0417 
							
						 
					 
					
						
						
							
							Fix GetPathValue function  
						
						
						
						
					 
					
						2019-11-13 16:32:33 +01:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
						
						
							
						
						
							6b6fede2e0 
							
						 
					 
					
						
						
							
							Address review comments  
						
						
						
						
					 
					
						2019-10-16 16:13:59 +03:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
						
						
							
						
						
							82f8345aa5 
							
						 
					 
					
						
						
							
							Log to debug all HTTP 500 response urls  
						
						
						
						
					 
					
						2019-10-14 13:22:53 +03:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1176749f14 
							
						 
					 
					
						
						
							
							Merge pull request  #1863  from joshuaboniface/fix-baseurl-issues  
						
						... 
						
						
						
						Fix inconsistent BaseUrl behavior 
						
						
					 
					
						2019-10-09 19:24:41 +03:00 
						 
				 
			
				
					
						
							
							
								Joshua Boniface 
							
						 
					 
					
						
						
						
						
							
						
						
							b96079fee6 
							
						 
					 
					
						
						
							
							Make NormalizeUrlPath static  
						
						
						
						
					 
					
						2019-10-09 09:22:55 -04:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
						
						
							
						
						
							03450f383f 
							
						 
					 
					
						
						
							
							Fix template for logging  
						
						
						
						
					 
					
						2019-10-09 14:05:32 +03:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
						
						
							
						
						
							8109c7eb30 
							
						 
					 
					
						
						
							
							Always log at least error message when error happens during request processing  
						
						
						
						
					 
					
						2019-10-09 14:00:22 +03:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
						
						
							
						
						
							33b69a7099 
							
						 
					 
					
						
						
							
							Set response length and mime type correctly when reporting an error  
						
						
						
						
					 
					
						2019-10-09 13:54:05 +03:00 
						 
				 
			
				
					
						
							
							
								Joshua Boniface 
							
						 
					 
					
						
						
						
						
							
						
						
							2a79ae0a6e 
							
						 
					 
					
						
						
							
							Normalize baseUrl behaviour  
						
						... 
						
						
						
						Fully normalizes the baseUrl behaviour to better match how this sort of
feature works in other programs.
1. The baseUrl is always appended to paths, even the built-in `/emby`
and `/mediabrowser` paths.
2. The baseUrl is set statically at class instance creation, to ensure
it persists through changes until the next restart.
3. Configuration is normalized using a function when set, to ensure it's
in a standard `/mypath` format with leading `/`.
4. Cleans up the conditionals around default redirects. For sanity after
changing the URL, it will match *any* path that doesn't match the
current baseUrl and redirect it back to the main page (with baseUrl).
5. Adds a second method, NormalizeUrlPath, to avoid lots of `+ "/" +`
string manipulations which are unclean - we should always have a leading
slash.
6. Sets the default baseUrl to an empty string to avoid unexpected
behaviour, though this would be worked-around automatically.
7. Adds some debug logs whenever a URL is normalized, to help track down
issues with this code (if any arise). 
						
						
					 
					
						2019-10-08 18:06:03 -04:00 
						 
				 
			
				
					
						
							
							
								Vasily 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc99f1f563 
							
						 
					 
					
						
						
							
							Merge pull request  #1785  from dkanada/compat  
						
						... 
						
						
						
						Add mediabrowser route back for now 
						
						
					 
					
						2019-09-25 14:18:21 +03:00 
						 
				 
			
				
					
						
							
							
								dkanada 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b7db1f32 
							
						 
					 
					
						
						
							
							add an exception to logging  
						
						
						
						
					 
					
						2019-09-24 23:59:24 +09:00 
						 
				 
			
				
					
						
							
							
								dkanada 
							
						 
					 
					
						
						
						
						
							
						
						
							ab7e697f30 
							
						 
					 
					
						
						
							
							add mediabrowser route back for now  
						
						
						
						
					 
					
						2019-09-24 23:59:24 +09:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							c9820d30ed 
							
						 
					 
					
						
						
							
							Fix multiple mistakes and warnings  
						
						
						
						
					 
					
						2019-09-23 20:32:44 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Larsson 
							
						 
					 
					
						
						
						
						
							
						
						
							74864832ca 
							
						 
					 
					
						
						
							
							Set log level to debug for HTTP range requests  
						
						... 
						
						
						
						This removes some spam when a DLNA renderer uses byte seeking. 
						
						
					 
					
						2019-09-18 18:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							ee637e8fec 
							
						 
					 
					
						
						
							
							Fix warnings, improve performance ( #1665 )  
						
						... 
						
						
						
						* Fix warnings, improve performance
`QueryResult.Items` is now a `IReadOnlyList` so we don't need to
allocate a new `Array` when we have a `List` (and `Items` shouldn't need to
be mutable anyway)
* Update Providers .csproj to latest C#
* Remove extra newline from DtoService.cs
* Remove extra newline from UserLibraryService.cs 
						
						
					 
					
						2019-09-02 02:19:29 -04:00 
						 
				 
			
				
					
						
							
							
								dkanada 
							
						 
					 
					
						
						
						
						
							
						
						
							97d6c2db6b 
							
						 
					 
					
						
						
							
							keep old base url for now  
						
						
						
						
					 
					
						2019-08-11 00:35:18 -07:00 
						 
				 
			
				
					
						
							
							
								dkanada 
							
						 
					 
					
						
						
						
						
							
						
						
							d521e5c36a 
							
						 
					 
					
						
						
							
							add base url to server configuration  
						
						
						
						
					 
					
						2019-08-11 00:35:18 -07:00 
						 
				 
			
				
					
						
							
							
								dkanada 
							
						 
					 
					
						
						
						
						
							
						
						
							c987203f5a 
							
						 
					 
					
						
						
							
							remove old routes from http server  
						
						
						
						
					 
					
						2019-08-11 00:33:13 -07:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							9fff4b060e 
							
						 
					 
					
						
						
							
							Replace custom code with Asp.Net Core code  
						
						
						
						
					 
					
						2019-08-09 22:36:20 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Larsson 
							
						 
					 
					
						
						
						
						
							
						
						
							0e6417c9fa 
							
						 
					 
					
						
						
							
							Set log level to debug for HTTP range requests  
						
						
						
						
					 
					
						2019-08-03 12:37:02 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce1fa42f9d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into tasks  
						
						
						
						
					 
					
						2019-06-01 17:06:01 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua M. Boniface 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bc378a9c3 
							
						 
					 
					
						
						
							
							Merge pull request  #1337  from jellyfin/release-10.3.z  
						
						... 
						
						
						
						Backmerge for 10.3.2 release 
						
						
					 
					
						2019-04-30 23:35:11 -04:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61d7bed181 
							
						 
					 
					
						
						
							
							Merge pull request  #1304  from jellyfin/release-10.3.z  
						
						... 
						
						
						
						Backmerge 10.3.1 
						
						
					 
					
						2019-04-25 07:27:37 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							71479286e9 
							
						 
					 
					
						
						
							
							Fix   #1234  
						
						
						
						
					 
					
						2019-04-24 19:56:57 +02:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							28c2ac528d 
							
						 
					 
					
						
						
							
							Re-add content length, semi revert of changes in  #1010  ( #1287 )  
						
						... 
						
						
						
						* Re-add content length, semi revert of changes in #1010  
						
						
					 
					
						2019-04-24 14:06:54 +02:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8da122fb3 
							
						 
					 
					
						
						
							
							Merge pull request  #1252  from jellyfin/release-10.3.z  
						
						... 
						
						
						
						Backmerge release 10.3.0 
						
						
					 
					
						2019-04-20 12:25:29 +02:00 
						 
				 
			
				
					
						
							
							
								Joshua Boniface 
							
						 
					 
					
						
						
						
						
							
						
						
							250e0c75df 
							
						 
					 
					
						
						
							
							Add MethodNotAllowedException with code 405  
						
						
						
						
					 
					
						2019-04-17 22:31:06 -04:00 
						 
				 
			
				
					
						
							
							
								Joshua M. Boniface 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3532b92f7 
							
						 
					 
					
						
						
							
							Merge pull request  #1158  from Bond-009/httpclean  
						
						... 
						
						
						
						Reduce complexity http routes 
						
						
					 
					
						2019-04-17 22:12:17 -04:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							a332092769 
							
						 
					 
					
						
						
							
							Reduce complexity http routes  
						
						
						
						
					 
					
						2019-03-26 19:20:40 +01:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							b44a70ff36 
							
						 
					 
					
						
						
							
							Simplify/remove/clean code  
						
						... 
						
						
						
						* Remove useless runtime check (we only support one)
* Remove unused args
* Remove a global constant
And ofc fix some warnings ;) 
						
						
					 
					
						2019-03-25 22:25:32 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							2696ac5eac 
							
						 
					 
					
						
						
							
							Lower the amount of running tasks  
						
						
						
						
					 
					
						2019-03-25 21:33:48 +01:00 
						 
				 
			
				
					
						
							
							
								Bill Thornton 
							
						 
					 
					
						
						
						
						
							
						
						
							4cd8903abc 
							
						 
					 
					
						
						
							
							Fix default value for Expires header  
						
						
						
						
					 
					
						2019-03-19 23:13:02 -04:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							e64aaebbac 
							
						 
					 
					
						
						
							
							Improvements around streams  
						
						... 
						
						
						
						* Use ArrayPool instead of allocating new buffers each time
* Remove NetworkStream copy
* Remove some dead code 
						
						
					 
					
						2019-03-13 21:11:01 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b844b5aa 
							
						 
					 
					
						
						
							
							Add urlprefixes during init  
						
						
						
						
					 
					
						2019-03-07 22:49:41 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							3fa43a1e08 
							
						 
					 
					
						
						
							
							Don't set status code if response is closed  
						
						
						
						
					 
					
						2019-03-07 22:26:23 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							dfff68b2f4 
							
						 
					 
					
						
						
							
							Make SkipLogExtensions static  
						
						
						
						
					 
					
						2019-03-07 19:05:53 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							bba049c987 
							
						 
					 
					
						
						
							
							Make FileSystem readonly  
						
						
						
						
					 
					
						2019-03-06 19:29:25 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							446f9bf81f 
							
						 
					 
					
						
						
							
							Remove more Content-Length references  
						
						
						
						
					 
					
						2019-03-05 20:48:04 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							913e80fd55 
							
						 
					 
					
						
						
							
							Add ProcessWebSocketRequest to IHttpListener  
						
						
						
						
					 
					
						2019-03-05 20:35:07 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4a01fb0e 
							
						 
					 
					
						
						
							
							Fix DI in FileWriter.TransmitFile  
						
						
						
						
					 
					
						2019-03-05 19:32:22 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							78742b8e4c 
							
						 
					 
					
						
						
							
							Switch to HeaderNames instead of hardcoded strings (and other header related fixes)  
						
						
						
						
					 
					
						2019-03-05 19:20:28 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							bc00617df7 
							
						 
					 
					
						
						
							
							Remove unused Brotli compressor  
						
						
						
						
					 
					
						2019-03-05 10:26:43 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							51648a2a21 
							
						 
					 
					
						
						
							
							Remove unused _listener  
						
						
						
						
					 
					
						2019-03-05 08:05:42 +01:00 
						 
				 
			
				
					
						
							
							
								Claus Vium 
							
						 
					 
					
						
						
						
						
							
						
						
							0250204f14 
							
						 
					 
					
						
						
							
							Expand todo  
						
						
						
						
					 
					
						2019-03-04 22:26:57 +01:00