summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* First try at gitian-webrtc.yml changes for windows.snowflake-windowsDavid Fifield2017-08-30
| | | | | | | | | This doesn't work yet. Fails at: ERROR at //build/config/BUILDCONFIG.gn:239:3: Assertion failed. assert(target_os == host_os, "Win cross-compiles only work on win hosts.") ^----- Win cross-compiles only work on win hosts.
* Add a WebRTC step to mkbundle-windows.sh.David Fifield2017-08-24
|
* Copy gitian-webrtc.yml from linux to windows.David Fifield2017-08-24
|
* Merge commit '6b1c63cc05cd28a55a241296808eef448bdf96f3' into snowflakesnowflakeDavid Fifield2017-08-24
|\ | | | | | | This is mainly to get the git-gpg-wrapper fix.
| * Bug 20757: fix gpg_wrapper with git >= 2.10.0-rc0Nicolas Vigier2017-08-09
| | | | | | | | Thanks to dcf for finding the cause of the problem.
| * Fold in stable changelogGeorg Koppen2017-08-09
| |
| * Bump package versions for nightly buildsGeorg Koppen2017-08-08
| |
| * Fix selfrando tag breakcageGeorg Koppen2017-08-04
| |
| * Don't foget to bump the sandboxed tor browser versionGeorg Koppen2017-08-04
| |
| * Adapt OPENSSL_HASH to the correct SHA-256 sumGeorg Koppen2017-08-04
| |
| * 7.5a3 changelog correctionGeorg Koppen2017-08-04
| |
| * Release preparations for 7.5a4Georg Koppen2017-08-04
| | | | | | | | Changelog update, version bumps, and config.yml update
| * Fold in 7.5a3 changelogGeorg Koppen2017-08-02
| |
| * Fold in stable changelogGeorg Koppen2017-08-02
| |
| * Bug 20848: Deploy Selfrando in 32bit Linux buildsGeorg Koppen2017-07-31
| |
| * Revert "Bug 22362: NoScript's XSS filter freezes the browser"Georg Koppen2017-07-31
| | | | | | | | | | | | | | This reverts commit e8178d1373d6ce2599ef58eca4d52d1b6817263f. That's properly fixed in NoScript >= 5.0.7.1, thus removing our workaround.
| * Bug 22563: Update mingw-w64 to fix W^X violationsArthur Edelstein2017-07-31
| |
| * Updating NoscriptGeorg Koppen2017-07-28
| | | | | | | | This fixes bug 22067.
* | Merge branch 'master' into snowflakeDavid Fifield2017-07-25
|\ \ | |/
| * Bug 23028: update argparse URLNicolas Vigier2017-07-25
| |
| * Bug 20929: Bump GCC version to 5.4.0Georg Koppen2017-07-25
| | | | | | | | | | | | We bump our GCC compiler to 5.4.0 as this fixes some bugs in previous versions. It allows us in particular to build debug builds for Windows with mingw-w64.
| * Fixup: we don't install binutils for macOS (bug 22831)Georg Koppen2017-07-20
| | | | | | | | Found by boklm.
| * Bug 22884: about:tor page is not showing upKathy Brade2017-07-19
| | | | | | | | Whitelist about:tor so that NoScript does not block its JavaScript.
| * Bug 22831: Enable Snowflake for mac.David Fifield2017-07-14
| |
| * Build go-webrtc and snowflake in the mac pluggable-transports descriptor.David Fifield2017-07-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I had to apply two tricks to get a reproducible snowflake-client. The first is to use faketime to eliminate some timestamps. There were 11 variable timestamps in the file. Through experimentation, I found that 10 of them were dependent on the Go runtime (recompiling Go caused them to change) and 1 was dependent on snowflake-client itself (recompiling snowflake-client with the same runtime changed only that 1 timestamp). The underlying issue has to do with clang 3.8.0 on Darwin embedding timestamps, unsolved in the Go issue tracker as of 13 days ago. https://github.com/golang/go/issues/9206#issuecomment-310476743 The second is a sed command to clobber embedded paths of the form /tmp/go-buildXXXXXXXXX and /tmp/go-link-XXXXXXXXX. Their presence is caused by some combination of Clang and Darwin, and there is as yet no known workaround upstream.
| * Build webrtc for mac.David Fifield2017-07-14
| |
| * Bug 22829: Remove default obfs4 bridge riemann.David Fifield2017-07-11
| |
| * Bugs 22832: Only include objects under out/Release/obj in libwebrtc-magic.a.David Fifield2017-07-10
| | | | | | | | | | | | | | | | | | | | | | | | Object files from elsewhere under out/ should never have been included, because they are not part of webrtc itself, but rather side-effect build artifacts like gn. Including those extraneous .o files was mostly harmless (except for library size), because on linux they happened to be the same architecture as the webrtc.o files. However it won't work for the mac build (because libwebrtc-magic.a would include a mix of linux ELF and mac Mach-O objects). Additionally, build_time.o, part of the gn build, embeds a timestamp with month resolution, causing a failure of reproducibility, as found at https://bugs.torproject.org/22832.
| * Fold in stable changelogsGeorg Koppen2017-07-07
| |
| * 2014 is already far, far awayGeorg Koppen2017-07-05
| |
| * Release preparations for 7.5a2Nicolas Vigier2017-07-04
| |
| * Bump OpenSSL version for nightly buildsGeorg Koppen2017-06-13
| |
| * NoScript version bump for nightlyGeorg Koppen2017-06-12
| |
| * Bumping tor browser branch for nightly buildsGeorg Koppen2017-06-12
| |
| * Bug 22578: Reorder versions entries in config.yml fileGeorg Koppen2017-06-12
| |
* | We only need the objects under out/Release/obj in libwebrtc-magic.a.David Fifield2017-06-29
| |
* | Overwrite variable paths in snowflake-client.David Fifield2017-06-29
| | | | | | | | | | This is apparently an unsolved bug having to do with current versions of Clang on Darwin.
* | Use faketime to eliminate some timestamps in snowflake-client.David Fifield2017-06-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There were 11 variable timestamps in the file. Through experimentation, I found that 10 of them were dependent on the Go runtime (recompiling Go caused them to change) and 1 was dependent on snowflake-client itself (recompiling snowflake-client with the same runtime changed only that 1 timestamp). The underlying issue has to do with clang 3.8.0 on Darwin embedding timestamps, unsolved in the Go issue tracker as of 6 days ago. (That version of clang also embeds variable absolute paths, which is not handled by this commit.) https://github.com/golang/go/issues/9206#issuecomment-310476743
* | Setting -D_GLIBCXX_USE_CXX11_ABI=1 seems no longer necessary.David Fifield2017-06-28
| |
* | Omitting -s when building snowflake-client seems no longer necessary.David Fifield2017-06-28
| |
* | Set ZERO_AR_DATE=1 when running ar for mac libwebrtc-magic.a.David Fifield2017-06-28
| | | | | | | | | | This sets timestamps inside the archive to zero. The variable timestamps were eventually finding their way inside of snowflake-client.
* | Remove (nonfunctional) webrtc and snowflake stuff from windows descriptors.David Fifield2017-06-26
| | | | | | | | | | | | Currently the windows code doesn't work and crashes during the build. Remove it until it's working so we can run a start-to-finish build (including windows sans snowflake) in this branch.
* | Update go-webrtc and snowflake builds for clang.David Fifield2017-06-26
| |
* | Build mac-webrtc with gn.David Fifield2017-06-26
| |
* | Remove unused multiarch-darwin11-cctools.David Fifield2017-06-26
| |
* | Use the gn packaged with depot_tools instead.David Fifield2017-06-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The one built by bootstrap/bootstrap.py is crashing in this way: debian@debian:~/build/webrtc/src/build/config$ "$GN" gen out/Release --args="$GN_ARGS" [0624/022439.767916:FATAL:command_gen.cc(59)] Check failed: !rule.empty(). /home/debian/build/webrtc/src/out_bootstrap/gn() [0x41f2b5] /home/debian/build/webrtc/src/out_bootstrap/gn() [0x41184b] /home/debian/build/webrtc/src/out_bootstrap/gn() [0x55f0f7] /home/debian/build/webrtc/src/out_bootstrap/gn() [0x534241] /home/debian/build/webrtc/src/out_bootstrap/gn() [0x45540a] /home/debian/build/webrtc/src/out_bootstrap/gn() [0x455ca1] /home/debian/build/webrtc/src/out_bootstrap/gn() [0x4571fa] /home/debian/build/webrtc/src/out_bootstrap/gn() [0x423973] /lib/x86_64-linux-gnu/libpthread.so.0(+0x8064) [0x7f17fa23b064] /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f17f9f7062d] Aborted
* | Build gn in mac-webrtc.David Fifield2017-06-25
| |
* | Updates to mac/gitian-webrtc.yml for updates in tbb-7.5a1-build2.David Fifield2017-06-25
| | | | | | | | Doesn't build yet because of changes from Chromium branch-heads/58.
* | Merge tag 'tbb-7.5a1-build2' into snowflakeDavid Fifield2017-06-24
|\ \ | |/ | | | | Tagging build2 for 7.5a1
| * Make config.yml less error-proneGeorg Koppen2017-06-11
| |