Commit Graph

160 Commits

Author SHA1 Message Date
yangwei
bf65690cdf 🐞 fix(mq): fix dispatch parameter seq by mistake 2024-09-14 15:52:54 +08:00
yangwei
3ac523cbb1 🧪 test(module manager): add basic test case 2024-09-14 13:25:10 +08:00
yangwei
1f55a6f240 feat(module manager): from plugin manager to module manager 2024-09-14 12:18:26 +08:00
yangwei
0b142cd0bb 🐞 fix(packet manager): adapt mq parameter type update 2024-09-14 10:53:26 +08:00
yangwei
a23411f453 🧪 test(mq test case): more test case 2024-09-14 10:51:02 +08:00
yangwei
364f8c84a3 🧪 test(mq test case): add test case 2024-09-13 19:04:59 +08:00
yangwei
c3edc5d1ce feat(mq): implement all mq header interfaces
Completed the implementation of interfaces defined in the message queue headers.
2024-09-13 18:26:40 +08:00
luwenpeng
e53aeff891 feature: add packet_manager API implementation 2024-09-13 18:07:40 +08:00
luwenpeng
173a6ced61 refactor: rename the directory infra/packet_parser to infra/paket_manager 2024-09-13 18:07:40 +08:00
luwenpeng
e0ecee73b3 refactor(session manager): replace dep/list/list.h with sys/queue.h 2024-09-13 18:07:40 +08:00
luwenpeng
244cc88ace refactor(tcp reassembly): replace dep/list/list.h with sys/queue.h 2024-09-13 18:07:40 +08:00
yangwei
fb32deec1d 🧪 test(plug_mgr): test case add emptpy toml 2024-09-13 16:21:16 +08:00
yangwei
e9825c3988 🦄 refactor(stellar api): split exdata and mq 2024-09-10 14:44:38 +08:00
yangwei
6403e832de feat(stellar_mq subscribe api): replace cb_arg with plugin_id 2024-09-10 09:05:37 +08:00
yangwei
a24214cbee feat(infra/exdata): exdata as independent component 2024-09-06 19:48:29 +08:00
yangwei
3de8bbdabc 🦄 refactor(plug_mgr): per stage msg counter encap 2024-09-06 19:48:29 +08:00
yangwei
9cb50f81fb feat(plugin_manager_init): set max_msg_per_stage as parameter 2024-09-06 19:48:29 +08:00
yangwei
cc542dc365 feat(stellar mq topic api): add dispatch_cb_arg for dispatch_cb 2024-09-06 19:48:29 +08:00
yangwei
442586ef52 feat(plugin register): remove ip_proto in parameter 2024-09-06 19:48:29 +08:00
yangwei
9c12523c9d WIP 2024-09-06 11:56:34 +08:00
yangwei
b8b8bc1add feat(stellar mq): add dispatch_cb per topic 2024-09-05 18:58:17 +08:00
yangwei
a36865275d 🧪 test(disable unpass test case): temporarily 2024-09-05 18:09:07 +08:00
yangwei
6e0b13f3d6 Refactor(plug_mgr API): remove session_ctx, provide stellar_mq 2024-09-05 15:28:43 +08:00
yangwei
5373efdbff 🦄 refactor(rename plug mgr api): session plug register with hooks 2024-09-04 15:26:15 +08:00
yangwei
9ee8df58a7 feat(plugin manager api): packet plugin register with stage 2024-09-04 14:44:30 +08:00
yangwei
1bdfc4506c feat(plugin_manager): add session plugin with hook 2024-09-04 14:44:30 +08:00
yangwei
c494bf831e 🧪 test(plugin manager test): fix intrinsic test case 2024-09-04 14:41:44 +08:00
yangwei
e14a140768 🐞 fix(plugin_manager on session closing): pub msg on intrinsic output topic 2024-09-04 11:19:50 +08:00
yangwei
f42aa76d5c 🐞 fix(plugin_manager on session input): fix tcp segment leak when overlimit 2024-09-03 18:33:54 +08:00
luwenpeng
a8206cffc0 rename flow_direction to flow_type 2024-09-02 17:49:33 +08:00
luwenpeng
f8ec4dc5a7 move stellar_core/stellar_stat from core to infra 2024-09-02 16:55:02 +08:00
luwenpeng
beb7d2f0ca stellar stat parses output related configuration items 2024-09-02 16:55:00 +08:00
luwenpeng
9069dceae7 built snowflake into the session manager 2024-09-02 16:54:18 +08:00
lijia
94a75460e9 rename *.cpp to *.c; renmae API. move benchmarks/* to test/decoder/http; fix TSG-22347 2024-09-02 09:42:09 +08:00
luwenpeng
82cb1eaeeb optimize session manager config 2024-08-30 18:56:36 +08:00
luwenpeng
d1d5e6e09e refactor packet IO, rename dumpfile mode to pcap mode, modify related configuration 2024-08-30 18:56:35 +08:00
luwenpeng
8935e5408b IP reassembly parses IP frag related configuration items 2024-08-30 18:56:35 +08:00
luwenpeng
338dcf93e5 modify session manager related configuration 2024-08-30 18:56:33 +08:00
yangwei
ce49357bbc feat(rename stellar_devel): from stellar_devel to stellar_lib 2024-08-30 15:10:55 +08:00
yangwei
aa5c41e4d7 🦄 refactor(infra/log & http test case): mv log to deps/logger
trim http test case cmake
2024-08-30 15:04:46 +08:00
yangwei
02a50d1008 🦄 refactor(rename work thread): from work to worker 2024-08-29 18:31:09 +08:00
yangwei
cc2d2be324 🔧 build(infra build): refactor build parameters 2024-08-29 18:16:37 +08:00
yangwei
2a889ba4df 🔧 build(infra CMakeLists.txt): refactor link parameter 2024-08-29 17:20:00 +08:00
yangwei
2f586a456b 🦄 refactor(decoder glimpse detector): rename to lpi plugin 2024-08-29 15:43:04 +08:00
yangwei
b2647a5a75 🦄 refactor(plugin_manager): refactor intrinsic topic name 2024-08-28 19:58:28 +08:00
luwenpeng
283d591e6b fix compile error 2024-08-28 19:00:32 +08:00
luwenpeng
3e6b837318 export stellar_reload_log_level symbol 2024-08-28 18:05:39 +08:00
luwenpeng
e91343d402 refactor(infra/main): from *.cpp to *.c 2024-08-28 18:02:44 +08:00
luwenpeng
d4c01c3ffb refactor(infra/tuple): from *.cpp to *.c 2024-08-28 18:02:18 +08:00
luwenpeng
2bd826d179 refactor(infra/tcp_reassembly): from *.cpp to *.c 2024-08-28 18:01:43 +08:00