aboutsummaryrefslogtreecommitdiff
path: root/src/or/buffers.c
AgeCommit message (Collapse)Author
2004-12-22and forward port the cleanupRoger Dingledine
svn:r3211
2004-12-22fix a crash: if you do socks4 with an IP of 0.0.0.x then we get trickedRoger Dingledine
into thinking you're doing socks4a, and we look for the next byte. thanks to aphex for finding this. svn:r3207
2004-12-07rearrange debug logs to make more senseRoger Dingledine
svn:r3116
2004-12-01Spell-check strings and commentsNick Mathewson
svn:r3052
2004-11-29Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵Nick Mathewson
every file. svn:r3019
2004-11-28wrong is ok, and right is fine, but in between is apparentlyRoger Dingledine
totally unacceptable to me. svn:r3005
2004-11-28Normalize space: add one between every control keyword and control clause.Nick Mathewson
svn:r3003
2004-11-28remember; tor_socket_errno has side effects!Nick Mathewson
svn:r2997
2004-11-26remove emacs droppings, since nick says he doesn't need them anymoreRoger Dingledine
svn:r2989
2004-11-21clean up some more.Roger Dingledine
i think i'm getting closer. svn:r2931
2004-11-10Resolve FIXME items: fix assert failure on malformed socks4a qreuests. (bug ↵Nick Mathewson
reported by Anna Shubina wrt old Netscapes) svn:r2790
2004-11-07Add missing dereference; stop throwing zeroes around.Nick Mathewson
svn:r2702
2004-11-07Clean up copyrights.Roger Dingledine
Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698
2004-11-04Make sure control command bodies are always followed by a NULNick Mathewson
svn:r2678
2004-11-03Start implementing control interface.Nick Mathewson
svn:r2652
2004-10-27Use strlcpy, not strcpy.Nick Mathewson
svn:r2610
2004-10-16don't assert multiple things in the same tor_assert()Roger Dingledine
svn:r2544
2004-10-14Build without warnings on mac gcc 3.3Nick Mathewson
svn:r2487
2004-10-14more int to size_t conversions, fixing one or more amd64 bugsRoger Dingledine
plus a whitespace patch on config.c from vicman svn:r2482
2004-10-12parse HttpProxy address in configRoger Dingledine
fix a potential confusion in fetch_from_buf_http() make all our int config options non-negative better bounds checking on options that are ports svn:r2456
2004-10-12Add fix for remote-crash bug.Nick Mathewson
svn:r2447
2004-08-07touch-upsRoger Dingledine
svn:r2192
2004-08-07list the port and socks version when complaining about unsafe socksRoger Dingledine
svn:r2188
2004-08-06when they use tor as an http proxy, point them at a better urlRoger Dingledine
svn:r2161
2004-08-04put the have_warned_about_unsafe_socks static var inside the functionRoger Dingledine
svn:r2128
2004-08-03warn if we use an unsafe socks variantRoger Dingledine
for now, warn every time. we should decide how often we want to warn; one problem here is that there are several scenarios where we use an unsafe socks variant safely, so the warning may be inaccurate. hm. svn:r2126
2004-07-12fix a bug related to reading usernames for socks4Roger Dingledine
this hasn't bitten us yet, but hey. svn:r2026
2004-06-17tweaks and bugfix on resolve/resolved codeRoger Dingledine
svn:r1980
2004-06-17Implement RESOLVE/RESOLVED cells and socks resolve codeNick Mathewson
svn:r1978
2004-06-01declare the epipe bug a non-bug.Roger Dingledine
now we catch and ignore epipe signals, and when write returns epipe, we simply return -1 and close the socket/connection. svn:r1928
2004-05-19Fix segfaultNick Mathewson
svn:r1895
2004-05-18Resolve some XXXsNick Mathewson
svn:r1889
2004-05-10Close rogue <b>sNick Mathewson
svn:r1838
2004-05-09more doxygen markupRoger Dingledine
plenty more remains svn:r1824
2004-05-07Add doxygen markup for util and buffersNick Mathewson
svn:r1820
2004-05-05Comments for nearly all non-tricky filesNick Mathewson
svn:r1796
2004-05-02patches on patchesRoger Dingledine
svn:r1763
2004-05-01Documenmt buffers.c; remove function that nobody ever calls.Nick Mathewson
svn:r1760
2004-05-01Fix windows compileNick Mathewson
svn:r1757
2004-05-01Handle windows socket errors correctly; comment most of common.Nick Mathewson
svn:r1756
2004-04-28Make Tor build on win32 with VC6 without warnings.Nick Mathewson
svn:r1739
2004-04-26Log number of bytes pending after read.Nick Mathewson
svn:r1726
2004-04-26Add a macro to catch unhandled openssl errors.Nick Mathewson
svn:r1723
2004-04-26and other debugsRoger Dingledine
svn:r1722
2004-04-26add a debugging entry, to find the wants-to-read-but-can't bugRoger Dingledine
svn:r1719
2004-04-25use tor_assertRoger Dingledine
remove obsolete BUF_OK macro svn:r1697
2004-04-08make the max buf size 10 megabytes, not 1 megabyteRoger Dingledine
need to implement flexible buffer sizes soon svn:r1553
2004-04-07There is no need to cast void* to other pointer types.Nick Mathewson
svn:r1524
2004-04-03Use (set|get)_uint(16|32) in lieu of memcpy where reasonable.Nick Mathewson
svn:r1462
2004-03-31better way: always nul-terminate. then sometimes use it, sometimes not.Roger Dingledine
svn:r1408