summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-22Saved-20241121Saved-20241121yangwei
2024-11-21✨ feat(deps/utable): define kv in utable.h temporaryyangwei
2024-11-18✨ feat(define kv.h): include in .stellar/yangwei
2024-11-16✨ feat(integrate utable): deps/utableyangwei
2024-11-07feature: add session monitor, support 'show session id/all/info' commandluwenpeng
2024-11-07rename session_filter to session_dabloomluwenpeng
2024-11-07rename packet_filter to packet_dabloomluwenpeng
2024-11-07rebase onto develop-2.0lijia
2024-11-06🦄 refactor(lpi plus): update api in lpi_plus.hyangwei
2024-11-06🦄 refactor(appid api): remove appid moduleyangwei
2024-11-05bugfix: if miss TCP SYN packet, use TCP SYN-ACK packet init C2S tcp ↵luwenpeng
reassembly recv_next
2024-11-05🦄 refactor(stellar_module to module): simplify stellar module to moduleyangwei
2024-11-01bugfix: packet IO load marsio configluwenpeng
2024-11-01clean include/stellar/stellar.h, remove unused APIluwenpeng
2024-11-01rename session_get0_readable_addr() to session_get_readable_addr()luwenpeng
2024-11-01rename session_get0_current_packet() to session_get_current_packet()luwenpeng
2024-11-01rename struct tcp_segment_private to struct tcp_segment_internalluwenpeng
2024-11-01rename struct layer_private to struct layer_internalluwenpeng
2024-11-01packet manager support output fieldstatluwenpeng
2024-11-01packet IO support output fieldstatluwenpeng
2024-11-01session manager support output fieldstatluwenpeng
2024-10-25Add state to the on_session_message parameter.luwenpeng
* When state is closed, it implies that packet is null and the session will be destroyed
2024-10-25move stellar/session_manager.h into stellar/session.hluwenpeng
2024-10-25move stellar/packet_manager.h into stellar/packet.hluwenpeng
2024-10-24export symbol session_manager_subscribe_free()luwenpeng
2024-10-24Optimize log outputluwenpeng
2024-10-23bugfix: build packet also copy metadata from original packetluwenpeng
2024-10-23feature: session mananger publish ctrl message; Enhance session debugger moduleluwenpeng
2024-10-23bugfix: packet_push_frag() orderluwenpeng
2024-10-23test: add IP reassembly test case for pcap IOluwenpeng
2024-10-23bugfix: GTP-U only header no payloadluwenpeng
2024-10-23feature: session manager support subscribe session free messageluwenpeng
2024-10-23🧪 test(lpi_plus): calibrate socks ip frag resultyangwei
2024-10-23refactor: packet manager and session manager add ↵luwenpeng
on_thread_init/on_thread_exit entry
2024-10-21feature: packet IO support IP reassemblyluwenpeng
2024-10-18✨ feat(module manager): add thread_init and thread_exit APIyangwei
2024-10-18✨ feat(mq): add mq_runtime_defer, default disableyangwei
2024-10-18🦄 refactor(mq): remove message priority logicyangwei
2024-10-18🦄 refactor(polling manager): merge polling into module manageryangwei
2024-10-12✨ feat(lpip match quic): remove port patternyangwei
2024-10-11Rebase dev 2.0杨威
2024-10-10Export the packet manager runtime API for easier testingluwenpeng
2024-10-09Added session debugger module for debugging session messagesluwenpeng
2024-10-09Refactored packet IO to use packet_manager_schedule_packet() instead of ↵luwenpeng
stellar_send_build_packet() to send user-built packets
2024-10-09stellar registers packet_manager as a module; session_manager registers ↵luwenpeng
polling callback
2024-09-29✨ feat(module manager API): add stellar_module_manager_get_loggeryangwei
2024-09-29✨ feat(module manager internal API): remove new_with_fileyangwei
2024-09-27🦄 refactor(module manager): remove internal api load_specyangwei
2024-09-27✨ feat(module manager): API new with fileyangwei
2024-09-27✨ feat(polling in stellar core): worker thread call polling_dispatchyangwei