1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-08-04 17:42:09 +03:00

72 Commits

Author SHA1 Message Date
Lammert Bies
2647e9fe9f Adding ip46 conversion routines 2017-02-04 18:27:57 +01:00
Lammert Bies
fb948c2aa0 Callbacks can lock the context 2017-01-02 14:50:50 +01:00
Lammert Bies
b304b942cc Renamed debug options 2017-01-02 13:56:08 +01:00
Lammert Bies
edbeae386f Renamed httplib_server_ports to lh_slp_t 2017-01-02 13:11:39 +01:00
Lammert Bies
f184ad39ff Renamed httplib_option_t to lh_opt_t 2017-01-02 12:05:17 +01:00
Lammert Bies
61aeb7718f Replaced httplib_request_info with lh_rqi_t 2017-01-02 03:25:52 +01:00
Lammert Bies
ad5ed828a0 Replaced httplib_callbacks with lh_clb_t 2017-01-02 03:15:57 +01:00
Lammert Bies
551c35acaa Replaced httplib_connection with lh_con_t 2017-01-02 03:12:00 +01:00
Lammert Bies
224f16168d Replaced httplib_context with lh_ctx_t 2017-01-02 02:19:49 +01:00
lammertb
195c0aa837 Removed const qualifier from httplib_connection 2017-01-02 00:30:11 +01:00
Lammert Bies
0a319fc780 Handler functions now get context passed 2017-01-02 00:06:27 +01:00
Lammert Bies
4678bea572 Removed context field from connection 2017-01-01 21:14:31 +01:00
Lammert Bies
7c57adf9a1 gmtime now thread safe 2017-01-01 03:58:09 +01:00
Lammert Bies
3a9919eb50 Error handling via httplib_cry 2017-01-01 01:26:22 +01:00
Lammert Bies
52a8a20d2f Improved error and memory handling 2017-01-01 00:39:14 +01:00
Lammert Bies
0763cd71ad Client contexts now use callbacks 2016-12-31 21:40:31 +01:00
Lammert Bies
f5e401578b Client contexts are now real, not fake 2016-12-31 21:32:02 +01:00
Lammert Bies
a03f2e301f Added debug levels to warnings 2016-12-29 03:10:24 +01:00
Lammert Bies
0e4deecb3e Added the concept of debug levels 2016-12-29 02:10:38 +01:00
Lammert Bies
313c1a8d7a httplib_localtime_r thread safe 2016-12-29 01:11:44 +01:00
Lammert Bies
ab54a82c2d Removed config option structure 2016-12-29 00:16:50 +01:00
Lammert Bies
fbb26a2a70 Removed CONFIG_TYPE_EXT_PATTERN 2016-12-28 22:44:02 +01:00
Lammert Bies
b586c195d4 Removed type CONFIG_TYPE_DIRECTORY 2016-12-28 22:41:55 +01:00
Lammert Bies
4a2771cc1a Removed CONFIG_TYPE_FILE 2016-12-28 21:29:52 +01:00
Lammert Bies
c26b380f56 Removed CONFIG_TYPE_STRING 2016-12-28 21:04:36 +01:00
Lammert Bies
a92e260f17 All freed pointers are NULLed 2016-12-28 20:06:16 +01:00
Lammert Bies
19008c14d4 ssl_protocol_version now fast option 2016-12-28 07:13:34 +01:00
Lammert Bies
2a90c0acda Removed CONFIG_TYPE_BOOLEAN 2016-12-28 04:38:57 +01:00
Lammert Bies
52675c9b3b Moved options to struct 2016-12-28 03:00:53 +01:00
Lammert Bies
42e75ba731 Replaced strerror with thread safe version 2016-12-27 18:05:54 +01:00
Lammert Bies
40ffc74331 More functional error logging 2016-12-27 11:32:30 +01:00
lammertb
1c2467e587 Better error handling at startup 2016-12-27 10:42:35 +01:00
Lammert Bies
fe0b6dfad7 Removed NO_FILES compile option 2016-12-26 21:25:49 +01:00
Lammert Bies
8118c908eb Removed httplib_fc fake context 2016-12-26 19:25:35 +01:00
Lammert Bies
c0fa698948 SSL flags now proper booleans 2016-12-26 16:28:02 +01:00
Lammert Bies
9a14a1bfa1 Websockets always compiled in 2016-12-26 14:27:34 +01:00
Lammert Bies
f77e497a65 Code cleanup 2016-12-26 13:35:16 +01:00
Lammert Bies
928247e542 Made httplib_get_random public function 2016-12-26 01:31:47 +01:00
Lammert Bies
074e9a9a8c IPv6 is always enabled 2016-12-26 01:15:22 +01:00
lammertb
3296cc20b7 Made httplib_base64_encode global 2016-12-25 17:54:51 +01:00
lammertb
84605258e9 Made httplib_strdup global 2016-12-25 17:25:57 +01:00
lammertb
79afcaae78 Fixed MSVC issues 2016-12-23 07:35:57 +01:00
Lammert Bies
5f0d1aa387 Renamed httplib_join_thread to httplib_pthread_join 2016-12-21 09:15:19 +01:00
Lammert Bies
06ab21048b Layout fixed and one send_file function 2016-12-20 15:00:53 +01:00
Lammert Bies
b18d663d3d Made httplib_strcasestr global 2016-12-20 12:30:49 +01:00
Lammert Bies
0ee926db97 Made httplib_pthread_cond_broadcast global 2016-12-20 08:49:48 +01:00
Lammert Bies
8b3e8aa100 Made httplib_pthread_cond_destroy global 2016-12-20 08:36:13 +01:00
Lammert Bies
648688f047 Made httplib_pthread_cond_init global 2016-12-20 07:59:58 +01:00
Lammert Bies
278644952a Made httplib_pthread_cond_signal global 2016-12-20 07:25:54 +01:00
Lammert Bies
368a077775 Made httplib_pthread_cond_wait global 2016-12-19 18:56:09 +01:00