The Tor Project issueshttps://gitlab.torproject.org/groups/tpo/-/issues2021-10-29T16:53:54Zhttps://gitlab.torproject.org/tpo/core/tor/-/issues/40275Debian Hardened CI failures due to lack of ptrace2021-10-29T16:53:54ZAlexander Færøyahf@torproject.orgDebian Hardened CI failures due to lack of ptraceOur Debian-Hardened builds keep failing, and it looks like the problem is that our runners don't allow ptrace to be used.
I think we should consider enabling ptracing in our builders (via the admin team) assuming that a namespaced proce...Our Debian-Hardened builds keep failing, and it looks like the problem is that our runners don't allow ptrace to be used.
I think we should consider enabling ptracing in our builders (via the admin team) assuming that a namespaced process cannot ptrace a process outside of its own namespace.Alexander Færøyahf@torproject.orgAlexander Færøyahf@torproject.orghttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40265[Windows 10 OS] Tor browser on desktop not displaying webpages in full size w...2021-04-04T21:52:37ZBurnleydev[Windows 10 OS] Tor browser on desktop not displaying webpages in full size when maximized**#Outreachy Applicant** @Burnleydev: Tor browser on desktop have the problem of fully displaying webpages when maximized. Here is a screenshot below![NotFull_Display](/uploads/31aa6a7f97ca29f20e6f136a2a0a2bed/NotFull_Display.PNG)**#Outreachy Applicant** @Burnleydev: Tor browser on desktop have the problem of fully displaying webpages when maximized. Here is a screenshot below![NotFull_Display](/uploads/31aa6a7f97ca29f20e6f136a2a0a2bed/NotFull_Display.PNG)https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40392Rebase 10.5 patches on 88.0b42021-04-20T20:47:48ZMatthew FinkelRebase 10.5 patches on 88.0b454886642ddc5a50633fb49458cb6795b3fb654e954886642ddc5a50633fb49458cb6795b3fb654e9Tor Browser: 10.0https://gitlab.torproject.org/tpo/core/tor/-/issues/40276Add missing newline between get_all_possible_sybil() and version_from_platform()2021-02-05T13:21:30ZNeel Chauhanneel@neelc.orgAdd missing newline between get_all_possible_sybil() and version_from_platform()There is a missing newline between get_all_possible_sybil() and version_from_platform(). We need to add it.There is a missing newline between get_all_possible_sybil() and version_from_platform(). We need to add it.https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40266Make the list of components updates for switch to mozilla88-based Fenix2021-04-20T15:29:49ZboklmMake the list of components updates for switch to mozilla88-based FenixBefore updating components for the switch to mozilla88-based Fenix (#40259), we need to make the list of updates needed, using the scripts from #34108 (and adapting it for the new release).Before updating components for the switch to mozilla88-based Fenix (#40259), we need to make the list of updates needed, using the scripts from #34108 (and adapting it for the new release).boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40393Prep 10.0.14 Android2021-04-05T18:45:39ZMatthew FinkelPrep 10.0.14 Androidhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40267Prep 10.0.15 Android2021-05-21T02:34:55ZMatthew FinkelPrep 10.0.15 Androidhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40268Add Burmese as a new locale2021-04-15T03:34:59ZMatthew FinkelAdd Burmese as a new localetor-browser#40390tor-browser#40390https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40394preferences cleanup2021-09-28T20:31:49ZThorinpreferences cleanupfrom #40383
[line 175](https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/b99115221e3e88ef60784fa43f4f841f2fe51557/browser/app/profile/000-tor-browser.js#L175) is obsolete
- > // Disable randomised Firefox HTTP cache dec...from #40383
[line 175](https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/b99115221e3e88ef60784fa43f4f841f2fe51557/browser/app/profile/000-tor-browser.js#L175) is obsolete
- > // Disable randomised Firefox HTTP cache decay user test groups (Bug: 13575)
- it used to refer to `pref("browser.cache.frecency_experiment", -1);``
[line 119](https://gitlab.torproject.org/tpo/applications/tor-browser/-/blob/b99115221e3e88ef60784fa43f4f841f2fe51557/browser/app/profile/000-tor-browser.js#L119) looks like it applies to pocket
- line is `pref("network.http.referer.hideOnionSource", true);`
- maybe move it to next to line 189Tor Browser: 11.0 Issues with previous releasehttps://gitlab.torproject.org/tpo/core/tor/-/issues/40278Error building tor-0.4.4.7 under alpine 3.13.1 / libressl 3.1.52021-02-15T18:43:30ZSven GottwaldError building tor-0.4.4.7 under alpine 3.13.1 / libressl 3.1.5tor 0.4.4.7 fails to build in a docker container using alpine 3.13.1 (latest) and libressl 3.1.5.
**Steps to reproduce**
```
$ cat Dockerfile
FROM alpine:3.13.1
ARG TOR_VERSION=0.4.4.7
WORKDIR /tmp
RUN \
apk add --update \
curl...tor 0.4.4.7 fails to build in a docker container using alpine 3.13.1 (latest) and libressl 3.1.5.
**Steps to reproduce**
```
$ cat Dockerfile
FROM alpine:3.13.1
ARG TOR_VERSION=0.4.4.7
WORKDIR /tmp
RUN \
apk add --update \
curl \
libcap \
libevent \
libressl \
su-exec \
xz-libs \
zlib \
zstd \
zstd-libs && \
apk add --virtual build \
build-base \
ca-certificates \
gnupg \
libcap-dev \
libevent-dev \
libressl-dev \
linux-headers \
w3m \
wget \
xz-dev \
zlib-dev \
zstd-dev && \
\
libressl version && \
\
wget --no-verbose https://www.torproject.org/dist/tor-${TOR_VERSION}.tar.gz && \
wget --no-verbose https://www.torproject.org/dist/tor-${TOR_VERSION}.tar.gz.asc && \
gpg --keyserver ipv4.pool.sks-keyservers.net --recv-keys \
0x6AFEE6D49E92B601 \
0x28988BF5 \
0x19F78451 && \
gpg --verify tor-${TOR_VERSION}.tar.gz.asc && \
\
export "CFLAGS=-Wno-cpp" && \
\
tar -zxf tor-${TOR_VERSION}.tar.gz && \
cd tor-${TOR_VERSION} && \
./configure \
--disable-gcc-warnings-advisory \
--localstatedir=/var \
--prefix=/usr \
--silent \
--sysconfdir=/etc && \
make && \
make test
$ docker build .
Sending build context to Docker daemon 6.144kB
Step 1/4 : FROM alpine:3.13.1
[...]
LibreSSL 3.1.5
[...]
CC src/lib/tls/libtor_tls_a-tortls_openssl.o
In file included from /usr/include/openssl/bio.h:69,
from /usr/include/openssl/evp.h:67,
from /usr/include/openssl/hmac.h:67,
from /usr/include/openssl/ssl.h:150,
from src/lib/tls/tortls_openssl.c:48:
/usr/include/openssl/crypto.h:335:39: error: macro "OpenSSL_version_num" passed 1 arguments, but takes just 0
335 | unsigned long OpenSSL_version_num(void);
| ^
In file included from src/lib/tls/tortls_openssl.c:34:
./src/lib/crypt_ops/compat_openssl.h:37: note: macro "OpenSSL_version_num" defined here
37 | #define OpenSSL_version_num() SSLeay()
|
make[1]: *** [Makefile:17838: src/lib/tls/libtor_tls_a-tortls_openssl.o] Error 1
make[1]: Leaving directory '/tmp/tor-0.4.4.7'
make: *** [Makefile:7156: all] Error 2
```https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40269Check if latest nimbus-sdk in application-services fixed offline builds2021-07-02T17:33:50ZboklmCheck if latest nimbus-sdk in application-services fixed offline buildsIn https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40259#note_2730160 @gk mentioned that some changes landed in `application-services` which should fix the offline build issue with `nimbus-sdk`. We should try bu...In https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40259#note_2730160 @gk mentioned that some changes landed in `application-services` which should fix the offline build issue with `nimbus-sdk`. We should try building that commit (which won't be used in mozilla88) to see if it is fixing the issue for us, to be able to close the upstream bug.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40396Review developer notes for Firefox 882022-02-20T07:56:48ZMatthew FinkelReview developer notes for Firefox 88Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40270Improve process to generate gradle-dependencies-list.txt2021-04-20T15:30:34ZboklmImprove process to generate gradle-dependencies-list.txtI think we can improve the process to generate `gradle-dependencies-list.txt`, so that we can do it with a simple command like `make generate_gradle_depencies_list-application-services`, without having to manually set `var/fetch_gradle_d...I think we can improve the process to generate `gradle-dependencies-list.txt`, so that we can do it with a simple command like `make generate_gradle_depencies_list-application-services`, without having to manually set `var/fetch_gradle_dependencies`, enable network, and run `tools/gen_gradle_deps_file.sh` on the logs.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40397Review GeckoView Changelog for gv882021-05-03T22:48:05ZMatthew FinkelReview GeckoView Changelog for gv88https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40271Improve process to generate rust vendor tarballs2021-04-30T16:38:36ZboklmImprove process to generate rust vendor tarballsWhen updating some components, we need to generate a rust vendor tarball. Currently we need to manually run `cargo vendor` on the right commit and create the tarball. I think we could have some commands such as `make generate_rust_vendor...When updating some components, we need to generate a rust vendor tarball. Currently we need to manually run `cargo vendor` on the right commit and create the tarball. I think we could have some commands such as `make generate_rust_vendor_tarball-application-services` to do it automatically.boklmboklmhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40398Review closed mozilla88 bug2022-06-06T10:38:00ZMatthew FinkelReview closed mozilla88 bughttps://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40272Improve process to generate glean depencies tarballs2021-04-20T15:29:49ZboklmImprove process to generate glean depencies tarballsIn `projects/common/how-to-update-glean-parser.txt` we describe the process to create a tarball containing dependencies for a glean version.
I think we can add a script to make that a little easier.In `projects/common/how-to-update-glean-parser.txt` we describe the process to create a tarball containing dependencies for a glean version.
I think we can add a script to make that a little easier.boklmboklmhttps://gitlab.torproject.org/tpo/core/tor/-/issues/40283relay: Don't fail if AF_INET6 family is not supported2021-02-09T16:15:51ZDavid Gouletdgoulet@torproject.orgrelay: Don't fail if AF_INET6 family is not supportedSomeone on tor-relays@ reported that when going from 044 to 045, their config failed to work:
```
ORPort 587
DIRPORT 995
```
with :
```
[notice] Opening OR listener on 0.0.0.0:587
[notice] Opened OR listener connection (ready) on 0.0....Someone on tor-relays@ reported that when going from 044 to 045, their config failed to work:
```
ORPort 587
DIRPORT 995
```
with :
```
[notice] Opening OR listener on 0.0.0.0:587
[notice] Opened OR listener connection (ready) on 0.0.0.0:587
[notice] Opening OR listener on [::]:587
[warn] Socket creation failed: Address family not supported by protocol
[notice] Opening Directory listener on 0.0.0.0:995
[notice] Closing partially-constructed OR listener connection (ready) on
0.0.0.0:587
[notice] Closing partially-constructed Directory listener connection
(ready) on 0.0.0.0:995
```
We should probably not fail this in that implicit case for IPv6 if the address is not supported.Tor: 0.4.5.x-stablehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/40399Rebase 10.5 patches on 88.02022-05-16T17:26:06ZMatthew FinkelRebase 10.5 patches on 88.0https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/issues/40273Add libdatetime-perl to the list of dependencies in README2021-04-09T19:25:29ZboklmAdd libdatetime-perl to the list of dependencies in READMEWith rbm#40019 we started using the DateTime module, so we should add it to the list of dependencies in the README file.With rbm#40019 we started using the DateTime module, so we should add it to the list of dependencies in the README file.boklmboklm