Commit Graph

  • c47cb8ca13 Merge pull request #54 from 0086/master Julien Laffaye 2016-11-24 10:13:12 +0100
  • 73c8ae2c86 Add missing Close() before return Julian Kornberger 2016-11-18 01:20:19 +0100
  • e14d0d6be5 Add parse test for dir and file names that contain multiple spaces codeman 2016-03-16 13:41:20 +0800
  • 6a290aff81 fix ls bug for file or folder name includes multiple spaces codeman 2016-03-10 15:56:31 +0800
  • 133b78e1c2 update readme with concurrency notes Brian Foshee 2016-03-04 00:34:31 -0500
  • 025459f901 Make ServerConn safe for concurrent use Brian Foshee 2016-02-29 15:44:03 -0500
  • 9b02ca7de8 Add a Dockerfile for local test runs Brian Foshee 2016-03-01 10:18:35 -0500
  • fe5c17a2b3 Merge 40e60624e5 into 025815df64 haodreams 2016-03-01 04:44:40 +0000
  • 025815df64 Merge pull request #51 from brianfoshee/update-go-version Julien Laffaye 2016-02-29 22:52:38 +0100
  • 6b13969ac9 Add Go 1.6 test target and bump 1.5 to 1.5.3 Brian Foshee 2016-02-29 15:05:08 -0500
  • 6e2ab43b1f Test vsftpd also without EPSV and merge results Julian Kornberger 2016-02-27 17:54:07 +0100
  • e5b4ec1b0b Avoid EPSV after failure Julian Kornberger 2016-02-27 18:18:40 +0100
  • 0e072be722 Merge pull request #43 from HnH/master Julien Laffaye 2016-02-27 11:10:24 +0100
  • cf432fc1f0 Merge d059c49b52 into 3e92923fa0 Ezequiel Moreno 2016-02-20 14:39:39 +0000
  • d059c49b52 fix timeout visibility Ezequiel Moreno 2016-02-20 11:39:12 -0300
  • aa89e51852 make timeout public Ezequiel Moreno 2016-02-17 22:54:24 -0300
  • 0f9f60bd51 Add configuration field. add DialWithConf builder. Ezequiel Moreno 2016-02-17 12:25:04 -0300
  • 3e92923fa0 Merge pull request #48 from ezeql/patch-1 Julien Laffaye 2016-02-10 22:23:03 +0100
  • e53011540c Update README.md Ezequiel Moreno 2016-02-10 15:38:39 -0300
  • fc06ecffd6 Merge pull request #47 from etix/hotfix Julien Laffaye 2016-02-08 20:19:59 +0100
  • b8e5af955b Fix a crash with pasv invalid responses Ludovic Fauvet 2016-02-07 22:57:06 +0100
  • 40e60624e5 fix bug if file's name have more than one space, then name is error. eg:"aa a.txt" --> "aa a.txt" haodreams 2016-01-05 22:37:43 +0800
  • 8b4b15b841 Merge pull request #44 from digineo/fix_time_parsing Julien Laffaye 2015-12-28 18:04:02 +0100
  • e077f90365 Fix Travis CI Julian Kornberger 2015-12-28 12:33:00 +0100
  • 1fc6b70adc Another fix for the line parser Julian Kornberger 2015-12-28 12:17:09 +0100
  • 107079411b Do not crash on invalid lines Julian Kornberger 2015-12-28 00:09:00 +0100
  • e252713eb1 ServerConn::openDataConn() recursively tries to use EPSV and PASV. Сергей Трейнис 2015-12-02 15:06:05 +0200
  • f780314026 Use latest Go version. Julien Laffaye 2015-12-01 23:05:03 +0100
  • ff69fe44f1 Make gofmt and golint happy. Julien Laffaye 2015-11-30 12:22:16 +0100
  • a104f27d44 Merge pull request #41 from digineo/avoid_strings_split Julien Laffaye 2015-09-01 23:31:23 +0200
  • 5260d41db2 Merge pull request #42 from digineo/multiline_mock Julien Laffaye 2015-09-01 23:28:59 +0200
  • ff557cea69 Create mock for multiline test Julian Kornberger 2015-08-29 14:39:51 +0200
  • b9430bdb4a Avoid strings.Split Julian Kornberger 2015-08-29 13:20:47 +0200
  • 1b24570309 Add ReportCard badge. Julien Laffaye 2015-08-28 15:52:55 +0200
  • db9aa14e61 Merge pull request #40 from andybalholm/master Julien Laffaye 2015-08-25 09:22:57 +0200
  • 95346071de Add support for directory listings in MS-DOS DIR format. Andy Balholm 2015-08-24 16:03:52 -0700
  • 7acded32b2 Add a test for the legacy Connect function. Julien Laffaye 2015-08-21 18:47:44 +0200
  • d640995c66 Add tests for timeout and wrong login. Julien Laffaye 2015-08-21 18:36:56 +0200
  • 7534ffcb97 Add a test for RetrFrom method. Julien Laffaye 2015-08-20 22:47:09 +0200
  • 4cb43e6615 Merge pull request #39 from digineo/increase_test_coverage Julien Laffaye 2015-08-20 11:06:57 +0200
  • f2535bb382 Merge bdf6fe6215 into fb305c5912 Davide D'Agostino 2015-08-20 08:42:43 +0000
  • 6f8509b5d6 Increase test coverage Julian Kornberger 2015-08-20 10:32:28 +0200
  • fb305c5912 Merge pull request #38 from digineo/test_pasv Julien Laffaye 2015-08-20 09:37:12 +0200
  • 5bb86ee66f Test PASV as well Julian Kornberger 2015-08-20 01:46:22 +0200
  • 201b5505ae Merge pull request #37 from digineo/coveralls Julien Laffaye 2015-08-19 21:18:42 +0200
  • 5cfd9ea586 Add coveralls.io to display test coverage Julian Kornberger 2015-08-19 11:06:47 +0200
  • 519b366223 Silence StatusNotImplemented error for Logout() Julien Laffaye 2015-08-19 00:17:44 +0200
  • fb9f091854 Merge 7b93efd90d into c741076986 Julian K 2015-08-18 22:10:14 +0000
  • 7b93efd90d Fix tests Julian Kornberger 2015-08-19 00:06:33 +0200
  • c741076986 Merge pull request #35 from digineo/code_optimizations Julien Laffaye 2015-08-18 23:43:34 +0200
  • b33f6e0005 Fix EPSV for domains with multiple A entries. Julien Laffaye 2015-08-18 23:38:53 +0200
  • 3a78f26034 Some code optimizations Julian Kornberger 2015-08-18 23:16:40 +0200
  • 23b395751d Merge pull request #33 from digineo/ipv6 Julien Laffaye 2015-08-18 23:07:04 +0200
  • dd7e903125 Use localhost to test IPv6 connectivity Julian Kornberger 2015-08-18 22:10:32 +0200
  • 994e6a4239 Merge pull request #34 from digineo/improve_parsing Julien Laffaye 2015-08-18 22:50:39 +0200
  • 72db6844f1 Improve line parsing Julian Kornberger 2015-08-18 22:33:04 +0200
  • c69930155d Merge pull request #32 from digineo/travis Julien Laffaye 2015-08-18 21:22:31 +0200
  • 77206a0866 Add Travis CI Julian Kornberger 2015-08-18 19:34:22 +0200
  • e6587b1638 Merge pull request #31 from digineo/listings Julien Laffaye 2015-08-18 19:17:10 +0200
  • 22ccbcd705 Merge 8b23ff1923 into 0ae5d598fa mengqi 2015-08-18 17:00:14 +0000
  • 0ae5d598fa Use prefered API function. Julien Laffaye 2015-08-18 19:03:26 +0200
  • 3e21d70d53 Skip TestConnIPv6 in short mode. Julien Laffaye 2015-08-18 19:02:23 +0200
  • e987451f99 SplitHostPort before connecting to the remote. Julien Laffaye 2015-08-18 19:00:56 +0200
  • aae10f216b Merge branch 'stacktic-ipv6' Julien Laffaye 2015-08-18 18:59:16 +0200
  • d827b56882 Unexport SetTime and SetSize Julian Kornberger 2015-08-18 18:54:22 +0200
  • 4c910c8b22 Add support for a third listing format Julian Kornberger 2015-08-15 13:28:47 +0200
  • 94120171fb Add support for another listing format Julian Kornberger 2015-08-15 13:28:07 +0200
  • a6e47bb27d Merge branch 'ipv6' of https://github.com/stacktic/ftp into stacktic-ipv6 Julien Laffaye 2015-08-18 18:52:29 +0200
  • 110a39bff4 Skip functional testing in short mode. Julien Laffaye 2015-08-18 18:39:31 +0200
  • bcfc4161c3 Merge d86e41199e into a5b2614a99 Stephen Blankenship 2015-08-18 16:14:55 +0000
  • a5b2614a99 Merge pull request #8 from dsluis/master Julien Laffaye 2015-08-18 18:13:03 +0200
  • 061d4ea288 Merge pull request #13 from stacktic/rest Julien Laffaye 2015-08-18 18:05:20 +0200
  • 10cade7090 Merge pull request #30 from d2g/patch-1 Julien Laffaye 2015-04-23 22:56:49 +0200
  • 9a62d18b47 Copy Paste Error / Typo Dan Goldsmith 2015-04-23 14:02:53 +0100
  • a9410e3e51 Implements timeouts. Julien Laffaye 2015-03-16 23:45:56 +0100
  • 2db838543e Merge 5ca8165a06 into 5807e676a3 Philip Linde 2015-03-16 21:14:36 +0000
  • 5ca8165a06 Optionally connect with DialTimeout Philip Linde 2015-03-16 22:11:45 +0100
  • 5807e676a3 Add comments to make golint happy. Julien Laffaye 2015-03-05 11:57:38 +0100
  • 816e28448f Specify the fields to make govet happy. Julien Laffaye 2015-03-05 11:49:26 +0100
  • e177ecf60b Simplify the code with gofmt -s Julien Laffaye 2015-03-05 11:45:33 +0100
  • 8b23ff1923 Add method for walking directory; Changed to Entry structure. mengqi 2015-02-07 22:32:37 +0800
  • 71cbbe03bd Add method for walking directory. mengqi 2015-02-05 13:07:23 +0800
  • b0a00d8e31 If a entry is link, split the entry.Name by '->', save the first part to entry.Name and the second part to entry.PointTo mengqi 2015-02-05 11:09:57 +0800
  • bdf6fe6215 Fix problem with feature EPSV. Davide D'Agostino 2015-01-23 13:51:27 -0800
  • 80fcd9720b Merge pull request #22 from pengux/master Julien Laffaye 2014-10-30 20:10:31 +0100
  • 37f1f38818 Multi-line response support Sergey Gavruk 2014-10-30 18:42:33 +0300
  • a595f7d8e4 Changed to using ReadResponse instead of ReadCodeLine for cmdDataConn Peter Nguyen 2014-10-30 11:55:46 +0100
  • d86e41199e Add a bool property for forcing Passive mode. Stephen Blankenship 2014-03-26 14:08:40 -0500
  • fec71e62e4 Merge pull request #18 from SoCloz/master Julien Laffaye 2014-03-25 09:38:02 +0100
  • d54ea712cb Allow multi-line 226 responses to STOR commands - fixes #17 jfbus 2014-03-25 09:35:34 +0100
  • 1a1cdac5e4 Merge pull request #16 from igungor/patch-1 Julien Laffaye 2014-03-14 21:29:45 +0100
  • 3c73685121 Update README.md H. İbrahim Güngör 2014-03-14 15:11:24 +0200
  • 8fc92e7ea8 Merge pull request #14 from etix/master Julien Laffaye 2014-02-18 20:15:40 +0100
  • fb61796944 Handle multi-line 226 status code Ludovic Fauvet 2014-02-18 16:51:07 +0100
  • 7a3697af8c PASS command may be optional if the server answers 230 after issuing USER Ludovic Fauvet 2014-02-18 12:57:01 +0100
  • 6bad3e176c Try EPSV when PASV fails Arnaud Ysmal 2013-12-05 19:29:22 +0100
  • 8d3a48a8c7 The REST command must precede RETR/STOR Arnaud Ysmal 2013-12-04 23:30:50 +0100
  • a3bb5b8714 Use net.JoinHostPort and net.SplitHostPort Arnaud Ysmal 2013-12-04 23:42:17 +0100
  • 691fac98af Force EPSV for IPv6 hosts and fix split of IPv6:port Arnaud Ysmal 2013-12-04 19:12:09 +0100
  • f53513961a Merge 9cbe8db398 into 460814bcb1 Arnaud Ysmal 2013-12-04 14:42:25 -0800