websocket client - authorization tests need a way to be run against test server

We used to use Poco for the winrt tests, but now we've converged to just one test implementation on WebSocket++. Not sure the best way to implement the test_websocket_server http_handler functional...

Id #245 | Release: None | Updated: Today at 1:38 AM by stevetgates | Created: Today at 1:38 AM by stevetgates

Exception not thrown on write error with std::ofstream backing stream

Reported by: https://casablanca.codeplex.com/discussions/561562. When using a std::ofstream as a backing stream through the interop wrappers, write errors (such as disk full) do not cause an exce...

Id #244 | Release: None | Updated: Today at 12:03 AM by roschuma | Created: Today at 12:03 AM by roschuma

basic_istream<>::read_to_end returns a size_t on 32-bit platforms

Reported by https://casablanca.codeplex.com/discussions/561562. The member function template<typename _CharType> pplx::task<size_t> Concurrency::streams::basic_istream<_CharType>::read_to_end (st...

Id #243 | Release: None | Updated: Wed at 11:57 PM by roschuma | Created: Wed at 11:57 PM by roschuma

http_client - on Android SSL server certificates are all treated as untrusted right now

Similar to how we did for OS X/iOS we need to perform server certificate validation using the platform APIs since OpenSSL doesn't have access to the system's trusted certificate store.

Id #242 | Release: None | Updated: Tue at 11:43 PM by stevetgates | Created: Tue at 11:42 PM by stevetgates

oauth - needs Visual Studio visualizer

Applies to both 1.0 and 2.0.

Id #241 | Release: None | Updated: Tue at 11:04 PM by stevetgates | Created: Tue at 11:04 PM by stevetgates

perf infrastructure - update perf goals and move to VS2013

Our performance test benchmarking needs to be updated to 2013.

Id #240 | Release: None | Updated: Mon at 9:33 PM by stevetgates | Created: Mon at 9:33 PM by stevetgates

Windows - support for utf-8, single byte strings

On Windows string_t is a 2 byte character, assumed UTF-16 string in the C++ Rest SDK. For some data critical areas we could make API overloads that work with std::string or return std::string. Th...

Id #239 | Release: None | Updated: Tue at 3:24 PM by petke | Created: Mon at 9:10 PM by stevetgates

http_client - set_nativehandle_options leaks memory if exception throw in WinRT

The test case set_user_options_exceptions shows leaks under the WinRT version when run under the visual leak detector. This is low impact as most users don't use the feature and they would have t...

Id #238 | Release: None | Updated: Mon at 6:21 PM by stevetgates | Created: Mon at 6:21 PM by stevetgates

visual leak detector misses leaks when using with 120 toolset

As part of our signoff for 2.2.0 release I was playing with the visual leak detector and noticed it doesn't detect leaks for some reason with our binaries for Visual Studio 2013. This needs more in...

Id #237 | Release: None | Updated: Mon at 6:10 PM by stevetgates | Created: Mon at 6:10 PM by stevetgates

websocket_client - uncatchable exception when receive/close occurs

Mentioned in a comment in https://casablanca.codeplex.com/workitem/177. raffaeler wrote Fri at 6:41 AM [x] Using 2.1.0 here. I could not even catch the exception with websocket_exception nor...

Id #236 | Release: None | Updated: Mon at 5:33 PM by raffaeler | Created: Mon at 4:36 PM by stevetgates