Harald Lapp
3ccf667899
do not set mem functions on osx
2015-03-12 12:48:28 +01:00
Nathan Hoad
7cffd290bf
Refine the definition of the server name callbcak.
2015-03-08 21:54:34 +11:00
Nathan Hoad
19ddae38da
Some more documentation for the SNI related procs.
2015-03-08 13:39:37 +11:00
Nathan Hoad
82803d2871
Don't support old versions of OpenSSL.
2015-03-08 12:36:33 +11:00
Nathan Hoad
6a548a5c92
Add some documentation to the server-side callback functions.
2015-03-07 19:52:11 +11:00
Nathan Hoad
d27f40d9b1
Add SNI support to client and server sockets.
2015-03-07 00:48:32 +11:00
Dominik Picheta
076f993150
Fixes nim-lang/nimble#84
2015-01-05 18:15:18 +00:00
Araq
cfb76164b8
fixes a long standing openssl wrapper bug: pass C compliant allocation functions to CRYPTO_set_mem_functions
2014-12-28 23:01:11 +01:00
Will Szumski
d0ea2bdf5b
improved error msgs and refactored close in the net module
2014-12-17 23:34:55 +00:00
Araq
73ff0432dc
docgen works on linux
2014-10-27 00:12:36 +01:00
Araq
6a8a7678aa
cleaned up openssl.nim a bit
2014-09-19 01:30:26 +02:00
Araq
17ce01c3e1
some progress on documentation building
2014-09-17 10:04:36 +02:00
Dominik Picheta
bb1e87ce4d
Async SSL support.
2014-08-31 12:55:04 +01:00
Dominik Picheta
29ec795580
Fixes SSL case sensitive issues.
2014-08-30 18:00:05 +01:00
Andreas Rumpf
794b035e89
Merge pull request #1126 from fowlmouth/patch-1
...
added md5 functions from <openssl/md5.h>
2014-05-31 14:37:33 +02:00
Charlie Barto
46d4e5d052
changed openssl to import CRYPTO_mem_set_functions from libcrypto and made sockets.nim exclude the sslv2 code on BSD
2014-05-10 18:54:30 -04:00
Billingsly Wetherfordshire
3571635701
i left an {.importc.} in there
2014-04-20 23:49:41 -05:00
Billingsly Wetherfordshire
a7db33e876
added md5 functions from <openssl/md5.h>
2014-04-20 23:38:45 -05:00
Araq
435610e0af
merged #823 against devel
2014-02-02 01:38:19 +01:00
Dominik Picheta
8231deffd0
Made TSocketHandle distinct and fixed problems it caused for SSL.
2013-10-23 18:07:00 +01:00
onionhammer
705e8e929a
Fix: OpenSSL on Windows
...
Updated CRYPTO_malloc_init to no longer call CRYPTO_set_mem_functions if compiling for windows
Updated ERR_load_BIO_strings to import from DLLUtilName instead of DLLSSLName
Updated OpenSSL_add_all_algorithms to import from DLLUtilName instead of DLLSSLName
2013-06-20 17:52:30 -05:00
Grzegorz Adam Hankiewicz
72a3e21f28
Removes executable bit for text files.
2013-03-16 23:53:07 +01:00
Dominik Picheta
f2041afad5
Fixed timeouts for sockets, implemented timeouts in httpclient and fixed
...
a bug with redirection in httpclient.
2013-02-23 23:12:11 +00:00
Zahary Karadjov
81a3585872
merged upstream master
2013-01-27 23:41:45 +02:00
Zahary Karadjov
5d9153d420
Fixed openssl lib path on Mac OS X;
2013-01-27 20:29:18 +02:00
Araq
b6c8e16b0f
bugfix: openssl import for macosx
2012-12-19 21:45:18 +01:00
Araq
8948a97151
bugfix: 'not nil' and 'shared' types
2012-12-02 20:02:42 +01:00
Araq
0df0012bda
try version 1.0.0 for openssl
2012-10-19 02:02:06 +02:00
Dominik Picheta
40ae258e7e
Some improvements to the sockets module.
2012-07-25 19:55:52 +01:00
Dominik Picheta
3a06698118
Fixed the tasynciossl ImplicitClosure warning.
2012-07-24 20:39:45 +01:00
Dominik Picheta
5310a3044f
Many fixes for asynchronous sockets. Asyncio should now work well with buffered and unbuffered plain and ssl sockets. Added asyncio
...
test to the test suite.
2012-07-22 23:32:49 +01:00
Dominik Picheta
3294cb10a9
Sockets are now buffered and have ssl support through openssl.
2012-06-03 19:09:42 +01:00
Araq
5b28d08203
non-nil AST; continue after errors for IDE support
2011-02-12 19:24:20 +01:00
dom96
8733886e53
Added a close function to the ssl module.
2010-10-27 19:06:25 +01:00
dom96
4922b52dea
Removed the assert()'s from ssl.nim, and limited lines to 80 chars.
2010-10-23 23:02:59 +01:00
dom96
d68782cd38
Added an openssl wrapper, ssl module and smtp module.
2010-10-23 22:30:56 +01:00