diff options
Diffstat (limited to 'include/MESA/stream.h')
| -rw-r--r-- | include/MESA/stream.h | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/include/MESA/stream.h b/include/MESA/stream.h new file mode 100644 index 0000000..15686d7 --- /dev/null +++ b/include/MESA/stream.h @@ -0,0 +1,104 @@ +#ifndef _APP_STREAM_H_ +#define _APP_STREAM_H_ + +#include "stream_inc/stream_base.h" +#include "stream_inc/stream_proxy.h" +#include "stream_inc/stream_project.h" +#include "stream_inc/stream_bridge.h" +#include "stream_inc/stream_inject.h" +#include "stream_inc/stream_control.h" +#include "stream_inc/stream_entry.h" +#include "stream_inc/stream_rawpkt.h" +#include "stream_inc/stream_tunnel.h" +#include "stream_inc/sapp_inject.h" + + +#define STREAM_H_VERSION (20210425) + +#endif + +/*********************************************************************************** + Update log: + 2015-02-03 lijia, + ��stream_base.h, + �������Ͷ���PKT_TYPE_IP_FRAG; + ����stream_addr_list_ntop, stream_addr_list_ptonϵ�к���. + + 2015-01-23 lqy + ��stream_base.h, ��pkttyp��������չ�������˶��tcppkt�Ķ��� + ��pktipfragtype ��pkttype�ж���Ϊһ������ + + 2015-01-04 lijia, + ��stream_base.h, ��pkttype�ƶ���struct layer_addr�ṹ��, + ��routedir��չΪuchar����; + ����MESA_dir_reverse()����, ���ڷ���ʱ����routedir. + stream.h���Ӱ汾�ź�MD5��ֵ֤. + + 2014-12-30 lqy, + ��ԭstream.h�����������Ϊ7��stream_xxx.h, + ��ƽ̨�ڲ���������, public���ͶԲ���ɼ�, privateΪ�ڲ�ʹ�ö��ⲻ�ɼ�. + + 2015-11-12 lijia, + �����º���MESA_set_stream_opt(), + �������õ�ǰ���Ķ�������. + + 2015-12-30 lijia, + ��stream_base.h, + ��struct tcpdetail, struct udpdetail�еİ������ֽ���ͳ���ƶ���project. + Ϊ��������, ��ʱ������Щ������֤�ڴ����к;ɰ�һ��, ֻ�Dz��ٸ���, ��ֵҲ������. + + 2016-01-18 lijia, + ����Ӣ��ע��, ����ijЩ������SHELL����ʾ���ĵ�����. + + 2016-01-18 lijia, + stream_base.h����printaddr_r������汾, �����ڷDz��������̴߳�ӡ��ַ. + + 2016-03-23 lijia, + stream_base.h����layer_addr_dup, layer_addr_free. + + 2016-04-18 lijia, + stream_control.h����MSO_TCP_ISN_C2S, MSO_TCP_ISN_S2C. + + 2016-04-27 lijia, + ��stream_inject.h����. + + 2016-07-08 lijia, + ��stream_control.h, ����ѡ��MSO_TCP_SYN_OPT, MSO_TCP_SYNACK_OPT. + �����ӿ�MESA_get_tcp_pkt_opts(). + + 2016-07-14 ���, + ����get_rawpkt_opt_from_streaminfo(), ����û��ԭʼ��ָ��IJ����ȡԭʼ���е���Ϣ�� + + 2016-07-25 lijia + ����enum stream_carry_tunnel_t, ���ڱ�ʾ��ǰ���ײ���������. + + 2016-09-01 lijia + 1)���������ӿ�streaminfo_dup, streaminfo_free; + 2)����stream_tunnel.h, ����soq��Ŀ��������Э�������Ϣ�Ļ�ȡ; + + 2016-09-06 lijia + 1)����STREAM_TYPE_OPENVPN, STREAM_TYPE_PPTP. + + 2016-09-26 lijia + 1)����STREAM_TYPE_PPTP. + + 2016-10-09 lijia + 1)��stream_inject.h, ����MESA_kill_tcp_feedback()�ȴ��������ܵĺ����ӿ�. + + 2016-10-11 lijia + 1)��stream_tunnel.h, ����IPSEC_OPT_IS_NAT, L2TP_OPT_CHAP_USER_NAME. + + 2016-12-01 lijia + 1)��stream_tunnel.h, ����PPTP_CONTENT_TYPE, L2TP_CONTENT_TYPE. + 2)��stream_base.h, ����ADDR_TYPE_PPTP��ַ����, �ͽṹstruct layer_addr_pptp. + + 2016-12-01 lijia + 1)��stream_base.h, ����layer_addr_ntop, layer_addr_ntop_r��ַת������. + + 2017-09-11 lijia + 1)stream_control.h����sapp_get_platform_opt()�ӿ�, ���ⲿ�����ȡƽ̨�ڲ�����. + + 2019-11-18 lijia + 1)stream_base.h���Ӳ������ֵ, APP_STATE_KILL_FOLLOW, APP_STATE_KILL_OTHER. +*************************************************************************************/ + |
