Max Witten
e7ad7fc73e
udprelay: display mtu at least size
2018-03-05 21:37:12 +08:00
Max Lv
85a64ae836
Bump version
2018-01-15 17:25:03 -08:00
Max Lv
be795e1985
Refine query interface
2017-12-27 22:18:55 -08:00
Max Lv
ede744ae7c
Add c-ares support ( #1655 )
...
* Replace udns with c-ares
* Get IO loop work
* Clean up
* Avoid initializing nameservers each query
* Add ARES_OPT_SERVERS
* Refine resolv_cancel
* Fix a memory leak
* Replace udns.h with ares.h
* Fix all inet_* fucntions
* Clean up
* Enable servers_ports when VERSION_MINOR >= 11
* Avoid ares_inet_XtoX
* Handle multipe nameservers correctly
* Use ares_set_servers for IPv4 and IPv6 mixed list
* Refine c-ares for udprelay
* Refine ares_set_servers()
* Refine the timer based on ares_timeout
* Avoid resolv_cancel
* Fix an issue of null pointer
* Fix another null pointer issue
* Refine the order of resolv_shutdown
* Fix the corrupted ev io
2017-08-31 09:16:07 +08:00
Max Lv
44b0eae3ef
Fix #1291
2017-02-23 09:35:12 +08:00
Max Lv
4ebe5aeb12
Add SIP004 (AEAD) support
2017-01-29 10:10:44 +08:00
Max Lv
34b9036b5b
Add MTU option
2016-08-03 11:53:28 +08:00
Kim
08f873adc7
Roll up year to 2016
2016-04-22 22:50:26 +08:00
H2NCH2COOH
117ddf4f33
Fix bug for ss-server when udp is sent with host not ip
2016-04-09 08:06:51 -07:00
Max Lv
eccc91d711
Refine ACL support
2015-12-03 14:18:29 +08:00
Max Lv
f4fa30da5c
Refine buffer handling
2015-11-29 20:01:50 +08:00
Max Lv
8d46ced3c9
fix auth in udprelay
2015-09-24 11:00:13 +08:00
Max Lv
7260153439
add log for possible ip fragmentation
2015-07-31 16:38:25 +08:00
Max Lv
a9f8b2bdfa
drop large UDP packets
2015-07-31 10:28:46 +08:00
Max Lv
87fb636545
fix some issues
2015-07-24 14:07:53 +08:00
Max Lv
15010013a4
protect udp relay socket
2015-07-24 13:51:36 +08:00
Max Lv
e4a795dad2
fix an issue of TPROXY
2015-07-13 20:20:53 +08:00
Max Lv
09152d405d
refine the handling of dest addr
2015-07-13 10:22:24 +08:00
Max Lv
e0a864aca7
Fix #337
2015-07-11 07:19:06 +08:00
Max Lv
9431b9b0c3
Add TPROXY support for redir mode
2015-05-05 14:37:27 +08:00
Max Lv
40e9be0021
Avoid getaddrinfo() in the main loop
2015-01-12 16:49:47 +09:00
Max Lv
e5289e9ba4
Replace libasyncns with libudns
2015-01-10 12:31:13 +09:00
Max Lv
2a15e97196
bump version
2015-01-07 21:54:19 +09:00
Max Lv
693b198887
refine server end
2014-11-12 17:16:25 +08:00
Max Lv
b198d1da2e
bump version
2014-11-12 13:12:59 +08:00
Max Lv
08a35fd1bb
handle sigterm and sigkill
2014-11-12 11:52:34 +08:00
Max Lv
1fcd60884d
fix #121
2014-10-05 19:47:17 +08:00
Max Lv
aec9f9bc9a
add license headers
2014-05-25 13:13:39 +08:00
Max Lv
018c5f8cc7
fix udprelay
2014-04-20 07:40:36 +08:00
Max Lv
2b92b57bed
fix the ambiguous type defination
2014-02-27 08:11:16 +08:00
Max Lv
84e04eefaa
WiP: finish the udp part
2014-02-21 11:59:32 +09:00
Max Lv
2eac55562b
clean up, remove multiple warnings
2014-01-05 15:06:24 +08:00
Linus Yang
21b9258d77
Add initial support for native win32 platform
...
Should be built against MinGW, and please note that
only ss-local is ported due to lack win32 support of
libasyncns. And libev doesn't support IOCP but only
supports select
2013-09-09 20:59:22 +08:00
Max Lv
5736e966f0
bump version
2013-09-08 10:03:43 +08:00
Max Lv
d227da2323
Update code style
2013-09-05 09:29:43 +08:00
Max Lv
8e6724a1fd
fix a crash
2013-08-31 17:35:34 +08:00
Max Lv
8eb0b9b118
build pass
2013-08-10 14:47:37 +08:00
Max Lv
b36b7980e3
WiP
2013-08-03 20:24:15 +08:00
Max Lv
a9ae518968
WiP
2013-08-02 08:18:48 +08:00
Max Lv
b60097d5b3
WiP
2013-07-30 08:25:45 +08:00
Max Lv
85a5b56d1d
WiP
2013-07-29 18:08:27 +08:00
Max Lv
8b4b7898c6
WiP
2013-07-28 20:31:18 +08:00
Max Lv
c82ddb4f38
WiP
2013-07-28 20:11:13 +08:00
Max Lv
60dda00b5b
WiP
2013-07-28 19:42:02 +08:00
Max Lv
d4b000090f
WiP
2013-07-28 17:29:37 +08:00
Max Lv
c2302b432a
WiP
2013-07-28 11:35:17 +08:00
Max Lv
c0cd5120cb
WiP
2013-07-21 20:30:14 +08:00
Max Lv
4d30a8a7bf
WiP
2013-07-21 19:34:25 +08:00