Releases: root-gg/plik
1.2.4
Plik 1.2.3
Hi,
We're happy to release Plik 1.2.3
New :
- Add ProxyFromEnvironment in client http transport configuration
- --not-secure cmd client option to override .plikrc defaults
- Added ShareX as a main feature
Misc :
- Force openssl to use sha256 as "message digest" to keep plik client compatibility between openssl 1.1.x and 1.0.x versions
- Upgrade AngularJS version from 1.6.1 to 1.7.2
- Allow to play mp3/mp4 inside the browser
- Makefile build-info target
Fix :
- Fix multiple file upload in streaming mode
- Fix webapp cleaning in streaming mode
- Fix cmd client --archive help message
The binaires are compiled with go 1.11.1
Many thanks to our contributors : @schenot, @mxschmitt, @rdejoux
Faithfully,
The Plik Team.
Plik 1.2.2
Hi,
We're happy to release Plik 1.2.2
Here is the changelog :
Fix :
- Fix error in URL path
Faithfully,
The Plik Team.
Plik 1.2.1
Hi,
We're happy to release Plik 1.2.1
Here is the changelog :
New :
- Configuration option to prevent anonymous uploads.
- Configuration option to limit google email domains
- Serve HTTP on a different root path
- Display release notes on client update
- Backend testing script using Docker
- Load client config from /etc/plik/plikrc
Misc :
- Add mongodb connect timeout
- Migrating from godeps to govendor
- Enable race detector when testing
- Add a confirm dialog to delete an Upload
- update golang and node_js version in Travis
- Update npm / bower dependencies ( bump Angularjs from 1.2 to 1.6 )
Fix :
- Fix uploaded file size calculus
- Don't log file upload request body in debug mode
- Clean url properly when deleting upload
- Fix NPD in swift authentication
- Add missing letters to randRunes
- add clean-frontend to clean-all makefile directive
- Webapp : Fix progress bar when uploading file fails
The binaires are compiled with go 1.9.1.
Faithfully,
The Plik Team.
Plik 1.2
Hi,
We're releasing (finally ^^) the stable version of Plik 1.2.
The changelog with last RC :
Changelog
New :
- Handle downloadDomain in bash client
- Check if SourceIpHeader header is not empty
- Download all files with archive
Misc :
- Go lint compliant on last version of golang
- Force download of pdf files
- Add ca-certificates to the docker image
- Add files to an existing upload and create empty upload
Fix :
- Disable HTTP caching when the upload is OneShot
- Fix DownloadDomain log message, and README FAQ update
- Fix Display QRCode button tooltip
The binaires are compiled with go 1.7.4.
Faithfully,
Plik dev team.
Plik 1.2 RC-3
Hi,
Plik 1.2 RC-3 is targeted at security.
Plik allow users to upload and serve any content as-is, but hosting untrusted HTML raises some well known security concern like phishing, xss, xsrf,... Rendering HTML and executing javascript in the context of Plik is not something we consider a feature. We try to avoid it by overriding Content-Type "text/html" to "text-plain", also the Content-Security-Policy HTTP header should disable sensible features of most recent browsers like resource loading, xhr requests, iframes,...
We also strongly advise you to use the new DownloadDomain option with a separate (sub-) domain to enforce that download links do not share the same origin than the Plik web client.
Changelist :
- Add security headers to getFileHandler to avoid HTML rendring in web browser
- Enforce download domain option
- Add README security section
- Display Golang version on build info
- Update go version in travis build
Cheers,
The Plik team.
Plik 1.2 RC-2
Hi, today we're releasing the second release candidate for Plik 1.2 :)
Here is the changelog :
Fixes :
- Fix missing middlewares for yubikey get file api paths
- Fix 500 in ovh auth callback when plik-ovh-session cookie is missing
- Fix server started at http(s)://address:port log message
- Fix error message format
- Fix cli client arguments unmarshal error line break
- Fix BoltDB GetUploadsToRemove
- Fix bad redirect on upload password credential check
- Fix default log level to INFO and update backend config examples
Misc :
- Update github.com/facebookgo/httpdown
- Clean ovh auth session cookie after callback
- Update plik.sh. Add token, better errors, server url argument
- Do not create .plikrc in quiet mode
- Check return of makeRequest on client version check
- Update README.md
- Remove basic auth check on upload if owner is authenticated
Stay tuned for the final version 1.2 :)
The plik team
Plik 1.2 RC-1
Plik 1.2-RC1
Hi, today we're releasing the first release candidate of the next plik major version 1.2 !
Note :
We are deprecating file metadata backend as it wasn't thought
to handle new features correctly, since there was a metadata file per upload,
we wouldn't be able to scan and filter uploads efficiently.
We made a script so you can migrate to the new bolt metadata backend.
To create bolt database, it's simple :
~$ server/utils/file2bolt --directory server/files --db server/plik.db
Here is the changelog :
New
- New metadata backend : Bolt (see : https://github.com/boltdb/bolt)
- New authentication mechanisms (currently support Google and OVH auth backends)
- New token system : generate tokens to upload from untrusted ip's, and manage uploads easily
- New page for managing tokens and uploads
Fix
- Makefile : Include favicon.ico in release directory
- Plik logo reload issue on webapp
- Client : Fix update file in tmp directory
- Client : Fix url encoding in list display
- File Metadata Backend : Fix a bug in GetUploadsToRemove when .config file was missing
- API : Fix http return code when upload was already removed.
Misc
- Add cli client version in http headers
- Add CONTRIBUTE part in README
- Add a migration script 'file2bolt' to migrate from file metadatas to bolt
- Add make test to travis
- Push docker image to Docker Hub (https://hub.docker.com/r/rootgg/plik/)
- Huge http handlers refactoring (see : https://github.com/root-gg/juliet)
- Split documentation in multiple parts (README, api doc, ...)
Faithfully,
The plik team
Plik 1.1.1
Hi, today we're releasing plik 1.1.1.
Here is the changelog :
Fix : Bug when an upload metadata was missing in cleaning routine for file metadata backend
Fix : Reload issue on plik logo
Fix : Typo in client README
Fix : Download client updates on tmp directory
The release binaries are compiled with Go 1.5.3.
The plik team