Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-07-19T04:41:03Zhttps://gitlab.torproject.org/legacy/trac/-/issues/34331Audit mozilla_feature_share2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_feature_share> # Implementation for saving and sorting recent apps used for sharing
> mozilla_feature_share -> org.mozilla.components:feature-share
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/share> # Implementation for saving and sorting recent apps used for sharing
> mozilla_feature_share -> org.mozilla.components:feature-share
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/sharehttps://gitlab.torproject.org/legacy/trac/-/issues/34330Audit mozilla_feature_intent2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_feature_intent> # Provides intent processing functionality by combining various other feature modules
> mozilla_feature_intent -> org....> # Provides intent processing functionality by combining various other feature modules
> mozilla_feature_intent -> org.mozilla.components:feature-intent
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/intenthttps://gitlab.torproject.org/legacy/trac/-/issues/34329Audit mozilla_feature_app_links2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_feature_app_links> # Support opening non-browser apps and `intent://` style URLs
> mozilla_feature_app_links -> org.mozilla.components:feature-app-links
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/app-links> # Support opening non-browser apps and `intent://` style URLs
> mozilla_feature_app_links -> org.mozilla.components:feature-app-links
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/app-linkshttps://gitlab.torproject.org/legacy/trac/-/issues/34328Audit mozilla_feature_qr2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_feature_qr> # Provides functionality for scanning QR codes
> mozilla_feature_qr -> org.mozilla.components:feature-qr
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/qr> # Provides functionality for scanning QR codes
> mozilla_feature_qr -> org.mozilla.components:feature-qr
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/qrhttps://gitlab.torproject.org/legacy/trac/-/issues/34327Audit mozilla_concept_sync2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_concept_sync> # High-level descriptions/contracts of a data synchronization service component
> mozilla_concept_sync -> org.mozilla.components:concept-sync>
https://github.com/mozilla-mobile/android-components/tree/master/components/concept/sync> # High-level descriptions/contracts of a data synchronization service component
> mozilla_concept_sync -> org.mozilla.components:concept-sync>
https://github.com/mozilla-mobile/android-components/tree/master/components/concept/synchttps://gitlab.torproject.org/legacy/trac/-/issues/34326Audit mozilla_browser_storage_sync2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_browser_storage_sync> # A syncable implementation of `concept-storage` backed by application-services' Places lib
> mozilla_browser_storage_sync -> org.mozilla.components:browser-storage-sync
https://github.com/mozilla-mobile/android-components/tree/master...> # A syncable implementation of `concept-storage` backed by application-services' Places lib
> mozilla_browser_storage_sync -> org.mozilla.components:browser-storage-sync
https://github.com/mozilla-mobile/android-components/tree/master/components/browser/storage-synchttps://gitlab.torproject.org/legacy/trac/-/issues/34325Audit mozilla_browser_state2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_browser_state> # Maintains the centralized state of a browser engine
> mozilla_browser_state -> org.mozilla.components:browser-state
https://github.com/mozilla-mobile/android-components/tree/master/components/browser/state> # Maintains the centralized state of a browser engine
> mozilla_browser_state -> org.mozilla.components:browser-state
https://github.com/mozilla-mobile/android-components/tree/master/components/browser/statehttps://gitlab.torproject.org/legacy/trac/-/issues/34324Must Audit Components2020-07-19T04:41:03ZMatthew FinkelMust Audit ComponentsComponents we must audit.Components we must audit.https://gitlab.torproject.org/legacy/trac/-/issues/34323Audit mozilla_browser_icons2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_browser_icons> # An implementation for loading and storing website icons (like favicons)
> mozilla_browser_icons -> org.mozilla.components:browser-icons
https://github.com/mozilla-mobile/android-components/tree/master/components/browser/icons> # An implementation for loading and storing website icons (like favicons)
> mozilla_browser_icons -> org.mozilla.components:browser-icons
https://github.com/mozilla-mobile/android-components/tree/master/components/browser/iconshttps://gitlab.torproject.org/legacy/trac/-/issues/34322Make BridgeDB's web interface look like torproject.org2020-06-13T18:30:06ZPhilipp Winterphw@torproject.orgMake BridgeDB's web interface look like torproject.orgBridgeDB's web interface at bridges.torproject.org uses bootstrap, with its own look and feel. We should make it look like torproject.org. Antonela suggested that this may be as simple as loading torproject.org's CSS on top of the existi...BridgeDB's web interface at bridges.torproject.org uses bootstrap, with its own look and feel. We should make it look like torproject.org. Antonela suggested that this may be as simple as loading torproject.org's CSS on top of the existing CSS files.https://gitlab.torproject.org/legacy/trac/-/issues/34321Add What's New Onboarding Item2020-06-16T01:13:10ZMatthew FinkelAdd What's New Onboarding Itemhttps://trac.torproject.org/projects/tor/ticket/31660#comment:20
"""
We should have something included in the 9.5 release onboarding for the new features. Antonela and I decided we can have one new entry named "What's New" (following Mo...https://trac.torproject.org/projects/tor/ticket/31660#comment:20
"""
We should have something included in the 9.5 release onboarding for the new features. Antonela and I decided we can have one new entry named "What's New" (following Mozilla's new onboarding experience). This entry simply has a link to a webpage where new features are described.
The webpage is currently being developed at https://www.torproject.org/releases/tor-browser-95/
"""https://gitlab.torproject.org/legacy/trac/-/issues/34320TMPDIR should be set in rbm so all scripts in tor-browser-build use it if needed2020-06-13T17:39:38ZGeorg KoppenTMPDIR should be set in rbm so all scripts in tor-browser-build use it if needed`tmp_dir` is set to `[% c("basedir") %]/tmp` in `rbm.conf` and can get overriden in a local rbm config file. Sometimes /tmp is too small for building projects which motivated both the current default as the option to override it.
Howeve...`tmp_dir` is set to `[% c("basedir") %]/tmp` in `rbm.conf` and can get overriden in a local rbm config file. Sometimes /tmp is too small for building projects which motivated both the current default as the option to override it.
However, `fetch-gradle-dependencies` does not respect that by simply doing `m2dir="$(mktemp -d)"`.boklmboklmhttps://gitlab.torproject.org/legacy/trac/-/issues/34319remove symlink support from the updater2020-06-16T01:13:10ZMark Smithremove symlink support from the updaterOur updater patch (#4234) adds support for handling symlinks during MAR file generation and in the updater itself. The original reason for adding this feature was to support meek's use of a second browser for its HTTP tunnel; see #12647....Our updater patch (#4234) adds support for handling symlinks during MAR file generation and in the updater itself. The original reason for adding this feature was to support meek's use of a second browser for its HTTP tunnel; see #12647.
We no longer use symlinks on any platform. Kathy and I think we should remove the symlink portions of the #4234 patch (smaller patches == good).https://gitlab.torproject.org/legacy/trac/-/issues/34318BridgeDB doesn't like non-UTF8 encoded requests2020-06-13T18:30:05ZPhilipp Winterphw@torproject.orgBridgeDB doesn't like non-UTF8 encoded requestsI stumbled upon the following exception in BridgeDB's log:
```
Traceback (most recent call last):
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/twisted/web/http.py", line 1755, in dataReceived
finishCallbac...I stumbled upon the following exception in BridgeDB's log:
```
Traceback (most recent call last):
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/twisted/web/http.py", line 1755, in dataReceived
finishCallback(data[contentLength:])
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/twisted/web/http.py", line 2171, in _finishRequestBody
self.allContentReceived()
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/twisted/web/http.py", line 2284, in allContentReceived
req.requestReceived(command, path, version)
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/twisted/web/http.py", line 946, in requestReceived
self.process()
--- <exception caught here> ---
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/twisted/web/server.py", line 235, in process
self.render(resrc)
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/twisted/web/server.py", line 302, in render
body = resrc.render(self)
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/twisted/web/resource.py", line 265, in render
return m(request)
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/bridgedb-0.10.0+34.ga6eb0d1c.dirty-py3.7.egg/bridgedb/distributors/https/server.py", line 722, in render_POST
return CaptchaProtectedResource.render_POST(self, request)
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/bridgedb-0.10.0+34.ga6eb0d1c.dirty-py3.7.egg/bridgedb/distributors/https/server.py", line 573, in render_POST
request.args = stringifyRequestArgs(request.args)
File "/home/bridgedb/virtualenvs/bridgedb/lib/python3.7/site-packages/bridgedb-0.10.0+34.ga6eb0d1c.dirty-py3.7.egg/bridgedb/distributors/https/server.py", line 109, in stringifyRequestArgs
arg = arg if isinstance(arg, str) else arg.decode("utf-8")
builtins.UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 1: invalid continuation byte
```Armin HuremagicArmin Huremagichttps://gitlab.torproject.org/legacy/trac/-/issues/34317Regading adding a Doc link in "Using Tor with …"2020-06-13T17:37:34ZTracRegading adding a Doc link in "Using Tor with …"I would like you guys to add this following link to the Doc in "Using Tor with …" list. It's a guide on Tor Passive FTP Hidden Service.
Link to Onionized FTP Hidden Service
https://trac.torproject.org/projects/tor/wiki/doc/OnionizeHOWT...I would like you guys to add this following link to the Doc in "Using Tor with …" list. It's a guide on Tor Passive FTP Hidden Service.
Link to Onionized FTP Hidden Service
https://trac.torproject.org/projects/tor/wiki/doc/OnionizeHOWTO/ftp_tor_service
**Trac**:
**Username**: samsapi01GusGushttps://gitlab.torproject.org/legacy/trac/-/issues/34316Make -o/-i arguments mutually exclusive2020-06-13T18:04:42ZKarsten LoesingMake -o/-i arguments mutually exclusiveRight now, it's possible to specify both `-o` and `-i` at the same time, which doesn't make any sense.
Also, it's rather non-intuitive that both argument defaults are `True` and that setting either of them changes their value to `False`...Right now, it's possible to specify both `-o` and `-i` at the same time, which doesn't make any sense.
Also, it's rather non-intuitive that both argument defaults are `True` and that setting either of them changes their value to `False`.
I found this issue while working on #34216, but this issue seemed sufficiently different to justify having its own ticket. I'll post a patch for review in a minute.Karsten LoesingKarsten Loesinghttps://gitlab.torproject.org/legacy/trac/-/issues/34315avoid reading policies from /etc/firefox on Linux2020-06-16T01:13:09ZMark Smithavoid reading policies from /etc/firefox on LinuxGeorg noticed that Firefox 77 and ESR 68.9 will include a fix for this bug:
"Read Linux policy from etc/opt directory"
https://bugzilla.mozilla.org/show_bug.cgi?id=1469629
Here is the patch:
https://hg.mozilla.org/releases/mozilla-esr68...Georg noticed that Firefox 77 and ESR 68.9 will include a fix for this bug:
"Read Linux policy from etc/opt directory"
https://bugzilla.mozilla.org/show_bug.cgi?id=1469629
Here is the patch:
https://hg.mozilla.org/releases/mozilla-esr68/rev/203a8c227a997c4ae7e970d0ec497d7292078d5c
Unfortunately, with that patch in place, policies will be read from /etc/firefox/policies/policies.json if it exists. For Tor Browser we do not want that behavior.
In the short run we can back out the Mozilla patch. In the long run should we handle this via a fixup for our #32418 patch.Mark SmithMark Smithhttps://gitlab.torproject.org/legacy/trac/-/issues/34314help.tpo tsa pages don't document sudo passwords?2020-06-13T17:02:18ZRoger Dingledinehelp.tpo tsa pages don't document sudo passwords?https://help.torproject.org/tsa/doc/accounts/#Host_specific_passwords_.2F_sudo_passwords
tells me that the sudo password is the same as the ldap password, and that the cake is a lie.
But anarcat's Sept/Oct 2019 posts to tor-project@ tel...https://help.torproject.org/tsa/doc/accounts/#Host_specific_passwords_.2F_sudo_passwords
tells me that the sudo password is the same as the ldap password, and that the cake is a lie.
But anarcat's Sept/Oct 2019 posts to tor-project@ tell me that we're now enforcing a separate sudo password, and you can set it via ldap.
Is there anything on help.tpo that documents the new sudo situation, so we can fix the above url to point there? Or is this new text that should be written?anarcatanarcathttps://gitlab.torproject.org/legacy/trac/-/issues/34313please update emmapeel's gpg key2020-06-13T17:02:18Zemmapeelplease update emmapeel's gpg key
```
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
i would like my gpg key to be updated. i have bumped the expiration date of the key that is already on the servers, and I just need to have it fetched again.
-----BEGIN PGP SIGNATURE...
```
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
i would like my gpg key to be updated. i have bumped the expiration date of the key that is already on the servers, and I just need to have it fetched again.
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuIXY3OAXO0KkAgIfNk4d6ixPiDUFAl7MyDYACgkQNk4d6ixP
iDWUJxAAqbFbOzLctBeey4wUg5cFAee1M4g8nzfSSaGjjlIQjZHTt/RfaCgTzPq8
0NKgTzTaP4UFnxGlwAZ/qiUytS2JSLakkn4ZuWDNyCLSl5ryPjMrvAv94qR4oXan
PkydlPv3mnJqVhW0bOwfKfVyDjfSugpoOS4TZwQ8L9AEgodEOnWYOY3PJVs3FvGM
wNVnV0JlEPNl8OfuNOMdo4c7nweDl/eocPBRobnKnBFFs+TXshFeYCuWPMxbp6Iv
SLreA84b1SYCAJjGHqds1Qbf6ooDKXCFzng41hOwuGMdz0tVPaYN8+52ERKrceK7
6UixMvj1/ZRmA/nVWB4AmBgmT/wFjLr9L6KP039LLiXTpP2kPTPefKIfk1TzJ/8t
WZn4pDuoeQeNm77zEWgUGwG9Dl2k4hdwWQEqawFQldT91036erc5R5DtKWZSJXM4
qGOHzXtQGQFuutMD3HCIHP2T2LZfqGB7Y1u67vW+XjGRWjW9mKuXJD3daUBd26DT
zFwshGpAOU2Ke9g2DFqF9X3UKLs73BkfSNDypNPNMmmL+q0jSS26K0GAJz3WXzOV
UL3CypvcWskAX13ONvUjqILHuASm8CAZwbAdSYJg4fzI6pCFlRMjf9h4mYuhVKSf
H4pGKmhG5AX/i/VVq/nrDRJ+pOtAHJeizuZnmznw60CpdsUsr7o=
=X3RO
-----END PGP SIGNATURE-----
```anarcatanarcathttps://gitlab.torproject.org/legacy/trac/-/issues/34312Remove teor from the "Fallback Directory Summary" emails2020-06-13T17:54:17ZteorRemove teor from the "Fallback Directory Summary" emailsHi,
Please remove my email address from the recipients of the "Fallback Directory Summary" emails.Hi,
Please remove my email address from the recipients of the "Fallback Directory Summary" emails.Tom Rittertom@ritter.vgTom Rittertom@ritter.vg