Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 12, 2014
  1. Merge pull request #83 from lovesnow/master

    authored
    Fix: join() method add timeout argument default value
Commits on Dec 25, 2013
  1. @lovesnow
Commits on Dec 6, 2013
  1. Merge pull request #82 from lovesnow/master

    authored
    Fix ThreadPool._remove_timeout_handler() method
  2. Merge pull request #81 from hensing/master

    authored
    setup: use distribute only if installed
Commits on Dec 2, 2013
  1. @lovesnow
Commits on Nov 28, 2013
  1. @hensing
Commits on Sep 22, 2013
  1. Catch IOError raised by getaddrinfo()

    authored
    getaddrinfo sometimes raises random IOError exceptions when
    a name cannot be resolved (Python or stdlib bug?). Catch it like
    the 'socket.gaierror' exceptions.
    
    This fixes the TestDumbBlockingResolver test for me.
  2. Trailing white-space removed

    authored
  3. 'py3lint' make target added

    authored
    This allows to run pylint via python3 on Python 3 code.
  4. Merge pull request #76 from lilydjwg/tornado_mainloop

    authored
    tornado's ioloop intergration
Commits on Mar 25, 2013
  1. @lilydjwg
Commits on Mar 3, 2013
  1. @lilydjwg
Commits on Feb 17, 2013
  1. @lilydjwg

    tornado's ioloop intergration

    lilydjwg authored
    Sample usage:
    
    from pyxmpp2.mainloop.tornado import TornadoMainLoop
    Client(jid, [self, version_provider], settings, main_loop=TornadoMainLoop())
Commits on Dec 7, 2012
  1. Merge pull request #75 from lilydjwg/fix_multiip

    authored
    error when connecting, just try next address
  2. @lilydjwg

    hup when connecting, just try next address

    lilydjwg authored
    tornado doesn't distinguish hup and error; let's try to cope with it.
  3. @lilydjwg

    error when connecting, just try next address

    lilydjwg authored
    This can happen when DNS returns multiple IPs (e.g. IPv6 and IPv4 ones),
    and connecting with the first one fails (e.g. server isn't listen on IPv6).
Commits on Nov 2, 2012
  1. WSAEBADF handling fix

    authored
    - import errno first
    - do not access global value (errno) from daemon thread which can be
      running when the main thread has been finalized.
  2. Merge pull request #74 from ramnath-k/master

    authored
    native Facebook authenticator
  3. adding in a new sasl authenticator for facebook

    Ramnath authored
Commits on Oct 31, 2012
Commits on Feb 21, 2012
  1. Merge pull request #70 from lilydjwg/master

    authored
    fix: a socket may be unregistered when not registered
    
    Should fix #68
  2. @lilydjwg

    fix: a socket may be unregistered when not registered

    lilydjwg authored
    If a connection failed (e.g. network unreachable because no IPv6 access
    available), the socket will change, but not the handler.
Commits on Nov 10, 2011
  1. Fix serialize() function while threading

    authored
    serialize() would fail i called by a different thread than
    the one which imported pyxmppp2.xmppserialized.
Commits on Nov 6, 2011
  1. Unit of the poll_interval setting defined

    authored
    Clarify that the interval is given in seconds
  2. @feature_uri() decoreator added

    authored
    This decorator will provide feature information for Service Discovery
    (XEP-0030) and entity capabilities (XEP-0115)
  3. Merge pull request #66 from lilydjwg/master

    authored
    Properly scale poll timeout (probably fixes #65)
  4. @lilydjwg
  5. @lilydjwg
Commits on Oct 2, 2011
  1. Fix DIGEST-MD5 auth when server address provided

    authored
    When a specific server address was provided via the settings object
    DIGEST-MD5 authentication would fail with:
    
    digest_md5.py", line 345, in _make_response
        host = host.encode("idna")
    AttributeError: 'NoneType' object has no attribute 'encode'
    
    because 'service-hostname' authentication property would not be set in
    such case.
    
    Fixed by setting 'service-hostname' to the server address provided and
    using the JID domain for 'service-domain' (as the transport, which
    usually sets this property, won't know this in such case)
Commits on Sep 7, 2011
  1. TCP socket listener

    authored
Commits on Sep 6, 2011
Something went wrong with that request. Please try again.