Skip to content

Releases: patrickhener/goshs

v1.1.0

03 Jun 08:25
Compare
Choose a tag to compare

New Features

This release adds a new feature. When using authentication (basic auth or cert auth) you can now share files using a download limit or a time limit. So anyone with the link can now download the file (or a folder as zip file) when clicking the link, even without authentication.

Styleup

Also there is now a QRCode generator for general file or folder links, so you can easily grab files on a mobile device.

v1.0.9

28 May 08:29
Compare
Choose a tag to compare

Changelog

This release adds the functionality to whitelist IPs or ranges and restrict access. Also more Operating Systems are now supported with binary releases.

v1.0.8

20 May 10:43
Compare
Choose a tag to compare

Features

This version adds a better verbose logging and now supports webhook events for sftp, webdav and also implements verbose logging via webhook.

v1.0.7

19 May 14:04
Compare
Choose a tag to compare

Big Update

This version is a big update. There are mainly two new features. goshs now supports SFTP as protocol to connect. Be sure to read the help page or https://goshs.de/en/usage/sftp/index.html to see how it works.

Also now http, webdav and sftp are broadcasted as zeroconf mDNS broadcast on the local network. So now you can easily just access your instance for example at http://<hostname>.local:8000.

Under the hood

I increased a testing framework and polished all unit tests. So now goshs can be tested thoroughly throughout development

v1.0.6

12 May 09:32
Compare
Choose a tag to compare

Changelog

  • I rewrote the upload function to buffer the file that is being uploaded directly to the destination instead of /tmp (see issue #106)

Security

  • Also I found a security issue where using -read-only will not protect from uploading files using the PUT method (see issue #105)

v1.0.5

06 May 10:10
Compare
Choose a tag to compare

Changelog

This release fixes an unauthenticated remote code execution vulnerability that was addressed in the advisory GHSA-rwj2-w85g-5cmm by Guilhem7. Thanks again mate for discovering and disclosing this to me. Very appreciated.

v1.0.4

02 May 14:19
Compare
Choose a tag to compare

Changelog

This release is a little makeover. Some small bugfixes are included as well.

New Features

  • You can now disable delete functionality
  • You can now use webhooks to get notified for basic file operations

Core

  • Substituted gorilla/websocket by coder/websocket
  • Substituded gorilla/mux by net/http

v1.0.3

16 Apr 12:15
367751f
Compare
Choose a tag to compare

New Feature

This release adds the ability to control goshs via a config file in yaml format. This config file will overwrite all flags. Checkout https://goshs.de/en/usage/config/index.html for details. Also now basic auth will take a bcrypt hash for a password in addition.

v1.0.2

07 Mar 07:58
a9e2ecd
Compare
Choose a tag to compare

New Feature

@Hazegard added a no-clipboard option, where the clipboard is deactivated and not rendered in the UI. This can be used with the upload-only option to achieve a real file drop endpoint. Thanks again for the contribution. Very appreciated ❤️

Changelog

Polish some things like the upload example text and a few dependency bumps.

v1.0.1

22 Nov 08:23
Compare
Choose a tag to compare

Changelog

I implemented 2 additional features.

  1. You can now write the output of goshs to a file using -o/--output.
  2. You can now also upload files using PUT. This can be used with curl -T <file> http://ip:port/path