Commit Graph

  • 52feea7744 Fix spelling error reported by goreportcard.com Julien Laffaye 2021-03-05 10:58:28 -05:00
  • 23a84a6d0e Replace godoc badge with pkg.go.dev Julien Laffaye 2021-03-05 10:52:22 -05:00
  • c3c8c7ac65
    Merge pull request #219 from ivandeex/master Julien Laffaye 2021-03-02 14:57:56 -05:00
  • cc3a8b417c
    Merge pull request #221 from ncw/fix-tls-zero-length Julien Laffaye 2021-03-02 14:53:12 -05:00
  • a4e9650823 Fix STOR of zero length files to ProFTPd with TLS Nick Craig-Wood 2021-03-01 16:01:20 +00:00
  • 24897db640 Trim trailing whitespace from list commands Ivan Andreev 2021-02-13 20:42:15 +03:00
  • 9aae4d1511
    Merge pull request #196 from ncw/fix-disable-mlsd Julien Laffaye 2020-11-12 14:50:30 -05:00
  • 624bcac8b4 Add a DialWithDisabledMLSD option to ignore MLSD if advertised Nick Craig-Wood 2020-09-04 18:03:54 +01:00
  • 0de5c29d45 Fix issues reported by staticcheck Julien Laffaye 2020-10-21 22:10:46 +02:00
  • 333201f85f
    Merge pull request #213 from mafredri/fix-tests Julien Laffaye 2020-10-21 15:28:09 -04:00
  • 9aec86d811
    Merge pull request #212 from mafredri/remove-naked-returns Julien Laffaye 2020-10-21 15:27:15 -04:00
  • 420cf7bbfd
    Fix tests Mathias Fredriksson 2020-10-20 21:16:16 +03:00
  • 744ff9c18a
    Remove naked returns Mathias Fredriksson 2020-10-20 20:13:30 +03:00
  • a50ad6ffd6
    Merge pull request #202 from ncw/fix-197-FEAT Julien Laffaye 2020-10-19 13:47:21 -04:00
  • fcad893ae7 Implement PRET command for distributed ftp servers, eg drftpd Nick Craig-Wood 2020-09-13 11:08:48 +01:00
  • 43afc84ae3
    Merge pull request #199 from ncw/fix-198 Julien Laffaye 2020-10-19 10:04:29 -04:00
  • 1344bef09e
    Merge pull request #201 from ncw/fix-200-FEAT Julien Laffaye 2020-10-19 10:01:38 -04:00
  • 9f5200151c Delay FEAT command until after Login - fixes #200 Nick Craig-Wood 2020-09-12 11:30:42 +01:00
  • c0343a706b Fix Stor() no longer reporting errors from the io.Reader passed in Nick Craig-Wood 2020-09-11 17:14:05 +01:00
  • 39e3779af0
    Merge pull request #192 from drakkan/resp_error Julien Laffaye 2020-08-12 10:35:50 -04:00
  • 4a68979b89 always return the ReadResponse error after an upload Nicola Murino 2020-08-06 16:41:36 +02:00
  • c2ee4fa250
    Merge pull request #178 from crazy-max/optional-utf8 Julien Laffaye 2020-07-30 09:57:23 -04:00
  • 08a1e2e380 try to read the server response after a failed upload Nicola Murino 2020-07-30 14:52:42 +02:00
  • 696d865fa3
    Opt-out CrazyMax 2020-07-28 21:13:33 +02:00
  • a3536fc55e
    Merge pull request #183 from jawr/walker_path_fix Julien Laffaye 2020-07-28 14:05:16 -04:00
  • e31b4effea
    Merge pull request #188 from Techassi/typeentry-string Julien Laffaye 2020-07-28 13:54:05 -04:00
  • 13949d3891
    Merge pull request #190 from ncw/fix-pureftpd Julien Laffaye 2020-07-20 15:47:10 -04:00
  • 6563ce9dff Workaround pure-ftpd connections failing with "Unknown command" Nick Craig-Wood 2020-07-18 14:21:12 +01:00
  • 3e3979ddc6
    Add String() function Techassi 2020-07-17 18:01:41 +02:00
  • 5d10dd64f6
    Merge pull request #187 from novalagung/master Julien Laffaye 2020-07-15 12:42:56 -04:00
  • ee0d349f0d
    add documentation shortcut, to make user able to go there easlity without typing it Noval Agung Prayogo 2020-07-15 12:50:26 +07:00
  • 55bbb372b8
    Merge pull request #185 from digineo/code-improvements Julien Laffaye 2020-07-08 13:50:26 -04:00
  • 7ec48e555e Use subtests and assert() Julian Kornberger 2020-07-08 08:33:57 +02:00
  • c6fe263756 Add status string for unknown status codes Julian Kornberger 2020-07-08 08:23:44 +02:00
  • 0d36957938 Update dependencies Julian Kornberger 2020-07-08 08:20:38 +02:00
  • 226f00fd00 try and improve coveralls jawr 2020-06-15 09:53:47 +09:00
  • 06706f2625 Rework walker.Next to (hopefully) be clearer. Fix issues where it wouldn't correctly walk a directory with one file. Also prevent it trimming leading '/' from root. jawr 2020-06-15 08:36:46 +09:00
  • 5563613968
    Merge pull request #176 from vcraescu/fix_walk Julien Laffaye 2020-06-02 14:09:15 -04:00
  • 01c291065f
    Move func CrazyMax 2020-05-05 21:04:03 +02:00
  • 83f3ade61d
    Fix ftpMock CrazyMax 2020-05-05 13:34:35 +02:00
  • 0a6572881e
    Udpate ftpMock CrazyMax 2020-05-05 13:22:37 +02:00
  • c21b2b322e
    Update tests CrazyMax 2020-05-05 13:08:53 +02:00
  • 60012218fd
    Make "OPTS UTF8 ON" optional (#172) CrazyMax 2020-05-05 13:04:49 +02:00
  • 3b6697e5b6 fix_walk Viorel Craescu 2020-04-25 19:27:59 +03:00
  • b9f3ade291 Merge branch 'master' of github.com:jlaffaye/ftp Julien Laffaye 2020-04-23 00:49:57 +02:00
  • ac1574d383 Add DialWithExplicitTLS Julien Laffaye 2020-04-23 00:49:43 +02:00
  • 59f85871cf
    Merge pull request #169 from flowrean/append-cmd Julien Laffaye 2020-04-22 18:29:36 -04:00
  • d4caf6ffca Add close on read example Julien Laffaye 2020-03-31 16:49:19 +02:00
  • 041eae9a3d
    Merge pull request #141 from johnepiscopo/add-walk Julien Laffaye 2020-03-13 11:03:37 -04:00
  • 37a04759dd Fixed a typo so that we are no longer ignoring an error and am now using path.Join instead of fmt.Sprintf() johnepiscopo 2020-03-10 14:26:54 +00:00
  • 827e50c0bd Add support for append (APPE) command Florian Goetghebeur 2020-03-10 11:43:17 +01:00
  • adfb8ed9f3 Actually store file content in mock Florian Goetghebeur 2020-03-10 11:41:46 +01:00
  • 6841a2daa0 stale bot: ignore accepted issues Julien Laffaye 2020-03-09 18:13:36 +01:00
  • e1b8fdd0dc Add stale bot Julien Laffaye 2019-12-17 23:19:57 -05:00
  • a59fe673c9
    Merge pull request #165 from xperimental/fix-travis Julien Laffaye 2019-10-25 13:51:06 -04:00
  • dfb8646068 Fix get of golint Robert Jacob 2019-10-19 14:58:47 +02:00
  • 072f1b4f5a
    Merge pull request #163 from xperimental/go-module Julien Laffaye 2019-10-18 14:46:50 -04:00
  • 1fb6f135ee Run travis with current version. Robert Jacob 2019-10-14 21:14:40 +02:00
  • c037483193 Create Go module. Robert Jacob 2019-10-14 21:14:25 +02:00
  • 6aaa91c779 Run CI with currently supported Go versions (#159) Julian Kornberger 2019-08-28 19:37:36 +02:00
  • 7cd8b0bcf3 Fix spelling errors Julien Laffaye 2019-07-21 21:44:32 +02:00
  • 1c9975e197 gofmt Julien Laffaye 2019-07-21 21:36:15 +02:00
  • 9bf9e0098a Improve readme (#154) Ben Osborne 2019-07-18 20:16:16 +01:00
  • c1312a7102 Correctly parse symlink (#152) Julian Kornberger 2019-06-24 10:49:00 +02:00
  • 9284a88df5 Support line with ACL permissions (#146) Julian Kornberger 2019-05-22 12:26:03 +02:00
  • 74a8c4bcbc Renamed Step func to Next() as per PR comments John Episcopo 2019-05-20 08:56:38 +01:00
  • 8f5b34ce00 Complete Implicit FTPS support (#143) Gary Kim 2019-05-19 20:39:11 +00:00
  • 434fa14f3d Added test to check the creation of the walker is John Episcopo 2019-05-02 09:47:29 +01:00
  • a6055c7bc8 Added further tests John Episcopo 2019-05-02 09:29:41 +01:00
  • e6e290ca7f Added initial logic and tests for the Walker John Episcopo 2019-05-01 17:00:01 +01:00
  • 6a014d5e22 Add DialWithDialFunc to specify dial function used for both control and data connections (#140) Alexander Pevzner 2019-04-27 19:36:46 +03:00
  • e6de3d35bf Replace DialWithOptions with Dial Julien Laffaye 2019-04-23 14:03:05 +02:00
  • 9b5a3addd7 Update issue templates Julien Laffaye 2019-04-17 13:25:58 +02:00
  • 8b7b512afb Add DialWithDebugOutput to log commands. Julien Laffaye 2019-04-17 13:16:26 +02:00
  • 75b9ebed79 Fix errors in example code Julien Laffaye 2019-04-15 18:34:29 +02:00
  • 52d3001130 Specify that a server conn is not concurrent safe. Julien Laffaye 2019-04-11 17:57:07 +02:00
  • 73b56eeee6 Rework README Julien Laffaye 2019-04-10 20:28:22 +02:00
  • 04b1878733 Add DialWithOptions Julien Laffaye 2019-04-10 20:25:16 +02:00
  • 55546487cf Use mock for all tests Julien Laffaye 2019-04-10 20:20:50 +02:00
  • 8019e67744 Add tests for StatusText Julien Laffaye 2019-01-26 09:10:51 +01:00
  • b218223d02 Use error values in tests Julien Laffaye 2019-01-22 16:04:06 +01:00
  • 72f5c01749 StatusText returns a text for the FTP status code Julien Laffaye 2019-01-22 14:54:48 +01:00
  • f75dead520 error strings should not be capitalized (ST1005) Julien Laffaye 2019-01-22 14:50:39 +01:00
  • 509a294b60 Add missing error check in RemoveDirRecur Julien Laffaye 2019-01-22 14:47:31 +01:00
  • 47f21d10f0
    Merge pull request #124 from xperimental/upgrade-go Julien Laffaye 2018-11-01 12:24:34 +01:00
  • fe787349a5
    Merge pull request #126 from digineo/go-1.11 Julien Laffaye 2018-10-11 17:09:54 +02:00
  • 89749c6313 Run tests with Go 1.11 Julian Kornberger 2018-10-10 20:53:51 +02:00
  • a6cab19b01 Update Go version in Travis build. Robert Jacob 2018-10-06 14:48:15 +02:00
  • 3f6433f7ea Workaround for FTP servers, that does not support UTF8 option. (#120) Vladimir Buyanov 2018-08-08 23:16:05 +02:00
  • 2403248fa8 Use last two Go version for travis Julien Laffaye 2018-04-04 14:35:14 +02:00
  • dab2053398
    Merge pull request #116 from freman/master Julien Laffaye 2018-03-22 23:52:25 +01:00
  • 4772add9d0 Make it possible to specify what timezone to parse timestamps in Shannon Wynter 2018-03-20 15:07:44 +10:00
  • 427467931c
    Merge pull request #115 from ncw/fix-pasv Julien Laffaye 2018-02-05 00:23:34 +01:00
  • 8aeb589fce Parse IP address returned with PASV to fix load balanced FTP servers Nick Craig-Wood 2018-02-04 16:02:56 +00:00
  • 83891dbe00
    Merge pull request #110 from digineo/time-parsing Julien Laffaye 2018-01-05 08:56:08 +01:00
  • 2c34dfa9b1
    Merge pull request #111 from digineo/golint Julien Laffaye 2018-01-05 08:53:57 +01:00
  • 1b2b72d74e Add newTime helper to tests Julian Kornberger 2018-01-04 15:40:58 +01:00
  • 38ce06637b Fix golint warning Julian Kornberger 2018-01-04 15:23:55 +01:00
  • 9996d9dfc0 Add golint Julian Kornberger 2018-01-04 13:52:50 +01:00
  • 3748fd91db Add another test case Julian Kornberger 2018-01-04 13:32:23 +01:00