Up to [cvs.NetBSD.org] / pkgsrc / www / py-autobahn
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.30 / (download) - annotate - [select for diffs], Thu Oct 31 10:10:37 2019 UTC (5 weeks, 6 days ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.29: +2 -2
lines
Diff to previous 1.29 (colored)
py-autobahn: updated to 19.10.1 19.10.1 new: updated docker image scripts new: add WAMP serializer in use to SessionDetails fix: partial support for xb buyers/sellers in pypy fix: remove dependency on "ethereum" package (part of pypy support)
Revision 1.29 / (download) - annotate - [select for diffs], Thu Sep 26 10:30:01 2019 UTC (2 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.28: +2 -3
lines
Diff to previous 1.28 (colored)
py-autobahn: upstream closed the bug report about 2.7 "not all parts" are supported. Make it easier for pgksrc and disable python 2.7. (There is no maintainer.)
Revision 1.28 / (download) - annotate - [select for diffs], Thu Sep 26 10:05:57 2019 UTC (2 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.27: +4 -1
lines
Diff to previous 1.27 (colored)
py-autobahn: some files don't compile with python-2.7 Homepage still claims 2.7 support, so use PLIST.py3x for them and add comment with bug report URL. If upstream doesn't want to fix this, we should mark it as INCOMPATIBLE with 2.7 (only affects py-buildbot).
Revision 1.27 / (download) - annotate - [select for diffs], Tue Sep 17 08:43:21 2019 UTC (2 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.26: +2 -2
lines
Diff to previous 1.26 (colored)
py-autobahn: updated to 19.9.3 19.9.3 new: XBR - update XBR for new contract ABIs new: XBR - payment channel close new: XBR - implement EIP712 signing of messages in endpoints 19.9.2 new: XBR - update XBR for new contract ABIs 19.9.1 new: XBR - update XBR for new contract ABIs
Revision 1.26 / (download) - annotate - [select for diffs], Mon Aug 26 14:38:08 2019 UTC (3 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.25: +4 -2
lines
Diff to previous 1.25 (colored)
py-autobahn: updated to 19.8.1 19.8.1 new: implement XBR off-chain delegate transaction signing and verification new: update XBR for new contract ABIs 19.7.2 fix: monkey patch re-add removed helper functions removed in eth-abi new: simple blockchain (XBR) client new: update XBR ABI files new: XBR endpoint transaction signing new: client side catching of WAMP URI errors in session.call|register|publish|subscribe
Revision 1.25 / (download) - annotate - [select for diffs], Mon Jul 8 07:49:07 2019 UTC (5 months ago) by adam
Branch: MAIN
Changes since 1.24: +2 -2
lines
Diff to previous 1.24 (colored)
py-autobahn: updated to 19.7.1 19.7.1 fix: implement client side payload exceed max size; improve max size exceeded handling fix: detect when our transport is "already" closed at connect time fix: XBR examples
Revision 1.24 / (download) - annotate - [select for diffs], Fri Jun 14 08:01:02 2019 UTC (5 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.23: +3 -2
lines
Diff to previous 1.23 (colored)
py-autobahn: updated to 19.6.2 19.6.2 fix: add forgotten cryptography dependency 19.6.1 new: XBR client library integrated new: add entropy depletion unit tests fix: make CLI tool python2 compatible fix: use cryptography pbkdf2 instead of custom fix: include tests for packaging
Revision 1.23 / (download) - annotate - [select for diffs], Thu May 30 09:10:13 2019 UTC (6 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
py-autobahn: updated to 19.5.1 19.5.1 fix: authextra merging fix: set default retry_delay_jitter new: add rawsocket + twisted example new: WebSocket testing support, via Agent-style interface new: decorator for on_connectfailure fix: delayed call leakage new: CLI client fix: set up TLS over proxy properly new: expose ser modules fix: base64 encodings, add hex encoding new: onConnecting callback (with TransportDetails and ConnectingRequest). Note: if you've implemented a pure IWebSocketChannel without inheriting from Autobahn base classes, you'll need to add an onConnecting() method that just does return None.
Revision 1.22 / (download) - annotate - [select for diffs], Thu May 2 09:37:01 2019 UTC (7 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
py-autobahn: updated to 19.3.3 19.3.3 fix: RegisterOptions should have details|bool parameter new: WAMP callee disclosure new: WAMP forward_for in more message types; expose forward_for in options/details types new: expose underlying serializer modules on WAMP object serializers fix: WAMP-cryptosign fix base64 encodings, add hex encoding 19.3.2 fix: import guards for flatbuffers (missed in CI as we run with "all deps installed" there) 19.3.1 new: add experimental support for WAMP-FlatBuffers serializer: EVENT and PUBLISH messages for now only new: add FlatBuffers schema for WAMP messages fix: improve serializer package preference behavior depending on CPy vs PyPy fix: relax protocol violations: ignore unknown INTERRUPT and GOODBYE already sent; reduce log noise fix: skipping Yield message if transport gets closed before success callback is called fix: integer division in logging in py3 fix: Await tasks after they've been cancelled in autobahn.asycio.component.nicely_exit
Revision 1.21 / (download) - annotate - [select for diffs], Wed Mar 13 19:21:07 2019 UTC (8 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
py-autobahn: updated to 19.2.1 19.2.1 fix: set announced roles on appsession object new: lower log noise on ApplicationErrors new: allow explicit passing of tx endpoint and reactor new: add attribute to forward applicationrunner to applicationsession via componentconfig
Revision 1.20 / (download) - annotate - [select for diffs], Fri Jan 11 10:10:06 2019 UTC (10 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
py-autobahn: updated to 19.1.1 19.1.1: new: adding marshal on SessionDetails
Revision 1.19 / (download) - annotate - [select for diffs], Sat Dec 22 09:36:16 2018 UTC (11 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
py-autobahn: updated to 18.12.1 18.12.1 fix: return the wrapped function from component decorators new: add proxy= support for Component transports fix: Ticket1077 stop start fix: cleanup cancel handling
Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 28 14:33:10 2018 UTC (12 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
py-autobahn: updated to 18.11.2 18.11.2: fix: asyncio unregisterProducer raises exception fix: URL is not required in RawSocket configuration items with WAMP component API fix: revert https://github.com/crossbario/autobahn-python/pull/1075
Revision 1.17 / (download) - annotate - [select for diffs], Thu Nov 15 10:05:26 2018 UTC (12 months, 3 weeks ago) by adam
Branch: MAIN
Changes since 1.16: +2 -2
lines
Diff to previous 1.16 (colored)
py-autobahn: updated to 18.11.1 18.11.1 new: forward_for WAMP message attribute (for Crossbar.io Router-to-Router federation) new: support RawSocket URLs (eg "rs://localhost:5000" or "rs://unix:/tmp/file.sock") new: support WAMP-over-Unix sockets for WAMP components ("new API") fix: use same WAMP serializer construction code for WAMP components ("new API") and ApplicationSession/Runner fix: memory leak with Twisted/WebSocket, dropConnection and producer
Revision 1.16 / (download) - annotate - [select for diffs], Tue Oct 23 07:59:31 2018 UTC (13 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
py-autobahn: updated to 18.10.1 18.10.1 Don't eat Component.stop() request when crossbar not connected handle async on_progress callbacks properly fix attribute error when ConnectionResetError does not contain "reason" attribute infer rawsocket host, port from URL fix error on connection lost if no reason (reason = None) fixed typo on class name
Revision 1.15 / (download) - annotate - [select for diffs], Fri Oct 12 11:51:26 2018 UTC (13 months, 4 weeks ago) by adam
Branch: MAIN
Changes since 1.14: +4 -4
lines
Diff to previous 1.14 (colored)
py-autobahn: updated to 18.9.2 18.9.2 fix: TLS error logging 18.9.1 new: Interrupt has Options.reason to signal detailed origin of call cancelation (active cancel vs passive timeout) fix: Cancel and Interrupt gets "killnowait" mode new: Cancel and Interrupt no longer have ABORT/"abort" 18.8.2 new: WAMP call cancel support fix: getting started documentation and general docs improvements fix: WebSocket auto-reconnect on opening handshake failure fix: more Python 3.7 compatibility and CI fix: Docker image building using multi-arch, size optimizations and more fix: asyncio failed to re-connect under some circumstances
Revision 1.14 / (download) - annotate - [select for diffs], Sun Aug 19 10:48:35 2018 UTC (15 months, 3 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.13: +7 -6
lines
Diff to previous 1.13 (colored)
py-autobahn: updated to 18.8.1 18.8.1: fix: Python 3.7 compatibility fix: remove Python 2.6 support leftovers new: getting started docker-based examples in matching with docs 18.7.1: new: Python 3.7 supported and integrated into CI new: WAMP-SCRAM examples fix: glitches in WAMP-SCRAM
Revision 1.13 / (download) - annotate - [select for diffs], Fri Jul 27 08:46:57 2018 UTC (16 months, 2 weeks ago) by jperkin
Branch: MAIN
Changes since 1.12: +2 -2
lines
Diff to previous 1.12 (colored)
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")
Revision 1.12 / (download) - annotate - [select for diffs], Sat Apr 14 09:10:46 2018 UTC (19 months, 4 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
py-autobahn: updated to 18.4.1 18.4.1 new: WAMP-SCRAM authentication new: native vector extensions fix: improve choosereactor new: lots of new and improved documentation, component API and more new: Docker image tooling now in this repo fix: "fatal errors" in Component fix: AIO/Component: create a new loop if already closed fix: kwarg keys sometimes are bytes on Python2 fix: various improvements to new component API
Revision 1.11 / (download) - annotate - [select for diffs], Tue Apr 3 17:54:00 2018 UTC (20 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.10: +5 -6
lines
Diff to previous 1.10 (colored)
py-autobahn: updated to 18.3.1 18.3.1 fix: endpoint configuration error messages fix: various improvements to the new components API (including retries) fix: pass unregisterProducer through to twisted to complement WebSocketAdapterProtocol.registerProducer
Revision 1.10 / (download) - annotate - [select for diffs], Wed Jan 10 08:32:33 2018 UTC (23 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.9: +3 -4
lines
Diff to previous 1.9 (colored)
py-autobahn: updated to 17.10.1 17.10.1 fix: proxy support fix: ensure that a future is not done before rejecting it fix: don't try to reject cancelled futures within pending requests when closing the session
Revision 1.9 / (download) - annotate - [select for diffs], Sat Sep 16 08:50:30 2017 UTC (2 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-
Changes since 1.8: +2 -2
lines
Diff to previous 1.8 (colored)
py-autobahn: follow redirect
Revision 1.8 / (download) - annotate - [select for diffs], Fri Sep 15 12:47:04 2017 UTC (2 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.7: +2 -2
lines
Diff to previous 1.7 (colored)
py-autobahn: update to 17.9.2 17.9.2 new: allow setting correlation URI and anchor flag in WAMP messages from user code fix: WebSocket proxy connect on Python 3 (unicode vs bytes bug)
Revision 1.7 / (download) - annotate - [select for diffs], Fri Sep 8 11:09:35 2017 UTC (2 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
17.9.1: new: allow setting correlation ID in WAMP messages from user code fix: distribute LICENSE file in all distribution formats (using setup.cfg metadata)
Revision 1.6 / (download) - annotate - [select for diffs], Tue Aug 22 08:53:21 2017 UTC (2 years, 3 months ago) by adam
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
17.8.1 new: prefix= kwarg now available on ApplicationSession.register for runtime method names new: @wamp.register(None) will use the function-name as the URI new: correlation and uri attributes for WAMP message tracing
Revision 1.5 / (download) - annotate - [select for diffs], Sun Jul 23 17:25:17 2017 UTC (2 years, 4 months ago) by adam
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
17.7.1 new: lots of improvements of components API, including asyncio support
Revision 1.4 / (download) - annotate - [select for diffs], Sun Jun 25 08:26:26 2017 UTC (2 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
17.6.2: new: force register option when joining realms fix: TLS options in components API
Revision 1.3 / (download) - annotate - [select for diffs], Wed Jun 21 18:42:21 2017 UTC (2 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.2: +5 -5
lines
Diff to previous 1.2 (colored)
17.6.1 new: allow components to pass WebSocket/RawSocket options fix: register/subscribe decorators support different URI syntax from what session.register and session.subscribe support new: allow for standard Crossbar a.c..d style pattern URIs to be used with Pattern new: dynamic authorizer example new: configurable log level in ApplicationRunner.run for asyncio fix: forward reason of hard dropping WebSocket connection in wasNotCleanReason
Revision 1.2 / (download) - annotate - [select for diffs], Sat Apr 8 21:44:55 2017 UTC (2 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Changes 0.18.1: Bug fixes.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Feb 22 13:19:07 2017 UTC (2 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Import py-autobahn-0.17.1 as www/py-autobahn. Autobahn|Python is a subproject of Autobahn and provides open-source implementations of The WebSocket Protocol The Web Application Messaging Protocol (WAMP) for Python 2 and 3, and running on Twisted and asyncio. You can use Autobahn|Python to create clients and servers in Python speaking just plain WebSocket or WAMP. WebSocket allows bidirectional real-time messaging on the Web and beyond, while WAMP adds real-time application communication on top of WebSocket. WAMP provides asynchronous Remote Procedure Calls and Publish & Subscribe for applications in one protocol running over WebSocket. WAMP is a routed protocol, so you need a WAMP Router to connect your Autobahn|Python based clients. We provide Crossbar.io, but there are other options as well.