| Commit message (Collapse) | Author | Age |
| |\ |
|
| | |
| |
| |
| |
| | |
7z does not currently extract file permissions from the dmg files
so we also extract the old mar file to copy the permissions.
|
| | |
| |
| |
| |
| |
| | |
The subkey that signed PyCrypto back in the days expired. We fall back
to the SHA256 check (which we already did in addition to the signature
check).
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We ecountered on some machines failures to reproduce OS X builds.
The investigation seems to indicate that our old toolchain plays a
crucial role in this.
This patch replaces this old toolchain with a more modern clang/cctools
for building the tor part of the bundle. Resorting to `faketime` again
was necessary to cope with inserted timestamps.
|
| | |
| |
| |
| |
| |
| | |
This reverts commit 0348263efd1cb8a9eca8737f3dc7734ef75e0966.
Firefox is not ready for GCC 6 yet. See #20381 for further details.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
When updating the OSX incremental MAR files after running dmg2mar, we check
that both the old and the new mar files contain code signing.
We don't check this while creating the incremental MAR files during the
build.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bumping GCC to 6.2.0 is fixing our EMET incompatibilities. The exact
change on GCC's side causing this remains unclear, though.
We need to backout GCC changes that are causing a mingw-w64 build to
fail. For details see the bug report in GCC's bugtracker:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77459
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
LeifEricson (blocked): Port 50000 --> 50001
Greenbelt (unblocked): Port 5881 --> 7013
Mosaddegh (blocked): Port 2934 --> 9332
MaBishomarim (blocked): Port 2413 --> 7920
JonbesheSabz (blocked): Port 1894 --> 4148
Azadi (unblocked): Port 4319 --> 6041
|
| | |
| |
| |
| |
| |
| | |
This version has a fix for https://bugs.torproject.org/20030.
(meek-client-torbrowser failing to kill is subprocesses, which was a
problem whenever meek-client-torbrowser was built with Go 1.6 or later.)
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Don't touch the incremental mar files for the other platforms when
updating the OSX incremental mar files after adding code signing.
We add a MAR_SKIP_EXISTING environment variable which indicates to the
gen_incrementals script that existing incremental mar files should not
be regenerated. The old incremental mar files for OSX are removed by
the dmg2mar script.
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Another new bridge NX01 is present but commented out.
|
| | | |
|
| | |
| |
| |
| |
| | |
Remove from extension-overrides.js the Torbutton preferences that are
no longer used.
|
| | |
| |
| |
| | |
Tor Browser 45.4.0 and OpenSSL 1.0.2i
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
Versions bumps, changelog update, and updating config.yml
|
| | |
| |
| |
| |
| | |
Additionally, we make get-moz-build-date fail with an error if it was not
possible to get the year from git.
|
| | |
| |
| |
| |
| |
| | |
The patch we applied for building OpenSSL reproducible got upstreamed
into 1.0.2. Thus, we don't need to apply it anymore after switching to
the new OpenSSL series.
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Starting with version 5.2.2 HTTPS Everywhere is not unpacked anymore.
We should keep it unpacked as well, especially as that fixes usability
issues like #20033.
|
| | |
| |
| |
| |
| | |
We are also adding the dmg2mars and dmg2mars-alpha makefile rules to
run the script and regenerate the incremental mars.
|
| | |
| |
| |
| | |
The MOZ_BUILD_DATE environment variable is used as the build id.
|
| | |
| |
| |
| |
| |
| |
| |
| | |
We recently found a machine that includes actual timestamps into
OpenSSL libraries we need for tor. The reason for this is unknown as
other KVM and LXC machines are generating matching builds.
Resorting to libfaketime again solves this issue.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
83.212.101.3 - LeifEricson
154.35.22.9 - GreenBelt
154.35.22.10 - Mosaddegh
154.35.22.11 - MaBishomarim
154.35.22.12 - JonbesheSabz
154.35.22.13 - Azadi
The previous ports will remain open for users of older versions.
Link of plan to make previously blocked bridges unblocked:
https://lists.torproject.org/pipermail/tor-project/2016-August/000664.html
Update: Place ports 154.35.22.12:80 and 154.35.22.13:443 back in order since
some users need those specific ports.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
Useful when testing parts of the machinery not related to the actualy
build, like uploading to remote host. Set BUILD_TBB_FAKE_STATUS to
'done' and the script will skip the build part.
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Get the name of the directory in the tar file from the tar file
rather than trying to construct it using a static string and
date(1). This to accomodate hardened builds and to remove the bug
where we start the build before midnight but finish it after.
- Add explaining comments.
- Change the name of the stamp file to reflect that we're using this
for more than ordinary nightlies.
- Rename some badly named variables.
- Prune old hardened builds too.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|