| 
						
					 | 
					
						
						
							
						
						2ac6dfde9d
					 | 
					
						
						
							
							test: Make the testing replicating a blob check the correct client, and add another test that does it while already connected.
						
						
						
						
						
						
					 | 
					
						2025-09-28 17:35:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0ead5ed967
					 | 
					
						
						
							
							cleanup: Remove server-side JS socket and HTTP request support.  Not used/useful enough to justify keeping all this code around.
						
						
						
						
						
						
					 | 
					
						2025-09-28 13:43:28 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						35941a7ddc
					 | 
					
						
						
							
							perf: Add a quick test to measure ssb.following performance.
						
						
						
						
						
						
					 | 
					
						2025-05-12 12:32:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b3cedf2baa
					 | 
					
						
						
							
							ssb: Begin to add some CLI tests.
						
						
						
						
						
						
					 | 
					
						2025-05-06 12:49:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8104f6f228
					 | 
					
						
						
							
							ssb: Fix and test the messages_stats trigger.
						
						
						
						
						
						
					 | 
					
						2025-04-12 08:40:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						973cd53266
					 | 
					
						
						
							
							security: Make mobile listen on localhost by default.  I did not intend to leave it open.
						
						
						
						
						
						
					 | 
					
						2025-03-08 20:40:03 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c794c1b885
					 | 
					
						
						
							
							admin: Global settings can be specified on the command-line.  Removed some previous, less thorough ways of configuring things. #102
						
						
						
						
						
						
					 | 
					
						2025-02-16 13:37:25 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fd09a766d2
					 | 
					
						
						
							
							ssb: Work in progress invite support.  We can generate them.  We can connect using an invite code.  We can't yet invite.use().
						
						
						
						
						
						
					 | 
					
						2025-01-19 16:00:37 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5af3533598
					 | 
					
						
						
							
							tests: Clean up some warnings by avoiding in-memory databases.  I never got that working well, and it's not representative of actual operation.
						
						
						
						
						
						
					 | 
					
						2024-12-26 20:17:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a9aa928629
					 | 
					
						
						
							
							tests: Prefer tf_printf.
						
						
						
						
						
						
					 | 
					
						2024-12-17 20:41:27 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2f266b8dd4
					 | 
					
						
						
							
							ssb: Attempt to request more feeds as more contact messages come in. #83
						
						
						
						
						
						
					 | 
					
						2024-12-11 20:26:28 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff9dd2dd03
					 | 
					
						
						
							
							haiku: Disable a bit of a test that is giving me an SQLITE_PROTOCOL error only on Haiku.
						
						
						
						
						
						
					 | 
					
						2024-11-27 15:05:23 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						eb12ba6ed2
					 | 
					
						
						
							
							test: Use -t=auto to generate some screenshots, detect -t=auto failure more reliably, exercise setting the initial profile, and fix various bugs that fell out.
						
						
						
						
						
						
					 | 
					
						2024-11-25 09:38:49 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						30d108fc35
					 | 
					
						
						
							
							http: URL pattern matcher fixes.
						
						
						
						
						
						
					 | 
					
						2024-11-02 20:10:55 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a09fefab5e
					 | 
					
						
						
							
							http: Add a more expressive but still nowhere near regex URL pattern matcher.
						
						
						
						
						
						
					 | 
					
						2024-11-02 19:22:04 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						30e027092b
					 | 
					
						
						
							
							test: Cover more ways to request apps and files.
						
						
						
						
						
						
					 | 
					
						2024-11-02 15:43:03 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fd4ac7c9b9
					 | 
					
						
						
							
							test: Test some expectes results from http requests to various paths.
						
						
						
						
						
						
					 | 
					
						2024-11-02 14:11:54 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						94e8bf2e1c
					 | 
					
						
						
							
							test: Add some nominal testing for the new publish command.
						
						
						
						
						
						
					 | 
					
						2024-10-23 15:57:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						277830bc3c
					 | 
					
						
						
							
							format: Sort includes.  Yes, please.
						
						
						
						
						
						
					 | 
					
						2024-10-08 12:19:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6ea08cc5dc
					 | 
					
						
						
							
							Add the beginnings of a peers.exchange test and begin to fix fallout.
						
						
						
						
						
						
					 | 
					
						2024-08-15 12:48:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d5a7e19f1a
					 | 
					
						
						
							
							Move the bulk of ssb.privateMessageEncrypt work (CPU + DB) off the main thread.
						
						
						
						
						
						
					 | 
					
						2024-06-16 17:07:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2c03496373
					 | 
					
						
						
							
							Make databases.list, database.remove, and database.getLike all do their DB work off the main thread.  That's the last thing I'm aware of.
						
						
						
						
						
						
					 | 
					
						2024-06-16 12:17:51 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b6a937c954
					 | 
					
						
						
							
							Move db.exchange DB work off of the main thread.
						
						
						
						
						
						
					 | 
					
						2024-06-16 10:16:39 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						248b258413
					 | 
					
						
						
							
							Make database.getAll() not block the main thread on database access.
						
						
						
						
						
						
					 | 
					
						2024-06-12 20:29:39 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c259defab5
					 | 
					
						
						
							
							Move database.get and database.set off the main thread.
						
						
						
						
						
						
					 | 
					
						2024-06-10 15:30:14 -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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e50144bd34
					 | 
					
						
						
							
							Validate exit codes more thoroughly.  C'mon, Cory.
						
						
						
						
						
						
					 | 
					
						2024-04-02 20:32:47 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9f3171e3f1
					 | 
					
						
						
							
							Remove auth.js. #7
						
						
						
						
						
						
					 | 
					
						2024-04-02 20:11:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b04eccdbda
					 | 
					
						
						
							
							Move the auth handler out of JS. #7
						
						
						
						
						
						
					 | 
					
						2024-03-31 16:15:50 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d059554464
					 | 
					
						
						
							
							Some workarounds for Haiku.  uv_fs_scandir can't tell if a dirent is a file.  setrlimit doesn't do anything productive for us.
						
						
						
						
						
						
					 | 
					
						2024-03-05 20:49:16 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4ebd44cb4e
					 | 
					
						
						
							
							Avoid leaking some console colors.f
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4859 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-02-18 15:39:32 +00: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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						22bf046643
					 | 
					
						
						
							
							Fix fix fix tests.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4852 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-02-17 15:33:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dca48fae36
					 | 
					
						
						
							
							Some test fixes, and introduce some pledge and unveil for OpenBSD.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4851 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-02-17 14:55:39 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						33dd2560e0
					 | 
					
						
						
							
							Format.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4848 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-02-16 00:48:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						aeb5c6ee25
					 | 
					
						
						
							
							Run the selenium automation tests from C, so that they all run in once place, and because I get better errors for some reason.  Fix more issues along the way.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4847 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-02-16 00:47:54 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c8812b1add
					 | 
					
						
						
							
							Make the tests not do the imports all the time.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4844 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-02-15 03:00:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7f0643f9c0
					 | 
					
						
						
							
							Stop leaking the TLS context.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4802 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-01-27 17:27:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						14a4117aff
					 | 
					
						
						
							
							Don't leak the http handlers.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4801 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-01-27 17:11:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						21d4a9b328
					 | 
					
						
						
							
							Appease gcc 12's analyzer.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4740 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-01-07 21:08:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c78753f3ff
					 | 
					
						
						
							
							Expose bip39 to script, and fix some things around base64 so that I can round trip it properly.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4729 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-01-03 17:25:34 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ccafc23d3c
					 | 
					
						
						
							
							Adding bip39 so I can use it to move around private keys.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4725 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2024-01-02 20:25:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						93d9b1ed93
					 | 
					
						
						
							
							I think we can assume curl on all platforms for tests.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4718 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2023-12-31 03:24:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d02f17a8cf
					 | 
					
						
						
							
							I think the new HTTP implementation is basically working, now.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4707 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2023-12-30 18:59:02 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b6a3923b27
					 | 
					
						
						
							
							Some quick http refactors to make websockets less magic.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4705 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2023-12-30 16:29:16 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1621f1753a
					 | 
					
						
						
							
							WebSocket request/response header dance.  Feels like the loop is getting close to closed, but I want to refactor everything.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4692 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2023-12-24 17:43:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						58e75ee276
					 | 
					
						
						
							
							I think we did some keep-alive.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4684 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2023-12-21 00:13:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c2f62cd8e0
					 | 
					
						
						
							
							Now we're uploading some data.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4682 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2023-12-20 23:58:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						03e4b37c04
					 | 
					
						
						
							
							Make the http test complete successfully.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4680 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2023-12-18 17:51:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |