Export from Foreign.ForeignPtr deprecated as of GHC 7.5
Foreign.unsafePerformIO is deprecated as of GHC 7.5
Bits no longer implies Num as of GHC 7.5
…ationMode are now instances of Typeable.
…ffer, according to the OpenSSL docs
- write/tryWrite should throw EPIPE for cleanly-closed connections rather than EOF. - shutdown/tryShutdown shouldn't throw an exception when a remote peer sends us a "close notify" alert and closes the connection without waiting for our reply. - ProtocolError should contain an error message string.
SSL_get_error() must be called within the OS thread which caused the failed operation as it inspects the thread-local storage.
… or later.
Use throwIO instead of throw to raise SSL exceptions.
…of David Terei.
Apart from being the right way to raise an error in IO, it prevents a nasty "PAP object entered!" runtime crash I encountered using GHC HEAD.
Ignore-this: f2d9313ef32fd2f41a085990e002f3ed darcs-hash:20110818093131-62b54-da42a32b79d82125337ef9576b18d9d4b17d506e.gz
Ignore-this: cf7faf262aa440d9c955380e0511ce74 darcs-hash:20110818092819-62b54-33042b5b49638ca8bf18d4589591d41470ca601f.gz
Ignore-this: 670e96e3a726c9de091eb8547b486e13 darcs-hash:20110818092440-62b54-9578e5e44d0d3794b88f15e5e321c861d8e99815.gz
Ignore-this: 57dcfc7415eb45b09df3e8eb45d9d7bd darcs-hash:20110818092149-62b54-f66a492572dd5d8d5e0350946e52947df5a5afeb.gz
Ignore-this: fce5f2a3183a5c1fd3c3a0dab6e8cfaa darcs-hash:20110818091108-62b54-57be1ab753607988f903a7fd6fe45dd411f7c3f4.gz