| Commit message (Collapse) | Author | Age |
| ... | |
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Versions bump and Changelog update
|
| | |
|
| |
|
|
|
|
|
| |
In a previous patch for bug 25485 we changed how we set LD_LIBRARY_PATH
in start-tor-browser. However this change is not taken into account when
the browser is restarted by the updater. To avoid this issue we replace
the firefox binary by a wrapper setting LD_LIBRARY_PATH.
|
| | |
|
| |
|
|
|
| |
We still need the other half of the fix for actually providing higher
entropy (see bug 12968, comment:17ff. for discussion).
|
| | |
|
| |
|
|
| |
Fix build issue introduced by the fix for #25485.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
We ship our version of libstdc++.so.6 for backward compatibility of Tor
Browser on older systems like Ubuntu 16.04. However, a newer version of
the library may be installed on the user's system and we should detect
and use that. This commit adds support for detecting the library using a
C++ program that uses the latest ABI; if the program executes, we should
use the system library, and if not (for the older systems), we add our
libstdc++.so.6 to LD_LIBRARY_PATH.
|
| |
|
|
|
|
|
| |
runc version on Ubuntu 18.04 is 1.0.1 which is not currently handled in
rbm.conf, so the runc_spec100 flag does not get set properly. This
patch changes it so the runc_spec100 flag is set if a spec string
greater than 1.0.0 is found.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prior to this change, arguments with spaces were flattened, so running
./start-tor-browser.desktop --search "hello world"
would be converted to
./start-tor-browser.desktop --search hello world
opening up two windows, one search for "hello" and one trying to connect
to http://world
Fixes #18022 as well.
|
| |
|
|
|
|
| |
STIX moved away from SourceForge to GitHub breaking download during Tor
Browser build; see
https://lists.torproject.org/pipermail/tor-dev/2018-July/013357.html
|
| |
|
|
|
|
| |
We now build with -DWIDL_EXPLICIT_AGGREGATE_RETURNS on Windows to fix
this issue; see https://bugzilla.mozilla.org/show_bug.cgi?id=1411401 for
more information.
|
| |\ |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
This works around a hang in the client that occurred once it had logged
a certain amount of information to its stderr. Now, if not logging to a
file, snowflake-client will log nothing rather than writing to stderr.
The corresponding tor bug is #26360.
|
| | |
| |
| |
| |
| |
| | |
We also update keyring/tbb-windows-installer.gpg as Moritz is using a
new key for signing the tag:
7A3D AD44 08A0 009B 4DE9 C855 858E E1C3 B8A4 568D
|
| | | |
|
| |/
|
|
|
|
| |
debugging via log files.
Does not affect the console output, will use more disk space in log files.
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit adds support for building Snowflake (and its associated
components, webrtc and go-webrtc) with our updated toolchain that uses
clang 3.9.1 and macOS SDK 10.11
For clang, we add the '-Wno-unknown-warning-option' flag; see
https://bugs.llvm.org/show_bug.cgi?id=24979 for more information.
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
loaded in ESR 60
Fixup for 26039. WebExtension extensions can't read/write prefs, so the
base contents of extension-overrides.js are completely unnecessary. The
WebExtension versions of noscript and httpseverywhere seem to be nearly
complete re-writes (noscript in particular is much simpler) so our
custom options appear to be no longer required (though a complete audit
of noscript should probably be done just to be sure we don't need to fix
any bad behaviour).
The updated build script for tor-browser now dumps all of the
build-determined prefs (pluggable transport strings, localization
options) into a generated-prefs.js file created at build time, which is
then appended to 000-tor-browser.js as before.
The pdfjs option is no longer needed since the disableRange option seems
to break pdfjs altogether in latest ESR60. Also, setting the user pref
in 000-tor-browser.js does not work since pdfjs overwrites it with its
own value (any future patch setting pdfjs options needs to modify the
default values table)
|
| |\ \ |
|
| | |/
| |
| |
| |
| | |
When the list of locales is empty (testbuild), we don't need the
firefox-langpacks.
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
However we keep setting MAR_OLD_FORMAT=1 on the stable release for now.
|
| |/ /
| |
| |
| |
| | |
Reported in a comment on the blog:
https://blog.torproject.org/comment/275985#comment-275985
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This commit sets `mach build stage-package` instead of `mach package` in
the Firefox build; this helps us to use the useful properties of `mach
package` but avoids creating the final DMG or EXE during the Firefox
build which we don't want as we do that later when building Tor Browser.
We no longer need to patch `installer.py` (bug 26205) but we still need
the patch for the uninstaller otherwise the Firefox build fails trying
to find the required NSIS files.
The no-dmg.patch for macOS is also not required and is removed (bug 24632).
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
Browser based on ESR60 (tor-browser-build)
Edited the update_responses generation script to require version
6.1 of Windows (Windows 7) to get updates
|
| |\ \ |
|
| | | |
| | |
| | |
| | | |
Add the whitespace in "Tor Browser.app".
|
| |/ / |
|
| | |
| |
| |
| |
| | |
We pick up fix for Windows bustage and a macOS reproducibility issue.
Moreover an update Torbutton version with a new icon gets included, too.
|
| | | |
|
| | |
| |
| |
| |
| | |
We know that Stylo is causing reproducibility issues on macOS, disable
it for now.
|
| | |
| |
| |
| | |
Picking up build2 and updating the Changelog
|
| | |
| |
| |
| |
| |
| | |
be loaded in ESR 60
There is no `extension-overrides.js` in a profile direcory anymore.
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
`intl.locale.matchOS` has been deprecated and the new preference is
`intl.locale.requested`, which is set by commit 473342eefe. See bug
26073 for more information.
|
| | | | |
|
| |\ \ \ |
|
| | |/ /
| | |
| | |
| | | |
Use make_path instead of mkdir to create all needed parent directories.
|
| |/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
For some reason the switch from 60.0.1esr to 60.1.0esr is causing
to break our builds because the 32bit linker is not capable of linking
gkrust nor libxul due to address space limitations anymore.
We keep the configuration for 32bit Linux bundles as we shipped them in
our nightly builds over the past couple of weeks but are avoiding
building browser debug information for now.
|