An error occurred fetching the project authors.
  1. 21 Jan, 2020 1 commit
  2. 16 Jan, 2020 1 commit
  3. 07 Jan, 2020 1 commit
  4. 20 Dec, 2019 1 commit
  5. 10 Dec, 2019 1 commit
  6. 05 Dec, 2019 1 commit
  7. 27 Nov, 2019 1 commit
    • Steve Abrams's avatar
      Conan file upload endpoints · f6e1f969
      Steve Abrams authored
      Add endpoints to consume the workhorse /authorize call
      and the following file upload endpoint containing the
      workhorse file data.
      
      Adds create_package and create_package_File services for
      conan.
      f6e1f969
  8. 12 Nov, 2019 2 commits
  9. 07 Nov, 2019 1 commit
  10. 05 Nov, 2019 1 commit
    • Steve Abrams's avatar
      Conan snapshot and manifest API endpoints · 16775e71
      Steve Abrams authored
      Conan endpoints for returning 'snapshot' and 'manifest'
      data to the conan CLI. This follows the v1 conan API.
      
      PackagesConanFileMetadata is created to store metadata for
      conan package files.
      16775e71
  11. 04 Oct, 2019 1 commit
  12. 01 Oct, 2019 1 commit
    • Steve Abrams's avatar
      Add Conan check_credentials and upload_urls api endpoints · 2d5571f9
      Steve Abrams authored
      Endpoint added to match conan registry API used by CLI.
      check_credentials is called by the conan CLI to periodically
      re-check the user token.
      
      upload_urls is called by the conan CLI to return the urls
      to be used to upload package files to the GitLab package registry
      2d5571f9
  13. 12 Aug, 2019 1 commit
  14. 07 Aug, 2019 1 commit
  15. 05 Aug, 2019 2 commits
    • Krasimir Angelov's avatar
      Use JWTs for Conan API authetication · 1485821e
      Krasimir Angelov authored
      Instead of reusing the personal access token (and thus having it stored
      locally) issue JWT that has the access token id in the payload and when
      provided fetch that token and autheticate using it.
      
      Derive JWT secret unique to Conan packages from
      attr_encrypted_db_key_base_32.
      1485821e
    • Krasimir Angelov's avatar
      Implement authetication for Conan Packages API · 6381dc98
      Krasimir Angelov authored
      Add new Conan API endpoint `/users/authenticate` that when valid
      personal access tokens is provided (as password for HTTP Basic Auth)
      will respond with the same access token in the response body.
      
      For subsequent requests the token will be provided by the Conan client
      as bearer in the HTTP_AUTHORIZATION header.
      
      The downside of this approach is that the access token will be stored
      locally by the Conan client in a SQLite database.
      6381dc98
  16. 26 Jul, 2019 1 commit
    • Steve Abrams's avatar
      Conan Skeleton API · de1b7707
      Steve Abrams authored
      The initial structure for the Conan API endpoints
      is set up to allow for future API development.
      de1b7707