Commit Graph

  • 0ea25cde09
    Use app config to store noisy config prryplatypus 2021-10-15 20:46:33 +0200
  • e769733f78 Use Python 3.7+ way of specifying TLSv1.2 as the minimum version. Linter fixes. L. Karkkainen 2021-10-15 16:28:34 +0100
  • 5f68e0801b
    Replacing assignation by typing for websocket_handshake Cyril Nicodème 2021-10-15 10:14:56 +0200
  • 978a905cd5 Also list IP address subjectAltNames on log. L. Karkkainen 2021-10-15 01:53:36 +0100
  • 379b1a211c Initial support for using multiple SSL certificates. L. Karkkainen 2021-10-15 01:26:19 +0100
  • 43ec5fadbd
    Added tests prryplatypus 2021-10-12 21:21:03 +0200
  • caf21480d3
    Don't store noisy_exceptions attribute in app prryplatypus 2021-10-12 20:10:37 +0200
  • 560d923f4a
    Merge branch 'main' into feat/noisy-exceptions Néstor Pérez 2021-10-12 19:48:57 +0200
  • 902eae10f3
    Ignore mypy error prryplatypus 2021-10-12 19:43:37 +0200
  • 8e3a0b7833
    Make ErrorHandler.log backwards-compat prryplatypus 2021-10-12 19:28:07 +0200
  • eb2a264404
    Remove failed tests prryplatypus 2021-10-11 20:57:26 +0200
  • cb791aa8b7
    Fix error message prryplatypus 2021-10-11 20:34:34 +0200
  • 0ab7f5ff6b
    Attempt #2 at tests prryplatypus 2021-10-11 20:23:28 +0200
  • 575837d5ef
    Merge branch 'feat/optional-uvloop-use' of github.com:prryplatypus/sanic into feat/optional-uvloop-use prryplatypus 2021-10-11 20:23:10 +0200
  • cab4d59fef
    First attempt tests (#1) Néstor Pérez 2021-10-11 20:02:00 +0200
  • 4bfc09f3bd
    Default USE_UVLOOP to True prryplatypus 2021-10-11 19:00:43 +0200
  • 3262878ebd
    Fix docs error (#2269) Néstor Pérez 2021-10-10 21:41:45 +0200
  • 257b239cac
    Configure event loop using ASGI mode too prryplatypus 2021-10-10 20:46:57 +0200
  • 7f69e43743
    Run event loop configuration on startup prryplatypus 2021-10-10 19:38:35 +0200
  • 33eed1144e
    Remove previous tests prryplatypus 2021-10-10 19:23:43 +0200
  • 9576055b05
    Added tests prryplatypus 2021-10-09 20:39:21 +0200
  • 48a54f81e5
    Better message prryplatypus 2021-10-09 19:51:50 +0200
  • d00b868b40
    Fix linting prryplatypus 2021-10-09 19:48:09 +0200
  • 93c814a32f
    Tweaked warning message prryplatypus 2021-10-09 19:43:38 +0200
  • b3ff3926db
    Added warning messages prryplatypus 2021-10-09 19:41:50 +0200
  • e0ecf0d267
    Fix docs error Néstor Pérez 2021-10-06 19:58:29 +0200
  • 77a0c5d15b Revert typo L. Karkkainen 2021-10-06 11:50:31 +0100
  • 4c73cd6d85 Make all new connections start in IDLE stage, and switch to REQUEST stage only once any bytes are received from client. This makes new connections without any request obey keepalive timeout rather than request timeout like they currently do. L. Karkkainen 2021-10-06 01:03:46 +0100
  • e6e0cd6528
    Rename NO_UVLOOP to USE_UVLOOP in config prryplatypus 2021-10-04 20:20:57 +0200
  • 6f776c1a2e
    Fix linting prryplatypus 2021-10-03 20:56:14 +0200
  • 1a034fc9c4
    Replace USE_UVLOOP with NO_UVLOOP for consistency prryplatypus 2021-10-03 20:51:32 +0200
  • 283911d0b2
    Make use of uvloop optional prryplatypus 2021-10-03 20:42:04 +0200
  • 66e10a29fa
    Remove shorthand prryplatypus 2021-10-03 19:10:54 +0200
  • cf19c40009
    Fix linting 🙄 prryplatypus 2021-10-03 19:01:44 +0200
  • 199fad9d2b
    Add ability to log all exceptions prryplatypus 2021-10-03 18:55:33 +0200
  • b72fde8fed Create lazy apply decorator Adam Hopkins 2021-10-03 16:27:46 +0300
  • 89d942451f Merge branch 'pr2129' into 20.12LTS v20.12.4 Adam Hopkins 2021-10-03 01:19:53 +0300
  • 4d6205e6fe Bump version Adam Hopkins 2021-10-03 01:05:08 +0300
  • 5e12edbc38
    Allow non-conforming ErrorHandlers (#2259) v21.9.1 Adam Hopkins 2021-10-03 01:02:56 +0300
  • 626f13ae41 Fix error messages Adam Hopkins 2021-10-03 00:32:02 +0300
  • 514513bcfe Remove unused import Adam Hopkins 2021-10-03 00:03:58 +0300
  • f49cbc37ef Fix formatting Adam Hopkins 2021-10-02 23:58:58 +0300
  • 5e77cabf85 Bump version Adam Hopkins 2021-10-02 23:37:41 +0300
  • dfdb8224de Updated depnotice Adam Hopkins 2021-10-02 23:36:47 +0300
  • 3a738b40e3 Merge branch 'errorhandler-allow-non-conformance' of github.com:sanic-org/sanic into errorhandler-allow-non-conformance Adam Hopkins 2021-10-02 23:23:36 +0300
  • 68f096e1f0 Rename to legacy lookup Adam Hopkins 2021-10-02 23:23:15 +0300
  • c2b283d81c
    Merge branch 'main' into errorhandler-allow-non-conformance Adam Hopkins 2021-10-02 23:21:41 +0300
  • 4b302d10f5 Allow non-conforming ErrorHandlers Adam Hopkins 2021-10-02 23:17:29 +0300
  • 50a606adee
    Merge pull request #2256 from sanic-org/current-release Adam Hopkins 2021-10-02 22:21:34 +0300
  • dcbbb948bd Add Python 3.10 testing (and support) Adam Hopkins 2021-10-02 22:12:28 +0300
  • f995612073 Merge branch 'main' of github.com:sanic-org/sanic into current-release Adam Hopkins 2021-10-02 21:57:58 +0300
  • bc08383acd
    Merge in main to current-release (#2254) Adam Hopkins 2021-10-02 21:55:23 +0300
  • d04c6da699
    Merge branch 'current-release' into main-to-current-release Adam Hopkins 2021-10-02 21:50:58 +0300
  • b83a1a184c
    Change dev install command (#2251) L. Kärkkäinen 2021-10-02 12:57:02 -0400
  • 927c818f91
    Change dev install command L. Kärkkäinen 2021-10-01 16:57:20 +0100
  • 59dd6814f8
    21.9 release docs (#2218) v21.9.0 Adam Hopkins 2021-09-30 22:36:34 +0300
  • 95eea1f054 Update changelog Adam Hopkins 2021-09-30 22:22:51 +0300
  • 215e66322e Merge branch 'main' of github.com:sanic-org/sanic into release21.9 Adam Hopkins 2021-09-30 22:21:26 +0300
  • f7abf3db1b
    Some fixes to the new Websockets impl (#2248) Ashley Sommer 2021-10-01 05:20:57 +1000
  • e4123f21eb allow eof_received to send back data too, if the connection is in CLOSING state Ashley Sommer 2021-09-30 23:43:01 +1000
  • 2c57d6646a Some fixes to the new Websockets impl Will throw WebsocketClosed exception instead of ServerException now when attempting to read or write to closed websocket, this makes it easier to catch The various ws.recv() methods now have the ability to raise CancelledError into your websocket handler Fix a niche close-socket negotiation bug Fix bug where http protocol thought the websocket never sent any response. Allow data to still send in some cases after websocket enters CLOSING state. Fix some badly formatted and badly placed comments Ashley Sommer 2021-09-30 23:33:06 +1000
  • d9be157ef0 Merge remote-tracking branch 'origin/main' into new_websockets Ashley Sommer 2021-09-30 23:19:44 +1000
  • 6e53be8705 Bump version Adam Hopkins 2021-09-30 15:58:28 +0300
  • 14603fdda3 Update logging tests Adam Hopkins 2021-09-30 15:11:18 +0300
  • a847daa66c Change deprecation version Adam Hopkins 2021-09-30 14:50:18 +0300
  • 1aa4fd51fe Add to release notes Adam Hopkins 2021-09-30 09:23:44 +0300
  • cf1d2148ac
    Smarter auto fallback (#2162) Adam Hopkins 2021-09-29 23:53:49 +0300
  • 0e0b9824be
    Merge branch 'main' into enhanced-error-fallback Adam Hopkins 2021-09-29 23:38:42 +0300
  • b5f2bd9b0e
    Don't log "enabled" if auto-reload disabled (#2247) Ashley Sommer 2021-09-29 21:08:46 +1000
  • bc9897cac4
    Merge branch 'main' into ashleysommer-autoreload-log Adam Hopkins 2021-09-29 13:47:49 +0300
  • ba2670e99c
    Account for BP with exception handler but no routes (#2246) Adam Hopkins 2021-09-29 13:47:31 +0300
  • 27a065a2f3
    Merge branch 'main' into ashleysommer-autoreload-log Adam Hopkins 2021-09-29 13:11:01 +0300
  • 794be5a40d
    Merge branch 'main' into ignore-bp-exception-no-routes Adam Hopkins 2021-09-29 13:10:06 +0300
  • 6ffc4d9756
    New websockets (#2158) Ashley Sommer 2021-09-29 20:09:23 +1000
  • eee4466c3a
    Don't log "enabled" if auto-reload disabled Ashley Sommer 2021-09-29 11:26:15 +1000
  • 8adfd26245 Reindent loops Adam Hopkins 2021-09-28 20:10:41 +0300
  • 216285449f re-run isort after Flake8 fixes Ashley Sommer 2021-09-28 13:01:51 +1000
  • f264477520 remove unused import in websocket example app Ashley Sommer 2021-09-28 10:32:21 +1000
  • 791b6935ce Fix long line lengths of debug messages Add some new debug messages when websocket IO is paused and unpaused for flow control Fix websocket example to use app.static() Ashley Sommer 2021-09-28 10:28:24 +1000
  • 9c753d1671 Account for BP with exception handler but no routes Adam Hopkins 2021-09-27 12:54:35 +0300
  • cd26e00d15
    Merge branch 'main' into new_websockets Adam Hopkins 2021-09-27 11:03:33 +0300
  • 4b8945eacd Fix some typos Adam Hopkins 2021-09-27 10:27:46 +0300
  • 750793b9fa Merge branch 'main' of github.com:sanic-org/sanic into enhanced-error-fallback Adam Hopkins 2021-09-27 10:24:01 +0300
  • a03eefa8fa Add PRs to changelog Adam Hopkins 2021-09-27 10:23:50 +0300
  • 595d2c76ac
    Close HTTP loop when connection task cancelled (#2245) Adam Hopkins 2021-09-27 10:22:30 +0300
  • 19c98b905a Integrate suggestions from code reviews Use Optional[T] instead of union[T,None] Fix mypy type logic errors change "is not None" to truthy checks where appropriate change "is None" to falsy checks were appropriate Add more debug logging when debug mode is on Change to using sanic.logger for debug logging rather than error_logger. Ashley Sommer 2021-09-27 09:42:14 +1000
  • 955d515c23 remove websocket bench from examples Ashley Sommer 2021-09-27 09:32:58 +1000
  • d6760c46e4 Merge branch 'main' of github.com:sanic-org/sanic into release21.9 Adam Hopkins 2021-09-27 00:17:21 +0300
  • cf2dfee1a4 squash Adam Hopkins 2021-09-26 23:22:37 +0300
  • 827450661f Fix test Adam Hopkins 2021-09-26 12:24:12 +0300
  • 1f06902ce1 Adjust auto error format detection Adam Hopkins 2021-09-26 11:52:46 +0300
  • f94cade93b Add unit test Adam Hopkins 2021-09-26 09:15:18 +0300
  • b85019a23c Add log when closing HTTP loop because of shutdown Adam Hopkins 2021-09-26 01:46:15 +0300
  • 587e501e9e Terminate loop when no transport exists Adam Hopkins 2021-09-26 01:39:26 +0300
  • d9796e9b1e
    Static DIR and FILE resource types (#2244) Adam Hopkins 2021-09-26 01:01:23 +0300
  • 3b32a15e58 Finalize PR Adam Hopkins 2021-09-26 00:41:49 +0300
  • 221cd2f78d
    Merge branch 'main' into main Adam Hopkins 2021-09-26 00:12:40 +0300
  • d0a3c71492 Fallback worker count for --fast Adam Hopkins 2021-09-23 23:52:57 +0300
  • cb495acfb1 Fix a couple of missed failing tests Ashley Sommer 2021-09-23 16:23:06 +1000
  • 37d462ae6b Fix flake8 errors Ashley Sommer 2021-09-23 14:27:25 +1000