Commit Graph

  • 5bde7e961e Don't reduce year of date to two digits Julian Kornberger 2018-01-04 13:25:44 +01:00
  • 352a1d8821 Fix time parsing and reduce syscalls Julian Kornberger 2018-01-04 13:03:09 +01:00
  • c2fc7f0a5a
    Merge pull request #101 from digineo/tcpaddr Julien Laffaye 2017-12-29 17:48:55 +01:00
  • 299b7ff5b6 Merge pull request #106 from laraoz/parseRFC3659ListLine-issue Julien Laffaye 2017-09-27 18:34:33 +02:00
  • 090169ab63 #105 Fix parseRFC3659ListLine issue laraoz 2017-09-26 20:33:03 -03:00
  • f5cdbb9f1e Use net.TCPAddr to extract remote IP address Julian Kornberger 2017-08-12 01:24:47 +02:00
  • 769512c448 Merge pull request #98 from digineo/fix_97 Julien Laffaye 2017-07-21 23:38:41 +02:00
  • 0445d85941 Fix possible runtime error Julian Kornberger 2017-07-20 21:09:00 +02:00
  • a05056b3ca Merge pull request #96 from allenluce/zero-link-count Julien Laffaye 2017-07-07 12:19:14 +02:00
  • 4b298416ea Add a case to catch Unix-like but 0 link count list line Allen Luce 2017-07-06 00:55:11 +00:00
  • 6bccbfbf6c Merge pull request #93 from Mojachieee/master Julien Laffaye 2017-06-16 09:00:30 +02:00
  • 479d87b91a added recursively deleting folders Joe 2017-06-05 23:52:51 +01:00
  • 5c7b901224 Merge pull request #87 from DAddYE/patch-1 Julien Laffaye 2017-05-07 20:23:38 +02:00
  • 980e2e09a5 Document that closing two times doesn't do anything Davide D'Agostino 2017-05-04 19:03:56 -07:00
  • cb362c4101 Rename connClosed -> closed Davide D'Agostino 2017-05-04 17:46:29 -07:00
  • 7e3820b35d Address comments Davide D'Agostino 2017-05-04 13:03:00 -07:00
  • 58864d889b Avoid forever lock Davide D'Agostino 2017-05-01 18:18:54 -07:00
  • 0895dc7f07 Merge pull request #83 from digineo/deadline Julien Laffaye 2017-04-15 20:58:00 +02:00
  • 07efa8ac2b Merge pull request #84 from digineo/go1.8 Julien Laffaye 2017-04-15 20:55:39 +02:00
  • 569481fc3b Add SetDeadline to Response Julian Kornberger 2017-04-15 11:53:19 +02:00
  • fcbae662df Test Go 1.7.5 and 1.8.1 Julian Kornberger 2017-04-15 12:15:33 +02:00
  • 7b85eb4638 Document ServerConn is not safe for concurrent use. Julien Laffaye 2017-03-04 13:34:31 +01:00
  • cb3924c5c9 Merge pull request #80 from mappu/master Julien Laffaye 2017-03-04 13:04:48 +01:00
  • 602886c6b8 Do not export the scanner type Julien Laffaye 2017-03-04 13:01:41 +01:00
  • 68918a8852 Remove useless assignment Julien Laffaye 2017-03-04 12:58:20 +01:00
  • 28c104197d ftp: fix OPTS UTF8 ON for Filezilla Server mappu 2017-03-03 17:14:13 +13:00
  • 106ab1b13b Merge pull request #76 from vahid-sohrabloo/patch-1 Julien Laffaye 2017-02-21 10:41:17 +01:00
  • 7e0dbe8c48 Add more test in FileSize Vahid Sohrabloo 2017-02-20 09:04:20 +03:30
  • 468423d44a Change file Size type from int to int64 and add test for it Vahid Sohrabloo 2017-02-20 00:13:08 +03:30
  • 7bbfa218f9 Add Size Command vahid-sohrabloo 2017-02-19 17:14:20 +03:30
  • de604c9776 Expose disableEPSV Julien Laffaye 2017-02-05 21:02:16 +01:00
  • 4596ddad4d Merge pull request #73 from digineo/move-utf8 Julien Laffaye 2017-02-05 20:45:42 +01:00
  • 47d41e8ddd Switch to UTF-8 after login Julian Kornberger 2017-02-04 12:24:16 +01:00
  • a5c2cfe9ac Merge pull request #64 from digineo/mlst Julien Laffaye 2017-01-30 14:43:20 +01:00
  • 04544dbe82 Use MLST if supported Julian Kornberger 2017-01-01 16:41:42 +01:00
  • f109d22425 Test vsftpd and proftpd in parallel Julian Kornberger 2017-01-01 20:17:40 +01:00
  • 5a8b8eeb12 Merge pull request #66 from zeast/master Julien Laffaye 2017-01-20 09:08:54 +01:00
  • 0757556863 Merge pull request #63 from digineo/refactor_line_parsing Julien Laffaye 2017-01-19 16:22:41 +01:00
  • bb08d6425f use utf8 default zeast 2017-01-09 11:45:58 +08:00
  • f74506daaa Add test case for filename surrounded by whitespace Julian Kornberger 2016-12-31 18:11:23 +01:00
  • 8082b59766 Refactoring the line parsing Julian Kornberger 2016-12-31 17:32:31 +01:00
  • 95f4fe9d35 Merge pull request #62 from svett/fix-filename-parsing Julien Laffaye 2016-12-29 18:20:21 +01:00
  • 08566066b1 Fix incorrect filename parsing Svett Ralchev 2016-12-29 00:37:08 +00:00
  • 988909ab28 Disable EPSV for tests. Julien Laffaye 2016-11-24 14:49:16 +01:00
  • 72154dff87 Use last Go version Julien Laffaye 2016-11-24 12:25:00 +01:00
  • 17dda2a76c Merge pull request #59 from digineo/close-fix Julien Laffaye 2016-11-24 10:15:47 +01:00
  • c47cb8ca13 Merge pull request #54 from 0086/master Julien Laffaye 2016-11-24 10:13:12 +01:00
  • 73c8ae2c86 Add missing Close() before return Julian Kornberger 2016-11-18 01:20:19 +01:00
  • e14d0d6be5 Add parse test for dir and file names that contain multiple spaces codeman 2016-03-16 13:41:20 +08:00
  • 6a290aff81 fix ls bug for file or folder name includes multiple spaces codeman 2016-03-10 15:56:31 +08:00
  • 025815df64 Merge pull request #51 from brianfoshee/update-go-version Julien Laffaye 2016-02-29 22:52:38 +01:00
  • 6b13969ac9 Add Go 1.6 test target and bump 1.5 to 1.5.3 Brian Foshee 2016-02-29 15:05:08 -05:00
  • 0e072be722 Merge pull request #43 from HnH/master Julien Laffaye 2016-02-27 11:10:24 +01:00
  • 3e92923fa0 Merge pull request #48 from ezeql/patch-1 Julien Laffaye 2016-02-10 22:23:03 +01:00
  • e53011540c Update README.md Ezequiel Moreno 2016-02-10 15:38:39 -03:00
  • fc06ecffd6 Merge pull request #47 from etix/hotfix Julien Laffaye 2016-02-08 20:19:59 +01:00
  • b8e5af955b Fix a crash with pasv invalid responses Ludovic Fauvet 2016-02-07 22:57:06 +01:00
  • 8b4b15b841 Merge pull request #44 from digineo/fix_time_parsing Julien Laffaye 2015-12-28 18:04:02 +01:00
  • e077f90365 Fix Travis CI Julian Kornberger 2015-12-28 12:33:00 +01:00
  • 1fc6b70adc Another fix for the line parser Julian Kornberger 2015-12-28 12:17:09 +01:00
  • 107079411b Do not crash on invalid lines Julian Kornberger 2015-12-28 00:09:00 +01:00
  • e252713eb1 ServerConn::openDataConn() recursively tries to use EPSV and PASV. Сергей Трейнис 2015-12-02 15:06:05 +02:00
  • f780314026 Use latest Go version. Julien Laffaye 2015-12-01 23:05:03 +01:00
  • ff69fe44f1 Make gofmt and golint happy. Julien Laffaye 2015-11-30 12:22:16 +01:00
  • a104f27d44 Merge pull request #41 from digineo/avoid_strings_split Julien Laffaye 2015-09-01 23:31:23 +02:00
  • 5260d41db2 Merge pull request #42 from digineo/multiline_mock Julien Laffaye 2015-09-01 23:28:59 +02:00
  • ff557cea69 Create mock for multiline test Julian Kornberger 2015-08-29 14:39:51 +02:00
  • b9430bdb4a Avoid strings.Split Julian Kornberger 2015-08-29 13:20:47 +02:00
  • 1b24570309 Add ReportCard badge. Julien Laffaye 2015-08-28 15:52:55 +02:00
  • db9aa14e61 Merge pull request #40 from andybalholm/master Julien Laffaye 2015-08-25 09:22:57 +02:00
  • 95346071de Add support for directory listings in MS-DOS DIR format. Andy Balholm 2015-08-24 16:03:52 -07:00
  • 7acded32b2 Add a test for the legacy Connect function. Julien Laffaye 2015-08-21 18:47:44 +02:00
  • d640995c66 Add tests for timeout and wrong login. Julien Laffaye 2015-08-21 18:36:56 +02:00
  • 7534ffcb97 Add a test for RetrFrom method. Julien Laffaye 2015-08-20 22:47:09 +02:00
  • 4cb43e6615 Merge pull request #39 from digineo/increase_test_coverage Julien Laffaye 2015-08-20 11:06:57 +02:00
  • 6f8509b5d6 Increase test coverage Julian Kornberger 2015-08-20 10:32:28 +02:00
  • fb305c5912 Merge pull request #38 from digineo/test_pasv Julien Laffaye 2015-08-20 09:37:12 +02:00
  • 5bb86ee66f Test PASV as well Julian Kornberger 2015-08-20 01:46:22 +02:00
  • 201b5505ae Merge pull request #37 from digineo/coveralls Julien Laffaye 2015-08-19 21:18:42 +02:00
  • 5cfd9ea586 Add coveralls.io to display test coverage Julian Kornberger 2015-08-19 11:06:47 +02:00
  • 519b366223 Silence StatusNotImplemented error for Logout() Julien Laffaye 2015-08-19 00:17:44 +02:00
  • c741076986 Merge pull request #35 from digineo/code_optimizations Julien Laffaye 2015-08-18 23:43:34 +02:00
  • b33f6e0005 Fix EPSV for domains with multiple A entries. Julien Laffaye 2015-08-18 23:38:53 +02:00
  • 3a78f26034 Some code optimizations Julian Kornberger 2015-08-18 23:16:40 +02:00
  • 23b395751d Merge pull request #33 from digineo/ipv6 Julien Laffaye 2015-08-18 23:07:04 +02:00
  • dd7e903125 Use localhost to test IPv6 connectivity Julian Kornberger 2015-08-18 22:10:32 +02:00
  • 994e6a4239 Merge pull request #34 from digineo/improve_parsing Julien Laffaye 2015-08-18 22:50:39 +02:00
  • 72db6844f1 Improve line parsing Julian Kornberger 2015-08-18 22:33:04 +02:00
  • c69930155d Merge pull request #32 from digineo/travis Julien Laffaye 2015-08-18 21:22:31 +02:00
  • 77206a0866 Add Travis CI Julian Kornberger 2015-08-18 19:34:22 +02:00
  • e6587b1638 Merge pull request #31 from digineo/listings Julien Laffaye 2015-08-18 19:17:10 +02:00
  • 0ae5d598fa Use prefered API function. Julien Laffaye 2015-08-18 19:03:26 +02:00
  • 3e21d70d53 Skip TestConnIPv6 in short mode. Julien Laffaye 2015-08-18 19:02:23 +02:00
  • e987451f99 SplitHostPort before connecting to the remote. Julien Laffaye 2015-08-18 19:00:56 +02:00
  • aae10f216b Merge branch 'stacktic-ipv6' Julien Laffaye 2015-08-18 18:59:16 +02:00
  • d827b56882 Unexport SetTime and SetSize Julian Kornberger 2015-08-18 18:54:22 +02:00
  • 4c910c8b22 Add support for a third listing format Julian Kornberger 2015-08-15 13:28:47 +02:00
  • 94120171fb Add support for another listing format Julian Kornberger 2015-08-15 13:28:07 +02:00
  • a6e47bb27d Merge branch 'ipv6' of https://github.com/stacktic/ftp into stacktic-ipv6 Julien Laffaye 2015-08-18 18:52:29 +02:00
  • 110a39bff4 Skip functional testing in short mode. Julien Laffaye 2015-08-18 18:39:31 +02:00