1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-07-29 21:01:13 +03:00

3735 Commits

Author SHA1 Message Date
652e2531b2 Fix for CVE-2018-12684 2025-03-30 19:29:21 +02:00
cec0e67238 Delete exploit.pl
Obsolete, from original fork.
Triggers a malware warning.
2023-08-14 19:02:39 +02:00
f2953aa8b9 Enhanced error handling on Windows 2021-07-31 18:47:06 +02:00
3e863424c1 FreeBSD also uses the XSI version of strerror_r 2021-07-31 12:14:33 +02:00
8ed6823cde Fixed bug in httplib_error_string.c with call to strerror_r 2021-07-22 11:52:52 +02:00
b87bb05950 Fixed memory leak in ctx->cgi_pattern 2021-07-22 11:11:18 +02:00
bb2577937a Some fixes to compile with SSL switched off 2019-08-15 11:33:30 +02:00
83d4c1afa3 Small fixeds in dynamic parameter processing 2019-08-13 16:44:26 +02:00
7d57f6f065 Modified or removed unmaintained parts of the source 2019-05-19 19:40:42 +02:00
b1aaf3ce77 Fixed infinite loop problem 2019-04-15 08:35:19 +02:00
2b7a47cf25 Update LICENSE.md 2018-12-03 17:40:14 +01:00
73c412af19 Fixed issue with integer too large on 32 bit compilers 2018-11-19 04:07:30 +01:00
d35e71f270 Fixed cast in ASN1_digest for C++ compatibility and modern gcc versions 2018-11-18 18:51:03 +01:00
bd926d18df Request errors now contain the IP address of the remote client 2018-11-14 00:42:18 +01:00
702ef541dd Fixed structure 2017-02-04 19:16:13 +01:00
2647e9fe9f Adding ip46 conversion routines 2017-02-04 18:27:57 +01:00
b4cc02f59d code cleanup 2017-01-02 19:14:05 +01:00
fb948c2aa0 Callbacks can lock the context 2017-01-02 14:50:50 +01:00
b304b942cc Renamed debug options 2017-01-02 13:56:08 +01:00
edbeae386f Renamed httplib_server_ports to lh_slp_t 2017-01-02 13:11:39 +01:00
f184ad39ff Renamed httplib_option_t to lh_opt_t 2017-01-02 12:05:17 +01:00
61aeb7718f Replaced httplib_request_info with lh_rqi_t 2017-01-02 03:25:52 +01:00
ad5ed828a0 Replaced httplib_callbacks with lh_clb_t 2017-01-02 03:15:57 +01:00
551c35acaa Replaced httplib_connection with lh_con_t 2017-01-02 03:12:00 +01:00
224f16168d Replaced httplib_context with lh_ctx_t 2017-01-02 02:19:49 +01:00
195c0aa837 Removed const qualifier from httplib_connection 2017-01-02 00:30:11 +01:00
0a319fc780 Handler functions now get context passed 2017-01-02 00:06:27 +01:00
1ec398461e Fixed name clash found with gcc 4.4.7 2016-12-26 00:44:12 +01:00
f085f185e6 Fixed windows specific issues 2017-01-01 21:23:03 +01:00
4678bea572 Removed context field from connection 2017-01-01 21:14:31 +01:00
7c57adf9a1 gmtime now thread safe 2017-01-01 03:58:09 +01:00
8af8bdc2c9 SSI include level variable 2017-01-01 03:45:05 +01:00
1756af76c7 Layout changes 2017-01-01 02:30:18 +01:00
d101678e1a Uniform error messages 2017-01-01 02:05:59 +01:00
3a9919eb50 Error handling via httplib_cry 2017-01-01 01:26:22 +01:00
52a8a20d2f Improved error and memory handling 2017-01-01 00:39:14 +01:00
6b253f14d2 Removed is_master field from TLS structure 2016-12-31 22:35:28 +01:00
a876847994 Exit callback called at client context destroy 2016-12-31 21:44:09 +01:00
0763cd71ad Client contexts now use callbacks 2016-12-31 21:40:31 +01:00
f5e401578b Client contexts are now real, not fake 2016-12-31 21:32:02 +01:00
712b91296c Removed dependency from ctx 2016-12-31 17:58:14 +01:00
a03f2e301f Added debug levels to warnings 2016-12-29 03:10:24 +01:00
0e4deecb3e Added the concept of debug levels 2016-12-29 02:10:38 +01:00
93bed0739e Fixed Windows issues with localtime_s 2016-12-31 15:12:43 +01:00
313c1a8d7a httplib_localtime_r thread safe 2016-12-29 01:11:44 +01:00
dc4a4e9f2f Nu server compilation until structure fixed 2016-12-31 14:53:44 +01:00
0c5ea5bf64 Removed unused option source files 2016-12-29 00:20:40 +01:00
ab54a82c2d Removed config option structure 2016-12-29 00:16:50 +01:00
fbb26a2a70 Removed CONFIG_TYPE_EXT_PATTERN 2016-12-28 22:44:02 +01:00
b586c195d4 Removed type CONFIG_TYPE_DIRECTORY 2016-12-28 22:41:55 +01:00