| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
The GeckoView AndroidManifest.xml is not preprocessed unlike Fennec's
manifest, so we can't use the ifdef preprocessor guards around the
permissions we do not want. Commenting the permissions is the
next-best-thing.
|
| |
|
|
|
|
|
| |
the OS Locale is used, it leaks the OS language in the HTTP Accept-Language header. r=mcomella
--HG--
extra : rebase_source : 7b0dc69be25c5076696a6bd9db7611cd5b0abbad
|
| | |
|
| |
|
|
|
| |
AddonManager.OPTIONS_INLINE_BROWSER was replaced by
AddonManager.OPTIONS_TYPE_INLINE_BROWSER.
|
| |
|
|
|
|
|
| |
r=mcomella GeckoHlsPlayer uses the default http ExoPlayer handler, called DefaultHttpDataSource. It uses URL::openConnection instead of the Firefox ProxySelector.
This patch updates the ExoPlayer DefaultHttpDataSource to use the
ProxySelector.
|
| |
|
|
|
|
|
|
|
| |
the app store
App stores such as Google Play or F-Droid have their own update service.
The Fennec UpdateService should be used just when the user installs it
by themselves.
|
| |
|
|
| |
Signed-off-by: Amogh Pradeep <amoghbl1@gmail.com>
|
| |
|
|
| |
Signed-off-by: Amogh Pradeep <amoghbl1@gmail.com>
|
| |
|
|
| |
Signed-off-by: Amogh Pradeep <amoghbl1@gmail.com>
|
| |
|
|
|
| |
The browser should not need information related to the network
interface or network state, tor should take care of that.
|
| | |
|
| |
|
|
|
|
| |
Adjust the Top Sites shown when a user taps on the URL bar.
Signed-off-by: Amogh Pradeep <amoghbl1@gmail.com>
|
| |
|
|
| |
See Bug 1357997 for partial uplift.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Run in thread so Tor status updates will be received while the Gecko event
sync is blocking the main thread. This might not be the best approach
since it probably means that the main UI will be frozen waiting for Tor to
reach ON status.
Queue URL Intents events when Orbot is not yet started
Instead of failing when opening a URL and Tor is not ready, queue those
Intents, then send them once we get STATUS_ON from Orbot.
Signed-off-by: Amogh Pradeep <amoghbl1@gmail.com>
|
| |
|
|
| |
Signed-off-by: Amogh Pradeep <amoghbl1@gmail.com>
|
| |
|
|
|
| |
We're not confident it is proxy-safe, so we disable it. We can revert this when
Bug 1314778 lands.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
This includes:
Telemetry
Geo-Location (Wi-Fi, Cellular location data, etc)
Health Report
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Do not delete downloaded files on exit.
These correspond with (in order):
private.data.openTabs
private.data.history
private.data.searchHistory
private.data.downloadFiles
private.data.formdata
private.data.cookies_sessions
private.data.cache
private.data.offlineApps
private.data.siteSettings
private.data.syncedTabs
private.data.passwords
|
| |
|
|
| |
default
|
| | |
|
| |
|
|
|
| |
Require the CAMERA permissions if MOZ_WEBRTC is defined in
the preprocessor.
|
| |
|
|
|
|
| |
Only require the {FINE,COURSE}_LOCATION permissions if
MOZ_ANDROID_LOCATION is defined in the preprocessor. Also
include location features (with gps).
|
| |
|
|
|
| |
Only require the {ACCESS,CHANGE}_WIFI_STATE and ACCESS_NETWORK_STATE
permissions if MOZ_ANDROID_NETWORK_STATE is defined in the preprocessor.
|
| |
|
|
|
| |
This is another accessibility and usability concern, so we allow
this as an opt-in.
|
| |
|
|
|
|
|
| |
Deactivating this is an accessibility concern because this is used for
voice dictation, so users should have the option of re-enabling this.
This uses the Android Speech API.
|
| | |
|
| |
|
|
|
|
|
| |
We don't want this while the Sync subsystem is a proxy-bypass risk. We
can drop this when the feature is patched.
Signed-off-by: Amogh Pradeep <amoghbl1@gmail.com>
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
MOZ_NATIVE_DEVICES for casting and the media player
MOZ_TELEMETRY_REPORTING for telemetry
MOZ_DATA_REPORTING for all data reporting preferences (crashreport, telemetry, geo)
Document two remaining but unused defines:
MOZ_CAPTURE
MOZ_XULRUNNER
|
| |
|
|
|
|
|
|
|
|
| |
Based on Orfox initial commits with fixup commits squashed and
rebranding Orfox -> Tor Browser
See original source from ce3fab3c90eb4a3892181ee36b037da04c785d99
https://github.com/guardianproject/tor-browser.git
Dropped symlinks
|
| |
|
|
|
| |
Otherwise the preprocessor is sad because MOZ_ANDROID_GCM_SENDERID is
not defined. We don't need any of this, so we exclude it.
|
| |
|
|
|
|
|
| |
When the stumbler service is ifdef-disabled because MOZ_ANDROID_MLS_STUMBLER
is not defined, then the unit test compilation fails because some values are
never declared and defined. We exclude all testStumbler*.java files from
the robocop gecko test source tree.
|
| |
|
|
|
| |
As part of the fix for #9145, we no longer need to set these preferences
to disable hardware acceleration.
|
| |
|
|
| |
Bug 26237: Clean up toolbar for ESR60-based Tor Browser.
|
| | |
|
| |
|
|
|
| |
Placeholder menu items whose labels and commands
are overridden by torbutton patch 26321.
|
| |
|
|
|
|
| |
Connections were observed in the catch-all circuit when
the user entered an https or http URL in the URL bar, or
typed a search term.
|
| |
|
|
| |
This reverts commit 9ebb4cfb3d88543eac674bef8b72607cf29ce2d0.
|
| |
|
|
| |
Part of the fix for #26216.
|
| |
|
|
| |
Bug 26603: Remove obsolete http pipelining prefs
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Firefox uses the current stack frame address and the stack size
as a sort of heuristic for various things in the javascript
engine. The js::GetNativeStackBaseImpl() function is used to
get the base stack address (ie the address from which the stack
grows, so this can be either the first or last memory address of
the stack memory space depending on the CPU architecture).
On Linux, this function is implemented using the pthreads APIs.
For non-main threads, the queried thread info is stored in
memory. The main thread does not have this information on hand,
so it gets the stack memory range via the /proc/self/maps file
( see glibc's pthread_get_attr_np.c ).
Fortunately (per discussions with the firefox devs in #jsapi)
the base address only needs to be approximation. In reality,
environment variables, args, and other things are stored in space
between the end/beginning of the mapped stack memory and the 'top'
of the stack space used by stack frames.
We can get the top of this usable stack from __libc_stack_end,
which is a void* set by glibc during program initialization.
Non-main threads still get their stack-base through the usual
pthreads APIs.
This fixes bug 20283 on our side.
|
| |
|
|
| |
This reverts commit 5bd6e492edc3fc4df748d1228360c80fee38e276.
|
| |
|
|
|
|
| |
We modify the language packs to add our own search engines etc. and
therefore breaks Mozilla's signature, see: 26465. Thus, we need to
disable the signing requirement for language packs right now.
|
| |
|
|
|
| |
Activate the enhancements for file:// we got by backporting the
proposed fix for bug 1412081.
|