Hi all, I'm pleased to finally announce SFTPGo 1.0.0!
SFTPGo is a free and open source fully featured and highly configurable SFTP server. It works on Linux, macOS and Windows. Here are the main new features compared to 0.9.6 version: - Support for SSH Multi-Step authentication. - Support for SSH user certificate authentication. - Improved virtual folders support: you can now share a folder among users and define different folder quota limits for each user. - Examples external auth programs for LDAP authentication. - Added a pre-delete hook: you can implement features like a recycle bin. - Various performance improvements. - Built-in SCP implementation is now enabled by default. - S3 upload part size and concurrency are now configurable. - Support for several build tags: you can now disable, at build time, the features you don't need so they will not be included in the resulting binary. - Support for a complete CI/CD pipeline using GitHub Actions. You can find the full list of features and the documentation on the project page: https://github.com/drakkan/sftpgo Binary releases for Linux, macOS and Windows are available: https://github.com/drakkan/sftpgo/releases If you want to suggest a new feature or you find a bug please open an issue here: https://github.com/drakkan/sftpgo/issues Please note that SFTPGo uses a crypto/ssh fork to support the following features: - SSH Multi-Step authentication (https://github.com/golang/crypto/pull/130) - AES-256-GCM cipher (https://github.com/golang/crypto/pull/127) - Performance improvements replacing Go sha256 with minio/sha256-simd Full code for the crypto/ssh fork is here: https://github.com/drakkan/crypto/tree/sftpgo We also use a pkg/sftp fork with the following, not yet merged, performance patch: https://github.com/pkg/sftp/pull/344 Yours sincerely, Nicola -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/cb8fa94b-2fd0-4a97-aa81-6d264647bb04n%40googlegroups.com.