Changelog for tcp-streams-1.0.1.1
Revision history for tcp-streams
1.0.1.1
- Fix stackage#4312: Relax version bound for
network.
1.0.1.0
- Update test cert(the old one just expired).
- Update built-in mozilla CA list(2017/06/07).
1.0.0.0
Major rewrite using new Connection interface.
- Introduce
ConnectioninData.Connectionto leaverage vectorized IO. - Now
connect,acceptreturnConnection, removewithXXXfunctions. - Change exception behavior to work better with
bracket. bindAndListen's type changed fromPortNumber -> Int -> IO SockettoInt -> PortNumber -> IO Socket.- Add
bindAndListenWithfor custom socket options. - Add unix domain socket support.
- Update built-in mozilla CA list(2017/01/18).
0.7.0.0
- Add built-in timeout support
- Change behavior using io-streams' convention:
- reading
InputStreamwill throw exception, and the socket won't be closed. - writing to
OutputStreamwill not cause a write until flush. - writing empty
ByteStringtoOutputStreamwill do a flush.
- reading
0.6.0.0
- Update built-in mozilla CA list(2016/11/02).
- Split openssl part into tcp-streams-openssl
0.5.0.0
- Update built-in mozilla CA list(2016/09/14).
- Export
Data.TLSSettingfromSystem.IO.Streams.TLS, andData.OpenSSLSettingfromSystem.IO.Streams.OpenSSL.
0.4.0.0
- Auto add
withOpenSSL. - Add
extra-librariesto cabal file.
0.3.0.0
- Add qualified notes, rename
closeTLS/closeSSLtoclose. - Fix
Bad pipeerror in tls'sclose
0.2.3.0
- Add
acceptWithBufferSize,socketToStreamsWithBufferSize, fix recv exception handler.
0.2.2.0
- Clean and document exception behavior.
0.2.1.0
- Fix broken document.
0.2.0.0
- Add support for openssl using HsOpenSSL package.
0.1.0.0
- First version. Released on an unsuspecting world.