Sergey Lyubka
|
3e085ccbaa
|
Eliminate explicit _WIN32 checks
|
2022-02-12 14:33:43 +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
|
544644e94b
|
Refactor - always enable LOG macro. Enhance iolog
|
2022-01-23 06:10:14 +00:00 |
|
Sergey Lyubka
|
e565a7e73d
|
Fix #1453 - do not allow empty wakeup buffer
|
2022-01-21 12:35:28 +00:00 |
|
Sergey Lyubka
|
fe813ee247
|
Add buf,len params to mg_mgr_wakeup()
|
2022-01-19 09:25:01 +00:00 |
|
Sergey Lyubka
|
9fd80fd136
|
Fix #1445 - send error to a resolving connection when DNS error happens
|
2022-01-14 08:50:01 +00:00 |
|
Sergey Lyubka
|
456e8bd249
|
Use 3 params for fcntl()
|
2022-01-10 18:21:13 +00:00 |
|
Sergey Lyubka
|
ebda2cb100
|
Use sendto on Mac too
|
2022-01-07 16:31:29 +00:00 |
|
Sergey Lyubka
|
3b0a509cae
|
Change mg_resolve()
|
2022-01-07 15:00:10 +00:00 |
|
Sergey Lyubka
|
2f981f9383
|
Skip connect() on UDP connection
|
2022-01-06 15:42:55 +00:00 |
|
Sergey Lyubka
|
fc3c08e411
|
Change mg_straddr() API
|
2022-01-05 19:09:11 +00:00 |
|
Sergey Lyubka
|
ff811f287a
|
Squash warnings
|
2022-01-05 13:57:30 +00:00 |
|
Sergey Lyubka
|
8ebb3bc37b
|
More detailed debug log - show ip/port for sender and receiver
|
2022-01-05 13:47:11 +00:00 |
|
Sergey Lyubka
|
6a82cbee71
|
Send MG_EV_WRITE for UDP messages
|
2022-01-05 13:03:56 +00:00 |
|
Sergey Lyubka
|
ae6767b1d2
|
Use int64_t for timers and mg_millis()
|
2021-12-21 21:50:18 +00:00 |
|
Sergey Lyubka
|
81220fa590
|
Remove noisy debug
|
2021-11-26 16:23:06 +00:00 |
|
Sergey Lyubka
|
922e1ce529
|
Make captive portal work on Linux
|
2021-11-23 17:52:54 +00:00 |
|
Sergey Lyubka
|
093cd6a6a3
|
Fix FD_CLOEXEC setting
|
2021-11-05 13:30:12 +00:00 |
|
Sergey Lyubka
|
05b44204d5
|
Set FD_CLOEXEC properly
|
2021-11-04 18:28:32 +00:00 |
|
Sergey Lyubka
|
423aaa492c
|
Fix #1394 - mg_mqtt_sub(). Add MG_EV_OPEN, too.
|
2021-11-01 16:20:00 +00:00 |
|
Sergey Lyubka
|
f1bfe0760f
|
Optimise TLS read
|
2021-10-27 19:18:44 +01:00 |
|
Sergey Lyubka
|
42c89732c8
|
Remove private.h
|
2021-10-22 19:41:26 +01:00 |
|
Sergey Lyubka
|
90b22716ea
|
Merge branch 'master' into undef
|
2021-10-22 14:03:25 +01:00 |
|
Sergey Lyubka
|
4fb49b011e
|
Merge pull request #1377 from jameshilliard/missing-prototypes
Make private functions static and add missing prototypes.
|
2021-10-22 13:16:06 +01:00 |
|
Sergey Lyubka
|
54590aaf26
|
Use UDP sendto() on win32 only
|
2021-10-22 09:14:18 +01:00 |
|
Sergey Lyubka
|
7c5e67b272
|
Fix #1382 - use sendto for UDP send
|
2021-10-22 08:56:45 +01:00 |
|
James Hilliard
|
f72b8c6034
|
Fix some undefined macro warnings.
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
|
2021-10-13 13:06:00 -06:00 |
|
James Hilliard
|
c11e5a9383
|
Make private functions static and add missing prototypes.
Fixes:
mongoose/mongoose.c:180:8: warning: no previous prototype for ‘mg_dns_parse_name’ [-Wmissing-prototypes]
180 | size_t mg_dns_parse_name(const uint8_t *s, size_t n, size_t ofs, char *dst,
| ^~~~~~~~~~~~~~~~~
mongoose/mongoose.c:306:6: warning: no previous prototype for ‘mg_dns_send’ [-Wmissing-prototypes]
306 | void mg_dns_send(struct mg_connection *c, const struct mg_str *name,
| ^~~~~~~~~~~
mongoose/mongoose.c:925:6: warning: no previous prototype for ‘mg_http_parse_headers’ [-Wmissing-prototypes]
925 | void mg_http_parse_headers(const char *s, const char *end,
| ^~~~~~~~~~~~~~~~~~~~~
mongoose/mongoose.c:1125:7: warning: no previous prototype for ‘mg_http_etag’ [-Wmissing-prototypes]
1125 | char *mg_http_etag(char *buf, size_t len, size_t size, time_t mtime) {
| ^~~~~~~~~~~~
mongoose/mongoose.c:2578:6: warning: no previous prototype for ‘mg_sha1_transform’ [-Wmissing-prototypes]
2578 | void mg_sha1_transform(uint32_t state[5], const unsigned char buffer[64]) {
| ^~~~~~~~~~~~~~~~~
mongoose/mongoose.c:2976:8: warning: no previous prototype for ‘mg_open_listener’ [-Wmissing-prototypes]
2976 | SOCKET mg_open_listener(const char *url, struct mg_addr *addr) {
| ^~~~~~~~~~~~~~~~
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
|
2021-10-12 20:18:11 -06:00 |
|
Sergey Lyubka
|
9af6f4b02e
|
Merge pull request #1360 from zudwalex/azure_basics
Add AzureRTOS basic support
|
2021-09-27 08:39:15 +01:00 |
|
Alex Alashkin
|
d86ceecd8c
|
Add AzureRTOS basic support
|
2021-09-26 10:25:44 +03:00 |
|
Sergey Lyubka
|
c490ff8ae7
|
Fix typo
|
2021-09-22 20:38:28 +01:00 |
|
Sergey Lyubka
|
f73ebbf689
|
Fix #1354 - report correct errno in mg_open_listener()
|
2021-09-22 18:52:42 +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 |
|
Alex Alashkin
|
453d4be4d0
|
Update FREERTOS + LWIP support
|
2021-08-12 13:54:43 +03:00 |
|
Sergey Lyubka
|
fd5eb2d3f9
|
Refactor mg_mkpipe()
|
2021-08-11 19:17:04 +01:00 |
|
Sergey Lyubka
|
11c07470bb
|
Refactor UDP handling
|
2021-08-07 22:55:13 +01:00 |
|
Sergey Lyubka
|
76865cbe14
|
Fix STM32 build
|
2021-08-07 17:52:51 +01:00 |
|
Sergey Lyubka
|
b7ce8213d7
|
Better multithreading support: remove mg_socketpair, add mg_mkpipe() and mg_rmpipe()
|
2021-08-07 17:22:47 +01:00 |
|
Sergey Lyubka
|
86f43cd8d6
|
Refactor mg_socketpair and document MG_ENABLE_NATIVE_SOCKETPAIR
|
2021-08-06 10:23:08 +01:00 |
|
Sergey Lyubka
|
47ce072af7
|
Fix #1331 - add comment about order of operations in conn_close()
|
2021-08-05 10:39:24 +01:00 |
|
Sergey Lyubka
|
5366844581
|
Fix #1325 - squash gcc 10 warning, and optimise casts
|
2021-07-31 22:26:43 +01:00 |
|
Sergey Lyubka
|
497b8027f5
|
Fix #1314 - expose local port for listeners
|
2021-07-19 08:47:38 +01:00 |
|
Sergey Lyubka
|
39d64be581
|
Fix FD_CLOEXEC setting
|
2021-07-13 22:49:36 +01:00 |
|
Sergey Lyubka
|
db11897d71
|
Fix #1302 - set FD_CLOEXEC on sockets
|
2021-07-13 19:32:31 +01:00 |
|
cpq
|
736b8ad7b7
|
Fix #1285 - __builtin___snprintf_chk warning. Tighten test flags and refactor the code to squash all warnings
|
2021-05-28 18:30:42 +01:00 |
|
cpq
|
dbc2356768
|
FreeRTOS-Plus-TCP fixes
|
2021-05-19 00:00:32 +01:00 |
|
cpq
|
47e5e984df
|
stm32f7 example starts on real h/w, with plus-TCP driver
|
2021-05-17 17:36:57 +01:00 |
|
cpq
|
0de3f0d985
|
f1 build works
|
2021-05-12 08:43:34 +01:00 |
|