Sergey Lyubka
|
3b5a9e2d4b
|
Add tests for mg_ws_wrap() and messages > 128 bytes
|
2022-03-22 12:46:55 +00:00 |
|
James Hilliard
|
1e9344161b
|
Run valgrind tests with appropriate compiler optimizations.
|
2022-03-18 13:51:05 -06:00 |
|
Sergey Lyubka
|
8c447a95dd
|
Fix #1483 - add valgrind target, do not use stdlib strcasecmp()
|
2022-03-18 08:52:54 +00:00 |
|
Sergey Lyubka
|
37cb51ee94
|
Fix #1488 - properly set non-blocking flags on accepted connections
|
2022-03-14 13:26:00 +00:00 |
|
Sergey Lyubka
|
733abcffbc
|
Merge pull request #1485 from jameshilliard/fix-pack-rebuild
Regenerate pack file when dependencies are changed.
|
2022-03-06 16:50:03 +00:00 |
|
Sergey Lyubka
|
139f928731
|
Fix #1481 - use stricter compilation flags
|
2022-03-06 14:31:42 +00:00 |
|
James Hilliard
|
3da9986232
|
Regenerate pack file when dependencies are changed.
Should help prevent some spurious test failures due to stale
test/packed_fs.c file.
|
2022-03-02 10:12:48 -07:00 |
|
Sergey Lyubka
|
507935d067
|
Tiny refactoring - move clearance of the c->is_resolving flag to the mg_connect_resolved()
|
2022-02-19 16:17:03 +00:00 |
|
Sergey Lyubka
|
a76ade9bb2
|
Update packed fs
|
2022-02-14 17:44:43 +00:00 |
|
Sergey Lyubka
|
3e8e2ab513
|
Add optional zip cmd to pack.c
|
2022-02-12 14:28:02 +00:00 |
|
Sergey Lyubka
|
768f67ae0a
|
Fix #1458 - fail on example build error, and fix examples/mqtt-server
|
2022-01-27 12:10:03 +00:00 |
|
Sergey Lyubka
|
4a5824e7a7
|
Silence error in clean target
|
2022-01-24 13:07:56 +00:00 |
|
Sergey Lyubka
|
32f3c48b65
|
Fix FreeBSD build
|
2022-01-24 02:20:45 +00:00 |
|
Sergey Lyubka
|
544644e94b
|
Refactor - always enable LOG macro. Enhance iolog
|
2022-01-23 06:10:14 +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
|
c65c8fdaaa
|
Protect against the directory traversal in mg_upload()
|
2022-01-17 12:08:23 +00:00 |
|
Sergey Lyubka
|
fb0a9bc7e3
|
Fix build
|
2021-12-21 18:16:12 +00:00 |
|
Sergey Lyubka
|
30bfb245f5
|
Make mongoose more bare-metal Keil friendly. Declare settings after arch. Introduce MG_ENABLE_FILE
|
2021-12-21 17:39:55 +00:00 |
|
Sergey Lyubka
|
755bf3c412
|
Split TLS files and introduce MG_ENABLE_CUSTOM_TLS
|
2021-12-14 12:42:41 +00:00 |
|
Sergey Lyubka
|
90b22716ea
|
Merge branch 'master' into undef
|
2021-10-22 14:03:25 +01:00 |
|
Sergey Lyubka
|
fb90c504a6
|
Remove private.h
|
2021-10-22 14:00:31 +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
|
6fbb749431
|
7.4 -> 7.5
|
2021-09-30 13:34:55 +01:00 |
|
Sergey Lyubka
|
df848973dc
|
Fix unamalgamated target
|
2021-09-14 12:27:02 +01:00 |
|
Sergey Lyubka
|
c2c6ff11ed
|
Fix #1329 - send MG_EV_WS_OPEN for server connections
|
2021-08-04 11:38:32 +01:00 |
|
Sergey Lyubka
|
3a46055e52
|
Better packed test
|
2021-07-30 13:19:20 +01:00 |
|
Sergey Lyubka
|
c2176f969b
|
Implement FS virtualization
|
2021-07-29 14:21:20 +01:00 |
|
Sergey Lyubka
|
dfc22af10f
|
Run docker non-interactive
|
2021-07-26 18:18:29 +01:00 |
|
Sergey Lyubka
|
2d585474c1
|
Add riscv target, enhance arm target
|
2021-07-26 11:00:37 +01:00 |
|
Sergey Lyubka
|
bdb747f9de
|
Fix mg_prefix test
|
2021-07-26 09:15:17 +01:00 |
|
Sergey Lyubka
|
299075c930
|
Add test for fopen_packed()
|
2021-07-26 09:05:34 +01:00 |
|
Sergey Lyubka
|
7e1d4325ec
|
Fail examples target if any example fails
|
2021-07-24 08:45:51 +01:00 |
|
Sergey Lyubka
|
2a2c17a232
|
Remove MG_ENABLE_STDIO and cleanup
|
2021-07-24 03:44:00 +01:00 |
|
Sergey Lyubka
|
a09238debd
|
Place config.h before arch*.h
|
2021-07-23 20:48:48 +01:00 |
|
Sergey Lyubka
|
3982e065c8
|
Fix #1315, fix #1317 - use #ifndef instead of #pragma once for compilers that do not support #pragma once
|
2021-07-19 09:04:18 +01:00 |
|
Sergey Lyubka
|
77fae5c562
|
Fix #1298 - shadowing struct mg_str constructor
|
2021-07-15 02:18:32 +01:00 |
|
Sergey Lyubka
|
d9680df510
|
Support mbedtls 3.x.x
|
2021-07-13 17:28:07 +01:00 |
|
cpq
|
89af2e9638
|
Merge branch 'master' of github.com:cesanta/mongoose
|
2021-07-13 06:58:52 +01:00 |
|
cpq
|
015586950f
|
Fix #1305 - add #ifdef __cplusplus for C++ linkage
|
2021-07-13 06:58:34 +01:00 |
|
Jasper Orschulko
|
e69ee90acf
|
Makefile: change curly brackets to round brackets
Esthetic change which replaces the curly brackets introduced by me in
commit b6ee9e637b with round brackets.
|
2021-06-30 21:46:58 +02:00 |
|
Jasper Orschulko
|
b6ee9e637b
|
Makefile: add static and dynamic lib targets
|
2021-06-21 11:51:42 +02:00 |
|
cpq
|
7c37d75bf4
|
Squash even more warnings
|
2021-05-28 18:57:47 +01:00 |
|
cpq
|
879261981f
|
Squash more warnings
|
2021-05-28 18:54:39 +01:00 |
|
cpq
|
838b0bcd27
|
Squash more warnings
|
2021-05-28 18:45:35 +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
|
41c1e0f08d
|
Squash truncation warning
|
2021-03-17 12:22:19 +00:00 |
|
cpq
|
e7b1905e49
|
Add -Wno-error=format-truncation for test++ build
|
2021-03-17 12:15:46 +00:00 |
|
cpq
|
e00265f855
|
Add -Wno-error=format-truncation for linux++ build
|
2021-03-17 12:11:05 +00:00 |
|
cpq
|
1b5cc341a5
|
Add streaming client support, MG_EV_HTTP_CHUNK
|
2021-03-08 15:41:16 +00:00 |
|