The BEEPy Python BEEP Library is an implementation of the Blocks Extensible Exchange Protocol (RFC3080), written as a Python library.
|Tags||Communications Internet Software Development Libraries Python Modules|
|Operating Systems||OS Independent|
Release Notes: This release fixes many bugs in the unit testing configuration. Tests now make use of twisted trial.
Release Notes: This version provided SEQ frame processing, prioritised channels, and general code improvements. The code is now documented using epydoc markup to provide an easy way to browse the API. The examples were updated to explain how to use BEEPy to implement a variety of simple services, from TLS secured channels to a Time and Echo server.
Release Notes: This version provides significant performance and stability enhancements compared with previous versions. It is now implemented using the Twisted framework for fast, asynchronous network communications. Other enhancements include TLS support for transport layer security and heaps of example code.
Release Notes: In this release, distutils is now used for packaging and install, the test scripts were moved to the top level directory, and the SASL/OTP basics were implemented. This implementation is to be completed and more thoroughly tested and fixed. Bugs in SASL/ANONYMOUS with client/server interaction and channel/session closure were fixed, as was a bug in tcpsession.py so that if a frame is received and the payload is longer than specified in the header the session is dropped immediately. New test scripts do fairly complete testing of the BEEP framing implemented by BEEPy.
No changes have been submitted for this release.