Age | Commit message (Collapse) | Author |
|
reported by atagar; fixes bug 1289.
|
|
Apparently this is not as obvious as I thought.
|
|
|
|
|
|
Fix statistics on client numbers by country as seen by bridges that were
broken in 0.2.2.1-alpha. Also switch to reporting full 24-hour intervals
instead of variable 12-to-48-hour intervals.
|
|
It returns the contents that Tor would write if you send it a SAVECONF
command, so the controller can write the file to disk itself.
|
|
"neonomad" pointed out on or-talk that the order is opposite from the
intuitive order. explain why. we chose to fix the spec rather than the
code because there are controllers like torflow that already expect
the current behavior.
|
|
|
|
|
|
Add a "getinfo status/accepted-server-descriptor" controller
command, which is the recommended way for controllers to learn
whether our server descriptor has been successfully received by at
least on directory authority. Un-recommend good-server-descriptor
getinfo and status events until we have a better design for them.
|
|
|
|
We were triggering a CLOCK_SKEW controller status event whenever
we connect via the v2 connection protocol to any relay that has
a wrong clock. Instead, we should only inform the controller when
it's a trusted authority that claims our clock is wrong. Bugfix
on 0.2.0.20-rc; starts to fix bug 1074. Reported by SwissTorExit.
|
|
|
|
Specifically, admit that the "newconsensus" event exists, and
status/reachability has secretly been status/reachability-succeeded
all along, but nobody used it so we didn't notice.
|
|
|
|
Supporting the old formats made our code complex; running without them
has been discouraged since 0.2.1.x.
|
|
Tor doesn't use SVN anymore, making $Revision$, $Id$ and $Date$
meaningless. Remove them without replacement.
|
|
svn:r19076
|
|
lines for every recommended relay.
still needs docdoc and changelog entry.
svn:r18556
|
|
svn:r18287
|
|
svn:r18286
|
|
svn:r18283
|
|
on 0.2.1.10-alpha; reported by Matt Edman.
svn:r18201
|
|
svn:r18024
|
|
of which countries we've seen clients from recently. Now controllers
like Vidalia can show bridge operators that they're actually making
a difference.
svn:r17796
|
|
from reloading the configuration. Fixes bug 856.
svn:r17567
|
|
svn:r17536
|
|
port. Use "getinfo dir/status-vote/current/consensus" to fetch it.
svn:r16907
|
|
svn:r16374
|
|
reaching relays.
svn:r15116
|
|
svn:r14754
|
|
Clarification/explanation patch for specs, from Killerchicken
svn:r14687
|
|
svn:r14362
|
|
Close proposal 126 ("Getting GeoIP data and publishing usage summaries.") It was never completely built, so note which parts wer and which were not. Not-built parts would be good topics for future proposals.
svn:r14232
|
|
Fix bug spotted by mwenge: a server_event should not be a sever_event. Also, fix compile errors in config.c and control.c with --enable-gcc-warnings.
svn:r13957
|
|
so it doesn't return failure when any authority disappears.
svn:r13645
|
|
Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword.
svn:r13543
|
|
Clarify a non-obvious point in control-spec.txt; patch from mwenge.
svn:r13485
|
|
svn:r13448
|
|
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
|
|
Tor can warn and/or refuse connections to ports commonly used with
vulnerable-plaintext protocols.
We still need to figure out some good defaults for them.
svn:r13198
|
|
svn:r13154
|
|
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
|
|
svn:r12860
|
|
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
|
|
running an obsolete version, it used the string "OLD" to describe
it. Yet the "getinfo" interface used the string "OBSOLETE". Now use
"OBSOLETE" in both cases.
svn:r12686
|
|
Improved skew reporting: "You are 365 days in the duture" is more useful than "You are 525600 minutes in the future". Also, when we get something that proves we are at least an hour in the past, tell the controller "CLOCK_SKEW MIN_SKEW=-3600" rather than just "CLOCK_SKEW"
svn:r12283
|
|
Accept future networkstatus documents, but warn about skew when we get them.
svn:r12282
|
|
svn:r12267
|
|
<edmanm> All commands and other keywords are case-insensitive.
<edmanm> that lying control-spec.txt!
<edmanm> getinfo Address
<edmanm> 552 Unrecognized key "Address"
<edmanm> getinfo address
<edmanm> 250-address=72.230.11.78
<edmanm> 250 OK
svn:r12140
|