An open API service providing commit metadata for open source projects.

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

← Back to repository