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

Add ftp endpoint #213

Closed
igorsyl opened this issue Nov 2, 2014 · 31 comments
Closed

Add ftp endpoint #213

igorsyl opened this issue Nov 2, 2014 · 31 comments

Comments

@igorsyl
Copy link

igorsyl commented Nov 2, 2014

For buckets with many files it is difficult to download all files using the web front end.
It would be easier to manage larger number of files with an ftp front end.


@yegor256
Copy link
Owner

yegor256 commented Nov 2, 2014

Interesting idea, thanks. We'll try to implement it.

@igorsyl
Copy link
Author

igorsyl commented Nov 2, 2014

For now I'm using s3fs and vsftpd to provide an FTP front end. But I'd like to switch to s3auth so I don't have to manage the EC2 instance.

@yegor256
Copy link
Owner

yegor256 commented Nov 2, 2014

Yes, I got the idea, it's really nice and should definitely be a part of s3auth. We'll try to take care of it soon

@davvd
Copy link

davvd commented Nov 18, 2014

@carlosmiranda this is yours, pls go ahead

@carlosmiranda
Copy link
Collaborator

@davvd please give us more time.

@davvd
Copy link

davvd commented Nov 28, 2014

@davvd please give us more time.

@carlosmiranda no problem, thanks for letting me know

@carlosmiranda
Copy link
Collaborator

@davvd Please reassign someone else, sorry.

@davvd
Copy link

davvd commented Jan 16, 2015

@davvd Please reassign someone else, sorry.

@carlosmiranda no problem, I'll try to find somebody else

@davvd
Copy link

davvd commented Jan 19, 2015

@pinaf can you please help? Keep in mind this. If you have any technical questions, don't hesitate to ask right here... The budget here is 30 mins, which is exactly how much time will be paid for, when the task is completed

@davvd davvd added the @pinaf label Jan 19, 2015
@pinaf
Copy link
Contributor

pinaf commented Jan 20, 2015

@yegor256 when you told carlosmiranda to

Create a test that will use a real FTP client and will try to do a few basic FTP commands

Did you mean to call an external system process (FTP client) or use a java library that implements the FTP protocol?

@yegor256
Copy link
Owner

@pinaf I meant some java library, of course

@pinaf
Copy link
Contributor

pinaf commented Jan 20, 2015

@yegor256 I can't access the ftp server with the credentials you gave to carlosmiranda.

ftp> open maven.s3auth.com
Connected to relay.s3auth.com.
220 (vsFTPd 2.3.5)
Name (maven.s3auth.com): s3auth
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.

Using this comment

OPEN ftp://maven.s3auth.com
USER s3auth s3auth
CD apidocs
LIST
GET index.html
QUIT

@yegor256
Copy link
Owner

@pinaf I don't remember I gave that... anyway, it's a production server, you can't access it just like that. and this FTP functionality is not implemented. I don't understand what you're trying to do...

@pinaf
Copy link
Contributor

pinaf commented Jan 20, 2015

@yegor256 I was just trying to create a simple test using the apache commons-net library with that sequence of events. #218 (comment)

@yegor256
Copy link
Owner

@pinaf but in order these commands to work you should implement FTP server functionality inside s3auth :)

@pinaf
Copy link
Contributor

pinaf commented Jan 20, 2015

@yegor256 For the time being I created the test pointing to ftp.gnu.org - it downloads a README file and performs a few checks. However, I confess I'm rather confused about what is being requested here. s3auth is a HTTP gateway from what I can tell - are you requesting the implementation of FTP server functionality? If so, I need more information, such as which port it will listen on. I guess the way to do it would be to implement an FTPFacade, analogous to the HTTPFacade, listening on a different port. Probably what I should do here is open a new ticket requesting the information I need, correct?

@yegor256
Copy link
Owner

@pinaf you understood it correctly. we need an FTPFacade, similar to HTTPFacade. You can submit a new ticket, but keep in mind that tickets don't request information, they complain about incomplete documentation. So far we don't have any documentation about FTP. Nothing to complain about, yet.

This was referenced Jan 20, 2015
@pinaf
Copy link
Contributor

pinaf commented Jan 22, 2015

@davvd please see PR #264

@pinaf
Copy link
Contributor

pinaf commented Jan 27, 2015

@davvd merged :)

@yegor256
Copy link
Owner

@pinaf ask the reporter to close it

@pinaf
Copy link
Contributor

pinaf commented Jan 27, 2015

@igorsyl could you please close this issue?

@davvd
Copy link

davvd commented Jan 29, 2015

It's closed now

@davvd davvd closed this as completed Jan 29, 2015
@pinaf
Copy link
Contributor

pinaf commented Jan 29, 2015

@davvd oh thanks!

@davvd
Copy link

davvd commented Jan 30, 2015

6 puzzles were created here: 213-2f9b789a, 213-d22cf12f, 213-5796b8fa, 213-6939d515, 213-721856fe, 213-af390358

@pinaf
Copy link
Contributor

pinaf commented Jan 30, 2015

@davvd could you please end this one?

@pinaf
Copy link
Contributor

pinaf commented Feb 1, 2015

@davvd any chance we can wrap this up?

@pinaf
Copy link
Contributor

pinaf commented Feb 2, 2015

@davvd hello???

@davvd
Copy link

davvd commented Feb 2, 2015

@pinaf 30 mins sent to your balance (ID AP-87D95476261313446), many thanks!

+30 added to your rating, at the moment it is: +600

@pinaf
Copy link
Contributor

pinaf commented Feb 3, 2015

@davvd thank you.

@davvd
Copy link

davvd commented Jan 30, 2017

@igorsyl last 6 puzzles originated from here are solved: 213-2f9b789a/#289, 213-d22cf12f/#284, 213-5796b8fa/#288, 213-6939d515/#287, 213-721856fe/#286, 213-af390358/#285

@0pdd
Copy link
Collaborator

0pdd commented Jul 12, 2022

@igorsyl 6 puzzles #391, #392, #393, #394, #395, #396 are still not solved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants