1. 03 Jun, 2018 3 commits
  2. 21 May, 2018 1 commit
  3. 19 May, 2018 1 commit
  4. 10 Feb, 2018 1 commit
  5. 21 Aug, 2017 1 commit
  6. 25 Apr, 2017 1 commit
  7. 24 Apr, 2017 1 commit
  8. 29 Mar, 2017 1 commit
  9. 28 Mar, 2017 2 commits
  10. 26 Mar, 2017 1 commit
  11. 24 Mar, 2017 1 commit
  12. 21 Mar, 2017 1 commit
  13. 20 Mar, 2017 1 commit
  14. 13 Mar, 2017 1 commit
  15. 26 Feb, 2017 1 commit
  16. 25 Feb, 2017 2 commits
  17. 23 Feb, 2017 2 commits
    • Michael Bailey's avatar
      Add actual six import · 328ec7c2
      Michael Bailey authored
      328ec7c2
    • Grady Moran's avatar
      Added logic which will (I think) prohibit links that lead to infinite loops or... · ff6a42e4
      Grady Moran authored
      Added logic which will (I think) prohibit links that lead to infinite loops or otherwise cause urllib.request.urlopen to throw an error.
      
      Note this is a slight change from the original specs. Instead of prohibiting links which link to go at any stage of redirection (e.g. consider a go link to a bit.ly link to another go link to the final page), we prohibit links which loop infinitely (regardless of whether it's through go or not) AND links which have go at the first or last redirect stage.
      
      The urllib.request.urlopen is potentially a costly operation. In particular, if the user enters a link that times out, I think it will hang for that entire period of time. Since we now have rate limiting and have always had to manually approve users in the first place, I think the risk of this inefficiency being exploited isn't prohibitively high.
      
      Not final; I intend to fix up the comments, make the import look like it belongs there, and get feedback on how the error should be handled.
      ff6a42e4
  18. 02 Jan, 2017 2 commits
  19. 18 Nov, 2016 1 commit
  20. 20 Sep, 2016 1 commit
  21. 15 May, 2016 1 commit
  22. 13 May, 2016 1 commit
  23. 26 Apr, 2016 9 commits
  24. 23 Apr, 2016 1 commit
  25. 11 Apr, 2016 1 commit
    • David Haynes's avatar
      Prevent redirect loops from being created · e9064c5f
      David Haynes authored
      - the host url(in this case go.gmu.edu) is banned from being linked to
      - prevents users trying to create links to trap users in redirect loops
      - also a bit more documentation/formatting in crispy-forms cause it looked bad
      e9064c5f
  26. 08 Apr, 2016 1 commit