1. 26 Oct, 2015 2 commits
  2. 21 Oct, 2015 3 commits
  3. 20 Oct, 2015 1 commit
  4. 19 Oct, 2015 4 commits
  5. 16 Oct, 2015 1 commit
  6. 13 Oct, 2015 1 commit
  7. 12 Oct, 2015 1 commit
  8. 05 Oct, 2015 3 commits
  9. 02 Oct, 2015 2 commits
  10. 01 Oct, 2015 1 commit
    • Review API betweeen connections and connectors · 57481c35
      - Review error handling. Only 2 exceptions remain in connector.py:
      
        - Drop useless exception handling for EAGAIN since it should not happen
          if the kernel says the socket is ready.
        - Do not distinguish other socket errors. Just close and log in a generic way.
        - No need to raise a specific exception for EOF.
        - Make 'connect' return a boolean instead of raising an exception.
        - Raise appropriate exception when answer/ask/notify is called on a closed
          non-MT connection.
      
      - Add support for more complex connectors, which may need to write for a read
        operation, or to read when there's pending data to send. This will be
        required for SSL support (more exactly, the handshake will be done in
        a transparent way):
      
        - Move write buffer to connector.
        - Make 'receive' fill the read buffer, instead of returning the read data.
        - Make 'receive' & 'send' return a boolean to switch polling for writing.
        - Tolerate that sockets return 0 as number of bytes sent.
      
      - In testConnection, simply delete all failing tests, as announced
        in commit 71e30fb9.
      Julien Muchembled committed
  11. 30 Sep, 2015 1 commit
  12. 24 Sep, 2015 4 commits
  13. 23 Sep, 2015 3 commits
  14. 15 Sep, 2015 8 commits
  15. 14 Sep, 2015 1 commit
  16. 07 Sep, 2015 1 commit
  17. 28 Aug, 2015 3 commits