Commit Graph

2129 Commits

Author SHA1 Message Date
Sergey Lyubka
146cf1d1c0 Calling mg_socketpair() in a loop until success. Ignoring SIGPIPE. Squashed waring in mg_start_thread() 2013-12-12 13:43:59 +00:00
Sergey Lyubka
ab73055ef3 Added side-effect note for mg_create_server() 2013-12-12 13:41:33 +00:00
Sergey Lyubka
3b83543592 Commented out irrelevant design description 2013-12-10 23:49:37 +00:00
Sergey Lyubka
d4ac96c24d Some wording/spelling changes 2013-12-10 23:42:44 +00:00
Sergey Lyubka
0612129a88 Async API 2013-12-10 23:34:08 +00:00
Sergey Lyubka
9bd5903f1d API.md is split to API.md and Embed.md 2013-12-10 11:16:25 +00:00
Sergey Lyubka
d4eae0e251 Added minimalistic example 2013-12-10 00:40:32 +00:00
Sergey Lyubka
4d7ea04dd8 Added cast for c++ friendliness 2013-12-10 00:19:33 +00:00
Sergey Lyubka
653fab6b41 Added skeleton lua support 2013-12-09 15:53:35 +00:00
Sergey Lyubka
f4c30b746e Switched to async, non-blocking core 2013-12-09 14:18:49 +00:00
Sergey Lyubka
923e5004e8 Added CFLAGS_EXTRA to windows compilation flags 2013-12-09 11:53:55 +00:00
Sergey Lyubka
b14a1e25f0 Not generating mongoose.c 2013-12-08 18:39:03 +00:00
Sergey Lyubka
5a3b1123f6 tests moved under build 2013-12-07 17:47:14 +00:00
Sergey Lyubka
6a9494b683 Added mg_get_var() to core, with unit test 2013-12-07 17:46:56 +00:00
Sergey Lyubka
63c5658a2b Fixed lua compilation under linux 2013-12-07 17:45:59 +00:00
Sergey Lyubka
fe087cdce9 Fixed lsp_sock_send(), return value 2013-12-07 17:45:34 +00:00
Sergey Lyubka
af7efd980c Adjusting unit test for core 2013-12-06 22:14:55 +00:00
Sergey Lyubka
2cb325c981 Added DAV to core 2013-12-06 16:01:41 +00:00
Sergey Lyubka
66435a7158 Removed speed limit feature 2013-12-06 13:02:44 +00:00
Sergey Lyubka
48417ba911 Formatting change in overview 2013-12-06 13:00:33 +00:00
Sergey Lyubka
f39c4c8909 Added directory listing support to core 2013-12-06 12:55:28 +00:00
Sergey Lyubka
2a7e720f12 app code moved to qcomm.c 2013-12-06 08:53:30 +00:00
Sergey Lyubka
ec22250d9b Added mg_iterate_over_connections(), mg_websocket_write() 2013-12-06 08:52:42 +00:00
Sergey Lyubka
a7889756a9 Made qcomm example compile 2013-12-06 08:23:26 +00:00
Sergey Lyubka
9ac67770eb mongoose5 example 2013-12-05 23:16:12 +00:00
Sergey Lyubka
3330bca4be Using mg_handler_t 2013-12-05 16:21:53 +00:00
Sergey Lyubka
31f0409bf9 Added CGI endpoint 2013-12-05 15:03:38 +00:00
Sergey Lyubka
ebf9ee089b Do not send 500 when timing out getreq() 2013-12-05 11:12:07 +00:00
Sergey Lyubka
88cf329490 Closing connection on 5xx errors 2013-12-05 10:47:03 +00:00
Sergey Lyubka
bba29d32ce Using socketpair for inter-thread communication 2013-12-05 10:01:11 +00:00
Sergey Lyubka
2f1f408882 Added qc test 2013-12-05 04:14:58 +00:00
Sergey Lyubka
46a9e42b8f Async websockets work 2013-12-05 04:14:10 +00:00
Sergey Lyubka
58d3abe165 Fixed iterate_callback() 2013-12-05 00:52:42 +00:00
Sergey Lyubka
03e737829a Made URI handler work 2013-12-05 00:22:21 +00:00
Sergey Lyubka
95d8881454 Fixed spool() to properly resize, commented out non-implemented API 2013-12-04 10:19:55 +00:00
Sergey Lyubka
a50a52ca91 Fixed #259 2013-12-04 10:11:12 +00:00
Sergey Lyubka
50371ef309 Introduced file_stat_t to use 64 bit file support on Windows 2013-12-03 12:08:45 +00:00
Sergey Lyubka
6192d1b53a Added send_http_error() 2013-12-03 11:12:43 +00:00
Sergey Lyubka
daa9175139 Added caching support (304 response) 2013-12-03 11:01:43 +00:00
Sergey Lyubka
8a65611a8c Using core.h and modified API 2013-12-02 22:22:22 +00:00
Sergey Lyubka
6c8a0aa768 denying directory accesses 2013-12-01 10:49:25 +00:00
Sergey Lyubka
787b15551d builtin mime types defs moved to top 2013-12-01 10:28:00 +00:00
Sergey Lyubka
2c896e7e5c Added proper static file handling, but range support is still broken 2013-12-01 10:25:31 +00:00
Sergey Lyubka
0e49214c7e Added mutex protection for write calls 2013-12-01 09:46:05 +00:00
Sergey Lyubka
914606a046 fmtspool() -> mg_write() 2013-12-01 07:44:38 +00:00
Sergey Lyubka
b30417e908 Made core c++ friendly 2013-12-01 00:42:04 +00:00
Sergey Lyubka
5b8d4cdf68 main(argc,argv) -> main(void) 2013-12-01 00:35:22 +00:00
Sergey Lyubka
ba06d135c3 Added call_user() 2013-12-01 00:33:26 +00:00
Sergey Lyubka
f0d3d7e81d Cleaning up ctl sockets 2013-11-30 23:59:53 +00:00
Sergey Lyubka
d1bd15291e request pipelining done 2013-11-30 23:23:38 +00:00