|  | 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 |  | 
			
				
					|  | 7516524d69 | Implement the rest of the endpoints that were already mostly C in C. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4727 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-02 23:26:42 +00:00 |  | 
			
				
					|  | 709b57d84f | Move /trace and /mem to C. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4724 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-02 15:43:17 +00:00 |  | 
			
				
					|  | 9ef909c9a1 | Reimplement http -> https redirects.  Remove request phases.  With just a little extra storage, it wasn't needed. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4723 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2024-01-02 15:02:47 +00:00 |  | 
			
				
					|  | 0dcc879eb1 | Delete httpd.js. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4709 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-30 19:47:36 +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 |  | 
			
				
					|  | 7964524e0a | Fix websocket unmasking issues.  Autotest works with C httpd, now. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4699 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-29 17:45:07 +00:00 |  | 
			
				
					|  | f9940fc436 | Add a runtime switch between httpd implementions.  One of which is totally not hooked up yet. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4685 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-21 00:56:16 +00:00 |  | 
			
				
					|  | 70db31bb8f | Add an index_map which can be used to redirect different hostnames to different app paths so that I can host multiple domains of the same device. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4653 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-12-03 17:03:17 +00:00 |  | 
			
				
					|  | 950273da41 | If you can get all identities, you might as well be able to see the identities of the owner of a package. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4594 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-11-01 23:10:29 +00:00 |  | 
			
				
					|  | c299c1432c | Report more platform names, and clean up blobs on default on iOS like on Android. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4578 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-25 16:41:39 +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 |  | 
			
				
					|  | 6302565942 | Store app blob history. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4484 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-10-04 22:57:39 +00:00 |  | 
			
				
					|  | d7b58ee2c5 | Support an edit-only mode, which brings up the editor without running the app.  Helpful if the app hangs the client.  Also on mobile, where both don't fit side-by-side. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4405 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-17 00:49:02 +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 |  | 
			
				
					|  | 5e2dfff148 | Remembering permissions never worked??? git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4379 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-08-04 00:50:13 +00:00 |  | 
			
				
					|  | 353847a77f | Remove the smoothie graphs.  The sparklines are too good.  I will rebuild whatever I'm missing with these. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4375 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-31 16:32:21 +00:00 |  | 
			
				
					|  | bdf64edeb8 | Expose the client's requesting URL to apps. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4374 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-31 00:26:09 +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 |  | 
			
				
					|  | 6ef466f3ed | Fixed enough thing sto be able to authenticate and get data from Strava. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4347 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-16 21:04:48 +00:00 |  | 
			
				
					|  | c4a2d790a3 | Expose creds to request handlers. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4343 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-13 00:00:41 +00:00 |  | 
			
				
					|  | f4b856df15 | Expose parsed query args to request handlers. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4341 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-07-08 13:33:34 +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 |  | 
			
				
					|  | 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 |  | 
			
				
					|  | da50792500 | Avoid chunked content encoding.  Some WebViewClient debugging.  Doesn't go to a blank screen on android so much. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4314 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-23 23:26:07 +00:00 |  | 
			
				
					|  | f421606e21 | libuv 1.45.0, #include cleanup, probably something else. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4308 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-21 21:36:51 +00:00 |  | 
			
				
					|  | 1ccb9183b4 | Don't mess with websockets when we're returning a document from an app's handler.js. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4307 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-19 19:57:40 +00:00 |  | 
			
				
					|  | 3038138909 | This is a sketch of a setup that allows apps to produce sandboxed dynamic content without all the iframe/websocket business. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4305 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-17 20:22:13 +00:00 |  | 
			
				
					|  | 2ca08d21e4 | I broke magic byte detection, and missed some Content-Security-Policy opportunities. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4304 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-17 18:57:56 +00:00 |  | 
			
				
					|  | 478e96fc5f | Just moving HTTP code around. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4303 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-17 18:35:58 +00:00 |  | 
			
				
					|  | 10d4ae7dcc | Decrypt messages in the ssb app. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4299 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-17 14:10:49 +00:00 |  | 
			
				
					|  | 5b8bdbb3e4 | Today I discovered the "Content-Security-Policy: sandbox" header. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4298 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-14 19:46:01 +00:00 |  | 
			
				
					|  | c807e21c6b | Don't let browsers render untrusted HTML or SVG outside of the iframe.  Do let them fetch JS and such. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4297 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-14 19:31:45 +00:00 |  | 
			
				
					|  | cc92d0e316 | Simplify magic bytes lookup slightly. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4296 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-05-14 18:47:19 +00:00 |  | 
			
				
					|  | 2926f855a1 | Start using lit element in the main web interface.  It's getting out of control, and if I can finish a refactor, it will reel it in. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4266 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-04-29 16:52:35 +00:00 |  | 
			
				
					|  | 956ea0df56 | Track and expose hitches in some suspect callbacks. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4261 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-04-19 23:05:59 +00:00 |  | 
			
				
					|  | 0d9fac7363 | Support ?filename= to download a blob with a given filename. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4246 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-03-22 23:02:36 +00:00 |  | 
			
				
					|  | f74f4f6da9 | First signs of WebView working. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4213 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-03-11 02:37:27 +00:00 |  | 
			
				
					|  | 1e3807bcb9 | Exposed functions to encrypt and decrypt private messages. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4197 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-02-26 19:51:54 +00:00 |  | 
			
				
					|  | 8c9d687d50 | Variety of minor fixes I've been running with.  SSB web interface changes.  calloc overallocation fix.  Use sqlAsync.  Probably some other things. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4195 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-02-23 01:29:54 +00:00 |  | 
			
				
					|  | f55f863867 | Some unused global variables. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4190 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-02-19 13:16:55 +00:00 |  | 
			
				
					|  | a9551b057b | Trace more things.  Add a CORS header for /mem so I can make an app to examine it.  Fix a memory leak.  Fix tf_realloc(NULL, 0). git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4187 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-02-18 23:43:00 +00:00 |  | 
			
				
					|  | 88c7d91858 | Brute force memory tracking. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4186 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-02-18 21:00:39 +00:00 |  | 
			
				
					|  | 90b513d070 | Fix syntax errors not propagating. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4181 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-02-17 01:42:56 +00:00 |  | 
			
				
					|  | ac60be14a5 | Sure, we can identify SVG files. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4171 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-02-07 23:39:04 +00:00 |  | 
			
				
					|  | 0ca05e297d | No more global settings file. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4161 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-02-01 23:40:21 +00:00 |  | 
			
				
					|  | c692b1b1f8 | Modernize.  All core JS is modules.  var => let. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4155 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-01-28 22:44:45 +00:00 |  | 
			
				
					|  | ef7f9db9c4 | Fix stats with multiple clients. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4151 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-01-28 00:14:56 +00:00 |  | 
			
				
					|  | ab75ec07f8 | Added some storage+debugging to track what happens before we disconnect.  Maybe I'll learn something. git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@4146 ed5197a5-7fde-0310-b194-c3ffbd925b24 | 2023-01-22 20:37:19 +00:00 |  |