summaryrefslogtreecommitdiff
path: root/bufferevent_sock.c
Commit message (Expand)AuthorAgeFilesLines
* Replace EVUTIL_CLOSESOCKET macro with a functionSebastian Sjöberg2010-04-141-1/+1
* Set mem_offset for every bufferevent typeNick Mathewson2010-03-131-1/+1
* Do not close(-1) when freeing an uninitialized socket buffereventNick Mathewson2010-03-131-1/+1
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Small cleanups on freebsd-connect-refused patch.Nick Mathewson2010-02-271-7/+5
* deal with connect() failing immediatelyNiels Provos2010-02-271-1/+15
* Provide consistent, tested semantics for bufferevent timeoutsNick Mathewson2010-02-231-6/+12
* Suspend read/write on bufferevents during hostname lookupNick Mathewson2010-02-201-2/+11
* Clean up formatting: Disallow space-before-tab.Nick Mathewson2010-02-181-1/+1
* When connect() succeeds immediately, don't invoke the callback immediately.Nick Mathewson2010-02-181-8/+5
* Check more internal event_add() calls for failureNick Mathewson2010-01-221-4/+9
* Merge branch 'ratelimit'Nick Mathewson2010-01-061-7/+23
|\
| * Do not make bufferevent_setfd implicitly disable EV_READ and EV_WRITE.Nick Mathewson2009-12-281-5/+4
| * Rate-limiting for bufferevents; group and individual limits are supported.Nick Mathewson2009-12-281-2/+19
* | Fix crash bugs when a bufferevent's eventcb is not set.Nick Mathewson2009-12-291-3/+2
|/
* Do not ignore bufferevent_enable(EV_READ) before bufferevent_connect().Nick Mathewson2009-12-231-1/+6
* Add a temporary workaround for an ssl bug found on FreeBSD.Nick Mathewson2009-11-181-1/+6
* Move responsibility for IOCP callback into bufferevent_async.Nick Mathewson2009-11-171-2/+12
* Add two implementations of getaddrinfo: one blocking and one nonblocking.Nick Mathewson2009-11-161-48/+34
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-061-2/+0
* Commit ConnectEx code to get connect working with async bufferevents.Nick Mathewson2009-11-041-9/+32
* Add a missing include for win32.Nick Mathewson2009-11-041-0/+1
* Add a bufferevent function to resolve a name then connect to it.Nick Mathewson2009-11-031-0/+73
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-261-3/+2
* Tweaks to IOCP interface.Nick Mathewson2009-10-231-1/+1
* Expose a narrow window to the IOCP code.Nick Mathewson2009-10-231-0/+8
* Treat the bitwise OR of two enum values as an int.Nick Mathewson2009-10-211-1/+1
* Spelling fixes in comments and strings.Nick Mathewson2009-10-161-2/+2
* When a bufferevent_connect() call fails, give the client an error callback.Nick Mathewson2009-10-141-3/+15
* On connect, call only one of BEV_EVENT_CONNECTED or writecb.Nick Mathewson2009-08-191-1/+3
* tab/whitespace fixes in bufferevent_sock.cNick Mathewson2009-08-141-13/+16
* When bufferevent_socket_connect is called with no address, assume that our ex...Nick Mathewson2009-08-091-9/+12
* Fix some bugs in bufferevent_socket_connectNick Mathewson2009-07-301-0/+12
* Bufferevent support for openssl.Nick Mathewson2009-07-281-32/+16
* Always hold a reference to a bufferevent when calling its callbacks.Nick Mathewson2009-07-171-9/+16
* Add a lock/unlock pair inside the event callbacks in bufferevents.Nick Mathewson2009-07-101-6/+16
* Consistently say "eventcb" instead of "errorcb"Nick Mathewson2009-05-251-7/+7
* Add a "ctrl" mechanism to bufferevents for property access.Nick Mathewson2009-05-131-3/+24
* Do not use the "evbuffer_" prefix to denote parts of bufferevents.Nick Mathewson2009-05-131-13/+14
* Add new code to make and accept connections.Nick Mathewson2009-05-051-1/+62
* Use fewer _compat.h headers in our own code.Nick Mathewson2009-05-021-1/+0
* Update copyright notices, add some missing license statementsNick Mathewson2009-04-191-1/+2
* Add a generic way for any bufferevent to make its callback deferredNick Mathewson2009-04-171-5/+4
* Actually stop using EVBUFFER_LENGTH/DATA, and move them to buffer_compat.hNick Mathewson2009-04-171-6/+6
* Locking support for bufferevents.Nick Mathewson2009-04-131-8/+20
* Refactor new elements of bufferevent into bufferevent_private structureNick Mathewson2009-04-131-4/+8
* Add a linked-pair abstraction to bufferevents.Nick Mathewson2009-04-101-1/+1
* Prevent unsupported modifications to bufferevent_sock buffers.Nick Mathewson2009-04-081-0/+7
* Make the new evbuffer callbacks use a new struct-based interface.Nick Mathewson2009-04-031-2/+3
* convert new bufferevent_*.c files to event-config.h only.Nick Mathewson2009-02-021-4/+4