Sebastian Andrzej Siewior
81c1a85e74
test: Don't check for the exact size of compressed content.
...
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 21:03:18 +01:00
yhirose
413994912d
Update vcxproj files
2024-11-16 11:14:13 -05:00
yhirose
01dcf1d0ad
Fix #1969 (without unnecessary sleep_for) ( #1982 )
2024-11-16 10:56:57 -05:00
yhirose
8e378779c2
Update README
2024-11-16 09:45:04 -05:00
yhirose
970b52897c
Fix #1980
...
Fix #1980
2024-11-16 02:09:52 -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
7bd316f3d0
Fix #1977
2024-11-14 16:46:27 -05:00
yhirose
26208363ee
Fix warning
2024-11-14 16:46:09 -05:00
yhirose
b1b4bb8850
clangformat
2024-11-13 22:50:03 -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
yhirose
5c1a34e766
Release v0.18.1
2024-10-18 17:16:54 -04:00
yhirose
fa90d06dd5
Merge branch 'master' of github.com:yhirose/cpp-httplib
2024-10-18 17:16:14 -04:00
Jiwoo Park
d869054318
Allow empty header values ( #1965 )
2024-10-18 10:16:48 -04:00
Peter Boström
0cc1ca9a8d
Remove extra semicolon ( #1963 )
...
This fixes a -Wc++98-compat-extra-semi instance.
2024-10-15 00:09:04 -04:00
yhirose
3701195033
Merge branch 'master' of github.com:yhirose/cpp-httplib
2024-10-14 21:32:28 -04:00
Peter Boström
f884a56258
Remove space between operator"" and _t ( #1962 )
...
This should fix a -Wdeprecated-literal-operator instance since this is
deprecated as a result of CWG2521 (iiuc C++23).
2024-10-14 21:32:13 -04:00
yhirose
d79633ff52
clangformat
2024-10-11 14:49:46 -04:00
yhirose
e0ebc431dc
Fix #1959
2024-10-11 13:43:01 -04:00
Andrew McDaniel
131bc6c674
Add documentation for using Unix domain sockets. ( #1954 )
...
* Add documentation for using unix domain sockets.
* Formatting
2024-10-03 10:53:25 -04:00
yhirose
10d68cff50
Added a unit test for #1946
2024-09-26 22:24:44 -04:00
zjyhjqs
996acc5253
Feat: add CPack support ( #1950 )
2024-09-25 00:19:41 -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
2d01e71286 and
b8315278cb
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 6553cdedab .
2024-09-15 01:18:20 -04:00
yhirose
6553cdedab
Enabled HostnameToIPConversionTest.YouTube_Online partially
2024-09-13 20:45:59 -04:00
yhirose
a61b2427b0
Update benchmark base vertion to 0.18.0
2024-09-13 20:34:30 -04:00
yhirose
af4ece3d5f
Update benchmark/Makefile
2024-09-12 20:41:56 -04:00
yhirose
e64379c3d7
Release v0.18.0
2024-09-12 12:28:35 -04:00
yhirose
5053912534
Updated actions/upload-artifact from v1 to v4
2024-09-12 12:04:25 -04:00
Jean-Francois Simoneau
932b1cbc32
Fix shadow parameter warning ( #1936 )
2024-09-12 12:02:25 -04:00
yhirose
de36ea7755
Fix #1933 on Linux and macOS
2024-09-09 23:07:27 -04:00
yhirose
9f8db2c230
Fix #1933
2024-09-09 22:22:56 -04:00
yhirose
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
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
e612154694
Issue1431 ( #1926 )
...
* Renamed enable_server_host_verification to enable_server_hostname_verification and added Error::SSLServerHostnameVerification
* Add some Open SSL function calls
* Code cleanup
* Fix #1431
2024-09-08 22:45:47 -04:00
yhirose
82fcbe3901
Code cleanup
2024-09-08 20:10:35 -04:00
yhirose
dbd2465b56
Add some Open SSL function calls
2024-09-08 20:10:17 -04:00
yhirose
ea79494b29
Renamed enable_server_host_verification to enable_server_hostname_verification and added Error::SSLServerHostnameVerification
2024-09-08 20:08:52 -04:00
yhirose
f35aff84c2
Fixed FuzzableServer build error
2024-09-08 19:00:23 -04:00
yhirose
7b18ae6f16
Update benchmark
2024-09-08 10:56:13 -04:00
yhirose
a79c56d06b
Fix #1796
2024-09-08 09:26:19 -04:00
yhirose
3d6e315a4c
Fix #1923
2024-09-08 08:38:36 -04:00