Releases: fclairamb/ftpserverlib
Releases · fclairamb/ftpserverlib
v0.22.0
What's Changed
Chores
- Add a test case for QUIT command with a transfer in progress by @drakkan in #410
- chore(ci): Upgrading to go 1.20 by @fclairamb in #404
Dependency updates
- build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #393
- fix(deps): update module github.com/stretchr/testify to v1.8.2 by @renovate in #395
- fix(deps): update module github.com/spf13/afero to v1.9.5 by @renovate in #397
- chore(deps): update actions/setup-go action to v4.0.1 by @renovate in #403
- fix(deps): update module github.com/stretchr/testify to v1.8.4 by @renovate in #402
- chore(deps): update actions/checkout action to v3.5.3 by @renovate in #407
- chore(deps): update golangci/golangci-lint-action action to v3.6.0 by @renovate in #408
- fix(deps): update module golang.org/x/sys to v0.11.0 by @renovate in #413
- chore(deps): update actions/setup-go action to v4.1.0 by @renovate in #414
Full Changelog: v0.21.0...v0.22.0
v0.21.0 - Tiny improvements
What's Changed
- Handle APPE when file does not yet exist by @jovandeginste in #380
- check the TYPE parameter in a case-insensitive manner by @drakkan in #386
- Allow specifying NON-PRINT format control by @siminn-arnorgj in #391
- fix(deps): update module github.com/spf13/afero to v1.9.3 by @renovate in #385
- fix(deps): update module golang.org/x/sys to v0.4.0 by @renovate in #389
New Contributors
- @jovandeginste made their first contribution in #380
- @siminn-arnorgj made their first contribution in #391
Full Changelog: v0.20.0...v0.20.1
v0.20.0 - NLST behavior fix
What's Changed
Full Changelog: v0.19.1...v0.20.0
v0.19.1 - MLST prefix
What's Changed
- fix(MLST): Prefix MLST entries with a space by @thallgren in #353
New Contributors
- @thallgren made their first contribution in #353
Updates
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- Use fallback control for Solaris / Illumos. by @siepkes in #311
- add support for TLS per-connection by @drakkan in #334, which was proposed to an alternative what @siepkes pushed in #311
- micro-optimization: use int8 for enums by @drakkan in #338
General updates
Full Changelog: v0.18.0...v0.19.0
v0.18.0
What's Changed
- Allow NLST on files by @drakkan in #267
- APPE: ignore seek position by @drakkan in #266
- transfer PASV: fix log message by @drakkan in #276
- PWD: fix double quoting by @drakkan in #265
- ClientContext: expose SetPath method by @drakkan in #278
- serve: reset temp delay after a successful accept by @drakkan in #297
General upgrades
- Upgrading to Go 1.18 by @fclairamb in #304
- fix(deps): update module github.com/spf13/afero to v1.8.2 by @renovate in #291
- fix(deps): update module github.com/fclairamb/go-log to v0.3.0 by @renovate in #306
Full Changelog: v0.17.0...v0.18.0
v0.17.0
v0.16.0 - Security feature
v0.15.0
- #247 by @drakkan - Notify of a transfer error if data connection cannot be opened
- #248 by @mmcgeefeedo Add data channel (active/passive) information to the ClientContext interface
- #249 - Switching to fclairamb/go-log to provide a common logging API
v0.14.0 - Custom error codes
- #243 Custom error codes by @drakkan & @FunnyGamer
- (#242 coverage improvement by @drakkan)