Commit Graph
38 Commits
Author SHA1 Message Date
Julian Kornberger 7ec48e555e Use subtests and assert() 2020-07-08 08:33:57 +02:00
Julian Kornberger c6fe263756 Add status string for unknown status codes 2020-07-08 08:23:44 +02:00
Julian Kornberger 0d36957938 Update dependencies 2020-07-08 08:20:38 +02:00
Julian KornbergerandJulien Laffaye 6aaa91c779 Run CI with currently supported Go versions (#159) 2019-08-28 13:37:36 -04:00
Julian KornbergerandJulien Laffaye c1312a7102 Correctly parse symlink (#152)
fixes #151
2019-06-24 10:48:59 +02:00
Julian KornbergerandJulien Laffaye 9284a88df5 Support line with ACL permissions (#146)
closes #145
2019-05-22 12:26:03 +02:00
Julian Kornberger 89749c6313 Run tests with Go 1.11 2018-10-10 20:53:51 +02: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
Julian Kornberger f5cdbb9f1e Use net.TCPAddr to extract remote IP address 2017-08-12 01:24:47 +02:00
Julian Kornberger 0445d85941 Fix possible runtime error
closes #97
2017-07-20 21:09:00 +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
Julian Kornberger 47d41e8ddd Switch to UTF-8 after login
closes #72
2017-02-04 12:24:16 +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
Julian Kornberger f74506daaa Add test case for filename surrounded by whitespace 2016-12-31 18:20:29 +01:00
Julian Kornberger 8082b59766 Refactoring the line parsing 2016-12-31 18:20:29 +01:00
Julian Kornberger 73c8ae2c86 Add missing Close() before return 2016-11-18 01:20:19 +01:00
Julian Kornberger e077f90365 Fix Travis CI 2015-12-28 12:44:51 +01:00
Julian Kornberger 1fc6b70adc Another fix for the line parser 2015-12-28 12:17:09 +01:00
Julian Kornberger 107079411b Do not crash on invalid lines 2015-12-28 00:12:10 +01:00
Julian Kornberger ff557cea69 Create mock for multiline test
This removes the dependency to ftp.mozilla.org
2015-08-29 15:26:40 +02:00
Julian Kornberger b9430bdb4a Avoid strings.Split
This results in less function calls.
2015-08-29 13:20:47 +02:00
Julian Kornberger 6f8509b5d6 Increase test coverage 2015-08-20 10:37:56 +02:00
Julian Kornberger 5bb86ee66f Test PASV as well 2015-08-20 01:51:00 +02:00
Julian Kornberger 5cfd9ea586 Add coveralls.io to display test coverage 2015-08-19 11:09:52 +02:00
Julian Kornberger 3a78f26034 Some code optimizations 2015-08-18 23:34:52 +02:00
Julian Kornberger dd7e903125 Use localhost to test IPv6 connectivity 2015-08-18 22:58:00 +02:00
Julian Kornberger 72db6844f1 Improve line parsing 2015-08-18 22:33:04 +02:00
Julian Kornberger 77206a0866 Add Travis CI 2015-08-18 20:56:31 +02:00
Julian Kornberger d827b56882 Unexport SetTime and SetSize 2015-08-18 18:54:40 +02:00
Julian Kornberger 4c910c8b22 Add support for a third listing format 2015-08-18 18:54:40 +02:00
Julian Kornberger 94120171fb Add support for another listing format 2015-08-18 18:54:40 +02:00