Commit Graph

44 Commits

Author SHA1 Message Date
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