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

869 Commits

Author SHA1 Message Date
14c6d526b4 Use newer version-flexible TLS/SSL method (#904) 2021-04-13 09:11:38 -04:00
28e07bca16 Fixed minor code smells (#901) 2021-04-09 14:55:21 -04:00
faa5f1d802 Additional changes for #889 2021-04-05 16:13:41 -04:00
9d3365df54 Fix #889 2021-04-05 11:40:53 -04:00
6ff84d34d1 Another simpler implementation of #890 (#891) 2021-04-02 18:25:04 -04:00
b845425cd0 Fix #878 2021-03-16 19:42:44 -04:00
89519c88e2 Fix #874 2021-03-10 15:57:56 -05:00
ff813bf99d Fix #863 2021-02-17 15:36:56 -05:00
cf475bcb50 Fix #860 2021-02-12 12:21:43 -05:00
b7566f6961 Resolve #852 2021-02-02 22:09:35 -05:00
0542fdb8e4 Add exception handler (#845)
* Add exception handler

* revert content reader changes

* Add test for and fix exception handler

* Fix warning in test

* Readd exception test, improve readme note, don't rethrow errors, remove exception handler response
2021-01-28 17:19:11 -05:00
88411a1f52 Fix #846 2021-01-27 14:35:32 +00:00
68d1281759 Resolve #839 2021-01-23 13:33:27 -05:00
0308d60cb2 Resolve #831 (#835) 2021-01-23 12:23:06 -05:00
59f5fdbb33 Resolve #840 2021-01-23 11:43:01 -05:00
13184f5f80 Return Server& from handler setters (#836)
* Update httplib.h

* Update httplib.h

* Update httplib.h

* Update httplib.h
2021-01-22 09:20:21 -05:00
8d9a477edb No content check (#823)
* No content check

* unit test for no content

* fixing merge conflict break

* oops during manual merge conflict
2021-01-13 17:51:40 -05:00
f008fe4539 Added middleware support (#816) 2021-01-07 18:40:52 -05:00
ddf41d29ef Added const *char and size_t interface 2021-01-06 22:39:58 -05:00
3f88a46c4a Code format 2020-12-31 18:14:28 -05:00
242706ea34 Fix #820 2020-12-31 18:14:05 -05:00
a9f5f8683f Fixed warnings on Visual C++ 2020-12-31 11:35:11 -05:00
60c2213893 Fix #817 2020-12-31 10:58:44 -05:00
eb2d28bca2 Code cleanup 2020-12-31 10:37:06 -05:00
2c07ec4600 Code cleanup 2020-12-29 09:39:19 -05:00
871d8d67b0 Made Request paramater const in handle_file_request 2020-12-28 22:03:44 -05:00
e9c6c6e609 Code format 2020-12-19 20:14:53 -05:00
40db42108f Fixed problem with invalid requests including spaces in URL path 2020-12-19 12:03:08 -05:00
d0bd4afb0b Ensure socket is closed after processing in SSLServer (#804) 2020-12-18 19:29:36 -05:00
78ea786abd [PR] Special function to encode query params (#801)
* Special function to encode query params

* Fix #include <iomanip>

* Added unescaped charsets to encode_query_param

* Unit tests for encode_query_param
2020-12-18 17:51:11 -05:00
0cff3245df Extend built-in extension MIME mapping (#799)
* Update README.md

* Update httplib.h

* Update httplib.h

* Update httplib.h

* Update httplib.h

* Remove duplicate cases

Someone left a bunch of duplicate cases, idiot, couldn't have been me.

* Reformat

Modify spacing and whatnot

* Update README.md
2020-12-18 09:32:19 -05:00
0e3925db3f Fixed build error 2020-12-18 00:07:48 +00:00
c9a13d214b Changed not to use string_view 2020-12-17 18:48:27 -05:00
0954af2d4c Use user-defined literals for file extention match 2020-12-17 18:27:04 -05:00
7c1c952f5a Don't allow invalid status code format (It sould be a three-digit code.) 2020-12-15 20:25:24 -05:00
c1264bfedc Fix problem with mp4 w/ Range header 2020-12-14 22:41:05 -05:00
eb240ad2e5 Code cleanup 2020-12-03 16:03:12 -05:00
88c961f37e Removed std::atomic<Error> error_ 2020-12-01 15:17:34 +00:00
5dd605d3a2 Fix #762 2020-11-30 21:49:31 -05:00
615867322d Fixed build errors and apply clangformat 2020-11-29 12:29:18 -05:00
02d3cd5909 Fix multiple threading bugs including #699 and #697 2020-11-29 12:29:15 -05:00
a5c239c174 Fix #765 2020-11-21 16:35:31 -05:00
c2afc5ca44 Added chunked content provider support on client 2020-11-21 08:46:50 -05:00
b21dc8cbe0 Fix incorrect content_encoding for Brotli (#763) 2020-11-19 12:39:20 -05:00
e1133a2dcb std::tolower is undefined if the argument's value is neither representable as unsigned char nor equal to EOF (#761)
Co-authored-by: taoxu <taoxu@bilibili.com>
2020-11-19 09:21:40 -05:00
95d0b073bd Fix #754 2020-11-15 08:13:08 -05:00
9c7d841b37 Fix: #746 Compile error under VS2015 (#747)
Co-authored-by: jigarcia@vaxtor.es <jigarcia@vaxtor.es>
2020-11-10 08:41:53 -05:00
f086bf5310 Fix #738 2020-11-08 18:16:23 -05:00
6adf130bf3 Fix #739 2020-11-07 21:54:47 -05:00
eb4b7c70a9 Fix #737 2020-11-07 09:33:22 -05:00