All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Top level flags are not handled.
- Add
privatebin show
command. - Add
privatebin create
command.
- Minimal Golang version is now v1.22.
- Minimal PrivateBin instance version is now 1.7.
- Configuration use kebab-case instead of sake-case.
- Add
-gzip
flag to compress data with gzip.
- According to OWAP recommendation, increase the number of PBKDF2 iterations.
- Add
-filename
flag to read file instead of stdin. - Add
-attachment
flag to update data as an attchment.
- Upgrade to Go 1.19.
- Use
gearno.de
import url.
- Create request error not handled.
- Add privatebin version through the
-version
flag.
- Add
User-Agent
request header to mitigate WAF (Cloudflare, etc.) blocking request from the CLI.
Nothing.
- Add privatebin paste password support. Via the optional
-password
flag.
- Missing URL path on the returned URL.
- Add privatebin(1) man page.
- Add privatebin.conf(5) man page.
- Makefile is now BSD and GNU compatible.
- Configuration file is now stored in the
~/.config/privatebin/config.json
.
- First release.