Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update wsgi to support big body #635

Closed
wants to merge 25 commits into from
Closed

update wsgi to support big body #635

wants to merge 25 commits into from

Commits on Apr 14, 2020

  1. Configuration menu
    Copy the full SHA
    075ac7e View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2020

  1. Configuration menu
    Copy the full SHA
    f9b47a3 View commit details
    Browse the repository at this point in the history
  2. fix flake8 check

    abersheeran committed Apr 17, 2020
    Configuration menu
    Copy the full SHA
    f44daba View commit details
    Browse the repository at this point in the history

Commits on May 3, 2020

  1. Configuration menu
    Copy the full SHA
    7d522a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    57a33d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2020

  1. Update test-suite.yml

    tomchristie authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    3be85b6 View commit details
    Browse the repository at this point in the history
  2. Added asgi version and spec_version to scope (#597)

    * Added asgi version and spec_version to scope
    Minor import sort corrected in a test
    
    * Added correct asgi version depending on interface used
    
    * Lint
    
    * Forgot websockets
    
    * Added test for auto discovery of asgi interface
    
    * Seperated config scope for asgi and protocol scope test
    
    * Testing asgi_version
    
    * Dont need anything in tested fake apps
    
    * Flake8 !
    euri10 authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    1e2d7e7 View commit details
    Browse the repository at this point in the history
  3. Don't override the root logger (#674)

    Overriding the root logger is probably not intended here. See discussion in #630
    stchris authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    8fed0e2 View commit details
    Browse the repository at this point in the history
  4. Fix typo. (#676)

    Asday authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    7604771 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65cb5ed View commit details
    Browse the repository at this point in the history
  6. Add --app-dir option for running uvicorn from any location (#619)

    Add '--app-dir' option to specify application directory when running uvicorn from any location
    Closes #549
    yezyilomo authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    0006fa6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ccbfb9f View commit details
    Browse the repository at this point in the history
  8. Release version 0.11.6 (#705)

    * 📝 Update changelog
    
    * 🔖 Release version 0.11.6
    
    * 👌 Update/simplify changelog
    tiangolo authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    2a47d09 View commit details
    Browse the repository at this point in the history
  9. Brings back windows testing to CI (#685)

    * 1st pass on adding windows vm for CI
    
    * 2nd pass, was testing nothing
    
    * No arrays
    
    * No arrays 2
    
    * No arrays 3
    
    * No arrays 4
    
    * Removed appveyor PATH export
    
    * Using scripts on windows CI, will need to write ps1 scripts
    
    * Matrix indent
    
    * Location of scripts
    
    * Hate CI
    
    * Why ps1 are ignored
    
    * Adding ps1 scripts, was globally ignored
    
    * Chmod +x ps1
    
    * Removing uvloop from win reqs
    
    * Added install and test.sh scripts, globally ignored wtf
    
    * Align win reqs to old .travis file
    
    * Run really on windows ?
    
    * Lost in matrix....
    
    * Blind ps1
    
    * Blind ps1 2nd pass
    
    * Blind ps1 3rd pass
    
    * Blind test.ps1 !
    
    * Blind test.ps1 love
    
    * Attempt specifying shell explicitely
    
    * Try using bash on windows
    
    * Detect os for requirements
    
    * Use sh comparison
    
    * Live debug
    
    * Live debug 2
    
    * More echo
    
    * More echo
    
    * More echo 2
    
    * OSTYPE only in bash
    
    * OSTYPE seems to be msys
    
    * Using old names for scripts since we dont need to differentiate now between os
    
    * Removed echo leftovers from live debugging and indented back to 4 spaces
    
    * Correct set
    
    * Removin=g unboud variable check
    
    * Set -x before pip only
    
    * Update install
    
    * Set -e
    
    Co-authored-by: Tom Christie <tom@tomchristie.com>
    2 people authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    325983e View commit details
    Browse the repository at this point in the history
  10. Disallow invalid header characters (#725)

    * Disallow invalid header characters
    
    * Linting
    
    * Fix escape sequence
    tomchristie authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    c982cad View commit details
    Browse the repository at this point in the history
  11. Quote path component before logging (#724)

    * Quote path component before logging
    
    * Linting
    tomchristie authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    7ef8e2a View commit details
    Browse the repository at this point in the history
  12. Corrected --proxy-headers client ip/host when using a unix socket (#636)

    * Added AF_UNIX type socket to get client filled
    
    * Removed travis debug
    
    * Added travis verbose pytest for windows fail check
    
    * Added travis verbose pytest for windows fail check
    
    * No more tests output in travis now it's fixed on windows
    
    * Useing a top level constant
    
    * Lint
    euri10 authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    5159862 View commit details
    Browse the repository at this point in the history
  13. Version 0.11.7 (#726)

    tomchristie authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    4eddfdf View commit details
    Browse the repository at this point in the history
  14. Update CHANGELOG.md

    tomchristie authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    dfe9c9e View commit details
    Browse the repository at this point in the history
  15. Fix crash when --interface is wsgi (#730)

    * Fix crash when --interface is wsgi
    
    This is a regression introduced in
    ae0fd31 (#597)
    
    * Set asgi 3.0
    mpaolini authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    77c36f6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    69c7126 View commit details
    Browse the repository at this point in the history
  17. Get the request.client under case uvicorn is run with a fd or a unix …

    …socket (#729)
    
    * Revert "Corrected --proxy-headers client ip/host when using a unix socket (#636)"
    
    This reverts commit a796e1d
    
    * Distinguish case fd/unix socket to return correctly client
    
    * Handle windows case
    
    * Added test for AF_UNIX socket type
    Modified MockSocket peername to pass tuples instead of list because socket.getpeername() and socket.getsockname() return tuples
    
    * Black
    
    * Removed test, black works locally but not in CI....
    
    * Same deal on the server side of things
    
    * Test on AF_UNIX only if it is in socket
    
    * Simpler handling
    
    * Removed debug leftovers
    euri10 authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    1ced963 View commit details
    Browse the repository at this point in the history
  18. Version 0.11.8 (#731)

    Co-authored-by: euri10 <euri10@users.noreply.github.com>
    2 people authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    8a37f8e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e7d2acf View commit details
    Browse the repository at this point in the history
  20. Move the dir (#737)

    euri10 authored and abersheeran committed Aug 4, 2020
    Configuration menu
    Copy the full SHA
    912ecaa View commit details
    Browse the repository at this point in the history