Daniyar Alpyspayev 
							
						 
					 
					
						
						
						
						
							
						
						
							2614fecf8d 
							
						 
					 
					
						
						
							
							move to new System.Threading.Lock type for better performance  
						
						
						
						
					 
					
						2024-12-12 18:10:06 +05:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							651681c276 
							
						 
					 
					
						
						
							
							Enable nullable for more files  
						
						
						
						
					 
					
						2024-03-13 14:56:51 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							ea8f40e84a 
							
						 
					 
					
						
						
							
							More cleanup  
						
						
						
						
					 
					
						2021-12-27 14:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							6cc69b80b6 
							
						 
					 
					
						
						
							
							Fix warnings in DeviceId  
						
						
						
						
					 
					
						2021-10-03 21:41:22 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							be88efce3c 
							
						 
					 
					
						
						
							
							Merge branch 'master' into authenticationdb-efcore  
						
						... 
						
						
						
						# Conflicts:
#	Emby.Server.Implementations/Devices/DeviceManager.cs
#	Emby.Server.Implementations/HttpServer/Security/SessionContext.cs
#	Emby.Server.Implementations/Security/AuthenticationRepository.cs
#	Emby.Server.Implementations/Session/SessionManager.cs
#	Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
#	MediaBrowser.Controller/Library/IUserManager.cs
#	MediaBrowser.Controller/Net/ISessionContext.cs 
						
						
					 
					
						2021-06-18 18:56:10 -04:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							7e8428e588 
							
						 
					 
					
						
						
							
							Enable nullable reference types for Emby.Server.Implementations  
						
						
						
						
					 
					
						2021-05-20 22:48:53 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							44e71774b1 
							
						 
					 
					
						
						
							
							Rewrite device manager using EF Core  
						
						
						
						
					 
					
						2021-04-10 16:17:36 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							5790db05ba 
							
						 
					 
					
						
						
							
							Clean up DeviceManager and don't store capabilities on disk  
						
						
						
						
					 
					
						2020-11-19 09:38:54 -05:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							ca1f15af19 
							
						 
					 
					
						
						
							
							Move GenericEventArgs to Jellyfin.Data.Events  
						
						
						
						
					 
					
						2020-08-13 20:52:55 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							bea519de5b 
							
						 
					 
					
						
						
							
							Fix MemoryCache Usage.  
						
						
						
						
					 
					
						2020-08-07 13:22:18 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							a97f98fbd5 
							
						 
					 
					
						
						
							
							Use MemoryCache in DeviceManager  
						
						
						
						
					 
					
						2020-07-29 19:25:47 -04:00 
						 
				 
			
				
					
						
							
							
								telans 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							247f9c61e6 
							
						 
					 
					
						
						
							
							fix SA1513/SA1516  
						
						
						
						
					 
					
						2020-06-16 16:11:30 +12:00 
						 
				 
			
				
					
						
							
							
								telans 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acd4389653 
							
						 
					 
					
						
						
							
							fix SA1005  
						
						
						
						
					 
					
						2020-06-15 10:41:00 +12:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							42b4f0aa2e 
							
						 
					 
					
						
						
							
							Merge branch 'master' into userdb-efcore  
						
						... 
						
						
						
						# Conflicts:
#	Emby.Server.Implementations/Library/UserManager.cs
#	Jellyfin.Data/Jellyfin.Data.csproj 
						
						
					 
					
						2020-06-13 19:41:05 -04:00 
						 
				 
			
				
					
						
							
							
								crobibero 
							
						 
					 
					
						
						
						
						
							
						
						
							44957c5a9a 
							
						 
					 
					
						
						
							
							Use typed logger where possible  
						
						
						
						
					 
					
						2020-06-05 18:15:56 -06:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							06f9cde22f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into userdb-efcore  
						
						... 
						
						
						
						# Conflicts:
#	Emby.Server.Implementations/EntryPoints/ServerEventNotifier.cs
#	Emby.Server.Implementations/Library/UserManager.cs
#	Emby.Server.Implementations/Sorting/IsFavoriteOrLikeComparer.cs
#	Emby.Server.Implementations/Sorting/IsPlayedComparer.cs
#	Emby.Server.Implementations/Sorting/IsUnplayedComparer.cs
#	Emby.Server.Implementations/TV/TVSeriesManager.cs
#	Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs 
						
						
					 
					
						2020-06-04 16:52:23 -04:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							7439e095e2 
							
						 
					 
					
						
						
							
							Merge branch 'master' into nullable3  
						
						
						
						
					 
					
						2020-05-27 20:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							d72ea70995 
							
						 
					 
					
						
						
							
							Document user class and fix a few minor issues  
						
						
						
						
					 
					
						2020-05-20 19:47:41 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							aca7e221d8 
							
						 
					 
					
						
						
							
							Merge branch 'master' into userdb-efcore  
						
						... 
						
						
						
						# Conflicts:
#	Emby.Server.Implementations/Activity/ActivityLogEntryPoint.cs
#	Emby.Server.Implementations/ApplicationHost.cs
#	Emby.Server.Implementations/Devices/DeviceManager.cs
#	Jellyfin.Server/Jellyfin.Server.csproj
#	Jellyfin.Server/Migrations/MigrationRunner.cs
#	MediaBrowser.Controller/Devices/IDeviceManager.cs 
						
						
					 
					
						2020-05-15 17:20:07 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							9925742918 
							
						 
					 
					
						
						
							
							Implement more review suggestions  
						
						
						
						
					 
					
						2020-05-13 17:55:31 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							1e9b2613c6 
							
						 
					 
					
						
						
							
							Remove more unused code  
						
						
						
						
					 
					
						2020-05-13 15:35:14 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							511d20a100 
							
						 
					 
					
						
						
							
							Apply review suggestions  
						
						
						
						
					 
					
						2020-05-13 15:03:35 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Barron 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad839c776 
							
						 
					 
					
						
						
							
							Initial migration code  
						
						
						
						
					 
					
						2020-05-12 22:10:35 -04:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							30ce346f34 
							
						 
					 
					
						
						
							
							Enable nullabe reference types for MediaBrowser.Model  
						
						
						
						
					 
					
						2020-04-05 18:10:56 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Monteiro 
							
						 
					 
					
						
						
						
						
							
						
						
							71c84905de 
							
						 
					 
					
						
						
							
							Register IDeviceManager correctly  
						
						
						
						
					 
					
						2020-04-04 15:40:06 -04:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94fe9b8f6d 
							
						 
					 
					
						
						
							
							Merge branch 'master' into warn17  
						
						
						
						
					 
					
						2020-03-11 20:26:43 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Monteiro 
							
						 
					 
					
						
						
						
						
							
						
						
							b67e9cde8c 
							
						 
					 
					
						
						
							
							Replace ILogger with ILogger<T> wherever possible  
						
						... 
						
						
						
						Log entries will contain additional class context when using this interface 
						
						
					 
					
						2020-03-03 23:07:10 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							07cc4be6a7 
							
						 
					 
					
						
						
							
							Fix some warnings  
						
						... 
						
						
						
						* Add analyzers to MediaBrowser.XbmcMetadata
* Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata
* Add analyzers to MediaBrowser.WebDashboard
* Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard
* Disable SA1600 in favor of CS1591 
						
						
					 
					
						2020-02-23 12:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							adc9fc282c 
							
						 
					 
					
						
						
							
							Minor improvements  
						
						
						
						
					 
					
						2020-02-19 23:08:58 +01:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							c8409d2ea1 
							
						 
					 
					
						
						
							
							Remove FileSystem.GetStream  
						
						
						
						
					 
					
						2020-01-22 22:20:35 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							2ef4ffd698 
							
						 
					 
					
						
						
							
							More warnings (removed)  
						
						
						
						
					 
					
						2019-12-11 00:13:57 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							42ffddc269 
							
						 
					 
					
						
						
							
							Fix more warnings  
						
						
						
						
					 
					
						2019-11-27 16:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							b477b3874e 
							
						 
					 
					
						
						
							
							Fix some warnings  
						
						
						
						
					 
					
						2019-11-22 16:15:31 +01:00 
						 
				 
			
				
					
						
							
							
								Bond-009 
							
						 
					 
					
						
						
						
						
							
						
						
							6032f31aa6 
							
						 
					 
					
						
						
							
							Use CultureInvariant string conversion for Guids  
						
						
						
						
					 
					
						2019-08-09 23:17:54 +02:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							a6a4cd5667 
							
						 
					 
					
						
						
							
							Removed some unused fields  
						
						
						
						
					 
					
						2019-02-09 15:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Joshua M. Boniface 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4f51e16a5 
							
						 
					 
					
						
						
							
							Merge pull request  #736  from Bond-009/startasync  
						
						... 
						
						
						
						Start startup tasks async 
						
						
					 
					
						2019-02-03 22:23:54 -05:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a111432a 
							
						 
					 
					
						
						
							
							Unwrapped all /(Write|Read)All(Text|Bytes)/ functions.  
						
						
						
						
					 
					
						2019-01-28 22:10:50 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							581a7fe078 
							
						 
					 
					
						
						
							
							Unwrapped MoveDirectory, DirectoryExists, FileExists & removed MoveFile  
						
						
						
						
					 
					
						2019-01-28 22:10:00 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							d7c6d16250 
							
						 
					 
					
						
						
							
							Unwrapped CreateDirectory and DeleteDirectory  
						
						
						
						
					 
					
						2019-01-28 22:09:56 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							3a831994f6 
							
						 
					 
					
						
						
							
							Unwrapped GetDirectoryName and DirectorySeperatorChar  
						
						
						
						
					 
					
						2019-01-28 22:06:34 +01:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							85a58fd655 
							
						 
					 
					
						
						
							
							Start startup tasks async  
						
						
						
						
					 
					
						2019-01-27 15:40:37 +01:00 
						 
				 
			
				
					
						
							
							
								William Taylor 
							
						 
					 
					
						
						
						
						
							
						
						
							65cd3ed597 
							
						 
					 
					
						
						
							
							Replaced injections of ILogger with ILoggerFactory  
						
						... 
						
						
						
						This makes resolving dependencies from the container much easier as
you cannot resolve with primitives parameters in a way that is any
more readable.
The aim of this commit is to change as little as possible with the end
result, loggers that were newed up for the parent object were given the same
name. Objects that used the base or app loggers, were given a new logger with
an appropriate name.
Also removed some unused dependencies. 
						
						
					 
					
						2019-01-20 21:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							e867446437 
							
						 
					 
					
						
						
							
							ReSharper format: conform inline 'out' parameters.  
						
						
						
						
					 
					
						2019-01-13 21:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							c5c7a3c4ee 
							
						 
					 
					
						
						
							
							Visual Studio Reformat: Emby.Server.Implementations Part De-H  
						
						
						
						
					 
					
						2019-01-13 20:20:41 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							846456b41e 
							
						 
					 
					
						
						
							
							Reformatted the files with notes.  
						
						
						
						
					 
					
						2019-01-12 21:41:08 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							e2751d42e8 
							
						 
					 
					
						
						
							
							Merge branch 'dev' into code-cleanup  
						
						
						
						
					 
					
						2019-01-11 12:50:36 +01:00 
						 
				 
			
				
					
						
							
							
								Erwin de Haan 
							
						 
					 
					
						
						
						
						
							
						
						
							ec1f5dc317 
							
						 
					 
					
						
						
							
							Mayor code cleanup  
						
						... 
						
						
						
						Add Argument*Exceptions now use proper nameof operators.
Added exception messages to quite a few Argument*Exceptions.
Fixed rethorwing to be proper syntax.
Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)
Added some TODOs to log certain exceptions.
Fix sln again.
Fixed all AssemblyInfo's and added proper copyright (where I could find them)
We live in *current year*.
Fixed the use of braces.
Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.
Made more Methods that should be static static.
You can now use static to find bad functions!
Removed unused variable. And added one more proper XML comment. 
						
						
					 
					
						2019-01-10 20:38:53 +01:00 
						 
				 
			
				
					
						
							
							
								hawken 
							
						 
					 
					
						
						
						
						
							
						
						
							bd169e4fd4 
							
						 
					 
					
						
						
							
							remove trailing whitespace  
						
						
						
						
					 
					
						2019-01-07 23:27:46 +00:00 
						 
				 
			
				
					
						
							
							
								hawken 
							
						 
					 
					
						
						
						
						
							
						
						
							ba1794f64b 
							
						 
					 
					
						
						
							
							Remove tabs and trailing whitespace  
						
						
						
						
					 
					
						2019-01-07 23:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								Bond_009 
							
						 
					 
					
						
						
						
						
							
						
						
							a997bb609f 
							
						 
					 
					
						
						
							
							Remove unnecessary using statements  
						
						
						
						
					 
					
						2019-01-05 01:49:52 +03:00