1. 20 Feb, 2021 1 commit
    • Kevin Morris's avatar
      Makefile: run pytest units · cc078439
      Kevin Morris authored and Lukas Fleischer's avatar Lukas Fleischer committed
      
      
      Important note: Python tests will repeatedly clear out tables
      that they test against; for this reason, one should always run
      the shell tests first. The __init__.py file is necessary for
      coverage to collect data from the tests being run.
      
      At this point in FastAPI development, I'd like to encourage a
      few things going forward:
      
      1. Any time you contribute to the FastAPI codebase, you **must**
         maintain equal or increased coverage on the overall source.
         Developers are highly appreciated for adding tests in your
         specific domain of addition or modification that may be missing
         coverage. Our goal is 100% coverage, and all newly added files
         **must** have 100% coverage through tests.
      2. All source should be formatted with the autopep8 tool and
         kept within an 80 column width, with the exception of HTML
         templates.
      Signed-off-by: Kevin Morris's avatarKevin Morris <kevr@0cost.org>
      cc078439
  2. 27 Aug, 2020 1 commit
  3. 29 Feb, 2020 3 commits
  4. 27 Feb, 2020 3 commits
  5. 02 Feb, 2020 5 commits
  6. 30 Jan, 2020 1 commit
  7. 23 Nov, 2019 3 commits
  8. 12 Aug, 2018 3 commits
  9. 20 May, 2018 1 commit
  10. 17 May, 2018 2 commits
  11. 10 May, 2018 1 commit
    • Lukas Fleischer's avatar
      Erase login IP addresses after seven days · ce933602
      Lukas Fleischer authored
      
      
      Add a script to periodically remove old IP addresses from the users
      database.
      
      The login IP addresses are stored for spam protection and to prevent
      from abuse. It is quite unlikely that we ever need the IP address of a
      user whose last login is more than a week old. It makes sense to remove
      such IP addresses to protect our users' privacy.
      Signed-off-by: Lukas Fleischer's avatarLukas Fleischer <lfleischer@archlinux.org>
      ce933602
  12. 21 Jan, 2018 1 commit
  13. 25 Aug, 2017 1 commit
  14. 10 Aug, 2017 1 commit
  15. 08 Aug, 2017 1 commit
  16. 01 Aug, 2017 1 commit
  17. 25 Apr, 2017 3 commits
  18. 24 Apr, 2017 3 commits
  19. 23 Apr, 2017 2 commits
  20. 03 Mar, 2017 1 commit
  21. 01 Mar, 2017 1 commit
  22. 25 Jan, 2017 1 commit