rhn
5acf34c3b4
Ensures that some operations don't accept invalid data.
...
Invalid characters in input strings are \r and \n, according to RFC3501 section 4.3.
2017-11-02 21:15:48 +01:00
rhn
c899986685
Make Bad Response error print the actual response
2017-11-02 21:15:48 +01:00
Sander Maijers
0779d3b15e
Don’t panic on receiving data not encoded in UTF-8
...
Return a `Result` instead.
2017-10-30 20:57:06 -04:00
Jon Gjengset
7c95ae76d6
Swap openssl for native-tls ( #43 )
...
* Replace openssl with native-tls
* Add From<TlsError> to allow builder()?
* Update AppVeyor config
* No email since it's not configured
2017-10-01 19:53:03 -04:00
Jon Gjengset
8383b47f35
Use BufStream for better I/O handling ( #39 )
...
* Use bufstream for better read/write
* Read with length 0 == EOF
* Adapt read_delay test to write one chat at a time
* Add test for eof reads
* Neater interface for MockStream
2017-09-27 17:38:51 -04:00
Matt McCoy
86e1d46507
rustfmt the codebase ( #36 )
...
This will ensure that we are properly formatting this library code according to rust standards
2017-07-10 21:38:13 -04:00
Jos van den Oever
08c2b6847b
Add APPEND call. ( #30 )
2017-05-02 22:08:24 -04:00
drevilt
dc3b4f92e6
update to openssl 0.8 and unspecify micro versions ( #22 )
2017-03-02 17:08:54 -05:00
Matt McCoy
8a1162ada4
Initial testing for authentication
2016-06-28 21:48:25 -04:00
Matt McCoy
8653a02b87
Adding initial work for authentication
2016-06-26 22:40:15 -04:00
Matt McCoy
378b4bbb96
Adding errors for parsing problems
2016-06-24 19:38:04 -04:00
Matt McCoy
56edd6c46b
Adding some comments and cleaning up imports
2016-06-24 09:54:03 -04:00
Matt McCoy
aa989ce0e5
Fixing some extra imports
2016-06-23 22:56:22 -04:00
Matt McCoy
6c826625fd
Initial work for adding errors
2016-06-23 22:44:12 -04:00