| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-05-20 | Enable nullable reference types for Emby.Server.Implementations | Bond_009 | |
| 2021-05-01 | Fix scanning | Bond_009 | |
| 2021-04-22 | Improve fast path of ManagedFileSystem.GetValidFilename | Bond_009 | |
| | Method | Data | Mean | Error | StdDev | Median | Gen 0 | Gen 1 | Gen 2 | Allocated | |---------------------------- |-------------- |------------:|----------:|----------:|------------:|-------:|------:|------:|----------:| | GetValidFilenameBench | AC/DCKD/A | 52.29 ns | 0.537 ns | 0.448 ns | 52.35 ns | 0.0255 | - | - | 80 B | | GetValidFilenameOldBench | AC/DCKD/A | 86.68 ns | 1.205 ns | 1.127 ns | 86.33 ns | 0.0587 | - | - | 184 B | | GetValidFilenameWinBench | AC/DCKD/A | 448.55 ns | 1.228 ns | 1.088 ns | 448.33 ns | 0.0505 | - | - | 160 B | | GetValidFilenameOldWinBench | AC/DCKD/A | 865.21 ns | 5.734 ns | 5.083 ns | 866.60 ns | 0.0839 | - | - | 264 B | | GetValidFilenameBench | ValidFileName | 16.00 ns | 0.234 ns | 0.207 ns | 16.02 ns | 0.0102 | - | - | 32 B | | GetValidFilenameOldBench | ValidFileName | 100.66 ns | 1.255 ns | 1.174 ns | 101.21 ns | 0.0587 | - | - | 184 B | | GetValidFilenameWinBench | ValidFileName | 116.60 ns | 1.624 ns | 1.519 ns | 116.88 ns | 0.0356 | - | - | 112 B | | GetValidFilenameOldWinBench | ValidFileName | 1,052.66 ns | 18.077 ns | 33.056 ns | 1,037.25 ns | 0.0839 | - | - | 264 B | | |||
| 2021-04-22 | ManagedFileSystem: Rewrite GetValidFilename and more improvements | Bond_009 | |
| 2021-04-10 | Update Emby.Server.Implementations/IO/ManagedFileSystem.cs | Claus Vium | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2021-04-09 | don't die on dangling symlinks | cvium | |
| 2021-04-01 | Remove ManagedFileSystem.IsRootPath | Bond_009 | |
| `Path.IsPathRooted` should be used instead | |||
| 2021-02-02 | Don't skip hidden files | crobibero | |
| 2020-12-31 | Ignore inaccessible files during library scans | Gary Wilber | |
| 2020-12-03 | Remove IIsoMounter and IsoMounter | crobibero | |
| 2020-08-31 | Fix some warnings | Bond_009 | |
| 2020-08-20 | Make MediaBrowser.MediaEncoding warnings free | Bond_009 | |
| 2020-07-24 | Fix warnings | Bond_009 | |
| 2020-07-18 | FullName property instead of ToString in ↵ | Ken | |
| Emby.Server.Implementations/IO/ManagedFileSystem.cs Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2020-07-18 | Spacing standard on Emby.Server.Implementations/IO/ManagedFileSystem.cs | Ken | |
| Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2020-07-18 | Merge 'master' updates into 2354-soft-link-sizes | Ken Brazier | |
| 2020-06-16 | fix SA1513/SA1516 | telans | |
| 2020-06-15 | fix SA1508 | telans | |
| 2020-06-15 | fix SA1005 | telans | |
| 2020-06-05 | Use typed logger where possible | crobibero | |
| 2020-05-31 | 2354 open soft-links to read size | Ken Brazier | |
| 2020-05-15 | Use glob patterns to ignore files | Erik Rigtorp | |
| 2020-04-04 | Register and construct ILibraryMonitor correctly | Mark Monteiro | |
| 2020-03-24 | Remove unused usings | Bond_009 | |
| 2020-03-11 | Merge branch 'master' into warn17 | Bond-009 | |
| 2020-02-23 | Fix some warnings | Bond_009 | |
| * 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-06 | Fix some warnings in Emby.Server.Implementations | Bond_009 | |
| 2020-01-22 | Remove FileSystem.GetStream | Bond-009 | |
| 2020-01-13 | change invariant culture to ordinal | dkanada | |
| 2020-01-13 | check operating system for absolute path test | dkanada | |
| 2020-01-13 | fix tests for absolute paths | dkanada | |
| 2020-01-10 | Merge branch 'master' into warn12 | Bond_009 | |
| 2020-01-08 | Re-order the path statement to avoid file issues | Anthony Lavado | |
| Fixes #31874. | |||
| 2019-12-11 | More warnings (removed) | Bond_009 | |
| 2019-11-27 | Fix more warnings | Bond_009 | |
| 2019-08-16 | Add analysers to Emby.IsoMounting and enable TreatWarningsAsErrors | Bond_009 | |
| 2019-08-09 | Use CultureInvariant string conversion for Guids | Bond-009 | |
| 2019-06-09 | Improve main code flow | Bond_009 | |
| Improved the way how some parts of the code depend on eachother Fixed some style issues | |||
| 2019-06-02 | split the new command to more than one line | dkanada | |
| 2019-05-16 | only return useful drives | dkanada | |
| 2019-03-29 | Merge ifs | Bond_009 | |
| 2019-03-28 | Improve IO code | Bond_009 | |
| * Style changes * Remove remnants of SMB support * Use `GetInvalidFileNameChars` instead of rolling our own * Remove possible unexpected behaviour with async file streams * Remove some dead code | |||
| 2019-03-13 | Improvements around streams | Bond-009 | |
| * Use ArrayPool instead of allocating new buffers each time * Remove NetworkStream copy * Remove some dead code | |||
| 2019-03-07 | Remove EnvironmentInfo | Bond-009 | |
| This moved the last bit of usefulness of EnvironmentInfo into a static class. | |||
| 2019-03-07 | Cleanup/simplification | Bond-009 | |
| * Removed useless copies/allocations * Reduced unneeded complexity | |||
| 2019-02-18 | Merge pull request #887 from wtayl0r/replace-primitives-with-iconfiguration | Vasily | |
| Replace primitive injection with IConfiguration | |||
| 2019-02-17 | Removed unnecessary configuration options and reduced primitive dependencies | William Taylor | |
| 2019-02-17 | Removed primitives from services in Program.cs | William Taylor | |
| This will make it easier to move dependency registration to a system without having to new up all the services first. Moved the primitives to an IConfiguration which is much easier to inject. | |||
| 2019-02-09 | Removed some unused fields | Bond_009 | |
| 2019-02-06 | Move some arrays to generics | Bond_009 | |
