1. 16 Dec, 2008 2 commits
    • Jarod Neuner's avatar
      Early TLS Handshake and Verification · 4af68bbd
      Jarod Neuner authored
      tport_type_tls.c:
      * tport_tls_accept():
        - Replaces tport_accept for incoming TLS connections.
      * tport_tls_connect():
        - Replaces tport_base_connect() for outgoing TLS connections.
      
      tport_tls.c:
      * tls_t now use a memory home instead of malloc.
      * removed tls_check_hosts()
      * tls_connect():
        - Replaces tport_base_connect for TLS connection setup.
        - Completes TLS handshake and verifies peer certificates.
        - Destroys suspect TLS connections before sending/receiving payload.
        - Populates a su_strlst_t with subjects from the peer certificate.
      
      tport.c:
      * tport_is_verified()
        - true if peer certificate validated successfully
      * tport_delivered_from_subjects()
        - Certificate subjects listed in the peer certificate.
      
      darcs-hash:20081216221937-2152f-3d6b74d411b57c22230e4840fca133da48c86368.gz
      4af68bbd
    • Jarod Neuner's avatar
      Helper functions for vtp_connect and vtp_wakeup_pri. · f799e03c
      Jarod Neuner authored
      - Expose tport_setname() and tport_wakeup() via tport_internal.h
      - Add tport_register_secondary() for adding secondaries to a root, and
        to alleviate the need to export tprb_append.
      
      darcs-hash:20081216175826-2152f-1a5680d4ca61ba2405b497cfc12bde3a776bfd64.gz
      f799e03c
  2. 27 Nov, 2008 1 commit
  3. 07 Mar, 2008 1 commit
  4. 27 Feb, 2008 1 commit
    • Michael Jerris's avatar
      msvc2008 · 1e871a6b
      Michael Jerris authored
      darcs-hash:20080227213431-16063-b9be07d945c93dd41e64ad929de2060c1143bb37.gz
      1e871a6b
  5. 11 Jan, 2008 1 commit
  6. 29 Nov, 2007 1 commit
  7. 20 Sep, 2007 1 commit
  8. 25 Jul, 2007 2 commits
  9. 28 Jun, 2007 1 commit
  10. 30 Apr, 2007 2 commits
  11. 23 Apr, 2007 1 commit
  12. 06 Feb, 2007 1 commit
  13. 07 Dec, 2006 1 commit
  14. 05 Dec, 2006 2 commits
  15. 16 Nov, 2006 1 commit
  16. 26 Sep, 2006 2 commits
  17. 25 Sep, 2006 1 commit
  18. 20 Sep, 2006 1 commit
  19. 19 Sep, 2006 2 commits
  20. 11 Sep, 2006 1 commit
  21. 06 Sep, 2006 1 commit
  22. 23 Aug, 2006 1 commit
  23. 17 May, 2006 1 commit
  24. 12 May, 2006 1 commit
  25. 26 Apr, 2006 5 commits
  26. 25 Apr, 2006 1 commit
  27. 18 Apr, 2006 1 commit
  28. 17 Apr, 2006 1 commit
    • Pekka Pessi's avatar
      Updated compression interface in tport. · 7aa0ca38
      Pekka Pessi authored
      Added tport_compressor_t type, tport_delivered_with_comp().
      Removed tpac_sigcomp_accept() and tport_delivered_using_udvm().
      
      darcs-hash:20060417233320-65a35-8a2571e39146a82f57e58d5e97c126392840c873.gz
      7aa0ca38
  29. 31 Mar, 2006 1 commit
    • Pekka Pessi's avatar
      Added stun server and compression plugins. · 31f5e43b
      Pekka Pessi authored
      Added TPORT_STUN_SERVER().
      Having stun server dependencies in <tport_stub_stun.c>.
      Moved sigcomp dependencies into <tport_stub_sigcomp.c>.
      
      darcs-hash:20060331154135-88462-90caca9b5511bfdae6efa5d609deee9d03841607.gz
      31f5e43b
  30. 27 Mar, 2006 1 commit