|
cadc27b7b5
|
ssb: Filter out invalid RPC flags.
|
2025-06-12 12:50:38 -04:00 |
|
|
67861f0f33
|
ssb: Add some options to encourage getting connected to the connections sidebar section.
|
2025-06-11 20:53:51 -04:00 |
|
|
a1f1eb34d5
|
ssb: sequence: Sequential 32-bit integer starting at 1.
|
2025-06-11 20:12:23 -04:00 |
|
|
cbf1273a55
|
ssb: Squeeze some blood from the following_perf stone.
|
2025-06-11 19:12:59 -04:00 |
|
|
8143a23ced
|
format
|
2025-06-11 18:52:56 -04:00 |
|
|
bea7a2e9ed
|
core: Use JS_NewTypedArray.
|
2025-06-11 12:56:27 -04:00 |
|
|
2f0a2ac6b0
|
core: Prefer JS_AtomToCString() over JS_AtomToString() + JS_ToCString().
|
2025-06-11 12:46:52 -04:00 |
|
|
b135a210cc
|
core: Avoid trivial snprintfs.
|
2025-06-10 21:17:55 -04:00 |
|
|
3a2a829940
|
ssb: Disabling room support only disables the ability to tunnel through ourselves, not receive tunneled connections.
|
2025-06-10 20:36:59 -04:00 |
|
|
e56dd2dd2d
|
core: Remove hitch tracking. Hasn't been an active problem, and the traces are sufficient to diagnose.
|
2025-06-10 12:44:56 -04:00 |
|
|
65ed53281a
|
ssb: Shutdown hygiene. #108
|
2025-06-07 18:00:05 -04:00 |
|
|
bfa97ed7c7
|
log: Disable stdout buffering. I want to see output sooner in journalctl.
|
2025-06-07 13:24:55 -04:00 |
|
|
deae4d5367
|
ssb: Obviously close the readers before the writer.
|
2025-06-07 13:19:46 -04:00 |
|
|
899605c860
|
ssb: Actually prevent the sqlite WAL file from growing out of control by truncating when it grows to about 64MB of pages.
|
2025-06-07 11:39:31 -04:00 |
|
|
dc9a279991
|
ssb: Free sqlite3_exec errors.
|
2025-06-07 10:36:44 -04:00 |
|
|
72e1b2025c
|
core: Chasing shutdown issues some more. Logging. No more task promises once shutdown starts. #108
|
2025-06-04 19:47:54 -04:00 |
|
|
534438df63
|
ssb: The message_refs table had loads of erroneous entries. This fixes that and adds channel/hashtag refs.
|
2025-05-31 17:42:17 -04:00 |
|
|
aa7a32395e
|
ssb: Expose last successful connection time for stored connections.
|
2025-05-31 16:33:48 -04:00 |
|
|
a8cbf757ff
|
build: Let's start work on 0.0.32. nix => 0.0.31.
|
2025-05-28 18:12:15 -04:00 |
|
|
051291f725
|
build: Let's build 0.0.31.
|
2025-05-28 12:27:37 -04:00 |
|
|
a0a40e6cb2
|
ssb: Implement blob file export from CLI. #121
|
2025-05-27 12:30:24 -04:00 |
|
|
4931c489ed
|
ssb: Dispatch blob wants immediately when added as the result of a web request.
|
2025-05-22 10:56:30 -04:00 |
|
|
392d31cc53
|
format
|
2025-05-21 22:16:52 -04:00 |
|
|
92926fa8df
|
ssb: Chasing intermittent SQLITE_ERROR with multiple processes accessing the database. Switching to sqlite3_prepare_v2 for better errors, but maybe this is also the solution?
|
2025-05-21 22:05:33 -04:00 |
|
|
89622697d5
|
intro: The default app is intro, and complete intro changes the default app to ssb.
|
2025-05-21 18:48:29 -04:00 |
|
|
8a0e190a86
|
ssb: Clean up outdated dynamic blob_wants_cache entries.
|
2025-05-21 17:44:00 -04:00 |
|
|
e3fcdea362
|
ssb: Add entries to the blob wants cache when requesting a missing blob from the web. #120
|
2025-05-17 12:46:47 -04:00 |
|
|
c0019d7246
|
format
|
2025-05-14 20:33:02 -04:00 |
|
|
7688e4d3a8
|
ssb: I tried smarter data structures in my own code, but a better database index shows better performance for determining follows.
|
2025-05-14 20:13:14 -04:00 |
|
|
ef58749ce3
|
perf: Make -t following_perf respect the usual db path rules.
|
2025-05-12 12:41:13 -04:00 |
|
|
35941a7ddc
|
perf: Add a quick test to measure ssb.following performance.
|
2025-05-12 12:32:41 -04:00 |
|
|
1f2664e5a8
|
ssb: Reduce redundant work in ssb.following.
|
2025-05-11 22:20:16 -04:00 |
|
|
58c3e6c2ab
|
build: Fix a -fanalyze issue in the tests.
|
2025-05-09 07:55:39 -04:00 |
|
|
eb9377e21d
|
ssb: Add settings for broadcast and discovery.
|
2025-05-07 19:05:57 -04:00 |
|
|
86ef74e20d
|
test: More CLI tests, and make -u optional for publish, too.
|
2025-05-07 18:31:58 -04:00 |
|
|
4de53b9926
|
core: sqlite checkpoint tweaks. Switch the periodic checkpoint to passive mode. Truncate mode was painful on mobile. I'm seeing it succeed often enough that we don't grow indefinitely. Also fix the print.
|
2025-05-07 18:15:33 -04:00 |
|
|
b3cedf2baa
|
ssb: Begin to add some CLI tests.
|
2025-05-06 12:49:57 -04:00 |
|
|
3bf19fabda
|
ssb: Don't require -u for the private command. #119
|
2025-05-05 21:51:38 -04:00 |
|
|
3c04abda45
|
ssb: More shutdown correctness. #108
|
2025-04-30 12:35:40 -04:00 |
|
|
9d3a07c1cf
|
build: OpenBSD 7.7's SSL matches these signatures again.
|
2025-04-27 17:29:59 -04:00 |
|
|
3ba41291db
|
update: QuickJS 2025-04-26.
|
2025-04-26 18:30:56 -04:00 |
|
|
97cea7b40b
|
build: Attempt to include native debug symbols in the Android .aab file.
|
2025-04-23 20:47:31 -04:00 |
|
|
a4a8f7cab2
|
build: Let's start work on 0.0.31.
|
2025-04-23 18:33:28 -04:00 |
|
|
6b3a6ec7c1
|
httpd: Don't overspecify the redirects.
|
2025-04-23 12:47:21 -04:00 |
|
|
4d037c02bf
|
build: Let's build 0.0.30.
|
2025-04-23 12:29:42 -04:00 |
|
|
2a5375b1e7
|
core: Don't start new tasks as we're shutting down. #108
|
2025-04-20 18:26:44 -04:00 |
|
|
e7a03e3283
|
ssb: Slightly faster channel query.
|
2025-04-20 17:43:53 -04:00 |
|
|
f36620927b
|
ssb: Chasing some failed blob stores. Bumping some sqlite limits seems to have actually helped?
|
2025-04-19 21:40:15 -04:00 |
|
|
5423cbd628
|
import: Avoid log noise every launch when apps haven't actually changed.
|
2025-04-19 21:08:23 -04:00 |
|
|
27f2d319ab
|
storage: Faster.
|
2025-04-16 19:21:57 -04:00 |
|