| Commit message (Expand) | Author | Age |
* | whoops, i missed main.c in my r10092•••svn:r10098
| Roger Dingledine | 2007-05-02 |
* | r12639@catbus: nickm | 2007-05-02 17:37:49 -0400••• Start implementing key certificate parsing. Note TODO items for combined 101/103.
svn:r10097
| Nick Mathewson | 2007-05-02 |
* | r12634@catbus: nickm | 2007-05-02 15:13:13 -0400••• Shell tweaks suggested by weasel.
svn:r10094
| Nick Mathewson | 2007-05-02 |
* | r12632@catbus: nickm | 2007-05-02 14:59:55 -0400••• Fix compilation-breaking r10092.
svn:r10093
| Nick Mathewson | 2007-05-02 |
* | New config option V2AuthoritativeDirectory that all directory•••authorities should set. This will let future authorities choose
not to serve V2 directory information.
Also, go through and revamp all the authdir_mode stuff so it tries
to do the right thing if you're an auth but not a V1 or V2 auth.
svn:r10092
| Roger Dingledine | 2007-05-02 |
* | r12627@catbus: nickm | 2007-05-01 16:42:21 -0400••• Oops; downgrade a message to INFO.
svn:r10090
| Nick Mathewson | 2007-05-01 |
* | r12625@catbus: nickm | 2007-05-01 16:41:23 -0400••• Remove the _UploadExtraInfo option, since I tried turning it on and moria[12] seem not to have exploded.
svn:r10089
| Nick Mathewson | 2007-05-01 |
* | r12622@catbus: nickm | 2007-05-01 16:29:19 -0400••• Look at the version in the routerinfo as well as the versino in the networkstatus when deciding whether to upload extrainfo
svn:r10088
| Nick Mathewson | 2007-05-01 |
* | r12621@catbus: nickm | 2007-05-01 16:22:56 -0400••• Authority patch; backport candidate: include micro-versions in network status documents.
svn:r10087
| Nick Mathewson | 2007-05-01 |
* | r12619@catbus: nickm | 2007-05-01 16:13:42 -0400••• Add code to upload extrainfos to authorities running 0.2.0.0-alpha-dev (r10070) or later.
svn:r10086
| Nick Mathewson | 2007-05-01 |
* | r12615@catbus: nickm | 2007-05-01 09:48:45 -0400••• Only replace micro-revision.i if it changes.
svn:r10085
| Nick Mathewson | 2007-05-01 |
* | r12611@catbus: nickm | 2007-04-30 22:49:00 -0400••• For reasons which make sense to somebody, I'm sure, mingw gcc wants the libraries to appear at the end of the command line. This is done by specifying them with LDADD in Makefile.am, not LDFLAGS.
If anybody can explain to me why mingw thinks "gcc -o foo foo.o -lbar" is fine, whereas "gcc -lbar -o foo foo.o" is Doubleplusbad UnMingwThink, I'd quite appreciate it. Until then, I'll just do what seems to work, and hope we don't blunder across any other great slumbering cthonian deities of arbitrary syntax.
svn:r10082
| Nick Mathewson | 2007-05-01 |
* | r12607@catbus: nickm | 2007-04-30 21:36:28 -0400••• More attempt to fix win32 building. This time, with extra linking.
svn:r10080
| Nick Mathewson | 2007-05-01 |
* | more cleanups on the hsusage patch•••svn:r10077
| Roger Dingledine | 2007-04-30 |
* | identify the exit node correctly when we timeout and detach•••from a circuit, even if the exit node is in the middle.
there are probably a few more places that need this fix too.
svn:r10076
| Roger Dingledine | 2007-04-30 |
* | r12591@catbus: nickm | 2007-04-30 16:50:03 -0400••• Minimize the libraries that we link things against: there is no reason to link tor-resolve against zlib, openssl, or libevent, for example.
svn:r10072
| Nick Mathewson | 2007-04-30 |
* | r12587@catbus: nickm | 2007-04-30 15:47:39 -0400••• Backport candidate: correctly set the purpose of routers that are inserted by the controller with purpose=controller.
svn:r10071
| Nick Mathewson | 2007-04-30 |
* | r12586@catbus: nickm | 2007-04-30 15:43:05 -0400••• More work for proposal 104: actually cache extrainfo documents to disk, and reload the cache properly.
svn:r10070
| Nick Mathewson | 2007-04-30 |
* | r12585@catbus: nickm | 2007-04-30 14:38:37 -0400••• (Needs review.) Allow directory authorities to accept multiple router descriptors and extra info documents in a single POST. This will make implementing the client side of proposal 104 a lot simpler.
svn:r10069
| Nick Mathewson | 2007-04-30 |
* | r12581@catbus: nickm | 2007-04-30 13:39:21 -0400••• Minor cleanups on hidden service usage patch from Karsten: tidy documentation; make free_all idempotent (and safe to call even if we have not yet initialized rephist); and stop using "l" as a variable name (it is too easy to confuse with "1").
svn:r10068
| Nick Mathewson | 2007-04-30 |
* | r12580@catbus: nickm | 2007-04-30 13:29:05 -0400••• Initial version of patch from Karsten Loesing: Add an HSAuthorityRecordStats option to track statistics of overall hidden service usage without logging information that would be useful to an attacker.
svn:r10067
| Nick Mathewson | 2007-04-30 |
* | r12579@catbus: nickm | 2007-04-30 13:26:53 -0400••• Oops. Routerlist_check_bug_417 should work even if we are not on a server.
svn:r10066
| Nick Mathewson | 2007-04-30 |
* | r12571@catbus: nickm | 2007-04-30 10:51:52 -0400••• Check for more HAVE_* header defines when building eventdns.c
svn:r10063
| Nick Mathewson | 2007-04-30 |
* | r12570@catbus: nickm | 2007-04-30 10:49:50 -0400••• Add an extra lock to try to get unit tessts passing reliably again.
svn:r10062
| Nick Mathewson | 2007-04-30 |
* | r12569@catbus: nickm | 2007-04-30 10:48:51 -0400••• Do not use micro-revision.i on MSVC; it will only be useful to people who have make.
svn:r10061
| Nick Mathewson | 2007-04-30 |
* | Oops; the "not in the routerlist" value for routerinfo_t.routerlist_index is ...•••svn:r10060
| Nick Mathewson | 2007-04-30 |
* | r12567@catbus: nickm | 2007-04-30 10:26:35 -0400••• Suggested by weasel: Add a fast function to check for the common failure mode for bug 417/404, and call it a lot.
svn:r10059
| Nick Mathewson | 2007-04-30 |
* | r12565@catbus: nickm | 2007-04-30 10:09:07 -0400••• Misc cleanup and bulletproofing on r10056.
svn:r10058
| Nick Mathewson | 2007-04-30 |
* | r12559@catbus: nickm | 2007-04-30 09:17:54 -0400••• Fix bug 421: Only set the revision number from SVK if we have a runnable svk _and_ a ~/.svk directory.
svn:r10057
| Nick Mathewson | 2007-04-30 |
* | Let the controller specify HOP=%d as an argument to ATTACHSTREAM,•••so we can exit from the middle of the circuit.
svn:r10056
| Roger Dingledine | 2007-04-30 |
* | Add a new config option __DisablePredictedCircuits designed for•••use by the controller, when we don't want Tor to build any circuits
preemptively.
svn:r10054
| Roger Dingledine | 2007-04-30 |
* | r12557@catbus: nickm | 2007-04-30 01:36:39 -0400••• Oops; the rest of the last patch. If that one gets backported, this should too.
svn:r10053
| Nick Mathewson | 2007-04-30 |
* | r12553@catbus: nickm | 2007-04-30 01:32:54 -0400••• Backport candidate: Add asserts to dirserv_remove_invalid, and fix a bug in dirserv_remove_invalid that could mess with pointers in a freed routerinfo right after it was freed.
svn:r10052
| Nick Mathewson | 2007-04-30 |
* | minor cleanups•••svn:r10050
| Roger Dingledine | 2007-04-30 |
* | r12544@catbus: nickm | 2007-04-29 21:08:58 -0400••• Fix an assertion when we call tor_free_all before calling do_main_loop(). Discovered by weasel.
svn:r10046
| Nick Mathewson | 2007-04-30 |
* | Make PreferTunneledDirConns and TunnelDirConns work even when•••we have no cached directory info. This means Tor clients can now
do all of their connections protected by TLS.
svn:r10035
| Roger Dingledine | 2007-04-27 |
* | simplify connection_watch_events()•••hope this doesn't break it
svn:r10025
| Roger Dingledine | 2007-04-25 |
* | fix an assert error in r9995 (unlikely to happen, but still)•••svn:r10024
| Roger Dingledine | 2007-04-25 |
* | stop generating a 6-gig info-level log file after a day of running•••svn:r10023
| Roger Dingledine | 2007-04-25 |
* | cleanups, and note a bug•••svn:r10022
| Roger Dingledine | 2007-04-25 |
* | r12784@Kushana: nickm | 2007-04-23 19:24:09 -0400••• Avoid another assert failure in the new buffer memory code. (This time, it hit when freeing a 4k buffer with some data on it.)
svn:r10011
| Nick Mathewson | 2007-04-23 |
* | r12782@Kushana: nickm | 2007-04-23 18:20:19 -0400••• Avoid a segfault when freeing a buffer with size 0.
svn:r10010
| Nick Mathewson | 2007-04-23 |
* | r12499@catbus: nickm | 2007-04-23 10:42:23 -0400••• Keep a freelist of unused 4k buffer chunks, rather than wasting 8k for every inactive connection_t.
svn:r10006
| Nick Mathewson | 2007-04-23 |
* | r12496@catbus: nickm | 2007-04-22 23:04:05 -0400••• When logging memory usage, break down memory used in buffers by buffer type.
svn:r10004
| Nick Mathewson | 2007-04-23 |
* | r12492@catbus: nickm | 2007-04-22 20:24:02 -0400••• Even more asserts to try to catch bug 404/417.
svn:r10003
| Nick Mathewson | 2007-04-23 |
* | r12485@catbus: nickm | 2007-04-21 13:46:14 -0400••• Document some fields in or.h
svn:r9998
| Nick Mathewson | 2007-04-21 |
* | r12484@catbus: nickm | 2007-04-21 13:45:58 -0400••• Suppress display of version-detection junk in Makefile.am
svn:r9997
| Nick Mathewson | 2007-04-21 |
* | r12482@catbus: nickm | 2007-04-21 13:30:24 -0400••• Rename a couple of confusing fields
svn:r9996
| Nick Mathewson | 2007-04-21 |
* | r12763@Kushana: nickm | 2007-04-20 18:42:58 -0400••• Initial version of code to stop using socket pairs for linked connections. Superficially, it seems to work, but it probably needs a lot more testing and attention.
svn:r9995
| Nick Mathewson | 2007-04-21 |
* | r12759@Kushana: nickm | 2007-04-20 08:47:20 -0400••• Track the number of connection_t separately from the number of open sockets. It is already possible to have connections that do not count: resolving conns, for one. Once we move from socketpairs to linked conns, and once we do dns proxying, there will be lots of such connections.
svn:r9994
| Nick Mathewson | 2007-04-21 |