1
0
mirror of synced 2025-04-26 14:28:51 +03:00

194 Commits

Author SHA1 Message Date
yhirose
335246bc7d Cleaner API (breaking change) 2025-02-18 06:57:20 -05:00
yhirose
ada97046a2 Fix misspelled words 2025-02-18 05:54:22 -05:00
Florian Albrechtskirchinger
6e73a63153
Make poll() the default (#2065)
* Make poll() the default

select() can still be enabled by defining CPPHTTPLIB_USE_SELECT.

* Run tests with select() and poll()
2025-02-18 05:23:23 -05:00
yhirose
1880693aef Dropped Visual Studio 2015 support 2025-02-11 11:22:46 -05:00
yhirose
8e22a7676a Remome 'global timeout' to 'max timeout' 2025-02-10 18:07:30 -05:00
yhirose
9104054ca5 Fix README example 2025-01-27 13:37:16 -05:00
yhirose
929dfbd348 Update copyright year 2025-01-20 00:32:10 -05:00
yhirose
3047183fd9 Update README 2025-01-20 00:02:02 -05:00
yhirose
ef5e4044f1 Update README 2025-01-19 23:46:12 -05:00
yhirose
986a20fb7d
Resolve #2017 (#2022)
* Resolve #2017

* Fix warning

* Update README
2025-01-17 17:37:07 -05:00
yhirose
4f5b003e76 Fix #1992 2024-11-28 20:40:38 -05:00
yhirose
8e378779c2 Update README 2024-11-16 09:45:04 -05: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
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
a79c56d06b Fix #1796 2024-09-08 09:26:19 -04:00
yhirose
8415bf0823 Resolve #1906 2024-09-07 00:05:41 -04:00
yhirose
d5fc340c30 Update README 2024-09-04 12:23:48 -04:00
yhirose
cee838e335 Documentation 2024-08-31 17:42:43 -04:00
Jiwoo Park
ce36b8a6e5
Highlight notes using markdown features (#1820) 2024-04-18 10:19:54 -04:00
yhirose
82a90a2325 Update year 2024-01-29 08:53:01 -05:00
yhirose
eba980846b
Fix #1628 (OpenSSL 1.1.1 End of Life on September 11, 2023) (#1745) 2023-12-24 08:20:58 -05:00
vmaffione
374d058de7
ThreadPool: optional limit for jobs queue (#1741)
For very busy servers, the internal jobs queue where accepted
sockets are enqueued can grow without limit.
This is a problem for two reasons:
 - queueing too much work causes the server to respond with huge latency,
   resulting in repetead timeouts on the clients; it is definitely
   better to reject the connection early, so that the client
   receives the backpressure signal as soon as the queue is
   becoming too large
 - the jobs list can eventually cause an out of memory condition
2023-12-24 08:20:22 -05:00
yhirose
31cdcc3c3a Update README about MSYS2 and MinGW 2023-12-23 21:37:34 -05:00
Ilya Andreev
5b943d9bb8
Use StatusCode in tests and examples (#1743)
* Use StatusCode in tests and examples

* Use StatusCode in README
2023-12-20 17:28:57 -05:00
yhirose
3a8adda381 Fix #1737 2023-12-17 22:04:36 -05:00
Renato Foot Guimarães Costallat
cefb5a8822
Update README.md (#1731)
Fix "With Progress Callback" code example
2023-12-07 23:21:59 -05:00
yhirose
5d8e7c761f Updated README 2023-07-05 08:45:05 -04:00
bgs99
17fc522b75
Add named path parameters parsing (Implements #1587) (#1608)
* Add named path parameters parsing

* Select match mode based on pattern

* Add examples and comments to README

* Add documentation to matchers
2023-07-05 07:44:19 -04:00
yhirose
fe9a1949a6 Fixed an example in README 2023-06-28 11:28:08 -04:00
yhirose
985ceba525 Updated README 2023-04-04 07:17:59 -07:00
yhirose
a66a013ed7 Release v0.12.2 2023-03-25 21:47:14 -04:00
yhirose
88a9278872 Fix #1486 2023-03-11 17:04:08 -05:00
yhirose
d1b616286f Add note for macOS regarding system certs 2023-03-10 17:48:19 -05:00
yhirose
439caf5b79 Fix #1479 2023-02-01 19:11:11 -05:00
yhirose
42feb7e8be Updated README 2022-11-10 08:27:30 -05:00
yhirose
b747fb111d Updated README 2022-08-02 19:42:11 -04:00
yhirose
7e0a0b2d0c Updated README 2022-08-02 19:30:15 -04:00
ZHANG Xiang
b1cc24b795
Update README.md (#1332)
Update error list. Introduce `httplib::to_string` in the example code.
2022-07-25 06:48:52 -04:00
yhirose
07e614eef7 clangformat and README update 2022-07-15 17:32:38 -04:00
yhirose
3e21338f82 Update README 2022-07-14 20:59:48 -04:00
yhirose
348d032029 Updated README 2022-04-19 23:02:30 -04:00
yhirose
80a55cedeb Removed Repl.it examples 2022-04-16 21:11:17 -04:00
yhirose
bb8e45383e Update README 2022-03-17 08:38:15 -04:00
ArnaudBienner
33f53aa458
Fix set_content_provider example in README.md (#1163) 2022-01-13 12:26:34 -05:00
yhirose
084c643973 Fixed README 2021-12-10 22:33:59 -05:00
yhirose
35ef1c7bae Fix #1063 2021-10-03 18:37:59 -04:00
null
e4c276d0c2
doc: fix typo in README (#1056)
fixed typo in README.md, replacing `Sutudio` with `Studio`.
2021-09-18 11:33:23 -04:00
yhirose
e07f7691a8
Update README 2021-09-17 21:26:31 -04:00
yhirose
623ab4a96e Updated README regarding Visual Studio support 2021-09-17 11:36:08 -04:00