rdt-client/server/RdtClient.Service/Helpers
Claude f0a824d79a
docs: correct comments and changelog wording
- FilenameSanitizer class doc previously attributed the bug to "shell
  globbing, URI handling, and various download clients"; that was
  speculation about the mechanism. The confirmed cause is a failure
  inside the Bezzad Downloader NuGet package on Linux. Rewrite the
  class doc to describe what we actually know.

- SanitizeFilenameIfEnabled / SanitizePathIfEnabled said "returns it
  unchanged" when disabled, which isn't accurate for null input: we
  coerce to String.Empty so the return stays non-null. Spell that out.

- SanitizeFilename method summary rewritten to list exactly what it
  does rather than "problematic characters".

- Changelog entry said the setting is "on by default" but the default
  is OperatingSystem.IsLinux(). Fix the wording.
2026-04-24 04:43:19 +00:00
..
CredentialRedactorEnricher.cs Cleanup. 2026-02-23 20:04:53 -07:00
DownloadHelper.cs fix: address review feedback on filename sanitizer 2026-04-23 06:55:34 +00:00
FileHelper.cs Cleanup. 2026-02-23 20:04:53 -07:00
FilenameSanitizer.cs docs: correct comments and changelog wording 2026-04-24 04:43:19 +00:00
FileSizeHelper.cs Cleanup. 2026-02-23 20:04:53 -07:00
IDelayProvider.cs Use ISynologyClient (mockable) and inject IDelayProvider so SynologyTorrentClient is testable 2025-02-17 22:00:19 +00:00
IRateLimitCoordinator.cs Refactor TorBoxDebridClientTest to include IRateLimitCoordinator and improve test consistency across methods. Updated logging and error handling for rate-limiting scenarios. 2026-03-07 17:57:42 -05:00
JsonModelBinder.cs Global formatting. 2026-02-11 19:44:49 -07:00
Logger.cs Cleanup. 2026-02-23 20:04:53 -07:00
RateLimitCoordinator.cs Run formatters. 2026-03-14 13:41:30 -06:00
RateLimitHandler.cs Run formatters. 2026-03-14 13:41:30 -06:00