| Commit message (Collapse) | Author | Age |
|
|
|
| |
svn:r13778
|
|
|
|
|
|
|
| |
Patch from mwenge: always willingly serve our own extrainfo from the controlport
svn:r13699
|
|
|
|
|
|
|
| |
More 64-to-32 fixes. Partial backport candidate. still not done.
svn:r13680
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Fix a wide line in control.c; make the check-spaces target ignore the openbsd malloc file.
svn:r13566
|
|
|
|
|
|
|
| |
Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword.
svn:r13543
|
|
|
|
| |
svn:r13412
|
|
|
|
|
|
|
| |
Fix a bunch of DOCDOC items; document the --quiet flag; refactor a couple of XXXX020 items.
svn:r13405
|
|
|
|
|
|
|
| |
complain to the user and demand that they upgrade to one of "".
svn:r13401
|
|
|
|
|
|
|
| |
Oops; fix compilation of control.c
svn:r13391
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Correctly register failures in connection_add() in dnsserv_launch_request()
svn:r13387
|
|
|
|
|
|
|
| |
As planned, rename networkstatus_vote_t to networkstatus_t, now that v3 networkstatuses are working and standard and v2 networkstatuses are obsolete.
svn:r13383
|
|
|
|
|
|
|
| |
Fix some hard to trigger but nonetheless real memory leaks spotted by an anonymous contributor. Needs review. Partial backport candidate.
svn:r13147
|
|
|
|
|
|
|
| |
Fixes to more anonymously-reported typos and logic errors.
svn:r13136
|
|
|
|
|
|
|
| |
add some missing checks for failing return values.
svn:r13130
|
|
|
|
| |
svn:r13095
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Patch from Tup: make NS events work again.
svn:r13009
|
|
|
|
|
|
|
| |
Remove need for buf_pullup in fetch_line_from_buf().
svn:r13002
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn:r12919
|
|
|
|
|
|
|
| |
Also, dump our bridge router status entries to disk every 30 minutes.
svn:r12871
|
|
|
|
| |
svn:r12860
|
|
|
|
|
|
|
| |
clean up whitesapce and debug a little on geoip stuff.
svn:r12847
|
|
|
|
| |
svn:r12786
|
|
|
|
|
|
|
| |
multiple controller passwords.
svn:r12732
|
|
|
|
| |
svn:r12688
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn:r12621
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
svn:r12037
|
|
|
|
| |
svn:r12035
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
the +POSTDESCRIPTOR command.
svn:r11892
|
|
|
|
| |
svn:r11891
|
|
|
|
|
|
|
|
|
| |
Fix a minor memory leak whenever a controller sends the PROTOCOLINFO
command. Bugfix on 0.2.0.5-alpha.
Backport candidate.
svn:r11864
|
|
|
|
|
|
|
| |
Turn all "Is DirPort nonzero? Because if it is, we must be a directory" logic into calls to dirserver_mode().
svn:r11817
|
|
|
|
|
|
|
| |
Merge extra fields in local_routerstatus_t back into routerstatus_t. See changelog for rationale.
svn:r11799
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan.
svn:r11483
|
|
|
|
|
|
|
| |
Fix a couple typos in control.c; spotted by Robert Hogan.
svn:r11440
|
|
|
|
|
|
|
| |
Another round of whitespeace fixes.
svn:r11407
|
|
|
|
|
|
| |
are set before use.
svn:r11390
|
|
|
|
|
|
|
| |
There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not.
svn:r11377
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|