Sergio R. Caprile
|
765bb237b7
|
Add support for DSCP
|
2026-07-30 17:36:46 -03:00 |
|
cpq
|
3706742614
|
Better docstrings
|
2026-06-20 13:48:09 +01:00 |
|
Sergio R. Caprile
|
bb92055e87
|
Add mg_wakeup for BSD
|
2026-06-18 17:48:09 -03:00 |
|
cpq
|
4b1306d2a5
|
Fix unaligned reg access
|
2026-06-15 12:53:01 +01:00 |
|
cpq
|
56388f282c
|
Add docstrings
|
2026-06-11 19:56:57 +01:00 |
|
Sergio R. Caprile
|
b12ca26197
|
Add optional mDNS resolver
|
2026-04-13 15:41:08 -03:00 |
|
Sergio R. Caprile
|
73bec74380
|
Make mcast/bcast consistent across stacks
Fix net_builtin inconsistency
|
2025-12-29 14:22:59 -03:00 |
|
Sergio R. Caprile
|
5b023cb85b
|
Add support for Windriver's Diab v4 (stricter C89)
|
2025-12-04 13:58:49 -03:00 |
|
Sergio R. Caprile
|
cc069e7e5d
|
align mg_addr to 32- and 64-bits
|
2025-09-08 11:43:28 -03:00 |
|
Sergio R. Caprile
|
8bf9d09d96
|
fix SNTP through proper protocol handler setup
|
2025-07-11 16:56:12 -03:00 |
|
Sergey Lyubka
|
0539cf1023
|
Fix #2768 - remove completed timers
|
2025-04-11 11:24:10 +01:00 |
|
Sergio R. Caprile
|
c1849c2b19
|
fix IO_WAIT on send for builtin TLS and MbedTLS
|
2025-03-11 16:14:12 -03:00 |
|
Sergey Lyubka
|
b0e4069bb7
|
mgr::priv -> mgr::ifp, use explicit type
|
2024-12-16 14:22:13 +00:00 |
|
Sergio R. Caprile
|
2a093dc183
|
remove is_io_err (unused)
|
2024-11-26 14:09:34 -03:00 |
|
Sergio R. Caprile
|
3ffe5e958f
|
improve close on TLS
|
2024-07-30 19:30:14 -03:00 |
|
Sergey Lyubka
|
61825b2390
|
Add mg_wakeup()
|
2023-12-21 14:03:33 -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 |
|
Sergio R. Caprile
|
b1c220e610
|
Remove mg_mkpipe() leftovers
|
2023-10-10 18:16:02 -03:00 |
|
cpq
|
46ecb07fc8
|
Fix #2192 - honor addr%scopeid ipv6 notation
|
2023-09-29 15:49:47 +01:00 |
|
cpq
|
9ec48e41f7
|
Restore tickets support
|
2023-09-21 18:43:33 +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 |
|
robert
|
dd32deb2ad
|
optimized mg_addr structure
|
2023-06-09 09:19:37 -04:00 |
|
Allan Park
|
8166339920
|
Adding tls_ctx into mg_mgr for storing TLS context shared by all TLS sessions
|
2023-06-07 10:21:46 +03:00 |
|
cpq
|
9dc86aa77d
|
Kill ARP cache, kill qprofile
|
2023-02-07 14:26:03 +00:00 |
|
Sergio R. Caprile
|
54c651f7e2
|
Add mg_print_mac()
|
2023-01-31 13:31:46 -03:00 |
|
cpq
|
4bf39e18d9
|
Add mg_print_ip, mg_print_ip_port helper functions
|
2023-01-29 14:30:06 +00:00 |
|
cpq
|
da5e8e9778
|
Rename struct mg_connection::label -> data. Make its size configurable
|
2023-01-10 08:19:49 +00:00 |
|
cpq
|
b01989f041
|
Fix #1888: add %I *printf specifier for IP address. Remove mg_ntoa, mg_straddr
|
2022-12-03 14:27:07 +00:00 |
|
cpq
|
2192914cbb
|
Create MG_ARCH_FREERTOS, MG_ENABLE_LWIP, MG_ENABLE_FREERTOS_TCP. Remove MG_ARCH_FREERTOS_TCP, MG_ARCH_RTX_LWIP
|
2022-11-07 23:58:58 +00:00 |
|
cpq
|
bbc0c0df94
|
Unbreak test
|
2022-10-28 15:35:40 +01:00 |
|
cpq
|
7ab81d3805
|
Add mg_hello()
|
2022-10-28 10:57:06 +01:00 |
|
cpq
|
ebd931f7af
|
Get rid of va_copy
|
2022-09-23 08:59:02 +01:00 |
|
cpq
|
124ac12150
|
Add mbedtls support to MIP
|
2022-09-09 15:53:42 +01:00 |
|
cpq
|
779c825e92
|
Fixes to chunked support when pipelining
|
2022-08-05 19:18:06 +01:00 |
|
Sergey Lyubka
|
51cb40acd2
|
Enable epoll on linux
|
2022-08-03 15:07:26 +01:00 |
|
Sergey Lyubka
|
4a3d760c06
|
Add timer ID attribute, for safe cleanup in the scripted environment
|
2022-07-17 12:52:30 +01:00 |
|
Sergey Lyubka
|
e4a5296fbf
|
Introduce c->is_mqtt5 for keeping mqtt version. Make mqtt over ws work again
|
2022-07-04 17:47:17 +01:00 |
|
Sergey Lyubka
|
0763146254
|
Fix #1476 - introduce c->is_full to cap the recv buf len for streaming connections
|
2022-06-03 11:37:35 +01:00 |
|
Sergey Lyubka
|
a3d63c095a
|
Handle #1562 - add udp/tcp extra param to mg_mkpipe()
|
2022-05-31 18:23:32 +01:00 |
|
Sergey Lyubka
|
b5fc0d30a8
|
Add extraconnsize
|
2022-05-04 17:18:35 +01:00 |
|
Sergey Lyubka
|
38557aac7f
|
Add MG_ARCH_NEWLIB
|
2022-05-01 13:47:33 +01:00 |
|
Sergey Lyubka
|
f19eec7fae
|
Refactor multithreading API
|
2022-04-25 14:56:15 +01:00 |
|
Sergey Lyubka
|
a7cbc19755
|
Fix #1532 - improve ipv6 DNS lookup
|
2022-04-22 20:44:53 +01:00 |
|
Sergey Lyubka
|
ef44f90491
|
Fix #1520 - move state to struct mg_mgr
|
2022-04-12 14:14:55 +01:00 |
|
Sergey Lyubka
|
4474ada291
|
Fix #1505: let mg_wakeup() return status
|
2022-04-03 00:17:31 +01:00 |
|
Sergey Lyubka
|
8c78b7ef53
|
Refactor mg_alloc_conn()
|
2022-02-23 10:51:01 +00:00 |
|
Sergey Lyubka
|
c650fdcdfc
|
Move mg_listen() to net.c
|
2022-02-23 03:06:02 +00:00 |
|