Commit Graph

203 Commits

Author SHA1 Message Date
Sergey Lyubka
0763146254 Fix #1476 - introduce c->is_full to cap the recv buf len for streaming connections 2022-06-03 11:37:35 +01:00
Sergey Lyubka
a88ea776a9 Change MG_MAX_RECV_BUF_SIZE -> MG_MAX_RECV_SIZE 2022-06-02 13:50:44 +01:00
Sergey Lyubka
7e8901c99f Docs - amend images 2022-06-02 12:02:26 +01:00
Behnejad
0f93ab84e9
Update README.md
after sending buffer to socket, MG_EV_WRITE will generated.
2022-06-01 14:36:17 +04:30
Sergey Lyubka
4dd1891594 Add mg_http_serve_opts.page404 2022-05-31 23:44:03 +01:00
Sergey Lyubka
a3d63c095a Handle #1562 - add udp/tcp extra param to mg_mkpipe() 2022-05-31 18:23:32 +01:00
Sergey Lyubka
9963bdee09 Docs images 2022-05-31 11:38:03 +01:00
Behnejad
82e1cac1c7
Update README.md
added missing parameter in sample code of `mg_match`.
2022-05-29 18:22:56 +04:30
Sergey Lyubka
21ffe8e3f3 docs 2022-05-29 12:59:33 +01:00
Sergey Lyubka
45f20d5089 Update http_message diagram 2022-05-29 12:03:54 +01:00
Valtteri Koskivuori
8253a84689
Small fix to mg_timer_add() documentation
The return value was not documented.
2022-05-26 23:43:56 +03:00
Sergey Lyubka
6b7f14c69d docs 2022-05-26 20:25:20 +01:00
Sergey Lyubka
fe124354cd Update custom build instructions 2022-05-26 02:10:28 +01:00
Sergey Lyubka
ebe04620e1 Better custom build reference 2022-05-25 13:36:39 +01:00
Sergey Lyubka
7e053cd632 Typo fs docs 2022-05-25 13:29:49 +01:00
Sergey Lyubka
1fd65c77fe Enhance fs docs 2022-05-25 13:28:25 +01:00
Sergey Lyubka
5ce2130f05 Minor formatting fix 2022-05-25 11:14:42 +01:00
Sergey Lyubka
f72b27d1c1 docs 2022-05-24 20:36:21 +01:00
Sergey Lyubka
9973c5f2b7 docs 2022-05-24 19:20:20 +01:00
Sergey Lyubka
88ee415dd1 docs 2022-05-24 19:19:42 +01:00
Sergey Lyubka
4f168cf346 docs 2022-05-24 19:18:42 +01:00
Sergey Lyubka
ad7b5d2cd8 Change packed image 2022-05-24 19:14:20 +01:00
Sergey Lyubka
1e522de4a7 Change mg_iobuf image 2022-05-24 18:57:22 +01:00
Sergey Lyubka
7e2ca72310 Remove mg_log_set_callback. Use MG_PUTCHAR macro instead 2022-05-20 09:45:17 +01:00
Sergey Lyubka
f5fd176b35 Increate SNTP timeout 3s->5s. Change mg_sntp_send() to mg_sntp_request(), remove one unnecessary parameter 2022-05-15 18:41:01 +01:00
Sergey Lyubka
cf7d1d8041 Address #1551 - better timers handling 2022-05-15 14:29:34 +01:00
Sergey Lyubka
0294603dfc MG_ARCH_RTX nits 2022-05-12 15:07:02 +01:00
Sergey Lyubka
31ce219544 Add MG_ARCH_RTX 2022-05-12 08:07:51 +01:00
Sergey Lyubka
bc16854ccb Get rid of MG_ENABLE_LOG, change mg_hexdump() 2022-05-06 21:09:13 +01:00
Sergey Lyubka
f19eec7fae Refactor multithreading API 2022-04-25 14:56:15 +01:00
Sergey Lyubka
8174842b05 docs 2022-04-24 11:39:54 +01:00
Sergey Lyubka
ff07d261b2 docs 2022-04-24 11:37:23 +01:00
Sergey Lyubka
c55db8a895 docs 2022-04-24 11:33:47 +01:00
Sergey Lyubka
70a9554b72 docs 2022-04-24 11:26:25 +01:00
Sergey Lyubka
ef44f90491 Fix #1520 - move state to struct mg_mgr 2022-04-12 14:14:55 +01:00
Sergey Lyubka
66376885e9 Fix #1521 - add mg_tou64() 2022-04-12 10:20:43 +01:00
Sergey Lyubka
5f78d34f4d Fix #1513 - fix mg_strdup() documentation 2022-04-12 09:57:25 +01:00
Sergey Lyubka
a1ec179229 Use uint64_t for uptime in millis, not int64_t 2022-04-07 13:50:25 +01:00
Sergey Lyubka
0ed64707f3 Introduce MG_ENABLE_CUSTOM_MILLIS 2022-04-04 18:14:59 +01:00
Sergey Lyubka
4474ada291 Fix #1505: let mg_wakeup() return status 2022-04-03 00:17:31 +01:00
Sergey Lyubka
c650fdcdfc Move mg_listen() to net.c 2022-02-23 03:06:02 +00:00
Sergey Lyubka
e99973d4b7 Introduce local address 2022-02-22 22:00:55 +00:00
Sergey Lyubka
048fee5c88 Fix build after mg_connect() move 2022-02-22 21:35:03 +00:00
Sergey Lyubka
c579b73f75 Update docs 2022-02-19 15:31:22 +00:00
Sergey Lyubka
e69ec148cc Better mbedtls debug 2022-02-19 13:46:07 +00:00
Sergey Lyubka
5bc164de76 Remove MG_ENABLE_DIRLIST 2022-02-14 11:19:24 +00:00
Sergey Lyubka
da72dafbfb Fix #1462 - add helper function for getting HTTP response status code. 2022-02-12 16:51:37 +00:00
Sergey Lyubka
313ac34e59 Handle minus in the fmt spec 2022-02-11 11:02:06 +00:00
Sergey Lyubka
54f75889fa Using mg_snprintf() everywhere 2022-02-10 17:11:03 +00:00
Sergey Lyubka
9e634310b4 Use MG_EV_HTTP_CHUNK for streaming upload 2022-02-09 12:24:06 +00:00
Sergey Lyubka
b2ee9cb363 Update docs 2022-01-29 11:12:31 +00:00
Sergey Lyubka
e9c20ad992 Update docs 2022-01-29 11:11:22 +00:00
Sergey Lyubka
63b880e624 Handle #1459 - deprecate mg_globmatch, introduce mg_match() 2022-01-29 11:03:54 +00:00
Sergey Lyubka
226917e1cd Use mg_str, not pointers, in mg_mqtt_{sub,pub} 2022-01-19 09:57:27 +00:00
Sergey Lyubka
fe813ee247 Add buf,len params to mg_mgr_wakeup() 2022-01-19 09:25:01 +00:00
Sergey Lyubka
56a7438114 Add fs arg to mg_file* and mg_http_upload API 2022-01-18 17:11:02 +00:00
Sergey Lyubka
1df102ab93 Add Fat FS support 2022-01-18 07:44:30 +00:00
Sergey Lyubka
fc3c08e411 Change mg_straddr() API 2022-01-05 19:09:11 +00:00
Sergey Lyubka
a176b8d566 Upate docs w.r.t. mg_mqtt_opts 2021-12-23 11:12:10 +00:00
Sergey Lyubka
e9fc3fcecf Update event enum 2021-12-21 22:20:42 +00:00
Sergey Lyubka
ae6767b1d2 Use int64_t for timers and mg_millis() 2021-12-21 21:50:18 +00:00
Sergey Lyubka
2a3492766f Remove mg_time() and mg_usleep() 2021-12-21 17:44:34 +00:00
Sergey Lyubka
574c2954b3 Docs nitpick 2021-12-19 10:53:17 +00:00
Sergey Lyubka
755bf3c412 Split TLS files and introduce MG_ENABLE_CUSTOM_TLS 2021-12-14 12:42:41 +00:00
Sergey Lyubka
f2df6c114d Example for mg_http_bauth 2021-12-13 15:14:29 +00:00
Sergey Lyubka
226404d39c Example for mg_http_bauth 2021-12-13 15:08:05 +00:00
Sergey Lyubka
0b209eaabb Add mg_http_get_header_var() 2021-12-03 09:54:03 +00:00
Sergey Lyubka
013520b0c0 Add note for mg_http_serve_dir() 2021-11-25 12:29:45 +00:00
Sergey Lyubka
08444e3942 Fix links and typos 2021-11-16 12:30:40 +00:00
Sergey Lyubka
9c41a0cd26 Fix links 2021-11-16 09:54:36 +00:00
Sergey Lyubka
90c67e4226 Reformatting for better readability 2021-11-06 11:29:56 +00:00
Sergey Lyubka
eba688e11b Update docs 2021-11-04 23:07:47 +00:00
Panagiotis Tsolakos
383653d608 mbedtls CRL support
Certificate revocation checking when using mbedtls
2021-10-14 17:56:31 +02:00
tophatgeeks
6b1ff37cf3
Update README.md
I have gone through and edited for consistency, punctuation, wording, and grammar. If you have questions feel free to reach out.  I fixed some spelling errors "if" instead of "is" "update" instead of "updatw", etc. 

-Jordan Ramsey
2021-09-23 12:07:00 -04:00
Sergey Lyubka
ad3655fb92 Docs spelling 2021-09-22 11:51:16 +01:00
Sergey Lyubka
90a131bd29 Include ipv6 wrapping brackets [] in the result of mg_url_host() 2021-09-21 08:10:27 +01:00
Sergey Lyubka
2139fbc4b7 Support multiple web roots 2021-09-20 12:24:44 +01:00
Sergey Lyubka
9d1e61de93 Update docs 2021-09-17 15:59:15 +01:00
Alex Alashkin
eb94704d8d Add params and retvals 2021-09-15 22:18:44 +03:00
Sergey Lyubka
f3eb466af3 Update docs 2021-09-15 07:43:24 +01:00
Sergey Lyubka
5bf5516b29 struct iobuf doc 2021-08-30 13:06:45 +01:00
Sergey Lyubka
167af7f160 docs update 2021-08-28 20:27:55 +01:00
Sergey Lyubka
7d91885413 Update docs 2021-08-28 11:16:45 +01:00
Sergey Lyubka
0de83157dc Update docs 2021-08-28 08:52:41 +01:00
Sergey Lyubka
cc9639b3cb Update docs 2021-08-28 08:48:47 +01:00
Sergey Lyubka
cb0ac1868f Update docs 2021-08-28 08:46:01 +01:00
Sergey Lyubka
f3d15a0440 Update docs 2021-08-28 08:25:31 +01:00
Sergey Lyubka
0bc736d384 Update docs 2021-08-28 08:23:33 +01:00
Sergey Lyubka
3bf7b817f6 Update docs 2021-08-28 08:21:29 +01:00
Sergey Lyubka
477e48bf54 mg_iobuf_append -> mg_iobuf_add 2021-08-28 08:08:54 +01:00
Sergey Lyubka
913e730ec2 mg_iobuf_delete -> mg_iobuf_del 2021-08-28 07:16:38 +01:00
Sergey Lyubka
bd64043377 mg_comma -> mg_commalist 2021-08-28 06:54:56 +01:00
Sergey Lyubka
7ba6fda236 Add stm32-nucleo-h743z and stm32-nucleo-f429z 2021-08-26 11:40:47 +01:00
Sergey Lyubka
fc9c454518 Add mg_check_ip_acl() 2021-08-25 07:59:31 +01:00
Sergey Lyubka
1c456fc2df mg_next_comma_entry -> mg_comma 2021-08-23 16:54:58 +01:00
Sergey Lyubka
07568a8f06 Docs nits 2021-08-22 10:51:40 +01:00
Sergey Lyubka
71e9019211 Docs nitpicks 2021-08-20 20:31:32 +01:00
Sergey Lyubka
6c42350fcf docs 2021-08-12 12:24:28 +01:00
Sergey Lyubka
104c4fab19 More docs 2021-08-11 19:24:33 +01:00
Sergey Lyubka
fd5eb2d3f9 Refactor mg_mkpipe() 2021-08-11 19:17:04 +01:00