This project is mirrored from https://github.com/LineageOS/android_vendor_lineage.git. Pull mirroring updated .
  1. 20 Jul, 2021 1 commit
  2. 18 Jul, 2021 1 commit
  3. 17 Jul, 2021 1 commit
  4. 16 Jul, 2021 1 commit
  5. 13 Jul, 2021 1 commit
  6. 12 Jul, 2021 1 commit
  7. 17 Jun, 2021 1 commit
  8. 26 May, 2021 1 commit
  9. 15 May, 2021 1 commit
  10. 14 May, 2021 1 commit
  11. 13 May, 2021 9 commits
  12. 10 May, 2021 2 commits
  13. 06 May, 2021 1 commit
  14. 21 Apr, 2021 1 commit
  15. 20 Apr, 2021 1 commit
  16. 14 Apr, 2021 2 commits
  17. 30 Mar, 2021 2 commits
  18. 26 Mar, 2021 2 commits
  19. 24 Mar, 2021 1 commit
  20. 22 Mar, 2021 1 commit
  21. 16 Mar, 2021 1 commit
  22. 14 Mar, 2021 1 commit
  23. 05 Mar, 2021 1 commit
    • Greenflash1986's avatar
      Allow unified location provider as possible location provider (not as used location provider) · e20409af
      Greenflash1986 authored
      As described in 204837/2#message-9ecc61fe611f195b13f5770e33904afccb01c2fa :
      The "network location provider" which is finally used is selected in three steps:
      - first the signatures of all packages, which are in this list AND which are installed in system, are collected (services/core/java/com/android/server/ServiceWatcher.java#L96)
      - secondly the packages which implement the "network location provider service" are selected and their signatures are compared against the previous collected signatures (#L225)
      - thirdly these packages are requested for their "serviceVersion" in metadate. The package which provides the highest version is used. If there are two packages with the same serviceVersion the first selected wins. (#L243)
      
      There are no security implications because there has to be a proper signed package of "org.microg.nlp" in sytem first. (The check against the signature of this package allows for later updates of the package outside of system)
      
      To quote Andreas Schneider from 204837:
      "This doesn't have security implications as in order to use the location provider in needs to be installed as a system app. However this would allow it to be flashed to system like gapps."
      
      On my opinion it's up to the user to decide if he want to use Gapps and Unified / MicroG. But in the first place this patch is needed to make it possible.
      
      Change-Id: I4a046ead2cc46929d2c18cfe1561becb10a75bcd
      e20409af
  24. 25 Feb, 2021 1 commit
  25. 24 Feb, 2021 2 commits
  26. 19 Feb, 2021 1 commit
  27. 18 Feb, 2021 1 commit