Skip to content

Releases: root-gg/plik

1.2.4

01 Mar 19:18
620be7b
Compare
Choose a tag to compare

Hi,

We're happy to release Plik 1.2.4

New :
- Metadata exporter to migrate to plik 1.3

The binaires are compiled with go 1.11.13

Faithfully,
The Plik Team.

Plik 1.2.3

04 Oct 15:21
Compare
Choose a tag to compare

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

27 Oct 08:36
Compare
Choose a tag to compare

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

19 Oct 15:11
Compare
Choose a tag to compare

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

23 Dec 15:28
Compare
Choose a tag to compare

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

18 Jul 15:23
Compare
Choose a tag to compare
Plik 1.2 RC-3 Pre-release
Pre-release

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

20 Jun 13:36
Compare
Choose a tag to compare
Plik 1.2 RC-2 Pre-release
Pre-release

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

11 Feb 17:40
Compare
Choose a tag to compare
Plik 1.2 RC-1 Pre-release
Pre-release

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

14 Jan 14:41
Compare
Choose a tag to compare

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

Plik 1.1

20 Dec 21:01
Compare
Choose a tag to compare

Hi,

We are happy to make 1.1-RC2 the new stable release of Plik as it is.

The too many new features from 1.1-RC3 are moved to 1.2-RC1.

Stay tuned !
The Plik team.