Deadlock in Windows XP

If cpprest compiled with CPPREST_FORCE_PPLX and CPPREST_TARGET_XP macroses application can be catch the deadlock in Windows XP. This sample can easy demonstrate deadlock only in Windows XP: include...

Id #374 | Release: None | Updated: Today at 1:10 PM by LeonidCSIT | Created: Today at 1:09 PM by LeonidCSIT

Build_iOS: add .gitignore

Hi, in Build_iOS folder, shouln't we add a .gitignore file, so as not to pollute our git status; e.g. boostoniphone/ boost.framework/ build.ios/ ios-cmake/ openssl/ OpenSSL-for-iPhone/ ...

Id #373 | Release: None | Updated: Today at 6:49 AM by jracle | Created: Today at 6:49 AM by jracle

iOS: CMake error

Hi, I noticed an issue in main CMakeLists.txt, if IOS build is used : if(IOS) set(IOS_SOURCE_DIR "${CMAKE_SOURCE_DIR}/../Build_iOS") should be : if(IOS) set(IOS_SOURCE_DIR "${CMAKE_...

Id #372 | Release: None | Updated: Today at 6:38 AM by jracle | Created: Today at 6:38 AM by jracle

CMake project generation broken on Windows

Hi, I'm using CMake for a while to generate projects on various platforms, that use cpprest SDK. I'm tracking development branch. Since a few commits, cmake generation on windows still uses...

Id #371 | Release: None | Updated: Today at 7:02 PM by stevetgates | Created: Today at 5:39 AM by jracle

container_buffer does not track its size properly

If a container_buffer needs to extend the buffer to do an alloc() for write, but less than that is committed, buffer.size() and buffer.container.size() will include the empty space at the end. auto...

Id #368 | Release: None | Updated: Today at 4:51 PM by stevetgates | Created: Thu at 11:02 PM by jeffdub

A crash in asio_connection_pool::handle_pool_timer

Hi, My program using the SDK on Linux crashed as following: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffd17e2700 (LWP 32411)] 0x00007ffff7b247a2 in web::http:...

Id #367 | Release: None | Updated: Thu at 4:38 AM by evanc | Created: Thu at 4:38 AM by evanc

Make thread pool can grow/shrink

This will make the library more robust in business usage. Thread pool thread could be blocked (though it is bad design, but still inevitable). In case of blocked thread accumulate for some reason,...

Id #366 | Release: None | Updated: Today at 4:57 PM by stevetgates | Created: Thu at 4:32 AM by evanc

http_client.request hangs forever

I have a program runs on linux which used http_client and call request(...).wait() to send a request to remote machines. However, I randomly see this call hangs forever, and since this thread hold...

Id #364 | Release: None | Updated: Today at 4:57 PM by stevetgates | Created: Apr 21 at 4:39 AM by evanc

Support WRL (not /ZW) for Windows Store/Phone

Relevant discussion: https://casablanca.codeplex.com/discussions/579930 I believe it should just involve making sure all our WINAPI_FAMILY/__cplusplus_winrt checks are correct.

Id #357 | Release: None | Updated: Apr 9 at 9:01 AM by Altk | Created: Apr 1 at 2:06 AM by stevetgates

json-schema support

Extend Casablanca's JSON support to cover json-schema: For JSON data validation scenarios going beyond say using regex against string fields. The standard is still in draft, but I was wondering i...

Id #356 | Release: None | Updated: Apr 1 at 2:25 AM by stevetgates | Created: Mar 26 at 12:40 AM by Sserpenthraxus