Sergio R. Caprile
|
aa27fde9d0
|
fix unix detection in wrong place
|
2025-07-01 16:28:13 -03:00 |
|
Sergio R. Caprile
|
f5e2c68c8b
|
update examples
|
2025-06-24 16:26:31 -03:00 |
|
Sergey Lyubka
|
074ef5197b
|
Introduce mg_calloc
|
2025-06-24 10:52:44 +01:00 |
|
Sergey Lyubka
|
3a0fe5288c
|
Add MG_ARCH_TREADX
|
2025-06-16 11:09:41 +01:00 |
|
Sergio R. Caprile
|
b740c80855
|
set is_tls at mg_listen and mg_connect level
|
2025-05-26 09:42:48 -03:00 |
|
Sergio R. Caprile
|
54d4611eb6
|
call mg_tcpip_free from mg_mgr_free()
|
2025-05-15 17:37:40 -03:00 |
|
Sergey Lyubka
|
0539cf1023
|
Fix #2768 - remove completed timers
|
2025-04-11 11:24:10 +01:00 |
|
Sergey Lyubka
|
df257a8e8a
|
Add mtls and chacha20
|
2024-06-09 17:43:49 +01:00 |
|
Sergio R. Caprile
|
b5443f10c5
|
add mg_str_to_num
|
2024-05-15 16:46:31 -03:00 |
|
Sergio R. Caprile
|
3c531897b6
|
cleanup 'str' API
|
2024-05-09 14:10:27 -03:00 |
|
Sergey Lyubka
|
e0e599ffa1
|
Fix #2612 - struct mg_str::ptr -> buf
|
2024-04-16 22:42:45 +01:00 |
|
Sergey Lyubka
|
fafc5c8348
|
Refactor autoinit code
|
2024-03-15 20:23:37 +00:00 |
|
Sergio R. Caprile
|
c8fd3d6d25
|
Add driver init to mg_mgr_init()
|
2024-03-12 15:55:35 -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 |
|
cpq
|
693316de44
|
Add profiling capability
|
2023-12-08 17:00:42 +00: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 |
|
cpq
|
7ecbbc517d
|
Using mg_bzero to cleanup memory in mg_close_conn()
|
2023-09-17 22:25:36 +01:00 |
|
cpq
|
ca4c2c6c41
|
Set CLOEXEC on epoll and regular file fds
|
2023-09-05 06:56:41 +01:00 |
|
Sergio R. Caprile
|
face6c44c6
|
SAME54 Ethernet driver
Add tls_builtin.c
|
2023-08-10 18:59:23 -03:00 |
|
Sergio R. Caprile
|
3721bcc790
|
Revert "Foo"
|
2023-08-10 17:48:55 -03:00 |
|
cpq
|
f5943fe591
|
Add tls_builtin.c
|
2023-08-04 13:53:01 +01:00 |
|
cpq
|
0613cc62f4
|
TLS API refactor
|
2023-07-25 13:07:28 +01:00 |
|
robert
|
dd32deb2ad
|
optimized mg_addr structure
|
2023-06-09 09:19:37 -04:00 |
|
Sergio R. Caprile
|
8e14ad0536
|
Add printf.h
|
2023-04-07 19:28:00 -03: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
|
b01989f041
|
Fix #1888: add %I *printf specifier for IP address. Remove mg_ntoa, mg_straddr
|
2022-12-03 14:27:07 +00:00 |
|
Sergio R. Caprile
|
c4b5b37568
|
Fix mg_straddr() stack overwrite
|
2022-11-19 19:44:52 -03:00 |
|
cpq
|
abfac8aa40
|
Expose mip guts
|
2022-11-09 19:25:40 +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
|
f022633f29
|
Generalize socket constants
|
2022-11-05 12:33:49 +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 |
|
Sergio R. Caprile
|
51c51d49ad
|
Fix unintended socket close on systems with valid fd=0 descriptor numbering
|
2022-10-20 10:34:26 -03:00 |
|
cpq
|
ebd931f7af
|
Get rid of va_copy
|
2022-09-23 08:59:02 +01:00 |
|
Sergey Lyubka
|
fe8a7d8db9
|
Merge pull request #1748 from cesanta/va_end
Fix issue #1735
|
2022-09-21 09:43:47 +01:00 |
|
Sergio R. Caprile
|
7a1544e76a
|
Fix issue #1735
|
2022-09-20 14:26:06 -03:00 |
|
Sergio R. Caprile
|
27ffc23664
|
Fix issue #1737
|
2022-09-20 13:54:17 -03:00 |
|
cpq
|
cd30cf2d6c
|
Fix #1710 - free MIP in mg_mgr_free()
|
2022-09-08 08:53:54 +01:00 |
|
cpq
|
881b282604
|
Implement ack timer
|
2022-09-07 20:48:23 +01:00 |
|
cpq
|
c7b9ca68c2
|
Move mg_mqtt_next-* to the example, and some nits
|
2022-08-26 14:20:54 +01:00 |
|
cpq
|
d2a27d3d91
|
mg_*rprintf -> mg_*xprintf
|
2022-08-13 20:34:20 +01:00 |
|
Sergey Lyubka
|
51cb40acd2
|
Enable epoll on linux
|
2022-08-03 15:07:26 +01:00 |
|
Sergey Lyubka
|
17e2fdd4cb
|
Add align to struct mg_iobuf
|
2022-08-01 12:53:25 +01:00 |
|
Sergey Lyubka
|
f2009ebd62
|
Move mg_*printf* decls in fmt.h
|
2022-07-28 10:18:17 +01:00 |
|
Sergey Lyubka
|
0dabc45780
|
Add RPC API
|
2022-07-27 00:46:05 +01:00 |
|
Sergey Lyubka
|
4a3d760c06
|
Add timer ID attribute, for safe cleanup in the scripted environment
|
2022-07-17 12:52:30 +01:00 |
|