SunRunAway
|
65a25a2848
|
do ReadCodeLine in Close() @ ReadCloser
|
2013-07-10 18:18:32 +08:00 |
|
SunRunAway
|
60f85a4eb0
|
Merge branch 'feature/connect'
|
2013-07-08 13:59:53 +08:00 |
|
SunRunAway
|
66a09f43d5
|
use ReadResponse @Connect
|
2013-07-08 13:48:11 +08:00 |
|
SunRunAway
|
6416febc89
|
add Time for Entry
|
2013-07-08 13:21:43 +08:00 |
|
Julien Laffaye
|
732309446f
|
Use strings.TrimSpace() instead of strings.Trim().
|
2013-05-20 01:30:03 +02:00 |
|
Julien Laffaye
|
b82b87bce2
|
Fix spelling.
|
2013-05-20 01:20:29 +02:00 |
|
Julien Laffaye
|
f23c3ddfab
|
Added feature discovery as per RFC 2389.
|
2013-05-19 21:54:57 +02:00 |
|
Julien Laffaye
|
2257d14f75
|
Use ReadResponse instead of ReadCodeLine.
ReadResponse deals with multi-lines reponse, ReadCodeLine does not.
While I'm here, use the cmd() helper in epsv() method.
|
2013-05-19 21:23:29 +02:00 |
|
Julien Laffaye
|
91fc6ada34
|
Added Logout() method.
|
2013-05-19 21:15:23 +02:00 |
|
Julien Laffaye
|
e00e1f11a0
|
Revise godoc comments.
|
2013-05-19 19:54:14 +02:00 |
|
Julien Laffaye
|
ebf946ada5
|
Switch to binary mode once logged-in.
Data transfer in binary mode works for both ASCII and binary (such as JPEG
images) files. Therefore it should be the default.
Fixes #3
|
2013-05-08 17:46:48 +02:00 |
|
Julien Laffaye
|
3a7f65cd20
|
Update copyright years.
|
2013-02-17 10:34:01 +01:00 |
|
Julien Laffaye
|
1b12f17f86
|
Makefile is deprecated.
|
2013-02-17 10:33:24 +01:00 |
|
Julien Laffaye
|
acaf7edcbc
|
gofmt
|
2013-02-17 10:31:56 +01:00 |
|
Julien Laffaye
|
872a244347
|
More status code texts.
|
2013-02-17 10:29:16 +01:00 |
|
Julien Laffaye
|
d69e9326f4
|
Set the size of the entry in List()
|
2013-02-17 10:03:46 +01:00 |
|
jlaffaye
|
47b339b57b
|
Update to latest Go weekly.
|
2011-12-27 22:50:50 +01:00 |
|
jlaffaye
|
6110501482
|
Added CurrentDir() and ChangeDirToParent()
Added more tests.
|
2011-09-07 16:52:52 +02:00 |
|
jlaffaye
|
68f080c45f
|
Returns a textproto.Error
It easier for the client to extract the code and message with type assertions.
|
2011-09-06 19:15:39 +02:00 |
|
jlaffaye
|
af6f5aac6a
|
Add helpers functions to cleanup code.
|
2011-09-06 19:12:22 +02:00 |
|
jlaffaye
|
6aaa275d08
|
Login() is a function on its own.
It allows to try multiple logins without closing the connection.
Drop the useless ConnectAnonymous.
|
2011-09-06 18:27:30 +02:00 |
|
jlaffaye
|
b70c76ed28
|
More commands and their tests.
Delete()
MakeDir()
RemoveDir()
|
2011-09-06 00:02:01 +02:00 |
|
jlaffaye
|
a87255661d
|
Better error handling, new commands.
The code is no safer.
Added Stor(), Rename(), NoOp()
Improved Retr()
Added client tests (requires a ftp server on localhost)
|
2011-09-05 23:36:14 +02:00 |
|
jlaffaye
|
faca79d4ea
|
List() takes an argument.
|
2011-05-08 13:08:31 +01:00 |
|
jlaffaye
|
7b2259fd5d
|
Use net/textproto instead of net.
|
2011-05-07 12:56:42 +01:00 |
|
jlaffaye
|
3b5a440874
|
Rename ServerCon' to ServerConn' to be consistent with core packages.
|
2011-05-07 12:13:51 +01:00 |
|
jlaffaye
|
bcc332e95c
|
First commit.
|
2011-05-07 00:29:10 +01:00 |
|