Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0bfe6ff826 
								
							
								 
							
						 
						
							
							
								
								openssl: support more protocols for forward secrecy.  
							
							 
							
							
							
						 
						
							2016-03-04 09:19:08 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3576c0930c 
								
							
								 
							
						 
						
							
							
								
								openssl: Prefer tls1.2. Only use secure ciphers.  
							
							 
							
							
							
						 
						
							2016-03-04 09:15:12 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								27b954f95b 
								
							
								 
							
						 
						
							
							
								
								alien.libraries: Add a way to see if a dll has a function.  
							
							 
							
							
							
						 
						
							2016-03-04 09:14:49 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d0616c5fa8 
								
							
								 
							
						 
						
							
							
								
								command-line: More consistent command-line docs, fix MB -> kb for callback heap size  
							
							 
							
							
							
						 
						
							2016-03-03 17:28:53 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								5813e8384e 
								
							
								 
							
						 
						
							
							
								
								command-line.startup: document more command line flags. we already have -nosignals, but it was hidden in the source code. Fix spacing for default image.  Closes   #1514 .  
							
							 
							
							
							
						 
						
							2016-03-03 17:16:39 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								2af988eca2 
								
							
								 
							
						 
						
							
							
								
								urls: fix docs  
							
							 
							
							
							
						 
						
							2016-03-03 16:15:11 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b75def3bfb 
								
							
								 
							
						 
						
							
							
								
								hashtables: remove 2hashtable (not really used).  
							
							 
							
							
							
						 
						
							2016-03-03 14:38:16 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								9d563dc2fe 
								
							
								 
							
						 
						
							
							
								
								urls: fix unit test  
							
							 
							
							
							
						 
						
							2016-03-03 14:21:12 -08:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								e83e791a7a 
								
							
								 
							
						 
						
							
							
								
								Do not attempt to set an SNI hostname on a server  
							
							 
							
							
							
						 
						
							2016-03-03 13:58:31 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b0fe6631c7 
								
							
								 
							
						 
						
							
							
								
								core: I messed up the refactoring. with-scope should go away, but so should with-variables with an empty hashtable too.  
							
							 
							
							
							
						 
						
							2016-03-03 11:54:33 -08:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								3fda77dbe8 
								
							
								 
							
						 
						
							
							
								
								Add an SNI-based http.client test  
							
							 
							
							
							
						 
						
							2016-03-03 09:48:20 -08:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								62d1425971 
								
							
								 
							
						 
						
							
							
								
								Add SNI support to Factor  
							
							 
							
							... 
							
							
							
							Fixes  #1527  
							
						 
						
							2016-03-03 09:48:20 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								9c4ed3ddae 
								
							
								 
							
						 
						
							
							
								
								core: Don't use with-scope. H{ } clone [ ] with-variables is the same thing and is more explicit.  
							
							 
							
							
							
						 
						
							2016-03-02 17:18:42 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3c48141689 
								
							
								 
							
						 
						
							
							
								
								hashtables: add a 2hashtable word that is like associate but for two key/value pairs.  
							
							 
							
							
							
						 
						
							2016-03-02 17:17:58 -08:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								490523e732 
								
							
								 
							
						 
						
							
							
								
								docs, smpt-gmail: fix for people not using 2FA + formatting  
							
							 
							
							
							
						 
						
							2016-03-02 10:14:15 -08:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								bfd656df17 
								
							
								 
							
						 
						
							
							
								
								Dump everything before TLSv1  
							
							 
							
							... 
							
							
							
							All versions of SSL are deprecated and have major security issues. Just
kill the whole thing. If you want to deliberately expose yourself to
POODLE, you can do it on your own time. 
							
						 
						
							2016-03-01 19:43:06 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3f07cbd194 
								
							
								 
							
						 
						
							
							
								
								io.sockets.secure.openssl: Nuke RSA.  
							
							 
							
							
							
						 
						
							2016-03-01 14:02:47 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b1e0ba1edd 
								
							
								 
							
						 
						
							
							
								
								alien.syntax: Fix CALLBACK: syntax again in another place  
							
							 
							
							
							
						 
						
							2016-03-01 13:07:37 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								72be6bf9b7 
								
							
								 
							
						 
						
							
							
								
								alien.syntax: Fix docs for CALLBACK: (no semi)  
							
							 
							
							
							
						 
						
							2016-03-01 12:42:17 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4493e2175a 
								
							
								 
							
						 
						
							
							
								
								forestdb.ffi: Update ffi.  
							
							 
							
							
							
						 
						
							2016-03-01 12:40:31 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								b0a201165a 
								
							
								 
							
						 
						
							
							
								
								bootstrap.image: docs  
							
							 
							
							
							
						 
						
							2016-03-01 17:32:43 +01:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								67eb64cf00 
								
							
								 
							
						 
						
							
							
								
								vm/contexts.cpp: We are only deleting half the contexts because we increment the iter twice per loop!  Fixes   #1534 . Thanks clang!  
							
							 
							
							
							
						 
						
							2016-03-01 00:19:43 -08:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								44b9b26baa 
								
							
								 
							
						 
						
							
							
								
								VM: nitpick fix of filenames in comments  
							
							 
							
							
							
						 
						
							2016-02-28 01:23:59 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								2db1e7e6a5 
								
							
								 
							
						 
						
							
							
								
								VM: simplifies factor_vm::determine_inline_cache_type  
							
							 
							
							
							
						 
						
							2016-02-28 01:10:12 +01:00  
						
					 
				
					
						
							
							
								 
								Björn Lindqvist
							
						 
						
							 
							
							
							
								
							
								5663d39a76 
								
							
								 
							
						 
						
							
							
								
								compiler.*: more docs  
							
							 
							
							
							
						 
						
							2016-02-28 01:01:38 +01:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								57c01ce863 
								
							
								 
							
						 
						
							
							
								
								unix.linux.proc: add bugs line.  
							
							 
							
							
							
						 
						
							2016-02-27 00:28:58 +00:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								6af99c3c21 
								
							
								 
							
						 
						
							
							
								
								Fix "doesnt" typo.  
							
							 
							
							
							
						 
						
							2016-02-26 08:56:25 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0945303dc5 
								
							
								 
							
						 
						
							
							
								
								editors.visual-studio-code: Try to find ``Code`` executable on linux.  
							
							 
							
							
							
						 
						
							2016-02-23 18:45:25 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								03e8f4bc19 
								
							
								 
							
						 
						
							
							
								
								openssl.libssl: Add some more constants. Move things around a little and add SSL_ctrl() binding.  
							
							 
							
							
							
						 
						
							2016-02-23 18:24:41 -08:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								12af22f3ee 
								
							
								 
							
						 
						
							
							
								
								openssl: only set RSA keys if required to do so  
							
							 
							
							... 
							
							
							
							Modern OpenSSL and LibreSSL both do not require SSL_CTX_set_tmp_rsa to
be called unless SSL_CTX_need_tmp_rsa returns true, and LibreSSL and
OpenSSL compiled with deprecation warnings both will fail if this
happens. This commit resolves that.
With this change, it becomes possible to use LibreSSL in place of
OpenSSL with Factor. 
							
						 
						
							2016-02-23 08:11:04 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								8073c8a77e 
								
							
								 
							
						 
						
							
							
								
								Update OpenSSL calls to work with LibreSSL/newer OpenSSL  
							
							 
							
							... 
							
							
							
							RSA_generate_key has been deprecated, and is not available in either
LibreSSL or newer OpenSSL that are not compiled with deprecated call
support. This commit switches to the still-supported
RSA_generate_key_ex, which is supported by both libraries.
Note that this is still insufficient for Factor to work under LibreSSL,
though we now get a call further than before. 
							
						 
						
							2016-02-22 14:21:39 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								69d5a3a276 
								
							
								 
							
						 
						
							
							
								
								io.sockets: remove send-n-times, broadcast-n-times.  
							
							 
							
							
							
						 
						
							2016-02-20 18:37:08 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								666b076d4c 
								
							
								 
							
						 
						
							
							
								
								forestdb.lib: fix using  
							
							 
							
							
							
						 
						
							2016-02-19 19:22:19 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								e4347f5254 
								
							
								 
							
						 
						
							
							
								
								io.sockets: Add more utility words for working with udp.  
							
							 
							
							
							
						 
						
							2016-02-19 19:21:13 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								97296e7199 
								
							
								 
							
						 
						
							
							
								
								forestdb: allow setting byte-arrays.  
							
							 
							
							
							
						 
						
							2016-02-19 19:21:13 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								64db45c536 
								
							
								 
							
						 
						
							
							
								
								factor: update repository location to factor/factor  
							
							 
							
							
							
						 
						
							2016-02-19 13:51:58 -08:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								bf89a3d31d 
								
							
								 
							
						 
						
							
							
								
								Add support for LibreSSL's libtls library  
							
							 
							
							... 
							
							
							
							These are just the low-level FFI bindings; high-level bindings (and
maybe an alternative implementation of io.sockets.secure) will come in
a later commit. 
							
						 
						
							2016-02-19 16:37:03 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								d99c9e1663 
								
							
								 
							
						 
						
							
							
								
								forestdb: Update for new apis. Fix a bug with iteration, fix a test case that changed behavior.  
							
							 
							
							
							
						 
						
							2016-02-18 10:09:44 -08:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3f9ac2ad9f 
								
							
								 
							
						 
						
							
							
								
								json.prettyprint: Add a simple json prettyprinter.  
							
							 
							
							
							
						 
						
							2016-02-17 18:36:21 -06:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								7d8d60ede3 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect alien.syntax documentation for FUNCTION:  
							
							 
							
							... 
							
							
							
							The library docs indicate that you need a semicolon at the end of
a `FUNCTION:` definition, but that's actually a syntax error. Likewise,
while the parentheses and commas may at one point have been optional,
they emphatically aren't anymore. This patch brings the documentation in
line with the code. 
							
						 
						
							2016-02-17 09:33:33 -08:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								1887695d45 
								
							
								 
							
						 
						
							
							
								
								Make Visual Studio Code integration go directly to lines  
							
							 
							
							
							
						 
						
							2016-02-15 15:42:31 -05:00  
						
					 
				
					
						
							
							
								 
								Benjamin Pollack
							
						 
						
							 
							
							
							
								
							
								97d1ec759e 
								
							
								 
							
						 
						
							
							
								
								Add Mac support for Visual Studio Code  
							
							 
							
							
							
						 
						
							2016-02-12 10:06:50 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								fffb501486 
								
							
								 
							
						 
						
							
							
								
								x11.xim: fix "cannot execute a word before it has been compiled" bug.  
							
							 
							
							
							
						 
						
							2016-01-09 16:16:58 -08:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								6ebf6ff53b 
								
							
								 
							
						 
						
							
							
								
								docs, ffi: more explicit c-string conversions docs  
							
							 
							
							
							
						 
						
							2016-01-09 13:54:21 -08:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								5b96d4d390 
								
							
								 
							
						 
						
							
							
								
								docs, wrapping structs: add links to memory>struct and <direct-T-array>  
							
							 
							
							
							
						 
						
							2016-01-09 13:54:21 -08:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								53ce93a0da 
								
							
								 
							
						 
						
							
							
								
								ffi docs, C unions are UNION-STRUCT: in factor  
							
							 
							
							
							
						 
						
							2016-01-09 13:54:21 -08:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								3e84d30760 
								
							
								 
							
						 
						
							
							
								
								x11.xim: lookup-string, always use same buf and simplify  
							
							 
							
							
							
						 
						
							2016-01-09 20:21:13 +01:00  
						
					 
				
					
						
							
							
								 
								Jon Harper
							
						 
						
							 
							
							
							
								
							
								2f92f29d2a 
								
							
								 
							
						 
						
							
							
								
								x11 xlib, use Xutf8LookupString instead of XwcLookupString  
							
							 
							
							... 
							
							
							
							XwcLookupString uses a locale dependant encoding, but was always
decoded using utf16. On my system, it was not utf16 that was used.
Xutf8LookupString always uses utf8 so it should work everywhere 
							
						 
						
							2016-01-09 19:28:33 +01:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7b28949331 
								
							
								 
							
						 
						
							
							
								
								tools.deploy: bump size.  
							
							 
							
							
							
						 
						
							2015-12-30 12:49:34 -08:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								90ac4ab9f6 
								
							
								 
							
						 
						
							
							
								
								checksums: speedup add-checksum-bytes by using the slice.  
							
							 
							
							
							
						 
						
							2015-12-30 09:40:58 -08:00