summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2006-10-09 r8957@totoro: nickm | 2006-10-08 22:35:17 -0400Nick Mathewson
The otherwise regrettable MIPSpro C compiler warns about values set but never used, and about mixing enums and ints; these are good warnings, and so should be fixed. This removes some dead code and some potential bugs. Thanks to pnx. svn:r8664
2006-10-09 r8956@totoro: nickm | 2006-10-08 22:25:27 -0400Nick Mathewson
Fix bug with handling EVENT_NEW_DESC with verbose nicknames enabled. Also, check for tor_vsnprintf failure in controller messages. svn:r8663
2006-10-08remove some old debugging codeRoger Dingledine
svn:r8657
2006-10-08 r8947@totoro: nickm | 2006-10-08 17:04:30 -0400Nick Mathewson
Fix signed/unsigned compare warning in eventdns.c svn:r8654
2006-10-08Remove spurious void which causes builds to fail in mingw.Andrew Lewman
svn:r8650
2006-10-08Add missing return so this builds on mingw.Andrew Lewman
svn:r8649
2006-10-08In the hidden service example in torrc.sample, stop recommendingRoger Dingledine
esoteric and discouraged hidden service options. svn:r8648
2006-10-08try dirport reachability testing five times less often.Roger Dingledine
it's already so darn thorough per test -- it chews through like four circuits before giving up. svn:r8646
2006-10-08 r8933@totoro: nickm | 2006-10-07 20:33:16 -0400Nick Mathewson
whitespace fixes; add changelog for last commit. svn:r8644
2006-10-08 r8932@totoro: nickm | 2006-10-07 20:29:03 -0400Nick Mathewson
Try to make mingw capable of producing a working tor binary for win98: make all NT-service-related functions get lazy-loaded on demand. I have no idea if this even compiles. svn:r8643
2006-10-07 r8926@totoro: nickm | 2006-10-07 15:56:14 -0400Nick Mathewson
refactor circuit_list_path and circuit_list_path_verbose into a common _impl function. svn:r8642
2006-10-07bump to 0.1.2.2-alpha-dev. time to go wild again.Roger Dingledine
svn:r8639
2006-10-07 r8923@totoro: nickm | 2006-10-07 11:44:33 -0400tor-0.1.2.2-alphaNick Mathewson
More doxygen comments svn:r8637
2006-10-07Bump to 0.1.2.2-alpha. Not tagged yet, so somebody can find aRoger Dingledine
compile bug on an obscure platform while i'm asleep. svn:r8634
2006-10-07finish poking and prodding. i'm all happy now.Roger Dingledine
svn:r8633
2006-10-07more minor cleanupsRoger Dingledine
svn:r8630
2006-10-07resolve the entryguard uptime/capacity question. and mark aRoger Dingledine
new xxx that we'll want to address one day. svn:r8628
2006-10-07fix something that looked scary to me. i believe this won'tRoger Dingledine
change any behavior currently, but it will avoiding calling noop code that might change for the worse some time. nick, please confirm. svn:r8623
2006-10-07minor cleanupsRoger Dingledine
svn:r8622
2006-10-06bugfix and cleanups re: entry guards.Roger Dingledine
svn:r8620
2006-10-06fix a size_t-to-len compile warningRoger Dingledine
svn:r8618
2006-10-06fetch all the v1 directory stuff way less often. plus, moveRoger Dingledine
around some housecleaning calls so they still occur often. are some of these redundant or in the wrong order? there are so many of them, maybe they should be put into a separate function that has better documentation. svn:r8607
2006-10-06cleanups, closer to a changelogRoger Dingledine
svn:r8606
2006-10-06reapply a patch from adam langley that got clobbered whenRoger Dingledine
nick merged something back in svn:r8605
2006-10-06bugfix: When testing reachability of our dirport, don't launch a newRoger Dingledine
test if there's already one in progress. svn:r8604
2006-10-06 r9101@Kushana: nickm | 2006-10-05 23:05:11 -0400Nick Mathewson
Trivial fix for solaris build. Libevent will want to use its own fix here, and probably already has. svn:r8601
2006-10-05 r9097@Kushana: nickm | 2006-10-05 14:51:57 -0400Nick Mathewson
Make eventdns.c formatting a little closer to evdns.c in libevent; add some bulletproofing to APPEND16 macro; clean some messages. svn:r8600
2006-10-05checkpoint some cleanupsRoger Dingledine
svn:r8599
2006-10-04 r9087@Kushana: nickm | 2006-10-04 01:19:15 -0400Nick Mathewson
We're trying to catch the kind of jerk who'd hijack zy6pzwohtnlq.test, not the kind of lunatic who'd hijack zy6pzwohtnlq%s.test, though apparently those exist too. svn:r8595
2006-10-03 r8862@totoro: nickm | 2006-10-03 14:54:14 -0400Nick Mathewson
Make verbose names get used (when appropriate and selected) in responses to getinfo requests. svn:r8593
2006-10-03 r8861@totoro: nickm | 2006-10-03 14:49:54 -0400Nick Mathewson
Fix bug in r8579: TrackHostExits .foo.bar implies TrackHostExits foo.bar; also fix logic error. svn:r8592
2006-10-03 r8860@totoro: nickm | 2006-10-03 14:48:33 -0400Nick Mathewson
Use ANSI-style definition syntax in strlcat.c and strlcpy.c so that gcc stops barfing with -Wold-style-definition svn:r8591
2006-10-03 r8857@totoro: nickm | 2006-10-03 13:54:21 -0400Nick Mathewson
Implement ORCONN with verbose names. svn:r8588
2006-10-03 r8841@totoro: nickm | 2006-10-02 15:59:21 -0400Nick Mathewson
Add EXTENDED_EVENTS to the USEFEATURE command; move flag from connection_t into control_conn, since we will probably grow more of these. svn:r8585
2006-10-03 r8840@totoro: nickm | 2006-10-02 15:56:16 -0400Nick Mathewson
Add USEFEATURE to control changes to control protocol. Use like __future__ directive from Python. Will spec before pushing changes. No, really. :) svn:r8584
2006-10-03 r8839@totoro: nickm | 2006-10-02 15:31:49 -0400Nick Mathewson
Make a field longer to accomodate verbose nicknames; note that verbose nicknames will never reach this point. svn:r8583
2006-10-03 r8838@totoro: nickm | 2006-10-02 15:24:39 -0400Nick Mathewson
Partial implementation of revised nickname syntax for controllers. Implement ability to look up routers by "verbose" nicknames; add a per-v1-control-connection flag to turn the feature on in events. Needs testing, spec, ability to actually turn on the flag, double-checking that we wont overflow any nickname buffers, and changelog. svn:r8582
2006-10-03the other half of the is_local_IP patchRoger Dingledine
svn:r8581
2006-10-02 r8851@totoro: nickm | 2006-10-02 18:13:27 -0400Nick Mathewson
Remove/clarify some XXXs for no longer being accurate; for begin things we do not indend to fix; for already being parts of big todo issues (like "/* XXX ipv6 */"); etc. Also fix some spaces. svn:r8580
2006-10-02 r8850@totoro: nickm | 2006-10-02 17:21:11 -0400Nick Mathewson
Make TrackExitHosts case-insensitive, and fix the behavior of .suffix TrackExitHosts items to avoid matching in the middle of an address. (Resolves an XXXX) svn:r8579
2006-10-02 r8846@totoro: nickm | 2006-10-02 16:59:57 -0400Nick Mathewson
Move is_local_IP to config.c; have it check for same-/24; make it used only for reachability (not for banwidth, because that is probably not what we want). Fixes an XXX. svn:r8578
2006-10-02 r8845@totoro: nickm | 2006-10-02 16:34:58 -0400Nick Mathewson
Fix an XXXX: make path_is_relative work on windows even though we never use it there. svn:r8577
2006-10-02 r8844@totoro: nickm | 2006-10-02 16:32:44 -0400Nick Mathewson
Resolve an XXXX: make sure that we are actually on 2s-complement hardware. svn:r8576
2006-10-02 r8835@totoro: nickm | 2006-10-02 12:54:41 -0400Nick Mathewson
Improve error messages from AUTHENTICATE attempts to controller. svn:r8574
2006-10-01- V1 authorities should set "HSAuthoritativeDir 1" to continue beingRoger Dingledine
hidden service authorities too. - Just because your DirPort is open doesn't mean people should be able to remotely teach you about hidden service descriptors. Now only accept rendezvous posts if you've got HSAuthoritativeDir set. svn:r8573
2006-10-01 r8826@totoro: nickm | 2006-10-01 17:58:45 -0400Nick Mathewson
Disprefer exit nodes for entry, middle positions (fixes bug 200). Also, switch to using a uint64_t to hold "total bandwidth for all nodes" under consideration; crypt_rand_int would have died at 2GB/s network capacity. svn:r8571
2006-10-01 r8825@totoro: nickm | 2006-10-01 17:41:27 -0400Nick Mathewson
Add function to return a random uint64_t. svn:r8570
2006-10-01misc touchupsRoger Dingledine
svn:r8568
2006-10-01 r8822@totoro: nickm | 2006-10-01 16:24:22 -0400Nick Mathewson
Fix bug 303: reject attempts to use Tor as a one-hop proxy. svn:r8566
2006-10-01Track down a seg fault that's been bothering me a while: if youRoger Dingledine
enable your dirport as a client, you'll crash. svn:r8561