Commit Graph

28314 Commits (05a8ac242330255eeb9b0e4d424847e9cae86d83)

Author SHA1 Message Date
Doug Coleman 05a8ac2423 Revert "io.sockets: Windows doesn't recognize 0.0.0.0. Add a method for"
This reverts commit 2c82dfb51b.
2016-03-07 14:31:40 -08:00
Doug Coleman 2c82dfb51b io.sockets: Windows doesn't recognize 0.0.0.0. Add a method for
resolve-localhost for Windows, and make the default ipv4 make-sockaddr use
127.0.0.1 since we are making a sockaddr for ipv4 anyway and 127.0.0.1 is
cross-platform. Fixes #85.
2016-03-07 14:07:01 -08:00
Doug Coleman 253de1dc8e editors.visual-studio-code: msft changed the install directory to
c:\program files (x86). Now we don't need the platform-specific windows
file.
Also, add -r option to reuse existing windows.
2016-03-07 13:23:24 -08:00
Doug Coleman 334cc880ec io.standard-paths.windows: We call >lower on the paths being compared, but
not on the original file we are looking for. So searching for something
like "Code.exe" would never find it. Fixed.
2016-03-07 13:21:30 -08:00
Doug Coleman b4af13959d forestdb.lib: Got it compiled for win32. ``cmake -G "Visual Studio 14"
..`` vs ``cmake -G "Visual Studio 14 Win64" ..``
2016-03-07 11:56:39 -08:00
Doug Coleman 0f994c9924 alien.syntax: Add ENUM: example with c basetype. 2016-03-05 15:34:15 -08:00
Doug Coleman c69c40b616 forestdb: Default config changed, change it back for Factor. Add more comments.
Caught up to commit cce989f8ed66f1221fd57905123df79e35d5ff39
2016-03-05 15:15:43 -08:00
Doug Coleman ee8235ca3c forestdb.ffi: Add C types to the ENUM:s. 2016-03-05 13:25:14 -08:00
Doug Coleman 832cd212cc README: https links instead of http. 2016-03-05 11:42:46 -08:00
John Benediktsson ee134373f0 ip-parser: some cleanup, move ipv6 parsing here. 2016-03-05 09:51:37 -08:00
John Benediktsson 0d2ac91bad libtls.ffi: fix platforms file to not have empty line. 2016-03-05 07:44:37 -08:00
Benjamin Pollack efd22a668f Import a few extra JSON tests from Jansson
Fixes #1189
2016-03-05 07:03:12 -08:00
Benjamin Pollack e707374085 Make <inet4> and <ipv4> use ip-parser:parse-ipv4
Fixes #1209
2016-03-05 09:11:56 -05:00
Doug Coleman 9616ecbf1d libtls.ffi: Depends on unix.types, fix Windows. 2016-03-05 03:02:38 -08:00
Doug Coleman a303637850 io.sockets.secure.windows: Try to fix compile error. 2016-03-05 02:57:39 -08:00
Benjamin Pollack 37f047c1df Allow specifying vocabulary roots on the command line
Fixes #1498
2016-03-04 10:51:21 -08:00
Benjamin Pollack 9a4fc29c07 Use proper SI prefixes in memory flag docs 2016-03-04 10:48:21 -08:00
Doug Coleman c077ee91e9 openssl: More ciphers. 2016-03-04 18:42:35 +00:00
Doug Coleman 46c9143232 openssl: call SSL_CTX_set_ecdh_auto() for forward secrecy. 2016-03-04 10:05:09 -08:00
Doug Coleman 777528fd40 openssl.libssl: Add more constants. 2016-03-04 10:05:02 -08:00
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