The NetBSD Project

CVS log for pkgsrc/www/py-autobahn/Makefile

[BACK] Up to [] / 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
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

py-autobahn: updated to 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

new: XBR - update XBR for new contract ABIs
new: XBR - payment channel close
new: XBR - implement EIP712 signing of messages in endpoints

new: XBR - update XBR for new contract ABIs

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

new: implement XBR off-chain delegate transaction signing and verification
new: update XBR for new contract ABIs

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|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

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

fix: add forgotten cryptography dependency

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

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

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

fix: import guards for flatbuffers (missed in CI as we run with "all deps installed" there)

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

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

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

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

fix: asyncio unregisterProducer raises exception
fix: URL is not required in RawSocket configuration items with WAMP component API
fix: revert

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

new: forward_for WAMP message attribute (for 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

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

fix: TLS error logging

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"

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

fix: Python 3.7 compatibility
fix: remove Python 2.6 support leftovers
new: getting started docker-based examples in matching with docs

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.

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

  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.

  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

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

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

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

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)

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)

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)

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)

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)

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 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, but
there are other options as well.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>