This website requires JavaScript.
7f334ad783
Fine, only malloc_trim if it looks like we have it.
Cory McWilliams
2023-02-03 14:20:26 +00:00
ffda896308
Finish import.
Cory McWilliams
2023-02-03 14:09:53 +00:00
b2fbe9dfac
Stale doc file. Fix hashtag links. Trace some GC stuff and try malloc_trim, whynot.
Cory McWilliams
2023-02-03 14:01:05 +00:00
6d6c41bffa
Oops. Cleanup.
Cory McWilliams
2023-02-02 02:48:07 +00:00
e04d137af5
Refactored import and export. No user on disk.
Cory McWilliams
2023-02-02 02:09:05 +00:00
ec52e62908
Move apps/cory/ => apps/. Going to change import and export to support this.
Cory McWilliams
2023-02-02 00:18:22 +00:00
6104af0d70
Smaller docker image. Why not.
Cory McWilliams
2023-02-01 23:47:07 +00:00
0ca05e297d
No more global settings file.
Cory McWilliams
2023-02-01 23:40:21 +00:00
e0dcec074c
Add process name to trace.
Cory McWilliams
2023-02-01 23:20:16 +00:00
a8cecb5c64
Fix trace producing invalid JSON.
Cory McWilliams
2023-02-01 03:15:22 +00:00
582ee0e4d7
var => let
Cory McWilliams
2023-01-31 02:48:56 +00:00
0ba54c2b7b
Update lit element. Better drafts. Compose content warnings.
Cory McWilliams
2023-01-30 01:45:23 +00:00
3c288f7f68
Remove duplicate apps entries on import.
Cory McWilliams
2023-01-29 01:58:57 +00:00
c692b1b1f8
Modernize. All core JS is modules. var => let.
v0.0.3
1754072481993465926/tmp_refs/tags/v0.0.3
1753113201211858387/tmp_refs/tags/v0.0.3
1752545882232855773/tmp_refs/tags/v0.0.3
1752544747107663086/tmp_refs/tags/v0.0.3
Cory McWilliams
2023-01-28 22:44:45 +00:00
7091b6e6a5
Move some things to C that probably should have never been in JS, especially sha1. Minor refactors, cleanup, and deletes along the way.
Cory McWilliams
2023-01-28 21:59:36 +00:00
48cd08e095
Some emoji picker and drafts tweaks.
Cory McWilliams
2023-01-28 19:39:41 +00:00
ef7f9db9c4
Fix stats with multiple clients.
Cory McWilliams
2023-01-28 00:14:56 +00:00
0092f24fb9
Fix votes multiplying, and make everything expand through the one true state.
Cory McWilliams
2023-01-26 02:08:14 +00:00
f9db1a7acf
Hoisting expanded state so that it plays better with stored drafts. Still learning to Lit Element.
Cory McWilliams
2023-01-25 00:56:10 +00:00
da75ad9337
Fix buffer overflow.
Cory McWilliams
2023-01-24 17:38:45 +00:00
7318ddd70e
This might fix one disconnect issue, when a tunnel.connect error can't be forwarded?
Cory McWilliams
2023-01-22 23:34:32 +00:00
ab75ec07f8
Added some storage+debugging to track what happens before we disconnect. Maybe I'll learn something.
Cory McWilliams
2023-01-22 20:37:19 +00:00
0a6b842179
Fix linkifying urls with #fragments in them. Show when an about message is not about the author.
Cory McWilliams
2023-01-22 17:25:37 +00:00
5d5ff121f9
Socket leak on accept.
Cory McWilliams
2023-01-21 20:12:41 +00:00
adefa76dfd
Fixed blocked users slipping through.
Cory McWilliams
2023-01-21 19:30:00 +00:00
2420869e7f
Some fixes for drafts on threads.
Cory McWilliams
2023-01-21 19:12:55 +00:00
f841ca4399
Always bugged me that I don't show the total number of child messages, just the direct number.
Cory McWilliams
2023-01-21 18:58:49 +00:00
433db904cd
Some draft fixes.
Cory McWilliams
2023-01-21 01:39:00 +00:00
c067623740
Profile image update fix.
Cory McWilliams
2023-01-21 00:21:26 +00:00
dab7050899
Experimenting with storing drafts. Fixed an old scary tfrpc bug which resulted in localStorageGet returning wrong values on subsequent calls.
Cory McWilliams
2023-01-21 00:16:18 +00:00
77df158178
Don't create tunnel connections to targets we're already talking to. Policy is only one connection per id.
Cory McWilliams
2023-01-19 00:02:31 +00:00
0af1bcf110
Audited message flags?
Cory McWilliams
2023-01-18 23:43:49 +00:00
e05302ac99
Oops. This caused a double-reject.
Cory McWilliams
2023-01-18 23:14:44 +00:00
ce6cc82d64
Some socket fixes.
Cory McWilliams
2023-01-18 23:03:17 +00:00
85a2bc3f0f
Add a stat for blobs stored.
Cory McWilliams
2023-01-18 22:52:54 +00:00
3285d93576
Expose stored connections on the connections tab. Still half-baked, but I'm going to use this.
Cory McWilliams
2023-01-18 00:57:54 +00:00
0f11f497ed
Expose stored connections to script, and only store connections that were explicitly requested.
Cory McWilliams
2023-01-18 00:37:45 +00:00
45a5202456
Spelled this argument wrong.
Cory McWilliams
2023-01-18 00:07:02 +00:00
ce0b4de5a1
Fix one lingering call to ssb.connectionSendJson.
Cory McWilliams
2023-01-17 23:10:17 +00:00
134b2556ad
Oh yeah, OpenSSL on windows, too, these days.
Cory McWilliams
2023-01-17 22:56:36 +00:00
67d34bf70e
Send history streams in batches. Should block the main thread less.
Cory McWilliams
2023-01-17 02:17:29 +00:00
73863f9418
Minor error-sending cleanup. Produce callstacks.
Cory McWilliams
2023-01-15 21:23:28 +00:00
0cbc1a650b
Change blob_wants from a table to a view. We can discover the information pretty fast, so let's not store extra data.
Cory McWilliams
2023-01-14 23:25:56 +00:00
9248dfd97e
Docs and emoji picker and probably some other random app updates.
Cory McWilliams
2023-01-14 22:27:35 +00:00
b8f54f324f
Avoid sending a superfluous response, I think?
Cory McWilliams
2023-01-14 19:49:43 +00:00
3269c7ca45
Use tf_ssb_connection_rpc_send_json everywhere I can. Less code, and fixes some leaks.
Cory McWilliams
2023-01-14 19:32:36 +00:00
8a1b4cceec
Memory leak.
Cory McWilliams
2023-01-14 14:05:31 +00:00
7cd925feca
More message size fixing. Need to find the end of it.
Cory McWilliams
2023-01-14 13:27:19 +00:00
f6ae15c4dc
A variety of potential protocol/rpc fixes.
Cory McWilliams
2023-01-14 00:55:51 +00:00
6ed057089b
Remove the pull/push/revert buttons that I haven't used in ages.
Cory McWilliams
2023-01-12 00:57:56 +00:00
a5ba014736
401 Unauthorized is an error response we send.
Cory McWilliams
2023-01-12 00:01:47 +00:00
4d4cc92150
Optionally enforce an HTTP => HTTPS redirect.
Cory McWilliams
2023-01-11 23:39:42 +00:00
3b00b31e87
Fix ping units, and don't spam it.
Cory McWilliams
2023-01-11 02:30:07 +00:00
3c687dc780
A room.attendants left message with no id crashes some other clients. :/
Cory McWilliams
2023-01-11 01:55:23 +00:00
987b2d539a
Trying to understand what's up with rooms. Various minor fixes and improvements.
Cory McWilliams
2023-01-11 01:43:35 +00:00
80a1e94da4
Simplify and fix ebt.replicate.
Cory McWilliams
2023-01-09 22:37:34 +00:00
69253432b8
ssb.js is now entirely in C. Usual disclaimers about it not being amazingly well tested.
Cory McWilliams
2023-01-08 20:01:35 +00:00
53e4f4341c
createHistoryStream JS -> C.
Cory McWilliams
2023-01-08 17:45:15 +00:00
6ff33191bb
Try to make the tests not mingle with other instances.
Cory McWilliams
2023-01-08 13:48:28 +00:00
513eb88a53
-t rooms cleanup.
Cory McWilliams
2023-01-08 00:44:36 +00:00
3506d9dec1
Rooms JS => C.
Cory McWilliams
2023-01-08 00:25:38 +00:00
c09e043812
blob wants from JS -> C.
Cory McWilliams
2023-01-05 00:52:23 +00:00
4c01f23ee8
blobs.createWants again without setTimeout to fix the test.
Cory McWilliams
2023-01-04 23:11:49 +00:00
ff06e91ac8
Fix feed replication. Ugh, Cory.
Cory McWilliams
2023-01-04 02:59:35 +00:00
8ed359327c
Appease clang.
Cory McWilliams
2023-01-03 00:49:21 +00:00
a66a70324d
More blobs.get. Finally replicated again to manyverse.
Cory McWilliams
2023-01-02 02:11:21 +00:00
67fbbd4a8d
More generous receive buffer. Max RPC size is stored in two bytes. Double so that we have overhead for the header itself and another RPC.
Cory McWilliams
2023-01-02 00:58:15 +00:00
235fc9b8f9
Oops.
Cory McWilliams
2023-01-02 00:35:37 +00:00
f257cccded
I think this fixes some blob replication bugs. Going to test more.
Cory McWilliams
2023-01-02 00:33:11 +00:00
5342ddb2bd
Fix an RPC stall? How did this ever work? How is it supposed to work?
Cory McWilliams
2023-01-01 22:42:31 +00:00
7cba1b21ad
Fix HTTP request breakage.
Cory McWilliams
2023-01-01 18:12:42 +00:00
120ed36552
Continuing to chip away at moving ssb.js to C. This time, following.
Cory McWilliams
2022-12-31 21:44:48 +00:00
a9f6593979
Add replication to what -t bench measures. Add a bool to control printing RPC messages. Respond to ebt.replicate with messages that weren't requested.
Cory McWilliams
2022-12-31 18:59:29 +00:00
ca6d042ed6
Use picohttpparser. No more messing around.
Cory McWilliams
2022-12-31 16:47:10 +00:00
ae4c2aef69
+ webp magic bytes.
Cory McWilliams
2022-12-30 14:51:43 +00:00
ed1c85288c
Exclude openssl binaries from the release .tar.xz.
Cory McWilliams
2022-12-30 14:32:19 +00:00
71151a511d
sqlite introduced an unused function, apparently. Ignore it.
Cory McWilliams
2022-12-30 14:22:04 +00:00
7f35f01b88
sqlite-amalgamation-3400100.zip
Cory McWilliams
2022-12-30 13:59:05 +00:00
1d13c25ded
tunnel.isRoom => C.
Cory McWilliams
2022-12-30 01:23:44 +00:00
09ddfffa6b
Add prebuild OpenSSL, and remove SCHANNEL code and whatever it was on MacOS. Build mingw for 64-bit.
Cory McWilliams
2022-12-29 23:55:49 +00:00
d9aee6d05f
Compile for android. Probably needs a bunch of work to run, but it's a step in a direction.
Cory McWilliams
2022-12-29 21:58:54 +00:00
94d7d2e3e0
Formatting.
Cory McWilliams
2022-12-29 17:01:27 +00:00
f748fcf1f7
Missing include for mingw.
v0.0.2
1751618229957810326/tmp_refs/tags/v0.0.2
Cory McWilliams
2022-12-28 21:03:23 +00:00
9c89c2f717
How did downloads ever work?
Cory McWilliams
2022-12-28 18:23:52 +00:00
d88752d840
Fix full text search?
Cory McWilliams
2022-12-28 17:27:31 +00:00
bb565aeb23
Missed a change.
Cory McWilliams
2022-12-28 17:17:44 +00:00
c1015a8bdd
Missed a file.
Cory McWilliams
2022-12-28 17:17:18 +00:00
181b21080c
ssblit -> ssb. Let's finally get rid of the old thing.
Cory McWilliams
2022-12-28 17:16:50 +00:00
577efb6b7a
Adjust some old text on the login page.
Cory McWilliams
2022-12-28 17:05:56 +00:00
1a45113e0c
Place to show a code of conduct.
Cory McWilliams
2022-12-24 19:25:21 +00:00
c49da3db07
Format about messages. Todo fixes. Add a collapse button to complement more.
Cory McWilliams
2022-12-24 18:50:01 +00:00
b406501263
Start of a benchmark.
Cory McWilliams
2022-12-12 03:11:32 +00:00
c30b3bbb64
Enable CONFIG_BIGNUM for quickjs. I like big numbers, and I cannot fabricate the truth.
Cory McWilliams
2022-12-11 14:36:14 +00:00
82f9859c57
lit 2.5.0, and cap image max dimentions.
Cory McWilliams
2022-12-10 00:35:53 +00:00
4080266fa3
Channel messages, and show some more things based on refs.
Cory McWilliams
2022-12-07 23:37:06 +00:00
210149d6be
Fixed tests. Hmm.
Cory McWilliams
2022-12-07 23:29:10 +00:00
c2eb439574
Fix messages_refs. Oops.
Cory McWilliams
2022-12-07 23:24:31 +00:00
23a6a24288
Start blog posts collapsed by default.
Cory McWilliams
2022-12-03 14:58:44 +00:00
932989ee9c
Some TODO updates.
Cory McWilliams
2022-12-03 14:50:10 +00:00
1a91b56a1d
Now I can render blog messages, too.
Cory McWilliams
2022-12-03 02:18:48 +00:00