Skip to content

Feature/size command should call fs provider#9

Merged
esavini merged 2 commits into
masterfrom
feature/size-command-should-call-fs-provider
Jul 6, 2026
Merged

Feature/size command should call fs provider#9
esavini merged 2 commits into
masterfrom
feature/size-command-should-call-fs-provider

Conversation

@esavini

@esavini esavini commented Jul 6, 2026

Copy link
Copy Markdown
Member

No description provided.

esavini added 2 commits July 6, 2026 17:03
…p, and improved PASV connection handling

- Added exception handling for session locking and data connection cleanup.
- Switched `HandleExplicitQuit` and `HandleClientDisconnected` to async versions for session-safe operations.
- Improved `MikuPassiveDataConnection` with robust port binding and strict client validation.
- Added debug logs for PASV command behavior and detailed listener lifecycle.
…andling

- Replaced `Dictionary` with `ConcurrentDictionary` for thread-safe session tracking.
- Enhanced shutdown process with session cleanup and data connection disposal.
- Improved exception handling and logging for better reliability.
- Added warning and fallback for exhausted PASV port ranges.
@esavini esavini merged commit 8d38f5f into master Jul 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant