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
|
d0857fe36c
|
Add mkdir to the FS API
|
2022-01-18 19:19:34 +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
|
9fd80fd136
|
Fix #1445 - send error to a resolving connection when DNS error happens
|
2022-01-14 08:50:01 +00:00 |
|
Sergey Lyubka
|
43405afdb2
|
Dont use ctype.h from str.h
|
2022-01-10 17:30:51 +00:00 |
|
Sergey Lyubka
|
ff811f287a
|
Squash warnings
|
2022-01-05 13:57:30 +00:00 |
|
Sergey Lyubka
|
6a82cbee71
|
Send MG_EV_WRITE for UDP messages
|
2022-01-05 13:03:56 +00:00 |
|
Sergey Lyubka
|
62411d039e
|
Increase mqtt timeouts
|
2021-12-24 12:14:06 +00:00 |
|
Sergey Lyubka
|
26a97ec36c
|
Fix #1434 - set will QoS in CONNECT message correctly, and rename qos -> will_qos in struct mg_mqtt_opts
|
2021-12-23 11:00:18 +00:00 |
|
Sergey Lyubka
|
ae6767b1d2
|
Use int64_t for timers and mg_millis()
|
2021-12-21 21:50:18 +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
|
9731a51dae
|
Recognise :PORT as a valid URL
|
2021-11-29 13:57:33 +00:00 |
|
Sergey Lyubka
|
24e8c4d81a
|
Increase SNMP test timeout
|
2021-11-25 17:31:41 +00:00 |
|
Sergey Lyubka
|
bf88167152
|
Add missing test files
|
2021-10-31 12:50:06 +00:00 |
|
Sergey Lyubka
|
86c70e5abb
|
Fix #1391 - make remove_double_dots less aggressive
|
2021-10-31 12:36:34 +00:00 |
|
Sergey Lyubka
|
42c89732c8
|
Remove private.h
|
2021-10-22 19:41:26 +01:00 |
|
Sergey Lyubka
|
054475ddbf
|
Fix #1376 - handle comma for unquoted header vars
|
2021-10-22 14:33:51 +01:00 |
|
Sergey Lyubka
|
65fd834654
|
Increate mqtt test timeout
|
2021-10-22 13:58:51 +01: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
|
7d620965e2
|
Update ca.pem: DST root CA has expired
|
2021-10-01 09:22:49 +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
|
a7afea0963
|
Handle ipv4-mapped addresses
|
2021-09-18 19:38:59 +01:00 |
|
Sergey Lyubka
|
894a168833
|
Get rid of fs->realpath
|
2021-09-15 07:43:48 +01:00 |
|
Sergey Lyubka
|
477e48bf54
|
mg_iobuf_append -> mg_iobuf_add
|
2021-08-28 08:08:54 +01:00 |
|
Sergey Lyubka
|
bd64043377
|
mg_comma -> mg_commalist
|
2021-08-28 06:54:56 +01:00 |
|
Sergey Lyubka
|
714b7a8145
|
Handle WS fragmentation
|
2021-08-27 10:25:24 +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
|
9b37ac384f
|
Merge pull request #1341 from lnksz/bugfix-1340-http_chunked
Fix #1340: Long HTTP Chunks
|
2021-08-23 14:50:39 +01:00 |
|
Kristof Havasi
|
f6f0e49de4
|
Add failing test for HTTP chunk
This test would have caught #1340: handling chunks longer than 15 chars
|
2021-08-23 08:19:46 +02:00 |
|
Sergey Lyubka
|
fd5eb2d3f9
|
Refactor mg_mkpipe()
|
2021-08-11 19:17:04 +01:00 |
|
Sergey Lyubka
|
8b770d2a0d
|
Fix #1334 - typo in mg_call(..MG_EV_WS_OPEN) call
|
2021-08-11 04:52:39 +01:00 |
|
Sergey Lyubka
|
11c07470bb
|
Refactor UDP handling
|
2021-08-07 22:55:13 +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
|
c2c6ff11ed
|
Fix #1329 - send MG_EV_WS_OPEN for server connections
|
2021-08-04 11:38:32 +01:00 |
|
Sergey Lyubka
|
9b18a6350a
|
Make ws_upgrade() respond with error if request is not and upgrade
|
2021-08-03 23:37:50 +01:00 |
|
Sergey Lyubka
|
3ea4f1fda8
|
Merge pull request #1324 from ignacionr/fix/issue-1323
allow for in-url colon, when port is not specified
|
2021-07-31 22:30:04 +01:00 |
|
Ignacio Rodriguez
|
e52a6184c4
|
test and fix
|
2021-07-30 12:34:55 -05:00 |
|
Sergey Lyubka
|
b40b1232cc
|
Enhance packed fs serving
|
2021-07-30 17:41:23 +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
|
9346122c29
|
Add FS API layer
|
2021-07-28 21:11:07 +01:00 |
|
Sergey Lyubka
|
b98556a4dc
|
Enable mg_fopen_packed on ARM
|
2021-07-27 09:54:45 +01:00 |
|
Sergey Lyubka
|
55d102e450
|
Enable mg_fopen_packed in newlib
|
2021-07-27 09:50:11 +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 |
|