| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
| |
We update the location to get the .dll as well taking Mike out of the
browser loop.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
With #23403 we started using the tor-browser-build/tmp directory for the
builds.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
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
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
build-sunet-a.torproject.net
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
| |
* FIXES #23166: https://bugs.torproject.org/23166
|
| | |
|
| | |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
| |
Add the dmg2mar makefile rules.
|
| |
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Update rbm with support for the rbm_tmp_dir option, and use it in the
containers directory.
|
| | |
|
| | |
|
| |
|
|
|
| |
The main change is the removal of the --enable-jemalloc=4 option which
was done with #22482.
|
| | |
|
| | |
|
| |
|
|
| |
Fix an error introduced by 9d18c95bc22bb3df18c4839d21715ce7df9c1ee8.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
| |
Thanks to dcf for finding the cause of the problem.
|
| | |
|
| | |
|
| |
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
| |
Add a leading slash on all lines to match files/directories only in the
root directory.
|
| | |
|
| | |
|