aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Expand)AuthorAge
* on the theory that my client_used hack is here to stay at least for the•••next little while, make it only take effect _when there's an attached origin circuit_, rather than from the first attached origin circuit until death of the conn. svn:r10116 Roger Dingledine2007-05-04
* make MaxAdvertisedBandwidth into a legal default•••svn:r10115 Roger Dingledine2007-05-04
* if you're using relaybandwidthrate and relaybandwidthburst, make•••sure that's reflected in your router descriptor. svn:r10114 Roger Dingledine2007-05-04
* early skeletal support for running a bridge directory authority•••svn:r10112 Roger Dingledine2007-05-04
* fix some code comments, a wrapper, and add a todo item•••svn:r10111 Roger Dingledine2007-05-04
* whoops, i missed main.c in my r10092•••svn:r10098 Roger Dingledine2007-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 Mathewson2007-05-02
* r12634@catbus: nickm | 2007-05-02 15:13:13 -0400••• Shell tweaks suggested by weasel. svn:r10094 Nick Mathewson2007-05-02
* r12632@catbus: nickm | 2007-05-02 14:59:55 -0400••• Fix compilation-breaking r10092. svn:r10093 Nick Mathewson2007-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 Dingledine2007-05-02
* r12627@catbus: nickm | 2007-05-01 16:42:21 -0400••• Oops; downgrade a message to INFO. svn:r10090 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-05-01
* r12615@catbus: nickm | 2007-05-01 09:48:45 -0400••• Only replace micro-revision.i if it changes. svn:r10085 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-05-01
* more cleanups on the hsusage patch•••svn:r10077 Roger Dingledine2007-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 Dingledine2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-04-30
* Oops; the "not in the routerlist" value for routerinfo_t.routerlist_index is ...•••svn:r10060 Nick Mathewson2007-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 Mathewson2007-04-30
* r12565@catbus: nickm | 2007-04-30 10:09:07 -0400••• Misc cleanup and bulletproofing on r10056. svn:r10058 Nick Mathewson2007-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 Mathewson2007-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 Dingledine2007-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 Dingledine2007-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 Mathewson2007-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 Mathewson2007-04-30
* minor cleanups•••svn:r10050 Roger Dingledine2007-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 Mathewson2007-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 Dingledine2007-04-27
* simplify connection_watch_events()•••hope this doesn't break it svn:r10025 Roger Dingledine2007-04-25
* fix an assert error in r9995 (unlikely to happen, but still)•••svn:r10024 Roger Dingledine2007-04-25
* stop generating a 6-gig info-level log file after a day of running•••svn:r10023 Roger Dingledine2007-04-25
* cleanups, and note a bug•••svn:r10022 Roger Dingledine2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Mathewson2007-04-23