summaryrefslogtreecommitdiff
path: root/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* make it so that evbuffer_add_file where we read the complete contents of the ...Niels Provos2009-01-291-3/+15
* test evbuffer_add_referenceNiels Provos2009-01-291-2/+3
* Update copyright statements to reflect the facts that:Nick Mathewson2009-01-271-2/+2
* Replace all use of config.h with event-config.h.Nick Mathewson2009-01-271-19/+19
* Remove all trailing whitespace in all the source files.Nick Mathewson2009-01-271-14/+14
* Fix some warnings on linux gcc with --enable-gcc-warningsNick Mathewson2009-01-271-2/+2
* use %zu for off_tNiels Provos2009-01-271-1/+1
* make it compile on linuxNiels Provos2009-01-271-3/+6
* sendfile/mmap and memory reference implementation for evbuffersNiels Provos2009-01-271-112/+410
* second argument to evbuffer_pullup should be ssize_tNiels Provos2009-01-271-2/+1
* Add a "flags" field to evbuffer callbacks.Nick Mathewson2009-01-231-7/+23
* Remove in_callbacks check: allow full recursion in evbuffer callbacks. If yo...Nick Mathewson2009-01-231-4/+1