Sergio R. Caprile
|
08f05d6f8c
|
Merge pull request #2585 from cesanta/fai
prefix PHY-related constants
|
2024-01-22 18:45:00 -03:00 |
|
Sergio R. Caprile
|
4d3fba57d4
|
rename MG_ENABLE_FILE to MG_ENABLE_POSIX_FS
|
2024-01-22 16:21:57 -03:00 |
|
Sergio R. Caprile
|
1a8a144726
|
prefix PHY-related constants
|
2024-01-22 14:27:22 -03:00 |
|
Sergey Lyubka
|
6b0e4a425d
|
Fix #2552 - reject requests with invalid/absent chunk length
|
2024-01-20 09:35:01 +00:00 |
|
Sergey Lyubka
|
f883504d2d
|
Fix #2573 - GCC build warning in tls_builtin.c::mul()
|
2024-01-20 08:51:01 +00:00 |
|
robert
|
8500afbbd4
|
RT1020 and RT1060 OTA
|
2024-01-19 02:47:23 -05:00 |
|
Sergio R. Caprile
|
faa582040b
|
Fallback to IP source address on DHCP servers not filling sid
|
2024-01-16 09:56:05 -03:00 |
|
Sergey Lyubka
|
0ad4002569
|
Make TLS less verbose
|
2024-01-14 23:27:52 +00:00 |
|
Sergey Lyubka
|
dfc2e97d5e
|
Squash warning
|
2024-01-14 22:10:18 +00:00 |
|
Sergey Lyubka
|
8ea08306b8
|
Update year to 2024
|
2024-01-10 14:31:09 +00:00 |
|
Sergio R. Caprile
|
deca1aaf46
|
remove fn_data from event handler signature
|
2024-01-09 14:51:19 -03:00 |
|
Sergio R. Caprile
|
2427c40a4c
|
Avoid calling mg_send on no actual payload
|
2023-12-29 14:58:03 -03:00 |
|
Sergey Lyubka
|
744df7b244
|
Better checks in skip_chunk()
|
2023-12-29 11:59:02 +00:00 |
|
Sergey Lyubka
|
01b612cff5
|
WCH FW build fix. Introduce phy_addr for STM32F driver
|
2023-12-27 15:38:51 +00:00 |
|
Sergey Lyubka
|
06f8238107
|
Fix TLS codepath for pending data. Reuse c->rtls
|
2023-12-22 16:17:06 +00:00 |
|
Sergey Lyubka
|
61825b2390
|
Add mg_wakeup()
|
2023-12-21 14:03:33 -03:00 |
|
Sergey Lyubka
|
a50b8ff5d7
|
Remove gettimeofday implementation, to avoid clashes
|
2023-12-21 15:05:07 +00:00 |
|
Sergio R. Caprile
|
285dc63c5c
|
reformat comments
|
2023-12-20 16:40:31 -03:00 |
|
Sergey Lyubka
|
a0e66fb9e6
|
Add built-in TLS 1.3 stack: server side, EC support
|
2023-12-20 11:04:31 +00:00 |
|
Sergio R. Caprile
|
387334c8c2
|
stm32 -> stm32f
|
2023-12-15 21:55:52 -03:00 |
|
Sergio R. Caprile
|
cd021daf79
|
Merge pull request #2531 from cesanta/mqttrndis
Add MQTT device through RNDIS example
|
2023-12-15 13:39:21 -03:00 |
|
Sergey Lyubka
|
536aa1fb62
|
Fix post-OTA status save
|
2023-12-15 11:32:46 +00:00 |
|
Sergio R. Caprile
|
ad57731ae1
|
Add MQTT device through RNDIS example
|
2023-12-13 17:24:52 -03:00 |
|
Sergio R. Caprile
|
92ecef7bd3
|
Be less verbose on unkown eth types
|
2023-12-10 15:17:20 -03:00 |
|
cpq
|
144c2f443e
|
TLS layer: c->rtls to optimise recvd TLS data
|
2023-12-10 12:18:07 +00:00 |
|
Sergey Lyubka
|
ed2d4c1c2b
|
Merge pull request #2519 from cesanta/prof
Add profiling capability
|
2023-12-08 18:43:14 +00:00 |
|
cpq
|
693316de44
|
Add profiling capability
|
2023-12-08 17:00:42 +00:00 |
|
cpq
|
6e68124405
|
Move TLS API to tls.h, fix builtin handshake codepath
|
2023-12-08 00:30:09 +00:00 |
|
cpq
|
4c445453d3
|
Fix #2460 - sanity check of the Transfer-Encoding: chunked header
|
2023-12-01 11:24:32 +00:00 |
|
cpq
|
85d3e7f375
|
Use V307 flash
|
2023-11-30 23:51:34 +00:00 |
|
cpq
|
bd53e46873
|
Do not allow invalid UTF8 in method, uri, header names
|
2023-11-25 11:33:07 +00:00 |
|
cpq
|
9cfd3124ef
|
Fix #2487 - correct GMAC_DCFGR, receive size -> full size
|
2023-11-25 08:04:38 +00:00 |
|
Sergey Lyubka
|
36748ee406
|
Merge pull request #2486 from cesanta/st_v307
Post-IRQ DMASR flags cleanup
|
2023-11-25 07:49:32 +00:00 |
|
Sergey Lyubka
|
2a25e449a2
|
Merge pull request #2476 from cesanta/mqtt-dashboard-part-2
Added MQTT Dashboard support for H723ZG
|
2023-11-24 10:45:49 +00:00 |
|
cpq
|
f2f60a7b3b
|
Post-IRQ DMASR flags cleanup
|
2023-11-24 10:43:56 +00:00 |
|
cpq
|
82916a1cef
|
Wrap dirty IRQ flag cleanup for v307 into a conditional
|
2023-11-22 15:41:45 +00:00 |
|
cpq
|
fa76312313
|
Add example for ch32v307
|
2023-11-22 10:22:10 +00:00 |
|
robert
|
46687f6fe3
|
Added MQTT Dashboard support for H723ZG
|
2023-11-20 02:08:07 -05:00 |
|
Sergio R. Caprile
|
7c25c0d6f3
|
BIT -> MG_BIT
|
2023-11-16 17:11:04 -03:00 |
|
Sergio R. Caprile
|
c8f207c277
|
rename iMX-RT
|
2023-11-15 19:27:20 -03:00 |
|
Sergio R. Caprile
|
d70d9aff11
|
fix bits not being reset
|
2023-11-15 16:33:20 -03:00 |
|
Sergio R. Caprile
|
b999275550
|
fix Teensy PHY code in _up
|
2023-11-15 10:46:44 -03:00 |
|
Sergio R. Caprile
|
a546d360d0
|
update PHY code in _up
|
2023-11-13 23:54:37 -03:00 |
|
cpq
|
eb65d269eb
|
Disable noisy debug
|
2023-11-13 01:57:59 +00:00 |
|
cpq
|
b379f81004
|
Nit picks
|
2023-11-13 01:56:50 +00:00 |
|
Sergey Lyubka
|
d1b0342a18
|
Merge pull request #2468 from cesanta/teensy
Add teensy41 example
|
2023-11-11 21:28:28 +00:00 |
|
cpq
|
b815e6bc04
|
Add teensy41 example
|
2023-11-11 21:22:00 +00:00 |
|
Sergio R. Caprile
|
1f77e53b23
|
Wrap OpenSSL errors in Mongoose log
|
2023-11-06 17:24:30 -03:00 |
|
Sergio R. Caprile
|
bb5aba2e19
|
Make tls_builtin build with current API
|
2023-11-03 14:02:41 -03:00 |
|
Sergio R. Caprile
|
18d13f9848
|
Allow fast close
|
2023-11-02 18:27:39 -03:00 |
|
Sergey Lyubka
|
107e303282
|
Merge pull request #2445 from cesanta/cmsis-driver
Add driver for CMSIS-Driver
|
2023-11-02 14:55:16 +00:00 |
|
Sergey Lyubka
|
22f76091a2
|
Merge pull request #2446 from cesanta/o2
Single bank OTA
|
2023-11-02 14:55:01 +00:00 |
|
cpq
|
376e5ccaae
|
Single bank OTA
|
2023-11-02 09:30:55 +00:00 |
|
Sergio R. Caprile
|
b792304cf8
|
Add driver for CMSIS-Driver
|
2023-11-01 17:26:34 -03:00 |
|
Sergio R. Caprile
|
07936343c8
|
improve randomness in non-random environments
|
2023-10-31 19:17:58 -03:00 |
|
cpq
|
2caff93f83
|
Remove IMX, imx prefix for NXP
|
2023-10-24 17:30:22 +01:00 |
|
Sergio R. Caprile
|
b1c220e610
|
Remove mg_mkpipe() leftovers
|
2023-10-10 18:16:02 -03:00 |
|
Sergey Lyubka
|
d18b2b390a
|
Merge pull request #2415 from cesanta/json
Add mg_json_next() for iterating objects/arrays
|
2023-10-09 07:55:44 +01:00 |
|
cpq
|
ea2ff010a9
|
Add MG_ENABLE_CUSTOM_LOG
|
2023-10-08 17:09:14 +01:00 |
|
cpq
|
e357cb3185
|
Bump up max DNS responses 10->15
|
2023-10-08 15:30:18 +01:00 |
|
cpq
|
293ee2162c
|
Add mg_json_next() for iterating objects/arrays
|
2023-10-07 22:40:51 +01:00 |
|
Sergio R. Caprile
|
9255ceaf8a
|
Rework RT1020 driver
Add web server in example
Add to tests
|
2023-10-06 16:56:00 -03:00 |
|
cpq
|
bb9c7c0eb3
|
Handle ECOS case in accept_conn()
|
2023-10-06 15:58:26 +01:00 |
|
Sergio R. Caprile
|
248e7b6e29
|
Add RT1020-EVK baremetal example
|
2023-10-04 15:18:57 -03:00 |
|
cpq
|
4db3fc2515
|
dd nucleo-g031 baremetal example
|
2023-10-03 13:55:47 +01:00 |
|
Sergio R. Caprile
|
d4c122b17a
|
send broadcasts in MIP
|
2023-10-02 13:37:27 -03:00 |
|
cpq
|
46ecb07fc8
|
Fix #2192 - honor addr%scopeid ipv6 notation
|
2023-09-29 15:49:47 +01:00 |
|
cpq
|
a628a05efb
|
Restore pub. domain notice
|
2023-09-29 13:09:29 +01:00 |
|
cpq
|
7884a2f3c7
|
Get rid of MG_EV_HTTP_CHUNK
|
2023-09-26 20:45:24 +01:00 |
|
robert
|
fa54a22aed
|
OTA API refactoring: renamed files and defines
|
2023-09-26 08:33:39 -04:00 |
|
cpq
|
822b0c011a
|
Add sys_flash.c for common mg_flash_{load,save}
|
2023-09-25 07:55:35 +01:00 |
|
cpq
|
a0f8a197c9
|
Split sys.h API over MG_SYS_*
|
2023-09-25 07:33:38 +01:00 |
|
cpq
|
b37efbe891
|
Commonise flash-based OTA. Add h7 support.
|
2023-09-24 21:55:49 +01:00 |
|
Sergey Lyubka
|
f552d15fe4
|
Merge pull request #2390 from cesanta/tickets
Restore tickets support
|
2023-09-21 19:08:08 +01:00 |
|
cpq
|
d1204e8a66
|
Better chunk length calculation
|
2023-09-21 19:04:32 +01:00 |
|
cpq
|
9ec48e41f7
|
Restore tickets support
|
2023-09-21 18:43:33 +01:00 |
|
cpq
|
dd047b2613
|
dns.c slight refactor, no functional changes
|
2023-09-21 13:38:06 +01:00 |
|
cpq
|
00d475bc7e
|
Address https://github.com/cesanta/mongoose/discussions/2305 - bind to v6 only / v6 and v4
|
2023-09-21 12:35:47 +01:00 |
|
cpq
|
3f0366a514
|
Revert to the old TLS API, but keep certs as mg_str for DER
|
2023-09-19 11:15:23 +01:00 |
|
cpq
|
7ecbbc517d
|
Using mg_bzero to cleanup memory in mg_close_conn()
|
2023-09-17 22:25:36 +01:00 |
|
Sergio R. Caprile
|
42b9ac1145
|
update
|
2023-09-12 18:30:23 -03:00 |
|
Sergio R. Caprile
|
c0ca3cacb4
|
Fixing test.yml
|
2023-09-12 15:05:29 -03:00 |
|
robert
|
264026acde
|
added TCP/UDP packet splitting to fit within MTU
|
2023-09-12 07:05:13 -04:00 |
|
Sergio R. Caprile
|
1391bdcf8b
|
remove certs.h
|
2023-09-06 15:49:02 -03:00 |
|
Sergio R. Caprile
|
8140ea16a7
|
Merge pull request #2371 from cesanta/cloexec
Fix #2369 - set CLOEXEC on epoll and regular file fds
|
2023-09-05 10:15:58 -03:00 |
|
Sergey Lyubka
|
2883709756
|
Merge pull request #2370 from cesanta/ota
Add OTA to the device dashboard. Implement for H5
|
2023-09-05 13:28:22 +01:00 |
|
cpq
|
ca4c2c6c41
|
Set CLOEXEC on epoll and regular file fds
|
2023-09-05 06:56:41 +01:00 |
|
cpq
|
2f014237b2
|
Add OTA to the device dashboard. Implement for H5
|
2023-09-04 22:07:32 +01:00 |
|
robert
|
f33e3a7752
|
closing connection if a fragmented packet is received
|
2023-08-30 10:30:51 -04:00 |
|
cpq
|
e8d57ac4e1
|
Style: always braces around if + else
|
2023-08-25 14:46:38 +01:00 |
|
cpq
|
527e89754e
|
Change base64 API
|
2023-08-22 12:11:13 +01:00 |
|
robertc2000
|
30e0f42c97
|
Merge pull request #2357 from cesanta/tcpip-conn-init
improved tcp connection initiation
|
2023-08-22 09:30:24 +03:00 |
|
cpq
|
3256218fd2
|
Do uri len check after it is finalised
|
2023-08-21 17:16:48 +01:00 |
|
robert
|
a4f14b0ddf
|
improved tcp connection initiation
|
2023-08-21 10:22:53 -04:00 |
|
cpq
|
b32d1c15f0
|
Store certs in certs/. Add mg_unpacked()
|
2023-08-20 23:43:04 +01:00 |
|
Sergio R. Caprile
|
1e0d57a832
|
Merge pull request #2352 from cesanta/mip
Unify naming: all network stacks are in src/net_...
|
2023-08-18 16:40:57 -03:00 |
|
cpq
|
f3617a1cf3
|
Add integer overflow protection
|
2023-08-18 20:33:57 +01:00 |
|
cpq
|
89a9a50b96
|
Unify naming: all network stacks are in src/net_...
|
2023-08-18 19:59:15 +01:00 |
|
robertc2000
|
3ea5f8dbde
|
Merge pull request #2344 from cesanta/tcp-closure
improved tcp closure
|
2023-08-18 14:06:41 +03:00 |
|
Sergio R. Caprile
|
7459d30a28
|
deprecate mg_mkpipe()
|
2023-08-17 18:05:03 -03:00 |
|