Releases: patrickhener/goshs
v1.1.0
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
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
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
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
v1.0.5
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
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
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
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
Changelog
I implemented 2 additional features.
- You can now write the output of
goshs
to a file using-o/--output
. - You can now also upload files using PUT. This can be used with
curl -T <file> http://ip:port/path