r3rr.com

Three tools, zero friction. Shorten URLs, share code snippets, and host images — fast and minimal.

13 Links
33 Pastes
119 Images

Recent Pastes

New
Untitled
plaintext 2h ago
Then my explanation doesn't cover what he's seeing — so I tested the fixed code rather than argue. The repo ships its own probe harness (test/server_probe.mjs) that owns the server process and reports how it dies, and its probe 1 is exactly my probe's pattern: connect, send a HELLO the server must reject, read the rejection, then RST the socket.

I built 0.14 here and ran it: 60 vanishing peers, server survived, still accepting new players afterwards. So the code as it stands does not die from a proto-check-style connection.
...
Untitled
plaintext 2h ago
Here's the whole thing, from the upstream author's own write-up in the fix commit (cda94ef, v0.14, pushed today at 20:14):

The crash is a SIGPIPE bug in the server. The server had no SIGPIPE handler, and its connection sockets set only timeouts — nothing to stop a write to a departed peer from killing the process. It's thread-per-connection, so when one client disappears, the server's next write to it raises SIGPIPE and the default action terminates the whole process: no error, no core file, every live match gone at once, and daemon -r quietly respawns it — so the only visible trace is "it restarted again". The ideal trigger, in the author's words: a peer that stops reading until the server's write parks in write(), then resets.
...
asciisweeper
c 4d ago
/*
 * asciisweeper - a Minesweeper clone for the terminal, rendered in ASCII
 * with ncurses.
...
GLM / Colibri
c 11d ago
write prime.c that finds the first 10.000 prime numbers
# Wrote prime.c
#include <stdio.h>
...
Untitled
plaintext 14d ago
<Philemon> disclaimer, Gruen is a fake jewish name
<Philemon> like in Revelation 2,9 and 3,9
--> HyperKoos (~HyperKoos@user/HyperKoos) has joined #devuan-offtopic
...
crash20260908090806.json.log
json 25d ago
{
    "crash": {
        "reason": "Assertion failed at line 168 of /usr/local/src/OpenTTD/OpenTTD.git/src/pathfinder/yapf/../../track_func.h: tracks.Count() == 1 && !tracks.Any({Track::Wormhole, Track::Depot})"
...
Untitled
xml 22 Jul 2026
Contents:
1) Introducion
2) Installation
...
Untitled
plaintext 21 May 2026
hello audit test

Features

Short URLs
Base-62 codes, click tracking, custom expiry
Syntax Highlighting
30+ languages via highlight.js
Burn After Read
Auto-delete pastes after first view
Image Hosting
JPEG PNG GIF WebP up to 10 MB
Auto Expiry
Set TTL from 1 hour to 30 days
Privacy First
No accounts, IPs are hashed