head	1.26;
access;
symbols
	pkgsrc-2026Q1:1.26.0.6
	pkgsrc-2026Q1-base:1.26
	pkgsrc-2025Q4:1.26.0.4
	pkgsrc-2025Q4-base:1.26
	pkgsrc-2025Q3:1.26.0.2
	pkgsrc-2025Q3-base:1.26
	pkgsrc-2025Q2:1.25.0.2
	pkgsrc-2025Q2-base:1.25
	pkgsrc-2025Q1:1.24.0.6
	pkgsrc-2025Q1-base:1.24
	pkgsrc-2024Q4:1.24.0.4
	pkgsrc-2024Q4-base:1.24
	pkgsrc-2024Q3:1.24.0.2
	pkgsrc-2024Q3-base:1.24
	pkgsrc-2024Q2:1.23.0.2
	pkgsrc-2024Q2-base:1.23
	pkgsrc-2024Q1:1.21.0.2
	pkgsrc-2024Q1-base:1.21
	pkgsrc-2023Q4:1.19.0.18
	pkgsrc-2023Q4-base:1.19
	pkgsrc-2023Q3:1.19.0.16
	pkgsrc-2023Q3-base:1.19
	pkgsrc-2023Q2:1.19.0.14
	pkgsrc-2023Q2-base:1.19
	pkgsrc-2023Q1:1.19.0.12
	pkgsrc-2023Q1-base:1.19
	pkgsrc-2022Q4:1.19.0.10
	pkgsrc-2022Q4-base:1.19
	pkgsrc-2022Q3:1.19.0.8
	pkgsrc-2022Q3-base:1.19
	pkgsrc-2022Q2:1.19.0.6
	pkgsrc-2022Q2-base:1.19
	pkgsrc-2022Q1:1.19.0.4
	pkgsrc-2022Q1-base:1.19
	pkgsrc-2021Q4:1.19.0.2
	pkgsrc-2021Q4-base:1.19
	pkgsrc-2021Q3:1.17.0.4
	pkgsrc-2021Q3-base:1.17
	pkgsrc-2021Q2:1.17.0.2
	pkgsrc-2021Q2-base:1.17
	pkgsrc-2021Q1:1.16.0.2
	pkgsrc-2021Q1-base:1.16
	pkgsrc-2020Q4:1.15.0.6
	pkgsrc-2020Q4-base:1.15
	pkgsrc-2020Q3:1.15.0.4
	pkgsrc-2020Q3-base:1.15
	pkgsrc-2020Q2:1.15.0.2
	pkgsrc-2020Q2-base:1.15
	pkgsrc-2020Q1:1.14.0.2
	pkgsrc-2020Q1-base:1.14
	pkgsrc-2019Q4:1.13.0.4
	pkgsrc-2019Q4-base:1.13
	pkgsrc-2019Q3:1.12.0.4
	pkgsrc-2019Q3-base:1.12
	pkgsrc-2019Q2:1.12.0.2
	pkgsrc-2019Q2-base:1.12
	pkgsrc-2019Q1:1.11.0.2
	pkgsrc-2019Q1-base:1.11
	pkgsrc-2018Q4:1.10.0.2
	pkgsrc-2018Q4-base:1.10
	pkgsrc-2018Q3:1.8.0.2
	pkgsrc-2018Q3-base:1.8
	pkgsrc-2018Q2:1.7.0.2
	pkgsrc-2018Q2-base:1.7
	pkgsrc-2018Q1:1.5.0.2
	pkgsrc-2018Q1-base:1.5
	pkgsrc-2017Q4:1.1.0.8
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.6
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.2
	pkgsrc-2017Q2-base:1.1;
locks; strict;
comment	@# @;


1.26
date	2025.09.02.14.32.34;	author adam;	state Exp;
branches;
next	1.25;
commitid	zCukdXLUaleEf99G;

1.25
date	2025.05.19.10.45.18;	author adam;	state Exp;
branches;
next	1.24;
commitid	wRAQ9KKe2nqTovVF;

1.24
date	2024.08.10.09.34.48;	author wiz;	state Exp;
branches;
next	1.23;
commitid	VLKY9UbjngSG4glF;

1.23
date	2024.04.15.14.32.44;	author adam;	state Exp;
branches;
next	1.22;
commitid	wMWbVZsukOr8uf6F;

1.22
date	2024.04.11.07.51.43;	author adam;	state Exp;
branches;
next	1.21;
commitid	S9kR5SWkFpiwoH5F;

1.21
date	2024.02.11.15.32.30;	author adam;	state Exp;
branches;
next	1.20;
commitid	SIGR0oXqU06bS1YE;

1.20
date	2024.01.04.22.34.29;	author adam;	state Exp;
branches;
next	1.19;
commitid	bCM9ntKOCi6DqbTE;

1.19
date	2021.10.26.11.30.29;	author nia;	state Exp;
branches;
next	1.18;
commitid	Gv0TNLbuylhFsjeD;

1.18
date	2021.10.07.15.08.13;	author nia;	state Exp;
branches;
next	1.17;
commitid	kEwAbZZbki9jhTbD;

1.17
date	2021.04.22.16.13.44;	author adam;	state Exp;
branches;
next	1.16;
commitid	pHDj68c4iQxY2jQC;

1.16
date	2021.03.01.09.00.09;	author adam;	state Exp;
branches;
next	1.15;
commitid	VS4gfVREo6ZQjAJC;

1.15
date	2020.04.16.07.42.30;	author adam;	state Exp;
branches;
next	1.14;
commitid	b5QXOuhNVYG09A4C;

1.14
date	2020.02.01.20.39.42;	author adam;	state Exp;
branches;
next	1.13;
commitid	GceCU3fetUY5R0VB;

1.13
date	2019.11.26.19.13.01;	author adam;	state Exp;
branches;
next	1.12;
commitid	CvtKGqHCPWgQwoMB;

1.12
date	2019.05.06.10.24.25;	author adam;	state Exp;
branches;
next	1.11;
commitid	ysdEMQkGIp17a8mB;

1.11
date	2019.02.13.15.55.41;	author adam;	state Exp;
branches;
next	1.10;
commitid	nxyC5uNqQ7A9DCbB;

1.10
date	2018.12.16.18.22.59;	author adam;	state Exp;
branches;
next	1.9;
commitid	KJC6mcz0zERfl34B;

1.9
date	2018.11.28.14.35.29;	author adam;	state Exp;
branches;
next	1.8;
commitid	ZfHeYxCmg1s4FI1B;

1.8
date	2018.08.19.10.53.11;	author adam;	state Exp;
branches;
next	1.7;
commitid	mvlOkeCzCj93GIOA;

1.7
date	2018.06.14.07.55.00;	author adam;	state Exp;
branches;
next	1.6;
commitid	TYDEbUgFB0mvOdGA;

1.6
date	2018.04.30.07.36.13;	author adam;	state Exp;
branches;
next	1.5;
commitid	h2yTczYguINJ9rAA;

1.5
date	2018.03.14.08.00.08;	author adam;	state Exp;
branches;
next	1.4;
commitid	F26EZyMGNRdzNouA;

1.4
date	2018.02.22.08.54.28;	author adam;	state Exp;
branches;
next	1.3;
commitid	btquyX1PvVJ7KPrA;

1.3
date	2018.02.14.14.21.33;	author adam;	state Exp;
branches;
next	1.2;
commitid	dSKqis4KluZZNPqA;

1.2
date	2018.01.10.08.36.54;	author adam;	state Exp;
branches;
next	1.1;
commitid	aIFT7enXKRGI1jmA;

1.1
date	2017.06.21.19.09.21;	author adam;	state Exp;
branches;
next	;
commitid	3DOnP70nA5wo3hWz;


desc
@@


1.26
log
@py-daphne: updated to 4.2.1

4.2.1 (2025-07-02)

* Fixed a packaging error in 4.2.0.

* Removed --nostatic and --insecure args to runserver command when staticfiles
  app is not installed.
@
text
@$NetBSD: distinfo,v 1.25 2025/05/19 10:45:18 adam Exp $

BLAKE2s (daphne-4.2.1.tar.gz) = cf73cf020c962fdbb20f6d578f13f6cd1250999efd166e35198caa121d3b5c23
SHA512 (daphne-4.2.1.tar.gz) = 9e3174ef784809ee8a8ea89d1bc71b66517dc90ceb65bba6043687a949eaaf616d7b73f192ad9df9864cb9bb135f4d55ecaf182b1166a52c2f27ac9be1ae9509
Size (daphne-4.2.1.tar.gz) = 45600 bytes
@


1.25
log
@py-daphne: updated to 4.2.0

4.2.0 (2025-05-16)

Daphne 4.2 is a maintenance release in the 4.x series.

* Added support for Python 3.13.
* Dropped support for EOL Python 3.8.
* Updated pyupgrade configuration to target Python 3.9.
* Added a `load_asgi_app` hook to CLI class, useful for compiled or frozen
  applications.
* Allowed assigning a port in the DaphneProcess test helper, useful for live
  server test cases, such as that provided by Channels.
* Added --nostatic and --insecure args to runserver command to match Django's
  built-in command.
* Moved metadata to use pyproject.toml.
* Updated sdist file to include tests and changelog.
* Removed unused pytest-runner.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.24 2024/08/10 09:34:48 wiz Exp $
d3 3
a5 3
BLAKE2s (daphne-4.2.0.tar.gz) = e596cb65b23c7665fd858bbd84ff41b4a490d05e620609997919599e46de0620
SHA512 (daphne-4.2.0.tar.gz) = 740a387736fca0b850a05b7ca8b46b0cad7478d29a03d460a5745a6f62c95e3552f8a69076292bd7985fde3ae99ac41a379dc68d4787ab20d9c93ce1dad22572
Size (daphne-4.2.0.tar.gz) = 45302 bytes
@


1.24
log
@py-daphne: remove unused test dependency

Update test status.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.23 2024/04/15 14:32:44 adam Exp $
d3 3
a5 4
BLAKE2s (daphne-4.1.2.tar.gz) = ce6626594f0e46652d0241773b2f8c655544c8b3a7d86a8bd32ddc2663195ed3
SHA512 (daphne-4.1.2.tar.gz) = 1c47ae70ce142a8b4f8169f1b5913a18610c087367dc4c1c9ddd6bdcc8f2c4f90a43786bd3c2233868716c3926cf6584a9208351783016d2ed12ae93346af910
Size (daphne-4.1.2.tar.gz) = 37882 bytes
SHA1 (patch-setup.cfg) = ac1f2eb1c4754452e5767d29bea7a2f60f219524
@


1.23
log
@py-daphne: updated to 4.1.2

4.1.2 (2024-04-11)

* Fixed a setuptools configuration error in 4.1.1.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.22 2024/04/11 07:51:43 adam Exp $
d6 1
@


1.22
log
@py-daphne: updated to 4.1.1

4.1.1 (2024-04-10)

* Fixed a twisted.plugin packaging error in 4.1.0.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.21 2024/02/11 15:32:30 adam Exp $
d3 3
a5 3
BLAKE2s (daphne-4.1.1.tar.gz) = e62aa9c9c774911a3ff813ee28035dea98e833b4c8f0d8021f5563d0a06053be
SHA512 (daphne-4.1.1.tar.gz) = a99b6e220c0fcda6d9eafceb1e6b3f3d7ed9e10c4ae849b074851be657fd7497b82738f60ae3682da6cbc3148a68c06e22069e80ccc94963e229dde4392389c3
Size (daphne-4.1.1.tar.gz) = 35381 bytes
@


1.21
log
@py-daphne: updated to 4.1.0

4.1.0 (2024-02-10)
------------------
* Added support for Python 3.12.
* Dropped support for EOL Python 3.7.
* Handled root path for websocket scopes.
* Validate HTTP header names as per RFC 9110.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.20 2024/01/04 22:34:29 adam Exp $
d3 3
a5 3
BLAKE2s (daphne-4.1.0.tar.gz) = 836914cf2bb5ad475e2d89e42a13260739751355b795ad9ae054ee6d2b6315f3
SHA512 (daphne-4.1.0.tar.gz) = efdadfed35536cf63c8f86f7f762d8a35937a4d4fc11aae348b3068c4306698e321a06e2af40224f23c049c470db54b4cb9f73d713ef5b8baf3854d7da5bc898
Size (daphne-4.1.0.tar.gz) = 37807 bytes
@


1.20
log
@py-daphne: updated to 4.0.0

4.0.0 (2022-10-07)
------------------

Major versioning targeting use with Channels 4.0 and beyond. Except where
noted should remain usable with Channels v3 projects, but updating Channels to the latest version is recommended.

* Added a ``runserver`` command to run an ASGI Django development server.

  Added ``"daphne"`` to the ``INSTALLED_APPS`` setting, before
  ``"django.contrib.staticfiles"`` to enable:

  INSTALLED_APPS = [
    "daphne",
    ...
  ]

  This replaces the Channels implementation of ``runserver``, which is removed
  in Channels 4.0.

* Made the ``DaphneProcess`` tests helper class compatible with the ``spawn``
  process start method, which is used on macOS and Windows.

  Note that requires Channels v4 if using with ``ChannelsLiveServerTestCase``.

* Dropped support for Python 3.6.

* Updated dependencies to the latest versions.

  Previously a range of Twisted versions have been supported. Recent Twisted
  releases (22.2, 22.4) have issued security fixes, so those are now the
  minimum supported version. Given the stability of Twisted, supporting a
  range of versions does not represent a good use of maintainer time. Going
  forward the latest Twisted version will be required.

* Set ``daphne`` as default ``Server`` header.

  This can be configured with the ``--server-name`` CLI argument.

  Added the new ``--no-server-name`` CLI argument to disable the ``Server``
  header, which is equivalent to ``--server-name=` (an empty name).

* Added ``--log-fmt`` CLI argument.

* Added support for ``ASGI_THREADS`` environment variable, setting the maximum
  number of workers used by a ``SyncToAsync`` thread-pool executor.

  Set e.g. ``ASGI_THREADS=4 daphne ...`` when running to limit the number of
  workers.

* Removed deprecated ``--ws_protocols`` CLI option.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.19 2021/10/26 11:30:29 nia Exp $
d3 3
a5 3
BLAKE2s (daphne-4.0.0.tar.gz) = 51bd77294c4eed986b4fd1255af122a2c915b5588a4b06c489a65b67fdbc3d05
SHA512 (daphne-4.0.0.tar.gz) = 1c7f707c3368fcc5c30fbb930effeb0ba1823727692514add4e6438082c9d02300a9031b56d432c1359f8f8299b0af2b925f3f9f32b4c365700f79052606676f
Size (daphne-4.0.0.tar.gz) = 28600 bytes
@


1.19
log
@www: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts):
www/nghttp2/distinfo

Unfetchable distfiles (almost certainly fetched conditionally...):
./www/nginx-devel/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx-devel/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx-devel/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx-devel/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx-devel/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx-devel/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx-devel/distinfo naxsi-1.3.tar.gz
./www/nginx-devel/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx-devel/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx-devel/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx-devel/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx-devel/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx-devel/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx-devel/distinfo njs-0.5.0.tar.gz
./www/nginx-devel/distinfo set-misc-nginx-module-0.32.tar.gz
./www/nginx/distinfo array-var-nginx-module-0.05.tar.gz
./www/nginx/distinfo echo-nginx-module-0.62.tar.gz
./www/nginx/distinfo encrypted-session-nginx-module-0.08.tar.gz
./www/nginx/distinfo form-input-nginx-module-0.12.tar.gz
./www/nginx/distinfo headers-more-nginx-module-0.33.tar.gz
./www/nginx/distinfo lua-nginx-module-0.10.19.tar.gz
./www/nginx/distinfo naxsi-1.3.tar.gz
./www/nginx/distinfo nginx-dav-ext-module-3.0.0.tar.gz
./www/nginx/distinfo nginx-rtmp-module-1.2.2.tar.gz
./www/nginx/distinfo nginx_http_push_module-1.2.10.tar.gz
./www/nginx/distinfo ngx_cache_purge-2.5.1.tar.gz
./www/nginx/distinfo ngx_devel_kit-0.3.1.tar.gz
./www/nginx/distinfo ngx_http_geoip2_module-3.3.tar.gz
./www/nginx/distinfo njs-0.5.0.tar.gz
./www/nginx/distinfo set-misc-nginx-module-0.32.tar.gz
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.18 2021/10/07 15:08:13 nia Exp $
d3 3
a5 3
BLAKE2s (daphne-3.0.2.tar.gz) = 1900eaae5933ed0ecd72f3cdc02ccab7fb087e69585030295ab3a6d7f6e99d4b
SHA512 (daphne-3.0.2.tar.gz) = d21afa16aeed70194f281bc6b9192342cd2af47a966a53f922c81dbce5333e6a8824f197c7ca03fecd020d3449a67ccd2381b2d8f0604e77fbbe0b512e7ca2e8
Size (daphne-3.0.2.tar.gz) = 25076 bytes
@


1.18
log
@www: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.17 2021/04/22 16:13:44 adam Exp $
d3 1
a3 1
RMD160 (daphne-3.0.2.tar.gz) = 96f60af6438690841c59cdf9f11bfc6d6f8ce830
@


1.17
log
@py-daphne: updated to 3.0.2

3.0.2 (2021-04-07)
------------------
* Fixed a bug where ``send`` passed to applications wasn't a true async
  function but a lambda wrapper, preventing it from being used with
  ``asgiref.sync.async_to_sync()``.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.16 2021/03/01 09:00:09 adam Exp $
a2 1
SHA1 (daphne-3.0.2.tar.gz) = ae448f994f332421b2e59e1dddd1904f799a5aa1
@


1.16
log
@py-daphne: updated to 3.0.1

3.0.1 (2020-11-12)
* Fixed a bug where ``asyncio.CancelledError`` was not correctly handled on
  Python 3.8+, resulting in incorrect protocol application cleanup.

3.0.0 (2020-10-28)
* Updates internals to use ASGI v3 throughout. ``asgiref.compatibility`` is
  used for older applications.
* Consequently, the `--asgi-protocol` command-line option is removed.
* HTTP request bodies are now read, and passed to the application, in chunks.
* Added support for Python 3.9.
* Dropped support for Python 3.5.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.15 2020/04/16 07:42:30 adam Exp $
d3 4
a6 4
SHA1 (daphne-3.0.1.tar.gz) = 53a524990b355aaf11a5be2da95875a0385e340e
RMD160 (daphne-3.0.1.tar.gz) = 867d65837000ab48aef2848d9e56af4602c33861
SHA512 (daphne-3.0.1.tar.gz) = 533ac73563f30f14a529d5aad6685901d72e6c57e59458a09de037559e23f81f978d818d31a719844fd8c8c9cbaab421f5b4966a179a5055139a8275d0da302e
Size (daphne-3.0.1.tar.gz) = 25071 bytes
@


1.15
log
@py-daphne: updated to 2.5.0

2.5.0:
* Fixes compatability for twisted when running Python 3.8+ on Windows, by
  setting ``asyncio.WindowsSelectorEventLoopPolicy`` as the event loop policy
  in this case.
* The internal ``daphne.testing.TestApplication`` now requires an addition
  ``lock`` argument to ``__init__()``. This is expected to be an instance of
  ``multiprocessing.Lock``.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2020/02/01 20:39:42 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.5.0.tar.gz) = f09e46e69975c088f7b8604768f9bfe724b39756
RMD160 (daphne-2.5.0.tar.gz) = d6a7031ae01d04a25e29257fb99dd3edc11f7c2d
SHA512 (daphne-2.5.0.tar.gz) = 489480309ae085e5b5d8a1cbacd807825edca9083e4ec76d993ae0ade66d3f7b78160407d04f27ad6128fed739f35261918a86bb58f98c23c06d64b8307373fc
Size (daphne-2.5.0.tar.gz) = 22255 bytes
@


1.14
log
@py-daphne: updated to 2.4.1

2.4.1:
* Avoids Twisted using the default event loop, for compatibility with Django
  3.0's ``async_unsafe()`` decorator in threaded contexts, such as using the
  auto-reloader.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2019/11/26 19:13:01 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.4.1.tar.gz) = 436681514273a70876db9b529686a8402859f412
RMD160 (daphne-2.4.1.tar.gz) = 13ee9cb503bc8735d64c3fd0d850b4fffa6fbf8b
SHA512 (daphne-2.4.1.tar.gz) = a8db80de97edb6fe2cb5afafb5cb14c3e39d27c6eeb92a41296112cc5c366f9dba1ae57ee818aa7cbc6e603e6aa153dfff984d716e3481e8a296a695941a8a2d
Size (daphne-2.4.1.tar.gz) = 22045 bytes
@


1.13
log
@py-daphne: updated to 2.4.0

2.4.0:
* Adds CI testing against and support for Python 3.8.
* Adds support for ``raw_path`` in ASGI scope.
* Ensures an error response is sent to the client if the application sends
  malformed headers.
* Resolves an asyncio + multiprocessing problem when testing that would cause
  the test suite to fail/hang on macOS.
* Requires installing Twisted's TLS extras, via ``install_requires``.
* Adds missing LICENSE to distribution.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2019/05/06 10:24:25 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.4.0.tar.gz) = e401bd6f63a2d7c2883f55a2f5c421efdb283ce4
RMD160 (daphne-2.4.0.tar.gz) = 179e3e3232091aa56a6d6710d90a154b1f0cd7fb
SHA512 (daphne-2.4.0.tar.gz) = 1edcd47a963142ab40b6d964822708a0273a6c1f1321ac3f9bd749df88d532203a8b3fdada0c28ea32021426ea0ec86066b7f6a2b085de1a610984eede42d9df
Size (daphne-2.4.0.tar.gz) = 22034 bytes
@


1.12
log
@py-daphne: updated to 2.3.0

2.3.0:
* Added support for ASGI v3.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2019/02/13 15:55:41 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.3.0.tar.gz) = 1369d5bd645a788a5cecd7fa415f5f101636e5c1
RMD160 (daphne-2.3.0.tar.gz) = 6ef12d230d6da713fa476fc2b21483a9a1213636
SHA512 (daphne-2.3.0.tar.gz) = 2e58195de5229dc914404bed825f2676d611021df9b1410b8ec7c5ae616ba1cd8f750865f27039b2381a05d01086c0850352cf9100146cfbc7fe261b92425900
Size (daphne-2.3.0.tar.gz) = 23431 bytes
@


1.11
log
@py-daphne: updated to 2.2.5

2.2.5:
* WebSocket handshakes are now affected by the websocket connect timeout, so
  you can limit them from the command line.
* Server name can now be set using --server-name
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2018/12/16 18:22:59 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.2.5.tar.gz) = 9d4c59e568f11f1a416c36898677a6778d4054fb
RMD160 (daphne-2.2.5.tar.gz) = cf45ce0d23d5dbd37e4315054353e761b831679b
SHA512 (daphne-2.2.5.tar.gz) = ab81517ac3a066bc2afee11e7c7c11cd515b31042952d79e449d15652122fcd8678d9be09775389f778972207c1f369061386ad239f37df01ce507711a084b9e
Size (daphne-2.2.5.tar.gz) = 23177 bytes
@


1.10
log
@py-daphne: updated to 2.2.4

2.2.4:
* No longer listens on port 8000 when a file descriptor is provided with --fixed
* Fixed a memory leak with WebSockets
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2018/11/28 14:35:29 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.2.4.tar.gz) = 23f5655d26a0cda895a4aadb12249b6b4b8613eb
RMD160 (daphne-2.2.4.tar.gz) = 0bac23d317b0c14f57e5be2c8536d8a594022bc7
SHA512 (daphne-2.2.4.tar.gz) = 009496141f38527c96125c8a8c0f3949faabca6addf2c7aeab4e1aa51682911c57c3145372ffed761729cd1c2ae76bcb3142745d12de55e1037733363c3ced64
Size (daphne-2.2.4.tar.gz) = 23066 bytes
@


1.9
log
@py-daphne: updated to 2.2.3

2.2.3:

* Enforce that response headers are only bytestrings, rather than allowing
  unicode strings and coercing them into bytes.

* New command-line options to set proxy header names: --proxy-headers-host and
  --proxy-headers-port.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2018/08/19 10:53:11 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.2.3.tar.gz) = 434af43d2b0a93f64b236365ca5acf3bb122980d
RMD160 (daphne-2.2.3.tar.gz) = 480ca5ca0104a4e60c816078e5a4c1a663315b90
SHA512 (daphne-2.2.3.tar.gz) = ad12c06928975725f5d56576c44009c658968d9086c2b555d563967ec04e2c18677186c716c5ebd331f9bc21b496346b57eb1652e5b2d08cbc4e2bd00b3eb983
Size (daphne-2.2.3.tar.gz) = 20599 bytes
@


1.8
log
@py-daphne: updated to 2.2.2

2.2.2:
* X-Forwarded-Proto support is now present and enabled if you turn on the
  --proxy-headers flag
* ASGI applications are no longer instantiated in a thread (the ASGI spec
  was finalised to say all constructors must be non-blocking on the main thread)

2.2.1:
* Python 3.7 compatability is flagged and ensured by using Twisted 18.7 and
  above as a dependency.
* The send() awaitable in applications no longer blocks if the connection is
  closed.
* Fixed a race condition where applications would be cleaned up before they
  had even started.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2018/06/14 07:55:00 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.2.2.tar.gz) = 91ab4b11355f5eeeb490a86d30d9da6a164195c5
RMD160 (daphne-2.2.2.tar.gz) = be0283f6f3e7009a19412201fa8b235318b6263b
SHA512 (daphne-2.2.2.tar.gz) = 08ba6a09d48971f9dafa49bc199c7831897c58fec589a9e1e2d994074cc1bdeeb6bc7dbaec0c2d25cfc07bf56778eaf229873fec7eca66d1a3b0cc99ec11bd26
Size (daphne-2.2.2.tar.gz) = 20053 bytes
@


1.7
log
@py-daphne: updated to 2.2.0

2.2.0:

* HTTP timeouts have been removed by default, as they were only needed
  with ASGI/Channels 1. You can re-enable them with the --http-timeout
  argument to Daphne.

* Occasional errors on application timeout for non-fully-opened sockets
  and for trying to read closed requests under high load are fixed.

* X-Forwarded-For headers are now correctly decoded in all environments
  and no longer have unicode matching issues.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2018/04/30 07:36:13 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.2.0.tar.gz) = ac8753155dd8810b96a68fa6902d4e77318d0c0d
RMD160 (daphne-2.2.0.tar.gz) = 4aad3f90f155a6d631c77cbfc8a84298e4400a27
SHA512 (daphne-2.2.0.tar.gz) = 46f5e0f2d8c73701f679c80926b5d17cc1d2a5f9587a962c0496c0e291e89ff33fd722e8d1163fbc9b24b882ebbed92ccee0e3d424a679b375dc121036560f8e
Size (daphne-2.2.0.tar.gz) = 19727 bytes
@


1.6
log
@py-daphne: updated to 2.1.1

2.1.1:
* ASGI application constructors are now run in a threadpool as they might
  contain blocking synchronous code.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2018/03/14 08:00:08 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.1.1.tar.gz) = 0c199f3078a913a35a315e2eeab9562188a4a896
RMD160 (daphne-2.1.1.tar.gz) = 2d7bb92bf15647ce2d7a1c52911dda83a98cdac5
SHA512 (daphne-2.1.1.tar.gz) = ae2ef4f90c4e656b935c02d7ac36ec274dc13cab87296ac89fb4ae89c6cbc5db269ef884ca29819383b9929cba1d75926274a5bb8592e3219dd26df91a61ee03
Size (daphne-2.1.1.tar.gz) = 19462 bytes
@


1.5
log
@py-daphne: updated to 2.1.0

2.1.0:
* Removed subprotocol support from server, as it never really worked. Subprotocols
  can instead be negotiated by ASGI applications now.
* Non-ASCII query strings now raise a 400 Bad Request error rather than silently
  breaking the logger
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2018/02/22 08:54:28 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.1.0.tar.gz) = 9910e9de2e82e9c8dfd533321ddf1d21a6e65270
RMD160 (daphne-2.1.0.tar.gz) = 892caec492875617ed9d5178a8efa00af1c3b936
SHA512 (daphne-2.1.0.tar.gz) = 8d20fd22402d1e9c1e421fc14b7707f0ab54b51472959acccc906e8b61c59e98762cb45338b8637e20f21f81f930560601e2e81a9b93ae13565b1aa4a8d2c75b
Size (daphne-2.1.0.tar.gz) = 19276 bytes
@


1.4
log
@py-daphne: updated to 2.0.4

2.0.4:
* Ping timeouts no longer reset on outgoing data, only incoming data
* No more errors when connections close prematurely
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2018/02/14 14:21:33 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.0.4.tar.gz) = f1b0be02100f598d08c55f4a183537555f668093
RMD160 (daphne-2.0.4.tar.gz) = 74defd534510eff4ce06b07083f7fdcc1e11f619
SHA512 (daphne-2.0.4.tar.gz) = 3a54adad7c8c790c396875af0dd503543c22b4a6a0b942b02c84f07347cb5b2c6da3285605aa5889841d76ffa8fd5c36a3dd51abdc7a91c1ef18255ced36d5ea
Size (daphne-2.0.4.tar.gz) = 19189 bytes
@


1.3
log
@py-daphne: updated to 2.0.3

2.0.3:
* Unix socket listening no longer errors during startup (introduced in 2.0.2)
* ASGI Applications are now not immediately killed on disconnection but instead
  given --application-close-timeout seconds to exit (defaults to 10)

2.0.2:
* WebSockets are no longer closed after the duration of http_timeout

2.0.1:
* Updated logging to correctly route exceptions through the main Daphne logger

2.0.0:
* Major rewrite to the new async-based ASGI specification and to support
  Channels 2. Not backwards compatible.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2018/01/10 08:36:54 adam Exp $
d3 4
a6 4
SHA1 (daphne-2.0.3.tar.gz) = 65c76cbb5a542c18cfc203b227ea42f6aa0d4541
RMD160 (daphne-2.0.3.tar.gz) = 01b6f393d5b8d6b9bda072e12331432f75dc770d
SHA512 (daphne-2.0.3.tar.gz) = 44c383009d51648e84e2b318639266d4ca4c31d8317368eb6070b84f56f2b9404aa4af9c36509d797d78a8ce18a4de1158cb1f0780312688901b3c5a416ca901
Size (daphne-2.0.3.tar.gz) = 17698 bytes
@


1.2
log
@py-daphne: updated to 1.4.2

1.4.2:
* Bugfix for WebSocket protocol when X-Forwarded-For is turned on.

1.4.1:
* Bugfix for a bad merge of HTTPFactory for X-Forwarded-Proto causing Daphne
  to not start.

1.4.0:
* The X-Forwarded-Proto header can now be used to pass along protocol from
  a reverse proxy.
* WebSocket headers are now correctly always passed as bytestrings.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2017/06/21 19:09:21 adam Exp $
d3 4
a6 4
SHA1 (daphne-1.4.2.tar.gz) = 42339342fb1dee34bae313110b62d4f353e50722
RMD160 (daphne-1.4.2.tar.gz) = 33fcb1f81c0c6b3401445959bf5aba02196a7b02
SHA512 (daphne-1.4.2.tar.gz) = e3f1b384a89547be53793550e9fbaddac5d360605ddeb4ddfc376e91de16f85a30b7c40411d811454fd03f63346c0625a63bf984e16b2f97a7621aeccd137d67
Size (daphne-1.4.2.tar.gz) = 28279 bytes
@


1.1
log
@Daphne is a HTTP, HTTP2 and WebSocket protocol server for ASGI, and developed
to power Django Channels.

It supports automatic negotiation of protocols; there's no need for URL
prefixing to determine WebSocket endpoints versus HTTP endpoints.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2017/02/02 07:27:21 adam Exp $
d3 4
a6 4
SHA1 (daphne-1.3.0.tar.gz) = 8b19c6155e2ed5424505bd032d66e69deedc5980
RMD160 (daphne-1.3.0.tar.gz) = 242f8be31c045b27a2e753b4786c3018c8510dc3
SHA512 (daphne-1.3.0.tar.gz) = 2044c004d1cc2111e065a8fdefa834a87491dabe7e4bb35cf7e796bd419706151199074e3f80617a276a9b14d013bb9302bd974a380e6f8245d4da0bb14a5eb2
Size (daphne-1.3.0.tar.gz) = 27861 bytes
@

