Age | Commit message (Collapse) | Author |
|
step of integrating his new hidden service stuff
svn:r11489
|
|
svn:r11485
|
|
Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan.
svn:r11483
|
|
Split "Have all the authorities accepted our server descriptor?" into its own function. Patch from Robert Hogan.
svn:r11482
|
|
Get rid of a needless malloc() when parsing address policies. Original patch from "Some guy on #tor", via arma. Altered to have a sufficiently large buffer, and not use the buffer so much, and to save a strlcpy.
svn:r11480
|
|
BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth
were below a threshold. Now they only look at BandwidthRate and
RelayBandwidthRate.
svn:r11465
|
|
and TorControl.py, as they use the old v0 controller protocol,
and are obsoleted by TorFlow anyway.
svn:r11464
|
|
svn:r11463
|
|
svn:r11462
|
|
Unify all of the divergent median/nth-percentile code in container.[ch]
svn:r11457
|
|
Track weighted fractional uptime in addition to weighted mtbf: we want to use mtbf for stable, but fractional uptime for guard.
svn:r11456
|
|
Oops; make Makefile.am work on mingw again.
svn:r11445
|
|
Fix a couple typos in control.c; spotted by Robert Hogan.
svn:r11440
|
|
Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate)
svn:r11437
|
|
Complete implementation of proposal 104: remove bandwidth history lines from router descriptors.
svn:r11434
|
|
Remove some needless complexity from the code to add signatures to a consensus: previously, we had a path to add new signatures, and a second path to replace signatures. But the second path sufficed as a common case, and the code isn't invoked nearly enough to justify the optimization of having the first path.
svn:r11433
|
|
Try to fix an automake problem by renaming a variable.
svn:r11432
|
|
When we get a consensus for which we are missing the right certificates, keep it around pending more certificates; do not just drop it.
svn:r11430
|
|
Add code to warn about mauthorities on a consensus when they are not what we expect to find.
svn:r11429
|
|
Fix a memory leak when reloading v3 authority certificate and keys.
svn:r11428
|
|
Check V3 authority certificates for expiry, and warn the authority op as they get old.
svn:r11427
|
|
Reject incoming votes when the valid-after time does not match the period that we're trying to vote for.
svn:r11426
|
|
remove yet more pointless differences between our eventdns.c and the evdns.c in libevent.
svn:r11425
|
|
remove more pointless differences between our eventdns.c and the evdns.c in libevent.
svn:r11416
|
|
Change comments in eventdns.c to C-style, so we can more easily diff it against the version in libevent to reconcile them (again).
svn:r11415
|
|
Undo brokenness from merge conflict.
svn:r11414
|
|
Fix a couple of memory leaks in eventdns.c; found by niels. Not backport candidates, since they only affect DNSPort users.
svn:r11413
|
|
|
|
Another round of whitespeace fixes.
svn:r11407
|
|
Add some generic skew-and-tolerance functions so we can handle time more sanely.
svn:r11406
|
|
Implement certificate fetch functions.
svn:r11405
|
|
svn:r11395
|
|
are set before use.
svn:r11390
|
|
Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed.
svn:r11388
|
|
svn:r11382
|
|
There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not.
svn:r11377
|
|
Better comment in dnsserv.c
svn:r11376
|
|
Patch from sjmurdoch to fix dnsleak warning when reverse-resolving via socks5.
svn:r11373
|
|
Oops. Initialize "changed" variable when removing obsolete guards.
svn:r11346
|
|
svn:r11340
|
|
Refactor store_stats_t to hold a pointer to the proper mmap, and turn it into a full-fledged type. This sets stuff up nicely for adding a separate "annotated" store. Add some XXXX NM items that need to be fixed when annotated stores exist
svn:r11338
|
|
Check correct circuit type when calling functions from rend_process_relay_cell. Backport candidate.
svn:r11336
|
|
Fix a segfault in expand_filename("~"). Found by lindi.
svn:r11332
|
|
svn:r11327
|
|
0-pad minutes and seconds when displaying weighted mtbf in info logs.
svn:r11324
|
|
svn:r11322
|
|
svn:r11315
|
|
Teach tor about more libevent versions. Be more clear that "Known bugs" means "it will crash or something." Most significantly, stop issuing dire warnings every time we run with kqueue on os x: it seems to have worked for a while now.
svn:r11314
|
|
This is great. But it does this before configuring the logs, so
it only goes to stdout and is then lost.
svn:r11313
|
|
Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM.
svn:r11301
|