Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-13T17:02:20Zhttps://gitlab.torproject.org/legacy/trac/-/issues/34351Please delete builders/tor-browser-build branch snowflake_android2020-06-13T17:02:20ZMatthew FinkelPlease delete builders/tor-browser-build branch snowflake_android```
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Please delete branch snowflake_android from
repository builders/tor-browser-build.git
Fri 29 May 2020 07:00:00 PM GMT
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEo4znE8duGsmMUJcuHp...```
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Please delete branch snowflake_android from
repository builders/tor-browser-build.git
Fri 29 May 2020 07:00:00 PM GMT
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEo4znE8duGsmMUJcuHp029Ma9dU4FAl7RXxUACgkQHp029Ma9
dU6o4AgAmDLypv2R2t45+aCEyIVIvv5pnaxTGQudxIpghAu5ikaW2C3vhoMLAVro
rteN2FoS3UW/KiTrCVIYKnbR/+sRj2EurU0WxzkMI4W2xXpYt2QsEagks1mFnvqg
yHGQoDC9EwPeuRB20aIFw0KNjymCbHNO9T5kXlsYCdHM53SJ71MYsJJl3yl/3SSA
NYXODAsSxCRefFMAjRCqIWOC0nEcQbq8PWru33w/Ckt4hvavAPuLuWUjxlq/c7z9
Bqj487Wx0+up2viPLz3xRC9cZOVoyFDObGuQinLVneoOxGbCwnQxkauFq1nZzTZq
shT0HctKiL/MO9GDAvJRXVjIxhU46Q==
=yCey
-----END PGP SIGNATURE-----
```
Sigh. Thanks.https://gitlab.torproject.org/legacy/trac/-/issues/34350Stop logging all successful databse queries in GetTor2020-06-21T18:06:14ZCecylia BocovichStop logging all successful databse queries in GetTorThis is another log message that isn't helpful and fills up our logs. Here's a patch: https://gitlab.torproject.org/tpo/anti-censorship/gettor-project/gettor/-/merge_requests/12This is another log message that isn't helpful and fills up our logs. Here's a patch: https://gitlab.torproject.org/tpo/anti-censorship/gettor-project/gettor/-/merge_requests/12Cecylia BocovichCecylia Bocovichhttps://gitlab.torproject.org/legacy/trac/-/issues/34349Install weechat on chives please2020-06-13T17:02:20ZpastlyInstall weechat on chives pleaseIt's my preferred IRC client and it's packaged for Debian.
If it helps motivate the request, I'm going to work on a rewrite of a IRC mod bot again. This time as a weechat plugin.
XOXO
pastlyIt's my preferred IRC client and it's packaged for Debian.
If it helps motivate the request, I'm going to work on a rewrite of a IRC mod bot again. This time as a weechat plugin.
XOXO
pastlyanarcatanarcathttps://gitlab.torproject.org/legacy/trac/-/issues/34348Please update gpg key for boklm in ldap2020-06-13T17:02:19ZboklmPlease update gpg key for boklm in ldapPlease update my gpg key, for the updated expiration date on subkeys.
I will attach the updated key to this ticket.
Thanks.Please update my gpg key, for the updated expiration date on subkeys.
I will attach the updated key to this ticket.
Thanks.HiroHirohttps://gitlab.torproject.org/legacy/trac/-/issues/34347The Tor Network part on the onboarding is not new anymore2020-06-16T01:13:11ZGeorg KoppenThe Tor Network part on the onboarding is not new anymoreFor 9.0 we added a "New" item to the Tor Network part explaining our changes on `about:preferences`. But that's not new anymore. :) We should have removed that for 9.5 but it's not too late.For 9.0 we added a "New" item to the Tor Network part explaining our changes on `about:preferences`. But that's not new anymore. :) We should have removed that for 9.5 but it's not too late.https://gitlab.torproject.org/legacy/trac/-/issues/34346Please create email alias/forwarding and LDAP for opara2020-06-13T17:02:19ZErin WyattPlease create email alias/forwarding and LDAP for opara```
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Please create LDAP and email forwarding for Steven Engler, our new Shadow Dev. (Formal intro after email setup.)
Name: Steven Engler
uid: opara
forwarding address: opara@sengler.ca
PG...```
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Please create LDAP and email forwarding for Steven Engler, our new Shadow Dev. (Formal intro after email setup.)
Name: Steven Engler
uid: opara
forwarding address: opara@sengler.ca
PGP sig: A542 6A7C 41FF 8BDE 7D5A 1A9D 876A EB64 B32B D902
PGP key is attached.
Thank you.
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAEBCgAdFiEENecqn2ZVRfkstmYkugyUAPgPkc4FAl7QQu8ACgkQugyUAPgP
kc7chw/7BPuzBUKc0FLkQHB/CIAiA1MEY2momvLc2abjYtmFCGEJl75/PJ81XDD4
6RUfYfd4yjTeHOnHaWsKwEeM9fWhFr0LEQZPmdMSol8tS2g11klNY3VApuAHlQXB
6PFWktLtcfBigzWgSSEx9xtp9K7tQ+DJWN4Cs5/63knht7ROOE6ehCV1nOgrg4NH
r1/EqB9uP99vUF0WoH/W71XlrdG2L7t30ovAO1819ROzhj4b3Y1MaVlVA8eN8jMH
0qNHyDfgYBQuvkBbFtwUl4J2gjA9TEOXHKZN2Rm5Sg7mf8uKUL/kqpDClkssG1v6
rNNz4sykj9oYaKMae7Y6/KMdew9UDJ1++5wWtL819N30Xet8uUC0aeMRkolxLkJW
HsahkqxC4QX3q27dks007JjEIDQssSsWuWVedSkVlsjdstB8FEqi0eSBxhesg/Vx
KFH2EfxitU62XtlixMJwca26ZheTiHSSd2xb2AQAocJkGZOI0V9xCjw/FXdaKImw
DGtOmAzIejp7ujXA0eqp6VB5V6J+CcaJrLmJejrmqdf9YzsbGeWgEL3mVvUV0JCp
MVppslF94EhQR6kYS/K7mbx1sFOkurb9yE1Dl+orORksh7B1Dggoh1d8ncc0wVN6
qLQdi2SS4tbFZF7IaxXhF1rnpc6e+osNDWZxIjrKMpvo23WDVeM=
=6U/T
-----END PGP SIGNATURE-----
```HiroHirohttps://gitlab.torproject.org/legacy/trac/-/issues/34345"Don't Bootstrap" Startup Mode2020-06-16T01:13:11ZMatthew Finkel"Don't Bootstrap" Startup ModeTor Browser needs a better user experience at start-up, and automatically bootstrapping and doing "Smart Things" in the background is the next stage in Tor Browser's evolution. But users should be able to launch Tor Browser and tell it n...Tor Browser needs a better user experience at start-up, and automatically bootstrapping and doing "Smart Things" in the background is the next stage in Tor Browser's evolution. But users should be able to launch Tor Browser and tell it not to bootstrap (before it starts bootstrapping).
Roger and I had some ideas including:
- Add a context menu option for launching but not bootstrap
- Add a key combination (like pressing spacebar) and Tor Browser what that means
- Tor Browser always waits 5 seconds before bootstrapping, and provides a "cancel" button
None of these are really good options, but maybe use this as a starting point and find a better option.
At the root of this is trying to solve three problems:
1. Tor Browser usability depends on tor bootstrapping seamlessly and hiding this detail from users
1. The current configuration may be dangerous after moving into a new environment
1. Tor Browser should have a start-up mode where Tor Browser doesn't send a single packet on the network before the user has the option of configuring tor
(Most likely) 99.9% of users only need (1), but we shouldn't ignore (2) and (3).https://gitlab.torproject.org/legacy/trac/-/issues/34344Can Firefox's background connections help us detect interference?2020-06-16T01:13:11ZMatthew FinkelCan Firefox's background connections help us detect interference?Firefox connects to pre-defined URL for testing if it is behind a captive portal. Tor Browser disables that (#21790).
Can any of Firefox's background connections be used as a way of probing the local network (or ISP) for network interfe...Firefox connects to pre-defined URL for testing if it is behind a captive portal. Tor Browser disables that (#21790).
Can any of Firefox's background connections be used as a way of probing the local network (or ISP) for network interference? If we use them, how can we blend in with Firefox?https://gitlab.torproject.org/legacy/trac/-/issues/34343Teach Tor Browser How to Test a Bridge2020-06-13T17:44:27ZMatthew FinkelTeach Tor Browser How to Test a BridgeRoger said it this way:
```
basically what tor browser needs on the backend is a routine that tries a bridge+pt and decides whether it worked. and once we have that building block, many things get easier.
```
```
"given a PT and a bridge...Roger said it this way:
```
basically what tor browser needs on the backend is a routine that tries a bridge+pt and decides whether it worked. and once we have that building block, many things get easier.
```
```
"given a PT and a bridge, try it and decide if bootstrapping worked"
```
This is important for creating a smart and usable Tor Browser. In fact, Orbot has had a similar feature (but not exactly the same) for [two years](https://github.com/guardianproject/orbot/commit/df37b8c4a98455c4ac42fb52a6089997fdaa6c0d).Kathleen BradeKathleen Bradehttps://gitlab.torproject.org/legacy/trac/-/issues/34342Audit androidx_biometric2020-07-19T04:41:03ZMatthew FinkelAudit androidx_biometric> androidx_biometric -> androidx.biometric:biometric
https://developer.android.com/jetpack/androidx/releases/biometric
https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-biometric-release/biometric/> androidx_biometric -> androidx.biometric:biometric
https://developer.android.com/jetpack/androidx/releases/biometric
https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-biometric-release/biometric/https://gitlab.torproject.org/legacy/trac/-/issues/34341Audit mozilla_lib_dataprotect2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_lib_dataprotect> # A component using AndroidKeyStore to protect user data
> mozilla_lib_dataprotect -> org.mozilla.components:lib-dataprotect
https://github.com/mozilla-mobile/android-components/tree/master/components/lib/dataprotect> # A component using AndroidKeyStore to protect user data
> mozilla_lib_dataprotect -> org.mozilla.components:lib-dataprotect
https://github.com/mozilla-mobile/android-components/tree/master/components/lib/dataprotecthttps://gitlab.torproject.org/legacy/trac/-/issues/34340Audit mozilla_lib_push_firebase2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_lib_push_firebase> # A concept-push implementation using Firebase Cloud Messaging (FCM)
> mozilla_lib_push_firebase -> org.mozilla.components:lib-push-firebase
https://github.com/mozilla-mobile/android-components/tree/master/components/lib/push-firebase> # A concept-push implementation using Firebase Cloud Messaging (FCM)
> mozilla_lib_push_firebase -> org.mozilla.components:lib-push-firebase
https://github.com/mozilla-mobile/android-components/tree/master/components/lib/push-firebasehttps://gitlab.torproject.org/legacy/trac/-/issues/34339Audit mozilla_support_migration2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_support_migration> # Helper code to migrate from a Fennec-based (Firefox for Android) app to an Android Components based app
> mozilla_support_migration -> org.mozilla.components:support-migration
https://github.com/mozilla-mobile/android-components/tre...> # Helper code to migrate from a Fennec-based (Firefox for Android) app to an Android Components based app
> mozilla_support_migration -> org.mozilla.components:support-migration
https://github.com/mozilla-mobile/android-components/tree/master/components/support/migrationhttps://gitlab.torproject.org/legacy/trac/-/issues/34338Audit mozilla_lib_crash2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_lib_crash> # A generic crash reporter component that can report crashes to multiple services
> mozilla_lib_crash -> org.mozilla.components:lib-crash
https://github.com/mozilla-mobile/android-components/tree/master/components/lib/crash> # A generic crash reporter component that can report crashes to multiple services
> mozilla_lib_crash -> org.mozilla.components:lib-crash
https://github.com/mozilla-mobile/android-components/tree/master/components/lib/crashhttps://gitlab.torproject.org/legacy/trac/-/issues/34337Audit mozilla_service_location2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_service_location> # Accessing Mozilla's and other location services
> mozilla_service_location -> org.mozilla.components:service-location
https://github.com/mozilla-mobile/android-components/tree/master/components/service/location> # Accessing Mozilla's and other location services
> mozilla_service_location -> org.mozilla.components:service-location
https://github.com/mozilla-mobile/android-components/tree/master/components/service/locationhttps://gitlab.torproject.org/legacy/trac/-/issues/34336Audit mozilla_service_firefox_accounts2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_service_firefox_accounts> # Integrating with Firefox Accounts
> mozilla_service_firefox_accounts -> org.mozilla.components:service-firefox-accounts
https://github.com/mozilla-mobile/android-components/tree/master/components/service/firefox-accounts> # Integrating with Firefox Accounts
> mozilla_service_firefox_accounts -> org.mozilla.components:service-firefox-accounts
https://github.com/mozilla-mobile/android-components/tree/master/components/service/firefox-accountshttps://gitlab.torproject.org/legacy/trac/-/issues/34335Audit mozilla_service_sync_logins2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_service_sync_logins> # Integrating with Firefox Sync - Logins
> mozilla_service_sync_logins -> org.mozilla.components:service-sync-logins
https://github.com/mozilla-mobile/android-components/tree/master/components/service/sync-logins> # Integrating with Firefox Sync - Logins
> mozilla_service_sync_logins -> org.mozilla.components:service-sync-logins
https://github.com/mozilla-mobile/android-components/tree/master/components/service/sync-loginshttps://gitlab.torproject.org/legacy/trac/-/issues/34334Audit mozilla_feature_webcompat2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_feature_webcompat> # Website-hotfixing via the Web Compatibility System-Addon
> mozilla_feature_webcompat -> org.mozilla.components:feature-webcompat
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/webcompat> # Website-hotfixing via the Web Compatibility System-Addon
> mozilla_feature_webcompat -> org.mozilla.components:feature-webcompat
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/webcompathttps://gitlab.torproject.org/legacy/trac/-/issues/34333Audit mozilla_feature_pwa2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_feature_pwa> # Implementation for Progressive Web Apps (PWA)
> mozilla_feature_pwa -> org.mozilla.components:feature-pwa
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/pwa> # Implementation for Progressive Web Apps (PWA)
> mozilla_feature_pwa -> org.mozilla.components:feature-pwa
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/pwahttps://gitlab.torproject.org/legacy/trac/-/issues/34332Audit mozilla_feature_accounts_push2020-07-19T04:41:03ZMatthew FinkelAudit mozilla_feature_accounts_push> # Sends tabs to other devices with a registered FxA Account
> mozilla_feature_accounts_push -> org.mozilla.components:feature-accounts-push
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/accounts-push> # Sends tabs to other devices with a registered FxA Account
> mozilla_feature_accounts_push -> org.mozilla.components:feature-accounts-push
https://github.com/mozilla-mobile/android-components/tree/master/components/feature/accounts-push