Permalink
Switch branches/tags
Nothing to show
Commits on Aug 15, 2012
  1. Document how ssl notifies that the handshake is complete

    mistotebe committed with Nick Mathewson Aug 12, 2012
  2. A few typos and an omission.

    mistotebe committed with Nick Mathewson Aug 12, 2012
Commits on Jul 4, 2012
  1. Fix a few typos

    mistotebe committed with Nick Mathewson Jul 4, 2012
Commits on Jun 15, 2012
  1. Window->Windows

    Nick Mathewson committed Jun 15, 2012
  2. unnegate a sentence: make a statement true

    Nick Mathewson committed Jun 15, 2012
Commits on Jun 6, 2012
  1. Merge pull request #13 from t3dbundy/master

    nmathewson committed Jun 6, 2012
    Fix sample code issue
  2. Fix issue in sample code

    t3dbundy committed Jun 6, 2012
Commits on Jun 1, 2012
  1. Make the example code all build

    Nick Mathewson committed Jun 1, 2012
  2. Fix typo in event_assign() example

    Olivier Matz committed with Nick Mathewson Jun 1, 2012
Commits on May 14, 2012
Commits on Apr 20, 2012
  1. Document most of the new evbuffer functionality

    Nick Mathewson committed Apr 20, 2012
Commits on Apr 19, 2012
  1. Get bufferevent documentation up-to-date wrt 2.1.1-alpha

    Nick Mathewson committed Apr 19, 2012
Commits on Apr 18, 2012
  1. Add documentation for some functions in 2.1.1-alpha

    Nick Mathewson committed Apr 18, 2012
    I still need to take a pass over the new functions in buffer.h,
    bufferevent.h, and bufferevent_ssl.h.
  2. Exclude more macros from getting listed by find_missing.py

    Nick Mathewson committed Apr 18, 2012
Commits on Apr 3, 2012
  1. Note the new EVENT_LOG_* macro names

    Nick Mathewson committed Apr 3, 2012
Commits on Mar 31, 2012
  1. Add event-state diagram

    Nick Mathewson committed Mar 31, 2012
Commits on Mar 29, 2012
  1. Merge pull request #11 from ellzey/master

    nmathewson committed Mar 29, 2012
    Typo fix.
  2. Fixed uSE_CHANGELIST, hOPE that's OK.

    Mark Ellzey committed Mar 29, 2012
Commits on Mar 8, 2012
  1. Merge pull request #10 from ellzey/master

    nmathewson committed Mar 8, 2012
    Fixed wrong variable reference in bev r/w timeouts section.
Commits on Feb 27, 2012
  1. Merge pull request #9 from droe/topic/ssl_shutdown

    nmathewson committed Feb 27, 2012
    Make the SSL_shutdown() hack actually work
  2. Make the SSL_shutdown() hack actually work

    droe committed Feb 27, 2012
    The proposed hack does not achieve the goal, because it will lead to
    an unclean shutdown on the other end, which means that the other end
    will mark the session unclean and drop it from the session cache,
    leading to degraded performance exactly as if we just closed the
    socket.
    
    So instead of setting both SSL_SENT_SHUTDOWN | SSL_RECEIVED_SHUTDOWN,
    only set SSL_RECEIVED_SHUTDOWN and let OpenSSL send a close notify.
    Because there is no distinction in the protocol between close notify
    requests and close notify replies, this has the net effect of a clean
    shutdown on both ends of the SSL connection.
    
    Also note that SSL_shutdown() will not block on a non-blocking socket.
    Instead of blocking, it will return -1 with one of SSL_ERROR_WANT_READ
    or SSL_ERROR_WANT_WRITE, telling us to retry SSL_shutdown() after the
    underlying socket has become readable or writable, respectively.
Commits on Jan 31, 2012
  1. Clarify that inputs must be nonblocking, and LEV_OPT_LEAVE_SOCKETS_BL…

    Frank Schoep committed with Nick Mathewson Jan 31, 2012
    …OCKING
  2. Typo and formatting fixes

    Frank Schoep committed with Nick Mathewson Jan 31, 2012
Commits on Nov 8, 2011
  1. Fix bug in example evbuffer cb code; found by "blindmatrix" on source…

    Nick Mathewson committed Nov 8, 2011
    …forge
Commits on Oct 10, 2011
  1. Fix description of EVTHREAD_WRITE

    Nick Mathewson committed Oct 10, 2011
Commits on Oct 3, 2011
  1. Merge pull request #7 from ellzey/af_unspec_fix

    nmathewson committed Oct 3, 2011
    bufferevent_socket_connect PF_UNSPEC -> AF_INET fix
  2. bufferevent_socket_connect PF_UNSPEC -> AF_INET fix

    Mark Ellzey committed Oct 3, 2011
Commits on Sep 6, 2011
  1. Tweak SSL shutdown discussion

    Nick Mathewson committed Sep 6, 2011
  2. Merge pull request #5 from ellzey/ssl_tips

    nmathewson committed Sep 6, 2011
    Added note about how to cleanly shutdown a ssl bufferevent.
Commits on Sep 2, 2011
  1. Added comment explaining what is breaking RFC

    Mark Ellzey committed Sep 2, 2011
  2. Added note about SSL bufferevents and clean shutdowns

    Mark Ellzey committed Sep 2, 2011
Commits on Aug 5, 2011
  1. Don't set the cipher list or disable the session cache

    Nick Mathewson committed Aug 5, 2011
    These are marginally advanced topics in OpenSSL usage, and I'd
    rather not have them cargo-culting around in everybody else's code
    because of our doing them here.  In particular, I'm really not
    comfortable with telling everybody that they ought to be using RC4.