atproto pds in zig pds.zat.dev
pds atproto
24

Configure Feed

Select the types of activity you want to include in your feed.

Reduce request thread log stack usage

zzstoatzz (May 22, 2026, 3:03 PM -0500) eeca07c8 6859fe6b

+2 -2
+1 -1
src/core/log.zig
··· 18 18 fn write(level: config.LogLevel, comptime label: []const u8, comptime fmt: []const u8, args: anytype) void { 19 19 if (!config.logEnabled(level)) return; 20 20 21 - var buf: [8192]u8 = undefined; 21 + var buf: [2048]u8 = undefined; 22 22 const message = std.fmt.bufPrint(&buf, label ++ " " ++ fmt, args) catch blk: { 23 23 const prefix = label ++ " "; 24 24 @memcpy(buf[0..prefix.len], prefix);
+1 -1
src/http/server.zig
··· 69 69 fn serveRequest(request: *http.Server.Request) !void { 70 70 const route = router.route(request.head.method, request.head.target); 71 71 const method = request.head.method; 72 - var target_buf: [2048]u8 = undefined; 72 + var target_buf: [512]u8 = undefined; 73 73 const target_len = @min(request.head.target.len, target_buf.len); 74 74 @memcpy(target_buf[0..target_len], request.head.target[0..target_len]); 75 75 const target = target_buf[0..target_len];