yangwei
f80da6760d
🧪 test(enable lpi plus test): lpi test
2024-11-27 10:29:23 +08:00
luwenpeng
efc6f46ca0
support packet_manager_register_node(), remove packet_manager_subscribe()
2024-11-22 15:30:53 +08:00
luwenpeng
c2e9275a9e
remove session_manager_subscribe_xxx() API; convert session closing events to pseudo packets
...
when a session is closed, use the packet manager to create a pseudo packet,
set the session to be closed as packet Exdata, and schedule it to the packet forwarding stage.
when the pseudo packet free, the session will be free.
2024-11-19 18:28:40 +08:00
luwenpeng
492a7fb8ea
add packet type raw and pseudo
2024-11-13 14:43:38 +08:00
lijia
e734af76d8
rebase onto develop-2.0
2024-11-07 18:30:58 +08:00
yangwei
99a68d5c9e
🦄 refactor(lpi plus): update api in lpi_plus.h
2024-11-06 16:34:26 +08:00
yangwei
526c110868
🦄 refactor(appid api): remove appid module
2024-11-06 13:53:03 +08:00
luwenpeng
8ddef31bb5
bugfix: if miss TCP SYN packet, use TCP SYN-ACK packet init C2S tcp reassembly recv_next
2024-11-05 16:14:02 +08:00
yangwei
7f81e46522
🦄 refactor(stellar_module to module): simplify stellar module to module
2024-11-05 10:22:22 +08:00
luwenpeng
f9de6019a8
rename session_get0_readable_addr() to session_get_readable_addr()
2024-11-01 15:37:26 +08:00
luwenpeng
da9e15264d
rename session_get0_current_packet() to session_get_current_packet()
2024-11-01 15:36:18 +08:00
luwenpeng
715f301275
rename struct layer_private to struct layer_internal
2024-11-01 15:35:03 +08:00
luwenpeng
03864c9731
Add state to the on_session_message parameter.
...
* When state is closed, it implies that packet is null and the session will be destroyed
2024-10-25 19:15:45 +08:00
luwenpeng
4061d5a942
move stellar/session_manager.h into stellar/session.h
2024-10-25 14:38:51 +08:00
luwenpeng
e0b8732a15
Optimize log output
2024-10-24 16:22:18 +08:00
luwenpeng
1e71122521
feature: session mananger publish ctrl message; Enhance session debugger module
2024-10-23 16:23:36 +08:00
luwenpeng
08b5ecd728
test: add IP reassembly test case for pcap IO
2024-10-23 14:42:46 +08:00
luwenpeng
3d4e6a2cd5
feature: session manager support subscribe session free message
2024-10-23 14:19:37 +08:00
yangwei
9987189957
🧪 test(lpi_plus): calibrate socks ip frag result
2024-10-23 10:51:21 +08:00
luwenpeng
3f3059b40f
refactor: packet manager and session manager add on_thread_init/on_thread_exit entry
2024-10-23 10:10:15 +08:00
luwenpeng
fd3cc20554
feature: packet IO support IP reassembly
2024-10-21 10:49:41 +08:00
yangwei
260787167a
✨ feat(lpip match quic): remove port pattern
2024-10-12 15:51:16 +08:00
杨威
70d21f28c3
Rebase dev 2.0
2024-10-11 06:08:50 +00:00
luwenpeng
2e35a79528
Export the packet manager runtime API for easier testing
2024-10-10 09:55:00 +08:00
luwenpeng
c5d7208c11
Added session debugger module for debugging session messages
2024-10-09 16:27:52 +08:00
luwenpeng
46307bb271
rename session_private.h to session_internal.h
2024-09-20 16:59:19 +08:00
luwenpeng
bf8ba97165
rename packet_private.h to packet_internal.h
2024-09-20 16:59:19 +08:00
luwenpeng
173a6ced61
refactor: rename the directory infra/packet_parser to infra/paket_manager
2024-09-13 18:07:40 +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
2846142c7c
🧪 test(lpi test plugin): publish test result on session free
2024-09-04 14:44:30 +08:00
root
654718c56f
remove tunneling flag in session_flags
2024-09-04 02:03:05 +00:00
root
6f1ac6b36b
add socks_decoder, stratum_decoder and session_flags
2024-09-03 07:01:58 +00: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
cc2d2be324
🔧 build(infra build): refactor build parameters
2024-08-29 18:16:37 +08:00
yangwei
4060f1bb09
🧪 test(LPI test): rename test case suffix
2024-08-29 17:21:59 +08:00
yangwei
2a889ba4df
🔧 build(infra CMakeLists.txt): refactor link parameter
2024-08-29 17:20:00 +08:00
yangwei
f4c3bece3c
🐞 fix(http decoder test): fix cmake warning
2024-08-29 17:10:17 +08:00
yangwei
2f586a456b
🦄 refactor(decoder glimpse detector): rename to lpi plugin
2024-08-29 15:43:04 +08:00