Commit Graph

  • eb6e60baba pyhacks: Update hack for io.BytesIO (3.8 ... 3.14) (#56) main Oleg S. 2025-02-07 01:19:23 +03:00
  • 5572bb31b8 Add 2 new options: add_header_date and add_header_server (#46) Oleg S 2023-05-02 11:21:32 +03:00
  • 3b09a4e121 Adds Significant Contributors List James Roberts 2023-05-01 11:41:27 +02:00
  • 9922ecc655 Forced use clang compiler, if installed (#47) Oleg S 2023-05-01 12:33:20 +03:00
  • fecf2f3034 Fix getting current ASC date and time (#45) Oleg S 2023-05-01 12:30:34 +03:00
  • 8bd3876889 Added ASGI support (#42) Oleg S 2023-05-01 12:29:40 +03:00
  • 37424397f2 Fix setup.py for Windows (#44) Oleg S 2023-04-24 10:12:50 +03:00
  • 4d3c10f4dd Added type finalize and destructor into start_response (#40) Oleg S 2023-04-04 23:31:53 +03:00
  • 6574f5e96e Release version 0.0.9 James Roberts 2023-03-23 15:44:50 +02:00
  • 128a0db25e Fix compiler warnings (#38) Oleg S 2023-03-21 22:59:22 +03:00
  • b60e8d6d58 Update LICENSE file James Roberts 2023-03-21 15:39:31 +02:00
  • 10dbcfe155 Added support HTTP pipelining (#37) Oleg S 2023-03-21 16:11:50 +03:00
  • 796e5b70bb Release 0.0.8 James Roberts 2023-03-15 23:24:11 +02:00
  • bc2958010f Fix raw request tests James Roberts 2023-03-15 23:02:25 +02:00
  • bca4c998de Make clean_install util script executable James Roberts 2023-03-15 22:47:54 +02:00
  • 53cb01a248 Added support generator for response body (#33) Oleg S 2023-03-15 23:32:57 +03:00
  • d3ddd6a9f8 Added "Date" field into response headers (#30) Oleg S 2023-03-12 17:58:52 +03:00
  • aa2604c531 Fix: Build wheel package for Win32 (using MSVC 2015+) (#29) Oleg S 2023-03-11 15:06:52 +03:00
  • da15222f1b Fix bug on send iterable response without keepalive flag (#26) Oleg S 2023-01-16 22:52:47 +03:00
  • 7b6a4efa77 Fix 'module not found' for running anything (#27) Benjamin 2023-01-16 13:19:20 -06:00
  • 535dffd01a Created global server object that contains options and methods (#25) Oleg S 2023-01-06 18:06:15 +03:00
  • c0b15b8a7d Added support chunked response body (#24) Oleg S 2022-11-10 23:24:01 +03:00
  • 37e772fa73 Release 0.0.7 James Roberts 2022-11-02 21:40:48 +02:00
  • 660ab8e922 Fixes failing tests James Roberts 2022-11-02 21:15:21 +02:00
  • a62889f500 Improvements and new functionality (#23) Oleg S 2022-10-31 09:37:49 +03:00
  • 9fe775616c Reducing latency for constructing and transmitting a response (#21) Oleg S 2022-10-30 18:42:47 +03:00
  • 4c5106c7b2 Adds simple WSGI app example James Roberts 2022-10-29 22:46:30 +02:00
  • 882fe7972f Improves and fixes (#19) Oleg S 2022-10-17 09:14:46 +03:00
  • 6f8791a424 Removes line count test James Roberts 2022-10-17 08:02:15 +02:00
  • 66b601ea22 Fix Keep-Alive TCP connections (#18) Oleg S 2022-10-14 17:32:10 +03:00
  • c2775c06cd Fix compiler selection James Roberts 2022-04-26 22:51:57 +02:00
  • ade100f188 Adds ccache for faster linux build times James Roberts 2022-04-26 22:48:14 +02:00
  • a283c26abe Fix segfault on invalid application response James Roberts 2022-04-22 00:45:37 +02:00
  • fee22ad895 Release version 0.0.6 James Roberts 2022-02-23 22:05:32 +02:00
  • 7c11df5a5d Fixes QUERY_STRING leading comma bug James Roberts 2022-02-22 23:32:40 +02:00
  • 52894345a6 Fixes start_resonpse memory leak bug James Roberts 2022-02-16 22:14:47 +02:00
  • 07e89e7a7b Fixes response iterator bug James Roberts 2022-02-09 23:54:43 +02:00
  • 47563d0ad2 Fixes hanging on no content James Roberts 2022-02-07 21:12:29 +02:00
  • a28aba2411 Removes POST tests with no body James Roberts 2022-02-02 22:53:32 +02:00
  • 3a38bf5690 Adds Waitress to benchmarks James Roberts 2022-01-16 17:03:41 +02:00
  • 69dcaef00c Extracts start_response and some clean up James Roberts 2021-12-23 23:34:49 +02:00
  • 372c131a7a Pypi 0.0.5 release James Roberts 2021-12-22 22:54:39 +02:00
  • a945b6cb31 Improved start_response error handling James Roberts 2021-12-22 12:48:30 +02:00
  • 018bab8fb9 Handles closing connections better James Roberts 2021-12-21 23:05:53 +02:00
  • 3888a547d3 Add cheroot WSGI to benchmarks (#12) Radoslav Pitoňák 2021-12-20 21:36:22 +01:00
  • 23e25959e5 Merge pull request #11 from rpitonak/new-cli James Roberts 2021-12-19 22:23:31 +02:00
  • 3e8374f4a5 feat: First shot at new fastwsgi CLI Rado Pitonak 2021-12-19 16:54:34 +01:00
  • b0b13426d3 Minor fixes James Roberts 2021-12-19 14:58:23 +02:00
  • 0daf220291 Testing overhaul James Roberts 2021-12-18 17:39:30 +02:00
  • a9db3be5aa Fix some HTTP parsing issues James Roberts 2021-12-18 00:34:08 +02:00
  • c9f47010ed Fix for CVE-2015-0219 James Roberts 2021-12-18 00:03:43 +02:00
  • 94a50c0568 Add uWSGI to benchmarks James Roberts 2021-12-16 02:06:21 +02:00
  • cfbca30d8e Reformat platform table James Roberts 2021-12-15 21:39:48 +02:00
  • 7d23743c05 Add simple logo James Roberts 2021-12-13 23:40:28 +02:00
  • 811ef2c565 Start FastWSGI from CLI + new Pypi release James Roberts 2021-12-13 22:51:04 +02:00
  • 59dbf212d3 Update quick start and add uvicorn benchmark James Roberts 2021-12-12 19:18:50 +02:00
  • 1c4cd44daa Update Performance read me James Roberts 2021-12-12 18:45:40 +02:00
  • ce3f83114a Adds more benchmarks James Roberts 2021-12-12 18:39:03 +02:00
  • d3ebf48b12 Adds performance benchmarks James Roberts 2021-12-12 17:14:29 +02:00
  • 175a473f6e Adds performance comparisons James Roberts 2021-12-12 17:01:46 +02:00
  • ed0ac104b4 Fix static analysis warnings James Roberts 2021-12-12 00:56:08 +02:00
  • e8bea15ecf Pypi 0.0.3 release James Roberts 2021-12-11 23:06:55 +02:00
  • 992aecbceb ReadMe update James Roberts 2021-12-11 17:15:15 +02:00
  • e444c118f0 Compiles and works on Windows James Roberts 2021-12-11 17:12:30 +02:00
  • d087c7f0a9 New Pypi release James Roberts 2021-12-04 23:26:22 +02:00
  • 2155776c74 Fix unit tests on mac James Roberts 2021-12-04 22:58:58 +02:00
  • 3bec40d635 Works on mac James Roberts 2021-12-04 22:50:46 +02:00
  • 86056a97cd Add libuv as included dependency James Roberts 2021-12-04 22:14:27 +02:00
  • bc8cc97c29 Read remote address on connection James Roberts 2021-11-28 15:24:30 +02:00
  • 2934d3360e Add Todo and a few tiny changes James Roberts 2021-11-23 16:13:59 +02:00
  • 8e5dd57d57 Packaging for Pypi James Roberts 2021-11-16 23:01:32 +02:00
  • a31ad5d340 Handles repsonses with no content James Roberts 2021-11-15 21:27:05 +02:00
  • 2a9bb119e8 Fix CI token James Roberts 2021-11-05 00:15:03 +02:00
  • 298d465b27 Adds python module import test to CI workflow James Roberts 2021-11-05 00:06:08 +02:00
  • 42001f1985 Fix unit tests James Roberts 2021-11-04 22:52:06 +02:00
  • f01ca6effa Test unit tests CI workflow... James Roberts 2021-11-04 00:53:07 +02:00
  • f54f6438d3 Better solution to memory leak issue James Roberts 2021-11-04 00:23:34 +02:00
  • 49c5f49282 Disable CI unit tests for now James Roberts 2021-11-02 21:05:00 +02:00
  • 3afa29a1d2 Adds github actions to run unit tests James Roberts 2021-11-02 20:57:17 +02:00
  • 10b9e7082f Fixes memory leak when building response James Roberts 2021-11-01 18:55:37 +02:00
  • e492456e1b Ignores ECONNRESET errors James Roberts 2021-11-01 17:35:42 +02:00
  • 9fb5ec4ac4 Adds POST tests James Roberts 2021-10-27 22:30:05 +02:00
  • 3743f3e1c1 Adds WSGI validator test James Roberts 2021-10-26 23:44:55 +02:00
  • 8d9b34fff8 Added basic unit tests James Roberts 2021-10-26 23:12:44 +02:00
  • 8f005693cf Change name to fastwsgi James Roberts 2021-10-26 21:47:01 +02:00
  • f909c71693 Update README with uWSGI example James Roberts 2021-10-25 22:21:16 +02:00
  • 801d43af64 Adds Content-Length header if not explicitly passed in response headers James Roberts 2021-10-25 22:13:58 +02:00
  • e2c1d648eb Fix list-iterator close bug James Roberts 2021-10-25 21:59:38 +02:00
  • 47187a58e4 Fix README example URL James Roberts 2021-10-21 23:35:56 +02:00
  • dfad57ade4 Add example James Roberts 2021-10-21 23:35:01 +02:00
  • f2f64a8132 Add usage example to README James Roberts 2021-10-21 23:21:16 +02:00
  • f4bceae6a8 Fix Flask /test API James Roberts 2021-10-20 00:15:08 +02:00
  • 676e75ab2c Moves request creation to read callback James Roberts 2021-10-19 22:21:38 +02:00
  • 2975294ebd Gets the correct REMOTE_ADDR James Roberts 2021-10-16 11:17:22 +02:00
  • b05f151bd1 Small clean up and iter type checking James Roberts 2021-10-14 00:11:31 +02:00
  • 9b041d14af Supports multiple values per header James Roberts 2021-10-13 21:22:31 +02:00
  • 2efeb3cd65 Adds support for REMOTE_ADDR and QUERY_STRING James Roberts 2021-10-11 22:41:34 +02:00
  • 763494350c Working user input James Roberts 2021-10-10 19:54:08 +02:00
  • 6f8e07f35e Adds HTTP Connection headers James Roberts 2021-10-09 21:03:29 +02:00
  • b1ac57a284 Fewer memory leaks in request.c James Roberts 2021-10-09 00:09:10 +02:00