summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_python_wsgi.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-12-24Adding "limits/shm" configuration validation and parsing.Max Romanov1-0/+1
2019-12-23Python: pre-creation of objects for string constants.Valentin Bartenev1-38/+156
2019-11-14Python: avoiding buffering of exception backtraces.Valentin Bartenev1-7/+47
2019-11-14Python: removed wrong PyErr_Print() call.Valentin Bartenev1-1/+0
2019-11-14Python: optimized response object close() calling.Valentin Bartenev1-7/+14
2019-11-14Python: fixed an object leak when response close() is called.Valentin Bartenev1-10/+19
2019-11-14Python: refactored nxt_python_request_handler().Valentin Bartenev1-56/+31
2019-11-14Python: fixed potential object leak in case of allocation error.Valentin Bartenev1-0/+2
2019-11-14Python: improved error handling if response object isn't iterable.Valentin Bartenev1-0/+1
2019-11-14Python: fixed handling of errors on response object iteration.Valentin Bartenev1-8/+15
2019-11-13Python: releasing GIL while waiting for a request.Valentin Bartenev1-15/+23
2019-10-23Python: fixing Python 3.8 build with clang.Max Romanov1-53/+7
2019-10-22Python: fixing build for Python 3.8.Max Romanov1-0/+4
2019-03-21Adjusting request schema value according to connection tls state.Max Romanov1-20/+7
2019-02-28Made QUERY_STRING mandatory.Valentin Bartenev1-5/+1
2019-02-28Introducing Java Servlet Container beta.Max Romanov1-0/+1
2019-02-27Fixed processing of SERVER_NAME after 77aad2c142a0.Valentin Bartenev1-21/+8
2018-12-20Python: fixed error reporting on initialization of applications.Valentin Bartenev1-11/+10
2018-12-20Python: cleanup of nxt_python_init().Valentin Bartenev1-10/+3
2018-12-20Python: fixed a typo in path error message.Artem Konev1-1/+1
2018-12-19Python: replaced PyErr_PrintEx(1) with PyErr_Print().Valentin Bartenev1-4/+4
2018-09-20Python: adjusted input.read(size) argument value interpretation.Valentin Bartenev1-3/+5
2018-08-06Python: decoding unicode strings as Latin1.Max Romanov1-5/+6
2018-08-06Unit application library.Max Romanov1-275/+397
2018-06-25Introduced nxt_length() macro.Valentin Bartenev1-5/+5
2018-05-21Added SERVER_SOFTWARE request meta-variable.Valentin Bartenev1-0/+18
2018-04-25Python: added a missing slash in the path to "pyenv.cfg".Valentin Bartenev1-1/+1
2018-04-24Support for PEP 405 virtual environments.Valentin Bartenev1-8/+50
2018-04-19Python: returning write() callable object from start_response().Alexander Borisov1-1/+47
2018-04-04Changed version processing for modules.Alexander Borisov1-1/+1
2018-03-15Python: safety checks for request processing context.Valentin Bartenev1-2/+14
2018-03-15Python: fixed crash if start_response() is called inside iteration.Valentin Bartenev1-4/+4
2018-03-05Reduced number of critical log levels.Valentin Bartenev1-41/+34
2018-01-19Python: fixed the "wsgi.errors" environment variable name.Valentin Bartenev1-2/+2
2017-12-28Removed duplicate declaration.Igor Sysoev1-1/+1
2017-12-28HTTP keep-alive connections support.Igor Sysoev1-8/+2
2017-12-27Introducing application 'atexit' hook.Max Romanov1-1/+17
2017-11-29Introducing python virtualenv configuration.Max Romanov1-0/+30
2017-11-20Fixing Coverity warnings.Max Romanov1-2/+2
2017-10-18Added the debug option to module compatibility vector.Igor Sysoev1-1/+1
2017-09-06Style fixes.Igor Sysoev1-2/+4
2017-09-01Added SERVER_ADDR parameter for Python and PHP modules.Igor Sysoev1-0/+1
2017-08-31nginext has been renamed to unit.Igor Sysoev1-5/+5
2017-08-31Introduced module compatibility vector.Igor Sysoev1-0/+7
2017-08-17The new module configuration interface.Igor Sysoev1-103/+4
2017-08-11Request body read state implemented.Max Romanov1-29/+40
2017-07-18Python: typo fixed in string processing shortcut.Max Romanov1-2/+2
2017-07-12New process port exchange changed. READY message type introduced.Max Romanov1-71/+44
2017-07-07Python initialization moved from master to worker application.Max Romanov1-94/+46
2017-07-05Python WSGI: SERVER_NAME, SERVER_PORT fixed, REMOTE_ADDR introduced.Max Romanov1-59/+87