aboutsummaryrefslogtreecommitdiff
path: root/src/or/buffers.c
Commit message (Expand)AuthorAge
* Create reasons.hSebastian Hahn2010-07-27
* Create control.hSebastian Hahn2010-07-27
* Create connection_or.hSebastian Hahn2010-07-27
* Create connection_edge.hSebastian Hahn2010-07-27
* Create config.hSebastian Hahn2010-07-27
* Create buffers.hSebastian Hahn2010-07-27
* Rename log.h to torlog.h•••This should make us conflict less with system files named "log.h". Yes, we shouldn't have been conflicting with those anyway, but some people's compilers act very oddly. The actual change was done with one "git mv", by editing Makefile.am, and running find . -name '*.[ch]' | xargs perl -i -pe 'if (/^#include.*\Wlog.h/) {s/log.h/torlog.h/; }' Nick Mathewson2010-07-09
* Add option to not warn when getting an IP instead of hostnameSebastian Hahn2010-06-07
* Merge remote branch 'origin/maint-0.2.1'•••Conflicts: src/common/test.h src/or/test.c Nick Mathewson2010-02-27
|\
| * Update Tor Project copyright yearsNick Mathewson2010-02-27
* | Merge branch 'safelogging2'•••Conflicts: ChangeLog Nick Mathewson2009-12-15
|\ \
| * | Refactor the safe_str_*() API to make more sense.•••The new rule is: safe_str_X() means "this string is a piece of X information; make it safe to log." safe_str() on its own means "this string is a piece of who-knows-what; make it safe to log". Nick Mathewson2009-12-15
| * | Allow SafeLogging to exclude client related informationSebastian Hahn2009-12-12
* | | *_free functions now accept NULL•••Some *_free functions threw asserts when passed NULL. Now all of them accept NULL as input and perform no action when called that way. This gains us consistence for our free functions, and allows some code simplifications where an explicit null check is no longer necessary. Sebastian Hahn2009-12-12
|/ /
* | Include util.h and log.h as relative paths.•••This shouldn't be necessary, but apparently the Android cross-compiler doesn't respect -I as well as it should. (-I is supposed to add to the *front* of the search path. Android's gcc wrapper apparently likes to add to the end. This is broken, but we need to work around it.) Nathan Freitas2009-09-29
* | Merge commit 'public/socks-client'•••Resolved conflict in: src/or/or.h Nick Mathewson2009-08-26
|\ \
| * | Move SOCKS reason-decoding switches into reasons.cNick Mathewson2009-06-19
| * | Enable Tor to connect through SOCKS 4/5 proxies•••Added a sanity check in config.c and a check in directory.c directory_initiate_command_rend() to catch any direct connection attempts when a socks proxy is configured. Christopher Davis2009-06-19
| |/
* / fix comments and other typosRoger Dingledine2009-07-13
|/
* Spell-check Tor.Nick Mathewson2009-05-27
* Better debugging output for bug 977 case.•••(Don't crash immediately if we have leftover chunks to free after freeing chunks in a buffer freelist; instead log a debugging message that might help.) Nick Mathewson2009-05-12
* Update copyright to 2009.Karsten Loesing2009-05-04
* Remove svn $Id$s from our source, and remove tor --version --version.•••The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867 Nick Mathewson2009-01-04
* Remove some code that is #ifdefed out, and that we no longer seem to use, if ...•••svn:r17827 Nick Mathewson2008-12-30
* Fix most DOCDOCs remaining and/or added by redox.•••svn:r17734 Nick Mathewson2008-12-22
* Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this p...•••svn:r17686 Nick Mathewson2008-12-18
* Remove fixed xxx020s; downgrade unfixed ones.•••(The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.) svn:r17682 Nick Mathewson2008-12-18
* Use ctags and a python script to find identifiers that are never used anywher...•••svn:r17651 Nick Mathewson2008-12-17
* Apparently sparc64 is way more strict about uint16_t access alignment than I ...•••svn:r17262 Nick Mathewson2008-11-12
* Patch from mwenge: update TrackHostExits mapping expiry times when the mappin...•••svn:r17004 Nick Mathewson2008-09-29
* read_to_buf should take an int *error_socket and return it.•••svn:r16909 Roger Dingledine2008-09-14
* Refactor unit test macros and tor_free_all() logic a bit so as to make it eas...•••svn:r16816 Nick Mathewson2008-09-09
* handle ipv6 in socks5 requests.•••svn:r16476 Nick Mathewson2008-08-08
* When a struct ends with char a[1], the size of all earlier members of the str...•••svn:r16302 Nick Mathewson2008-07-31
* Explain how my emacs setup works in the HACKING file. Someone else may care too.•••svn:r15228 Nick Mathewson2008-06-13
* r16171@tombo: nickm | 2008-06-11 13:47:41 -0400••• Lower number of syscalls used to write data to ordinary sockets through use of writev. Disabled till I have time to test it. svn:r15133 Nick Mathewson2008-06-11
* cosmetic patch by Bernhard M. Wiedemann, so our comments follow•••the socks5 protocol better svn:r14552 Roger Dingledine2008-05-04
* forward-port r13799 and the 0.2.0.21-rc changelog•••svn:r13808 Roger Dingledine2008-03-02
* r14388@tombo: nickm | 2008-02-21 22:44:28 -0500••• More 64-to-32 fixes. svn:r13672 Nick Mathewson2008-02-22
* r14371@tombo: nickm | 2008-02-21 16:13:18 -0500••• Fix all -Wshorten-64-to-32 warnings that appear on my macbook. svn:r13662 Nick Mathewson2008-02-21
* r18286@catbus: nickm | 2008-02-20 21:10:33 -0500••• Fix a bug that kept buf_find_string_offset from finding a string at the very end of the buffer. Add a unit test for this. Also, do not save a pointer to a chunk that might get reallocated by buf_pullup(). svn:r13635 Nick Mathewson2008-02-21
* r18283@catbus: nickm | 2008-02-20 18:58:31 -0500••• Fix assertion when searching for a string in an empty chunk. svn:r13634 Nick Mathewson2008-02-20
* r18279@catbus: nickm | 2008-02-20 18:38:48 -0500••• Log message to try to detect error in buffers.c svn:r13633 Nick Mathewson2008-02-20
* r18272@catbus: nickm | 2008-02-20 18:20:33 -0500••• add a flag to suppress overwriting the certificates file with new certificates, so we do not overwrite all certs when starting as an authority. svn:r13630 Nick Mathewson2008-02-20
* r18267@catbus: nickm | 2008-02-20 16:57:45 -0500••• Suppress signed/unsigned comparison warnings in buffers.c svn:r13624 Nick Mathewson2008-02-20
* r18264@catbus: nickm | 2008-02-20 12:48:21 -0500••• fix bufs in buf_pos_t implementation. svn:r13623 Nick Mathewson2008-02-20
* r18255@catbus: nickm | 2008-02-20 11:44:55 -0500••• Add asserts and refactor some comparisons in order to fix some veracode-identified issues. Note a bug in buffers.c svn:r13618 Nick Mathewson2008-02-20
* call a "number of characters" a size_t, not an int•••svn:r13594 Roger Dingledine2008-02-19
* r14181@tombo: nickm | 2008-02-15 16:48:17 -0500••• Fix all but 2 DOCDOC items; defer many XXX020s (particularly those where fixing them would fix no bugs at the risk of introducing some bugs). svn:r13529 Nick Mathewson2008-02-15
* r18051@catbus: nickm | 2008-02-12 15:20:43 -0500••• Re-tune mempool parametes based on testing on peacetime: use smaller chuncks, free them a little more aggressively, and try very hard to concentrate allocations on fuller chunks. Also, lots of new documentation. svn:r13484 Nick Mathewson2008-02-12