Commit Graph

  • 655ba1b664 Format codes. master zhengshuxin 2024-11-10 11:01:40 +0800
  • 9abb5f5073 Format codes. zhengshuxin 2024-11-10 10:32:27 +0800
  • 44f5c0c3cc Add get/post methods in http_request class. zhengshuxin 2024-11-10 10:19:59 +0800
  • 12fad473cf The server created by wizard can be built by cmake. zhengshuxin 2024-11-09 16:46:16 +0800
  • 015218bac2 Hook Windows API in WMSG mode in fiber. 郑树新 2024-11-09 10:47:11 +0800
  • fde9c6316f Optimize and test io_uring event mode in fiber module. root 2024-11-06 15:49:49 +0800
  • d404b51e7c Add io_uring test zhengshuxin 2024-11-02 15:53:25 +0800
  • ad6ed24153 Add iouring in makefile zhengshuxin 2024-11-02 15:48:41 +0800
  • 9d5610138d Test fiber IO performance. zhengshuxin 2024-11-02 11:12:06 +0800
  • 159f47b037 Add one demo for fiber IO benchmark. zhengshuxin 2024-11-02 10:05:19 +0800
  • c8debf20f5 Release acl 3.2.0 version! v3.6.2 zhengshuxin 2024-11-01 22:36:36 +0800
  • 60a576d366 test fiber benchmark. zhengshuxin 2024-10-30 19:11:22 +0800
  • 8464223071 Add IO benchmark test demo. shuxin   zheng 2024-10-30 16:25:35 +0800
  • 1fc4f9a676 Delete some debug codes in fiber module. zhengshuxin 2024-10-28 13:48:09 +0800
  • 112c6cf452 Optimize fiber_io_check() for no fiber mode. zhengshuxin 2024-10-28 11:08:46 +0800
  • fc47a6bebc Test fiber io performance. zhengshuxin 2024-10-26 22:18:10 +0800
  • e4d97aa173 Don't create io fiber before starting fiber schedule. 郑树新 2024-10-26 20:22:51 +0800
  • 721b5f383b Optimize fiber event process. zhengshuxin 2024-10-26 13:53:44 +0800
  • c8da96ebc2 Remove some log in fibe. zhengshuxin 2024-10-26 10:17:35 +0800
  • 7ebb76d1d3 IO timer should be remove after the writer fiber wakeup in fiber_wait_write. zhengshuxin 2024-10-25 18:59:05 +0800
  • 06df92ff34 Fixed one crash bug in fiber module that the fe shouldn't be freed in wait_write() in fiber_write.c. zhengshuxin 2024-10-25 17:49:57 +0800
  • 65f9375a00 test fiber IO. zhengshuxin 2024-10-25 16:38:16 +0800
  • f783abe306 Optimize codes shuxin   zheng 2024-10-25 16:22:43 +0800
  • 808709245c Optimize and test fiber log zhengshuxin 2024-10-25 15:03:15 +0800
  • eb84d01ea2 test fiber module. zhengshuxin 2024-10-24 11:46:57 +0800
  • 6b973b55a1 Test and optimize. shuxin   zheng 2024-10-24 09:39:55 +0800
  • 5d1f8f995e Format codes. shuxin   zheng 2024-10-23 17:54:12 +0800
  • 77be9ac628 Just modify acl time stamp. zhengshuxin 2024-10-21 17:31:12 +0800
  • e9ceaa6029 Fixed bugs in acl_fiber_close() API in thread mode that needn't create io fiber. shuxin   zheng 2024-10-18 14:42:48 +0800
  • edd41f2e39 io.h should be included in fiber_io.c when supporting io-ruing. zhengshuxin 2024-10-17 18:14:59 +0800
  • 15117a8ab3 Optimize fd checking in event.c zhengshuxin 2024-10-17 13:41:34 +0800
  • 916be07418 Use fstat to check fd's type on Unix platform. shuxin   zheng 2024-10-17 11:12:02 +0800
  • d286be313b Fixed bug when use lseek in fiber mode, because in fiber event lseek is used to check if the given fd is a valid socket. shuxin   zheng 2024-10-16 17:25:40 +0800
  • 6600a6ac3b Add split_at/split_at_right in string class. shuxin   zheng 2024-09-30 15:49:41 +0800
  • fa1fd9d438 Set default HTTP type for http_response class. zhengshuxin 2024-09-30 14:03:05 +0800
  • 1ea0139062 Fixed bugs in mqtt_connect.cpp for parsing package. shuxin   zheng 2024-09-29 17:15:56 +0800
  • 4963936de2 Add one windows GUI fiber demo. 郑树新 2024-09-28 20:50:17 +0800
  • 7050141868 #3226: build ok by cmake zhengshuxin 2023-03-27 20:48:27 +0800
  • 567ff4655d #3225: Add websocket supporting in the service's project created by wizard app. zhengshuxin 2023-03-25 22:52:19 +0800
  • ad4a1d80f0 #3224: test unit_test for lib_acl on MacOS. shuxin   zheng 2023-03-22 17:57:55 +0800
  • bbdecaa5fc #3223: Optimize htable module zhengshuxin 2023-03-22 17:20:21 +0800
  • b04117f051 #3222: Fixed one bug in fiber_mutex module where some resouce collision maybe happen. shuxin   zheng 2023-03-22 14:56:05 +0800
  • d508faef76 #3221: release 3.6.1.1 version zhengshuxin 2023-03-21 10:47:46 +0800
  • 3b6a988f93 #3220: optimize codes. zhengshuxin 2023-03-20 17:01:23 +0800
  • d9a82fac4d #3219: Optimize objects' size in acl_cpp module. shuxin   zheng 2023-03-20 11:57:14 +0800
  • 3677267c17 #3218: build on macos zhengshuxin 2023-03-19 23:01:02 +0800
  • fb45c4f2e0 #3217: MacOS doesn't support CLOCK_REALTIME_COARSE, we should use CLOCK_REALTIME. zhengshuxin 2023-03-19 22:56:13 +0800
  • 6db6a8ee1c #3216: Optimeize peformance by using clock_gettime to replace gettimeofday zhengshuxin 2023-03-19 21:21:11 +0800
  • 2761ccc69d #3215: test clock_gettime vs gettimeofday zhengshuxin 2023-03-19 20:51:23 +0800
  • d0b3f42276 #3214: Optimize fiber's performance by decreasing the count of calling gettimeofday. zhengshuxin 2023-03-18 19:19:57 +0800
  • 4ab256440e #3213: building rpm package. zhengshuxin 2023-03-13 11:39:45 +0800
  • d93a43868e #3212: building rpm package. zhengshuxin 2023-03-13 11:35:04 +0800
  • 601aa6a41a #3211: building rpm package. zhengshuxin 2023-03-13 11:28:02 +0800
  • d98c930b06 #3210: building rpm package zhengshuxin 2023-03-13 11:23:42 +0800
  • 79454a0f81 #3209: rpm package zhengshuxin 2023-03-13 11:08:28 +0800
  • 86b16a423f #3208: fixed bug in redis_transaction::unwatch() zhengshuxin 2023-03-08 14:25:04 +0800
  • 1195996fc4 #3207: build acl on centos5.8, 6.6 zhengshuxin 2023-03-08 14:15:27 +0800
  • d54f7f1dcb #3206: Release acl 3.6.1-0 version zhengshuxin 2023-03-08 11:51:17 +0800
  • d195d3f56b #3205: Fixed one bug in http module that the response's version wasn't got there. zhengshuxin 2023-03-06 14:43:57 +0800
  • daac2f0ef0 #3204: add one demo for testing split zhengshuxin 2023-02-26 21:29:22 +0800
  • 60413a4841 #3203: format code style zhengshuxin 2023-02-26 21:29:04 +0800
  • 68a72f00f2 #3202: test redis pipeline mode. zhengshuxin 2023-02-23 11:32:38 +0800
  • ed81e8f23c #3201: optimize redis_gateway zhengshuxin 2023-02-22 15:39:03 +0800
  • a3be7165ec #3200: Test redis_gateway. zhengshuxin 2023-02-21 22:59:58 +0800
  • 641df7264a #3199: The main functions of redis_gateway is ok:) zhengshuxin 2023-02-21 22:44:29 +0800
  • 6a5a345c80 #3198: Writing redis_gateway ... zhengshuxin 2023-02-21 19:11:21 +0800
  • 24cb3320c2 #3197: Adding redis_gateway app. shuxin   zheng 2023-02-20 17:47:53 +0800
  • ac6e50f641 #3196: Optimize redis module shuxin   zheng 2023-02-20 17:45:32 +0800
  • ad52e32783 #3195: Support mbedtls-3.3.0. zhengshuxin 2023-02-17 16:16:57 +0800
  • 2f70a3e28b #3194: Optimize the compiling process. zhengshuxin 2023-02-16 22:27:38 +0800
  • f0fd506d4c #3193: Support multiple certs for mbedtls module. zhengshuxin 2023-02-16 18:25:05 +0800
  • 96e1a7251d #3192: Optimize Makefile. zhengshuxin 2023-02-14 16:36:24 +0800
  • 748398b00e #3191: Optimize openssl module zhengshuxin 2023-02-14 16:33:35 +0800
  • dfb93dd38f #3190: Fixed bugs for double free in ~openssl_conf(). zhengshuxin 2023-02-14 09:57:42 +0800
  • b87abe9721 #3189: Adding support multiple certs in mbedtls_conf... zhengshuxin 2023-02-13 19:09:17 +0800
  • 08c6cde96d #3188: Fixed one bug when free ssl ctx in mbedtls_conf::~mbedtls_conf() zhengshuxin 2023-02-13 17:06:30 +0800
  • 1eb2710403 #3187: Add get_libssl_handle/get_libcrypto_handle in openssl_conf class. zhengshuxin 2023-02-13 15:47:37 +0800
  • 04d9aaab64 #3186: tyr to use original struct type of mbedtls zhengshuxin 2023-02-13 15:36:03 +0800
  • f72bd41388 #3185: Add get_ssl_ctxes() in openssl_conf zhengshuxin 2023-02-13 14:33:13 +0800
  • 5ecd026537 #3184: Add openssl supporting in demo. zhengshuxin 2023-02-12 14:03:00 +0800
  • 15d3f1eeac #3183: Optimize openssl module zhengshuxin 2023-02-11 10:45:44 +0800
  • df72813906 #3182: Modify readme zhengshuxin 2023-02-11 00:14:52 +0800
  • 7d3829fdc0 #3181: Support loading multiple certificates for OpenSSL module of acl. zhengshuxin 2023-02-10 23:57:02 +0800
  • b29c5f08cc #3180: Optimize openssl_conf for adding multiple certs. zhengshuxin 2023-02-09 19:02:30 +0800
  • 46155d8874 #3179: Add some debug functions. zhengshuxin 2023-02-05 10:25:54 +0800
  • 10cdd33e90 #3178: c++ headers dependence zhengshuxin 2023-02-04 21:00:37 +0800
  • 5ac441e764 #3177: headers sequence zhengshuxin 2023-02-04 20:49:54 +0800
  • fb3ab82c08 #3176: Optimize memory usage in acl. zhengshuxin 2023-01-29 17:59:40 +0800
  • 66416351d7 #3175: Add one so for hooking memory alloc. zhengshuxin 2023-01-29 17:59:23 +0800
  • a300991b35 #3174: test demo zhengshuxin 2023-01-28 15:46:32 +0800
  • a22adadfe2 #3173: Modify fiber's readme zhengshuxin 2023-01-26 16:15:11 +0800
  • 34a895d53c #3172: Add default event type in acl::fiber::schedule() zhengshuxin 2023-01-26 16:03:16 +0800
  • 85e1f4cff8 #3171: modify readme zhengshuxin 2023-01-25 22:05:58 +0800
  • ebf849734d #3170: make packinstall can be used on Mac zhengshuxin 2023-01-25 21:55:20 +0800
  • c9f951f31d #3169: Modify readme of libfiber zhengshuxin 2023-01-25 21:31:34 +0800
  • 5071ade53c #3168: Release 3.6.0-4 version. zhengshuxin 2023-01-19 15:23:50 +0800
  • feae15053c #3167: Add fiber_mutex_guard class for easily using fiber_mutex. zhengshuxin 2023-01-17 17:39:57 +0800
  • 00b8eef9cf #3166: Rename id() to fiber_id() in fiber.hpp zhengshuxin 2023-01-17 17:18:56 +0800
  • 6328c08377 #3165: make macro safety zhengshuxin 2023-01-16 20:28:52 +0800
  • ec253174c9 #3164: test aio_server in fiber mode shuxin   zheng 2023-01-16 17:04:30 +0800