|  | fef88e2032 | Prevent the watcher's finalizer from being called before we're done with it. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4408 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-20 11:25:49 +00:00 |  | 
			
				
					|  | 20557e8ce4 | Respond better when somebody disconnects from us with a tunnel.  Trying to robustify tunnels.  This is largely untested. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4407 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-17 16:54:33 +00:00 |  | 
			
				
					|  | faca2d387b | Calculate thread busyness as the current concurrent running threads vs. the max number of threads ever seen running concurrently. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4404 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-17 00:01:59 +00:00 |  | 
			
				
					|  | 358d02d97f | Another index I've wanted, and better error display for queries in the ssb app. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4403 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-16 22:57:16 +00:00 |  | 
			
				
					|  | f7d201859a | Use the sqlite authorizer for async requests, too. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4401 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-16 22:43:08 +00:00 |  | 
			
				
					|  | 61d2ef5469 | Yeah, the ping comes in a later message.  Whoops. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4400 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-15 23:56:58 +00:00 |  | 
			
				
					|  | ac994b9c62 | Were we not responding to ping? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4399 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-14 16:26:06 +00:00 |  | 
			
				
					|  | e5425c0ffb | Apparently the MUXRPC maximum segment size is 4096: bd350c6f9e/boxstream/box.go (L23).  Reducing the send size seems to keep me connected to/through rooms longer.git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4397 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-12 19:57:00 +00:00 |  | 
			
				
					|  | e8fe32d5af | Fix a crash on android three different ways? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4387 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-05 03:10:24 +00:00 |  | 
			
				
					|  | bfc8bb864d | I suspect this is necessary to prevent sending an error when we get the final response to blobs.get. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4386 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-05 02:30:45 +00:00 |  | 
			
				
					|  | d0177d24cb | Clean up some test cruft. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4384 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-04 23:44:48 +00:00 |  | 
			
				
					|  | 0573008c9c | Set some blob auto-delete option defaults on android only. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4383 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-04 23:35:02 +00:00 |  | 
			
				
					|  | 16155ef746 | Automated enough with selenium to be able to create a Tilde Friends account, create an SSB identity, and post a first message.  I'm still confused on some things, but this is progress, and I fixed a longstanding issue creating the first identity. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4377 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-03 00:30:48 +00:00 |  | 
			
				
					|  | b5768dd927 | Capture (almost) all worker thread time. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4373 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-29 22:29:09 +00:00 |  | 
			
				
					|  | 3e5abf3a4d | Enable auto vacuum. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4372 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-27 12:22:37 +00:00 |  | 
			
				
					|  | d21d7e4add | Delete more aggressively. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4370 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-27 03:04:49 +00:00 |  | 
			
				
					|  | afde69b5d9 | Took a whack at cleaning up old blobs. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4369 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-27 02:51:42 +00:00 |  | 
			
				
					|  | 1102feaac3 | speedscope 1.16.0. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4367 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-27 00:42:51 +00:00 |  | 
			
				
					|  | deede728be | Now we're 0.0.10-wip. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4366 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-27 00:37:09 +00:00 |  | 
			
				
					|  | fc3dd84122 | Let's release 0.0.9. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4365 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-27 00:00:53 +00:00 |  | 
			
				
					|  | 1c52446331 | Use picohttpparser for responses, too. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4362 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-23 01:12:11 +00:00 |  | 
			
				
					|  | b6dffa8e66 | Actually return the blob ID from store. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4361 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-22 01:33:28 +00:00 |  | 
			
				
					|  | 315d650d27 | Same bug twice. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4360 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-22 01:33:06 +00:00 |  | 
			
				
					|  | 07c121044a | Fix a crash uploading blobs. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4359 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-22 01:24:58 +00:00 |  | 
			
				
					|  | c371fc2a8e | Fixed multiple trace problems. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4357 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-20 05:06:15 +00:00 |  | 
			
				
					|  | 6889e11fd1 | Minor cleanup.  Missing traces. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4356 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-20 02:20:38 +00:00 |  | 
			
				
					|  | fb73fd0afc | Make storing messages async.  Phew. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4355 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-20 01:02:50 +00:00 |  | 
			
				
					|  | 6fcebd7a08 | Nope, do the thing from the right thread. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4354 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-19 00:58:20 +00:00 |  | 
			
				
					|  | 15ea62a546 | Trace all the async things. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4353 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-18 23:56:20 +00:00 |  | 
			
				
					|  | b0cd58f5aa | Make blob store actually not block the main thread. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4352 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-18 23:46:15 +00:00 |  | 
			
				
					|  | 7fe8f66fd3 | Yikes.  I broke appending? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4351 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-18 00:59:25 +00:00 |  | 
			
				
					|  | 68ca99e9d9 | Remove some unnecessary code. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4350 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-18 00:52:08 +00:00 |  | 
			
				
					|  | 5074246462 | Listening on IPv6 + IPv4 by default. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4346 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-16 14:04:45 +00:00 |  | 
			
				
					|  | 73bbcebddb | Brushing off enough dust to be able to initiate HTTP requests from the server. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4345 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-15 01:48:36 +00:00 |  | 
			
				
					|  | 18128303b6 | Appending a message produces the ID.  And bump the version. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4344 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-13 00:20:12 +00:00 |  | 
			
				
					|  | c1ec150696 | SHA256 was sticking out on a profile, so don't unnecessarily hold the DB writer while we're doing that. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4342 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-08 13:43:44 +00:00 |  | 
			
				
					|  | 85b87553dd | Avoid SQL logic error in blob replication. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4340 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-07 12:08:14 +00:00 |  | 
			
				
					|  | a4acee4939 | Fix a stall where we would process one scheduled task and then leave the rest until we wake up again from network traffic. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4338 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-06 00:35:39 +00:00 |  | 
			
				
					|  | d06aea2831 | Expose versions of dependencies. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4337 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-05 01:06:59 +00:00 |  | 
			
				
					|  | b8b1f1ba80 | Confused by this message.  Add more context. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4334 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-06-29 00:17:32 +00:00 |  | 
			
				
					|  | d1eac6c9eb | Hook up android version numbers, too. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4331 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-06-28 23:23:29 +00:00 |  | 
			
				
					|  | 8f5201b2bc | Show a version number in the UI.  Automate things so that the version number originates from the Makefile.  Get ready for 0.0.8. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4330 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-06-28 23:00:34 +00:00 |  | 
			
				
					|  | 39ac215b5a | Store blobs from the worker threads.  Let's see if this is a good idea. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4326 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-06-17 14:05:23 +00:00 |  | 
			
				
					|  | 7d562ce85c | Allow the DB writer to be used from a worker thread.  Not well tested, just still trying to charge forward on moving all blocking work off the main thread. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4325 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-06-15 00:27:49 +00:00 |  | 
			
				
					|  | ef5afc1e23 | Minor cleanup while pondering syncing faster. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4322 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-06-14 21:59:04 +00:00 |  | 
			
				
					|  | 0e8867dd6e | Attempt to tie subprocess lifetime to the android activity. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4320 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-06-08 00:51:34 +00:00 |  | 
			
				
					|  | ca28b5ca82 | Delete some code that doesn't need to exist. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4319 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-06-01 22:53:44 +00:00 |  | 
			
				
					|  | 790f6643a4 | Mostly fumbling with error handling. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4317 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-27 16:51:56 +00:00 |  | 
			
				
					|  | 2158ad3c0b | sqlStream => sqlAsync git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4316 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-24 00:10:05 +00:00 |  | 
			
				
					|  | d904d8922f | Oops, no verbose. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4315 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-23 23:36:21 +00:00 |  |