summaryrefslogtreecommitdiff
path: root/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* Fix several memory leaks in the unit tests.Nick Mathewson2014-09-181-1/+1
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2014-08-291-0/+2
|\
| * Consistently check for failure from evbuffer_pullup()Nick Mathewson2014-08-291-0/+2
* | Avoid leaking segment mappings when offset is not a page multipleNick Mathewson2013-07-311-8/+18
* | Use finalization feature so bufferevents can avoid deadlocksNick Mathewson2013-04-261-0/+18
* | Add a new callback to get called on evbuffer_file_segment freeyangacer2012-11-061-1/+17
* | Fix a few mingw64 incompatibilities introduced since 2.0Nick Mathewson2012-11-021-2/+2
* | Fix some warnings found cross-compiling with mingw32Nick Mathewson2012-11-011-0/+6
* | Avoid double-free on error in evbuffer_add_file. Found by coverity.Nick Mathewson2012-07-261-1/+2
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-07-261-0/+3
|\ \ | |/
| * Avoid possible needless call to writev. Found by coverity.Nick Mathewson2012-07-261-0/+2
* | Restore our priority-inversion-prevention code with deferredsNick Mathewson2012-05-091-1/+2
* | Replace more deferred_cb names with event_callbackNick Mathewson2012-05-091-3/+3
* | Replace deferred_cbs with event_callback-based implementation.Nick Mathewson2012-05-091-7/+6
* | Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-23/+23
* | Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-71/+71
* | Convert event-config.h macros to avoid reserved identifiersNick Mathewson2012-02-291-19/+19
* | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\ \ | |/
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | Replace more C99/C++ comments with oldschool /* */ commentsNick Mathewson2012-02-021-14/+14
* | Merge remote-tracking branch 'github/linked_list'Nick Mathewson2012-01-201-13/+13
|\ \
| * | Use LIST rather than TAILQ for evbuffer callbacksNick Mathewson2010-04-091-12/+12
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-12-081-1/+8
|\ \ \ | | |/ | |/|
| * | Fix behavior of evbuffer_peek(buf,-1,NULL,NULL,0)Zack Weinberg2011-12-081-1/+8
* | | whitespace fixesNick Mathewson2011-12-081-3/+3
* | | Merge remote-tracking branch 'fancycode/buffer_references'Nick Mathewson2011-12-081-2/+118
|\ \ \
| * | | Changed use of refcounts to make sure referenced chains are freed in all cases.Joachim Bauch2011-12-071-14/+11
| * | | fixed typoJoachim Bauch2011-10-171-1/+1
| * | | added comments to describe refcounting of multicase chainsJoachim Bauch2011-10-171-2/+11
| * | | prevent nested multicast references, reworked lockingJoachim Bauch2011-08-091-30/+12
| * | | support adding buffers to other buffers non-destructivelyJoachim Bauch2011-08-091-1/+130
* | | | Add evbuffer_copyout_from to copy data from the middle of a bufferNick Mathewson2011-12-071-9/+30
* | | | fix windows compilation issues with new file segment codeNick Mathewson2011-12-021-1/+3
* | | | New EVBUFFER_EOL_NUL to read NUL-terminated strings from an evbufferAndrea Montefusco2011-11-141-0/+5
* | | | Tweaks, fixups, and comments on evbuffer_add_iovecNick Mathewson2011-11-111-1/+6
* | | | Added evbuffer_add_iovec and unit tests.Mark Ellzey2011-11-111-0/+31
* | | | Merge remote-tracking branch 'github/20_evbuffer_remove_bug'Nick Mathewson2011-11-021-15/+5
|\ \ \ \
| * | | | Use the free-trailing-chains function in evbuffer_insert_chain tooNick Mathewson2011-11-021-15/+5
| | |/ / | |/| |
* | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-11-021-1/+32
|\ \ \ \ | |/ / /
| * | | Fix an evbuffer crash in evbuffer_remove_buffer()Nick Mathewson2011-11-021-1/+32
* | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-1/+1
|\ \ \ \ | |/ / /
| * | | Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* | | | Make evbuffer_file_segment_types adaptableNick Mathewson2011-10-061-26/+57
* | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-061-1/+18
|\ \ \ \ | |/ / /
| * | | Prefer mmap to sendfile unless a DRAINS_TO_FD flag is set. Allows add_file to...Nick Mathewson2011-09-291-0/+27
* | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-09-281-0/+1
|\ \ \ \ | |/ / /
| * | | Make evbuffer callbacks get the right n_added value after evbuffer_addNick Mathewson2011-09-281-0/+1
* | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-181-1/+1
|\ \ \ \ | |/ / /
| * | | Make overlapped reads result in evbuffer callbacks getting invokedNick Mathewson2011-08-181-1/+1
* | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-171-5/+11
|\ \ \ \ | |/ / / | | / / | |/ / |/| |