summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-05-14fix a case error in suppressing a bogus libevent warning.Roger Dingledine
nick, was this lower-case for a reason? have both cases appeared? or was this just a typo. svn:r4206
2005-05-14if router_resolve fails on the descriptor the controllerRoger Dingledine
gives us, we shouldn't leave the routerinfo in the list. svn:r4205
2005-05-14move the periodic buffer shrinking interval from 3 mins to 1 minRoger Dingledine
svn:r4204
2005-05-14Append default exit policy before checking for implicit internal addresses: ↵Nick Mathewson
fix bug 129. svn:r4201
2005-05-11Fix a segfaultNick Mathewson
svn:r4191
2005-05-10Patch for task 133Nick Mathewson
svn:r4189
2005-05-10Apply patch from Geoff for bug 132. Clean it up a little to fix a memory ↵Nick Mathewson
leak and to avoid unnecessary parse/unparse code. svn:r4188
2005-05-10Implement --disable-threadsNick Mathewson
svn:r4187
2005-05-09Patch from goodell for task 131: Do not die on internal address if we are ↵Nick Mathewson
not publishing. svn:r4186
2005-05-07Make Tor compile with no warnings with gcc4.0 on OSXNick Mathewson
svn:r4184
2005-05-07Functions work better when you call them. Resolve a bug which would prevent ↵Nick Mathewson
unreachable dirports from getting suppressed. svn:r4183
2005-05-07Implement --verify-config command-line option to fix bug 69.Nick Mathewson
svn:r4182
2005-05-06fix massive memory leakRoger Dingledine
(50 megabytes over a couple of days, on the dirservers) svn:r4181
2005-05-06log buffer sizes on kill -usr1 too.Roger Dingledine
svn:r4180
2005-05-04whine at you if you're a server and you don't set your contactinfoRoger Dingledine
svn:r4178
2005-05-03fix compile error if you're not multithreadedRoger Dingledine
svn:r4177
2005-05-03remove archaic debugging aid that was probably unsafeRoger Dingledine
svn:r4176
2005-05-03cleanup now that 0.0.9pre1 is obsoleteRoger Dingledine
svn:r4175
2005-05-03first iteration of scrubbing sensitive strings from logs.Roger Dingledine
also generally clean up log messages. svn:r4174
2005-05-03Call tor_free_all instead of connections_free_all after forkingNick Mathewson
svn:r4173
2005-05-03Change some >=s to >s in buf_resize, so that we do not denormalize buffers ↵Nick Mathewson
on resize. svn:r4172
2005-05-03If DataDir is ~/.tor, and that expands to /.tor, then default to ↵Nick Mathewson
LOCALSTATEDIR/tor instead. svn:r4170
2005-05-02Elaborate on buf_shrink comment.Nick Mathewson
svn:r4169
2005-05-02comment buf_shrinkRoger Dingledine
svn:r4168
2005-05-02Correct and simplify buf_shrink logicNick Mathewson
svn:r4167
2005-05-02When removing all bytes from a buffer, reset buf->cur=buf->memNick Mathewson
svn:r4166
2005-05-02Change buffer shrinking strategy: only try to shrink once every 3 minutes. ↵Nick Mathewson
Do not try to read over buffer size unless buffer is nearly empty. svn:r4165
2005-05-02Make buffer shrinking algorithm a little smarter.Nick Mathewson
svn:r4164
2005-05-02Actually, dont send CREATE_FAST cells at all for nowNick Mathewson
svn:r4163
2005-05-02New and frightening code to implement fast-path first-hop CREATE_FAST cells. ↵Nick Mathewson
Watch out when we bump the version to 0.1.0.6-rc! svn:r4162
2005-05-02also print the platform string for rejected descriptorsRoger Dingledine
svn:r4160
2005-05-02don't print nullsRoger Dingledine
svn:r4159
2005-05-02fix a commentRoger Dingledine
svn:r4157
2005-05-02when we refuse a router descriptor, log contactinfo and source address.Roger Dingledine
svn:r4156
2005-05-02reformat routerparse a bitRoger Dingledine
svn:r4155
2005-05-02Remove support for looking at old directory/routerdesc elements; mark ↵Nick Mathewson
non-new elements optional; switch to new format for dir-signing-key; start accepting newer elements so we can mark them as non-opt later; make tor-spec say the right stuff. svn:r4154
2005-04-29workaround for user error: some people were putting "Address " in theirRoger Dingledine
torrc, and they had a buggy resolver that resolved " " to 0.0.0.0. Oops. svn:r4150
2005-04-28bump to 0.1.0.5-rc-cvsRoger Dingledine
svn:r4149
2005-04-27Re-do fragmented control message handling to work with new buf_t system.Nick Mathewson
svn:r4144
2005-04-27Appease VC7. It has a strangely puritanical attitude about what programmers ↵tor-0.1.0.5-rcNick Mathewson
are allowed to do a consenting void*. svn:r4140
2005-04-27Turn SENTINELS back on; give NOINLINE a name and turn it off.debian-version-0.1.0.5-rc-200504272000-1Nick Mathewson
svn:r4139
2005-04-27bump to 0.1.0.5-rcRoger Dingledine
svn:r4138
2005-04-27turn off the mongo debugging stuff, for performance testsRoger Dingledine
svn:r4137
2005-04-27bump the default bandwidthrate from 1mb to 2mbRoger Dingledine
svn:r4131
2005-04-27Rename buf->start to buf->cur; fix bug in read_to_buf; still debug with ↵Nick Mathewson
paranoia. svn:r4130
2005-04-27Add even more debugging code; temporarily disable inlines in buffers.cNick Mathewson
svn:r4129
2005-04-27stop re-reading and re-parsing the directory as soon as we make it.Roger Dingledine
it was nice for checking if we've got bugs, but it's really quite expensive too. it was also nice for updating our routerinfo's immediately, but we'll update them like everybody else when we fetch a new dir from somebody else. svn:r4128
2005-04-26hidden service client connections were using some of theirRoger Dingledine
60 seconds fetching the hidserv descriptor, which made them more likely to fail on the first attempt, yet they work fine on the second. so now give them extra time for the first try. svn:r4127
2005-04-26fix function prototype, fix typoRoger Dingledine
svn:r4126
2005-04-26Avoid overflow on wrapping a TLS read.Nick Mathewson
svn:r4125