Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: FTP & SMTP support (with SSL and without) #7

Open
ghost opened this issue Dec 21, 2018 · 3 comments
Open

Feature request: FTP & SMTP support (with SSL and without) #7

ghost opened this issue Dec 21, 2018 · 3 comments

Comments

@ghost
Copy link

ghost commented Dec 21, 2018

With disabled by default CMake options

@ghost ghost changed the title Feature request: FTP & FTPS support Feature request: FTP & SMTP support (with SSL versions) Dec 21, 2018
@ghost ghost changed the title Feature request: FTP & SMTP support (with SSL versions) Feature request: FTP & SMTP support (with SSL and without) Dec 21, 2018
@aslze
Copy link
Owner

aslze commented Mar 6, 2023

I'm going to close this as too complicated for the amount of work I can put here, and not in my roadmap.

I did consider FTP and/or SMTP sometime in the past and learned about the protocols. With FTP there is this distinction between passive and active modes (the latter being strange in that the client has to act as a server too), the human-oriented directory listings, and the way it uses SSL. For SMTP I found a bit complicated the authentication part.

Might go back to this in the future.

@aslze
Copy link
Owner

aslze commented Jun 29, 2024

FYI, I created this basic FTP client class in a separate repo:

https://github.com/aslze/asl-ftp

Only plain (no TLS) FTP at the moment. This will not go much further. Maybe implicit TLS mode and little more.

@aslze
Copy link
Owner

aslze commented Jul 6, 2024

Now asl-ftp supports implicit TLS too. Requires ASL built with TLS support (ASL_TLS cmake option).

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

No branches or pull requests

1 participant