| Commit message (Expand) | Author | Age |
* | r12706@catbus: nickm | 2007-05-09 18:39:46 -0400••• Keep two freelists for buffer ram chunks: one of 4k chunks, and one of 16k chunks. Also, document the whole business.
svn:r10150
| Nick Mathewson | 2007-05-09 |
* | r12704@catbus: nickm | 2007-05-09 17:43:34 -0400••• Periodically clean the freelist of buffer memory chunks.
svn:r10149
| Nick Mathewson | 2007-05-09 |
* | r12700@catbus: nickm | 2007-05-09 17:22:53 -0400••• [Backport candidate] On windows, open cached-routers with the sharing mode "FILE_SHARE_READ so that other processes can read it while Tor is running. (Reported by Janbar).
svn:r10148
| Nick Mathewson | 2007-05-09 |
* | r12697@catbus: nickm | 2007-05-09 00:15:40 -0400••• Change authority_type_t to a set of flags; use it more consistently.
svn:r10144
| Nick Mathewson | 2007-05-09 |
* | complain when we try to upload to, say, bridge authorities,•••yet we didn't configure any first.
svn:r10143
| Roger Dingledine | 2007-05-09 |
* | Interim commit: new config options Bridge and UseBridges.•••It is becoming increasingly clear to me that bridges should
be a special case of entry guards, not a whole separate pile
of nearly identical functions.
svn:r10141
| Roger Dingledine | 2007-05-08 |
* | When we are reporting the DirServer line we just parsed, we were•••logging the second stanza of the key fingerprint, not the first.
svn:r10140
| Roger Dingledine | 2007-05-08 |
* | record the router purpose at each step of the circuit path.•••i have the feeling this will come in handy.
svn:r10139
| Roger Dingledine | 2007-05-08 |
* | clean up some function argument names•••svn:r10138
| Roger Dingledine | 2007-05-08 |
* | use the new _PublishServerDescriptor to publish descriptors either•••to v2 authorities or to bridge authorities, depending on config.
svn:r10137
| Roger Dingledine | 2007-05-08 |
* | Change the PublishServerDescriptor config option from a boolean•••into a string: "v1", "v2", bridge", "". Continue to support
"0" and "1".
svn:r10136
| Roger Dingledine | 2007-05-08 |
* | r12676@catbus: nickm | 2007-05-07 13:11:38 -0400••• When we cannot find a micro-revision number, do not overwrite an already-present micro-revision.i.
svn:r10134
| Nick Mathewson | 2007-05-07 |
* | prepare directory_post_to_dirservers() to hear what sort of•••dir authority we'd like to upload to. at some point we should
pick a config option to say that in, for bridges.
svn:r10129
| Roger Dingledine | 2007-05-07 |
* | add a 'bridge' flag for dirserver config entries•••svn:r10128
| Roger Dingledine | 2007-05-07 |
* | Implement "getinfo status/circuit-established"•••svn:r10120
| Roger Dingledine | 2007-05-05 |
* | make it work on windows/etc again, i presume•••svn:r10118
| Roger Dingledine | 2007-05-04 |
* | ok, i'm not so good at counting•••svn:r10117
| Roger Dingledine | 2007-05-04 |
* | 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 Dingledine | 2007-05-04 |
* | make MaxAdvertisedBandwidth into a legal default•••svn:r10115
| Roger Dingledine | 2007-05-04 |
* | if you're using relaybandwidthrate and relaybandwidthburst, make•••sure that's reflected in your router descriptor.
svn:r10114
| Roger Dingledine | 2007-05-04 |
* | early skeletal support for running a bridge directory authority•••svn:r10112
| Roger Dingledine | 2007-05-04 |
* | fix some code comments, a wrapper, and add a todo item•••svn:r10111
| Roger Dingledine | 2007-05-04 |
* | 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 |
* | r12638@catbus: nickm | 2007-05-02 17:37:30 -0400••• Remove the "RSA keys are 128-bits" assumption from crypto.c
svn:r10096
| 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 |
* | r12605@catbus: nickm | 2007-04-30 21:10:48 -0400••• Add an expiry date to key certificates.
svn:r10079
| 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 |
* | r12596@catbus: nickm | 2007-04-30 18:42:44 -0400••• New tool to generate key certificates as in proposal 103. needs cleanup
svn:r10075
| Nick Mathewson | 2007-04-30 |
* | r12595@catbus: nickm | 2007-04-30 18:32:34 -0400••• Move private function declarations from crypto.c into a new #ifdef CRYPTO_PRIVATE block in crypto.h
svn:r10074
| Nick Mathewson | 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 |