Cory McWilliams cory
cory pushed to main at cory/tildefriends 2026-02-24 22:20:48 -05:00
ac29f3c5fd ssb: Do some extra work to make sure we notice blobs referenced by blobs. And test it.
b0da3f1a4c http: Fix a use after free.
9bf6b69b2b ssb: Only send new messages if they were newly stored. Prevents a potential flood.
3524385938 http: Paranoia around shutdown.
4d15c63fcd app: Null checks to avoid sending on a destroyed websocket connection as I caught in gdb.
Compare 6 commits »
cory pushed to main at cory/tildefriends 2026-02-24 18:53:45 -05:00
23d5f89869 http: Serve static html apps by blob id and message id, too.
3fd59555c7 ssb: Encode app link properly from ssb message view.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-02-22 12:59:33 -05:00
a119f208e7 core: Safer lifetime of app_t based on a crash I saw.
81b332af7a core: Restore some rate-limiting/batching of event callbacks.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-02-22 12:04:55 -05:00
64e3963276 core: Now without the potential use-after-free.
cory pushed to main at cory/tildefriends 2026-02-22 11:47:07 -05:00
f771cdda1b core: Move permissionTest() from JS to C.
268a0618ce core: Register the ssb imports more directly to fix all sorts of -t auto failures I introduced. This reveals that I accidentally stopped using the message added timer.
dd0e72a581 core: Move databases() from JS => C.
Compare 3 commits »
cory pushed to main at cory/tildefriends 2026-02-21 16:29:57 -05:00
7cf66e95c2 update: CodeMirror.
a2d0d2baa8 core: Move some ssb.* registration from JS => C.
fefcc35ea7 core: Move the database accessors from JS => C.
acef0015ff core: Make Database objects easier to serialize without binding.
e2a72a930c core: Move makeFunction() from JS => C.
Compare 8 commits »
cory pushed to main at cory/tildefriends 2026-02-20 21:21:14 -05:00
56c916fe1a build: Fix OpenBSD.
cory pushed to main at cory/tildefriends 2026-02-20 21:08:40 -05:00
07d6f5a23b core: Better yet, postMessageInternal is no longer used.
b41a6193f7 core: Bake getUser() into its callers.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-02-19 21:38:35 -05:00
3e74a7a41f ssb: Oops, remove debug.
cory pushed to main at cory/tildefriends 2026-02-19 21:38:14 -05:00
495fc41677 ssb: Reloading broken images on-demand again again.
cory pushed to main at cory/tildefriends 2026-02-19 21:07:38 -05:00
32d1bca138 update: zlib 1.3.2.
cory pushed to main at cory/tildefriends 2026-02-19 12:50:08 -05:00
e5915f287d ssb: Fix messages not being filed into their channels again. Need to revisit load someday.
cory pushed to main at cory/tildefriends 2026-02-18 20:47:52 -05:00
22f0b7bf94 core: Move broadcastAppEventToUser from JS => C.
e02bf7539c core: broadcast JS => C.
8746751ad9 core: getProcessBlob no longer doesn't create a process, and that's fine.
Compare 3 commits »
cory pushed to main at cory/tildefriends 2026-02-18 18:52:53 -05:00
a866b0f704 core: Move sending stats to C. And regigister enumerating tasks more differently.
4b7fdeaf68 core: Golfed, slightly.
9704bcc843 core: Remove the unused string key for each process.
f6161d4282 core: Eliminate gProcesses.
Compare 4 commits »
cory pushed to main at cory/tildefriends 2026-02-18 13:06:57 -05:00
180c400545 build: Fix.
cory pushed to main at cory/tildefriends 2026-02-18 12:51:48 -05:00
68126530db lint: Clean up some clang-tidy issues.
1b4e01cf4c build: Plug in clang-tidy.
f8b8a12852 update: CodeMirror.
Compare 3 commits »
cory pushed to main at cory/tildefriends 2026-02-17 19:54:12 -05:00
99fea4db62 ssb: Don't add mentions for HTML entities that look like hashes or hashes after a / on a URL.
cory pushed to main at cory/tildefriends 2026-02-17 12:34:28 -05:00
40d57ea9e8 ssb: Make bookclub messages line up better with posts.
cory pushed to main at cory/tildefriends 2026-02-11 20:39:58 -05:00
28c0699038 identity: Link to the identities in the ssb app.
d7e7512458 follow: target=_top.
Compare 2 commits »
cory pushed to main at cory/tildefriends 2026-02-11 20:39:37 -05:00
1b2d5c05f2 ssb: Add timestamps to follow messages.