summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Bug 23396: Updating the msvcr100.dll we shipGeorg Koppen2017-09-21
| | | | | We update the location to get the .dll as well taking Mike out of the browser loop.
* Updating rbm due to bug 23557Georg Koppen2017-09-21
|
* Bug 23039: fix detection of runc versionNicolas Vigier2017-09-19
| | | | | | | | | | | In the previous patch, we wrongly assumed that all runc 0.1.1 versions exited with 0 when given an unknown command, and used that to detect the version. It seems it is not true on all systems. We are now using the 'runc --version' command to find the version of runc. We don't support versions older than 0.1.1.
* Bug 23039: add support for runc 1.0.0Nicolas Vigier2017-09-15
| | | | | | | | | | | | | | | | | | | | | | The var_p/runc100 option is used to detect the version of runc we are using. The format of the output of `runc --version` is different in both versions, so it is not easy to parse. However I noticed that runc 0.1.1 does not exit with an error when we try to use a command that does not exist while runc >= 1.0.0 does, so we use that to detect the runc version we are using. When using runc >= 1.0.0, we use `runc run` instead of `runc start': https://github.com/opencontainers/runc/commit/c669b8d1568633c68bd915561ceb2e5ecc1bfc6a In the runc config.json file, the format of the capabilities has been changed. Instead of having one list of capabilities, there are now separate lists for bounding, effective, inheritable, permitted and ambient capabilities (and we use the same list for all of them): https://github.com/opencontainers/runtime-spec/commit/eb114f057094dd2314682d55f8cb9c189915ac86 We also add /proc/timer_list and /sys/firmware to the "maskedPaths", as those paths are now listed by default in the config.json file generated by `runc spec` with runc 1.0.0.
* Bumping rbm commit for bug 23513Georg Koppen2017-09-15
|
* Bug 23454: restore stderr in build logsNicolas Vigier2017-09-11
| | | | | | | | | | In #23425 we redirected the output from runc start to /dev/null to avoid annoying messages saying "stdin: is not a tty". However this also removes stderr from build logs. The command producing the `stdin: is not a tty` message is the `chown -R` command from runc/remote_put, so we now only hide stderr from that part while keeping it for the runc command running the build script.
* Add tmp to .gitignoreNicolas Vigier2017-09-08
| | | | | With #23403 we started using the tor-browser-build/tmp directory for the builds.
* Bug 23425: fix build when there is no terminalNicolas Vigier2017-09-07
| | | | | | | | | | | | | Set process.terminal to false when building, but keep it to true when we open a debugging shell. https://github.com/opencontainers/runtime-spec/blob/master/config.md#process To do that we update the runc config.json in runc/remote_exec rather than only once in runc/remote_start. We also redirect runc stderr to /dev/null to avoid some messages saying "stdin: is not a tty" during the build.
* Bug 23403: Use tor-browser-build/tmp rather than /tmp as default tmp_dirNicolas Vigier2017-09-07
|
* README.HACKING: explain how to test an rbm patchNicolas Vigier2017-09-07
|
* Picking up new rbm commitGeorg Koppen2017-09-07
|
* Bug 23417: set nightly version number to 'tbb-nightly'Nicolas Vigier2017-09-06
|
* NoScript version bumpGeorg Koppen2017-09-06
|
* Bug 23408: Don't include 'ALL' in nightly filenamesGeorg Koppen2017-09-05
| | | | | | In test builds only the en-US locale is provided, this 'ALL' in the filename is confusing. And the nightlies are not being built multi- lingual for a while now in tor-browser-bundle
* Fold in stable changelogGeorg Koppen2017-09-05
|
* Bug 23384: install tor, torsocks, screen on build-sunet-a.torproject.netNicolas Vigier2017-09-04
|
* Bug 23384: Add user gk on build-sunet-a.torproject.netNicolas Vigier2017-09-04
|
* Bug 23384: Add user boklm on build-sunet-a.torproject.netNicolas Vigier2017-09-04
|
* Bug 23384: install packages needed for building Tor Browser on ↵Nicolas Vigier2017-09-04
| | | | build-sunet-a.torproject.net
* README: mention that rbm is included as a git submoduleNicolas Vigier2017-08-30
|
* Typo fixes in READMEGeorg Koppen2017-08-29
|
* Bug 23258: Fix broken HTTPS-Everywhere on higher security levelsGeorg Koppen2017-08-29
| | | | | | | | | | | | Shipping HTTPS-Everywhere based on the new WebExtensions model broke its functionality on higher security levels as our JavaScript blocking does not whitelist `moz-extension:` which is needed. It turns out that vanilla Firefox 52 ESR is affected as well but differently: Backorting https://bugzilla.mozilla.org/show_bug.cgi?id=1329731 does not help us as NoScript is regulating JavaScript related things. This fixes #21270 as well.
* Add Felix's obfs4 bridges to the built-in bridges.Isis Lovecruft2017-08-29
| | | | * FIXES #23166: https://bugs.torproject.org/23166
* Fix some typos in README.HACKINGGeorg Koppen2017-08-28
|
* Fix typo in README.MAKEFILEGeorg Koppen2017-08-28
|
* Bug 17381: create tar containing update responses xml filesNicolas Vigier2017-08-21
| | | | | | Create a tar file in directory {alpha,release}/update-responses/, to make it a little easier to copy them to the host where they will be deployed.
* Bug 17381: add dmg2marNicolas Vigier2017-08-21
| | | | Add the dmg2mar makefile rules.
* Bug 17381: add and adapt the update_responses scriptNicolas Vigier2017-08-21
| | | | | | | | Add the update_responses and incrementals makefile rules. The update_responses script is identical to what we have in tor-browser-bundle.git, however the config.yml file it is using is now generated using the infos from rbm.
* Include mar-tools zip in the output filesNicolas Vigier2017-08-21
|
* Add a README.MAKEFILE file to describe makefile rulesNicolas Vigier2017-08-15
|
* Update rbm for the build_log_append optionNicolas Vigier2017-08-11
|
* Avoid using directory with predictable name in /tmpNicolas Vigier2017-08-11
| | | | | Update rbm with support for the rbm_tmp_dir option, and use it in the containers directory.
* Display container's path when opening debug shellNicolas Vigier2017-08-11
|
* Update tor-browser.git branch used in nightlyNicolas Vigier2017-08-10
|
* Synchronize mozconfig files with their version from tor-browser.gitNicolas Vigier2017-08-10
| | | | | The main change is the removal of the --enable-jemalloc=4 option which was done with #22482.
* README.HACKING: explain which mozconfig files we are usingNicolas Vigier2017-08-10
|
* README.HACKING: explain how to test a firefox patchNicolas Vigier2017-08-10
|
* Fix var/publish_dir for nightly, alpha_nightly and testbuildNicolas Vigier2017-08-09
| | | | Fix an error introduced by 9d18c95bc22bb3df18c4839d21715ce7df9c1ee8.
* Remove hardened targetsNicolas Vigier2017-08-09
|
* Fix faketime path in ddmg.shNicolas Vigier2017-08-09
|
* tbb-7.5a4-build2Nicolas Vigier2017-08-09
|
* winpython: use wine to run python.exeNicolas Vigier2017-08-09
| | | | | | We need wine to run python.exe. It seems it was working without explicitely using wine on my build machine, probably because of the binfmt configuration in the kernel of that machine.
* Bug 20757: fix gpg_wrapper with git >= 2.10.0-rc0Nicolas Vigier2017-08-09
| | | | Thanks to dcf for finding the cause of the problem.
* Update rbm: include stdout in remote_exec/remote_start error outputNicolas Vigier2017-08-08
|
* Fix a typo introduced in c87cfc7291c7faf95c7afc8af693a7f689cdcc0aNicolas Vigier2017-08-08
|
* Add script to help tagging a releaseNicolas Vigier2017-08-08
| | | | | | The 'make signtag-release' and 'make signtag-alpha' commands can be used to tag a stable or alpha release using the version informations from rbm.conf.
* Move projects/release/config build to a separate fileNicolas Vigier2017-08-08
|
* Fix .gitignore syntaxNicolas Vigier2017-08-08
| | | | | Add a leading slash on all lines to match files/directories only in the root directory.
* Add a torbrowser_build option and use it in the build output directoryNicolas Vigier2017-08-07
|
* Refresh keyring/firefox.gpgNicolas Vigier2017-08-07
|