GitHub / microsoft/libHttpClient / commits
libHttpClient provides a platform abstraction layer for HTTP and WebSocket, and is designed for use by the Microsoft Xbox Live Service API (XSAPI) [https://github.com/Microsoft/xbox-live-api] and game devs. If you want to contribute to the project, please talk to us to avoid overlap.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 04ea6e5a | libHttpClient Xbox console: PLM suspend hangs and PLM watchdog terminates tit... |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 0f718bfc |
Update to OpenSSL 3.5.7 (#1007)
Co-authored-by: Sebastian Perez-Delgado <s****p@m****m>, Jason Sandlin <j****a@m****m> |
Sebastian Perez-Delgado <4****D@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 848fc232 |
AsyncLib: Port data race fix from GDK w/ AsyncBlock written after AsyncGetSta...
Co-authored-by: Jason Sandlin <j****a@m****m> |
ernadeau <4****u@u****m>
Committed by: GitHub <n****y@g****m> |
30 days ago | |
| 0fe7cf80 |
Shared NSURLSessions (#1006)
Co-authored-by: Jason Sandlin <j****a@m****m> |
lawrencewuskyboxlabs <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 0650991c | Fix WaitTimer teardown and wrapper lifetime races (#1005) |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 44c5ce36 |
Utf8 pointer checks for Apple getSystemProxyForUri (#1002)
Co-authored-by: lawrencewuskyboxlabs <l****u@s****m> |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a83c85a8 |
Fix NetworkState submit/cleanup TOCTOU races (#1000)
Co-authored-by: Jason Sandlin <j****a@m****m> |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 1fea36da |
Fix infinite WaitTimer spin when the delayed-callback timer is disarmed (UINT...
Co-authored-by: Praneet Kacha <p****a@m****m> |
PushpadantK <4****K@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4d7ea8f8 | Fix STL wait-timer strand: restore pre-#975 backend (close #973) (#998) |
Raul Gomez Rodriguez <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f3783ffe | Fix Linux WebSocket cert verification, response buffer bounds check, and init... |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 09a447d5 |
TaskQueue: use unnamed condition variables on PS5 (#996)
Co-authored-by: Pushpadant Kacha <p****a@m****m> |
PushpadantK <4****K@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| c2458d3c |
Fix XTaskQueue shared-timer starvation when a composite terminates with a pen...
Co-authored-by: Raul Gomez Rodriguez <r****g@m****m> |
Raul Gomez Rodriguez <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ef2881ab |
WebSocket: route internal connect completion to the Work port (#993)
Co-authored-by: Raul Gomez Rodriguez <r****g@m****m> |
Raul Gomez Rodriguez <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| fb37fded |
Linux: gate WSC source files and zlib system deps on HC_NOWEBSOCKETS/HC_NOZLI...
Co-authored-by: Copilot <2****t@u****m>, Copilot <2****t@u****m>, Copilot <2****t@u****m> |
Patrick <v****e@m****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b81a9b13 |
GDK: add ASIO_DISABLE_SERIAL_PORT to per-file websocketpp_websocket.cpp defin...
Co-authored-by: Copilot <2****t@u****m> |
Patrick <v****e@m****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e79302c3 |
build: fix iOS/macOS C-linkage on HCWebSocketOptions; Android compileSdk 34; ...
Co-authored-by: Copilot <2****t@u****m>, Copilot <2****t@u****m>, Copilot <2****t@u****m> |
Patrick <v****e@m****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 385cc9a5 |
Centralize timer-arming into three helpers to close TOCTOU race (#983)
Co-authored-by: Jason Sandlin <j****a@m****m> |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9a8246b8 |
Unit test cleanup for WebSocket connect and mock multi-match expectations (#982)
Co-authored-by: Jason Sandlin <j****a@m****m> |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b19d1863 |
WebSocket Compression support (#965)
Co-authored-by: Copilot <c****t@g****m>, Copilot <c****t@g****m>, Jason Sandlin <j****a@m****m> |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 431210b1 |
Change Submodule OpenSSL to more secure version (#984)
Co-authored-by: Jason Sandlin <j****a@m****m> |
Sebastian Perez-Delgado <4****D@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 06b409e1 | split ios build (#981) |
pablo-msft <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1ef4f928 | iOS build via CMake (#978) |
pablo-msft <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 91bbfaa8 | Update TaskQueue with changes from Windows repo (#980) |
Brian Pepin <b****e@m****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ab6a11bd |
improve multi mock behavior (#979)
Co-authored-by: Jason Sandlin <j****a@m****m> |
pablo-msft <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| f995fb31 | add _Writable_elements_ to the list of sal annotations in pal.h (#977) |
Luca Beltrami <l****a@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 32d7a98d |
[Android Only] Fixing HTTP DELETE/HEAD/OPTIONS/PATCH requests silently sent a...
Co-authored-by: Sebastian Perez-Delgado <4****D@u****m> |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3239b2ad |
Fix XTaskQueue delayed-callback timing and wait-timer teardown races (#975)
Co-authored-by: Jason Sandlin <j****a@m****m> |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 03418975 | Update CommitHash for zlib repository to v1.3.2 (#976) |
pablo-msft <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d9c4219e | Make LHC Linux Rebuilds faster and more consistent (#969) |
Scott Munro <s****o@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bf8125b7 | Linux: Fix compiler warnings about function pointer comparisons and make linu... |
Scott Munro <s****o@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8409ab49 | Fix HRESULT typedef in PAL (#968) |
Scott Munro <s****o@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1753e5bb | remove problematic hwclock sync (#966) |
Scott Munro <s****o@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c987fb7b | LibHttpClient.Linux: refactor dependency install to optional step and elimina... |
Scott Munro <s****o@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0fa5f242 | Handle spontaneous WebSocket disconnects during connect completion (#961) |
PushpadantK <4****K@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 9865449f | Use parallel make builds to speed up LibHttpClient.Linux build times (#960) |
Scott Munro <s****o@m****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 4a1c1a0d | Protect HTTP cleanup callback handoff (#957) |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| efc01aa0 | fix build break in PSX for iswspace (#955) |
PushpadantK <4****K@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| fa35b7ae | GDK build fix (#954) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8a9dd583 | libHttpClient.GDK.vcxproj: PDB conflict (C1041) when built with different Lib... |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 851d2bde |
Re-enable warning 4244 (#952)
Co-authored-by: Copilot <2****t@u****m> |
John L <j****o@m****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 770f3fda |
Replace std::mutex with DefaultUnnamedMutex to avoid named mutex exhaustion (...
Co-authored-by: Raul Gomez Rodriguez <r****g@m****m> |
Raul Gomez Rodriguez <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4f2bd4ad | Starting onboarding instructions (#951) |
jlaflen-msft <7****t@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 4b53c30e | Add VS2026 platform toolset mapping (#949) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 708316cd | Create test hook mechanism for XTaskQueue (#948) |
Brian Pepin <b****e@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b33ebcee | add VerifyDelayedCallbackTimerRaceOnManualQueue with a test hook to force an ... |
avb-blizzard <a****n@b****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| dae34407 | LHC: various minor fixes (#944) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 96a81567 |
Fix warning about unused this parameter in lambda (#942)
Co-authored-by: Cesar Menin De Mello <c****n@m****m> |
Cesar Mello <c****o@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e0be0f04 | Additional test stabilization (#935): Drain Queue Before Verifying Results in... |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| a84418b0 |
Fix cleanup deadlock with pending HTTP requests (#930) (#934)
Co-authored-by: Jason Sandlin <j****a@m****m> |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b872e39d | Stabilize unit tests (#932, #938) (#935) |
James Hugard <j****d@b****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| b1246b83 | Fix Concurrent Termination Race Conditions in XTaskQueue #936 (#937) |
James Hugard <j****d@h****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| fcbe2e63 |
Fix HC_CALL use-after-free in WinHttpConnection (#929)
Co-authored-by: Copilot <2****t@u****m> |
Andy McCalib <a****c@m****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 2e2f704d | Update task queue to allow operator new overloads to overload all memory allo... |
Brian Pepin <b****e@m****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| f8ae1d9c | Remove unneeded vs2019 build step (#927) |
John L <j****o@m****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 0d60a491 | Adding proper xnetworking fallback when its not available (#926) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 2ec9a506 |
Upgrade okhttp to 4.9.2 (#925)
Co-authored-by: Daniel Blittschau <d****u@m****m> |
Daniel Blittschau <d****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 9f0b5a4a | Add VS2022 pipeline (to enable ARM64) and disable Android (#923) |
Andy Pennell <a****l@m****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 49d853e6 | VS 2022 SLN builds Debug and Release for ARM64 (#919) |
Andy Pennell <a****l@m****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 79d67fb7 | Fixing EasyCurl AddHeader logic (#922) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| a07bebd1 | update websocket docs to discuss large message fragments (#921) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| a17b70c8 | Limit global symbols on shared lib (#920) |
David Westen <d****n@m****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| ad246e53 | Handle WINHTTP_OPTION_SECURE_PROTOCOLS failure (#917) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 313b107f | Fix TAEF test build for ARM64 (#916) |
Andy Pennell <a****l@m****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 607327d5 | linux build script fix (#915) |
Alonso Mondal <8****l@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 106e64f6 | Adding property to support legacy names with GDK suffix (#914) |
Alonso Mondal <8****l@u****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 185adebf | Ignore unknown pragmas on apple (#912) |
btreadway-blizzard <b****y@b****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 96c59da7 | Fix msvc C4067 warns (#911) |
yuehanlin <9****n@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| c18e4f0b | Update call of curl_multi_wait in CurlMulti.cpp (#910) |
yuehanlin <9****n@u****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 54172bf8 | Changing WinHTTP flags: WINHTTP_FLAG_SECURE_DEFAULTS for HTTPS, WINHTTP_FLAG_... |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 377b0922 | Fix bug if Content-Length header is absent (#906) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
12 months ago | |
| 82ba2cdc | Add support 16 KB page sizes for Android dynamic build (#905) |
yuehanlin <9****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| de463e73 | Add 16kb page supports for android (#904) |
yuehanlin <9****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| d6f60fc5 | Add UE4 compatibility option, Fix configuration file (#901) |
Sebastian Perez-Delgado <4****D@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 2868d32f | Fixing proxy port bug when using Win32 path (#903) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| de97a35c | Adding support for x64 build with GDK libraries (#902) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| ab021714 | Change to use WinHTTP when on GDK PC builds (#900) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 9a4372ba | Making XCurl be delay-loaded (#898) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| b769a36a | TaskQueueTests: relax global ref check (<=10) to reduce flakiness (#899) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| dcb6cb9d | Revert "GDK props to import base lhc props and fixed base import (#893)" (#897) |
Alonso Mondal <8****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 591d0e6f | Adding support for HCHttpCallRequestSetMaxReceiveBufferSize and fixing previo... |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| b8baba40 |
Add HCWebSocketSetPingInterval (#867)
Co-authored-by: Jason Sandlin <j****a@m****m> |
David Westen <d****n@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| acd72eda | Fixing GDKHttp sample build (#896) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a42c7352 |
Enables IPv6 Fast Fallback WinHttp option (#894)
Co-authored-by: Berni Mora Escobar <b****r@m****m> |
Berni Mora <9****E@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| e900efd7 | GDK props to import base lhc props and fixed base import (#893) |
Alonso Mondal <8****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a366aca1 | Remove GDK Sample from x64/x86 builds (#892) |
John L <j****o@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 32d78688 | Updating paths to ExtensionLibrary.props for XCurl (#885) |
Alonso Mondal <8****l@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 89b731df | Add simple HTTP Sample for GDK (#891) |
John L <j****o@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 5e5f0cb4 | add HC_WINHTTP_WIN32_NOXASYNC for Windows builds (#890) |
Jason Sandlin <j****a@m****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 560231f9 | XPlatSecurityInformation ctor for C++20 (#884) |
pablo-msft <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 56c512fd | Update curl_Linux.bash and pipeline to support Ubuntu22 builds (#882) |
Sebastian Perez-Delgado <4****D@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cafedfde | Check undefined macros (#881) |
tculotta <6****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 80d9d8c1 |
Progress report callbacks with dynamic body size support + Telemetry GetPerfo...
Co-authored-by: Raul Gomez Rodriguez <r****g@m****m>, Alonso Mondal <8****l@u****m>, Andy McCalib <a****c@m****m>, David Westen <d****n@m****m>, Raul Gomez <r****g@m****m>, Alonso Mondal <8****l@u****m>, Andy McCalib <a****c@m****m>, David Westen <d****n@m****m>, Raul Gomez Rodriguez <r****g@m****m>, tculotta <6****a@u****m>, Jason Sandlin <j****a@m****m>, Alonso Mondal <8****l@u****m>, Andy McCalib <a****c@m****m>, David Westen <d****n@m****m> |
Raul Gomez Rodriguez <1****1@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f29b2ac8 | Change spinlock implementation in TaskQueue to prevent CPU starvation (#879) |
Brian Pepin <b****e@m****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 84762ac8 | Fix local reference table overflow for Android 32bit device (#878) |
yuehanlin <9****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| aeb1b5c1 | Fix some compilers being unhappy with how trace.cpp uses atomics (#876) |
Luca Beltrami <l****a@m****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ff5fa2e8 | Add yet another SAL annotation (#875) |
Luca Beltrami <l****a@m****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 11567777 | Fix a few issues picked up by static code analysis in the OS repo (#874) |
Luca Beltrami <l****a@m****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f3aa1537 | Fix the handling of multiple callbacks to be more threadsafe (#873) |
Luca Beltrami <l****a@m****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f967bd78 | Fix for Android build on NDK versions 27+ (#871) |
John L <j****o@m****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ea96aa0f | Exclude /guard:ehcont for toolset 141 |
John L <j****o@m****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago |