Jianhui Zhao
|
971602f45f
|
use url decode while handle file
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-01-15 11:52:25 +08:00 |
Jianhui Zhao
|
293a39f201
|
fix compile error for 32bit os
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-01-09 22:06:23 +08:00 |
Jianhui Zhao
|
33339863b5
|
clean debug code
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-01-08 23:27:15 +08:00 |
Jianhui Zhao
|
e7f5ca114c
|
fix bug: format number abnormal on some platform
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-01-06 01:43:05 +08:00 |
Jianhui Zhao
|
0755e549ff
|
file: support range requests
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-01-02 23:30:39 +08:00 |
Jianhui Zhao
|
01bfeb620b
|
OOP: Only expose APIs
Hide the implementation details of the structure
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-01-01 18:16:07 +08:00 |
Jianhui Zhao
|
2fd658c347
|
configure the docroot and index page globally.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2021-01-01 16:53:14 +08:00 |
Jianhui Zhao
|
e9013e85a0
|
fix compile fail on riscv64
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2020-10-28 14:11:14 +08:00 |
Jianhui Zhao
|
9c821c12ef
|
Fix bug: typo
Mistakenly write 'If-Unmodified-Since' to 'If-Modified-Since'
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2020-09-29 22:09:10 +08:00 |
Jianhui Zhao
|
9410e7eca9
|
Support reply data defered
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2020-09-08 22:37:36 +08:00 |
zhaojh329
|
28c8146740
|
Optimize code and fix gzip encoding
Signed-off-by: zhaojh329 <zhaojh329@gmail.com>
|
2020-09-07 14:03:01 +08:00 |
Rosen Penev
|
e5021c6526
|
file: define _FILE_OFFSET_BITS to 64
Fixes compilation under uClibc-ng where ino_t and off_t are the wrong types for the format string.
|
2020-08-29 16:58:57 -07:00 |
Jianhui Zhao
|
2b8fcfec89
|
serve_file: Support 'Content-Encoding: gzip'
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2020-07-02 23:37:54 +08:00 |
Jianhui Zhao
|
162b8fe4f2
|
conn_get_header: return NULL if not found
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2020-07-02 22:26:00 +08:00 |
Jianhui Zhao
|
2844706996
|
connection: New api: serve_file
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
|
2020-07-02 10:32:19 +08:00 |
Jianhui Zhao
|
471e4fe436
|
Use libev instead of libubox
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2019-08-31 16:33:08 +08:00 |
Jianhui Zhao
|
782f6ae796
|
Fix typo: HTTP_MSG -> HTTP_METHOD
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2018-07-21 16:48:31 +08:00 |
Jianhui Zhao
|
f6d609dded
|
chmod 644
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2018-03-18 10:48:32 +08:00 |
Jianhui Zhao
|
379bfd2479
|
change license to LGPL2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2018-03-03 17:33:49 +08:00 |
Jianhui Zhao
|
81de054b07
|
Support Lua template
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2018-02-13 21:43:35 +08:00 |
Jianhui Zhao
|
573969eadd
|
Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2018-01-17 12:50:25 +08:00 |
Jianhui Zhao
|
33e2f8e272
|
Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2018-01-10 23:30:24 +08:00 |
Jianhui Zhao
|
cbe7173205
|
New member function for struct uh_client
cl->get_url(cl);
cl->get_var(cl, "name");
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2018-01-01 11:44:46 +08:00 |
Jianhui Zhao
|
b1cf13013e
|
redirect: New member function for `struct uh_client`
cl->redirect(cl, 302, "/xx.html");
cl->redirect(cl, 301, "/%s.html", "xx");
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2017-12-30 15:57:48 +08:00 |
Jianhui Zhao
|
2ab4ebc2f0
|
All Tabs indent to Spaces
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2017-12-30 11:40:37 +08:00 |
Jianhui Zhao
|
3aa5d2aeed
|
Fix License format
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2017-12-30 11:36:20 +08:00 |
Jianhui Zhao
|
ab0228ffa8
|
Support parse POST data
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2017-12-29 17:48:06 +08:00 |
Jianhui Zhao
|
70f5016e61
|
Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2017-12-29 16:09:47 +08:00 |
Jianhui Zhao
|
568a287feb
|
Restructure with libubox
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
|
2017-12-29 14:40:58 +08:00 |