Jiwoo Park
f1431311a4
Minor fixes on test cases ( #1709 )
...
* Fix data race
* Replace sleep_for() to wait_until_ready()
2023-11-11 21:28:50 -05:00
Jiwoo Park
1d14e051a5
Remove cryptui on Windows ( #1710 )
2023-11-11 21:26:57 -05:00
Jiwoo Park
97ae6733ed
Run fuzz test in CTest ( #1707 )
2023-11-09 19:35:15 -05:00
Jiwoo Park
1d6b22b5f0
Fix C6001 ( #1701 )
2023-10-30 07:13:40 -04:00
Jiwoo Park
d0e4cb3f07
Include missing stdint.h on fuzz test ( #1700 )
...
* Include missing stdint.h
* Remove std:: from uint8_t
2023-10-29 19:26:06 -04:00
Jiwoo Park
c029597a5a
Update the remote address of www.httpwatch.com ( #1664 )
2023-09-13 10:33:33 -04:00
Jiwoo Park
4a61f68fa4
Don't overwrite the last redirected location ( #1589 )
...
* Don't overwrite the last redirected location
* Check the last redirected location
2023-06-16 14:56:16 -04:00
Jiwoo Park
067890133c
Use nghttp2-hosted httpbin.org ( #1586 )
...
* Use nghttp2-hosted httpbin.org
* Add CPPHTTPLIB_DEFAULT_HTTPBIN macro to choose the default httpbin.org
2023-06-15 11:12:41 -04:00
Jiwoo Park
eab5ea01d7
Load in-memory CA certificates ( #1579 )
...
* Load in-memory CA certs
* Add test cases for in-memory cert loading
* Don't use the IIFE style
2023-06-09 16:34:51 +09:00
Jiwoo Park
21f9c51556
Remove whitespace in CMake generator expression ( #1552 )
2023-04-07 15:40:52 -04:00
Jiwoo Park
e5804d4a50
Don't loading system certs from Keychain on iOS ( #1546 )
2023-04-01 06:26:30 -07:00
Jiwoo Park
3956a2b790
Fix ServerTest.ClientStop test case ( #1542 )
2023-03-30 09:50:51 -04:00
Jiwoo Park
b33aa52dc2
Fix lifetime issues in test using detail::scope_exit() ( #1535 )
...
* Fix lifetime issues in test using detail::scope_exit()
* Remove checking joinable threads
2023-03-28 00:01:34 -04:00
Jiwoo Park
20cba2ecd9
Support CTest ( #1468 )
...
* Add test/CMakeLists.txt to enable testing with CTest
Add HTTPLIB_TEST option
Downlaod GoogleTest source using FetchContent module
Generate cert files to test httplib with OpenSSL
* Generate cert2.pem with a new certificate request
* Use the latest GoogleTest library
2023-01-21 03:43:22 -05:00
Jiwoo Park
58cffd3223
std::condition_variable::notify_one/all() should be called after unlocking mutex ( #1448 )
...
* Move next job in task queue rather than copy
* Notify waiting thread after unlocking mutex
* Add unit test for TaskQueue
* Don't use C++14 feature in test code
2022-12-09 17:37:48 -05:00