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
Sergey Lyubka
8b770d2a0d
Fix #1334 - typo in mg_call(..MG_EV_WS_OPEN) call
2021-08-11 04:52:39 +01:00
Sergey Lyubka
b739aa89f1
Update readme
2021-08-09 09:43:21 +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
2407509ce0
More detailed environment questions
2021-08-05 10:49:24 +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
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
a36050ab4b
Fix #1326 - spelling errors
2021-08-02 00:23:01 +01:00
Sergey Lyubka
568484f079
Fix #920 - add MQTT over Websocket client example
2021-08-01 14:10:21 +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
Sergey Lyubka
5366844581
Fix #1325 - squash gcc 10 warning, and optimise casts
2021-07-31 22:26:43 +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
2af5d07467
Fix stm32 GA
2021-07-29 14:28: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
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
53ee984eb7
Fix mg_prefix test
2021-07-26 09:26:52 +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
b0e0247b21
Add ascii to the packed data
2021-07-25 21:08:02 +01:00
Sergey Lyubka
35abd695cd
Add packed FS
2021-07-25 10:22:56 +01:00
Sergey Lyubka
df2ffd1187
Refactor serve dir even more
2021-07-24 22:00:37 +01:00
Sergey Lyubka
b378082ec4
Refactor mg_http_serve_dir()
2021-07-24 21:48:19 +01:00
Sergey Lyubka
fb4fae9174
Optimise file serving path
2021-07-24 21:23:52 +01:00
Sergey Lyubka
cddff2b1b8
Cleanup on riscv baremetal build
2021-07-24 11:40:52 +01:00
Sergey Lyubka
d6dbf831f7
Remove mg_stat
2021-07-24 10:35:48 +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
d130c6f42d
Remove leftovers
2021-07-24 02:44:25 +01:00
Sergey Lyubka
a09238debd
Place config.h before arch*.h
2021-07-23 20:48:48 +01:00
Sergey Lyubka
328a87b02a
Remove mg_file_size()
2021-07-23 20:18:34 +01:00
Sergey Lyubka
529faa1172
MG_ENABLE_FS -> MG_ENABLE_STDIO
2021-07-23 19:47:26 +01:00
Sergey Lyubka
8e5efd4804
7.3 -> 7.4
2021-07-23 12:17:05 +01:00
Sergey Lyubka
32406b678b
Increase sntp test timeout
7.3
2021-07-22 23:03:20 +01:00
Sergey Lyubka
55e2077a46
Use mg_fopen only on win32
2021-07-22 22:46:33 +01:00
Sergey Lyubka
a771d6a19d
Add unicode filename
2021-07-22 20:16:50 +01:00
Sergey Lyubka
0d5d7bb26f
Keep directory listing compile-time option
2021-07-21 11:05:27 +01:00
Sergey Lyubka
3808dd3222
Update issue template
2021-07-21 10:31:48 +01:00
Sergey Lyubka
8fc94e12af
Add enable_dirlist to mg_http_serve_opts
2021-07-20 17:22:41 +01:00
Sergey Lyubka
824e33ef8a
Merge pull request #1319 from ignacionr/patch-1
...
The sanitiser pointed out this problem
2021-07-20 16:46:30 +01:00
Sergey Lyubka
655f9a9f79
Add Content-Type header to the SSI files
2021-07-20 11:33:38 +01:00
Ignacio Rodríguez
6ac6aa521c
The sanitiser pointed out this problem
...
And I believe it's right. Other-side-close should be done only for the 'A' (proxy-client-side) connection.
2021-07-20 00:04:05 -05: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
497b8027f5
Fix #1314 - expose local port for listeners
2021-07-19 08:47:38 +01:00
Sergey Lyubka
89757388c7
Disable SSL v1.1
2021-07-16 12:10:48 +01:00
Sergey Lyubka
77fae5c562
Fix #1298 - shadowing struct mg_str constructor
2021-07-15 02:18:32 +01:00
Sergey Lyubka
80fcba91c8
Fix #1297 - %p warning
2021-07-14 04:00:27 +01:00
Sergey Lyubka
39d64be581
Fix FD_CLOEXEC setting
2021-07-13 22:49:36 +01:00
Sergey Lyubka
2bfd30ab4b
Fix mac test
2021-07-13 20:49:19 +01:00
Sergey Lyubka
60004eb209
Fix mac test
2021-07-13 20:01:46 +01:00
Sergey Lyubka
db11897d71
Fix #1302 - set FD_CLOEXEC on sockets
2021-07-13 19:32:31 +01:00
Sergey Lyubka
5e466f9037
Fix #1294 - add more common mime types
2021-07-13 19:24:46 +01:00
Sergey Lyubka
6b2698a503
Squash warning in mg_random()
2021-07-13 18:07:38 +01:00
Sergey Lyubka
4788db7e00
Fix #1301 - use correct openssl version conditional for SSL_use_certificate_chain_file()
2021-07-13 18:05:57 +01:00
Sergey Lyubka
d9680df510
Support mbedtls 3.x.x
2021-07-13 17:28:07 +01:00
Sergey Lyubka
f20ee1f305
Open HTTP and HTTPS ports
2021-07-13 14:40:52 +01:00
cpq
302bf865f9
Fix #1310 - wrap _CRT_SECURE_NO_WARNINGS into #ifndef
2021-07-13 07:13:06 +01:00
Sergey Lyubka
03929dcdaa
Merge pull request #1306 from SimonNitzsche/patch-1
...
Fixed typo on README
2021-07-13 07:06:30 +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
Simon Nitzsche
9df261a0eb
Fixed typo on README
...
Added a dot to "etc" on the README
2021-07-04 17:40:18 +02:00
Sergey Lyubka
a2a3c84450
Merge pull request #1303 from Jasper-Ben/master
...
Makefile: change curly brackets to round brackets
2021-07-02 18:28:53 +01:00
novlean
6611348ebf
added customers references
2021-07-01 15:02:51 +01:00
Jasper Orschulko
e69ee90acf
Makefile: change curly brackets to round brackets
...
Esthetic change which replaces the curly brackets introduced by me in
commit b6ee9e637bbb885c29291f3fcc632b05375f6b28 with round brackets.
2021-06-30 21:46:58 +02:00
Sergey Lyubka
8f3554d08a
Merge pull request #1295 from Jasper-Ben/add_linux_lib_targets
...
Add static and dynamic lib targets to Makefile
2021-06-21 11:35:43 +01:00
Jasper Orschulko
b6ee9e637b
Makefile: add static and dynamic lib targets
2021-06-21 11:51:42 +02:00
cpq
f46453f80f
Squash warnings
2021-06-10 19:37:03 +01:00
cpq
3deafaea7f
Extend mg_mqtt_{pub,sub} by adding qos and retain
2021-06-10 19:27:19 +01:00
cpq
a15d518571
Add mg_mqtt_pubex
2021-06-10 19:15:50 +01:00
cpq
886a29d659
Fix #1292 - allow requests with missing protocol version, responses with no reason fields
2021-05-29 10:07:05 +01:00
cpq
e69de57def
Optimise mg_iobuf_append()
2021-05-29 09:46:50 +01:00
cpq
9d68e20dcc
Fix #1288 - better mg_iobuf_append allocation strategy
2021-05-29 09:44:07 +01:00
cpq
c0a8546330
Add MG_ARCH_FREERTOS_LWIP
2021-05-28 23:49:26 +01:00
cpq
4c0002e28a
Separate examples job
2021-05-28 19:05:10 +01: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
db27fae40e
Update issue template
2021-05-24 10:18:44 +01:00
cpq
594111a255
Update issue template
2021-05-24 10:16:33 +01:00
cpq
53a46a2739
Change issue template
2021-05-24 09:53:39 +01:00
Sergey Lyubka
eef7a55904
Merge pull request #1290 from lnksz/patch-1
...
Propose an issue template
2021-05-24 09:49:35 +01:00
Kristóf Havasi
a68fa5e6e0
Propose an issue template
...
As it is in the discussion of raised issues to have some extra iteration because of architecture, library version, and other meta information, an issue template could save these extra rounds and possibly reduce the number of duplicates by highlighting where one can check for answers.
This is just a sketch based on what notifications I got from mongoose in the past months. Feel free to change it.
2021-05-23 22:44:16 +02:00
cpq
7c0d126edc
Build with -DMG_ENABLE_FS=1
2021-05-19 08:10:38 +01:00
cpq
1a5e3d3151
Fix #1286
2021-05-19 00:19:21 +01:00
cpq
95ff6c56af
Update readme
2021-05-19 00:15:45 +01:00
cpq
e2ef392633
Update readme
2021-05-19 00:14:27 +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
0f32f50c50
Add missing files
2021-05-13 22:05:00 +01:00