Skip to content
Snippets Groups Projects
  1. Feb 04, 2020
  2. Jan 30, 2020
  3. Jan 29, 2020
  4. Jan 23, 2020
  5. Jan 03, 2020
  6. Dec 16, 2019
  7. Dec 13, 2019
  8. Dec 12, 2019
  9. Dec 11, 2019
  10. Dec 03, 2019
  11. Nov 18, 2019
  12. Nov 17, 2019
  13. Nov 13, 2019
  14. Nov 12, 2019
  15. Nov 08, 2019
  16. Nov 07, 2019
  17. Oct 25, 2019
  18. Oct 18, 2019
  19. Oct 10, 2019
  20. 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
  21. Oct 01, 2019
  22. Sep 28, 2019
  23. Sep 26, 2019
  24. Sep 13, 2019
  25. Aug 31, 2019
  26. Aug 15, 2019
  27. Aug 14, 2019
  28. Aug 08, 2019
  29. Jul 25, 2019
  30. Jul 23, 2019
  31. Jun 26, 2019
  32. Jun 05, 2019
  33. 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
  34. May 02, 2019
Loading