./www/py-autobahn, WebSocket client and server library, WAMP real-time framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 19.2.1, Package name: py27-autobahn-19.2.1, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [lang/python27] [lang/py-six] [devel/py-txaio]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 878c2f50cb321bed469f09cd19eb530f1beb9c0d
RMD160: e962f445110c0bc1eff2f54504adc9b6ad28ef4b
Filesize: 223.698 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-13 20:21:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
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
   2019-01-11 11:10:06 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-autobahn: updated to 19.1.1

19.1.1:
new: adding marshal on SessionDetails
   2018-12-22 10:36:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
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
   2018-11-28 15:33:10 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
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
   2018-11-15 11:05:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
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
   2018-10-23 09:59:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
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
   2018-10-12 13:51:26 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
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
   2018-08-19 12:48:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
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