[tbb-commits] [tor-browser-build/master] Bug 29325: Use Yawning's utls fork
gk at torproject.org
gk at torproject.org
Tue Feb 5 20:16:48 UTC 2019
commit 50193b4aff592e79b5a45fccb2a1547cef8e2691
Author: Nicolas Vigier <boklm at torproject.org>
Date: Tue Feb 5 19:54:13 2019 +0100
Bug 29325: Use Yawning's utls fork
The nightly version of obfs4 now requires Yawning's utls fork, so we
change projects/goutls to use Yawning's fork.
While doing that we rename keyring/obfs4.gpg to keyring/yawning.gpg, to
use the same keyring in obfs4 and goutls. And we refresh it to get the
new subkeys.
---
keyring/{obfs4.gpg => yawning.gpg} | Bin 41312 -> 58959 bytes
projects/gocompress/config | 17 +++++++++++++++++
projects/goutls/config | 13 +++++++++----
projects/obfs4/config | 2 +-
4 files changed, 27 insertions(+), 5 deletions(-)
diff --git a/keyring/obfs4.gpg b/keyring/yawning.gpg
similarity index 65%
rename from keyring/obfs4.gpg
rename to keyring/yawning.gpg
index f26a4cd..e3384c5 100644
Binary files a/keyring/obfs4.gpg and b/keyring/yawning.gpg differ
diff --git a/projects/gocompress/config b/projects/gocompress/config
new file mode 100644
index 0000000..c675362
--- /dev/null
+++ b/projects/gocompress/config
@@ -0,0 +1,17 @@
+# vim: filetype=yaml sw=2
+version: '[% c("abbrev") %]'
+git_url: https://github.com/dsnet/compress
+git_hash: cc9eb1d7ad760af14e8f918698f745e80377af4f
+filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
+
+build: '[% c("projects/go/var/build_go_lib") %]'
+
+var:
+ container:
+ use_container: 1
+ go_lib: github.com/dsnet/compress
+
+input_files:
+ - project: container-image
+ - name: go
+ project: go
diff --git a/projects/goutls/config b/projects/goutls/config
index bdd5273..b21dea9 100644
--- a/projects/goutls/config
+++ b/projects/goutls/config
@@ -1,7 +1,9 @@
# vim: filetype=yaml sw=2
-version: '[% c("abbrev") %]'
-git_url: https://github.com/refraction-networking/utls
-git_hash: a89e7e6da482a5a0db02578fc606ace9ccfbea62
+git_url: https://gitlab.com/yawning/utls.git
+version: 0.0.9-2
+git_hash: 'v[% c("version") %]'
+tag_gpg_id: 1
+gpg_keyring: yawning.gpg
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
build: '[% c("projects/go/var/build_go_lib") %]'
@@ -9,9 +11,10 @@ build: '[% c("projects/go/var/build_go_lib") %]'
var:
container:
use_container: 1
- go_lib: github.com/refraction-networking/utls
+ go_lib: gitlab.com/yawning/utls.git
go_lib_deps:
- goxcrypto
+ - gocompress
input_files:
- project: container-image
@@ -19,3 +22,5 @@ input_files:
project: go
- name: goxcrypto
project: goxcrypto
+ - name: gocompress
+ project: gocompress
diff --git a/projects/obfs4/config b/projects/obfs4/config
index 2c94f10..32d3435 100644
--- a/projects/obfs4/config
+++ b/projects/obfs4/config
@@ -3,7 +3,7 @@ version: 0.0.7
git_url: https://git.torproject.org/pluggable-transports/obfs4.git
git_hash: 'obfs4proxy-[% c("version") %]'
tag_gpg_id: 1
-gpg_keyring: obfs4.gpg
+gpg_keyring: yawning.gpg
filename: '[% project %]-[% c("version") %]-[% c("var/osname") %]-[% c("var/build_id") %].tar.gz'
var:
More information about the tbb-commits
mailing list