Max Lv
59417b9779
Revert "Specify the alignment of all structs"
This reverts commit d0285d6b4f
.
5 years ago
Max Lv
d0285d6b4f
Specify the alignment of all structs
5 years ago
Max Lv
f35c162357
Reduce size of UDP remote context
6 years ago
Chinsyo
7bd382042b
bump copyright year
6 years ago
Max Witten
e7ad7fc73e
udprelay: display mtu at least size
7 years ago
Max Lv
85a64ae836
Bump version
7 years ago
Max Lv
be795e1985
Refine query interface
7 years ago
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
7 years ago
Max Lv
f3d298f036
Fix #1291
8 years ago
Max Lv
44b0eae3ef
Fix #1291
8 years ago
Max Lv
4ebe5aeb12
Add SIP004 (AEAD) support
8 years ago
Max Lv
34b9036b5b
Add MTU option
8 years ago
Kim
08f873adc7
Roll up year to 2016
9 years ago
H2NCH2COOH
117ddf4f33
Fix bug for ss-server when udp is sent with host not ip
9 years ago
Max Lv
eccc91d711
Refine ACL support
9 years ago
Max Lv
f4fa30da5c
Refine buffer handling
9 years ago
Max Lv
8d46ced3c9
fix auth in udprelay
9 years ago
Max Lv
7260153439
add log for possible ip fragmentation
9 years ago
Max Lv
a9f8b2bdfa
drop large UDP packets
9 years ago
Max Lv
87fb636545
fix some issues
9 years ago
Max Lv
15010013a4
protect udp relay socket
9 years ago
Max Lv
e4a795dad2
fix an issue of TPROXY
9 years ago
Max Lv
09152d405d
refine the handling of dest addr
9 years ago
Max Lv
e0a864aca7
Fix #337
9 years ago
Max Lv
9431b9b0c3
Add TPROXY support for redir mode
10 years ago
Max Lv
40e9be0021
Avoid getaddrinfo() in the main loop
10 years ago
Max Lv
e5289e9ba4
Replace libasyncns with libudns
10 years ago
Max Lv
2a15e97196
bump version
10 years ago
Max Lv
693b198887
refine server end
10 years ago
Max Lv
b198d1da2e
bump version
10 years ago
Max Lv
08a35fd1bb
handle sigterm and sigkill
10 years ago
Max Lv
f6b87fcd00
handle sigterm and sigkill
10 years ago
Max Lv
1fcd60884d
fix #121
10 years ago
Max Lv
aec9f9bc9a
add license headers
11 years ago
Max Lv
018c5f8cc7
fix udprelay
11 years ago
Max Lv
63596934fe
fix udprelay
11 years ago
Max Lv
2b92b57bed
fix the ambiguous type defination
11 years ago
Max Lv
84e04eefaa
WiP: finish the udp part
11 years ago
Max Lv
c895f9f7c6
WiP: finish the udp part
11 years ago
Max Lv
2eac55562b
clean up, remove multiple warnings
11 years ago
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
11 years ago
Max Lv
5736e966f0
bump version
11 years ago
Max Lv
d227da2323
Update code style
11 years ago
Max Lv
8e6724a1fd
fix a crash
11 years ago
Max Lv
8eb0b9b118
build pass
11 years ago
Max Lv
b36b7980e3
WiP
11 years ago
Max Lv
a9ae518968
WiP
11 years ago
Max Lv
b60097d5b3
WiP
11 years ago
Max Lv
85a5b56d1d
WiP
11 years ago
Max Lv
8b4b7898c6
WiP
11 years ago