All Versions
10
Latest Version
Avg Release Cycle
122 days
Latest Release
481 days ago

Changelog History

  • v1.2.3

    October 04, 2018

    Hi,

    🚀 We're happy to release Plik 1.2.3

    🆕 New :

    • ➕ Add ProxyFromEnvironment in client http transport configuration
    • 0️⃣ --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.

  • v1.2.2

    October 27, 2017

    Hi,

    🚀 We're happy to release Plik 1.2.2

    Here is the changelog :

    🛠 Fix :

    • 🛠 Fix error in URL path

    Faithfully,
    The Plik Team.

  • v1.2.1

    October 19, 2017

    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.

  • v1.2

    December 23, 2016

    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.

  • v1.2-RC3

    July 18, 2016

    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.

  • v1.2-RC2

    June 20, 2016

    🚀 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

  • v1.2-RC1

    February 11, 2016

    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

  • v1.1.1

    January 14, 2016

    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

  • v1.1

    December 20, 2015

    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.

  • v1.1-RC2

    October 02, 2015

    🚀 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 : / # ? % "
    0️⃣   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.