| 
						
					 | 
					
						
						
							
						
						03cf347394
					 | 
					
						
						
							
							Try to clean up some websocket noise, and try harder to not duplicate connections.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3647 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-20 02:01:14 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3487f335e5
					 | 
					
						
						
							
							Remove an explicit GC call.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3646 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-20 01:42:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8c0d380a4d
					 | 
					
						
						
							
							printf newline.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3645 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-20 01:39:06 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cbc21cfbe6
					 | 
					
						
						
							
							Don't connect to ourselves or duplicates.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3641 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-14 02:45:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7d8258c262
					 | 
					
						
						
							
							Add args to unsupported message response based on some warnings I saw.  Indicate which files are unsaved in the editor.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3638 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-13 02:15:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7012418b13
					 | 
					
						
						
							
							Support requiring adjacent files from the same app.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3636 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-11 02:09:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2b5a56abfe
					 | 
					
						
						
							
							Allow visiting/viewing an app message by id.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3635 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-09 23:06:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff4c144be3
					 | 
					
						
						
							
							Expose a user's apps.  Baby step to being able to share an app.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3632 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-06 02:56:25 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6ffdae6274
					 | 
					
						
						
							
							Friends of friends of connections is one step further than intended.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3626 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-03 19:29:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						01ff073af0
					 | 
					
						
						
							
							Trying to fix blob transfers.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3625 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-02 22:48:33 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b747bd74b3
					 | 
					
						
						
							
							Enable SQLITE_SECURE_DELETE, bump up the max rpc size to fix syncing problems, and add a yet unused timestamp index.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3623 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-02 19:27:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						79022e1e1f
					 | 
					
						
						
							
							Merge branches/quickjs to trunk.  This is the way.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3621 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2021-01-02 18:10:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d293637741
					 | 
					
						
						
							
							All of the changes that have been sitting on tildepi for ages.  For posterity.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3530 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2020-09-23 01:58:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d6018736d5
					 | 
					
						
						
							
							Quick experiment with quickjs.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3423 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2019-10-06 22:19:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c7b13dd1ae
					 | 
					
						
						
							
							Build for whichever openssl.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3422 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2019-09-29 21:05:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2bc62b2ecd
					 | 
					
						
						
							
							Fix some easy leaks reported by asan.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3411 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2017-11-18 23:02:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3b27db2655
					 | 
					
						
						
							
							Update to V8 6.0 and fixes for OpenSSL 1.1.0.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3408 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2017-07-30 14:17:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f0be58da89
					 | 
					
						
						
							
							async/await is on by default in modern V8.  This flag produces a warning.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3401 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2017-04-29 11:40:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c1b75821bf
					 | 
					
						
						
							
							Add File.stat.  Use it to cache manifests to speed up task start.  async spreads like a virus.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3377 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2017-01-13 01:04:00 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4cdbdaf3d1
					 | 
					
						
						
							
							Disable Nagle's algorithm to try to make things more uniformly responsive.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3368 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-12-24 13:57:27 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4313cfbc4f
					 | 
					
						
						
							
							Let task.execute accept raw UTF-8 bytes, for the sake of the tests.  Missing #include.  Minor cleanup.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3359 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-12-22 18:11:49 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5c855afbb3
					 | 
					
						
						
							
							Fixed a bunch more encoding issues.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3358 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-12-22 17:38:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						937e32fb99
					 | 
					
						
						
							
							Refactored away some grossly duplicated code in Socket::write.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3357 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-12-22 16:39:01 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ba298b2e7c
					 | 
					
						
						
							
							Begin the hairy process of making this thing deal safely with string encodings.  This will be broken for some time.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3356 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-12-21 20:19:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						599d9c9f45
					 | 
					
						
						
							
							Fix ICU on Linux, and test it.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3343 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-09-19 13:02:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c9b528f1dc
					 | 
					
						
						
							
							This fixes Socket.startTls() when using the default TLS context.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3334 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-09-16 00:32:47 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						313efbe2d6
					 | 
					
						
						
							
							Fixed a segfault I noticed related to require and shutdown.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3292 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-07-31 15:07:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cca505ff01
					 | 
					
						
						
							
							Oh snap.  Start using async+await.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3285 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-07-24 17:02:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						14682d8be7
					 | 
					
						
						
							
							v8 5.1 => 5.2
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3279 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-07-23 10:54:10 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						61ea965080
					 | 
					
						
						
							
							I think this TaskTryCatch was effectively eating exceptions.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3245 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-06-12 13:44:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ca1271ffbc
					 | 
					
						
						
							
							Stop passing 'this' in serialized function calls.  There are currently no productive uses of it, and it causes excessive work exporting functions that are never called.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3214 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-23 11:42:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8a1085d5a3
					 | 
					
						
						
							
							These exceptions were blocking the actual, useful exceptions.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3212 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-18 19:58:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8737c7558a
					 | 
					
						
						
							
							Actually read and add intermediate certificates to the SSL context.  Fixes certificate warnings.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3211 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-17 14:34:22 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						72544179c9
					 | 
					
						
						
							
							Set rlimits on OS X.  Enable tests on OSX (except valgrind).  setrlimit error handling.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3209 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-17 12:56:46 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9bfb0d6a4c
					 | 
					
						
						
							
							Debug prints.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3207 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-16 21:42:50 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6410b13ece
					 | 
					
						
						
							
							Now child processes have no ability to open files.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3206 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-16 21:30:52 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						74af1d361c
					 | 
					
						
						
							
							After a brief journey through namespaces and cgroups, rlimits seem to be an effective way to enforce most of the assurances I need.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3205 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-16 19:04:15 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bea0ae23dd
					 | 
					
						
						
							
							Fix a bug that was preventing require('ui') from working, and improve resolveRequire while I'm in there.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3195 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-09 18:36:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4d0fdfa484
					 | 
					
						
						
							
							Fixes tests.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3192 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-09 15:31:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						560df7e5f3
					 | 
					
						
						
							
							Made it possible to require() a script from another package.  It's high time for some code reuse.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3191 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-04-09 15:24:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7a16a1d65c
					 | 
					
						
						
							
							I think this fixes tests, and makes them runnable from continuous integration.
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3161 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-03-13 13:37:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7c6a377c0b
					 | 
					
						
						
							
							sandboxos => tildefriends
						
						
						
						
						
						
						
						git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3157 ed5197a5-7fde-0310-b194-c3ffbd925b24 
						
						
					 | 
					
						2016-03-12 18:50:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |