Commit Graph

  • 6c7df68c7c
    Vhost support using multiple TLS certificates (#2270) L. Kärkkäinen 2021-10-28 14:50:05 +0100
  • d8682afbbb
    Merge branch 'main' into before-request-is-idle L. Kärkkäinen 2021-10-27 20:57:46 +0100
  • e2161d9c8c Remove request timeout endpoint test which is no longer working (still tested by mocking). Fix mock timeout test setup. L. Karkkainen 2021-10-27 20:55:02 +0100
  • bb793fa028 Update CLI tests for stricter TLS options. L. Karkkainen 2021-10-27 12:43:27 +0100
  • 66a07c14e7 Removed support for strict checking without any certs, black forced fscked up formatting. L. Karkkainen 2021-10-27 12:43:03 +0100
  • 3991b60e72 Improved TLS argument help, removed support for combining --cert/--key with --tls. L. Karkkainen 2021-10-27 12:07:23 +0100
  • ee00e42436 Merge remote-tracking branch 'origin/main' into tls-vhosts L. Karkkainen 2021-10-27 11:23:14 +0100
  • e95408a6a4
    Merge branch 'main' into websocket-handshake-concat Adam Hopkins 2021-10-27 11:56:12 +0300
  • 5b82884f8b
    ci: fail on error 👷 (#2292) Meysam 2021-10-27 11:55:34 +0300
  • 74cda90a64
    Merge branch 'main' into meysam/ci-fail-fast Adam Hopkins 2021-10-27 11:33:41 +0300
  • 3f77605b16 ci: fail on error 👷 Meysam Azad 2021-10-27 11:16:30 +0300
  • f4bbf48ec4 squash Adam Hopkins 2021-10-27 11:15:27 +0300
  • 1cb2e37764 Because performance matters Adam Hopkins 2021-10-27 11:12:59 +0300
  • f0f81ec458
    Add ability to log all exceptions (#2262) Néstor Pérez 2021-10-27 09:43:58 +0200
  • 7e4b801601
    Merge branch 'main' into feat/noisy-exceptions Adam Hopkins 2021-10-27 10:20:39 +0300
  • b7c20b2c10
    Merge branch 'main' into tls-vhosts Adam Hopkins 2021-10-27 10:19:10 +0300
  • 71cc30e5cd
    Replacing assignation by typing for websocket_handshake (#2273) Cyril Nicodème 2021-10-27 09:00:04 +0200
  • d676dbd62f Add contextual exceptions Adam Hopkins 2021-10-27 09:36:10 +0300
  • c716de957c Optimize concat encoding Adam Hopkins 2021-10-27 00:08:04 +0300
  • d35854b25a Cleanup websocket handchake response concat Adam Hopkins 2021-10-26 22:57:04 +0300
  • 23b1e170a9 Merge branch 'main' of github.com:sanic-org/sanic into pr2273 Adam Hopkins 2021-10-26 22:25:58 +0300
  • 8648d2f66c
    Fix tests prryplatypus 2021-10-25 19:14:08 +0200
  • d000c8eca3
    Remove debugging line I left in 😅 prryplatypus 2021-10-25 18:54:39 +0200
  • 2e5ceca7dd
    Add CLI tests for noisy-exceptions prryplatypus 2021-10-25 18:43:15 +0200
  • a4198af6c6
    Merge branch 'main' of github.com:sanic-org/sanic into feat/noisy-exceptions prryplatypus 2021-10-25 18:23:14 +0200
  • ff5aa41f26
    Merge branch 'main' into before-request-is-idle L. Kärkkäinen 2021-10-25 14:05:44 +0100
  • 26ae801d2d
    Merge branch 'main' into python3.10 Stephen Sadowski 2021-10-24 17:52:32 -0500
  • eef1f02a9e Issue with pytest requires version bump to 6.2.5 for python 3.10 Stephen Sadowski 2021-10-24 17:39:14 -0500
  • 6e5d0b5a7f quoted the rest of the bare 3.10 references in the workflows Stephen Sadowski 2021-10-24 17:15:01 -0500
  • 0bc45b69fc updated tox.ini for py310 Stephen Sadowski 2021-10-24 17:08:06 -0500
  • 3448a0fb94 fixed py310 tox environment for windows, quoted '3.10' in python-310 tests to avoid numeric compression Stephen Sadowski 2021-10-24 17:00:43 -0500
  • 6f7fcfd230 Maybe the right codeclimate option now... L. Karkkainen 2021-10-24 20:56:56 +0100
  • 4b28ebb2a1
    Merge branch 'main' into tls-vhosts L. Kärkkäinen 2021-10-24 20:49:23 +0100
  • eeea1f032b Merge branch 'main' into tls-vhosts L. Karkkainen 2021-10-24 20:45:46 +0100
  • 645310cff6
    Change codeclimate complexity threshold from 5 to 10. (#2286) L. Kärkkäinen 2021-10-24 20:30:35 +0100
  • 348c358d72
    Merge branch 'main' of github.com:sanic-org/sanic into feat/optional-uvloop-use prryplatypus 2021-10-24 21:09:52 +0200
  • 76492a7f88
    Avoid unnecessary error log prryplatypus 2021-10-24 21:08:24 +0200
  • 41454b2553
    Fix linting errors prryplatypus 2021-10-24 20:51:05 +0200
  • 6351753066
    Fixes for gunicorn prryplatypus 2021-10-24 20:45:52 +0200
  • 7702e35e26
    Merge branch 'main' into laxer-codeclimate Stephen Sadowski 2021-10-24 12:30:02 -0500
  • 2f30b5748a
    Update host test function names so they are not overwritten (#2287) Stephen Sadowski 2021-10-24 12:29:16 -0500
  • c008c343d9
    Rename loop param prryplatypus 2021-10-24 19:27:43 +0200
  • d1319cf523 Update host test function names so they are not overwritten Stephen Sadowski 2021-10-24 11:32:37 -0500
  • 0457c6c1e3 Change codeclimate complexity threshold from 5 to 10. L. Karkkainen 2021-10-24 17:16:40 +0100
  • 5e1ef96934
    fix ipv6 display in startup info log (#2285) Stephen Sadowski 2021-10-24 11:14:00 -0500
  • 60b70867e0 Added test for passing ipv6 loopback host Stephen Sadowski 2021-10-24 11:00:23 -0500
  • b764156e0b Added test for passing ipv6 any host Stephen Sadowski 2021-10-24 10:56:32 -0500
  • 3feb06a0a0 Added test for passing ipv4 host Stephen Sadowski 2021-10-24 10:54:56 -0500
  • 01676e730c refactored to oneliner by request Stephen Sadowski 2021-10-24 10:18:43 -0500
  • 72f6b9dd12
    Merge branch 'main' into tls-vhosts L. Kärkkäinen 2021-10-24 15:22:35 +0100
  • 888aee4c84 Test CLI TLS options. L. Karkkainen 2021-10-24 15:19:54 +0100
  • 5d25739178 Linter L. Karkkainen 2021-10-24 15:00:34 +0100
  • 60cfd722c5 Use ValueError for internal message passing to avoid CertificateError's odd message formatting. L. Karkkainen 2021-10-24 14:53:57 +0100
  • 76f957305c SSL argument typing updated L. Karkkainen 2021-10-24 14:52:59 +0100
  • f790e27783 Sanic CLI options --tls and --tls-strict-host to use the new features. L. Karkkainen 2021-10-24 14:52:31 +0100
  • 57a0620cd3 fix ipv6 display in startup info log Stephen Sadowski 2021-10-24 08:52:05 -0500
  • 0d1e591a9b
    Fix logo tests? prryplatypus 2021-10-23 21:42:46 +0200
  • a1f36609b4
    Fix logging prryplatypus 2021-10-23 21:40:57 +0200
  • 6563ee28bf
    Fix tests (hopefully?) prryplatypus 2021-10-23 21:16:49 +0200
  • 250c5cf60d
    Merge branch 'feat/optional-uvloop-use' of github.com:prryplatypus/sanic into tests/optional-uvloop-use prryplatypus 2021-10-23 21:02:20 +0200
  • 1908eb5a02
    Fix linting... *sigh* prryplatypus 2021-10-23 21:02:03 +0200
  • 3e14dee8b4
    Merge branch 'feat/optional-uvloop-use' of github.com:prryplatypus/sanic into tests/optional-uvloop-use prryplatypus 2021-10-23 20:50:33 +0200
  • 2ff45ccfb1
    Fix typing prryplatypus 2021-10-23 20:50:13 +0200
  • 48b0158cd7
    Merge changes into tests branch prryplatypus 2021-10-23 20:42:21 +0200
  • 2e492f94e6
    Create UVLOOP_INSTALLED constant prryplatypus 2021-10-23 20:39:57 +0200
  • 57e98b62b3
    style: add some type hints (#2279) Ryu juheon 2021-10-20 21:15:39 +0900
  • 78adf82509
    style(app): more correct type Ryu juheon 2021-10-20 07:18:53 +0900
  • 62a1c36090 Move TLS dict processing to CertSimple, make the names field optional and use names from the cert if absent. L. Karkkainen 2021-10-19 22:09:18 +0100
  • 14f4e8b764 Add tests for single certificate path shorthand and SNI information. L. Karkkainen 2021-10-19 18:53:49 +0100
  • 32f2f03a23 Additional test for cert selection. Certs recreated without DNS:localhost on sanic.example cert. L. Karkkainen 2021-10-19 18:22:26 +0100
  • 2a8d7e08a0 Typing fixes / refactoring. L. Karkkainen 2021-10-19 18:20:43 +0100
  • 320361c2d9 Revert accidental commit of uvloop disable. L. Karkkainen 2021-10-19 16:53:36 +0100
  • e3861abd5d Remove a problematic logger test that apparently was not adding any coverage or value to anything. L. Karkkainen 2021-10-19 16:03:34 +0100
  • 8244f3fdc4 Major TLS refactoring. L. Karkkainen 2021-10-19 16:02:24 +0100
  • 897e14eee5
    fix: remove unused import Ryu JuHeon 2021-10-19 21:16:11 +0900
  • 3a35d982a7
    fix: if touch this, it will be a maybe breaking change Ryu JuHeon 2021-10-19 21:13:16 +0900
  • a881979b96
    fix: *args is a tuple, but overridden as a list Ryu JuHeon 2021-10-19 21:10:35 +0900
  • 4b4ac92682
    style: add some type hints Ryu JuHeon 2021-10-19 20:55:29 +0900
  • 9a9a1ea5d6
    Reattempt testing number 1 prryplatypus 2021-10-18 21:33:05 +0200
  • e146127f26
    Default to not-noisy if config key not available prryplatypus 2021-10-18 20:12:06 +0200
  • 1c3353c734 Another attempt at log message indexing fixup. L. Karkkainen 2021-10-17 19:37:09 +0100
  • 8c9eb428a1 More log message order fixup. The tests do not account for the logo being printed first. L. Karkkainen 2021-10-17 19:24:12 +0100
  • da226098d8 Find the correct log row before testing for message. The order was different on CI. L. Karkkainen 2021-10-17 19:06:07 +0100
  • f59006a3cb Tests added for new TLS code. L. Karkkainen 2021-10-17 18:50:30 +0100
  • 176075531b Minor adjustment to messages. L. Karkkainen 2021-10-17 18:48:21 +0100
  • b5bde3c961 Add cryptography to dev deps for rebuilding TLS certs. L. Karkkainen 2021-10-17 16:41:29 +0100
  • 01299bf9ec Refactor TLS tests to a separate file. L. Karkkainen 2021-10-17 16:38:23 +0100
  • b82c3f0a00 Replace old expired test cert with new ones and a script for regenerating them as needed. L. Karkkainen 2021-10-17 16:32:46 +0100
  • 098b16742c Cleanup L. Karkkainen 2021-10-17 13:49:19 +0100
  • 11cfdcae6f Fix some type hinting issues Adam Hopkins 2021-10-17 11:43:45 +0300
  • 67af205d14
    Merge branch 'main' into signal-routing Adam Hopkins 2021-10-17 11:32:28 +0300
  • ac51d29085 Change signal routing for increased consistency Adam Hopkins 2021-10-17 11:06:51 +0300
  • 1bd8c2332d Refactor for readability. L. Karkkainen 2021-10-16 23:14:32 +0100
  • 69a7e91bb9 Update test with new error message. L. Karkkainen 2021-10-16 22:53:28 +0100
  • 497d58ddc8 Store server name (SNI) to conn_info. L. Karkkainen 2021-10-16 22:29:04 +0100
  • 643fd549df Alter the order of initial log messages and handling. In particular, enable debug mode early so that debug messages during init can be shown. L. Karkkainen 2021-10-16 22:28:09 +0100
  • afb9bd4c90 Cleanup, linter. L. Karkkainen 2021-10-16 22:27:19 +0100
  • 794c350e04 Cleanup, store server name for later use. Add RSA ciphers. Log rejected SNIs. L. Karkkainen 2021-10-16 10:50:10 +0100
  • 13fbaa5934 isort L. Karkkainen 2021-10-15 22:32:39 +0100
  • 9eed98a16c
    Store noisy exceptions setting in config Néstor Pérez 2021-10-15 21:34:47 +0200