Commit Graph

156 Commits (74f61fbd79ef2e2ad4a986f5f886581b2827de07)

Author SHA1 Message Date
Bond_009 b176beb88e Reduce string allocations
1 year ago
Patrick Barron 78e00578c2 Use DI for IFileSystem
1 year ago
Bond_009 b8f42573c4 Address review comments
1 year ago
Bond_009 767a42fbdb Minor LibraryMonitor improvements
1 year ago
Ronan Charles-Lorel 4dc87a6f93
Align indentation on bottom brace of new list
1 year ago
Ronan Charles-Lorel c21140eeb5
Formatting
1 year ago
Ronan Charles-Lorel 07c142d5bd
Moving invalid chars list at class level with a better name
1 year ago
Ronan Charles-Lorel 46763b7661
Remove call to Path.GetInvalidFileNameChars
1 year ago
Ronan Charles-Lorel e108183b13
Merge branch 'jellyfin:master' into master
1 year ago
Bond-009 756ee38d01
Remove ExtendedFileSystemInfo (#9749)
2 years ago
Ronan Charles-Lorel 31ac861b85
Formatting
2 years ago
Ronan Charles-Lorel a2ac791bb7
Add a way to add more invalid characters when sanitizing a filename
2 years ago
Claus Vium 760b7f8fca
Merge pull request #8922 from Bond-009/distinctby
2 years ago
Bond-009 497d8c4957
Use Order() introduced in .NET 7 (#8923)
2 years ago
Bond_009 6481376b81 Use DistinctBy introduced in .NET 6
2 years ago
Bond_009 b366dc2e6e Use ArgumentException.ThrowIfNullOrEmpty
2 years ago
Bond_009 52194f56b5 Replace != null with is not null
2 years ago
Bond_009 c7d50d640e Replace == null with is null
2 years ago
jgriff6 c2c286be6e Remove unnecessary IsPathLocked function
2 years ago
ignacio laborde c6bf6e00de Remove unnecessary ToList usage
2 years ago
Joshua M. Boniface 3515c76ca1 Merge pull request #7724 from jtcasper/perms
3 years ago
Cody Robibero 1b3e56bae3 Split DirectoryExists and FileExists
3 years ago
Cody Robibero fc5c6c0404 Use IFileSystem
3 years ago
Bond_009 1c14c86b20 Fix some warnings
3 years ago
Cody Robibero 7bfc6b5679 Remove more warnings
3 years ago
Bond_009 ea8f40e84a More cleanup
3 years ago
Bond_009 474b035d99 Fix some warnings
3 years ago
Bond_009 1d19a5be61 Fix some warnings
3 years ago
Bond_009 5726535a26 Fix some warnings
3 years ago
Bond_009 4dfb7b18ae Add some docs and tests
3 years ago
Bond_009 0f52896691 Fix UnauthorizedAccessException in GetDrives
3 years ago
Patrick Barron c09ef74b51 Fix warnings in IO
3 years ago
Bond_009 a4eede29ab Use RandomAccess instead of a FileStream where it makes sense
3 years ago
Fernando Fernández 3d0b1ccae6
Remove all unused usings
3 years ago
Claus Vium 74fef6c05b
Merge pull request #6177 from Bond-009/async
3 years ago
Bond_009 637e86478f Fix some warnings
3 years ago
Bond_009 e3dac4fda2 Use async FileStreams where it makes sense
3 years ago
Bond_009 8528e9bddb Improve platform checks
3 years ago
Bond_009 6f8ccab788 Move non-jellyfin extensions to separate project
3 years ago
cvium 42a2cc1747 Remove some unnecessary allocations
4 years ago
Bond_009 7e8428e588 Enable nullable reference types for Emby.Server.Implementations
4 years ago
Bond_009 c608d5104d Fix scanning
4 years ago
Bond_009 33327aa1a9 Improve fast path of ManagedFileSystem.GetValidFilename
4 years ago
Bond_009 81209258ab ManagedFileSystem: Rewrite GetValidFilename and more improvements
4 years ago
Claus Vium f99237cf9b
Update Emby.Server.Implementations/IO/ManagedFileSystem.cs
4 years ago
cvium 1a3352003d don't die on dangling symlinks
4 years ago
Bond_009 c533b20496 Remove ManagedFileSystem.IsRootPath
4 years ago
crobibero 8d902478a0 Don't skip hidden files
4 years ago
Gary Wilber 1fdeac0a7d Ignore inaccessible files during library scans
4 years ago
crobibero ca5c20c988 Remove IIsoMounter and IsoMounter
4 years ago