diff options
author | lloyd <[email protected]> | 2011-04-29 16:59:29 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2011-04-29 16:59:29 +0000 |
commit | 93b5927837b75d9660084e83adf04c77a57fe4b3 (patch) | |
tree | e3946d10e67182cb5901a217ef1ccc90048b025e /doc/log.txt | |
parent | 96043ac4c4fdd4e7c23143097922843552b4aa9a (diff) |
Calling &str[str.size()] is only valid if str is const; otherwise the
results are undefined. This happens to work under GCC and most other
compilers, but does not under Visual C++ 2010. This broke hex_encode
when encoding an empty input, and this subsequently broke SSL
handshaking.
2010 includes a TR1 that works fine for SSL, but it puts the headers
in the main header space rather than under tr1/, so account for that.
Hack the socket header into working under WinSock
Tick version to 1.10.0
Diffstat (limited to 'doc/log.txt')
-rw-r--r-- | doc/log.txt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/log.txt b/doc/log.txt index b5207ea8f..92b6505f3 100644 --- a/doc/log.txt +++ b/doc/log.txt @@ -4,6 +4,18 @@ Release Notes ======================================== +Series 1.10 +---------------------------------------- + +Version 1.10.0, Not Yet Released +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* Add support for compiling SSL using Visual C++ 2010's TR1 + implementation. + +* Fix a bug under Visual C++ 2010 which would cause ``hex_encode`` to + crash if given a zero-sized input to encode. + Series 1.9 ---------------------------------------- |