| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
I am glad that arma reviews my patches.
svn:r8546
|
|
|
|
|
|
|
| |
Now, all log messages should be distinct.
svn:r8545
|
|
|
|
|
|
|
|
| |
'should not' is for things that you really oughtn't do, for your own
good or for others' own good.
svn:r8544
|
|
|
|
| |
svn:r8543
|
|
|
|
|
|
|
| |
Differentiate more duplicated log entries
svn:r8542
|
|
|
|
|
|
|
| |
Make distinct all non-bug messages at notice or higher that appear 3 or more times.
svn:r8541
|
|
|
|
|
|
|
| |
Improve log-duplicate-checker to ignore LD_BUG messages.
svn:r8540
|
|
|
|
|
|
|
| |
Add a perl script and a make target to find and check for duplicate log messages at level notice or higher.
svn:r8539
|
|
|
|
|
|
|
| |
Add a pile of flyspray items to TODO so I notice them. Yes, I said this was a stupid idea before, but I say stupid things all the time.
svn:r8537
|
|
|
|
|
|
|
| |
Doxygen comments for code in common. Also simplify a few code paths to be more clear/speedy/correct.
svn:r8536
|
|
|
|
|
|
|
| |
Make eventdns give strings for DNS errors, not just error numbers.
svn:r8535
|
|
|
|
|
|
|
| |
Omit function names from NOTICE, WARN and ERR messages unless they are in LD_BUG.
svn:r8534
|
|
|
|
|
|
|
| |
Implement DESCCHANGED event to tell controller when our router descriptor changes.
svn:r8533
|
|
|
|
|
|
|
| |
Add version note about RELAY_BEGIN_DIR to spec.
svn:r8532
|
|
|
|
|
|
|
| |
Add DESCCHANGED event to control-spec; note that GETINFO dir/* has in fact been implemented.
svn:r8531
|
|
|
|
|
|
|
|
|
|
|
| |
Reserve the nickname "Unnamed" for routers that can't pick a hostname; any
router can call itself Unnamed; directory servers will never allocate Unnamed
to any particular router; clients won't believe that any router is the
canonical Unnamed.
svn:r8529
|
|
|
|
|
|
|
| |
Note that EnforceDistinctSubnets can override subnet rule for path generation.
svn:r8528
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[Needs review.] Add a BEGIN_DIR relay cell type for an easier
in-protocol way to connect to directory servers through Tor.
Previously, clients could only connect to director servers over Tor
from exit nodes, but couldn't get directory information anonymously
from a non-exit cache without getting a directory server involved.
This needs testing, and needs client-side code to actually exercise it.
svn:r8527
|
| |
|
|
|
|
| |
svn:r8524
|
|
|
|
|
|
|
| |
Make "is a v1 authority", "is a v2 authority", and "is a hidden service authority" into separate flags so we can eventually migrate more trust away from moria.
svn:r8523
|
|
|
|
|
|
|
| |
Another tweak to guard logic: ignore check for the Guard flag if a server is listed on EntryNodes. (Also remove redundant checks for always-set variables.)
svn:r8522
|
|
|
|
|
|
|
| |
Document entry-guard related functions
svn:r8521
|
|
|
|
|
|
|
| |
Improvement to last entry guards patch: track when we last attempted to connect to a node in our state file along with how long it has been unreachable. Also clarify behavior of parse_iso_time() when it gets extra characters.
svn:r8520
|
|
|
|
|
|
|
|
|
|
| |
Refactor entry guard status logic a lot; allow more factors [like not
having a Guard flag or being listed in ExcludeNodes] to render a guard
"unlisted" (now called "unusable"); track guard down status (now
called "unreachable") separately from is_running.
svn:r8519
|
|
|
|
|
|
|
| |
Add a space in a wrapped log message
svn:r8517
|
|
|
|
|
|
|
| |
Restore to previous wording that svk merging made me mess up
svn:r8516
|
|
|
|
|
|
|
| |
bandwidth is not measured in bytes
svn:r8515
|
|
|
|
|
|
|
| |
Also log guard bandwidth cutoff
svn:r8514
|
|
|
|
|
|
|
|
|
|
|
|
| |
router_set_networkstatus() gets a list of status documents we asked for from
connection_dir_client_reached_eof(). However, as a cache we (sometimes?) just
ask for "all". router_set_networkstatus() would freak out over that, meaning
it would log a warning and drop the status document instead of caching it
as it is supposed to. Now we let router_set_networkstatus() know if the
data comes from an all-request so it can do the right thing.
svn:r8513
|
|
|
|
|
|
|
| |
Minor documentation fix
svn:r8512
|
|
|
|
| |
svn:r8511
|
|
|
|
|
|
|
| |
Fix some warnings on mingw; hopefully this should let us build on mingw without warnings.
svn:r8509
|
|
|
|
|
|
|
| |
Remove a signed/unsigned comparison in eventdns.c
svn:r8508
|
|
|
|
|
|
|
| |
Fix for reverse dns: only assume we will get an answer when the result was success.
svn:r8507
|
|
|
|
| |
svn:r8506
|
|
|
|
| |
svn:r8505
|
|
|
|
|
|
| |
doing (mainly people with private testing networks) can disable our same-/16 detection.
svn:r8504
|
|
|
|
|
|
| |
should help valgrind and dmalloc freak out less.
svn:r8503
|
|
|
|
|
|
| |
escaped().
svn:r8502
|
|
|
|
|
|
|
| |
repeated multiple times.
svn:r8501
|
|
|
|
| |
svn:r8500
|
|
|
|
| |
svn:r8499
|
|
|
|
| |
svn:r8498
|
|
|
|
| |
svn:r8497
|
|
|
|
| |
svn:r8496
|
|
|
|
| |
svn:r8494
|
|
|
|
|
|
|
| |
phobos can confirm or deny.
svn:r8493
|
|
|
|
| |
svn:r8492
|
|
|
|
| |
svn:r8489
|