oakfire
|
a686beb9a7
|
fix: #1696 mg_json_get() bugs.
|
2022-08-30 14:22:58 +08:00 |
|
cpq
|
0661f5921a
|
Fix #1690 - mg_json_get for keys with the same prefix
|
2022-08-29 12:40:50 +01:00 |
|
cpq
|
b73022096d
|
Let RPC handle responses too
|
2022-08-26 17:41:13 +01:00 |
|
cpq
|
fee6de6a7f
|
Allow NULL head in struct mg_rpc
|
2022-08-19 15:08:01 +01:00 |
|
cpq
|
6b69bef2ef
|
mg_dtoa, mg_atod, mg_lld made static
|
2022-08-14 01:25:38 +01:00 |
|
cpq
|
d2a27d3d91
|
mg_*rprintf -> mg_*xprintf
|
2022-08-13 20:34:20 +01:00 |
|
cpq
|
189aa80743
|
Update examples to NOT use mg_*mprintf
|
2022-08-13 20:09:51 +01:00 |
|
cpq
|
d76f86f7db
|
Get rid of mg_*asprintf
|
2022-08-13 15:37:55 +01:00 |
|
cpq
|
ccf5364187
|
Squash C++ warn
|
2022-08-13 14:57:15 +01:00 |
|
cpq
|
a3bfe3e61a
|
Use hand-crafted packet for large WS frame test
|
2022-08-13 14:52:43 +01:00 |
|
cpq
|
6615a821f1
|
Test WS frames that are larger than 64k
|
2022-08-13 11:16:13 +01:00 |
|
Sergio R. Caprile
|
4d9338323a
|
Add unit test for gzipped index when / is requested
|
2022-08-10 19:06:04 -03:00 |
|
cpq
|
2ba3630de9
|
Remove dangerous mg_pfn_realloc(). Add %q printf specifier
|
2022-08-10 18:27:58 +01:00 |
|
cpq
|
948595fb3b
|
Do not assert on SNTP and local clock diff, since local clock could be off
|
2022-08-09 12:45:10 +01:00 |
|
cpq
|
b7406357c5
|
Fix #1600 - more precise SNTP time calculation
|
2022-08-09 12:13:23 +01:00 |
|
cpq
|
4d3d0995c9
|
Use only time.windows.com in SNTP test
|
2022-08-08 20:56:10 +01:00 |
|
cpq
|
740b609e1e
|
Fix for deliver_normal_chunks() and a test case
|
2022-08-06 09:01:34 +01:00 |
|
cpq
|
779c825e92
|
Fixes to chunked support when pipelining
|
2022-08-05 19:18:06 +01:00 |
|
cpq
|
457ce5e563
|
Refactor chunking support. Fix #1656
|
2022-08-04 17:10:53 +01:00 |
|
Sergey Lyubka
|
3ede1a4a5a
|
Merge pull request #1658 from cesanta/ut-pause
Add unit test to check on server pausing between headers and data fir…
|
2022-08-03 16:20:14 +01:00 |
|
Sergio R. Caprile
|
9e3138b892
|
Add unit test to check on server pausing between headers and data firing a zero length MG_EV_HTTP_CHUNK
|
2022-08-03 12:09:24 -03:00 |
|
Sergey Lyubka
|
51cb40acd2
|
Enable epoll on linux
|
2022-08-03 15:07:26 +01:00 |
|
Sergey Lyubka
|
bd7ee0d1e8
|
Refactor mg_http_reply and mg_http_printf_chunk to use less allocs and mem copies
|
2022-08-01 21:07:42 +01:00 |
|
Sergey Lyubka
|
17e2fdd4cb
|
Add align to struct mg_iobuf
|
2022-08-01 12:53:25 +01:00 |
|
Sergey Lyubka
|
a468f58128
|
Use int debug level
|
2022-08-01 11:19:32 +01:00 |
|
Sergey Lyubka
|
581a0698af
|
Expose rpc guts
|
2022-07-31 22:51:59 +01:00 |
|
Sergey Lyubka
|
f02f88f336
|
mg_rpc_free -> mg_rpc_del
|
2022-07-30 21:13:30 +01:00 |
|
Sergey Lyubka
|
54d6bad5e5
|
Refactor JSON and RPC API
|
2022-07-30 07:55:26 +01:00 |
|
Sergey Lyubka
|
0dabc45780
|
Add RPC API
|
2022-07-27 00:46:05 +01:00 |
|
Sergio R. Caprile
|
1eed80375d
|
Fix MG_EOO
|
2022-07-22 11:50:23 -03:00 |
|
Sergey Lyubka
|
f40b272eeb
|
Fix #1626 - ignore @ in query string
|
2022-07-10 15:41:43 +01:00 |
|
Sergey Lyubka
|
2c01893bb1
|
Give more time for unit test to detect conn refused on windows
|
2022-07-04 19:18:20 +01:00 |
|
Sergey Lyubka
|
6c796b8552
|
Fix memset in mg_iotest, add mg_random_str test
|
2022-07-04 16:13:38 +01:00 |
|
Sergey Lyubka
|
81ffcd8ee9
|
Fix #1616 - randomize mqtt will and client id for parallel test
|
2022-07-04 11:00:06 +01:00 |
|
Sergey Lyubka
|
dca43f430b
|
Fix poll support for win32
|
2022-07-02 12:45:44 +01:00 |
|
Sergey Lyubka
|
99f0688377
|
Change mg_http_upload API
|
2022-06-30 21:54:50 +01:00 |
|
Sergey Lyubka
|
c5751b0bd3
|
Add mg_json_get_long
|
2022-06-30 20:03:29 +01:00 |
|
Sergey Lyubka
|
5b8979a0f1
|
Better connect() result test
|
2022-06-29 19:19:19 +01:00 |
|
Sergey Lyubka
|
017c7290d6
|
Better error handling - report from iotest
|
2022-06-29 17:02:37 +01:00 |
|
Sergey Lyubka
|
ba08140197
|
Initial mqtt5 support
|
2022-06-28 11:31:13 +01:00 |
|
Sergey Lyubka
|
d65ce3b596
|
Add mg_rprintf, mg_vrprintf
|
2022-06-28 00:45:52 +01:00 |
|
Sergey Lyubka
|
898e2b1e30
|
Add mg_json_get_hex(), mg_json_get_b64()
|
2022-06-22 16:28:22 +01:00 |
|
Sergey Lyubka
|
a68f3dc4eb
|
Add %V and %H specifiers for mg_snrpintf()
|
2022-06-22 13:15:52 +01:00 |
|
Sergey Lyubka
|
3774f676cf
|
Less verbose unit test
|
2022-06-13 21:12:11 +01:00 |
|
Sergey Lyubka
|
a71262437d
|
Use mip for arm and riscv targets
|
2022-06-12 12:43:01 +01:00 |
|
Sergey Lyubka
|
dfca896a64
|
Update huge response. More tests
|
2022-06-10 12:14:42 +01:00 |
|
Sergey Lyubka
|
33567bab41
|
Add %g support to mg_snprintf()
|
2022-06-10 09:38:36 +01:00 |
|
Sergey Lyubka
|
106662b1d7
|
Add JSON API
|
2022-06-09 17:17:33 +01:00 |
|
Sergey Lyubka
|
b73115c002
|
Unbreak build
|
2022-06-08 22:09:11 +01:00 |
|
Sergey Lyubka
|
cff208c5a9
|
Introduce %Q format specifier, rework device dashboard
|
2022-06-08 21:44:01 +01:00 |
|