Skip to content

Releases: matze/wastebin

2.4.3

15 Jan 21:19
Compare
Choose a tag to compare

Changed

Fixed

  • Stretched vertically lines, mostly with bash scripts.

Full Changelog

2.4.2...2.4.3

2.4.2

24 Aug 10:39
Compare
Choose a tag to compare

Fixed

  • Reading of encrypted pastes set to burn-after-reading.

Full Changelog

2.4.1...2.4.2

2.4.1

13 Aug 16:17
Compare
Choose a tag to compare

Fixed

  • Initial reading of pastes set to burn-after-reading.

Full Changelog

2.4.0...2.4.1

2.4.0

11 Aug 22:00
Compare
Choose a tag to compare

Added

  • WASTEBIN_HTTP_TIMEOUT environment variable to control request timeouts.

Changed

  • ⚠️ Database schema updated to version 6. Like previous migrations rolling back is not (easily) possible, so plan on making a backup in case you want to roll back the server itself.
  • Allow optional encryption of pastes based on Argon 2 password hashing and ChaCha20/Poly1305 symmetric encryption.

Fixed

  • Language selection filter which was not working correctly with certain
    characters.

Full Changelog

2.3.5...2.4.0

2.3.5

16 Jul 22:15
Compare
Choose a tag to compare

Added

  • Additional syntaxes compiled by the zola project.

Full Changelog

2.3.4...2.3.5

2.3.4

30 Jun 14:33
Compare
Choose a tag to compare

Fixed

  • Add anchors to line number, so the links actually make some sense.
  • Do not highlight lines longer than 2048 characters. This can take a considerable amount of time effectively DoS'ing the server.

Full Changelog

2.3.3...2.3.4

2.3.3

21 Apr 18:45
Compare
Choose a tag to compare

Added

  • QR code display accessible via q to browse the URL on phones and corresponding WASTEBIN_BASE_URL environment variable to control the base. In case it is not set, the user agent's Host header field is used as an approximation. To go back to normal paste view you can use p.
  • Help overlay accessible via ?.

Changed

  • Serve style CSS filename based on content hash to force client reload on change. With that bump max age for CSS to six months.

Full Changelog

2.3.2...2.3.3

2.3.2

04 Mar 11:47
Compare
Choose a tag to compare

Changed

  • Replace overlaying link box with a navigation bar containing stylized button and homogenize layout in general.

Fixed

  • Format burn page like the rest.

Full Changelog

2.3.1...2.3.2

2.3.1

04 Feb 16:16
Compare
Choose a tag to compare

Fixed

  • Return correct exit code in case of errors.

Full Changelog

2.3.0...2.3.1

2.3.0

01 Feb 22:20
Compare
Choose a tag to compare

Changed

  • Breaking: replace deletion timer with a cookie based solution that identifies creator of a paste on subsequent visits. That cookie is a monotonically increasing number and only used to implement the delete functionality. Because that implies it is a strictly necessary cookie according to GDPR, we will not show a cookie banner. If you are uncomfortable with that either strip the Set-Cookie header from responses via a proxy server or stop using this software.
  • Breaking: stop supporting down migrations.
  • Compress data with zstd for a reduction of about 75%. On migration all rows will be compressed. However file size will not change but unused pages be used for new rows. If you want to reduce the file size, you have to use the VACUUM statement.
  • The database is not purged periodically anymore, instead expired entries are removed on access.

Full Changelog

2.2.1...2.3.0