98 Commits
Author SHA1 Message Date
破娃酱 82f8fef28a allow set speed limit in runtime 2017-06-04 18:34:12 +08:00
破娃酱 47c6e16833 fix a mem leak 2017-06-03 23:06:12 +08:00
破娃酱 8826f515b6 fix async DNS 2017-06-03 21:47:17 +08:00
破娃酱 2cf5f1982e add DNS cache 2017-06-01 00:11:15 +08:00
破娃酱 c1364c3afe init user_id 2017-05-27 13:06:35 +08:00
破娃酱 c1f1281b83 let py2 works 2017-05-12 18:52:22 +08:00
破娃酱 abe4ac3b90 Async DNS query under UDP 2017-05-12 18:11:38 +08:00
破娃酱 03b1a53b9a run with newest python version 2017-05-02 12:40:23 +08:00
破娃酱 1e85d14a48 optimize 2017-04-30 21:26:36 +08:00
破娃酱 f3a3ab4b84 log UDP bind port 2017-04-28 21:46:47 +08:00
破娃酱 caadb606ba impl auth_chain client 2017-04-25 16:38:04 +08:00
破娃酱 774134ffad remove auth_sha1, auth_sha1_v2, verify_simple, auth_simple, verify_sha1
remove TCP over UDP
add UDP part of auth_chain_a
2017-04-25 10:27:51 +08:00
破娃酱 d82c931f8e auto adjust TCP_MAXSEG 2017-04-05 21:46:19 +08:00
破娃酱 90ffd1c6ee display UID 2017-03-26 18:29:13 +08:00
破娃酱 76fd4296a5 bump
improve rand size
2017-03-25 02:17:59 +08:00
破娃酱 e1b199fc44 add additional_ports in config
using user's password as protocol param in multi-user mode
2017-02-19 10:27:25 +08:00
破娃酱 74083af472 process DNS 2017-02-14 02:55:33 +08:00
破娃酱 72ca31dad9 add traffic control for each TCP connection 2017-02-12 22:35:26 +08:00
破娃酱 4048abaeff refine user transfer 2017-01-13 21:52:17 +08:00
破娃酱 2de2a553d7 multi-user for mudbjson mode 2017-01-11 14:45:37 +08:00
破娃酱 4f52dffcc1 parse protocol_param in py3 2017-01-08 00:26:49 +08:00
破娃酱 b367ad0560 using '#' to split multi-user setting 2017-01-07 01:23:42 +08:00
破娃酱 959aad3f41 multiuser in single port protocol 2017-01-04 22:46:39 +08:00
破娃酱 c3a9612919 bump 2.9.7
manage client with LRUCache
2016-11-22 15:27:12 +08:00
破娃酱 ce25bbf650 catch bind error 2016-11-22 02:24:08 +08:00
破娃酱 685b62532e 2.9.5.1
UDP bind address (set out_bind and out_bindv6)
UDP over TCP auto bind
return a long enough err string
2016-10-16 21:55:06 +08:00
破娃酱 b8afd216d6 bump 2.9.5
update auth_aes128_md5 & auth_aes128_sha1
2016-10-12 15:36:30 +08:00
BreakWa11 f0d6a5b41e log listening port over UDP 2016-07-27 18:09:57 +08:00
BreakWa11 8556fd3c18 fix UDPRelay _forbidden_portset 2016-06-16 01:38:57 +08:00
BreakWa11 d653c9bdb3 add forbidden_port 2016-06-15 17:09:12 +08:00
BreakWa11 82ffa15a56 add connection stat log 2016-06-01 15:40:28 +08:00
BreakWa11 2e65becc44 fix data size 2016-05-23 17:28:37 +08:00
BreakWa11 c5ca6bd80a optimize DNS query 2016-05-23 17:11:32 +08:00
BreakWa11 4e10ff9063 better way to stop a server 2016-05-20 15:49:19 +08:00
BreakWa11 4a02d19597 add udp_cache 2016-05-17 23:30:00 +08:00
BreakWa11 b71af8f4df log connection info as debug level by default 2016-05-17 23:12:37 +08:00
BreakWa11 d47b0d47ea add config "udp_timeout"
drop TCP over UDP query
2016-05-17 17:27:33 +08:00
BreakWa11 4e43a4932d limit active UDP client to 256 2016-05-16 18:20:57 +08:00
BreakWa11 bb916eb705 LRUCache add 'clear' method
refine close
2016-05-16 16:56:10 +08:00
BreakWa11 691aa0970a UDP use only 1 lru cache (_client_fd_to_server_addr set to dict type) 2016-05-16 15:54:58 +08:00
BreakWa11 d6640b2e81 add udp data transfer 2016-04-18 22:09:20 +08:00
BreakWa11 42a05d22d6 support UDP protocol plugin 2015-12-23 18:13:27 +08:00
BreakWa11 e889f953ff UDP server_transfer_dl += len(post_data) 2015-12-14 14:55:39 +08:00
BreakWa11 f45d57950b default buffer setting 2015-11-11 22:45:09 +08:00
BreakWa11 d9dc3ae0b5 rename to "dns_ipv6"
log wrong UDP header package
2015-10-30 01:38:51 +08:00
BreakWa11 e6d7a12afe fix bugs
dns working in both v4 & v6
connecting problem in windows
2015-10-28 22:28:24 +08:00
BreakWa11 6ee8035735 merge pr from mengskysama 2015-10-26 14:48:54 +08:00
breakwa11 612c1e2ab3 add obfs_param
catch TCP&UDP exceptions
verify_simple&verify_deflate support sub obfs
2015-10-20 16:25:06 +08:00
breakwa11 71338a7385 fix on python3
http2 obfs
2015-09-25 11:28:09 +08:00
breakwa11 2e3114f40f fix 'ord' bug
replace 'xrange'
support new protocol when run as a client
2015-09-21 14:41:42 +08:00