Commit Graph

  • 7bd2fa7ab8 changed djb2 to xor version wangyu 2017-08-05 17:58:41 +08:00
  • 9542e37577 -g option,better log wangyu 2017-08-05 17:31:07 +08:00
  • de80871a71 refactor wangyu 2017-08-05 10:03:40 +08:00
  • 54c3f20e32 added about to exit wangyu 2017-08-04 23:08:45 +08:00
  • 343c7b2a29 trival wangyu 2017-08-04 21:59:29 +08:00
  • 956bc5ab06 changed iptables -A to -I, auth_mode: simple wangyu 2017-08-04 21:46:49 +08:00
  • acece0b329 handle more signal wangyu 2017-08-04 18:35:51 +08:00
  • 9f0c2c6f35 trival wangyu 2017-08-04 17:19:40 +08:00
  • 77eff2e6b1 auto add iptables rule, fixed Wformat warnings wangyu 2017-08-04 17:12:23 +08:00
  • 32fd9f77a5 better padding wangyu 2017-08-04 13:08:17 +08:00
  • bc04a6898d ack increase monotonically wangyu 2017-08-04 12:46:46 +08:00
  • 5cf4cc7cb2 prepare work for auto add iptables rule wangyu 2017-08-04 11:51:39 +08:00
  • 1fba601d9c conn_info_t::recover() ,reuse last_hb_sent_time wangyu 2017-08-04 05:27:47 +08:00
  • 351d14734f fixed anti_replay dead loop wangyu 2017-08-04 04:22:16 +08:00
  • 203eccb2d0 fixed ts bug wangyu 2017-08-04 03:29:53 +08:00
  • ede2600993 deleted blob wangyu 2017-08-03 23:40:00 +08:00
  • f2ffb42abe no auto seq increse in send bare and recv bare wangyu 2017-08-03 23:32:19 +08:00
  • 501b620c35 fix bug of len <0 wangyu 2017-08-02 20:54:32 +08:00
  • 649b69cd85 fixed tcp mode syn ack flag error wangyu 2017-08-02 19:10:38 +08:00
  • cf47d0a7a8 simplified protocal wangyu 2017-08-02 18:57:27 +08:00
  • 0349c83254 trival wangyu 2017-08-01 20:14:13 +08:00
  • ce5d68ab46 deleted key2 wangyu 2017-08-01 20:03:29 +08:00
  • 8ebfd38c7f fixed icmp handshake bug,when iptables rule is not set wangyu 2017-07-31 21:30:05 +08:00
  • db726b445a trival wangyu 2017-07-31 20:09:45 +08:00
  • b0c8448fdf fixed sed ack_seq of faketcp mode wangyu 2017-07-31 19:50:05 +08:00
  • 66e6e7946a fixed icmp seq wangyu 2017-07-31 19:01:50 +08:00
  • 46c4333240 trival wangyu 2017-07-31 15:12:20 +08:00
  • cea566f187 trival wangyu 2017-07-31 13:26:07 +08:00
  • 00bc3453e2 debug_flag wangyu 2017-07-31 11:00:58 +08:00
  • 2fc8149116 fixed epoll dead loop wangyu 2017-07-31 09:25:59 +08:00
  • 2245fbdb54 deleted my exit wangyu 2017-07-31 07:51:31 +08:00
  • 63e7dbb240 fixed assert bug wangyu 2017-07-30 23:50:39 +08:00
  • 9df06648ea implemented server re-send packet wangyu 2017-07-30 23:18:37 +08:00
  • 49f3f0d04a trivalmake wangyu 2017-07-30 18:09:51 +08:00
  • 269a516d6d trival wangyu 2017-07-30 17:07:41 +08:00
  • 84855a393c fixed core dumped from last commit wangyu 2017-07-30 17:07:17 +08:00
  • 9f10fd4766 trival wangyu 2017-07-30 16:57:24 +08:00
  • 0b65dc2358 added tons of assert,fixed some small bugs wangyu 2017-07-30 16:37:49 +08:00
  • e822e244b0 bug fixes,more log wangyu 2017-07-30 13:39:18 +08:00
  • b485efc4c3 grab connection works wangyu 2017-07-30 05:53:30 +08:00
  • b03c5ebf14 changed some members of conn_info to pointers wangyu 2017-07-30 03:46:28 +08:00
  • 1a7dffeb5b trival wangyu 2017-07-29 21:29:41 +08:00
  • e15338c179 trival wangyu 2017-07-29 21:22:13 +08:00
  • 0efcacfdf4 fixed warnings wangyu 2017-07-29 20:58:38 +08:00
  • 701eb8dbcf split to multi files wangyu 2017-07-29 20:32:26 +08:00
  • e32a65d5e9 added max_ready_conn_num max_handshake_conn_num wangyu 2017-07-29 02:49:50 +08:00
  • 74b60b2007 implemented connection recovery wangyu 2017-07-29 02:13:42 +08:00
  • b4d9549c0b trival wangyu 2017-07-29 00:25:20 +08:00
  • 2b7774dcc3 fixed tons of bugs wangyu 2017-07-29 00:22:26 +08:00
  • 5369e7d7a5 fixe log color bug wangyu 2017-07-28 23:24:49 +08:00
  • 18f1d995f8 support multi client,but still buggy wangyu 2017-07-28 19:47:30 +08:00
  • e89d7649b6 removed fd sn wangyu 2017-07-28 11:31:37 +08:00
  • 52358117e6 trival wangyu 2017-07-28 00:31:10 +08:00
  • 791f4e1ecf trival wangyu 2017-07-28 00:29:26 +08:00
  • 7933edd9ac it works again wangyu 2017-07-28 00:15:10 +08:00
  • 21d5f9097f trival wangyu 2017-07-27 11:30:10 +08:00
  • 5a7734a007 server can handle multi handshake now,but still much work left wangyu 2017-07-27 02:00:31 +08:00
  • 4bd87235e6 fixed icmp mode filter bug wangyu 2017-07-27 00:00:01 +08:00
  • dec07e3c19 added parse_bare,parse_safer wangyu 2017-07-26 23:55:42 +08:00
  • 1695879605 tried to let server handle multiple handshake,failed wangyu 2017-07-26 22:58:22 +08:00
  • 0a7d1a99a8 added max_conv_size wangyu 2017-07-26 19:47:52 +08:00
  • fbf42c7554 added iptables warn wangyu 2017-07-26 19:20:15 +08:00
  • 3196c24977 trival wangyu 2017-07-26 18:53:40 +08:00
  • 7f939890b6 trival wangyu 2017-07-26 18:51:31 +08:00
  • 283f008f4b trival wangyu 2017-07-26 18:45:21 +08:00
  • 4d3ed9e9aa trival wangyu 2017-07-26 18:00:45 +08:00
  • d4fa238d1e more options wangyu 2017-07-26 17:53:15 +08:00
  • 66c201e629 more options,help message wangyu 2017-07-26 08:51:05 +08:00
  • 93c0d789c4 a bunch of commit together,i lost some commit log while upgrading git wangyu 2017-07-26 06:29:40 +08:00
  • c6371c0ef5 added md5.c wangyu 2017-07-25 01:55:30 +08:00
  • c6c085b36c trival wangyu 2017-07-25 01:54:09 +08:00
  • aef193779b fixed some inefficient code wangyu 2017-07-25 00:42:11 +08:00
  • 966ec3c925 log macro to print file name and line number wangyu 2017-07-25 00:04:49 +08:00
  • 3e50007667 added log.h log.cpp wangyu 2017-07-24 21:18:58 +08:00
  • df58e3f914 update makefile wangyu 2017-07-24 14:22:01 +08:00
  • 49f6b93cba encrypt.cpp refactor to suppport more mode wangyu 2017-07-24 12:34:42 +08:00
  • 5568a7e7e2 fixed clear function bug wangyu 2017-07-24 11:31:21 +08:00
  • deb466fa83 last commit means added option source-port actually wangyu 2017-07-24 10:54:59 +08:00
  • ade4ef04d2 added option source ip wangyu 2017-07-24 10:54:05 +08:00
  • 39729da0ca added trick to auto get source ip wangyu 2017-07-24 02:22:33 +08:00
  • 340a8b09bc fix bug of conv cleaning wangyu 2017-07-23 22:16:16 +08:00
  • 8ecb55d845 fix the bug caused by sign wangyu 2017-07-23 19:43:00 +08:00
  • bf449634f1 changed pointer to const,it doesnt work now,why? wangyu 2017-07-23 19:21:40 +08:00
  • aaff345cae trival wangyu 2017-07-23 18:13:45 +08:00
  • 89a4e40c28 key1 for send_bare ,key2 for send_safe wangyu 2017-07-23 06:43:54 +08:00
  • cff5e4d1f8 trival wangyu 2017-07-23 06:27:15 +08:00
  • 5abde3017a refactor,tcp udp works at the moment wangyu 2017-07-23 06:24:32 +08:00
  • 53ad5730b3 refactor,udp tcp works wangyu 2017-07-23 04:17:06 +08:00
  • c552a6fddf trival wangyu 2017-07-23 03:02:46 +08:00
  • c71abcd001 trival wangyu 2017-07-23 03:01:29 +08:00
  • 7525459d1a trival wangyu 2017-07-23 02:57:32 +08:00
  • b21d1e368c moved definations wangyu 2017-07-23 02:48:20 +08:00
  • 5d344025f1 move bufs inside of function wangyu 2017-07-23 01:27:39 +08:00
  • 98bc2e0b99 it still works,commit before refactor wangyu 2017-07-22 23:39:35 +08:00
  • 269754a009 changed get_true_random back to u32t ,otherwise it cores wangyu 2017-07-22 17:09:46 +08:00
  • 0f48a323e2 fix broken udp wangyu 2017-07-22 16:19:06 +08:00
  • 2b0624bb5a verify myid oppiste_id before anti-replay wangyu 2017-07-22 15:22:45 +08:00
  • 95a3ff68e1 icmp works wangyu 2017-07-22 13:36:33 +08:00
  • 04eb3e3ac0 tcp udp both work wangyu 2017-07-22 01:19:13 +08:00
  • 58e4c4ba39 refactor for udp and icmp mode wangyu 2017-07-21 20:30:27 +08:00