CARVIEW |
Select Language
HTTP/2 200
date: Wed, 30 Jul 2025 15:13:00 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"77ea3dfab13345caf09a87aa0e1c459d"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=ePAQMRSkVw7eODGd1nzK2QrL%2FCNmbTtvqEEQZn5b4HqX4zkPJ2LW%2Bt6qJ8Z3QVGQCS7kFA5KRrULkZ%2BeT%2Bs%2FKI70YdB0L9U45hAc8kuEaVJ1URKBXzaNIEbYZXEOP1QhhKzAhNzmhrX5PvDiKusUgNaTDDeuOcABxXtXuagnvI1VKYS0Urzm5vJK4n1jiDTyOejOvha51sEdhPIRSBNf519xM%2F9rBZV62UmDELZCZhZVjOFLzTqlZFfpuIknwghoRizemdAMMxHVg7I%2B9uX55A%3D%3D--KqXJu9VZcuHJhGQ0--xZSSZQ%2FXWB6lM1nMZ5cjTQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2139195884.1753888380; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 15:13:00 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 30 Jul 2026 15:13:00 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: EDBC:3EDF1:1DFB7:23087:688A367C
Releases · matze/wastebin · GitHub
07 Jun 21:33
matze
Matthias Vogelgesang
Loading
20 May 19:20
matze
Matthias Vogelgesang
Loading
05 Mar 21:41
Loading
24 Jan 19:03
Loading
15 Jan 23:04
Loading
12 Jan 23:22
Loading
19 Aug 19:50
Loading
15 Jan 21:19
Loading
24 Aug 10:39
Loading
13 Aug 16:17
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 43
Releases: matze/wastebin
Releases · matze/wastebin
3.2.0
3fdec3a
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: ECTMDs1dgRnMQxMDSaJTkqbTA5LcTBNTK54jn8RdNqU
Verified
Learn about vigilant mode.
Compare
Added
- Support for binding to a Unix domain socket instead of a TCP address/port via the
WASTEBIN_UNIX_SOCKET_PATH
environment variable. - Support for expiration durations specified explicitly as seconds, minutes, hours, days, months and years.
- Display set expiration in the title.
- Display set expiration in
wastebin-ctl list
. catpuccin
theme key selecting Catppuccin Latte for light and Catppuccin Mocha for dark mode.- New debsources, GDScript, Idris, Odin and Typst syntaxes.
Changed
- Use main accent color for selected options.
- Root element's
color-scheme
is now set according to the selected theme, which makes browser use appropriate color scheme for its UI. - Make "never" the default expiration like it was with wastebin before 3.0.
- Reject duplicate expiration values.
Fixed
- Missing separators between expiration parts.
- Better number of days for expiration months (30 days instead of 28) and years (365 days instead of 336).
Full Changelog
Assets 7
1 person reacted
3.1.0
e404ece
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: n30hsGEKiK0PDwOXYkqi8GPT2mVcIqDzGOwYhOrwshY
Verified
Learn about vigilant mode.
Compare
Added
wastebin-ctl
command line tool to list all existing entries and purge expired ones./robots.txt
disallowing any crawling.- Subtle button animations.
- Toast message when a burned paste is read.
x86_64-apple-darwin
,aarch64-apple-darwin
,aarch64-unknown-linux-musl
,riscv64gc-unknown-linux-gnu
,x86_64-pc-windows-msvc
,aarch64-pc-windows-msvc
release binaries in addition to the existingx86_64-unknown-linux-musl
ones.
Changed
- Enclose Markdown links in anchor tags to make them clickable. Thanks for preliminary work done in #85 by @FliegendeWurst.
- Improve performance by avoiding unnecessary memory allocations.
- Improve throughput by avoiding locks on the database. Thanks for preliminary work done in #156 by @mokurin000.
- Improve mobile layout.
Fixed
- Content disposition header value was wrongly constructed.
- Download appended
txt
extension even if paste was uploaded without an extension.
Full Changelog
Assets 4
3.0.0
Compare
Added
WASTEBIN_THEME
configuration key to change the default theme fromayu
tobase16ocean
,coldark
,gruvbox
,monokai
,onehalf
orsolarized
.- UI button to switch between light and dark mode and cookie to store the preference. By default the system setting is used.
- UI button and c to copy content to clipboard. Thanks @limitcool.
Changed
- Breaking: From now on,
WASTEBIN_BASE_URL
is only used for the QR code link but not for internal routing. Use a dedicated proxy server to do that if necessary. - Breaking: Always return HTML on
/:id
even iftext/html
is not in the Accept header. Use the/raw/:id
endpoint to retrieve raw text. - Breaking: Replace
WASTEBIN_MAX_PASTE_EXPIRATION
with a customizable set of expirations via theWASTEBIN_PASTE_EXPIRATIONS
variable. - Use the two-face crate for an extended syntax list.
- Use 64-bit integers that render as 11-character identifier from now on. Existing 32-bit/6-character identifiers continue to work. Based on a PR #71 by @cgzones.
- Use title as downloaded filename instead of identifier if one is available.
- Serve all CSS assets under hashed URL to avoid caching issues and set cache-control header to one month and the
immutable
attribute. - Do not offer any interactions for burn-after-reading pastes that will end up with a 404 anyway.
Fixed
- Sort syntax list in case insensitive manner.
- Wrong background color for inline code in Markdown.
New Contributors
Full Changelog
Assets 4
3 people reacted
2.7.1
Compare
Changed
- Select extension based on the filename.
- Serve Javascript under hashed URL to avoid caching issues.
- Use same six month maximum age cache control for all assets.
- Show nicer error pages for some middleware layer issues instead of plain text responses.
Fixed
- Actually respect
WASTEBIN_MAX_BODY_SIZE
. - Allow selection of title.
- QR code overflowing content.
Full Changelog
Assets 4
2.7.0
Compare
Changed
- Improve UI by using SVG icons instead of text for action links and buttons, using only flexbox for layouting, round UI elements.
- Replace QR code button on the QR page with a button that leads back to the paste page.
- Pre-fill the title box when uploading a local file.
- Optimize code for minor performance improvements.
Fix
- Include extension in the QR code link.
Full Changelog
Assets 4
1 person reacted
2.6.0
Compare
Added
- Ctrl+S binding to store a paste.
- Input field to set a title for a paste.
- Security headers served with each HTTP response and secure cookie settings.
- Button to show a paste's QR code.
Changed
- Use
NonZero
internally for data where 0 is not a valid value and any special meaning in expressed via an outer Option. - Show QR code on the page after submitting a burn-after-reading paste.
- Low-impact performance improvements.
- Return
FORBIDDEN
on wrong password instead ofINTERNAL_SERVER_ERROR
.
Fixed
- Paste content selection and copying using ctrl+a or mouse.
- Issues reported by the w3c validator.
- Vertical auto-scroll.
New Contributors
- @cgzones made their first contribution in #70
- @rexdotsh made their first contribution in #88
- @FliegendeWurst made their first contribution in #89
Full Changelog
Assets 4
2 people reacted
2.5.0
Compare
Added
- Possibility to serve from some subdomain via the
WASTEBIN_BASE_URL
environment variable. - Possibility to limit maximum paste expiration with the
WASTEBIN_MAX_PASTE_EXPIRATION
environment variable. - Open button to read local file into input.
Changed
- Improve container layout and CSS.
New Contributors
- @pinpox made their first contribution in #45
- @aldur made their first contribution in #48
- @kshannoninnes made their first contribution in #61
- @HeapUnderfl0w made their first contribution in #62
- @ajvn made their first contribution in #63
- @luk1337 made their first contribution in #57
Full Changelog
Assets 4
2.4.3
Compare
Changed
- Focus main input elements (thanks @egor-tensin)
Fixed
- Stretched vertically lines, mostly with bash scripts.
Full Changelog
Assets 4
2.4.2
Compare
Assets 4
2.4.1
Compare
Assets 4
1 person reacted
Previous Next
You can’t perform that action at this time.