1. 29 Apr, 2016 1 commit
    • Roeland Jago Douma's avatar
      Move more from \OC to PSR-4 · f52c5b31
      Roeland Jago Douma authored
      * \OC\OCSClient
      * \OC\Preview
      * \OC\PreviewManager
      * \OC\Repair
      * \OC\RepairException
      * \OC\Search
      * \OC\ServerContainer
      * \OC\ServerNotAvailableException
      * \OC\ServiceUnavailableException
      * \OC\Setup
      * \OC\Streamer
      * \OC\SubAdmin
      * \OC\SystemConfig
      * \OC\TagManager
      * \OC\Tags
      * \OC\TempManager
      * \OC\TemplateLayout
      * \OC\URLGenerator
      * \OC\Updater
      f52c5b31
  2. 28 Apr, 2016 1 commit
  3. 22 Apr, 2016 1 commit
  4. 18 Apr, 2016 1 commit
  5. 21 Mar, 2016 1 commit
  6. 23 Feb, 2016 2 commits
  7. 09 Feb, 2016 1 commit
  8. 08 Feb, 2016 1 commit
  9. 12 Jan, 2016 2 commits
    • Lukas Reschke's avatar
      Add hidden config switch to disable code integrity checking · 08e73d2c
      Lukas Reschke authored
      This adds a hidden config flag that allows somebody to disable the code integrity check. If `integrity.check.disabled` is set to `true` in the config file:
      
      1. The integrity check functions will return always an empty result
      2. The integrity check is not performed when installing apps
      3. The integrity check is not performed when updating apps
      4. The integrity check is not performed when updating the core
      
      Furthermore this adds support for a list of channels that the code checker will run on. At the moment this is only stable because I didn't want to break any build scripts that we have. Once we have a proper CA setup and updated the build process to sign the releases we can add the RC, alpha, beta as well as daily releases. So everything except "git" basically.
      08e73d2c
    • Thomas Müller's avatar
      Happy new year! · 682821c7
      Thomas Müller authored
      682821c7
  10. 07 Jan, 2016 1 commit
  11. 18 Dec, 2015 1 commit
  12. 17 Dec, 2015 1 commit
  13. 01 Dec, 2015 1 commit
    • Lukas Reschke's avatar
      Add code integrity check · 49710155
      Lukas Reschke authored
      This PR implements the base foundation of the code signing and integrity check. In this PR implemented is the signing and verification logic, as well as commands to sign single apps or the core repository.
      
      Furthermore, there is a basic implementation to display problems with the code integrity on the update screen.
      
      Code signing basically happens the following way:
      
      - There is a ownCloud Root Certificate authority stored `resources/codesigning/root.crt` (in this PR I also ship the private key which we obviously need to change before a release 😉). This certificate is not intended to be used for signing directly and only is used to sign new certificates.
      - Using the `integrity:sign-core` and `integrity:sign-app` commands developers can sign either the core release or a single app. The core release needs to be signed with a certificate that has a CN of `core`,  apps need to be signed with a certificate that either has a CN of `core` (shipped apps!)  or the AppID.
      - The command ...
      49710155
  14. 26 Oct, 2015 1 commit
  15. 21 Oct, 2015 2 commits
  16. 09 Oct, 2015 3 commits
  17. 29 Sep, 2015 1 commit
  18. 22 Sep, 2015 1 commit
  19. 31 Aug, 2015 2 commits
  20. 30 Aug, 2015 1 commit
  21. 19 Aug, 2015 1 commit
  22. 28 Jun, 2015 1 commit
  23. 25 Jun, 2015 1 commit
  24. 24 Jun, 2015 1 commit
  25. 23 Jun, 2015 3 commits
  26. 20 May, 2015 1 commit
  27. 19 May, 2015 1 commit
  28. 30 Apr, 2015 1 commit
  29. 26 Mar, 2015 1 commit
  30. 16 Mar, 2015 1 commit
  31. 13 Mar, 2015 1 commit
  32. 02 Mar, 2015 1 commit