yhirose
5421e27106
Fix a compiler warning
2024-11-28 20:39:26 -05:00
yhirose
da2f9e476e
Fix #1985 ( #1989 )
2024-11-27 12:18:23 -05:00
sebastianas
1a7a7ed1c3
test: Don't check for the exact size of compressed content. ( #1984 )
...
The testsuite checks for the exact size of the compressed content. The
exact size can change if the zlib library is using a different strategy.
In thise case using zlib-ng results in a slightly larger content leading
to a failure in the test.
Check that the compressed content is less than 10MiB which is a tenth of
the orignal content and proves that compression works.
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
2024-11-25 15:46:41 -05:00
yhirose
413994912d
Update vcxproj files
2024-11-16 11:14:13 -05:00
yhirose
412ba04d19
Fix problem caused by #1975
2024-11-14 20:33:08 -05:00
yhirose
bfef4b3e9b
Fix #1975
2024-11-14 17:27:28 -05:00
yhirose
26208363ee
Fix warning
2024-11-14 16:46:09 -05:00
yhirose
9dd565b6e3
Resolve #1973 ( #1976 )
...
* Fix #1973
* Fixed problems with 'Language for non-Unicode programs' setting on Windows
* Fix problems on English locale
2024-11-13 22:47:09 -05:00
yhirose
924f214303
Added unit test for exception handler
2024-11-02 07:23:44 -04:00
Jiwoo Park
d869054318
Allow empty header values ( #1965 )
2024-10-18 10:16:48 -04:00
yhirose
e0ebc431dc
Fix #1959
2024-10-11 13:43:01 -04:00
yhirose
10d68cff50
Added a unit test for #1946
2024-09-26 22:24:44 -04:00
yhirose
7c4799d0cf
Fix #1798 for CMake ( #1944 )
2024-09-19 18:33:32 -04:00
yhirose
c239087332
Fix Mafile errors
2024-09-17 18:37:44 -04:00
Andrea Pappacoda
7018e9263d
test(meson): copy files in www directory ( #1941 )
...
These files were added in commits
2d01e712866d3ed17d33569b8fa5345f5cade146 and
b8315278cb4c313e97f9b980d29b09d35f742a97
2024-09-17 18:06:01 -04:00
yhirose
4990b4b4b7
Fix problems with SSLSlientServerTest.*
tests
2024-09-17 17:00:17 -04:00
Andrea Pappacoda
5064373c23
test(meson): fix SSLClientServerTest.*
tests with OpenSSL 3.2.0 ( #1940 )
...
* build(meson): bump minimum version to 0.62.0
This allows making some minor cleanups
* test(meson): fix SSLClientServerTest.* tests with OpenSSL 3.2.0
Since OpenSSL commit
<342e3652c7
>,
the default X.509 certificate format generated with the `openssl req`
command has been changed to X.509 v3 from X.509 v1.
For some reason, this change breaks cpp-httplib's SSLClientServerTest.*
tests.
To fix the test failures, this patch passes the '-x509v1' flag instead
of '-x509' when OpenSSL 3.2.0 or newer is detected. To detect the
version of a command line utility, Meson 0.62.0 or later is required.
Fixes <https://github.com/yhirose/cpp-httplib/issues/1798 >, but only for
the Meson build system.
2024-09-17 16:58:09 -04:00
yhirose
6c93aea59a
Revert "Enabled HostnameToIPConversionTest.YouTube_Online partially"
...
This reverts commit 6553cdedab9bcd87cc87d32f1550d57c237c1a13.
2024-09-15 01:18:20 -04:00
yhirose
6553cdedab
Enabled HostnameToIPConversionTest.YouTube_Online partially
2024-09-13 20:45:59 -04:00
yhirose
3f00e1b321
Revert "Changed set_file_content to accept only a regular file path."
...
This reverts commit 7ab9c119efb0d1a2f139e6d53da105b9e214b596.
2024-09-09 20:03:47 -04:00
yhirose
7ab9c119ef
Changed set_file_content to accept only a regular file path.
2024-09-09 19:59:18 -04:00
yhirose
3f2922b3fa
Fix #1929
2024-09-09 19:25:52 -04:00
yhirose
509f583dca
Fix problem caused by #1931 .
2024-09-09 19:19:52 -04:00
Paul Harris
2d01e71286
Test reading empty zero-length file ( #1931 )
2024-09-09 17:54:11 -04:00
yhirose
f35aff84c2
Fixed FuzzableServer build error
2024-09-08 19:00:23 -04:00
yhirose
8415bf0823
Resolve #1906
2024-09-07 00:05:41 -04:00
bgs99
80fb03628b
Only match path params that span full path segment ( #1919 )
...
* Only match path params that span full path segment
* Fix C++11 build
2024-09-06 08:48:51 -04:00
bgs99
eb6f610a45
Fix find_package for curl ( #1920 )
2024-09-06 07:22:03 -04:00
yhirose
b8315278cb
Add a missing file
2024-09-05 19:35:43 -04:00
yhirose
485f8f2411
Added one more case to MountTest.Redicect unit test.
2024-09-05 17:49:12 -04:00
yhirose
12c829f6d3
Fix #1389 and #1907
2024-09-05 17:44:32 -04:00
yhirose
913314f1b1
Fix warning
2024-09-05 17:43:51 -04:00
Andrea Pappacoda
f69587656f
build(meson): add libcurl test dependency ( #1914 )
...
Prompted by PR #1911
2024-09-04 18:05:03 -04:00
yhirose
bd1da4346a
Disable Expect100ContinueTest test on Windows
2024-09-04 09:51:36 -04:00
yhirose
4c2a608a0c
Fix GitHub Actions errors
2024-09-04 09:06:27 -04:00
yhirose
ee4eb8deaa
Merge branch 'fix-100-continue' of github.com:solarispika/cpp-httplib into solarispika-fix-100-continue
2024-09-04 08:45:48 -04:00
Sung, Po Han
7196ac8a07
Fix incorrect handling of Expect: 100-continue
...
Fix #1808
2024-09-04 17:50:42 +08:00
yhirose
975cf0dae5
Fix #1908
2024-09-03 18:00:12 -04:00
yhirose
b1f8e986bf
Fix #1908 ( #1910 )
...
* Fix #1908
* Code format
2024-09-03 00:47:39 -04:00
yhirose
c5ee208775
Fix build error on Mac and Linux
2024-09-02 23:04:38 -04:00
yhirose
ddfdacfa49
Fix build error
2024-09-02 22:49:31 -04:00
yhirose
2514ebc20f
Fix #1848
2024-09-02 20:38:01 -04:00
yhirose
88277139e7
Added set_ipv6_v6only
method ( #1905 )
...
* Added `set_ipv6_v6only` method
* Adjust the place where socket_options is called
2024-09-01 07:52:24 -04:00
yhirose
9c91b6f4a6
Fix #1645
2024-09-01 00:11:07 -04:00
yhirose
da0c6579fa
Breaking Change! get_header_ methods on Request and Response now take a default value.
2024-08-31 17:07:48 -04:00
Jiwoo Park
6c3e8482f7
Fix KeepAliveTest.SSLClientReconnectionPost ( #1895 )
2024-08-10 07:19:59 -04:00
yhirose
aa04feebb4
Fix warnings
2024-08-08 20:54:33 -04:00
yhirose
521529d24d
Fix #1481 (with content provider) ( #1527 )
...
* Fix #1481 (with content provider)
* Improve shutdown performance
* Make shutdown action more stable
* Move some tests up
* Simplified
* Simplified
2024-08-06 13:43:00 -04:00
yhirose
ed0719f2bc
Code format
2024-08-06 07:20:05 -04:00
Hlado
8cd0ed0509
Added move assignment operator to Client class. ( #1873 )
2024-06-30 11:17:00 -04:00