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