|
b16c37e48b
|
Make ssb.privateMessageDecrypt do its work not on the main thread. I think that's finally everything for real.
|
2024-06-16 17:22:26 -04:00 |
|
|
3ee2c00726
|
Build fix.
|
2024-06-16 17:08:10 -04:00 |
|
|
d5a7e19f1a
|
Move the bulk of ssb.privateMessageEncrypt work (CPU + DB) off the main thread.
|
2024-06-16 17:07:12 -04:00 |
|
|
9b52415b35
|
Make ssb.setServerFollowingMe not use the DB from the main thread. Two left??
|
2024-06-16 16:22:59 -04:00 |
|
|
dbe24494d9
|
Remove ssb.messageContentGet. It's easy to do this with ssb.sqlAsync, and this wasn't being used productively. Three uses of DB on the main thread remaining.
|
2024-06-16 16:02:39 -04:00 |
|
|
3eab5a5f70
|
Make ssb.forgetStoredConnection not use the DB on the main thread. Four remaining?
|
2024-06-16 15:57:19 -04:00 |
|
|
548febfb22
|
Make ssb.storedConnections do its DB work not on the main thread. Five remaining by my new count?
|
2024-06-16 15:29:59 -04:00 |
|
|
cb3c7afade
|
Move ssb.getPrivateKey's DB work off the main thread.
|
2024-06-16 08:07:02 -04:00 |
|
|
991022adfc
|
Move ssb.appendMessageWithIdentity's DB work off the main thread.
|
2024-06-16 07:51:06 -04:00 |
|
|
2bc71a18a6
|
Make ssb.deleteIdentity not block the main thread with DB work.
|
2024-06-14 17:39:24 -04:00 |
|
|
57ca864fbb
|
Build fix.
|
2024-06-12 21:08:41 -04:00 |
|
|
a09edfb612
|
ssb.addIdentity without hitting the DB from the main thread.
|
2024-06-12 21:06:30 -04:00 |
|
|
7997a739ab
|
ssb.createIdentity without hitting the database from the main thread.
|
2024-06-12 20:47:48 -04:00 |
|
|
58bb86ebe1
|
Make http.auth_query async and get its DB work off the main thread.
|
2024-06-10 20:22:28 -04:00 |
|
|
c5140ee8e8
|
Move DB work for ssb.getIdentities() and ssb.getAllIdentities() off the main thread.
|
2024-06-10 17:18:29 -04:00 |
|
|
9d35b4bdfb
|
Resuming work to move all DB access off the main thread.
|
2024-06-10 11:45:20 -04:00 |
|
|
1be94ae0be
|
Removed ssb.addEventListener and ssb.removeEventListener from the public API. Can do the same thing with core.register.
|
2024-05-22 18:51:21 -04:00 |
|
|
47838d5e48
|
More name info issues.
|
2024-05-11 10:53:21 -04:00 |
|
|
ca00c4fb5d
|
Fix multiple issues getting identity info.
|
2024-05-11 10:23:07 -04:00 |
|
|
11a6649847
|
Add back a verify command. Remove unused and not very useful ssb.getMessage(). Make field ordering shenanigans more explicit.
|
2024-05-11 08:48:50 -04:00 |
|
|
385524352c
|
Refactor most uses of uv_queue_work to go through a helper that keeps track of thread business, traces, and is generally less code.
|
2024-05-08 21:00:37 -04:00 |
|
|
c0e72246cc
|
Trying to understand a lingering 'previous message doesn't exist.' And format.
|
2024-05-08 12:20:57 -04:00 |
|
|
421955f2a0
|
getIdentityInfo => C.
|
2024-05-05 13:48:22 -04:00 |
|
|
a28f6985ed
|
getActiveIdentity => C.
|
2024-05-05 12:55:32 -04:00 |
|
|
f01f7a5ab9
|
Show active RPC requests in the connections tab. Probably TMI, but I want greater introspection into what is going on, and this seemed like a positive step.
|
2024-05-02 19:02:23 -04:00 |
|
|
9cb872eec2
|
Remove JS functions: hmacsha256sign, hmac2ha256verify, parseHttpRequest, sha1Digest, and maskBytes. These are no longer needed with httpd and auth in C
|
2024-04-03 21:14:52 -04:00 |
|
|
e8ef7e74de
|
Fixed a leak in JS blob store.
|
2024-03-18 12:46:12 -04:00 |
|
|
c1eed9ada3
|
Fixed a leak in ssb.getServerIdentity().
|
2024-03-03 12:20:03 -05:00 |
|
|
d0e11bc68b
|
Add missing .clang-format, and fix some spaces that slipped through.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4856 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-17 19:22:02 +00:00 |
|
|
fbc3cfeda4
|
clang-format the source. Not exactly how I want it, but automated is better than perfect.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4845 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-15 23:35:01 +00:00 |
|
|
6c5a7b0751
|
Add missing statics, and remove the 'tildefriends check' command.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4838 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-02-10 16:50:00 +00:00 |
|
|
cb2dfc696d
|
Fixed a few more good leaks. Now there are just some unclean shutdown issues.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4803 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-27 18:26:01 +00:00 |
|
|
55fb5dce1a
|
Whoa, leaked messages.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4800 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-27 16:37:22 +00:00 |
|
|
74eb74deb1
|
Playing with pahole.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4756 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-11 01:38:30 +00:00 |
|
|
a0af058f5e
|
Don't leak promises.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4752 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-10 02:49:44 +00:00 |
|
|
29fc728509
|
These look like potential leaks.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4744 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-08 02:30:08 +00:00 |
|
|
39c942a205
|
Support deleting identities, too.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4736 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-06 19:22:49 +00:00 |
|
|
d89a7a5556
|
Looks like I can round-trip an SSB identity, now.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4733 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-04 01:17:30 +00:00 |
|
|
8ab53f2da3
|
Some plumbing to export an SSB identity from Tilde Friends.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4732 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2024-01-04 00:21:15 +00:00 |
|
|
c81ec214e2
|
Missing thread busy indicator.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4710 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-12-30 20:34:35 +00:00 |
|
|
4cedc54d2d
|
Reworked some following math.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4601 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-11-03 00:45:30 +00:00 |
|
|
b394140f9e
|
Expose ssb.following to JS.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4588 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-10-29 19:05:32 +00:00 |
|
|
6db1a097aa
|
Add a button in the profile editor to ask the server to follow you. I'm hoping this helps replicating accounts that are otherwise difficult to discover.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4558 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-10-20 14:37:24 +00:00 |
|
|
6dae2f0749
|
Expose the server's public key. Going to use this to make local accounts visible externally and also to make it easy to show the room link.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4557 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-10-20 12:55:05 +00:00 |
|
|
b23b0ca239
|
Some include-what-you-use progress.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4462 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-09-13 23:39:52 +00:00 |
|
|
152c893a6f
|
Fix wrong argument count on ssb.blobStore.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4454 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-09-07 22:44:18 +00:00 |
|
|
daeb88785d
|
Let's try -fanalyzer.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4431 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-08-25 20:57:55 +00:00 |
|
|
dcea08f73b
|
Enforce a timeout on user SQL queries.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4430 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-08-25 20:23:40 +00:00 |
|
|
b252b921f8
|
Call out restricted DB access when we acquire the reader.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4429 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-08-25 19:41:54 +00:00 |
|
|
e223d35252
|
Make the connections tab know more about tunnels and such.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4426 ed5197a5-7fde-0310-b194-c3ffbd925b24
|
2023-08-25 18:22:09 +00:00 |
|