Miarec-ftpfs

Latest version: v2024.3.1

Safety actively analyzes 624698 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2024.3.1

Changed

- Reuse SSL session bewteen control and data channels (fixes compatibility issue with the latest FileZilla Server)

2024.1.2

Changed

- Add unit tests for connection recovery
- Fix potential race condition and connection leakage under certain conditions

2024.1.1

Not secure
Changed

- Add unit tests for FTP-over-TLS (FTPS)
- Add Implicit TLS support
- Fix bugs in FTPS implementation in `close()` and `seek()` methods
- Better error handling. All FTP protocol-specific and SSL errors are converted into corresponding `FSError` exception
- Automatically try to re-establish network connection to FTP server on the next operation when `RemoteConnectionError`. The original implementation required a re-creation of the `FTPFS` object to re-connect.
- Add `move()` method using `FTP RENAME` command
- Fix connection leak when `FTPFile` is created directly (as opposed to within context manager) and is being destroyed by garbage collector without calling `close()` method.

2024.1.0

Changed

- Extract FTPFS code from [pyFileSystem2](https://github.com/PyFilesystem/pyfilesystem2) project (version 2.4.16, released on 2022-05-02)
- Rename opener protocols from `ftp://` / `ftps://` to `mftp://` and `mftps://`

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.