Commit Graph

  • 6dec9fb928 remove unnecessary whitespace n8fr8 2015-09-10 21:21:27 -04:00
  • 884c8219fd put exception back into Log per this comment: https://gitlab.com/fdroid/fdroidclient/merge_requests/137 n8fr8 2015-09-10 21:20:23 -04:00
  • 988f5dbfdc use TextUtils.isEmpty() - a better solution! n8fr8 2015-09-10 21:18:04 -04:00
  • b6939dcce4 for #404 a few more tweaks to make sure things are getting closed! n8fr8 2015-09-10 14:58:51 -04:00
  • b3f8ac0a5b related to #404 improvement to patterns to support close and discoverable You must, must, must close the BT sockets else you run out of them. This code tries to handle all the places where BT sockets may not get closed. It also tries to tweak user experience/UI integration pieces in a few areas, and handle some NPEs that can occur when BT fails. n8fr8 2015-09-10 14:44:59 -04:00
  • 0a96d17dd1 now handling empty repo fingerprint during check - also support icondownloading over bluetooth - also check for null repoUrl variable n8fr8 2015-09-10 11:21:00 -04:00
  • c831cf77cc Many changes to swap workflow to get Bluetooth to work - don't try to start BT in the background. you can only start/stop a BT server once, else new connections don't work - be more mindful of reading/writing bytes from the input/output streams... make sure bytes are available, because you will block forever if you do not do that - use the device class tag to filter devices in discovery instead of the fdroid name tag - this now successfully connects but there is an error in the certificate fingerprint verification still n8fr8 2015-09-10 04:23:58 -04:00
  • f05d0e12a0 Merge branch 'my-first-new-swap-fixes' into 'master' Daniel Martí 2015-09-11 00:50:48 +00:00
  • 30ed545981 Bump accesspoint lib Daniel Martí 2015-09-10 10:49:45 -07:00
  • a69488b32f HttpDownloader bypasses proxy when accessing a swap repo Hans-Christoph Steiner 2015-09-10 17:54:49 +02:00
  • 1654443b00 StrictMode only works in android-9 and above Hans-Christoph Steiner 2015-09-10 16:49:13 +02:00
  • 0f44fcb8fd swap: remove useless text that used to be a link Hans-Christoph Steiner 2015-09-10 09:51:52 +02:00
  • 8d20135779 swap: close resources reported by StrictMode Hans-Christoph Steiner 2015-09-08 21:08:27 +02:00
  • 2f06bf8b47 Merge branch 'ci-tests-4.4' Daniel Martí 2015-09-09 22:29:51 -07:00
  • 68899ec476 Privileged: reserve alpha1 for the first tag Daniel Martí 2015-09-09 22:09:06 -07:00
  • 3fe1893336 CI: 4.4 says it's ready before it actually is Daniel Martí 2015-09-09 21:47:15 -07:00
  • 5bb5e3a96b Fix conflict between swap and privileged merges Daniel Martí 2015-09-09 21:35:38 -07:00
  • faecbd03a0 Unify and deduplicate gitignores Daniel Martí 2015-09-09 21:24:36 -07:00
  • 2bb4ae6984 Bump buildToolsVersions after merge Daniel Martí 2015-09-09 21:23:01 -07:00
  • ed5de47197 Merge branch 'enhanced-priv-install' of https://gitlab.com/dschuermann/fdroidclient Daniel Martí 2015-09-09 21:21:06 -07:00
  • e3400006a9 CI: test adb before running connected checks Daniel Martí 2015-09-09 21:16:09 -07:00
  • de4198efaf CI: Increase adb install timeouts Daniel Martí 2015-09-09 18:57:03 -07:00
  • 25b8a47371 README: some links support https Daniel Martí 2015-09-09 18:32:56 -07:00
  • 51ed0f9625 CI: Run tests on a 4.4 emulator too Daniel Martí 2015-09-09 17:30:05 -07:00
  • 3f87462994 Updated changelog with downloadmanager details. Peter Serwylo 2015-09-10 09:25:29 +10:00
  • da8811eadf Merge branch 'cr-of-download-manager' into 'master' Peter Serwylo 2015-09-09 23:21:07 +00:00
  • 9848816df4 Fix bug introduced when resolving conflicts during rebase. Peter Serwylo 2015-09-10 07:56:05 +10:00
  • af5836cb09 Bump accesspoint library to try to fix #407 Daniel Martí 2015-09-09 15:39:21 -07:00
  • 645f9fc5e3 Rename Utils.copy and Utils.symlinkOrCopyFile to indicate exception clobbering Peter Serwylo 2015-09-10 06:13:28 +10:00
  • a09587c7e2 Use helper functions where appropriate. Peter Serwylo 2015-09-09 17:26:22 +10:00
  • 7b773f94f9 Make DownloadManager code file-agnostic, needn't be specific to "Apps" Peter Serwylo 2015-09-09 17:21:17 +10:00
  • 0a9941d93d Refactor AsyncDownloader to be an interface. Peter Serwylo 2015-09-09 17:13:30 +10:00
  • d0d287f668 Remove undocumented params from JavaDoc. Peter Serwylo 2015-09-09 16:57:01 +10:00
  • 69ecaf023f Refactored AsyncDownloader to only ever be constructed by DownloadFactory. Peter Serwylo 2015-09-09 08:31:21 +10:00
  • 9b7c4c7b4a WIP: CR. Peter Serwylo 2015-09-09 07:32:06 +10:00
  • ef40b5f3db Now displays a notification when download is complete, unless use is already on the app details screen, in which case it pops up the installer immediately Toby Kurien 2015-09-05 11:54:17 +02:00
  • 13e54ced07 Display of app name and version in the download title Toby Kurien 2015-09-05 10:02:42 +02:00
  • 6f8b49c974 proper handling of file resources, implemented progress stats for async downloader Toby Kurien 2015-09-05 09:54:25 +02:00
  • d10a56ed44 re-inserted log statement mistakenly removed Toby Kurien 2015-09-04 16:54:54 +02:00
  • f3ef78d292 reverted to previous version, for merge request. Toby Kurien 2015-09-04 16:16:49 +02:00
  • efd4ebeadf cleaned up code, prevented multiple app details screens popping up, fixed "no such app" toast after install Toby Kurien 2015-09-04 14:44:14 +02:00
  • e827be1b5b when user clicks on notification, the app details screen now comes up. If there are multiple downloads, the first one is shown. Toby Kurien 2015-09-04 13:57:48 +02:00
  • 8a7feba9cc drastically speed up debug build by not minifying and compressing resources. Release builds unaffected. Toby Kurien 2015-09-04 13:46:43 +02:00
  • 11caf22dc6 wip: app details now reloads details of running downloads Toby Kurien 2015-09-04 13:43:47 +02:00
  • f9fee5beb0 wip: when a download is completed, app is woken up and app details screen displayed Toby Kurien 2015-09-04 11:27:17 +02:00
  • 5f989739bb wip: running download manager outside fdroid Toby Kurien 2015-09-04 09:20:21 +02:00
  • dbd4c467f8 added asyndownloader to use DownloadManager when possible Toby Kurien 2015-09-03 17:55:58 +02:00
  • 592f0c65bf Update changelog Daniel Martí 2015-09-09 10:41:06 -07:00
  • 7b4abe46c1 Remove now unused vendored libraries Daniel Martí 2015-09-08 15:27:02 -07:00
  • 3d749120a7 Remove support for building entirely from source Daniel Martí 2015-09-08 14:59:30 -07:00
  • 13c90e6c4a add HTTPS pins for good, free CAs: cert.startcom.org & letsencrypt.org Hans-Christoph Steiner 2015-09-08 19:21:24 +02:00
  • 2c88703588 use NetCipher to get improved TLS and cipher support on HTTPS connections Hans-Christoph Steiner 2015-09-08 16:38:19 +02:00
  • 853e281710 code formatting fixes for build.gradle from Android Studio Hans-Christoph Steiner 2015-08-28 14:10:21 +02:00
  • 1f607d3e6d improve net check for index updates; update index on app start Hans-Christoph Steiner 2015-08-26 21:28:53 +02:00
  • cba103af77 Start changelog for 0.97 Daniel Martí 2015-09-08 10:18:27 -07:00
  • b8b60d52bf Change privileged app name, versioning and icon Dominik Schürmann 2015-09-07 01:32:41 +02:00
  • 1fd85f40e7 Install privileged methods Dominik Schürmann 2015-08-27 11:00:40 +02:00
  • 5bfc30651a Refactor, allow installPrivileged from apk path Dominik Schürmann 2015-08-27 00:24:02 +02:00
  • 57af421561 Check if PrivilegedInstaller is available, adapt InstallPrivileged Dominik Schürmann 2015-08-27 00:11:39 +02:00
  • 976d06ea1a Method to check for privleged permissions via IPC Dominik Schürmann 2015-08-26 22:27:31 +02:00
  • 85c8e7035d Move shared AIDL files into lib, restructure, start of install/delete code Dominik Schürmann 2015-08-26 22:12:16 +02:00
  • 09cdb08fdb Cleanup, restructure Dominik Schürmann 2015-08-26 21:52:57 +02:00
  • 73cedf858b Use protectionLevel signature for security Dominik Schürmann 2015-08-26 21:37:32 +02:00
  • e87693d989 Add Privileged F-Droid project Dominik Schürmann 2015-08-26 20:39:08 +02:00
  • d530a1cf56 Restructure installer packages Dominik Schürmann 2015-08-26 15:44:41 +02:00
  • 50cd629d7d Bump to 0.97-alpha1 v0.97-alpha1 Daniel Martí 2015-09-06 00:34:23 -04:00
  • 9e85911b5d StrictMode fix: close cached keystore file Daniel Martí 2015-09-05 23:45:45 -04:00
  • cb9290fb89 Detect all VM policy penalties Daniel Martí 2015-09-05 23:35:39 -04:00
  • 8b7eba6698 StrictMode fix: close streams in local repo assets Daniel Martí 2015-09-05 23:23:59 -04:00
  • bd1db5412b Add StrictMode to the entire app, fixes #399 Daniel Martí 2015-09-05 23:22:51 -04:00
  • 232ed2229b Bump build-tools Daniel Martí 2015-09-05 23:00:47 -04:00
  • 6214b7f659 Merge branch 'issue-395' Daniel Martí 2015-09-05 22:16:15 -04:00
  • 45782355db Update zxing-core to 3.2.1 Daniel Martí 2015-09-05 22:14:18 -04:00
  • 3213fd2ba1 Merge branch 'new-swap' Peter Serwylo 2015-09-06 08:37:26 +10:00
  • 9cb8e0f5d5 Merge branch 'ci-rootproject' into 'master' Hans-Christoph Steiner 2015-09-04 12:37:12 +00:00
  • 2fda08a33e Remove duplicated spaces from strings Daniel Martí 2015-09-03 22:03:07 -07:00
  • 10171d9228 Installer: handle package parse errors, fixes #395 Daniel Martí 2015-09-03 18:52:40 -07:00
  • 74c93907c5 Don't call onAppChanged() if install was cancelled Daniel Martí 2015-09-03 18:31:24 -07:00
  • 16a0344ceb Update RepoXMLHandlerTest to make tests pass Daniel Martí 2015-09-03 17:28:52 -07:00
  • c725b36ff8 Move RepoXMLHandlerTest into the proper directory Daniel Martí 2015-09-03 17:09:45 -07:00
  • 6821254aeb README fixes Daniel Martí 2015-09-03 17:07:55 -07:00
  • 9106fb1321 CI: Run build and connectedCheck in the root Daniel Martí 2015-09-03 17:04:30 -07:00
  • e72ccd3012 Bump to 0.97-alpha0 Daniel Martí 2015-09-02 17:54:04 -07:00
  • 24c3ebbf57 README: mention stable branching and -alpha0 Daniel Martí 2015-09-02 17:53:53 -07:00
  • 77bb9dbed8 Update changelog for 0.96 Daniel Martí 2015-09-02 17:43:31 -07:00
  • 1ebe9df9a2 Bump to 0.96 v0.96 Daniel Martí 2015-09-02 17:43:39 -07:00
  • b70ec6b7aa Update changelog for 0.96 Daniel Martí 2015-09-02 17:43:31 -07:00
  • 7ae6c38e9a Merge branch 'ci-emulator-tests' into 'master' Daniel Martí 2015-09-02 23:28:32 +00:00
  • c43505befb Fix tests by making a method explicitly protected Daniel Martí 2015-09-02 10:29:27 -07:00
  • 582eebd436 Run connectedAndroidTest against an emulator Daniel Martí 2015-09-01 21:43:46 -07:00
  • f635df8502 Merge branch 'master' into new-swap Peter Serwylo 2015-09-02 16:54:09 +10:00
  • ab1ec07686 Add platform-tools and build-tools to PATH Daniel Martí 2015-09-01 21:43:26 -07:00
  • 1fcc1dae1c CI: split up package installing Daniel Martí 2015-09-01 15:45:13 -07:00
  • b2e736bb55 Mention irc channels and meetings in CONTRIBUTING Daniel Martí 2015-09-01 14:48:57 -07:00
  • f9181b85f9 Install all android sdk packages at once Daniel Martí 2015-09-01 11:31:21 -07:00
  • b14faf5352 Remove jenkins-build script Daniel Martí 2015-09-01 10:29:26 -07:00
  • d079d7770e Bump to 0.96-alpha6 v0.96-alpha6 Daniel Martí 2015-08-29 21:44:03 -07:00
  • 47352eddd0 Use a more generic comment on -keep proguard rules Daniel Martí 2015-08-29 21:42:50 -07:00
  • dc46bc2e84 update proguard config to not strip needed classes Hans-Christoph Steiner 2015-08-27 21:57:39 +02:00
  • 42e9f7b2dd Gitlab CI: Make apt-get quiet Daniel Martí 2015-08-27 15:45:11 -07:00