summaryrefslogtreecommitdiff
path: root/src/or/buffers.c
AgeCommit message (Expand)Author
2017-09-05Move buffers.c and buffers_tls.c into src/commonNick Mathewson
2017-09-05Move the tls parts of buffers.c into buffers_tls.cNick Mathewson
2017-09-05Make buffers.c independent of or.hNick Mathewson
2017-09-05Make buf_pullup() expose the pulled-up data.Nick Mathewson
2017-09-05Move protocol-specific functions out of buffers.cNick Mathewson
2017-08-03Switch to offsetof()Neel Chauhan
2017-07-05Make the strings from #1667 static.Nick Mathewson
2017-07-05Merge branch 'neena-fix-1667'Nick Mathewson
2017-07-05Extract "not an HTTP proxy" messages.Nick Mathewson
2017-06-27Merge branch 'maint-0.3.1'Nick Mathewson
2017-06-26Try a little harder to make sure we never call tor_compress_process wrong.Nick Mathewson
2017-06-21Replace peek_buf_startswith() with a safe versionNick Mathewson
2017-06-21Fix compilation on 1667 code.Nick Mathewson
2017-06-21Respond meaningfully to HTTP requests on the control port. Fix #1667Ravi Chandra Padmala
2017-06-04Use string_is_valid_hostname in SOCKS4 request parsing codepathrl1987
2017-06-04Don't reject SOCKS5 requests that contain IP stringsrl1987
2017-06-03Refrain from needless SOCKS5 warningrl1987
2017-05-30Fix GCC 7 -Wimplicit-fallthrough warningsAndreas Stieger
2017-05-09config: Remove WarnUnsafeSocks optionDavid Goulet
2017-04-18Rename `write_to_buf_zlib()` to `write_to_buf_compress()`.Alexander Færøy
2017-04-17Refactor the streaming compression code.Alexander Færøy
2017-03-15Run the copyright update script.Nick Mathewson
2017-02-27Merge branch 'disable_memory_sentinels_squashed'Nick Mathewson
2017-02-27Code to disable memory sentinels for fuzzingNick Mathewson
2017-02-27Merge branch 'bug21369_check_029_squashed' into maint-0.3.0Nick Mathewson
2017-02-27Try to check for (and prevent) buffer size INT_MAX overflow better.Nick Mathewson
2017-02-14Merge branch 'bug20894_029_v3'Nick Mathewson
2017-02-14fixup! Don't atoi off the end of a buffer chunk.Nick Mathewson
2017-02-14Don't atoi off the end of a buffer chunk.Nick Mathewson
2016-12-19for fuzzing: Add a function to make a buf with given contentsteor
2016-10-17Update the buffer sentinel fix to work with our #20081 fix.Nick Mathewson
2016-10-17Merge branch 'maint-0.2.8'Nick Mathewson
2016-10-17Merge branch 'buf_sentinel_026_v2' into maint-0.2.8Nick Mathewson
2016-10-17Add a one-word sentinel value of 0x0 at the end of each buf_t chunkNick Mathewson
2016-10-17Write a bunch of module documentation.Nick Mathewson
2016-09-13Make preferred_chunk_size avoid overflow, handle big inputs betterNick Mathewson
2016-08-12Merge remote-tracking branch 'public/Fix_19450'Nick Mathewson
2016-08-02Remove generic_buffer_*() functions as needless.Nick Mathewson
2016-08-02Rename generic_buffer_set_to_copy, since generic buffers are not a thingNick Mathewson
2016-07-19Use coarse monotonic timer instead of cached monotonized libevent time.Nick Mathewson
2016-07-14Remove bufferevents dead codeU+039b
2016-05-30Replace nearly all XXX0vv comments with smarter onesNick Mathewson
2016-04-15Disambiguate: Avoid defining two static functions called chunk_free_uncheckedNick Mathewson
2016-02-27Update the copyright year.Nick Mathewson
2016-02-27Make sure that every module in src/or has a brief description.Nick Mathewson
2016-01-12Add another safe_str_client to fix bug 17419Nick Mathewson
2015-12-15Replace usage of INLINE with inlinecypherpunks
2015-09-02Remove remaining references to "nulterminate" in commentsNick Mathewson
2015-09-01Remove the unused "nulterminate" option to buf_pullup()Nick Mathewson
2015-08-25Log malformed hostnames in socks5 request respecting SafeLoggingAndreas Stieger