lp:~stelminator/pyxmpp/trunk

Created by Christopher A. Stelma and last modified

My intent with this import is to get lp:pyxmpp updated with a working svn URL for mirroring.

Get this branch:
bzr branch lp:~stelminator/pyxmpp/trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Christopher A. Stelma
Project:
pyxmpp
Status:
Development

Import details

Import Status: Failed

This branch is an import of the Subversion branch from http://svn.jajcus.net/svn/pyxmpp/trunk/.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on pear and finished taking 20 seconds — see the log
Import started on galapagos and finished taking 30 seconds — see the log
Import started on russkaya and finished taking 20 seconds — see the log
Import started on neumayer and finished taking 1 minute — see the log

Whiteboard

201102014 maxb Approved

20110214 stelminator I believe I've traced the import failure to an HTTP 411 (Length Required) in the initial subversion HTTP OPTIONS request to the "Server: Cherokee/1.0.10 (PLD Linux)". This is interpreted as a general error, which is followed by some sequence with a POST ".../trunk/.bzr/smart", which requires authentication, at which point it bubbles up into the NotBranchError. From some simple tests, one solution is to add {"Content-Length":"0"} to the headers sent, but I haven't found the right way to add that yet.

20110214 stelminator This is decidedly a bug in Cherokee, which was fixed by their 1.0.14 release, specifically r5915, r5916, r5917, r5919, and r5934 - not necessarily and exhaustive list, r5915 alone seems like it should be enough to alleviate this problem.

20110214 stelminator google code link describing the issue: http://code.google.com/p/cherokee/issues/detail?id=733

20110214 stelminator request to pyxmpp mailing list to upgrade Cherokee: http://lists.jajcus.net/pipermail/pyxmpp/2011-February/000240.html

Recent revisions

712. By jajcus

- 'moved to github' message

711. By jajcus

- allow selection of IPv6/IPv4 via dns.resolver.set_default_address_family()
- disable IPv6 support if not supported by the operating system

710. By jajcus

- IPv6 support added

709. By jajcus

- assignment operator fix (fixes #39)

708. By jajcus

- log XML parsing warnings via the logging module

707. By jajcus

- ignore more warnings about broken namespaces

706. By jajcus

*** Version: 1.1.1 ***

705. By jajcus

- SASL External authentication. Closes #35. Thanks to neuro

704. By jajcus

- do not 'eat' exceptions

703. By jajcus

- accept roster pushes from own bare JID too. fixes #30

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.