Skip to content
Commits on Jan 12, 2014
  1. Merge pull request #83 from lovesnow/master

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

    Fix ThreadPool._remove_timeout_handler() method
    committed Dec 6, 2013
  2. Merge pull request #81 from hensing/master

    setup: use distribute only if installed
    committed Dec 6, 2013
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()

    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.
    committed Sep 22, 2013
  2. Trailing white-space removed

    committed Sep 22, 2013
  3. 'py3lint' make target added

    This allows to run pylint via python3 on Python 3 code.
    committed Sep 22, 2013
  4. Merge pull request #76 from lilydjwg/tornado_mainloop

    tornado's ioloop intergration
    committed Sep 22, 2013
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

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

    error when connecting, just try next address
    committed Dec 7, 2012
  2. @lilydjwg

    hup when connecting, just try next address

    tornado doesn't distinguish hup and error; let's try to cope with it.
    lilydjwg committed Dec 7, 2012
  3. @lilydjwg

    error when connecting, just try next address

    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).
    lilydjwg committed Dec 7, 2012
Commits on Nov 2, 2012
  1. WSAEBADF handling fix

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

    native Facebook authenticator
    committed Nov 2, 2012
  3. adding in a new sasl authenticator for facebook

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

    fix: a socket may be unregistered when not registered
    
    Should fix #68
    committed Feb 21, 2012
  2. @lilydjwg

    fix: a socket may be unregistered when not registered

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

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

    Clarify that the interval is given in seconds
    committed Nov 6, 2011
  2. @feature_uri() decoreator added

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

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

    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)
    committed Oct 2, 2011
Commits on Sep 7, 2011
  1. TCP socket listener

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