Skip to content

Releases: root-gg/plik

Plik 1.1 RC-2

02 Oct 20:34
Compare
Choose a tag to compare
Plik 1.1 RC-2 Pre-release
Pre-release

We are happy to release Plik 1.1-RC2.

Here is the changelog, mostly small fixes and unit tests.

Build :
  Makefile test target

Webapp :
  Homemade html content editable Angularjs directive
  Detect invalid chars in file names : / # ? % "
  Bind /config params ( default/max TTL, max file size )
  Add never expire option if allowed
  Vendorize fonts
  Resize background image
  Center comments
  Smaller md5/details font size
  Fix some TTL issues
  Fix admin url link for removable uploads

Cli client :
  Integration tests
  Upgrade/Downgrade integration tests
  Use /version to update client
  Fix openssl custom options

Plikd server :
  Fix "Failed to get expired uploads" log message
  Fix TTL issues ( never expire value is now -1 everywhere )

Cheers,
The root.gg team.

Plik 1.1 RC-1

23 Sep 20:52
Compare
Choose a tag to compare
Plik 1.1 RC-1 Pre-release
Pre-release

Hi,

We're proud to release tonight Plik 1.1 RC-1.

Build :
  Makefile inprovements.
  Include bower and grunt-cli in local node_modules ( avoid make deps ).
  New version management system.
  Clone Make and Run.
  Remove broken Windows build target.

Webapp :
  New flat design.
  Enhanced responsiveness.
  Drag & Drop.
  Display upload and file QRCode.
  Upload picture right from mobile camera.
  Fix iPhone/iPad/iPod bug.
  Remove buggy copy to clipboard tool.

Server :
  Limit filename to 1024 chars.
  New api paths :

  • /version
  • /config
  • /qrcode

Client :
  Add --version flag.
  Detect http redirections to compute right url in client.
  Fix Removable option switch.

More to come in a few days.
The root.gg team.

Plik 1.0.1

14 Sep 16:57
Compare
Choose a tag to compare

Hi, we're releasing plik 1.0.1 to fix some bugs found in the previous release.
Here is the full changelog :

New: Add a Dockerfile for project
New: Separate frontend of server in Makefile, and remove public folder on clean
New: Add creation date in cli client summary
New: Built with Golang 1.5.1

Fix: Only include release folder in releases target in Makefile
Fix: int overflow on Mac OS 32bits
Fix: Makefile did not gzip releases
Fix: Chocapic character in Makefile 'all' target
Fix: Remove useless go get, since whole project is vendorized
Fix: Escape file url in client
Fix: Check errors on openpgp package
Fix: Crash if config file is not valid

Cheers,
The plik team

Plik 1.0

05 Aug 16:30
Compare
Choose a tag to compare

Hi !

We're very happy to release Plik 1.0 today !
Here is the changelog since the last RC version :

- Webapp : Fix streaming checkbox label

- Client : Cleaner output
- Client : Compare pgp recipients in lowercase
- Client : Fix file name when archive mode enabled
- Client : Fix updateing choice case (Y/y)
- Client : Add quotes in commands (avoid issues on filenames with spaces)

- Server : Listen port override with --port param (usefull for multi-instance with same config file)
- Server : Using crypto/rand instead of math/rand (thanks to @jedisct1)
- Server : Clean API paths

We are already working on exciting new features for our next major release !

Stay tuned !
The plik development team.

Plik 1.0 RC-5

22 Jun 22:01
Compare
Choose a tag to compare
Plik 1.0 RC-5 Pre-release
Pre-release

Hi,

We're pleased to release Plik 1.0 RC-5.

New features :

  • Streaming mode : files are piped from the uploader to the downloader without being stored server side
  • Upload source ip whitelist
  • CLI Client self update
  • Set plikrc path from environement variable PLIKRC
  • Graceful shutdown

Bugfixs :

  • Protect file remove with upload token.
  • Fix release creation. Archive was changing owner of the current folder.

Misc :

  • Webapp coding style and code comments
  • Favicon

The Root.GG team

Plik 1.0 RC-4

01 Jun 16:27
Compare
Choose a tag to compare
Plik 1.0 RC-4 Pre-release
Pre-release

Hello,

We're releasing the 1.0 RC4 of plik uploading system.

Here is the changelog :

New :

  • Display expiration date on upload
  • Use ENV variable PLIK_URL for bash client if config file not found

Fix :

  • Set default data backend to file, if no configuration file is found

Misc :

  • Clean code
  • Code standards : go lint / go vet / go imports
  • Bundle dependencies with Godeps
  • Add Travis continuous integration
  • Add API documentation in README

The plik developping team

Plik 1.0 RC-3

06 May 22:33
Compare
Choose a tag to compare
Plik 1.0 RC-3 Pre-release
Pre-release

Hi,

Tonight, we're releasing Plik 1.0 RC3 !

New :
- New bash uploading client
- Show md5 and content type on frontend
- Add some examples in config file
- Functionnal tests for server
- Better progress bars and display in cli client
- Improved CSS responsiveness
- Free wallpaper
- Better yubikey handling on backend (yubigo)

Bug fixes :
- Remove uploads when no files available
- File size display on frontend (was using wrong base)
- Do not show Upload token except in create handler
- Fix some wrong http return codes in API

Security :
- Limit body size to 1M on POST /upload

Code refactor :
- Move client args parsing from main to config

Plik 1.0 RC-2

29 Apr 21:39
Compare
Choose a tag to compare
Plik 1.0 RC-2 Pre-release
Pre-release

New Features :

  • is.gd shorten backend
  • cli client pgp secure method
  • cli client quiet mode
  • cli client download command

Server logs refactor, code clean, comments
Various bugfixs ( see commit logs )

Plik 1.0 RC-1

19 Apr 21:56
Compare
Choose a tag to compare
Plik 1.0 RC-1 Pre-release
Pre-release

Hi !

We are releasing plik 1.0 RC1, our simple, powerful, multi-backend uploading system. Yay !

Here are the main features :

  • OneShot uploads (optional) : upload is deleted after one download
  • Password (optional) : upload is protected by user/password (auth basic)
  • Yubikey (optional) : upload is protected by Yubikey OTP
  • Removable (optional) : upload files can be removed after uploads
  • Time To Live (optional) : set upload expiration
  • Comments (optional) : set comments on the upload
  • Metadata backends : file, mongodb
  • Data backends : file, openstack swift, weedfs
  • Shorten backends : shorten upload url
  • Ssl, Cli client, ...

Et voilà !

Feel free to report bugs, create issues && contribute :)