Commit Graph

29 Commits

Author SHA1 Message Date
luwenpeng
aed2daa1a4 feature: support outputting stderr and file logs at the same time 2024-08-21 18:18:42 +08:00
luwenpeng
a0fb57e843 refactor: update packet get layer/tunnel API 2024-08-21 18:18:13 +08:00
luwenpeng
b46a5d4b23 enhance: toml format 2024-08-20 19:23:18 +08:00
luwenpeng
29cbe532ef feature: packet I/O suppport dumpfile list mode 2024-08-19 18:40:49 +08:00
luwenpeng
520eb085b8 feature: stellar dev API support stellar_new()/stellar_run()/stellar_free()/stellar_loopbreak() 2024-08-19 17:28:45 +08:00
luwenpeng
4ee08c136a refactor: rename packet_craft.cpp/h to packet_builder.cpp/h 2024-08-16 14:15:03 +08:00
luwenpeng
f4d437d58b refactor: rename id_generator to snowflake 2024-08-16 11:02:19 +08:00
luwenpeng
b0e08133b7 enhance: add configuration items to adjust the scheduling parameters of the main loop 2024-08-15 19:04:11 +08:00
luwenpeng
6e1c25a445 optimizate: clean up unused code && code formatting 2024-08-14 17:25:46 +08:00
luwenpeng
ea0d743b1a fix: cppcheck 2024-08-12 17:49:58 +08:00
yangwei
6bb5c44ee3 🐞 fix(warning as error): fix unused parameter warning 2024-08-12 15:48:37 +08:00
yangwei
f1b3928c70 🔧 build(enable cppcheck on build): eliminate cppcheck error 2024-08-12 15:48:31 +08:00
yangwei
0c6b441157 🐞 fix(packet inject test): reduce compile warning 2024-08-12 15:45:50 +08:00
yangwei
21f6a8258b 🐞 fix(improve robustness, check input para): 2024-08-12 15:45:50 +08:00
yangwei
6786372449 feat(plugin manager integration): packet and session exdata&mq 2024-08-12 15:45:50 +08:00
luwenpeng
48202b4d0a config: adjust the number of maz entries per bucket for IP reassembly 2024-07-30 19:17:29 +08:00
luwenpeng
07ce636f64 test: add imitate_tcp_packet test case (TCP over GREv0: GRE enable checksum) 2024-07-15 15:07:38 +08:00
luwenpeng
2c0ec4072f enhance: imitate_tcp_packet() support setting tcp options 2024-07-02 17:55:55 +08:00
luwenpeng
da9fb7cd11 optimizate inject packt test case 2024-06-27 16:00:12 +08:00
luwenpeng
83bffdd008 refactor stellar config 2024-06-25 19:12:21 +08:00
luwenpeng
076b3c7b0b refactor: session module (split to define/utils/pool/table/timer/transition/manager) 2024-06-25 10:32:51 +08:00
luwenpeng
48428e52fe replace 'ifndef define' to 'pragam once' 2024-06-19 15:06:14 +08:00
luwenpeng
c3fd452793 Add test case for tunnel 2024-06-19 14:43:32 +08:00
luwenpeng
de4c15f43c Refactored packet API to support struct layer (using union to contain different types of encapsulation headers) 2024-06-14 19:24:27 +08:00
luwenpeng
10528bcfd3 remove tuple.h from include/stellar 2024-06-07 16:50:21 +08:00
luwenpeng
1a7f74025b packet parser suppoort skip IPv6 extension headers 2024-05-30 17:55:21 +08:00
luwenpeng
8092b3a90e update inject packet API 2024-05-29 19:01:05 +08:00
luwenpeng
ba1e651876 build stellar and stellar-devel rpm 2024-05-29 16:14:38 +08:00
luwenpeng
f82b85c979 Optimize integration testing
- Add injection package plug-in
- Add libstellar_dynamic.so to facilitate unit testing of upper-level plug-ins
2024-05-28 14:30:42 +08:00