summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* r12706@catbus: nickm | 2007-05-09 18:39:46 -0400Nick Mathewson2007-05-09
| | | | | | | Keep two freelists for buffer ram chunks: one of 4k chunks, and one of 16k chunks. Also, document the whole business. svn:r10150
* r12704@catbus: nickm | 2007-05-09 17:43:34 -0400Nick Mathewson2007-05-09
| | | | | | | Periodically clean the freelist of buffer memory chunks. svn:r10149
* r12700@catbus: nickm | 2007-05-09 17:22:53 -0400Nick Mathewson2007-05-09
| | | | | | | [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
* r12697@catbus: nickm | 2007-05-09 00:15:40 -0400Nick Mathewson2007-05-09
| | | | | | | Change authority_type_t to a set of flags; use it more consistently. svn:r10144
* complain when we try to upload to, say, bridge authorities,Roger Dingledine2007-05-09
| | | | | | | yet we didn't configure any first. svn:r10143
* Interim commit: new config options Bridge and UseBridges.Roger Dingledine2007-05-08
| | | | | | | | | 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
* When we are reporting the DirServer line we just parsed, we wereRoger Dingledine2007-05-08
| | | | | | | logging the second stanza of the key fingerprint, not the first. svn:r10140
* record the router purpose at each step of the circuit path.Roger Dingledine2007-05-08
| | | | | | | i have the feeling this will come in handy. svn:r10139
* clean up some function argument namesRoger Dingledine2007-05-08
| | | | svn:r10138
* use the new _PublishServerDescriptor to publish descriptors eitherRoger Dingledine2007-05-08
| | | | | | | to v2 authorities or to bridge authorities, depending on config. svn:r10137
* Change the PublishServerDescriptor config option from a booleanRoger Dingledine2007-05-08
| | | | | | | | into a string: "v1", "v2", bridge", "". Continue to support "0" and "1". svn:r10136
* r12676@catbus: nickm | 2007-05-07 13:11:38 -0400Nick Mathewson2007-05-07
| | | | | | | When we cannot find a micro-revision number, do not overwrite an already-present micro-revision.i. svn:r10134
* prepare directory_post_to_dirservers() to hear what sort ofRoger Dingledine2007-05-07
| | | | | | | | 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
* add a 'bridge' flag for dirserver config entriesRoger Dingledine2007-05-07
| | | | svn:r10128
* point to the dir-spec files more correctlyRoger Dingledine2007-05-07
| | | | svn:r10126
* Tor works fine in CentOS5/RHEL5. The nsis packaging works fine now. Andrew Lewman2007-05-06
| | | | svn:r10122
* Implement "getinfo status/circuit-established"Roger Dingledine2007-05-05
| | | | svn:r10120
* make it work on windows/etc again, i presumeRoger Dingledine2007-05-04
| | | | svn:r10118
* ok, i'm not so good at countingRoger Dingledine2007-05-04
| | | | svn:r10117
* on the theory that my client_used hack is here to stay at least for theRoger Dingledine2007-05-04
| | | | | | | | | 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
* make MaxAdvertisedBandwidth into a legal defaultRoger Dingledine2007-05-04
| | | | svn:r10115
* if you're using relaybandwidthrate and relaybandwidthburst, makeRoger Dingledine2007-05-04
| | | | | | | sure that's reflected in your router descriptor. svn:r10114
* early skeletal support for running a bridge directory authorityRoger Dingledine2007-05-04
| | | | svn:r10112
* fix some code comments, a wrapper, and add a todo itemRoger Dingledine2007-05-04
| | | | svn:r10111
* spec tweaksRoger Dingledine2007-05-04
| | | | svn:r10110
* Fork current dir-spec.txt into dir-spec-v2.txt in order to record the state ↵Nick Mathewson2007-05-03
| | | | | | of the world as of 0.1.2.13. Start revising dir-spec.txt to incorporate proposals 101, 103, and 104. svn:r10109
* r12643@catbus: nickm | 2007-05-03 13:43:47 -0400Nick Mathewson2007-05-03
| | | | | | | Note that extensions to the directory protocol should begin their item keywords with "x-" or "X-". svn:r10108
* r12642@catbus: nickm | 2007-05-03 13:43:24 -0400Nick Mathewson2007-05-03
| | | | | | | Document the nonpersistent controller-only options. svn:r10107
* whoops, i missed main.c in my r10092Roger Dingledine2007-05-02
| | | | svn:r10098
* r12639@catbus: nickm | 2007-05-02 17:37:49 -0400Nick Mathewson2007-05-02
| | | | | | | Start implementing key certificate parsing. Note TODO items for combined 101/103. svn:r10097
* r12638@catbus: nickm | 2007-05-02 17:37:30 -0400Nick Mathewson2007-05-02
| | | | | | | Remove the "RSA keys are 128-bits" assumption from crypto.c svn:r10096
* r12636@catbus: nickm | 2007-05-02 15:38:58 -0400Nick Mathewson2007-05-02
| | | | | | | Fix dir-spec: there is not actually any such item as link-key. (Found by Benedikt.) svn:r10095
* r12634@catbus: nickm | 2007-05-02 15:13:13 -0400Nick Mathewson2007-05-02
| | | | | | | Shell tweaks suggested by weasel. svn:r10094
* r12632@catbus: nickm | 2007-05-02 14:59:55 -0400Nick Mathewson2007-05-02
| | | | | | | Fix compilation-breaking r10092. svn:r10093
* New config option V2AuthoritativeDirectory that all directoryRoger Dingledine2007-05-02
| | | | | | | | | | | 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
* include tor-gencert in the files section for make dist-rpmRoger Dingledine2007-05-02
| | | | svn:r10091
* r12627@catbus: nickm | 2007-05-01 16:42:21 -0400Nick Mathewson2007-05-01
| | | | | | | Oops; downgrade a message to INFO. svn:r10090
* r12625@catbus: nickm | 2007-05-01 16:41:23 -0400Nick Mathewson2007-05-01
| | | | | | | Remove the _UploadExtraInfo option, since I tried turning it on and moria[12] seem not to have exploded. svn:r10089
* r12622@catbus: nickm | 2007-05-01 16:29:19 -0400Nick Mathewson2007-05-01
| | | | | | | Look at the version in the routerinfo as well as the versino in the networkstatus when deciding whether to upload extrainfo svn:r10088
* r12621@catbus: nickm | 2007-05-01 16:22:56 -0400Nick Mathewson2007-05-01
| | | | | | | Authority patch; backport candidate: include micro-versions in network status documents. svn:r10087
* r12619@catbus: nickm | 2007-05-01 16:13:42 -0400Nick Mathewson2007-05-01
| | | | | | | Add code to upload extrainfos to authorities running 0.2.0.0-alpha-dev (r10070) or later. svn:r10086
* r12615@catbus: nickm | 2007-05-01 09:48:45 -0400Nick Mathewson2007-05-01
| | | | | | | Only replace micro-revision.i if it changes. svn:r10085
* hsusage man page entries from karstenRoger Dingledine2007-05-01
| | | | svn:r10084
* r12613@catbus: nickm | 2007-04-30 23:40:36 -0400Nick Mathewson2007-05-01
| | | | | | | Use -lws2_32 when checking for event_get_version svn:r10083
* r12611@catbus: nickm | 2007-04-30 22:49:00 -0400Nick Mathewson2007-05-01
| | | | | | | | 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
* r12609@catbus: nickm | 2007-04-30 22:11:59 -0400Nick Mathewson2007-05-01
| | | | | | | Add wsock32 to libraries used for linking on windows. svn:r10081
* r12607@catbus: nickm | 2007-04-30 21:36:28 -0400Nick Mathewson2007-05-01
| | | | | | | More attempt to fix win32 building. This time, with extra linking. svn:r10080
* r12605@catbus: nickm | 2007-04-30 21:10:48 -0400Nick Mathewson2007-05-01
| | | | | | | Add an expiry date to key certificates. svn:r10079
* r12603@catbus: nickm | 2007-04-30 21:08:10 -0400Nick Mathewson2007-05-01
| | | | | | | Fix bug in 10072 that prevented correct detection of include and lib subdirectories svn:r10078
* more cleanups on the hsusage patchRoger Dingledine2007-04-30
| | | | svn:r10077