Sergio R. Caprile
|
8feff78526
|
add tests
|
2024-11-06 11:40:57 -03:00 |
|
Sergey Lyubka
|
226a3de55d
|
Fix dbl printing
|
2024-11-06 06:14:38 +00:00 |
|
Sergey Lyubka
|
8eabf43525
|
Failing tests
|
2024-10-16 12:58:25 +01:00 |
|
Sergio R. Caprile
|
877cbbd11d
|
Revert "fix printf precision handling"
|
2024-09-24 18:01:07 -03:00 |
|
Sergio R. Caprile
|
3742da8770
|
fix printf precision handling
|
2024-09-20 20:40:54 -03:00 |
|
Sergey Lyubka
|
eeecbbcff9
|
Fix #2871 - accept * in mg_http_serve_opts::mime_types
|
2024-09-02 06:12:02 +01:00 |
|
Sergio R. Caprile
|
5a8c56e784
|
Misc TLS cleanups
|
2024-07-25 19:01:35 -03:00 |
|
Sergio R. Caprile
|
be8dbb0dc7
|
fix 411 not draining header data
|
2024-07-01 14:38:27 -03:00 |
|
Sergio R. Caprile
|
0356bf6092
|
resume pipelined reqs after serving a file
|
2024-06-25 18:30:14 -03:00 |
|
Sergio R. Caprile
|
8bc1edd027
|
add unit tests
|
2024-06-25 17:03:48 -03:00 |
|
Sergio R. Caprile
|
403f0dc8a5
|
add unit tests
|
2024-06-25 16:47:41 -03:00 |
|
Sergio R. Caprile
|
cee7087d54
|
do check
|
2024-06-17 11:38:32 -03:00 |
|
Sergey Lyubka
|
f9bcffcbd5
|
Fix #2790 - allow tabs as the HTTP header whitespace
|
2024-06-17 12:01:32 +01:00 |
|
Sergey Lyubka
|
df257a8e8a
|
Add mtls and chacha20
|
2024-06-09 17:43:49 +01:00 |
|
Sergio R. Caprile
|
ab75bfa6e7
|
bring mg_strdup() back
|
2024-05-31 17:45:53 -03:00 |
|
Sergio R. Caprile
|
c911c9ad19
|
Merge pull request #2752 from cesanta/strip
add mg_str_to_num
|
2024-05-16 10:58:54 -03:00 |
|
Sergey Lyubka
|
b796e33ede
|
Fix mbedTLS binding for 3.x
|
2024-05-16 10:45:11 +01:00 |
|
Sergey Lyubka
|
c6ff8ab6dc
|
Fix endianness issues in X25519 code
|
2024-05-15 21:56:47 +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 |
|
Sergio R. Caprile
|
6697a2cfaa
|
change mg_path_is_sane()
|
2024-04-22 11:27:22 -03:00 |
|
Sergio R. Caprile
|
89aaf1c30c
|
move Makefile to test/
|
2024-04-19 18:53:25 -03:00 |
|
Sergio R. Caprile
|
ef61d6ea48
|
remove http_match_uri()
|
2024-04-17 16:13:10 -03:00 |
|
Sergio R. Caprile
|
2bd188f3d6
|
add simple API support for app MQTT pub retries
|
2024-04-16 19:17:37 -03:00 |
|
Sergey Lyubka
|
e0e599ffa1
|
Fix #2612 - struct mg_str::ptr -> buf
|
2024-04-16 22:42:45 +01:00 |
|
Sergey Lyubka
|
ba678b9ad1
|
TLS client implementation
|
2024-03-25 19:20:40 +00:00 |
|
Sergey Lyubka
|
3ac9bd0468
|
Fix #2619 - use mg_tls_pending() API to check for buffered TLS data
|
2024-03-12 08:30:04 +00:00 |
|
Sergey Lyubka
|
05e55334fc
|
Fix vc98 build
|
2024-03-06 00:57:31 +00:00 |
|
Sergey Lyubka
|
01fe61276e
|
Add unit test for semicolon in value
|
2024-03-06 00:49:55 +00:00 |
|
Sergey Lyubka
|
309668ccbc
|
Increase local file buffer size in mg_http_upload()
|
2024-03-02 10:56:06 +00:00 |
|
robert
|
c59bf6613a
|
HTTP: respond to messages which have no explicit lengths
|
2024-02-28 04:01:39 -05:00 |
|
Sergio R. Caprile
|
6862981640
|
test returned content-type for user page404
|
2024-02-23 09:11:42 -03:00 |
|
Sergey Lyubka
|
0e2f3de154
|
Change mg_file_read() signature: return mg_str
|
2024-02-16 12:07:35 +00:00 |
|
Sergey Lyubka
|
5baa4d969e
|
Fill c->loc for outbound connections
|
2024-02-14 12:32:26 +00:00 |
|
Sergey Lyubka
|
2419f02766
|
Fix #2592: do not close pipelined connection prematurely
|
2024-02-11 09:05:19 +00:00 |
|
Sergey Lyubka
|
936e7bbc88
|
mg_split -> mg_span. Remove mg_commalist
|
2024-02-04 09:26:42 +00:00 |
|
Sergey Lyubka
|
e0668bc1c0
|
Allow user specify file in mg_http_upload
|
2024-02-04 08:56:32 +00:00 |
|
Sergey Lyubka
|
f8898b016e
|
More unit tests for mg_split()
|
2024-02-01 18:21:46 +00:00 |
|
Sergey Lyubka
|
0fc0230364
|
Changed the order of handlers: protocol first, user second
|
2024-01-26 10:34:24 -03:00 |
|
Sergey Lyubka
|
6b0e4a425d
|
Fix #2552 - reject requests with invalid/absent chunk length
|
2024-01-20 09:35:01 +00:00 |
|
Sergio R. Caprile
|
deca1aaf46
|
remove fn_data from event handler signature
|
2024-01-09 14:51:19 -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
|
bd53e46873
|
Do not allow invalid UTF8 in method, uri, header names
|
2023-11-25 11:33:07 +00:00 |
|
Sergio R. Caprile
|
07936343c8
|
improve randomness in non-random environments
|
2023-10-31 19:17:58 -03:00 |
|
Sergio R. Caprile
|
f0a927831e
|
improve MQTT test speed
|
2023-10-30 16:20:55 -03:00 |
|
robert
|
34639f86b0
|
Improved test coverage
|
2023-10-13 07:22:21 -04:00 |
|
cpq
|
293ee2162c
|
Add mg_json_next() for iterating objects/arrays
|
2023-10-07 22:40:51 +01:00 |
|
cpq
|
46ecb07fc8
|
Fix #2192 - honor addr%scopeid ipv6 notation
|
2023-09-29 15:49:47 +01:00 |
|
cpq
|
7884a2f3c7
|
Get rid of MG_EV_HTTP_CHUNK
|
2023-09-26 20:45:24 +01:00 |
|