Julian Kornberger
89749c6313
Run tests with Go 1.11
2018-10-10 20:53:51 +02:00
Robert Jacob
a6cab19b01
Update Go version in Travis build.
2018-10-06 14:48:15 +02:00
Vladimir Buyanov
3f6433f7ea
Workaround for FTP servers, that does not support UTF8 option. ( #120 )
...
* Workaround for FTP servers, that does not support UTF8 option.
2018-08-08 23:16:05 +02:00
Julien Laffaye
2403248fa8
Use last two Go version for travis
2018-04-04 14:35:14 +02:00
Julien Laffaye
dab2053398
Merge pull request #116 from freman/master
...
Make it possible to specify what timezone to parse timestamps in
2018-03-22 23:52:25 +01:00
Shannon Wynter
4772add9d0
Make it possible to specify what timezone to parse timestamps in
2018-03-20 15:07:44 +10:00
Julien Laffaye
427467931c
Merge pull request #115 from ncw/fix-pasv
...
Parse IP address returned with PASV to fix load balanced FTP servers
2018-02-05 00:23:34 +01:00
Nick Craig-Wood
8aeb589fce
Parse IP address returned with PASV to fix load balanced FTP servers
...
Fixes #114
2018-02-04 16:02:56 +00:00
Julien Laffaye
83891dbe00
Merge pull request #110 from digineo/time-parsing
...
Fix time parsing and reduce syscalls
2018-01-05 08:56:08 +01:00
Julien Laffaye
2c34dfa9b1
Merge pull request #111 from digineo/golint
...
Add golint
2018-01-05 08:53:57 +01:00
Julian Kornberger
1b2b72d74e
Add newTime helper to tests
2018-01-04 15:42:28 +01:00
Julian Kornberger
38ce06637b
Fix golint warning
2018-01-04 15:23:55 +01:00
Julian Kornberger
9996d9dfc0
Add golint
2018-01-04 13:52:50 +01:00
Julian Kornberger
3748fd91db
Add another test case
2018-01-04 13:36:22 +01:00
Julian Kornberger
5bde7e961e
Don't reduce year of date to two digits
2018-01-04 13:28:55 +01:00
Julian Kornberger
352a1d8821
Fix time parsing and reduce syscalls
...
closes #109
2018-01-04 13:28:55 +01:00
Julien Laffaye
c2fc7f0a5a
Merge pull request #101 from digineo/tcpaddr
...
Use net.TCPAddr to extract remote IP address
2017-12-29 17:48:55 +01:00
Julien Laffaye
299b7ff5b6
Merge pull request #106 from laraoz/parseRFC3659ListLine-issue
...
parseRFC3659ListLine issue
2017-09-27 18:34:33 +02:00
laraoz
090169ab63
#105 Fix parseRFC3659ListLine issue
2017-09-26 20:33:03 -03:00
Julian Kornberger
f5cdbb9f1e
Use net.TCPAddr to extract remote IP address
2017-08-12 01:24:47 +02:00
Julien Laffaye
769512c448
Merge pull request #98 from digineo/fix_97
...
Fix possible runtime error
2017-07-21 23:38:41 +02:00
Julian Kornberger
0445d85941
Fix possible runtime error
...
closes #97
2017-07-20 21:09:00 +02:00
Julien Laffaye
a05056b3ca
Merge pull request #96 from allenluce/zero-link-count
...
Add a case to catch Unix-like but 0 link count list line
2017-07-07 12:19:14 +02:00
Allen Luce
4b298416ea
Add a case to catch Unix-like but 0 link count list line
...
I happened upon this with hostedftp.com:
-r-------- 0 user group 65222236 Feb 24 00:39 UABlacklistingWeek8.csv
Otherwise a fine Unix-like list line, but link count is 0 for some
reason. That company wasn't able to tell me why.
2017-07-06 00:55:11 +00:00
Julien Laffaye
6bccbfbf6c
Merge pull request #93 from Mojachieee/master
...
added recursively deleting (non-empty) folders
2017-06-16 09:00:30 +02:00
Joe
479d87b91a
added recursively deleting folders
...
added tests for recursive delete
added change dir to fix test + refactor
fixed path issues
changes directory now instead of deleting by path
proftpd fix
added file edge case + more tests
added directory does not exist test
added correct directory after delete test
fixed correct directory test
renamed test directories + files
missed a renamed
2017-06-13 21:21:50 +01:00
Julien Laffaye
5c7b901224
Merge pull request #87 from DAddYE/patch-1
...
Avoid forever lock
2017-05-07 20:23:38 +02:00
Davide D'Agostino
980e2e09a5
Document that closing two times doesn't do anything
2017-05-04 19:03:56 -07:00
Davide D'Agostino
cb362c4101
Rename connClosed -> closed
2017-05-04 17:46:41 -07:00
Davide D'Agostino
7e3820b35d
Address comments
2017-05-04 13:03:00 -07:00
Davide D'Agostino
58864d889b
Avoid forever lock
...
If we close the connection two times the second time will hang forever waiting for a server code.
2017-05-01 18:56:43 -07:00
Julien Laffaye
0895dc7f07
Merge pull request #83 from digineo/deadline
...
Add SetDeadline to Response
2017-04-15 20:58:00 +02:00
Julien Laffaye
07efa8ac2b
Merge pull request #84 from digineo/go1.8
...
Test with Go 1.7.5 and 1.8.1
2017-04-15 20:55:39 +02:00
Julian Kornberger
569481fc3b
Add SetDeadline to Response
...
closes #70
2017-04-15 12:18:04 +02:00
Julian Kornberger
fcbae662df
Test Go 1.7.5 and 1.8.1
2017-04-15 12:15:33 +02:00
Julien Laffaye
7b85eb4638
Document ServerConn is not safe for concurrent use.
...
Mention textproto.Error so users can access the error code via type
assertion (issue #78 ).
2017-03-04 13:34:31 +01:00
Julien Laffaye
cb3924c5c9
Merge pull request #80 from mappu/master
...
ftp: fix OPTS UTF8 ON for Filezilla Server
2017-03-04 13:04:48 +01:00
Julien Laffaye
602886c6b8
Do not export the scanner type
...
It is an internal specific to parse list responses.
2017-03-04 13:01:41 +01:00
Julien Laffaye
68918a8852
Remove useless assignment
2017-03-04 12:58:20 +01:00
mappu
28c104197d
ftp: fix OPTS UTF8 ON for Filezilla Server
...
Closes #77
2017-03-03 17:14:13 +13:00
Julien Laffaye
106ab1b13b
Merge pull request #76 from vahid-sohrabloo/patch-1
...
Add Size Command
2017-02-21 10:41:17 +01:00
Vahid Sohrabloo
7e0dbe8c48
Add more test in FileSize
2017-02-20 09:04:20 +03:30
Vahid Sohrabloo
468423d44a
Change file Size type from int to int64 and add test for it
2017-02-20 00:13:08 +03:30
vahid-sohrabloo
7bbfa218f9
Add Size Command
2017-02-19 17:14:20 +03:30
Julien Laffaye
de604c9776
Expose disableEPSV
...
Fixes #71
2017-02-05 21:02:16 +01:00
Julien Laffaye
4596ddad4d
Merge pull request #73 from digineo/move-utf8
...
Switch to UTF-8 after login
2017-02-05 20:45:42 +01:00
Julian Kornberger
47d41e8ddd
Switch to UTF-8 after login
...
closes #72
2017-02-04 12:24:16 +01:00
Julien Laffaye
a5c2cfe9ac
Merge pull request #64 from digineo/mlst
...
Use MLST if supported
2017-01-30 14:43:20 +01:00
Julian Kornberger
04544dbe82
Use MLST if supported
...
closes #46
2017-01-29 16:38:35 +01:00
Julian Kornberger
f109d22425
Test vsftpd and proftpd in parallel
...
Also use Ubuntu 14.04 instead of 12.04
2017-01-29 16:38:35 +01:00