summaryrefslogtreecommitdiff
path: root/buffer.c
Commit message (Expand)AuthorAge
* Remove one last bug in last_with_datap logic. Found with valgrindNick Mathewson2010-04-23
* Fix compiler warnings under WIN32Giuseppe Scrivano2010-04-13
* Add evbuffer_copyout to copy data from an evbuffer without drainingNick Mathewson2010-04-13
* Add more unit tests for evbuffer_expandNick Mathewson2010-04-09
* Unit-test every evbuffer_add_file() implementation.Nick Mathewson2010-04-09
* Clean up a mistake in pointer manipulation in evbuffer_removeChristopher Davis2010-04-02
* Rewrite evbuffer_expand and its usersNick Mathewson2010-03-31
* Fix a memory leak when appending/prepending to a buffer with unused space.Nick Mathewson2010-03-31
* Make the no_iovecs case of write_atmost compileNick Mathewson2010-03-31
* Turn the increasingly complex *_CHAIN() macros into functionsNick Mathewson2010-03-31
* Replace last_with_data with a slightly smarter versionNick Mathewson2010-03-31
* Fix critical bug in evbuffer_write when writev is not availableNick Mathewson2010-03-31
* Make evbuffer_prepend handle empty buffers betterNick Mathewson2010-03-26
* Do not use evbuffer_expand() to add the first chain to a bufferNick Mathewson2010-03-26
* Improve robustness for refcountingNick Mathewson2010-03-13
* Fix last_with_data compilation on windowsNick Mathewson2010-03-11
* Allow evbuffer_read() to split across more than 2 iovecsNick Mathewson2010-03-10
* Remove previous_to_last from evbufferNick Mathewson2010-03-10
* Use last_with_data in place of previous_to_lastNick Mathewson2010-03-10
* Revise evbuffer to add last_with_dataNick Mathewson2010-03-10
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-04
* Improve the speed of evbuffer_readln()Nick Mathewson2010-03-03
* Make bufferevent_free() clear all callbacks immediately.Nick Mathewson2010-02-22
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-18
* Fix two unlocked reads in evbuffer.Nick Mathewson2010-02-15
* Use off_t for the length parameter of evbuffer_add_fileNick Mathewson2010-02-12
* Fix byte counts when mixing deferred and non-deferred evbuffer callbacks.Nick Mathewson2010-01-06
* Replace some cases of uint32_t with ev_uint32_t.Nick Mathewson2009-12-23
* Fix up behavior of never-defered callbacks a littleNick Mathewson2009-12-22
* Add the abilitity to mark some buffer callbacks as never-deferred.Nick Mathewson2009-12-04
* Stop passing EVTHREAD_READ and EVTHREAD_WRITE to non-rw locks.Nick Mathewson2009-11-27
* Revise the locking API: deprecate the old locking callbacks and add trylock.Nick Mathewson2009-11-27
* Remove most calls to event_err() in http and deal with memory errors insteadNiels Provos2009-11-19
* Move responsibility for IOCP callback into bufferevent_async.Nick Mathewson2009-11-17
* We do not work any more without an event-config.h; stop pretending that it is...Nick Mathewson2009-11-06
* Fix some build warnings on MSVC, mostly related to signed/unsigned comparisons.Nick Mathewson2009-11-05
* Fix an errant user of ssize_t to use ev_ssize_t.Nick Mathewson2009-11-02
* Do not add a newline to the end of log statements.Nick Mathewson2009-10-27
* Use EVUTIL_ASSERT() consistently instead of assert.Nick Mathewson2009-10-26
* Spelling fixes in comments and strings.Nick Mathewson2009-10-16
* Do not drop data from evbuffer when out of memory; reported by Jacek MasiulaniecNiels Provos2009-09-24
* Treat a negative number of bytes to read as the kernel saying "I don't know."Nick Mathewson2009-09-11
* Support sendfile on solaris: patch from Caitlin Mercer.Nick Mathewson2009-08-16
* Add an evbuffer_search_range() to search a bounded range of a bufferNick Mathewson2009-08-07
* Refactor evbuffer_readln() into a search-for-eol function and an extract-line...Nick Mathewson2009-07-31
* Refactor evbuffer_readln to use evbuffer_ptr; remove old evbuffer_iterator.Nick Mathewson2009-07-31
* Make "deferred callback queue" independent of event_base.Nick Mathewson2009-07-26
* Fix build on platforms (like Solaris 10, reportedly) which lack a MAP_FILE.Nick Mathewson2009-07-23
* Fix type on freebsd sendfile. Patch from navin seshadri. Fixes bug 2811991Nick Mathewson2009-06-25
* Use ev_ssize_t in place of ssize_t *everywhere*.Nick Mathewson2009-05-22