Commit Graph

  • 8c031239ad Remove HTTP timeout by default, and mid-response error for it Andrew Godwin 2018-05-30 09:52:47 -0700
  • 48db541d54
    Posting tests László Károlyi 2018-05-27 14:17:52 +0200
  • 15cbc69e36
    Adding parameter pulling functions László Károlyi 2018-05-27 14:08:55 +0200
  • 5fad763ae9
    Adding proxyparameters László Károlyi 2018-05-27 14:03:11 +0200
  • c61b1c49dc
    Merge a7ccae7025 into 84466d4ae4 László Károlyi 2018-05-26 10:17:29 +0000
  • 84466d4ae4 Fixed #207: Do header transforms for WebSocket XFF right Andrew Godwin 2018-05-26 12:16:07 +0200
  • 9f7e19cf2d Use clean headers to fix decoding issues Andrew Godwin 2018-05-25 15:11:09 +0200
  • fa3c764433 Fixed #206: Check applications exist before timing them out Andrew Godwin 2018-05-25 12:33:46 +0200
  • c4360fd70a Releasing 2.1.2 2.1.2 Andrew Godwin 2018-05-24 14:15:56 +0200
  • f046a35dbc Only validate header names (values are already done) Andrew Godwin 2018-05-24 12:43:18 +0200
  • b3c097aabd Enforce that header names and values are bytes Andrew Godwin 2018-05-24 12:31:18 +0200
  • a7ccae7025
    Adjusting for PR as requested László Károlyi 2018-05-23 12:37:27 +0200
  • 9806d21280
    Isort + flake8 fix László Károlyi 2018-05-10 17:34:13 +0200
  • 4adcf9080e
    Fixing for quote-nazism László Károlyi 2018-05-10 17:32:01 +0200
  • 31bb1bcc23
    Fixing non-bytes headers, adding proxyhost+proxyport custom headers László Károlyi 2018-05-10 17:22:27 +0200
  • dd2c8b2a0f Don't try to send disconnect when we never made an app instance Andrew Godwin 2018-05-03 09:47:12 -0700
  • 097f3ba8e8 Releasing 2.1.1 2.1.1 Andrew Godwin 2018-04-18 10:59:25 -0700
  • a7ccfab495 Run server constructor in a threadpool as it's synchronous Andrew Godwin 2018-04-18 10:57:58 -0700
  • cc6af549a6 Releasing 2.1.0 2.1.0 Andrew Godwin 2018-03-05 20:43:48 -0800
  • 446fc69408 Fixed #150: Correctly handle bad querystrings Andrew Godwin 2018-03-04 09:48:33 -0800
  • 388bbc5c24 Accept ws_protocols for now but ignore the contents Andrew Godwin 2018-02-24 10:47:09 -0800
  • 4eb6cab9aa Fix #180: asgiref is not a required dependency Andrew Godwin 2018-02-24 10:45:04 -0800
  • f877d54942 Remove subprotocol support (handled by apps now) Andrew Godwin 2018-02-23 16:53:25 -0800
  • 9b3e2b4b28 Releasing 2.0.4 2.0.4 Andrew Godwin 2018-02-21 22:04:26 -0800
  • 0a2c6c2ff2 Fix #175: Check finished as well as channel Andrew Godwin 2018-02-21 09:50:59 -0800
  • 853771ec95 Move testing to use multiprocessing for better reliability Andrew Godwin 2018-02-19 20:58:47 -0800
  • 173617ad3b Fixed #172: Outgoing frames do not reset ping clock (incoming does) Andrew Godwin 2018-02-16 09:56:40 -0800
  • de0811f13e Fixed #169: Don't try to send messages to a closed client Andrew Godwin 2018-02-14 14:52:49 -0800
  • f53eb0dda6 Don't put commas in the header hypothesis tests 2.0.3 Andrew Godwin 2018-02-07 14:15:28 -0800
  • 12437e2677 Releasing 2.0.3 Andrew Godwin 2018-02-07 12:11:57 -0800
  • 13511d2ca6 Fixed #162: Test suite now uses port 0 binding Andrew Godwin 2018-02-07 12:02:04 -0800
  • 678a97ec7f Fixed #152: Give ASGI apps a grace period after close before killing Andrew Godwin 2018-02-07 11:44:13 -0800
  • d46429247f Unix socket fix (#161) Jonas Lidén 2018-02-06 09:04:44 +0100
  • 74e750d858 Fixed linting errors Jonas Lidén 2018-02-06 08:34:10 +0100
  • 89e2770fde Changed hardcoded error values to standard errno system symbols in DaphneTestingInstance Jonas Lidén 2018-02-06 08:29:40 +0100
  • 2b3d6af8d6 Unix socket fix Jonas Lidén 2018-02-05 16:31:37 +0100
  • 3bffe981f6 Releasing 2.0.2 2.0.2 Andrew Godwin 2018-02-04 12:22:13 -0800
  • 826a8ce0de Better Twisted reactor detection Andrew Godwin 2018-02-04 12:18:44 -0800
  • 0f8f731b2c Rename Travis CI stage to "Release" Andrew Godwin 2018-02-04 12:09:26 -0800
  • 105e1d5436 Don't apply HTTP timeout to WebSocket connections! Andrew Godwin 2018-02-04 12:08:57 -0800
  • d26cafc698
    Merge d9f10e3618 into 6eeb280e1b tsiaGeorge 2018-02-04 13:26:45 +0000
  • d9f10e3618
    Bug issue with upgrading http to websocket tsiaGeorge 2018-02-04 14:19:14 +0100
  • 6eeb280e1b Put a last line for the warning traceback that's not the string Andrew Godwin 2018-02-03 23:38:17 -0800
  • bb4d46f09c Fix string concatenation (duh) Andrew Godwin 2018-02-03 23:29:37 -0800
  • 7949b244b8 Try to uninstall previous reactors if they're found Andrew Godwin 2018-02-03 22:57:15 -0800
  • 3b5721c699 Move deploy to second stage Andrew Godwin 2018-02-03 22:56:24 -0800
  • 06a3727f8b Releasing 2.0.1 2.0.1 Andrew Godwin 2018-02-03 12:35:42 -0800
  • 981b6988db Add auto-release for Travis Andrew Godwin 2018-02-03 12:31:12 -0800
  • 3b2fb6f78e Use loggers rather then the logging module directly Andrew Godwin 2018-02-02 20:07:39 -0800
  • 990656a36d Correct project name in the README. Artem Malyshev 2018-02-02 14:20:30 +0300
  • f18078e53d Remove Python 2.7 classifiers Andrew Godwin 2018-02-01 23:20:39 -0800
  • 66d20c2563 Releasing 2.0.0 2.0.0 Andrew Godwin 2018-02-01 21:27:50 -0800
  • eb7468059d Make Daphne process tests try harder. Andrew Godwin 2018-02-01 21:22:15 -0800
  • 0572b1dbcd Further improve flaky header tests Andrew Godwin 2018-02-01 21:18:13 -0800
  • db68c43de1 Fix imports and use of six Andrew Godwin 2018-02-01 21:02:37 -0800
  • 51c2de3f8c Fix header matching in websocket tests Andrew Godwin 2018-02-01 21:02:27 -0800
  • 228142cab5 Merge branch 'master' into 2.0 Andrew Godwin 2018-02-01 20:35:43 -0800
  • e10b72f33f Use plan REST not Sphinx REST in the README 2.0 Andrew Godwin 2018-02-01 20:33:55 -0800
  • bc9400322d Update readme to include 1.x note Andrew Godwin 2018-02-01 20:32:19 -0800
  • b287a74236 Make test port selection less flaky Andrew Godwin 2018-02-01 20:32:08 -0800
  • 9460cc166f Allow listening on port 0 and add hooks to get that port out on start Andrew Godwin 2018-02-01 20:12:56 -0800
  • 691151b097 Releasing 1.4.2 1.4.2 1.x Andrew Godwin 2018-01-05 00:41:58 -0800
  • f335232373 Fix poorly captured second argument on Python 2 Andrew Godwin 2018-01-05 00:39:46 -0800
  • 0c633fa968 Releasing 1.4.1 1.4.1 Andrew Godwin 2018-01-02 13:31:41 -0800
  • 3fcfe45e84 Add missing proto header argument to HTTPFactory Andrew Godwin 2018-01-02 13:29:03 -0800
  • 13e7804187 Releasing 1.4.0 1.4.0 Andrew Godwin 2018-01-02 11:39:58 -0800
  • 26fa870540 Move to "body" everywhere in HTTP messages Andrew Godwin 2017-11-29 21:27:24 -0800
  • 44c1d0905f Update version and README Andrew Godwin 2017-11-29 00:12:14 -0800
  • 3358767814 Increase hypothesis deadlines for slower systems/Travis Andrew Godwin 2017-11-29 00:03:29 -0800
  • 29db466c48 Oldest supported twisted version is 17.5 now. Andrew Godwin 2017-11-28 23:57:44 -0800
  • b55fc382e8 Tox is no longer needed for tests. Andrew Godwin 2017-11-28 23:49:51 -0800
  • b04e6a5a64 Ignore eggs from flake8 Andrew Godwin 2017-11-28 23:47:11 -0800
  • 7f5fe7370f Add flake8 linting Andrew Godwin 2017-11-28 23:42:35 -0800
  • 08e7841718 Fix import ordering Andrew Godwin 2017-11-28 18:00:15 -0800
  • 03aa8548fe Stop using tox and start linting Andrew Godwin 2017-11-28 17:59:59 -0800
  • a57ef2fa54 Detect listening failures Andrew Godwin 2017-11-28 17:38:22 -0800
  • 20ff8fec28 Match to the new ASGI-HTTP spec. Andrew Godwin 2017-11-28 17:28:35 -0800
  • 7fb3e9a167 Clean up comments, names and imports Andrew Godwin 2017-11-27 00:02:37 -0800
  • 567c27504d Add websocket tests to make sure everything important is covered. Andrew Godwin 2017-11-27 00:00:34 -0800
  • 1ca1c67032 Add HTTP response test suite Andrew Godwin 2017-11-26 00:06:23 -0800
  • e0e60e4117 Full HTTP request test suite Andrew Godwin 2017-11-25 23:19:27 -0800
  • b3115e8dcf Start fixing travis config Andrew Godwin 2017-11-25 18:35:12 -0800
  • b72349d2c1 HTTP protocol tests Andrew Godwin 2017-11-25 18:23:54 -0800
  • 0626f39214 Unify all strings to double quotes Andrew Godwin 2017-11-25 13:40:15 -0800
  • 22aa56e196 Start on fixing tests Andrew Godwin 2017-11-25 13:39:46 -0800
  • 017797c05b Change to scope-based code Andrew Godwin 2017-11-12 16:32:30 -0800
  • f9233d4b47 Make sure headers are always correctly encoded Thomas Steen Rasmussen 2017-10-12 20:06:18 +0200
  • 77f3b0ed44 fix encoding for non-twisted headers (ws connections) to keep x-forwarded-for functional Thomas Steen Rasmussen 2017-10-12 13:34:22 +0200
  • 794c116fdc Merge branch 'ws-x-forwarded-for-bugfix' of github.com:tykling/daphne into ws-x-forwarded-for-bugfix Thomas Steen Rasmussen 2017-10-12 12:58:00 +0200
  • 6a2e3345e5 only encode header keys as utf8 when not already bytes Thomas Steen Rasmussen 2017-04-19 23:05:25 +0200
  • 0871c35c86 only encode header keys, not values; only decode value when instance of bytes Thomas Steen Rasmussen 2017-04-19 22:45:51 +0200
  • 189459a521 fix check for x-forwarded-for header for WS connections Thomas Steen Rasmussen 2017-04-19 16:19:09 +0200
  • d2c74c6d27 pull latest changes from django:master Thomas Steen Rasmussen 2017-10-12 12:55:50 +0200
  • fa3d9b140d Docs: fix typos in "getting started" text and example (minor) (#756) Tom Kazimiers 2017-09-28 14:11:22 -0400
  • 32da46f51d Fixed #748: Test client now handles headers as lists not dict japrogramer 2017-09-27 00:55:14 -0500
  • 07053bebcc Releasing 1.1.8 Andrew Godwin 2017-09-15 10:19:57 -0700
  • 46484cdf39 Reverting recent JS changes as they are not stable. Andrew Godwin 2017-09-15 10:17:28 -0700
  • e559d9a2b9 Add missing 1.1.7 release notes Andrew Godwin 2017-09-15 10:15:43 -0700
  • ab89f52302 Daphne deployment doc updates Daniel 2017-09-15 19:08:49 +0200
  • 29c269ead7 Releasing 1.1.7 Andrew Godwin 2017-09-14 10:35:40 -0700