summaryrefslogtreecommitdiff
path: root/buffer.c
Commit message (Expand)AuthorAgeFilesLines
* 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
|\ \ \ \ | |/ / / | | / / | |/ / |/| |
| * | Solaris sendfile: correctly detect amount of data sentMichael Herf2011-08-151-5/+11
* | | Merge remote-tracking branch 'github/21_end_of_buffer'Nick Mathewson2011-07-051-12/+37
|\ \ \
| * | | Set the special "not found" evbuffer_ptr consistantly.Nir Soffer2011-06-201-10/+12
| * | | Tweaks to return types with end-of-buf ptrsNick Mathewson2011-06-131-5/+7
| * | | Allow evbuffer_ptr to point to position 0 in an empty evbufferNir Soffer2011-06-131-3/+19
| * | | Allow evbuffer_ptr_set to yield a point just after the end of the buffer.Nick Mathewson2011-06-131-1/+6
* | | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-07-041-0/+5
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Speed up invoke_callbacks on evbuffers when there are no callbacksMark Ellzey2011-07-041-0/+5
* | | Remove a needless branch in evbuffer_drain()Nick Mathewson2011-06-081-4/+2
* | | Fix a bug in the improved EOL_CRLF codeNick Mathewson2011-06-061-2/+5
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-06-061-1/+1
|\ \ \ | |/ /
| * | Fix incorrect results from evbuffer_search_eol(EOL_LF)Nick Mathewson2011-06-061-1/+1
* | | Fix windows file segment mappingsNick Mathewson2011-06-021-1/+1
* | | Try to squeeze a little more speed out of EVBUFFER_EOL_CRLFNick Mathewson2011-06-011-3/+32
* | | Roughly 20% speed increase when line-draining a buffer using EVBUFFER_EOL_CRLFMina Naguib2011-05-311-15/+11