Skip to content
Snippets Groups Projects
  1. Jan 30, 2020
  2. Jan 29, 2020
  3. Jan 23, 2020
  4. Jan 03, 2020
  5. Dec 16, 2019
  6. Dec 13, 2019
  7. Dec 12, 2019
  8. Dec 11, 2019
  9. Dec 03, 2019
  10. Nov 18, 2019
  11. Nov 17, 2019
  12. Nov 13, 2019
  13. Nov 12, 2019
  14. Nov 08, 2019
  15. Nov 07, 2019
  16. Oct 25, 2019
  17. Oct 18, 2019
  18. Oct 10, 2019
  19. Oct 09, 2019
    • Kerri Miller's avatar
      Avoid #authenticate_user! in #route_not_found · 83950327
      Kerri Miller authored
      This method, #route_not_found, is executed as the final fallback for
      unrecognized routes (as the name might imply.) We want to avoid
      `#authenticate_user!` when calling `#route_not_found`;
      `#authenticate_user!` can, depending on the request format, return a 401
      instead of redirecting to a login page. This opens a subtle security
      exploit where anonymous users will receive a 401 response when
      attempting to access a private repo, while a recognized user will
      receive a 404, exposing the existence of the private, hidden repo.
      83950327
  20. Oct 01, 2019
  21. Sep 28, 2019
  22. Sep 26, 2019
  23. Sep 13, 2019
  24. Aug 31, 2019
  25. Aug 15, 2019
  26. Aug 14, 2019
  27. Aug 08, 2019
  28. Jul 25, 2019
  29. Jul 23, 2019
  30. Jun 26, 2019
  31. Jun 05, 2019
  32. May 31, 2019
    • Bob Van Landuyt's avatar
      Setup Phabricator import · 589b2db0
      Bob Van Landuyt authored
      This sets up all the basics for importing Phabricator tasks into
      GitLab issues.
      
      To import all tasks from a Phabricator instance into GitLab, we'll
      import all of them into a new project that will have its repository
      disabled.
      
      The import is hooked into a regular ProjectImport setup, but similar
      to the GitHub parallel importer takes care of all the imports itself.
      
      In this iteration, we're importing each page of tasks in a separate
      sidekiq job.
      
      The first thing we do when requesting a new page of tasks is schedule
      the next page to be imported. But to avoid deadlocks, we only allow a
      single job per worker type to run at the same time.
      
      For now we're only importing basic Issue information, this should be
      extended to richer information.
      589b2db0
  33. May 02, 2019
  34. Apr 18, 2019
  35. Apr 08, 2019
Loading