summaryrefslogtreecommitdiff
path: root/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* Replace some cases of uint32_t with ev_uint32_t.Nick Mathewson2009-12-231-1/+1
* Fix up behavior of never-defered callbacks a littleNick Mathewson2009-12-221-0/+3
* Add the abilitity to mark some buffer callbacks as never-deferred.Nick Mathewson2009-12-041-23/+25
* Stop passing EVTHREAD_READ and EVTHREAD_WRITE to non-rw locks.Nick Mathewson2009-11-271-74/+74
* Revise the locking API: deprecate the old locking callbacks and add trylock.Nick Mathewson2009-11-271-2/+2
* Remove most calls to event_err() in http and deal with memory errors insteadrelease-2.0.3-alphaNiels Provos2009-11-191-0/+2
* Move responsibility for IOCP callback into bufferevent_async.Nick Mathewson2009-11-171-1/+27
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-061-2/+0
* Fix some build warnings on MSVC, mostly related to signed/unsigned comparisons.Nick Mathewson2009-11-051-1/+1
* Fix an errant user of ssize_t to use ev_ssize_t.Nick Mathewson2009-11-021-1/+1
* Do not add a newline to the end of log statements.Nick Mathewson2009-10-271-4/+4
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-261-7/+6
* Spelling fixes in comments and strings.Nick Mathewson2009-10-161-4/+4
* Do not drop data from evbuffer when out of memory; reported by Jacek MasiulaniecNiels Provos2009-09-241-1/+0
* Treat a negative number of bytes to read as the kernel saying "I don't know."Nick Mathewson2009-09-111-2/+2
* Support sendfile on solaris: patch from Caitlin Mercer.Nick Mathewson2009-08-161-1/+11
* Add an evbuffer_search_range() to search a bounded range of a bufferNick Mathewson2009-08-071-3/+19
* Refactor evbuffer_readln() into a search-for-eol function and an extract-line...Nick Mathewson2009-07-311-42/+76
* Refactor evbuffer_readln to use evbuffer_ptr; remove old evbuffer_iterator.Nick Mathewson2009-07-311-41/+43
* Make "deferred callback queue" independent of event_base.Nick Mathewson2009-07-261-3/+3
* Fix build on platforms (like Solaris 10, reportedly) which lack a MAP_FILE.Nick Mathewson2009-07-231-1/+4
* Fix type on freebsd sendfile. Patch from navin seshadri. Fixes bug 2811991Nick Mathewson2009-06-251-1/+1
* Use ev_ssize_t in place of ssize_t *everywhere*.Nick Mathewson2009-05-221-10/+10
* Use the native "struct iovec" as our "struct evbuffer_iovec" when available, ...Nick Mathewson2009-05-211-12/+12
* Replace reserve/commit with new iovec-based interface. Add a new evbuffer_peek.Nick Mathewson2009-05-191-43/+134
* Change the interface of evbuffer_add_reference: give the cleanup function mor...Nick Mathewson2009-05-151-2/+4
* New semantics for evbuffer_cb_set_flags().Nick Mathewson2009-05-151-1/+15
* More msvc build tweaks.Nick Mathewson2009-05-011-19/+35
* Note a place we might do better about lock releasing.Nick Mathewson2009-04-291-0/+2
* Fix compile: #elif FOO is not the same as #elif defined(FOO).Nick Mathewson2009-04-281-3/+3
* make sendfile work on freebsdNiels Provos2009-04-241-3/+12
* Fix for evbuffer_read() when all data fits in penultimate chain.Nick Mathewson2009-04-231-5/+7
* Actually stop using EVBUFFER_LENGTH/DATA, and move them to buffer_compat.hNick Mathewson2009-04-171-2/+2
* Make buffer iocp stuff compile happilyNick Mathewson2009-04-141-1/+1
* Do not remove an empty chain that we have pinned for reading when we drain th...Nick Mathewson2009-04-131-3/+7
* add pin/unpin functions, and a deref-and-free pair.Nick Mathewson2009-04-131-10/+14
* Add a reference count to evbuffers.Nick Mathewson2009-04-131-3/+20
* Make evbuffer_commit_space trigger callbacks.Nick Mathewson2009-04-131-1/+3
* Refactor the code that sets up iovecs for reading into its own function. ioc...Nick Mathewson2009-04-131-31/+58
* Facility to make evbuffers get their callbacks deferred.Nick Mathewson2009-04-101-2/+39
* Add freeze support to evbuffers.Nick Mathewson2009-04-081-22/+138
* Add a new facility to "pin" the memory in an evbuffer chain.Nick Mathewson2009-04-081-8/+59
* Add locking to evbuffers.Nick Mathewson2009-04-051-97/+319
* Make the new evbuffer callbacks use a new struct-based interface.Nick Mathewson2009-04-031-35/+79
* Add a new improved search function.Nick Mathewson2009-04-031-11/+132
* Explode less badly in the case where we're told to prepend/append/remove a bu...Nick Mathewson2009-02-101-5/+9
* Add an assertion to evbuffer_chain_align so we can't reuse it in the future.Nick Mathewson2009-02-101-0/+1
* Enable (and debug) WSARecv for evbuffer iovec-like reads.Nick Mathewson2009-02-031-6/+12
* Allocate callback entries with contents 0d out.Nick Mathewson2009-02-011-1/+1
* Support temporarily suspending an evbuffer callback. This is different from ...Nick Mathewson2009-02-011-4/+43