./www/cpp-httplib, C++ header-only HTTP/HTTPS server and client library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.18.5, Package name: cpp-httplib-0.18.5, Maintainer: pkgsrc-users

A C++11 single-file header-only cross platform HTTP/HTTPS library.

It's extremely easy to setup. Just include the **httplib.h** file
in your code!

NOTE: This library uses 'blocking' socket I/O. If you are looking
for a library with 'non-blocking' socket I/O, this is not the one
that you want.


Master sites:

Filesize: 1296.324 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-19 20:25:18 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
cpp-httplib: update to 0.18.5.

0.18.5

Bug fixes and new feature Latest

    Port/Address re-use #2011
    Invalid Content-Length values should be rejected #2014
    Feature request: ability to check if the connection is still alive #2017

0.18.4

Bug fixes

    Changed to use non-blocking socket in is_ssl_peer_could_be_closed (258992a)
    Treat out-of-range last_pos as the end of the content #2009
    fix:set_file_content with range request return 416. #2010
    Fix HTTP Response Splitting Vulnerability (9c36aae)
   2024-12-06 22:37:04 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
cpp-httplib: update to 0.18.3.

0.18.3

Regression: Client keep-alive subsequent requests very slow #1997
304 Not Modified response stalls until timeout #1998

0.18.2

Fix the problem that CreateFile2 in mmap::open fails to … #1973
Default Accept-Encoding header for the client #1975
SSLClientReconnection fails on Windows #1980
delay in keep_alive due to sleep #1969
missing query pararm in httplib::Client::send #1985
   2024-10-22 20:43:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
cpp-httplib: update to 0.18.1.

    SSLClientServerTest.* tests fail with OpenSSL 3.2.1 #1798
    Feat: add CPack support (#1950)
    Keep alive is slowing down shutdown #1959
    Allow empty header values (#1965)
   2024-06-17 11:16:11 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
cpp-httplib: update to 0.16.0.

Bug fixes.
   2024-05-19 17:45:48 by Thomas Klausner | Files touched by this commit (5)
Log message:
www/cpp-httplib: import cpp-httplib-0.15.3

A C++11 single-file header-only cross platform HTTP/HTTPS library.

It's extremely easy to setup. Just include the **httplib.h** file
in your code!

NOTE: This library uses 'blocking' socket I/O. If you are looking
for a library with 'non-blocking' socket I/O, this is not the one
that you want.