1. 21 Nov, 2012 1 commit
    • Ralf Haferkamp's avatar
      ITS#7428 Use non-blocking IO during SSL Handshake · c728ebf5
      Ralf Haferkamp authored
      If a timeout is set, perform the SSL Handshake using non-blocking IO.  This way
      we can timeout if SSL Handshake gets stuck for whatever reason.
      
      This code is currently hidden behind #ifdefs (LDAP_USE_NON_BLOCKING_TLS) and
      disabled by default as there seem to be some problems using NON-blocking
      I/O during the TLS Handshake when linking against NSS (either a bug in NSS
      itself of in tls_m.c, see discussion on -devel)
      
      This patch adds an additional parameter to ldap_int_poll() in order to indicate
      if we're waiting in order to perform a read or write operation.
      c728ebf5
  2. 20 Feb, 2012 1 commit
  3. 01 Jan, 2012 1 commit
  4. 09 Jun, 2011 1 commit
  5. 05 Jan, 2011 1 commit
  6. 22 Oct, 2010 1 commit
  7. 13 Oct, 2010 1 commit
  8. 27 Jul, 2010 1 commit
  9. 26 Jul, 2010 2 commits
  10. 02 Jun, 2010 1 commit
  11. 13 Apr, 2010 1 commit
  12. 03 Mar, 2009 1 commit
  13. 09 Feb, 2009 1 commit
  14. 22 Jan, 2009 1 commit
  15. 13 Oct, 2008 1 commit
  16. 09 Oct, 2008 1 commit
  17. 07 Oct, 2008 2 commits
  18. 14 Aug, 2008 1 commit
  19. 23 May, 2008 1 commit
  20. 08 Jan, 2008 1 commit
  21. 08 Jun, 2007 2 commits
  22. 09 May, 2007 1 commit
  23. 11 Apr, 2007 1 commit
  24. 21 Feb, 2007 1 commit
  25. 05 Feb, 2007 1 commit
  26. 10 Jan, 2007 1 commit
  27. 07 Jan, 2007 2 commits
    • Pierangelo Masarati's avatar
      9b5ea6a2
    • Pierangelo Masarati's avatar
      First cut to truly async connect: · aa3c9bad
      Pierangelo Masarati authored
      	- after connect(2), if async the connection is in "connecting" state
      	- the first time a request is sent, "connecting" conns are polled
      		- in case of success, the request is sent
      		- in case still connecting, LDAP_X_CONNECTING is returned;
      		  clients are expected to retry later
      	- the "async" behavior must be explicitly enabled by setting
      	  the LDAP_OPT_CONNECT_ASYNC option
      
      "local" connections need work
      aa3c9bad
  28. 02 Jan, 2007 1 commit
  29. 04 Dec, 2006 1 commit
  30. 03 Dec, 2006 1 commit
  31. 12 Nov, 2006 1 commit
  32. 02 Nov, 2006 1 commit
  33. 14 Sep, 2006 1 commit
  34. 01 Sep, 2006 3 commits