summaryrefslogtreecommitdiff
path: root/net/py-amqp
AgeCommit message (Collapse)AuthorFilesLines
2017-07-142.2.1:adam2-7/+7
- Fix implicit conversion from bytes to string on the connection object. This issue has caused Celery to crash on connection to RabbitMQ.
2017-07-132.2.0:adam3-11/+16
- Fix random delays in task execution. - Calling ``conn.collect()`` multiple times will no longer raise an ``AttributeError`` when no channels exist. - Fix compatibility code for Python 2.7.6. - When running in Windows, py-amqp will no longer use the unsupported TCP option TCP_MAXSEG. - Added support for setting the SNI hostname header. - Authentication mechanisms were refactored to be more modular. GSSAPI authentication is now supported. - Do not reconnect on collect.
2017-04-09Quickly added missing DEPENDSadam1-1/+3
2017-04-09Changes 2.1.4:adam3-10/+17
Removes byte string comparison warnings when running under python -b. Fix contributed by Jon Dufresne. Linux version parsing broke when the version included a ‘+’ character (Issue 119). Now sets default TCP settings for platforms that support them (e.g. Linux).
2016-06-08Switch to MASTER_SITES_PYPI.wiz1-2/+2
2015-11-04Add SHA512 digests for distfiles for net categoryagc1-1/+2
Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-11-091.4.6rodent2-6/+6
===== - Now keeps buffer when socket times out. - Adds ``Connection.Transport`` attribute that can be used to specify a different transport implementation.
2014-04-17Update to 1.4.5. From Changelog:rodent2-6/+6
- Can now deserialize more AMQP types. Now handles types ``short string``, ``short short int``, ``short short unsigned int``, ``short int``, ``short unsigned int``, ``long unsigned int``, ``long long int``, ``long long unsigned int`` and ``float`` which for some reason was missing, even in the original amqplib module. - SSL: Workaround for Python SSL bug. A bug in the python socket library causes ``ssl.read/write()`` on a closed socket to raise :exc:`AttributeError` instead of :exc:`IOError`. Fix contributed by Craig Jellick. - ``Transport.__del_`` now handles errors occurring at late interpreter shutdown (Issue #36).
2014-04-07Update to latest release, 1.4.4. Use pypi instead of github forrodent2-11/+8
MASTER_SITES. Simplify Makefile based on those changes. From Changelog: - SSL transport accidentally disconnected after read timeout.
2014-02-161.4.3rodent2-6/+6
===== - Fixed bug where more data was requested from the socket than was actually needed.
2014-02-02Use PKGBASE in DIST_SUBDIR instead of PKGNAME. Otherwise, we're going torodent2-6/+6
have a load of py-amqp directories rather than just throwing all the distfiles in one. Hindsight 20/20.
2014-02-02Remove PYPKGPREFIX from DIST_SUBDIR.rodent2-6/+6
2014-02-02Update to latest relese, 1.4.2. Use DIST_SUBDIR, since this is a githubrodent2-6/+7
distfile. From Changelog: 1.4.2 ===== - Heartbeat negotiation would use heartbeat value from server even if heartbeat disabled (Issue #31). 1.4.1 ===== - Fixed error occurring when heartbeats disabled. 1.4.0 ===== - Heartbeat implementation improved (Issue #6). The new heartbeat behavior is the same approach as taken by the RabbitMQ java library. This also means that clients should preferably call the ``heartbeat_tick`` method more frequently (like every second) instead of using the old ``rate`` argument (which is now ignored). - Heartbeat interval is negotiated with the server. - Some delay is allowed if the heartbeat is late. - Monotonic time is used to keep track of the heartbeat instead of relying on the caller to call the checking function at the right time. - NoneType is now supported in tables and arrays. - SSLTransport: Now handles ``ENOENT``.
2014-01-27Do not set FETCH_USING, should not be set in a package Makefile.wiz1-2/+1
2013-12-31Import py27-amqp-1.3.3 as net/py-amqp.rodent4-0/+71
This is a fork of amqplib which was originally written by Barry Pederson. It is maintained by the Celery project, and used by kombu as a pure python alternative when librabbitmq is not available. This library should be API compatible with librabbitmq.