1. 05 Jul, 2021 1 commit
  2. 03 Jul, 2021 1 commit
  3. 05 Feb, 2021 1 commit
  4. 07 Aug, 2018 1 commit
    • mathieui's avatar
      Fix TLS with python 3.7 · 7738a013
      mathieui authored
      Use the "new" sslproto API instead of the deprecated TLS API.
      Also remove the unused "socket" parameter in XMLStream.__init__.
      7738a013
  5. 22 Jul, 2014 1 commit
  6. 21 Jul, 2014 1 commit
  7. 20 Jul, 2014 1 commit
    • louiz’'s avatar
      Make xmlstream use an asyncio loop · c2f6f077
      louiz’ authored
      Scheduled events, connection, TLS handshake (with STARTTLS), read and write
      on the socket are all done using only asyncio.
      
      A lot of threads, and thread-related (and thus useless) things still remain.
      This is only a first step.
      c2f6f077
  8. 17 Jul, 2014 1 commit
  9. 10 Oct, 2012 1 commit
  10. 13 Mar, 2012 1 commit
  11. 17 Feb, 2012 1 commit
  12. 18 Jan, 2012 2 commits
    • Lance Stout's avatar
      Revert "Remove stream feature handlers on session_start." · 1e019030
      Lance Stout authored
      This reverts commit 4274f49a.
      
      The SASL mech was choking on this, so let's send it back for some
      more refining.
      1e019030
    • Lance Stout's avatar
      Remove stream feature handlers on session_start. · 4274f49a
      Lance Stout authored
      Based on profiling, using around 35 stream handlers quarters the number
      of basic message stanzas that can be processed in a second, in
      comparison to only using the bare minimum of four handlers.
      
      To help, we can drop handlers for stream features once the session
      has started. So that we can re-enable these handlers when a stream
      must restart, the 'stream_start' event has been added which fires
      whenever a stream header is received.
      
      The 'stream_start' event is a more generic replacement for the
      existing start_stream_handler() method.
      4274f49a
  13. 19 Nov, 2011 1 commit
  14. 03 Jul, 2011 2 commits
  15. 01 Jul, 2011 1 commit
  16. 30 Jun, 2011 1 commit