Fri Jul 27 08:46:58 2018 UTC ()
py-autobahn: Update to 18.6.1.

Notably this version fixes the build with python37.

18.6.1
  fix: implement abort argument for asyncio in
  WebSocketAdapterProtocol._closeConnection (#1012)

18.5.2
  fix: security (DoS amplification): a WebSocket server with permessage-deflate
  turned on could be induced to waste extra memory through a "zip-bomb" style
  attack. Setting a max-message-size will now stop deflating compressed data when
  the max is reached (instead of consuming all compressed data first). This could
  be used by a malicious client to make the server waste much more memory than
  the bandwidth the client uses.

18.5.1
  fix: asyncio/rawsocket buffer processing
  fix: example failures due to pypy longer startup time (#996)
  fix: add on_welcome for AuthWampCra (#992)
  fix: make run() of multiple components work on Windows (#986)
  new: max_retries now defaults to -1 ("try forever")


(jperkin)
diff -r1.12 -r1.13 pkgsrc/www/py-autobahn/Makefile
diff -r1.11 -r1.12 pkgsrc/www/py-autobahn/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/www/py-autobahn/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-autobahn/Makefile 2018/04/14 09:10:46 1.12
+++ pkgsrc/www/py-autobahn/Makefile 2018/07/27 08:46:57 1.13
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.12 2018/04/14 09:10:46 adam Exp $ 1# $NetBSD: Makefile,v 1.13 2018/07/27 08:46:57 jperkin Exp $
2 2
3DISTNAME= autobahn-18.4.1 3DISTNAME= autobahn-18.6.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=a/autobahn/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=a/autobahn/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://crossbar.io/autobahn/ 9HOMEPAGE= https://crossbar.io/autobahn/
10COMMENT= WebSocket client and server library, WAMP real-time framework 10COMMENT= WebSocket client and server library, WAMP real-time framework
11LICENSE= mit 11LICENSE= mit
12 12
13DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six 13DEPENDS+= ${PYPKGPREFIX}-six>=1.10.0:../../lang/py-six
14DEPENDS+= ${PYPKGPREFIX}-txaio>=2.7.0:../../devel/py-txaio 14DEPENDS+= ${PYPKGPREFIX}-txaio>=2.7.0:../../devel/py-txaio
15TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock 15TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
16TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 16TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test

cvs diff -r1.11 -r1.12 pkgsrc/www/py-autobahn/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-autobahn/distinfo 2018/04/14 09:10:46 1.11
+++ pkgsrc/www/py-autobahn/distinfo 2018/07/27 08:46:57 1.12
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.11 2018/04/14 09:10:46 adam Exp $ 1$NetBSD: distinfo,v 1.12 2018/07/27 08:46:57 jperkin Exp $
2 2
3SHA1 (autobahn-18.4.1.tar.gz) = 79521a9fd4369c4c018e6a5c4dd2176a06ddb45e 3SHA1 (autobahn-18.6.1.tar.gz) = 587fa15a28dff24ac3418b1d7567bd5d01831c63
4RMD160 (autobahn-18.4.1.tar.gz) = 4dccc0b8d7dbf34ce28a852b6bc7d0e455368d9c 4RMD160 (autobahn-18.6.1.tar.gz) = bf62bc062b1c0622507b5fc653a66001eeb3705c
5SHA512 (autobahn-18.4.1.tar.gz) = 67c9f576131a053e8e189ad82ab00e9212dac319c4de14ef44e85d1018d596f244ea945b10b593c63ff05391733fe1f72cc47597ea79d0a409e7cf85a4a6369f 5SHA512 (autobahn-18.6.1.tar.gz) = d1f525ba334d73e5e917044c4c23142293af0027261a12efd6d1446dea4ca8184030bfaa42db308d8bf3c0bb72e54bb424c55db18118aa3c888b7216757c5345
6Size (autobahn-18.4.1.tar.gz) = 224355 bytes 6Size (autobahn-18.6.1.tar.gz) = 224987 bytes