Commit Graph

  • e29741fb1f Merge remote-tracking branch 'upstream/master' into main main Chris Babcock 2021-03-06 23:52:36 -0700
  • 7f5b41317b feat: connection: new api: traverse_headers Jianhui Zhao 2021-03-02 20:53:05 +0800
  • 83f888096c style: fix Jianhui Zhao 2021-03-02 20:51:37 +0800
  • 6c7a255c71 Bump version 3.10.1 Jianhui Zhao 2021-03-01 17:12:42 +0800
  • c35cee771c fix: Misuse of sendfile when SSL is enabled Jianhui Zhao 2021-03-01 17:10:09 +0800
  • e281f44bde Bump version 3.10.0 Jianhui Zhao 2021-02-27 00:30:50 +0800
  • 93b0e7e3c5 ci: auto release Jianhui Zhao 2021-02-27 00:29:53 +0800
  • 9166d3ab80 feat: multiple listen Jianhui Zhao 2021-02-26 13:41:35 +0800
  • 175f7c8f55 ci: build: test all supported ssl libraries Jianhui Zhao 2021-02-20 10:48:05 +0800
  • f34f8cbb8a Improve gen_cert.sh Jianhui Zhao 2021-02-19 15:06:33 +0800
  • 930f47282b Bump version 3.9.0 Jianhui Zhao 2021-01-27 13:21:02 +0800
  • 6e84f2a738 connection: add api: close Jianhui Zhao 2021-01-27 13:18:27 +0800
  • 2f951e5166 send_head: use int64_t for content_length Jianhui Zhao 2021-01-21 16:02:22 +0800
  • b2e52fe1af Use github actions Jianhui Zhao 2021-01-20 22:36:48 +0800
  • fb5c0337a8 Bump CMake minimum to 2.8.12 Jianhui Zhao 2021-01-20 22:34:15 +0800
  • 81db1fa371 file: support handle large file Jianhui Zhao 2021-01-19 20:35:50 +0800
  • f2c55aff77 file: fix bug: send "Content-Range" error Jianhui Zhao 2021-01-19 20:25:33 +0800
  • d659ff4e0e
    Merge pull request #15 from ffontaine/master Jianhui Zhao 2021-01-18 15:15:24 +0800
  • 117ae812a4 src/uhttpd.c: fix build without dlopen Fabrice Fontaine 2021-01-18 07:33:34 +0100
  • 2f12b7d434 connection: New API: get_content_length Jianhui Zhao 2021-01-15 17:17:23 +0800
  • fa6248b1f1 uh_log_xx: check the arguments like printf Jianhui Zhao 2021-01-15 15:40:21 +0800
  • b0d35ed4fb example: Improve code Jianhui Zhao 2021-01-15 15:35:35 +0800
  • afeee7ec2f Support set a callback for connection closed Jianhui Zhao 2021-01-15 13:07:37 +0800
  • 6cf45fb0a2 uh_connection: Add a pointer to save context for user Jianhui Zhao 2021-01-15 12:02:10 +0800
  • 971602f45f use url decode while handle file Jianhui Zhao 2021-01-15 11:48:21 +0800
  • 563ec0ff42 Update .gitignore Jianhui Zhao 2021-01-12 10:39:06 +0800
  • edb1721c4a Bump version 3.8.0 Jianhui Zhao 2021-01-11 21:41:47 +0800
  • 293a39f201 fix compile error for 32bit os Jianhui Zhao 2021-01-09 22:06:23 +0800
  • c28eaa2bb7 Multi-process operation are not directly integrated Jianhui Zhao 2021-01-09 00:01:32 +0800
  • 808bb3785b Improve code Jianhui Zhao 2021-01-08 23:58:08 +0800
  • 33339863b5 clean debug code Jianhui Zhao 2021-01-08 23:27:15 +0800
  • 6914be6bb0
    Merge pull request #14 from ffontaine/master Jianhui Zhao 2021-01-08 18:13:30 +0800
  • a1a43f8370 CMakeLists.txt: add BUILD_EXAMPLE Fabrice Fontaine 2021-01-08 08:01:26 +0100
  • d53a954794 check the arguments like printf Jianhui Zhao 2021-01-06 23:02:25 +0800
  • e7f5ca114c fix bug: format number abnormal on some platform Jianhui Zhao 2021-01-06 01:43:05 +0800
  • de6bd1bf92 improve conn_send_file Jianhui Zhao 2021-01-06 01:02:59 +0800
  • b0bed67434 Add some api Jianhui Zhao 2021-01-06 00:49:32 +0800
  • 8c2e9c3a57 Fix bug: Parent process exits but child process didn't Jianhui Zhao 2021-01-04 15:48:09 +0800
  • db85c135cb Use SO_REUSEPORT Jianhui Zhao 2021-01-03 21:53:20 +0800
  • b2ce003bcc Improve variable name Jianhui Zhao 2021-01-03 19:58:35 +0800
  • f044dc97a9 Watching worker processes Jianhui Zhao 2021-01-03 18:36:29 +0800
  • 9ae7b25f84 example.c: Worker processes number is configurable Jianhui Zhao 2021-01-03 18:19:44 +0800
  • d6868b6ab3 multi-process model: Improve Jianhui Zhao 2021-01-03 18:15:06 +0800
  • c11052e302 uh_start_worker: Improve Jianhui Zhao 2021-01-03 17:38:36 +0800
  • 143e0d8abe Update README Jianhui Zhao 2021-01-03 17:25:00 +0800
  • 8070cc20c9 README: Add benchmark Jianhui Zhao 2021-01-03 16:54:31 +0800
  • ffa199a647 Support multi-process model Jianhui Zhao 2021-01-03 16:19:24 +0800
  • 55a9b04d31 fix bug: response large(> 4294967295) file fail Jianhui Zhao 2021-01-02 23:31:51 +0800
  • 0755e549ff file: support range requests Jianhui Zhao 2021-01-02 23:30:39 +0800
  • f767b6cd5f conn_send_file: improve Jianhui Zhao 2021-01-02 20:41:59 +0800
  • 805b1589f0 Improve the file response performance Jianhui Zhao 2021-01-02 19:22:07 +0800
  • f32ae1188a Update README Jianhui Zhao 2021-01-01 18:39:28 +0800
  • 01bfeb620b OOP: Only expose APIs Jianhui Zhao 2021-01-01 18:16:07 +0800
  • 2fd658c347 configure the docroot and index page globally. Jianhui Zhao 2021-01-01 16:53:14 +0800
  • 8931fb63e1 Update README Jianhui Zhao 2021-01-01 16:02:47 +0800
  • 1e20eca97d Fix bug: handle fail when multi requests sent at a time Jianhui Zhao 2021-01-01 00:14:31 +0800
  • 637d78b6b2 buffer: update to latest Jianhui Zhao 2020-12-31 21:03:22 +0800
  • 77dd3987f9 More clear comments Jianhui Zhao 2020-12-31 20:33:20 +0800
  • 3dbd2c0fc8 Three days observation Chris Babcock 2020-12-30 04:01:59 -0700
  • 6da3471fc4 Bump version 3.7.0 Jianhui Zhao 2020-12-27 01:18:27 +0800
  • 943eb35b07 fix bug: The Handler function is not set correctly Jianhui Zhao 2020-12-27 01:08:39 +0800
  • 06e3d76dc9 handler: add new event: UH_EV_HEAD_COMPLETE Jianhui Zhao 2020-12-26 17:30:28 +0800
  • 0a7a38a467 Improve code Jianhui Zhao 2020-12-26 16:31:41 +0800
  • 8fe3f9b330 Update README Jianhui Zhao 2020-12-20 18:17:13 +0800
  • 8141dcc3fa Bump version 3.6.0 Jianhui Zhao 2020-12-20 18:03:16 +0800
  • bdd7727d48 Support IPv6 Jianhui Zhao 2020-12-20 00:13:29 +0800
  • 7d94ddaedf Optimize code Jianhui Zhao 2020-12-18 11:19:56 +0800
  • bb9a1d2a34 example.c: fix load plugin path Jianhui Zhao 2020-12-18 11:17:14 +0800
  • 8acea3878e Update README Jianhui Zhao 2020-12-17 23:51:46 +0800
  • 0b5ae19d14 Bump version 3.5.0 Jianhui Zhao 2020-12-17 23:43:13 +0800
  • e571a34385 new features: path handler and upload large file Jianhui Zhao 2020-12-17 00:53:36 +0800
  • 4c75690dfd fix memory leak Jianhui Zhao 2020-12-17 00:47:06 +0800
  • ee4dbb367f canonical header files Jianhui Zhao 2020-12-12 14:52:27 +0800
  • 0b2c2f4a3b Optimizing source tree Jianhui Zhao 2020-12-12 14:32:57 +0800
  • 2c0cedc2bd
    Merge pull request #13 from ffontaine/master Jianhui Zhao 2020-12-02 13:11:08 +0800
  • 0c2d85450e src/CMakeLists.txt: fix static build with a zlib and mbedtls Fabrice Fontaine 2020-12-01 20:39:54 +0100
  • 92b6cd4d3b Bump version 3.4.2 Jianhui Zhao 2020-10-28 14:13:09 +0800
  • e9013e85a0 fix compile fail on riscv64 Jianhui Zhao 2020-10-28 14:11:14 +0800
  • 5146b8e0d5 Bump version 3.4.1 Jianhui Zhao 2020-10-27 19:21:51 +0800
  • a388b50e08
    Merge pull request #11 from ffontaine/master Jianhui Zhao 2020-10-17 12:23:46 +0800
  • 0b2058e7c9 src/uhttpd.c: fix build without dlopen Fabrice Fontaine 2020-10-16 21:39:47 +0200
  • 1e44f7fa34 Bump version 3.4.0 Jianhui Zhao 2020-10-14 22:15:08 +0800
  • f621c51888 struct uh_connection: New api: get_addr Jianhui Zhao 2020-10-14 20:48:15 +0800
  • d4b34049bc plugins/test.c: Fix usage of get_path Jianhui Zhao 2020-10-06 17:57:51 +0800
  • 28c7e74aa8 Fix memory leak Jianhui Zhao 2020-10-06 17:56:01 +0800
  • 99992538fa Bump version 3.3.1 Jianhui Zhao 2020-10-04 13:18:39 +0800
  • 9c821c12ef Fix bug: typo Jianhui Zhao 2020-09-29 22:09:10 +0800
  • 80eac83ca3 Bump version 3.3.0 Jianhui Zhao 2020-09-14 09:57:09 +0800
  • b77d83c60b uh_connection: remove api: free Jianhui Zhao 2020-09-08 22:45:21 +0800
  • 15c2b53bcb example: ignore SIGPIPE Jianhui Zhao 2020-09-08 22:41:03 +0800
  • 9410e7eca9 Support reply data defered Jianhui Zhao 2020-09-08 22:37:36 +0800
  • 17f7ccf2c9 Fix bug: parse error while buffer realloced zhaojh329 2020-09-07 16:47:45 +0800
  • 96ef9bcda0 Don't const for 'struct uh_str' zhaojh329 2020-09-07 14:31:21 +0800
  • 9570dda5cf Support 'Connection: close' Jianhui Zhao 2020-09-07 14:16:37 +0800
  • 28c8146740 Optimize code and fix gzip encoding zhaojh329 2020-09-07 10:03:32 +0800
  • 87a209c3b8 conn_get_header: ignoring case zhaojh329 2020-09-07 00:43:20 +0800
  • e02e9b07f8 Set UHTTPD_MAX_HEADER_NUM to 50 zhaojh329 2020-09-07 00:41:16 +0800
  • 30729cf9e7 Fix bug: Parsing error for fragment data zhaojh329 2020-09-07 00:40:12 +0800
  • fbcf45ac36
    Merge pull request #10 from neheb/patch-1 Jianhui Zhao 2020-08-30 22:40:27 +0800
  • e5021c6526
    file: define _FILE_OFFSET_BITS to 64 Rosen Penev 2020-08-29 16:58:57 -0700