-
Notifications
You must be signed in to change notification settings - Fork 54
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This diff replaces obfs4 and uses lyrebird instead. See #1347 (comment) to understand why my previous assessment that we could not import lyrebird was actually caused by PEBCAK. The build currently fails because the set of dependencies required by Psiphon conflict with lyrebird ones, so upgrading isn't possible. Here is how the build fails: ```console $ go build -v ./... github.com/Psiphon-Labs/psiphon-tunnel-core/psiphon/common/protocol /home/sbs/go/pkg/mod/github.com/!psiphon-!labs/[email protected]/psiphon/common/protocol/customTLSProfiles.go:180:16: undefined: utls.UtlsExtendedMasterSecretExtension ``` So, I think the underlying issue here may be that utls has removed some symbols without bumping their major version number. If it was possible to merge this work, this work would be part of the ooni/probe#2524 issue.
- Loading branch information
1 parent
ac1563b
commit 5dba6a1
Showing
3 changed files
with
8 additions
and
8 deletions.
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