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 |
|
cpq
|
d6852f5e74
|
First stab
|
2021-05-11 09:12:06 +01:00 |
|
cpq
|
d2744063a0
|
Remove unused MG_SWAPxx macros
|
2021-04-09 16:55:12 +01:00 |
|
cpq
|
381d7cce54
|
Do not call setsockopts() on a listening connection
|
2021-03-13 12:36:00 +00:00 |
|
cpq
|
2594e7b37a
|
Stricter MG_ARCH_CUSTOM and type conversions in sock.c
|
2021-03-13 12:34:26 +00:00 |
|
cpq
|
79e5841483
|
Fix QNX build
|
2021-03-04 11:09:57 +00:00 |
|
cpq
|
602c5c0866
|
Refactor mg_url_encode
|
2021-02-15 14:42:55 +00:00 |
|
cpq
|
86b1053678
|
Add error check for iobuf allocation
|
2021-01-29 12:32:34 +00:00 |
|
cpq
|
eecf3d854b
|
Show accepted IPv6 peer corrently
|
2021-01-25 10:35:45 +00:00 |
|
cpq
|
9a19485454
|
TLS nits
|
2021-01-24 13:57:40 +00:00 |
|
cpq
|
51bc5f70c5
|
Disable native socketpair by default, fix multithreaded win32 example
|
2021-01-21 09:12:49 +00:00 |
|
cpq
|
161c34384d
|
Enable SO_EXCLUSIVEADDRUSE on Win32. Better listdir response.
|
2021-01-20 11:10:02 +00:00 |
|
cpq
|
72d3a49352
|
Restore SO_EXCLUSIVEADDRUSE
|
2021-01-13 03:47:11 +00:00 |
|
cpq
|
6c93446a1f
|
Better reuseaddr handling on Win32
|
2021-01-13 03:08:11 +00:00 |
|
cpq
|
bdef3d6afd
|
Fix win98 test
|
2020-12-28 06:32:55 +00:00 |
|
cpq
|
a882aab30e
|
Add captive dns server example
|
2020-12-28 05:25:29 +00:00 |
|