Asumu Takikawa
4cc0af90aa
Handle SSLv2 absence gracefully and update docs.
2011-04-25 17:56:45 -04:00
Robby Findler
e7d0029aea
added lots of new tests that our documentation is complete
2011-04-25 13:24:43 -05:00
Matthew Flatt
ff6da2e43e
add docs for openssl additions
2011-03-03 07:18:51 -07:00
Curtis Dutton
7a33c9cebb
Adds ssl-try-verify! to the openssl package along with supporting procedures.
...
This enables an ssl server the option to communicate with both verified and unverified peers with the same listener.
Supporting API calls...
ssl-peer-verified? -> returns #t if an ssl-port's peer has presented a valid and verified certificate
ssl-peer-subject-name -> returns the subject field of the certificate presented by an ssl-port's peer
ssl-peer-issuer-name -> returns the issuer field of the certificate presented by an ssl-port's peer
2011-03-03 07:07:53 -07:00
Matthew Flatt
4afd36c9fd
openssl: use libcrypto and libssl version 1.0 if available
...
and single point of control for all uses
2011-03-02 12:07:45 -07:00
David Van Horn
c9519fd113
Fixed various spelling errors.
2011-02-03 17:42:33 -05:00
Matthew Flatt
421519994d
make SSL listeners events
2010-11-17 13:16:53 -07:00
Jay McCarthy
e847632456
OpenSSL more compatible with tcp unit
2010-10-06 10:41:09 -06:00
Matthew Flatt
16f1dffe4c
add `ssl-port?' and add missing docs for two other procs
2010-08-19 16:14:11 -06:00
Matthew Flatt
a306a646e6
fix build for disabled FFI
2010-07-13 16:07:03 -06:00
Matthew Flatt
94799247ee
add file/sha1 and use it in openssl/sha1 when OpenSSL fails to load
2010-07-13 16:07:03 -06:00
Eli Barzilay
2d9601089d
A lot of "MzScheme" -> "Racket"s.
2010-05-16 18:26:26 -04:00
Matthew Flatt
1a5e662433
doc corrections and completions
2010-05-08 11:46:14 -06:00
Matthew Flatt
eb15dceb34
rackety misc docs
2010-05-07 09:13:51 -06:00
Matthew Flatt
3db8dd7c26
SHA1-based shortcut for compiler/cm
2010-04-30 16:30:10 -06:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00
Eli Barzilay
a0ff244a81
allow the extra argument in ssl-addresses
...
svn: r17447
2009-12-31 02:59:04 +00:00
Eli Barzilay
ff73a5395e
removed lots of "the the"s
...
svn: r14679
2009-05-01 21:02:51 +00:00
Eli Barzilay
c0a8a01222
Changed @itemize{...} to @itemize[...] (done after comparing the doc
...
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)
svn: r14427
2009-04-05 17:46:20 +00:00
Matthew Flatt
2eb5fb2a55
remove openssl constraint that attempting to read must lead to an actual read
...
svn: r14390
2009-03-31 19:35:08 +00:00
Matthew Flatt
2c813c53c5
fix '(nonnegative|positive)-exact-integer?' contracts (moving 'exact-' to the front where it belongs)
...
svn: r10960
2008-07-29 12:56:05 +00:00
Matthew Flatt
a26b334c67
proprocessor doc, merge scribblings and doc-categories fields
...
svn: r9414
2008-04-23 00:20:25 +00:00
Matthew Flatt
f28726ab4d
fix bytecode writing of prefabs, add prop:sequence
...
svn: r9149
2008-04-03 14:07:52 +00:00
Eli Barzilay
bb34f747b6
make all files terminate with a newline
...
svn: r8786
2008-02-24 21:27:36 +00:00
Eli Barzilay
b1a08edd5a
use new require specs in many places
...
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
3c72e71e24
switched info.ss files to #lang
...
svn: r8532
2008-02-04 23:00:35 +00:00
Eli Barzilay
d78396aaf9
remove unused blurb fields
...
svn: r8526
2008-02-04 17:16:06 +00:00
Matthew Flatt
9be7170b3a
openssl scribblings
...
svn: r8392
2008-01-23 15:04:44 +00:00
Matthew Flatt
f12a39d97b
added scheme/help
...
svn: r8016
2007-12-15 18:02:05 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Eli Barzilay
26ab4af5f7
made it possible to try several versions, use it in readline and openssl
...
svn: r6138
2007-05-04 06:08:48 +00:00
Eli Barzilay
9bf2deaa49
use system-type to identify 3m
...
svn: r6136
2007-05-04 05:54:05 +00:00
Matthew Flatt
a45251d272
369.10
...
svn: r6003
2007-04-20 01:16:15 +00:00
Eli Barzilay
19c33a8e2a
no need for string->immutable-string when creating exceptions
...
svn: r5372
2007-01-17 01:18:50 +00:00
Matthew Flatt
c18ca621a3
more thoroughly convert the SSL machinery to use a connection-specific error function
...
svn: r4626
2006-10-18 05:46:14 +00:00
Eli Barzilay
84dc14ce65
Throw network exceptions
...
svn: r4458
2006-10-01 15:39:34 +00:00
Eli Barzilay
4aa4611419
fix minor bug: #f is NULL, not 0
...
svn: r4274
2006-09-07 20:54:58 +00:00
Eli Barzilay
5c46f725c8
removed make-archive, fixed some typos
...
svn: r4121
2006-08-23 04:46:42 +00:00
Eli Barzilay
7bb28055f4
opt-lambda -> define/kw, and remove etc.ss
...
svn: r4120
2006-08-23 04:41:20 +00:00
Matthew Flatt
5c175f5d76
ssl bug fix that I thought was already committed
...
svn: r3832
2006-07-27 03:28:11 +00:00
Matthew Flatt
4511848bb9
remove unneeded import
...
svn: r3514
2006-06-28 01:11:34 +00:00
Matthew Flatt
5eb65a0c32
less Windows special cases now that ffi-lib #f searches MzScheme DLL
...
svn: r3513
2006-06-28 01:01:02 +00:00
Matthew Flatt
c727afef04
301.15: new install tree for Unix, moved docs, moved teachpacks, added config.ss
...
svn: r2962
2006-05-18 15:03:05 +00:00
Matthew Flatt
8ed6d36b33
no more PLTHOME anywhere; instead, there's a dir.ss library to find various directories
...
svn: r2924
2006-05-12 21:14:02 +00:00
Matthew Flatt
fd9266eb79
allow Windows build to live in a path that includes non-ASCII characters
...
svn: r2907
2006-05-11 18:08:27 +00:00
Matthew Flatt
370a2dd689
some functions are from libcrypto, not libssl
...
svn: r2814
2006-04-27 15:55:27 +00:00
Matthew Flatt
dba987383b
avoid race condition on close
...
svn: r2812
2006-04-27 13:01:46 +00:00
Matthew Flatt
01e2bc2966
add ssl-listener?
...
svn: r2780
2006-04-25 17:39:42 +00:00
Matthew Flatt
18f6cf51a1
implement ssl-addresses and ssl-abandon-port
...
svn: r2779
2006-04-25 17:37:04 +00:00
Matthew Flatt
5b52f5fac7
Windows DLLs no longer version-mangled
...
svn: r2777
2006-04-25 17:20:53 +00:00
Matthew Flatt
880071a24d
finished replacing old ssl implementation with new one
...
svn: r2774
2006-04-25 15:09:12 +00:00
Matthew Flatt
dd2944e917
replacing old ssl implementation with new one
...
svn: r2773
2006-04-25 15:08:32 +00:00
Matthew Flatt
f9f1399ed7
fix input eof, tune buffer size
...
svn: r2772
2006-04-25 13:47:23 +00:00
Matthew Flatt
81a07c4d6d
more changes for Windows
...
svn: r2770
2006-04-24 20:06:57 +00:00
Matthew Flatt
f4461a72ee
configure for Windows
...
svn: r2768
2006-04-24 19:22:37 +00:00
Matthew Flatt
1d50d7b176
SSL_shutdown is messy and often unneeded; disable it by default
...
svn: r2766
2006-04-24 19:05:56 +00:00
Matthew Flatt
ee38550f8f
enforce constraints on SSL_read and SSL_write (need exact same call if either returns NEED_READ or NEED_WRITE)
...
svn: r2761
2006-04-24 13:21:36 +00:00
Matthew Flatt
e92253f531
more concurrency repairs
...
svn: r2735
2006-04-21 17:27:01 +00:00
Matthew Flatt
662af63c05
clean up atomic regions, port closing
...
svn: r2733
2006-04-21 15:27:44 +00:00
Matthew Flatt
63f30b1df1
corrected buffering/flushing behavior of new ssl binding
...
svn: r2732
2006-04-21 14:23:59 +00:00
Matthew Flatt
d186dab805
getting close to a working replacement for mzssl
...
svn: r2730
2006-04-21 03:34:38 +00:00
Matthew Flatt
122903d967
half of a re-reimplementation using foreign
...
svn: r2723
2006-04-20 13:31:42 +00:00
Matthew Flatt
91373c1db7
fix addr leak
...
svn: r2138
2006-02-06 14:07:33 +00:00
Matthew Flatt
6bfe687783
put mzscheme in charge of freeing getaddrinfo records that it creates
...
svn: r1848
2006-01-17 19:45:27 +00:00
Matthew Flatt
a998c2de35
freeaddrinfo and gai_strerror
...
svn: r1727
2005-12-31 03:49:31 +00:00
Matthew Flatt
cfdbbf6a54
use mz_addrinfo, scheme_getnameinfo
...
svn: r1726
2005-12-31 03:13:11 +00:00
Eli Barzilay
6564b98863
Removed version information that is no longer used.
...
svn: r1468
2005-12-01 21:34:08 +00:00
Matthew Flatt
6bd1438607
fixed ssl-addresses
...
svn: r1249
2005-11-07 23:03:22 +00:00
Matthew Flatt
77ad9f0ac2
no more htons, since we use getaddrinfo
...
svn: r1226
2005-11-03 21:20:55 +00:00
Matthew Flatt
a20677eb50
winsock2
...
svn: r1225
2005-11-03 20:21:37 +00:00
Matthew Flatt
56fdc0240f
updated for IPv6 changes
...
svn: r1224
2005-11-03 20:18:12 +00:00
Matthew Flatt
a85f0c76c8
fix protocol-type parsing, removed spurious ssl-make-context export
...
svn: r1185
2005-10-31 14:33:03 +00:00
Matthew Flatt
bda88101f8
xform support in setup-extension
...
svn: r967
2005-10-04 18:41:49 +00:00
Matthew Flatt
782d950a05
more handin-server fixes
...
svn: r603
2005-08-16 21:11:50 +00:00
Matthew Flatt
663fe4d4bc
fixed ssl-accept
...
svn: r445
2005-07-26 15:21:42 +00:00
Eli Barzilay
daa18fcba0
typos
...
svn: r66
2005-06-08 00:28:39 +00:00
Eli Barzilay
017d151d59
Adding collects, with all the right properties (except eoln-style).
...
svn: r3
2005-05-27 18:56:37 +00:00