1. 17 Sep, 2018 1 commit
  2. 14 Sep, 2018 1 commit
  3. 13 Sep, 2018 1 commit
  4. 12 Sep, 2018 2 commits
  5. 11 Sep, 2018 4 commits
  6. 07 Sep, 2018 2 commits
    • Stan Hu's avatar
      Delete a container registry asynchronously · a34e01c3bd16
      Stan Hu authored
      When a container registry has many tags, it's easy for the DELETE call to take more
      than 60 seconds and fail. This can also leave the registry in a bad state with
      null bytes since some of the images have been deleted with tags still pointing to them.
      In addition, we have to prevent users from accidentally initiating the delete multiple
      times or this could leave the registry with orphaned tags.
      
      This commit also adds a flash message to notify the user the registry is scheduled
      for deletion.
      
      Closes #49926, #51063
      a34e01c3bd16
    • Dennis Tang's avatar
      7c307cfca330
  7. 06 Sep, 2018 5 commits
  8. 05 Sep, 2018 2 commits
  9. 04 Sep, 2018 2 commits
  10. 03 Sep, 2018 2 commits
  11. 31 Aug, 2018 2 commits
    • Stan Hu's avatar
      Disable the Sidekiq Admin Rack session · 773c673fff41
      Stan Hu authored
      GitLab already has its own session store, so this extra Sidekiq session is
      unnecessary.  In addition, the GitLab session store properly sets the Secure
      flag, unlike the default Rack session.
      
      CSRF protection in the Sidekiq /admin page continues to work with the existing
      GitLab session.
      
      See https://github.com/mperham/sidekiq/pull/3183 for more details.
      
      Part of #49120
      773c673fff41
    • Stan Hu's avatar
      Bump unauthenticated session time from 1 hour to 2 hours · 07542d976bf2
      Stan Hu authored
      Users who have their system clocks configured inconsistently due to Daylight
      Savings may see a GitLab session cookie that immediately expires, resulting in
      a 422 error. To avoid these errors, we can bump the unauthenticated session
      time from 1 hour to 2 hours so they have time to login and get the default 7-day
      session.
      
      Closes #50393
      07542d976bf2
  12. 30 Aug, 2018 1 commit
  13. 29 Aug, 2018 1 commit
  14. 28 Aug, 2018 1 commit
  15. 24 Aug, 2018 1 commit
  16. 21 Aug, 2018 2 commits
  17. 16 Aug, 2018 3 commits
  18. 07 Aug, 2018 2 commits
    • Kamil Trzciński's avatar
      Enable verbose query logging · 70bee7d59eeb
      Kamil Trzciński authored
      This backports the https://github.com/rails/rails/pull/26815
      and enables that for non-Rails5 and non-production environments.
      70bee7d59eeb
    • Phil Hughes's avatar
      Web IDE & CodeSandbox · b0b69203cddd
      Phil Hughes authored
      This enables JavaScripts projects to have live previews straight in the
      browser without requiring any local configuration. This uses the
      CodeSandbox package `sandpack` to compile it all inside of an iframe.
      
      This feature is off by default and can be toggled on in the admin
      settings. Only projects with a `package.json` and a `main` key are
      supported.
      
      Updates happen in real-time with hot-reloading. We just watch for
      changes to files and then send them to `sandpack` to allow it to reload
      the iframe. The iframe includes a very simple navigation bar, the text
      bar is `readonly` to stop users navigating away from the preview and
      the back and forward buttons just pop/splice the navigation stack
      which is tracked by a listener on `sandpack`
      
      There is a button inside the iframe which allows the user to open the
      projects inside of CodeSandbox. This button is only visible on
      **public** projects. On private or internal projects this button
      get hidden to protect private code being leaked into an external
      public URL.
      
      Closes #47268
      b0b69203cddd
  19. 06 Aug, 2018 1 commit
  20. 03 Aug, 2018 4 commits