aboutsummaryrefslogtreecommitdiff
path: root/src/or/control.c
Commit message (Expand)AuthorAge
* forward-port r13777•••svn:r13778 Roger Dingledine2008-02-29
* r14421@tombo: nickm | 2008-02-24 17:05:18 -0500••• Patch from mwenge: always willingly serve our own extrainfo from the controlport svn:r13699 Nick Mathewson2008-02-24
* r14399@tombo: nickm | 2008-02-22 14:09:38 -0500••• More 64-to-32 fixes. Partial backport candidate. still not done. svn:r13680 Nick Mathewson2008-02-22
* r18345@catbus: nickm | 2008-02-21 13:45:04 -0500••• Do the last part of arma's fix for bug 437: Track the origin of every addrmap, and use this info so we can remove all the trackhostexits-originated mappings for a given exit. svn:r13660 Nick Mathewson2008-02-21
* r14246@tombo: nickm | 2008-02-17 19:33:02 -0500••• Fix a wide line in control.c; make the check-spaces target ignore the openbsd malloc file. svn:r13566 Nick Mathewson2008-02-19
* r14236@tombo: nickm | 2008-02-17 13:44:55 -0500••• Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword. svn:r13543 Nick Mathewson2008-02-17
* Update some copyright notices: it is now 2008.•••svn:r13412 Nick Mathewson2008-02-07
* r17947@catbus: nickm | 2008-02-06 11:57:53 -0500••• Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items. svn:r13405 Nick Mathewson2008-02-06
* If the networkstatus consensus lists no recommended versions, don't•••complain to the user and demand that they upgrade to one of "". svn:r13401 Roger Dingledine2008-02-06
* r17917@catbus: nickm | 2008-02-05 16:38:15 -0500••• Oops; fix compilation of control.c svn:r13391 Nick Mathewson2008-02-05
* r17916@catbus: nickm | 2008-02-05 16:29:35 -0500••• Fix some XXX020 items in control.c: add a maximum line length and note that the number of versioning authorities is no longer apparent to clients. svn:r13390 Nick Mathewson2008-02-05
* r17913@catbus: nickm | 2008-02-05 16:11:33 -0500••• Correctly register failures in connection_add() in dnsserv_launch_request() svn:r13387 Nick Mathewson2008-02-05
* r17909@catbus: nickm | 2008-02-05 14:48:22 -0500••• As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete. svn:r13383 Nick Mathewson2008-02-05
* r17639@catbus: nickm | 2008-01-15 19:09:21 -0500••• Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate. svn:r13147 Nick Mathewson2008-01-16
* r17624@catbus: nickm | 2008-01-15 00:42:01 -0500••• Fixes to more anonymously-reported typos and logic errors. svn:r13136 Nick Mathewson2008-01-15
* r17611@catbus: nickm | 2008-01-14 13:44:16 -0500••• add some missing checks for failing return values. svn:r13130 Nick Mathewson2008-01-14
* minor cleanups•••svn:r13095 Roger Dingledine2008-01-10
* r17499@catbus: nickm | 2008-01-07 13:39:46 -0500••• Bugfix on fix for 557: Make values containing special characters work right with getconf, setconf, and saveconf. Document this in control-spec.txt svn:r13056 Nick Mathewson2008-01-07
* r15768@tombo: nickm | 2007-12-31 16:12:09 -0500••• Patch from Tup: make NS events work again. svn:r13009 Nick Mathewson2007-12-31
* r17426@catbus: nickm | 2007-12-28 21:12:29 -0500••• Remove need for buf_pullup in fetch_line_from_buf(). svn:r13002 Nick Mathewson2007-12-29
* r15653@tombo: nickm | 2007-12-23 14:15:12 -0500••• Refactor circuit_launch* functions to take a bitfield of flags rather than 4 separate nonconsecutive flags arguments. Also, note a possible but in circuit_find_to_cannibalize, which seems to be ignoring its purpose argument. svn:r12948 Nick Mathewson2007-12-23
* Make "GETINFO/desc-annotations/id/<OR digest>" actually work.•••svn:r12919 Roger Dingledine2007-12-22
* Make getinfo ns/purpose/bridge actually work•••Also, dump our bridge router status entries to disk every 30 minutes. svn:r12871 Roger Dingledine2007-12-19
* answer getinfo ns/purpose/bridge queries•••svn:r12860 Roger Dingledine2007-12-18
* r15532@tombo: nickm | 2007-12-17 17:41:05 -0500••• clean up whitesapce and debug a little on geoip stuff. svn:r12847 Nick Mathewson2007-12-17
* clean up copyrights, and assign 2007 copyrights to The Tor Project, Inc•••svn:r12786 Roger Dingledine2007-12-12
* Allow multiple HashedControlPassword config lines, to support•••multiple controller passwords. svn:r12732 Roger Dingledine2007-12-09
* extra points if it compiles•••svn:r12688 Roger Dingledine2007-12-06
* Add "GETINFO/desc-annotations/id/<OR digest>" so controllers can•••ask about source, timestamp of arrival, purpose, etc. We need something like this to help Vidalia not do GeoIP lookups on bridge addresses. svn:r12687 Roger Dingledine2007-12-06
* start to refactor dirserver_mode()•••svn:r12621 Roger Dingledine2007-12-01
* Bugfix on r7072, which turned out to basically be a no-op:•••Respond to INT and TERM SIGNAL commands before we execute the signal, in case the signal shuts us down. We had a patch in 0.1.2.1-alpha that tried to do this by queueing the response on the connection's buffer before shutting down, but that really isn't the same thing. Bug located by Matt Edman. This is a bug in 0.1.2.x too, but there's no way we should backport this fix. Speaking of which, can somebody double-check it? :) svn:r12070 Roger Dingledine2007-10-21
* revert a tiny bit of r12035•••svn:r12037 Roger Dingledine2007-10-18
* various fixes from reading or-cvs the past few days•••svn:r12035 Roger Dingledine2007-10-18
* r15877@catbus: nickm | 2007-10-17 12:54:56 -0400••• Make unverified-consensus get removed when it is accepted or rejected. Make a new get_datadir_fname*() set of functions to eliminate the common code of "get the options, get the datadir, append some stuff". svn:r12000 Nick Mathewson2007-10-17
* r15806@catbus: nickm | 2007-10-15 19:14:57 -0400••• Implement v3 networkstatus client code. Remove v2 networkstatus client code, except as needed for caches to fetch and serve v2 networkstatues and the routers they list. svn:r11957 Nick Mathewson2007-10-15
* Controllers should now specify cache=no or cache=yes when using•••the +POSTDESCRIPTOR command. svn:r11892 Roger Dingledine2007-10-12
* Disable the SETROUTERPURPOSE controller command: it is now obsolete.•••svn:r11891 Roger Dingledine2007-10-11
* Bugfix on r11138:•••Fix a minor memory leak whenever a controller sends the PROTOCOLINFO command. Bugfix on 0.2.0.5-alpha. Backport candidate. svn:r11864 Roger Dingledine2007-10-11
* r15598@catbus: nickm | 2007-10-09 16:37:35 -0400••• Turn all "Is DirPort nonzero? Because if it is, we must be a directory" logic into calls to dirserver_mode(). svn:r11817 Nick Mathewson2007-10-09
* r14812@Kushana: nickm | 2007-10-09 10:22:00 -0400••• Merge extra fields in local_routerstatus_t back into routerstatus_t. See changelog for rationale. svn:r11799 Nick Mathewson2007-10-09
* r15530@catbus: nickm | 2007-10-04 12:16:27 -0400••• Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke. svn:r11761 Nick Mathewson2007-10-04
* r15422@catbus: nickm | 2007-09-27 16:42:35 -0400••• Use descriptor annotations to record the source, download t time, and purpose of every descriptor we add to the store. The remaining to-do item is to stop setting do_not_cache on bridges. svn:r11680 Nick Mathewson2007-09-27
* r15143@catbus: nickm | 2007-09-18 11:49:46 -0400••• Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan. svn:r11483 Nick Mathewson2007-09-18
* r15068@catbus: nickm | 2007-09-14 15:25:02 -0400••• Fix a couple typos in control.c; spotted by Robert Hogan. svn:r11440 Nick Mathewson2007-09-14
* r14363@Kushana: nickm | 2007-09-08 16:25:45 -0400••• Another round of whitespeace fixes. svn:r11407 Nick Mathewson2007-09-08
* Make sure that even dumb compilers can tell that bad_cookie and bad_password ...•••svn:r11390 Nick Mathewson2007-09-06
* r14328@Kushana: nickm | 2007-09-04 20:17:34 -0400••• There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not. svn:r11377 Nick Mathewson2007-09-05
* r14830@catbus: nickm | 2007-08-29 13:50:10 -0400••• Make controllers accept LF as well as CRLF. Update spec to reflect this. Remove now-dead code. Make controller warning about v0 protocol more accurate. svn:r11299 Nick Mathewson2007-08-29
* r14204@Kushana: nickm | 2007-08-24 10:24:36 -0400••• Fix a bug in last patch; add support for getting extrainfo documents by the control port (since it is silly to tell tools to do it without actually giving them an interface). svn:r11270 Nick Mathewson2007-08-24
* r14203@Kushana: nickm | 2007-08-24 10:15:58 -0400••• Add a hacked-up GETINFO desc/all-recent-extrainfo-hack so that torstat can keep working with a minimum of fuss, until it learns about extrainfo documents. svn:r11269 Nick Mathewson2007-08-24