-
-
Notifications
You must be signed in to change notification settings - Fork 11.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate shadowsocks-rust #2454
Merged
Changes from 43 commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
ee28f97
Integrate shadowsocks-rust
madeye c84c8a4
Remove trust-dns feature
madeye 302231a
Only build sslocal binary
madeye 40915ff
Rename sslocal to libsslocal.so
madeye bdae242
Enable cargo build
madeye fa11694
Clean up
madeye 608d022
Enable shadowsocks-rust
madeye c138232
Update docker image
madeye 8cad12a
Update shadowsocks-rust
madeye d46b3b3
Remove aes-192-gcm
madeye 616603a
Fix the plugin issue
madeye 95ab2cd
Make Codacy happy
madeye ab6887d
Get openssl works now
madeye 4afd71f
Fix rust not building by default
Mygod c80a24a
Use thin LTO
madeye 9e0a863
Move the submodule
madeye ad868f5
Disable lto totally
madeye 347d00f
Add draft impl for local_dns_path
Mygod 2819359
Fix local_dns_path blocking
Mygod a3a70f0
Update shadowsocks-rust
madeye 1ff8174
Refine command line interface
madeye 5fed95f
Make lint happy
madeye be4d036
Fix traffic stat report
madeye 2eb9adb
Integrate DNS relay
madeye 58ec6eb
Update shadowsocks-rust
madeye e2adca9
Fix remote DNS using domain name
madeye 97a71a5
Update shadowsocks-rust
madeye a8caa10
Fix bypass china mode
madeye 12e8fd3
Update shadowsocks-rust
madeye d8ce2b8
Update shadowsocks-rust
madeye 7c35f25
Use non-blocking UnixStream to send FDs
madeye e919a58
Update shadowsocks-rust
madeye 253b4c7
Clean up
madeye 1fc7f14
Update shadowsocks-rust
madeye 07bddef
Make codacy happy
madeye 2b4d045
Remove the unnecessary try-catch
madeye 5ed588a
Merge branch 'master' into rust
madeye 46a16dc
Add ndkVersion
madeye c8166c0
Update dependencies
Mygod b4b038a
Fix listening address
Mygod 445461f
Enable hosts and local DNS settings always
Mygod 91632d1
Move local dns handler to BaseService
Mygod fb8e18c
Clean up unused code
Mygod 30ae0d7
Remove more unused code
Mygod b3b150a
Move DnsResolverCompat
Mygod 0efeff0
Remove lintOptions
Mygod b630bf8
Remove hardcoded ndkVersion
Mygod 871c83d
Fix lint
Mygod a12d0b0
Refine code style
Mygod a252f19
Add hack to make UDP fallback work
Mygod 9ce5d9e
Use debug cargo profile in CI
madeye 0a1536a
Remove outdated fix
Mygod 3c7d045
Fix deprecation
Mygod fb0dbaf
Suppress local DNS resolve timeout exceptions
Mygod 98aa935
Clean up unused jni files
Mygod 8fd03bf
Fix the UDP relay
madeye cbbe3f0
Update shadowsocks-rust
madeye d7b8ef6
Update Licenses
madeye File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
85 changes: 0 additions & 85 deletions
85
core/src/androidTest/java/com/github/shadowsocks/acl/AclMatcherTest.kt
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
101 changes: 0 additions & 101 deletions
101
core/src/main/java/com/github/shadowsocks/acl/AclMatcher.kt
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be changed to
shadowsocks/shadowsocks-rust
?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
shadowsocks/shadowsocks-rust#211 is not merged yet.
After that, we should change the submodule to upstream.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As I mentioned I think that PR doesn't seem too important for this PR right now. 🤣