Roger Dingledine
8f7940348f
Avoid an infinite loop on evil controlport input. Fixes bug 350,
...
unless it doesn't. (Nick, please confirm.)
Backport candidate.
svn:r8844
2006-10-28 08:17:02 +00:00
Roger Dingledine
3eb8c9e50f
two easy discovery approaches, plus a discussion of publicity,
...
and general cleanups.
svn:r8842
2006-10-28 06:14:18 +00:00
Roger Dingledine
e473ca2427
give a nicer warning message when windows people try to
...
configure syslog in their torrc
svn:r8841
2006-10-27 19:35:12 +00:00
Nick Mathewson
5b72dc77ad
r9395@Kushana: nickm | 2006-10-26 22:06:51 -0400
...
Fix Bug 349: Have GETINFO network-status return even old routers, and use long nicknames where appropriate. Document this.
svn:r8834
2006-10-27 02:07:04 +00:00
Nick Mathewson
e624fe4733
r9392@Kushana: nickm | 2006-10-25 21:54:03 -0400
...
Make cross.sh script executable
svn:r8831
2006-10-26 01:54:26 +00:00
Nick Mathewson
3e26083a4f
r9391@Kushana: nickm | 2006-10-25 21:51:33 -0400
...
Patch to cross.sh from Michael Mohr; check more values before failing; always --enable-eventdns
svn:r8830
2006-10-26 01:54:20 +00:00
Nick Mathewson
3fbb292bff
r9389@Kushana: nickm | 2006-10-25 17:46:16 -0400
...
Add a CLEARDNSCACHE signal to clear the client-side DNS cache.
svn:r8829
2006-10-25 21:46:21 +00:00
Nick Mathewson
5c670a186c
r9386@Kushana: nickm | 2006-10-25 17:35:38 -0400
...
Resolve bug 347: translate v0 controller signal numbers into internal signal numbers; leave v1 signal numbers alone.
svn:r8828
2006-10-25 21:39:42 +00:00
Roger Dingledine
c928b85cfa
another paragraph of pessimism for the network signature section
...
svn:r8827
2006-10-25 04:30:58 +00:00
Nick Mathewson
6fb9d3b644
r9384@Kushana: nickm | 2006-10-24 22:51:42 -0400
...
Libevent-1.2 exports, but does not define in its headers, strlcpy. Try to fix this in configure.in by checking for most functions before we check for libevent.
svn:r8826
2006-10-25 02:51:45 +00:00
Nick Mathewson
9dc3946ef2
r9382@Kushana: nickm | 2006-10-24 22:01:18 -0400
...
Fill in remaining items I understand in roadmap draft. Now to print and mess with on paper.
svn:r8825
2006-10-25 02:01:27 +00:00
Nick Mathewson
50771a6b48
r9380@Kushana: nickm | 2006-10-24 21:25:07 -0400
...
Add string.h include to compat.h so that strlcpy() and strlcat() will always be defined after including compat.h. This should resolve warnings on centos.
svn:r8824
2006-10-25 01:25:17 +00:00
Roger Dingledine
834d935e6e
Section 6: Hiding Tor's network signatures
...
svn:r8823
2006-10-24 23:23:47 +00:00
Nick Mathewson
4df90e455c
r9164@totoro: nickm | 2006-10-24 17:50:43 -0400
...
Oops: 17:50 < armadev> today is opposite day?
svn:r8822
2006-10-24 21:51:06 +00:00
Nick Mathewson
6b7d1c94da
r9162@totoro: nickm | 2006-10-24 17:41:35 -0400
...
Make "boolean !=" logic more obvious.
svn:r8821
2006-10-24 21:41:48 +00:00
Nick Mathewson
a5bf6df14a
r9160@totoro: nickm | 2006-10-24 17:38:07 -0400
...
More dirserver oops: actually set the digest for a given name in the case when the name is not yet recognized.
svn:r8820
2006-10-24 21:38:31 +00:00
Nick Mathewson
ba1b04c736
r9158@totoro: nickm | 2006-10-24 16:50:18 -0400
...
Oops on last authority patch: handle routers with unrecognized fingerprints correctly
svn:r8819
2006-10-24 20:51:28 +00:00
Roger Dingledine
3d0bac078f
Section 5: The relay component of our blocking-resistant design.
...
svn:r8815
2006-10-24 09:05:29 +00:00
Nick Mathewson
16677225ca
r9367@Kushana: nickm | 2006-10-24 01:55:21 -0400
...
Write another ~1300 words of roadmap text. Mark added incomplete items as tmp. add a few comments. add more notes.
svn:r8814
2006-10-24 05:56:00 +00:00
Roger Dingledine
6877a7e1ee
and update the pile of getinfo strings that's impossible to remember
...
to update
svn:r8813
2006-10-24 04:55:02 +00:00
Nick Mathewson
6c7bf2f830
r9364@Kushana: nickm | 2006-10-23 22:57:48 -0400
...
Remove reference to NS_FULL event; add two GETINFO targets.
svn:r8812
2006-10-24 02:58:03 +00:00
Andrew Lewman
48a926df67
torbutton installation moved to vidalia bundle, comment it out but leave
...
it in as a reference
svn:r8811
2006-10-24 01:31:31 +00:00
Roger Dingledine
5ebffb12b0
add some more items for the roadmap, and clean some up
...
svn:r8810
2006-10-23 23:08:27 +00:00
Nick Mathewson
8769909a85
r9360@Kushana: nickm | 2006-10-23 16:34:25 -0400
...
FIll in some more roadmap items.
svn:r8809
2006-10-23 20:34:51 +00:00
Nick Mathewson
fbe3c803f2
r9358@Kushana: nickm | 2006-10-23 12:02:25 -0400
...
clarify recent spec stuff
svn:r8808
2006-10-23 20:17:04 +00:00
Peter Palfrader
4665e1d18c
Sync manpage with code: 6697 was added to LongLivedPorts
...
svn:r8807
2006-10-23 11:29:15 +00:00
Roger Dingledine
6ecf74af60
and blow away what appears to be some redundant logic
...
svn:r8806
2006-10-23 10:17:52 +00:00
Roger Dingledine
77c8c0ee51
spec and implement some more status events. start to build
...
some conventions.
svn:r8805
2006-10-23 10:16:43 +00:00
Roger Dingledine
c0b0f96fce
make version-spec accurate again
...
svn:r8804
2006-10-23 10:15:01 +00:00
Roger Dingledine
2a1c294717
implement a few status events, so we can make sure they work,
...
and so vidalia can start handling them if it wants.
svn:r8802
2006-10-23 05:51:46 +00:00
Roger Dingledine
c804eea39d
build on 64-bit again
...
svn:r8801
2006-10-23 05:36:56 +00:00
Roger Dingledine
d48828dbe1
good thing we didn't have to track this bug down the old-fashioned way
...
svn:r8800
2006-10-23 05:29:40 +00:00
Nick Mathewson
4401c47f63
r9347@Kushana: nickm | 2006-10-23 01:24:48 -0400
...
Implement status event backend logic.
svn:r8799
2006-10-23 05:24:57 +00:00
Nick Mathewson
fba9a2adc8
r9345@Kushana: nickm | 2006-10-23 00:52:42 -0400
...
oops. add latex too
svn:r8798
2006-10-23 04:52:56 +00:00
Nick Mathewson
e1157bc9a9
r9321@Kushana: nickm | 2006-10-22 19:45:23 -0400
...
Add initial version of roadmap. Lots of stuff has too much detail, and lots has too little. This is still in a brainstorming phase: the most important thing is to add the stuff that is not there at all. I will try to think about what that might be as I drive home.
svn:r8797
2006-10-23 03:49:02 +00:00
Nick Mathewson
27a3f0da2b
r9320@Kushana: nickm | 2006-10-22 15:56:27 -0400
...
fix unittests; add more tests for smartlist stuff; make tests cache generated RSA keys (to speed up unittest run time by 30% and encourage people to run them more).
svn:r8796
2006-10-23 03:48:58 +00:00
Nick Mathewson
ed69c10b3f
r9319@Kushana: nickm | 2006-10-22 15:25:18 -0400
...
oops; include or.h changes for last patch.
svn:r8795
2006-10-23 03:48:52 +00:00
Nick Mathewson
42bab1c6d3
r9318@Kushana: nickm | 2006-10-22 15:22:57 -0400
...
Let directory authorities set the BadExit flag if they like. Also, refactor directory authority code so we can believe multiple things about a single router, and do fewer linear searches.
svn:r8794
2006-10-23 03:48:42 +00:00
Nick Mathewson
833f8245c4
svn:r8793
2006-10-23 03:48:30 +00:00
Roger Dingledine
63a1811cda
Explain why tor is well-suited for the relay component of a
...
blocking-resistant anonymity system.
Talk through how other proxy designs work and what we can reuse
from their ideas.
Still much work remaining.
svn:r8792
2006-10-23 03:21:54 +00:00
Roger Dingledine
7bda254bda
and a changelog entry to go with it
...
svn:r8790
2006-10-22 08:10:44 +00:00
Roger Dingledine
07cfeb0198
fix a minor memory leak every time we rebuild the router store,
...
fix a rare memory leak if something goes wrong while rebuilding it,
and clean up some code. nick, please confirm.
reported by "fookoowa" in flyspray 346 (yay!)
svn:r8789
2006-10-22 08:08:10 +00:00
Roger Dingledine
0f33a548c2
fix a string, pointed out by matt edman.
...
also fix a bug next to it that i noticed.
svn:r8784
2006-10-21 02:51:35 +00:00
Roger Dingledine
a0ec758f9e
stop writing arbitrary memory out on the controller port.
...
it's an ugly patch, but at least this way we can see that
it's fixed. maybe clean up the whole "@" syntax later on.
svn:r8783
2006-10-20 23:23:19 +00:00
Nick Mathewson
c9a01dea53
r9313@Kushana: nickm | 2006-10-20 17:04:11 -0400
...
Oops. Conform to spec.
svn:r8782
2006-10-20 21:04:44 +00:00
Nick Mathewson
01bc03eff4
r9312@Kushana: nickm | 2006-10-20 14:45:22 -0400
...
Add an event type to tell the controller when our opinion of a router status has changed. I might have missed some cases here.
svn:r8781
2006-10-20 21:04:39 +00:00
Roger Dingledine
0459db2c0d
checkpoint some changes as i read diffs
...
svn:r8780
2006-10-20 19:11:12 +00:00
Nick Mathewson
b27cb38dee
r9307@Kushana: nickm | 2006-10-20 13:53:54 -0400
...
Have connection_about_to_close use an end_reason field in edge_connection_t to tell what reason to tell the controller for closing the stream. Set end_reason in connection_edge_end, connection_mark_unattached_ap, and everwhere we set edge_has_sent_end. Add a changelog entry.
svn:r8779
2006-10-20 17:54:48 +00:00
Nick Mathewson
8e94097edb
r9306@Kushana: nickm | 2006-10-20 13:27:43 -0400
...
Enable reasons for stream events in all cases but CLOSED in about_to_close_connection. That one will take a little longer.
svn:r8778
2006-10-20 17:54:43 +00:00
Nick Mathewson
12af87539b
r9303@Kushana: nickm | 2006-10-20 12:07:34 -0400
...
Start implementing reason extension for stream events to match the one one used by circuit events. (Not a complete implementation yet; actual reasons are not passed to control.c)
svn:r8777
2006-10-20 17:54:36 +00:00