1
0
mirror of synced 2025-06-10 20:21:41 +03:00
Commit Graph

498 Commits

Author SHA1 Message Date
5421e27106 Fix a compiler warning 2024-11-28 20:39:26 -05:00
da2f9e476e Fix #1985 (#1989) 2024-11-27 12:18:23 -05:00
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
413994912d Update vcxproj files 2024-11-16 11:14:13 -05:00
412ba04d19 Fix problem caused by #1975 2024-11-14 20:33:08 -05:00
bfef4b3e9b Fix #1975 2024-11-14 17:27:28 -05:00
26208363ee Fix warning 2024-11-14 16:46:09 -05:00
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
924f214303 Added unit test for exception handler 2024-11-02 07:23:44 -04:00
d869054318 Allow empty header values (#1965) 2024-10-18 10:16:48 -04:00
e0ebc431dc Fix #1959 2024-10-11 13:43:01 -04:00
10d68cff50 Added a unit test for #1946 2024-09-26 22:24:44 -04:00
7c4799d0cf Fix #1798 for CMake (#1944) 2024-09-19 18:33:32 -04:00
c239087332 Fix Mafile errors 2024-09-17 18:37:44 -04:00
7018e9263d test(meson): copy files in www directory (#1941)
These files were added in commits
2d01e71286 and
b8315278cb
2024-09-17 18:06:01 -04:00
4990b4b4b7 Fix problems with SSLSlientServerTest.* tests 2024-09-17 17:00:17 -04:00
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
6c93aea59a Revert "Enabled HostnameToIPConversionTest.YouTube_Online partially"
This reverts commit 6553cdedab.
2024-09-15 01:18:20 -04:00
6553cdedab Enabled HostnameToIPConversionTest.YouTube_Online partially 2024-09-13 20:45:59 -04:00
3f00e1b321 Revert "Changed set_file_content to accept only a regular file path."
This reverts commit 7ab9c119ef.
2024-09-09 20:03:47 -04:00
7ab9c119ef Changed set_file_content to accept only a regular file path. 2024-09-09 19:59:18 -04:00
3f2922b3fa Fix #1929 2024-09-09 19:25:52 -04:00
509f583dca Fix problem caused by #1931. 2024-09-09 19:19:52 -04:00
2d01e71286 Test reading empty zero-length file (#1931) 2024-09-09 17:54:11 -04:00
f35aff84c2 Fixed FuzzableServer build error 2024-09-08 19:00:23 -04:00
8415bf0823 Resolve #1906 2024-09-07 00:05:41 -04:00
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
eb6f610a45 Fix find_package for curl (#1920) 2024-09-06 07:22:03 -04:00
b8315278cb Add a missing file 2024-09-05 19:35:43 -04:00
485f8f2411 Added one more case to MountTest.Redicect unit test. 2024-09-05 17:49:12 -04:00
12c829f6d3 Fix #1389 and #1907 2024-09-05 17:44:32 -04:00
913314f1b1 Fix warning 2024-09-05 17:43:51 -04:00
f69587656f build(meson): add libcurl test dependency (#1914)
Prompted by PR #1911
2024-09-04 18:05:03 -04:00
bd1da4346a Disable Expect100ContinueTest test on Windows 2024-09-04 09:51:36 -04:00
4c2a608a0c Fix GitHub Actions errors 2024-09-04 09:06:27 -04:00
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
7196ac8a07 Fix incorrect handling of Expect: 100-continue
Fix #1808
2024-09-04 17:50:42 +08:00
975cf0dae5 Fix #1908 2024-09-03 18:00:12 -04:00
b1f8e986bf Fix #1908 (#1910)
* Fix #1908

* Code format
2024-09-03 00:47:39 -04:00
c5ee208775 Fix build error on Mac and Linux 2024-09-02 23:04:38 -04:00
ddfdacfa49 Fix build error 2024-09-02 22:49:31 -04:00
2514ebc20f Fix #1848 2024-09-02 20:38:01 -04:00
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
9c91b6f4a6 Fix #1645 2024-09-01 00:11:07 -04:00
da0c6579fa Breaking Change! get_header_ methods on Request and Response now take a default value. 2024-08-31 17:07:48 -04:00
6c3e8482f7 Fix KeepAliveTest.SSLClientReconnectionPost (#1895) 2024-08-10 07:19:59 -04:00
aa04feebb4 Fix warnings 2024-08-08 20:54:33 -04:00
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
ed0719f2bc Code format 2024-08-06 07:20:05 -04:00
8cd0ed0509 Added move assignment operator to Client class. (#1873) 2024-06-30 11:17:00 -04:00