[go-nuts] SFTPGo 2.6.0 Released

2024-05-15 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 2.6.0! SFTPGo is an event-driven file transfer solution. It support multiple protocols (SFTP, SCP, FTP/S, WebDAV, HTTP/S) and multiple storage backends. Main new features: - Rewritten WebClient and WebAdmin UIs: we hope you find these new user

[go-nuts] SFTPGo 2.5.0 Released

2023-05-04 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 2.5.0! SFTPGo is a fully featured and highly configurable SFTP, FTP/S, HTTP/S and WebDAV server that supports several storage backends: local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP servers. Main

[go-nuts] SFTPGo 2.4.0 Released

2022-10-23 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 2.4.0! SFTPGo is a fully featured and highly configurable SFTP, FTP/S, HTTP/S and WebDAV server that supports several storage backends: local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP servers. The

[go-nuts] SFTPGo 2.3.1 released

2022-06-13 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 2.3.1! SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP, FTP/S and WebDAV support, written in Go. It can serve local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP

[go-nuts] SFTPGo 2.2.0 released

2021-11-27 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 2.2.0! SFTPGo is a fully featured and highly configurable SFTP server with optional HTTP, FTP/S and WebDAV support, written in Go. It can serve local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP

[go-nuts] SFTPGo 2.1.0 released

2021-06-16 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 2.1.0! SFTPGo is a fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. It can serve local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP servers.

[go-nuts] Is it possible to compare TLS session tickets?

2021-05-08 Thread Nicola Murino
Hi all, in my Go TLS server I need to do something like this: https://github.com/proftpd/proftpd/blob/596125b2fb16b7823a7901c8e350367f67c4b427/contrib/mod_tls.c#L8137 so: 1) check that the client resumed an existing TLS session. For this I think I can use the DidResume bool from the

[go-nuts] net.Listen is unable to detect port conflict on Windows

2021-03-22 Thread Nicola Murino
Hi, I recently discovered this strange behaviour, Windows allows the coexistence of three types of sockets on the same transport-layer service port, for example, 127.0.0.1:8080, [::1]:8080 and [:::0.0.0.0]:8080. So if you use something like: net.Listen("tcp", fmt.Sprintf(":%d", port) and

[go-nuts] SFTPGo 2.0.0 Released

2021-02-06 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 2.0.0! SFTPGo is a fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. It can serve local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, other SFTP servers.

[go-nuts] SFTPGo 1.2.0 Released

2020-11-08 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 1.2.0! SFTPGo is a fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. It can serve local filesystem, S3 (compatible) Object Storage, Google Cloud Storage and Azure Blob Storage. Here are the main

Re: [go-nuts] Re: SFTPGo gained Azure Blob Storage backend support

2020-10-26 Thread Nicola Murino
ure/ProFTPD. Some basic protocol functionality is still missing, but I think it's the best FTP library available for Go. regards, Nicola > > Thanks! > > Chris > --- > https://github.com/chrislusf/seaweedfs > > On Sunday, October 25, 2020 at 2:01:11 PM UTC-7 Ni

[go-nuts] SFTPGo gained Azure Blob Storage backend support

2020-10-25 Thread Nicola Murino
Hi, I just added Azure Blob Storage backend support to SFTPGo. If you are interested in this feature you are encouraged to try it out and report any issues you encounter. You can easily test the latest SFTPGo Git revision using the "edge" or "edge-alpine" tag for the Docker image or you can

[go-nuts] SFTPGo 1.1.0 Released

2020-10-11 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 1.1.0! SFTPGo is a fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support. It can serve local filesystem, S3 and GCS. The most notable change in this release is the multi-protocols support. Here are the main new

[go-nuts] SFTPGo 1.0.0 Released

2020-07-06 Thread Nicola Murino
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

Re: [go-nuts] SFTPGo: a Golang performance story and some questions

2020-04-14 Thread Nicola Murino
Il 11/03/20 13:43, Nicola Murino ha scritto: Hi all, I want to share the performances analysis I recently did for SFTPGo, the fully featured and highly configurable SFTP server written in Go (https://github.com/drakkan/sftpgo). When I decided to write an SFTP server I evaluated

Re: [go-nuts] SFTPGo: a Golang performance story and some questions

2020-03-12 Thread Nicola Murino
Il 12/03/20 01:54, Adrian Ratnapala ha scritto: BTW: Thanks for all this investigation and writeups, they are interesting, and I look forward to your test results. Desipte my question, I think using a custom allocator is perfectly reasonable. go/issues/23199 is showing us that sync.Pool's

Re: [go-nuts] SFTPGo: a Golang performance story and some questions

2020-03-11 Thread Nicola Murino
Il 11/03/20 22:55, Adrian Ratnapala ha scritto: > > > > Any particular reason you avoided something like sync.Pool ? It could be useful in your case, allocation pattern depending. > > >  Hi, > >  I initially evaluated the sync.Pool then I read this article: > >

Re: [go-nuts] SFTPGo: a Golang performance story and some questions

2020-03-11 Thread Nicola Murino
Il 11/03/20 15:23, Jesper Louis Andersen ha scritto: On Wed, Mar 11, 2020 at 1:43 PM Nicola Murino <mailto:nicola.mur...@gmail.com>> wrote: So I wrote a proof of concept allocator that tries to avoid all these extra allocations reusing the previously allocated slices:

[go-nuts] SFTPGo: a Golang performance story and some questions

2020-03-11 Thread Nicola Murino
Hi all, I want to share the performances analysis I recently did for SFTPGo, the fully featured and highly configurable SFTP server written in Go (https://github.com/drakkan/sftpgo). When I decided to write an SFTP server I evaluated the available libraries and I did some quick performance

[go-nuts] SFTPGo 0.9.6 Released

2020-03-07 Thread Nicola Murino
Hi all, I'm pleased to announce SFTPGo 0.9.6. SFTPGo is a free and open source full featured and highly configurable SFTP server. It works on Linux, macOS and Windows. Here are the main new features compared to 0.9.5 version: - Keyboard interactive authentication. You can easily setup a

[go-nuts] [ANN] SFTPGo Cloud Storage support

2020-01-31 Thread Nicola Murino
Hi all, SFTPGo gained support for serving some Cloud Storage backends over SFTP/SCP, currently we support: - S3 Compatible Object Storage - Google Cloud Storage Each SFTP user can be mapped to a whole bucket or to a bucket virtual folder. Mapping a virtual folder is very similar to a chroot

[go-nuts] [ANN] SFTPGo 0.9.5 Released

2020-01-12 Thread Nicola Murino
I'm pleased to announce SFTPGo 0.9.5. SFTPGo is a free and open source full featured and highly configurable SFTP server. It works on Linux, macOS and Windows. Here are the main new features compared to 0.9.4 version: - Support for Git repositories over SSH. - Support for rsync over SSH. -

[go-nuts] [ANN] SFTPGo 0.9.4 Released

2019-11-24 Thread Nicola Murino
I'm pleased to announce SFTPGo 0.9.4. SFTPGo is a free and open source full featured and highly configurable SFTP server. It works on Linux, macOS and Windows. Here are the main new features and fixes compared to 0.9.3 version: - Portable mode: a convenient way to share a single directory on

[go-nuts] [ANN] SFTPGo 0.9.3 Released

2019-10-19 Thread Nicola Murino
I'm pleased to announce SFTPGo 0.9.3. Here are the main new features compared to 0.9.2 version: - SFTP upload resume support. - Web based interface to easily manage users and connections. You can find the full list of features and the documentation on the project page:

[go-nuts] [ANN] SFTPGo 0.9.2 released with Prometheus metrics support

2019-09-20 Thread Nicola Murino
Hello all, I'm pleased to announce SFTPGo 0.9.2. SFTPGo is a free and open source SFTP Server. Here are the main new features compared to 0.9.1 version: - Prometheus metrics support - Dockerfiles based on Debian and Alpine - Key Exchange algorithms, allowed ciphers and message authentication

[go-nuts] SFTPGo, the full featured and highly configurable SFTP server, nears 1.0 release

2019-09-02 Thread Nicola Murino
Hi all, Since the initial SFTPGo public release I received a lot of feedbacks, mostly positive, thank you to everyone! The following contributions were merged: - Support for multiple public keys for a single user. - Support for multiple private host keys. - Improvements to the provided systemd

[go-nuts] [ANN] SFTPGo: Full featured and highly configurable SFTP server software

2019-07-20 Thread nicola . murino
Hello all, I'm pleased to announce SFTPGo https://github.com/drakkan/sftpgo cheers, 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