Commit Graph

148 Commits

Author SHA1 Message Date
wangyu
203eccb2d0 fixed ts bug 2017-08-04 03:29:53 +08:00
wangyu
ede2600993 deleted blob 2017-08-03 23:40:00 +08:00
wangyu
f2ffb42abe no auto seq increse in send bare and recv bare 2017-08-03 23:32:19 +08:00
wangyu
501b620c35 fix bug of len <0 2017-08-02 20:54:32 +08:00
wangyu
649b69cd85 fixed tcp mode syn ack flag error 2017-08-02 19:10:38 +08:00
wangyu
cf47d0a7a8 simplified protocal 2017-08-02 18:57:27 +08:00
wangyu
0349c83254 trival 2017-08-01 20:14:13 +08:00
wangyu
ce5d68ab46 deleted key2 2017-08-01 20:03:29 +08:00
wangyu
8ebfd38c7f fixed icmp handshake bug,when iptables rule is not set 2017-07-31 21:30:05 +08:00
wangyu
db726b445a trival 2017-07-31 20:09:45 +08:00
wangyu
b0c8448fdf fixed sed ack_seq of faketcp mode 2017-07-31 19:50:05 +08:00
wangyu
66e6e7946a fixed icmp seq 2017-07-31 19:01:50 +08:00
wangyu
46c4333240 trival 2017-07-31 15:12:20 +08:00
wangyu
cea566f187 trival 2017-07-31 13:26:07 +08:00
wangyu
00bc3453e2 debug_flag 2017-07-31 11:00:58 +08:00
wangyu
2fc8149116 fixed epoll dead loop 2017-07-31 09:25:59 +08:00
wangyu
2245fbdb54 deleted my exit 2017-07-31 07:51:31 +08:00
wangyu
63e7dbb240 fixed assert bug 2017-07-30 23:50:39 +08:00
wangyu
9df06648ea implemented server re-send packet 2017-07-30 23:18:37 +08:00
wangyu
49f3f0d04a trivalmake 2017-07-30 18:09:51 +08:00
wangyu
269a516d6d trival 2017-07-30 17:07:41 +08:00
wangyu
84855a393c fixed core dumped from last commit 2017-07-30 17:07:17 +08:00
wangyu
9f10fd4766 trival 2017-07-30 16:57:24 +08:00
wangyu
0b65dc2358 added tons of assert,fixed some small bugs 2017-07-30 16:37:49 +08:00
wangyu
e822e244b0 bug fixes,more log 2017-07-30 13:39:18 +08:00
wangyu
b485efc4c3 grab connection works 2017-07-30 05:53:30 +08:00
wangyu
b03c5ebf14 changed some members of conn_info to pointers 2017-07-30 03:46:28 +08:00
wangyu
e15338c179 trival 2017-07-29 21:22:13 +08:00
wangyu
0efcacfdf4 fixed warnings 2017-07-29 20:58:38 +08:00
wangyu
701eb8dbcf split to multi files 2017-07-29 20:32:26 +08:00
wangyu
e32a65d5e9 added max_ready_conn_num max_handshake_conn_num 2017-07-29 02:49:50 +08:00
wangyu
74b60b2007 implemented connection recovery 2017-07-29 02:13:42 +08:00
wangyu
b4d9549c0b trival 2017-07-29 00:25:20 +08:00
wangyu
2b7774dcc3 fixed tons of bugs 2017-07-29 00:22:26 +08:00
wangyu
5369e7d7a5 fixe log color bug 2017-07-28 23:24:49 +08:00
wangyu
18f1d995f8 support multi client,but still buggy 2017-07-28 19:47:30 +08:00
wangyu
e89d7649b6 removed fd sn 2017-07-28 11:31:37 +08:00
wangyu
52358117e6 trival 2017-07-28 00:31:10 +08:00
wangyu
791f4e1ecf trival 2017-07-28 00:29:26 +08:00
wangyu
7933edd9ac it works again 2017-07-28 00:15:10 +08:00
wangyu
21d5f9097f trival 2017-07-27 11:30:10 +08:00
wangyu
5a7734a007 server can handle multi handshake now,but still much work left 2017-07-27 02:00:31 +08:00
wangyu
4bd87235e6 fixed icmp mode filter bug 2017-07-27 00:00:01 +08:00
wangyu
dec07e3c19 added parse_bare,parse_safer 2017-07-26 23:55:42 +08:00
wangyu
1695879605 tried to let server handle multiple handshake,failed 2017-07-26 22:58:22 +08:00
wangyu
0a7d1a99a8 added max_conv_size 2017-07-26 19:47:52 +08:00
wangyu
fbf42c7554 added iptables warn 2017-07-26 19:20:15 +08:00
wangyu
283f008f4b trival 2017-07-26 18:45:21 +08:00
wangyu
4d3ed9e9aa trival 2017-07-26 18:00:45 +08:00
wangyu
d4fa238d1e more options 2017-07-26 17:53:15 +08:00
wangyu
66c201e629 more options,help message 2017-07-26 08:51:05 +08:00
wangyu
93c0d789c4 a bunch of commit together,i lost some commit log while upgrading git 2017-07-26 06:29:40 +08:00
wangyu
c6c085b36c trival 2017-07-25 01:54:09 +08:00
wangyu
aef193779b fixed some inefficient code 2017-07-25 00:42:11 +08:00
wangyu
3e50007667 added log.h log.cpp 2017-07-24 21:18:58 +08:00
wangyu
df58e3f914 update makefile 2017-07-24 14:22:01 +08:00
wangyu
5568a7e7e2 fixed clear function bug 2017-07-24 11:31:21 +08:00
wangyu
deb466fa83 last commit means added option source-port actually 2017-07-24 10:54:59 +08:00
wangyu
ade4ef04d2 added option source ip 2017-07-24 10:54:05 +08:00
wangyu
39729da0ca added trick to auto get source ip 2017-07-24 02:22:33 +08:00
wangyu
340a8b09bc fix bug of conv cleaning 2017-07-23 22:16:16 +08:00
wangyu
8ecb55d845 fix the bug caused by sign 2017-07-23 19:43:00 +08:00
wangyu
bf449634f1 changed pointer to const,it doesnt work now,why? 2017-07-23 19:21:40 +08:00
wangyu
aaff345cae trival 2017-07-23 18:13:45 +08:00
wangyu
89a4e40c28 key1 for send_bare ,key2 for send_safe 2017-07-23 06:43:54 +08:00
wangyu
cff5e4d1f8 trival 2017-07-23 06:27:15 +08:00
wangyu
5abde3017a refactor,tcp udp works at the moment 2017-07-23 06:24:32 +08:00
wangyu
53ad5730b3 refactor,udp tcp works 2017-07-23 04:17:06 +08:00
wangyu
c552a6fddf trival 2017-07-23 03:02:46 +08:00
wangyu
c71abcd001 trival 2017-07-23 03:01:29 +08:00
wangyu
7525459d1a trival 2017-07-23 02:57:32 +08:00
wangyu
b21d1e368c moved definations 2017-07-23 02:48:20 +08:00
wangyu
5d344025f1 move bufs inside of function 2017-07-23 01:27:39 +08:00
wangyu
98bc2e0b99 it still works,commit before refactor 2017-07-22 23:39:35 +08:00
wangyu
269754a009 changed get_true_random back to u32t ,otherwise it cores 2017-07-22 17:09:46 +08:00
wangyu
0f48a323e2 fix broken udp 2017-07-22 16:19:06 +08:00
wangyu
2b0624bb5a verify myid oppiste_id before anti-replay 2017-07-22 15:22:45 +08:00
wangyu
95a3ff68e1 icmp works 2017-07-22 13:36:33 +08:00
wangyu
04eb3e3ac0 tcp udp both work 2017-07-22 01:19:13 +08:00
wangyu
58e4c4ba39 refactor for udp and icmp mode 2017-07-21 20:30:27 +08:00
wangyu
1725aa8161 add init_random_number_fd 2017-07-21 17:17:44 +08:00
wangyu
047af63801 multiplex works 2017-07-21 10:36:27 +08:00
wangyu
dd24b03e33 added conv manager 2017-07-20 16:34:43 +08:00
wangyu
073bc8baa3 trival 2017-07-19 19:33:25 +08:00
wangyu
dab787a5dc change file name 2017-07-19 16:17:46 +08:00
wangyu
79effde630 safe anti replay 2017-07-19 16:11:12 +08:00
wangyu
9bb8b25c73 anti-replay,but not fully safe 2017-07-19 09:11:28 +08:00
wangyu
243f6bf87e everything works except anti-replay window 2017-07-19 06:05:08 +08:00
wangyu
725522fa75 add pre_send pre_recv 2017-07-19 04:07:27 +08:00
wangyu
3d81846e22 it works better ,fixed many bug about session_id 2017-07-19 00:27:20 +08:00
wangyu
04139024f8 changed client session switch,changed server data id order 2017-07-17 23:45:24 +08:00
wangyu
ea67de4548 changed ip tcp flag,added tcp options 2017-07-17 16:38:41 +08:00
wangyu
8d039a839b everything works now 2017-07-14 21:32:37 +08:00
wangyu
a25b9db3e8 it works well,though the upd close bug is still there 2017-07-13 18:57:47 +08:00
wangyu
fa00adcf37 buggy 2017-07-13 15:40:58 +08:00
wangyu
5d6f34ca27 it works 2017-07-12 16:46:02 +08:00
wangyu
efd8d7378b 7.11 commit 2017-07-11 18:05:00 +08:00
wangyu
ab2f1bfa93 7.11 commit 2017-07-11 18:01:11 +08:00