diff options
author | Panos Thomas <panos@codeaurora.org> | 2014-11-13 16:20:11 -0800 |
---|---|---|
committer | WebTech Code Review <code-review@localhost> | 2014-12-10 10:21:22 -0800 |
commit | 4bdb5257fa56ebfda99f5fca1d9dbfafbdd59339 (patch) | |
tree | c14e8b73bbe7a85df46dd0849925594e659a9fc1 /src/com/android/browser/UploadHandler.java | |
parent | 8f1c99a8ff9cd9157e6ed3c94bbbbebd4b2aff3d (diff) | |
download | android_packages_apps_Gello-4bdb5257fa56ebfda99f5fca1d9dbfafbdd59339.tar.gz android_packages_apps_Gello-4bdb5257fa56ebfda99f5fca1d9dbfafbdd59339.tar.bz2 android_packages_apps_Gello-4bdb5257fa56ebfda99f5fca1d9dbfafbdd59339.zip |
Add more switches to enable/disable carrier features
Add bools to enable/disable the following carrier specific features:
- Exit menu item with 'Minimize or quit' dialog
- Display page title instead of URL in URL bar
- Allow users to provide custom download path
Add method to detect if a carrier specific feature is enabled.
Change-Id: I9db1b16afd14e476de474e8c86bd60ba1a450aba
Diffstat (limited to 'src/com/android/browser/UploadHandler.java')
-rw-r--r-- | src/com/android/browser/UploadHandler.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/browser/UploadHandler.java b/src/com/android/browser/UploadHandler.java index e0d15276..2041ecf1 100644 --- a/src/com/android/browser/UploadHandler.java +++ b/src/com/android/browser/UploadHandler.java @@ -124,9 +124,11 @@ public class UploadHandler { filePath = "file://"+filePath; } - // Add for carrier feature - prevent uploading DRM type files. - boolean drmUploadEnabled = mController.getContext().getResources().getBoolean( - R.bool.drm_uploads); + // Add for carrier feature - prevent uploading DRM type files based on file extension. This + // is not a secure implementation since malicious users can trivially modify the filename. + // DRM files can be securely detected by inspecting their integrity protected content. + boolean drmUploadEnabled = BrowserConfig.getInstance(mController.getContext()) + .hasFeature(BrowserConfig.Feature.DRM_UPLOADS); boolean isDRMFileType = false; if (drmUploadEnabled && filePath != null && (filePath.endsWith(".fl") || filePath.endsWith(".dm") |