summaryrefslogtreecommitdiffhomepage
path: root/src/python (follow)
AgeCommit message (Expand)AuthorFilesLines
2023-06-01Python: Fix error checks in nxt_py_asgi_request_handler().synodriver1-2/+2
2023-06-01Python: Add ASGI lifespan state support.synodriver4-3/+84
2023-05-18Python: Fix ASGI applications accessed over IPv6.Andrew Clayton1-11/+3
2023-02-07Python: ASGI: Don't log asyncio.get_running_loop() errors.Andrew Clayton1-2/+5
2023-02-07Python: ASGI: Switch away from asyncio.get_event_loop().Andrew Clayton1-1/+20
2023-02-07Python: ASGI: Factor out event loop creation to its own function.Andrew Clayton1-21/+35
2023-01-12Python: Fix enabling of UTF-8 in some situations.Andrew Clayton1-0/+14
2023-01-12Python: Do some cleanup in nxt_python3_init_config().Andrew Clayton1-10/+12
2022-12-14Python: Added "prefix" to configuration.OutOfFocus45-23/+118
2022-12-06Python: Added support for Python 3.11.Andrew Clayton1-2/+67
2022-11-17Refactored functions that set WSGI variables.OutOfFocus41-6/+24
2022-11-17Removed dead code.OutOfFocus41-3/+1
2022-11-15Optimization for the "--no-unix-sockets" case.Andrei Zeliankou1-21/+19
2022-10-03Renamed a couple of members of nxt_unit_request_t.Andrew Clayton2-3/+3
2022-08-16Fixed UNIX sockets support for ASGI.Andrei Zeliankou1-1/+1
2022-08-08Python: supporting UNIX sockets.Alejandro Colomar1-1/+45
2022-04-26Removed special cases for non-NXT_CONF_VALUE_ARRAY.Alejandro Colomar1-11/+2
2022-02-09Python: fixing debug message field type.Max Romanov1-1/+2
2022-02-08Python: fixing incorrect function object dereference.Max Romanov1-6/+12
2021-10-28Moving request limit control to libunit.Max Romanov6-85/+16
2021-10-28Python: creating and reusing asgi_add_reader() wrapper.Max Romanov1-62/+21
2021-08-09Python: fixing misprint in error message.Max Romanov1-2/+2
2021-07-20Python: using default event_loop for main thread for ASGI.Max Romanov4-16/+22
2021-07-20Python: fixing exceptions in Future.set_result for ASGI implementation.Max Romanov1-23/+32
2021-07-20Python: fixing ASGI receive() issues.Max Romanov1-33/+54
2021-05-20Python: support for multiple targets.Oisin Canty6-70/+250
2020-12-29Libunit: processing single port message.Max Romanov1-13/+28
2020-12-22Python: multiple values in the "path" option.Valentin Bartenev1-27/+76
2020-12-14Python: WSGI environment copying moved out of request processing.Valentin Bartenev1-12/+53
2020-11-18Python: improving ASGI http send message processing.Max Romanov1-12/+13
2020-11-18Libunit: closing active requests on quit.Max Romanov3-2/+66
2020-11-10Python: supporting ASGI legacy protocol.Max Romanov4-27/+151
2020-11-05Python: fixing some arguments reference counting.Max Romanov1-33/+130
2020-11-05Python: request processing in multiple threads.Max Romanov10-497/+920
2020-11-05Python: introducting macro to simplify minor version check.Max Romanov1-1/+3
2020-10-13Fixed building with Python 3.9.Valentin Bartenev2-2/+3
2020-10-01Python: ASGI server introduced.Max Romanov10-29/+3723
2020-09-18Python: app module callable name configuration.Max Romanov1-5/+8
2020-09-15Python: changed request headers format in router protocol.Max Romanov1-10/+106
2020-09-14Python: split module initialization from WSGI implementation.Max Romanov3-285/+387
2020-09-14Python: source file moved to 'python' sub-directory.Max Romanov1-0/+1446