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

FORKED: AsgiWhiteNoise and async WhiteNoiseMiddleware #359

Open
wants to merge 131 commits into
base: main
Choose a base branch
from

Commits on Sep 14, 2020

  1. Add ASGI adapter

    kmichel committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    9a56981 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. add venv to gitignore

    Archmonger committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    8590e82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24c5319 View commit details
    Browse the repository at this point in the history
  3. add aiofile

    Archmonger committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    391bd8e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e735ec View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    42fbe15 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Revert "add venv to gitignore"

    This reverts commit 8590e82.
    Archmonger committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    aec9ac1 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2022

  1. add ASGI extra

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    cf4ee09 View commit details
    Browse the repository at this point in the history
  2. absolute imports

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    9616e78 View commit details
    Browse the repository at this point in the history
  3. use SimpleNamespace

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    35b9003 View commit details
    Browse the repository at this point in the history
  4. add zero-copy send todo

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    8eef8d3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f0f685 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f4931e3 View commit details
    Browse the repository at this point in the history
  7. BaseWhiteNoise class

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    3fb5a38 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3bb4088 View commit details
    Browse the repository at this point in the history
  9. use f-strings

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    8a0930e View commit details
    Browse the repository at this point in the history
  10. fix imports

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    e6fd03b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8fc1682 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    64fc5c7 View commit details
    Browse the repository at this point in the history
  13. Revert "minor syntax or performance improvements"

    This reverts commit f4931e3.
    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    83fea65 View commit details
    Browse the repository at this point in the history
  14. Revert "use f-strings"

    This reverts commit 8a0930e.
    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    58f3743 View commit details
    Browse the repository at this point in the history
  15. re-add missing import

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    f79aec7 View commit details
    Browse the repository at this point in the history
  16. Remove upper bound

    Co-authored-by: Adam Johnson <me@adamj.eu>
    Archmonger and adamchainz committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    e18df38 View commit details
    Browse the repository at this point in the history
  17. fix recceive call

    Archmonger committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    45301b2 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. fix some of the tests

    Archmonger committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    88ccf21 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    998cf5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d611e90 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2022

  1. convert wsgi to asgi

    Archmonger committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    54c7148 View commit details
    Browse the repository at this point in the history
  2. remove contrived tests

    Archmonger committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    1057a77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea2e84c View commit details
    Browse the repository at this point in the history
  4. Revert "convert wsgi to asgi"

    This reverts commit 54c7148.
    Archmonger committed Feb 12, 2022
    Configuration menu
    Copy the full SHA
    6dcecc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. ASGI v3 static file server

    Archmonger committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    c506e96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9892bea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e636411 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2023

  1. guarantee_single_callable

    Archmonger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    41468a1 View commit details
    Browse the repository at this point in the history
  2. customizable block size

    Archmonger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    08c70fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    240ce22 View commit details
    Browse the repository at this point in the history
  4. clean up comment

    Archmonger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    be3796c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b81ab6b View commit details
    Browse the repository at this point in the history
  6. Add functional middleware

    Archmonger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    7aeb29a View commit details
    Browse the repository at this point in the history
  7. add aiofiles to all tests

    Archmonger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    cd0ab1b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1265f03 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f5e9d37 View commit details
    Browse the repository at this point in the history
  10. async -> asgi

    Archmonger committed Jun 22, 2023
    Configuration menu
    Copy the full SHA
    0e42cb8 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. aiofile != aiofiles

    Archmonger committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    279b342 View commit details
    Browse the repository at this point in the history
  2. fix comment

    Archmonger committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    890fdd8 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

  1. Configuration menu
    Copy the full SHA
    ba3bed4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7af5b32 View commit details
    Browse the repository at this point in the history
  3. AsyncSlicedFile

    Archmonger committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    ee068a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f09b384 View commit details
    Browse the repository at this point in the history
  5. simplify __call__ method

    Archmonger committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    ca26354 View commit details
    Browse the repository at this point in the history
  6. Add WSGI compat docstring

    Archmonger committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    c2c320c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d0e9bfa View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    33ad918 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    067ab33 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a15422f View commit details
    Browse the repository at this point in the history
  11. update middleware comment

    Archmonger committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    8d01092 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d6bb4d8 View commit details
    Browse the repository at this point in the history
  13. fix name

    Archmonger committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    2a386cc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    06a874f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1f9f8b3 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    64c1c27 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f3b00ab View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    68f19c2 View commit details
    Browse the repository at this point in the history
  19. customizable block_size

    Archmonger committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    00f064d View commit details
    Browse the repository at this point in the history
  20. docstring update

    Archmonger committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    e5f7526 View commit details
    Browse the repository at this point in the history
  21. rename aiofile param

    Archmonger committed Jul 21, 2023
    Configuration menu
    Copy the full SHA
    9ee0d7d View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2023

  1. fix file seeking

    Archmonger committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    d97a05b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2dbc8b2 View commit details
    Browse the repository at this point in the history
  3. merge imports

    Archmonger committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    de3456e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0f0a66 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    511da12 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    7fd30ef View commit details
    Browse the repository at this point in the history
  2. remove pytest asyncio

    Archmonger committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    62de430 View commit details
    Browse the repository at this point in the history
  3. async file closure

    Archmonger committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    bb62496 View commit details
    Browse the repository at this point in the history
  4. Py 3.8 compatibility

    Archmonger committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    d839cf8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b40ff65 View commit details
    Browse the repository at this point in the history
  6. remove unused import

    Archmonger committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    522a50b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    518a46b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ed07496 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3bff168 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4c98b5e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4656a53 View commit details
    Browse the repository at this point in the history
  12. Py 3.12+ compatibility

    Archmonger committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    4a77e8b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dd2d700 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

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

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    2bc2a7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d648ffc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6bf0c2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    367a17d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e3bea39 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b895b8f View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2023

  1. Configuration menu
    Copy the full SHA
    7132626 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56fe9d1 View commit details
    Browse the repository at this point in the history
  3. reduce tab depth

    Archmonger committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    17b9dc7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2dc620e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d4baf3 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. complete tests for asgi.py

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    f8fb573 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b91dd7e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5eaac51 View commit details
    Browse the repository at this point in the history
  4. More tests

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    292de02 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3117769 View commit details
    Browse the repository at this point in the history
  6. minor refactoring

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    5de2d63 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6197911 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    37dfac6 View commit details
    Browse the repository at this point in the history
  9. format setup.cfg

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    f20e90d View commit details
    Browse the repository at this point in the history
  10. WHITENOISE_BLOCK_SIZE docs

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    865a68d View commit details
    Browse the repository at this point in the history
  11. rename base to wsgi

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    d8f564e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4c2ca1d View commit details
    Browse the repository at this point in the history
  13. AsgiWhiteNoise docs

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    b238278 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fb118ad View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8e8c63b View commit details
    Browse the repository at this point in the history
  16. minor comment cleanup

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    bd580a2 View commit details
    Browse the repository at this point in the history
  17. minor docs wordsmithing

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    371ca90 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    6695140 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    018f864 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    3a0180a View commit details
    Browse the repository at this point in the history
  21. headers -> wsgi_headers

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    29c678c View commit details
    Browse the repository at this point in the history
  22. serve doesn't need stubs

    Archmonger committed Jul 28, 2023
    Configuration menu
    Copy the full SHA
    6da4dfd View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Configuration menu
    Copy the full SHA
    b1c8ae3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88e8a86 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Configuration menu
    Copy the full SHA
    1f0fa9f View commit details
    Browse the repository at this point in the history
  2. asgi_app -> user_app

    Archmonger committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    5b74486 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. no need for make_bytes

    Archmonger committed Aug 4, 2023
    Configuration menu
    Copy the full SHA
    9f77bf7 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    484ddb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07b8b3d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4db8458 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. rename to AsyncSlicedFile

    Archmonger committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    503e957 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Update tests/test_asgi.py

    Co-authored-by: James Ostrander <11338926+jlost@users.noreply.github.com>
    Archmonger and jlost committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    67f8dee View commit details
    Browse the repository at this point in the history
  2. Update docs/asgi.rst

    Co-authored-by: James Ostrander <11338926+jlost@users.noreply.github.com>
    Archmonger and jlost committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    1f8c4b2 View commit details
    Browse the repository at this point in the history
  3. Update docs/asgi.rst

    Co-authored-by: James Ostrander <11338926+jlost@users.noreply.github.com>
    Archmonger and jlost committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    aa36dce View commit details
    Browse the repository at this point in the history