| Commit message (Collapse) | Author | Age |
| ... | |
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Changelog update and version bumps.
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
tor-browser-bundle.git commit: 0d192217fc71cccf16bce16e3904460b0991b43d
tor-browser-bundle.git commit: 6d54b0e2b8cf45fb817e2bbc822c61e5a4ad78de
tor-browser-bundle.git commit: 1a15760dcb3889417809ab4a38bf4b523ecf74a7
tor-browser-bundle.git commit: 8b061ed2d5112c006a80723ea63333d0098b94c4
|
| |
|
|
| |
And buildconf/nb_procs to buildconf/num_procs.
|
| |
|
|
|
| |
Add a file to list the main things to know when making changes to the
Tor Browser build.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Add some options to be able to write things like this in templates:
[% IF c("var/release") -%]
do something on release channel
[% ELSIF c("var/alpha") -%]
do something on alpha channel
[% ELSIF c("var/nightly") -%]
do something on nightly channel
[% END -%]
|
| | |
|
| |
|
|
|
|
|
| |
Also finish including the Linux build of obfsproxy and fteproxy.
Based on gitian/descriptors/windows/gitian-pluggable-transports.yml
from tor-browser-bundle.git.
|
| | |
|
| |
|
|
|
|
|
| |
This reverts commit cec0a1d787b90f1b27c92ba83bd8f12b5a3b0fb1
That's properly fixed in NoScript >= 5.0.7.1, thus removing our
workaround.
|
| | |
|
| |
|
|
|
| |
Update rbm, fixing a 'git checkout --detach' error due to the lack of
master branch on tor-browser.git.
|
| | |
|
| |
|
|
| |
There is no runc package available on Ubuntu 14.04.
|
| |
|
|
| |
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
|
| | |
|
| |
|
|
|
|
|
| |
This fixes bug 22067.
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
tor-browser-bundle.git commit: 0437834017c1c7ff168da868d9dcb2f2519fd122
|
| | |
|
| |
|
|
| |
This should allow multiple users to do builds on the same machine.
|
| | |
|
| |
|
|
|
|
|
|
| |
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.
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
|
| | |
|
| | |
|
| |
|
|
| |
Whitelist about:tor so that NoScript does not block its JavaScript.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tor-browser-bundle.git author: David Fifield <david@bamsoftware.com>
tor-browser-bundle.git commit: 26e0cd44f2886bfad1c3d30844ff7a21eb9d0478
Commit message from the tor-browser-bundle.git commit:
Build go-webrtc and snowflake in the mac pluggable-transports descriptor.
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.
|
| |
|
|
|
| |
tor-browser-bundle.git author: David Fifield <david@bamsoftware.com>
tor-browser-bundle.git commit: fcdc2be0a2da32a939e172564300d5a09259b75e
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
tor-browser-bundle.git author: David Fifield <david@bamsoftware.com>
tor-browser-bundle.git commit: 781da76f120f849416c772cef45a9a9a103b4eef
|
| |
|
|
|
| |
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
tor-browser-bundle.git commit: 515f9581b36e87d8180d2e74d57a9aed11d7c1e2
|
| |
|
|
|
|
|
| |
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
tor-browser-bundle.git commit: 321ad6021df0b3d55625c5bd88dcfc5acdf112f8
tor-browser-bundle.git commit: ade53c43e1230a05e0b138b3ade92914e9d9a279
tor-browser-bundle.git commit: 638da360d67407b2866f0747a5df40d8ae36af78
|
| |
|
|
|
| |
Due to a bug in NoScript's XSS filter Tor Browser freezes on some websites.
We disable that filter for now while waiting on a NoScript update.
|
| | |
|
| | |
|
| |
|
|
| |
Those wrappers are no longer necessary to produce PIE binaries.
|
| | |
|
| | |
|
| |
|
|
|
| |
We need to allow JavaScript on `about:cache` explicitly. Otherwise it is
broken on higher security levels.
|
| |
|
|
|
| |
tor-browser-bundle.git author: David Fifield <david@bamsoftware.com>
tor-browser-bundle.git commit: fbe1263eb9601e5d435131aa3d96306b8bfdb465
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove workaround for fixed upstream bug, GitHub #17732
(__MAC_OS_X_VERSION_MAX_ALLOWED).
I wasn't able to remove the cc-for-target workaround for GitHub #15457
(CC_FOR_TARGET). Even though according to
https://github.com/golang/go/issues/15457 it has been
been fixed, make.bash still seems to lose all but the first argument of
CC_FOR_TARGET somewhere.
tor-browser-bundle.git author: David Fifield <david@bamsoftware.com>
tor-browser-bundle.git commit: 9d546f20ae711e7df9c574d9bdfccf34ddf1b650
|
| |
|
|
|
|
|
|
|
|
|
| |
This reverts commit dd6349a4c118d05797eb211d538ac36b6d08bb59.
The problem was the script for recreating the .dmg files after the
code-signing set the permissions wrong. No need to fix anything in the
bundle descriptor.
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
tor-browser-bundle.git commit: 082738a4bd83943d97e084fa04045e481772b998
|
| |
|
|
|
|
|
|
|
| |
We don't ship the clearkey DRM system yet, thus we don't need to strip
the respective binaries.
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
tor-browser-bundle.git commit: e8d869e142439436104b8b1f8b807406fd68e104
tor-browser-bundle.git commit: c18c6f80c49d7da97d006d3fd5201b11f1312bbc
|
| |
|
|
|
| |
We need to allow JavaScript on `about:tabcrashed` pages explicitly.
Otherwise are those pages broken on higher security levels.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Selfrando is a new defense against code reuse attacks developed by the
Redactor and Readactor++ people. We should give it a wider testing
audience by including it in the alpha series.
This is currently only available for 64bit Linux builds, though.
Supporting other platforms and architectures is work in progress.
tor-browser-bundle.git author: Georg Koppen <gk@torproject.org>
tor-browser-bundle.git commit: 332c5b6c16f1b0915f537a4ad5af48295f80c733
tor-browser-bundle.git commit: 8fe0e322b950efa2456502428bee66dde8b4948a
tor-browser-bundle.git commit: 3e752843dfa39beec844822c9f6c3dd1f80355ea
|
| |
|
|
|
| |
If HOME is set to a temporary directory, $HOME/.gnupg cannot be used to
sign the build.
|