summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-09-19add a changelog entry for r11500Roger Dingledine
svn:r11501
2007-09-19right before publishing our service descriptor, we wereRoger Dingledine
rewriting the hexdigest back to an ambiguous nickname. if this patches it, we should write a changelog and then backport. svn:r11500
2007-09-18Start using the v2 intro format for hidden service connections. NowRoger Dingledine
clients specify their chosen rendezvous point by identity digest rather than by (potentially ambiguous) nickname. This change could speed up hidden service connections dramatically. svn:r11499
2007-09-18clean up r11496Roger Dingledine
svn:r11498
2007-09-18Drop support for v1 rendezvous descriptors, since we never usedRoger Dingledine
them anyway, and the code has probably rotted by now. Based on patch from Karsten Loesing. svn:r11496
2007-09-18actually, there is a tordnsel implementationRoger Dingledine
svn:r11493
2007-09-18minor style tweaksRoger Dingledine
svn:r11490
2007-09-18add some crypto/util functions from karsten, as the firstRoger Dingledine
step of integrating his new hidden service stuff svn:r11489
2007-09-18two dir-spec cleanups from steveRoger Dingledine
svn:r11485
2007-09-18 r15143@catbus: nickm | 2007-09-18 11:49:46 -0400Nick Mathewson
Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan. svn:r11483
2007-09-18 r15142@catbus: nickm | 2007-09-18 11:43:32 -0400Nick Mathewson
Split "Have all the authorities accepted our server descriptor?" into its own function. Patch from Robert Hogan. svn:r11482
2007-09-18 r15140@catbus: nickm | 2007-09-18 11:34:54 -0400Nick Mathewson
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
2007-09-17Servers used to decline to publish their DirPort if theirRoger Dingledine
BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth were below a threshold. Now they only look at BandwidthRate and RelayBandwidthRate. svn:r11465
2007-09-17Remove the contrib scripts ExerciseServer.py, PathDemo.py,Roger Dingledine
and TorControl.py, as they use the old v0 controller protocol, and are obsoleted by TorFlow anyway. svn:r11464
2007-09-17trivial doxygen thingRoger Dingledine
svn:r11463
2007-09-17a few more todo bugs i've accumulatedRoger Dingledine
svn:r11462
2007-09-17 r14448@Kushana: nickm | 2007-09-17 14:26:56 -0400Nick Mathewson
Unify all of the divergent median/nth-percentile code in container.[ch] svn:r11457
2007-09-17 r14447@Kushana: nickm | 2007-09-17 13:31:50 -0400Nick Mathewson
Track weighted fractional uptime in addition to weighted mtbf: we want to use mtbf for stable, but fractional uptime for guard. svn:r11456
2007-09-15 r15077@catbus: nickm | 2007-09-15 14:04:19 -0400Nick Mathewson
Oops; make Makefile.am work on mingw again. svn:r11445
2007-09-14 r15068@catbus: nickm | 2007-09-14 15:25:02 -0400Nick Mathewson
Fix a couple typos in control.c; spotted by Robert Hogan. svn:r11440
2007-09-13 r14425@Kushana: nickm | 2007-09-13 13:00:57 -0400Nick Mathewson
Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate) svn:r11437
2007-09-12 r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400Nick Mathewson
Complete implementation of proposal 104: remove bandwidth history lines from router descriptors. svn:r11434
2007-09-12 r14391@Kushana: nickm | 2007-09-12 10:56:17 -0400Nick Mathewson
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
2007-09-12 r15056@catbus: nickm | 2007-09-12 13:15:19 -0400Nick Mathewson
Try to fix an automake problem by renaming a variable. svn:r11432
2007-09-11 r15049@catbus: nickm | 2007-09-11 16:05:50 -0400Nick Mathewson
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
2007-09-11 r15048@catbus: nickm | 2007-09-11 14:20:39 -0400Nick Mathewson
Add code to warn about mauthorities on a consensus when they are not what we expect to find. svn:r11429
2007-09-11 r15047@catbus: nickm | 2007-09-11 13:40:54 -0400Nick Mathewson
Fix a memory leak when reloading v3 authority certificate and keys. svn:r11428
2007-09-11 r15046@catbus: nickm | 2007-09-11 13:38:36 -0400Nick Mathewson
Check V3 authority certificates for expiry, and warn the authority op as they get old. svn:r11427
2007-09-11 r15045@catbus: nickm | 2007-09-11 11:52:29 -0400Nick Mathewson
Reject incoming votes when the valid-after time does not match the period that we're trying to vote for. svn:r11426
2007-09-11 r15022@catbus: nickm | 2007-09-10 10:31:54 -0400Nick Mathewson
remove yet more pointless differences between our eventdns.c and the evdns.c in libevent. svn:r11425
2007-09-10 r15020@catbus: nickm | 2007-09-10 10:22:31 -0400Nick Mathewson
remove more pointless differences between our eventdns.c and the evdns.c in libevent. svn:r11416
2007-09-10 r15018@catbus: nickm | 2007-09-10 10:04:16 -0400Nick Mathewson
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
2007-09-10 r15005@catbus: nickm | 2007-09-10 09:49:03 -0400Nick Mathewson
Undo brokenness from merge conflict. svn:r11414
2007-09-10 r15001@catbus: nickm | 2007-09-10 09:44:49 -0400Nick Mathewson
Fix a couple of memory leaks in eventdns.c; found by niels. Not backport candidates, since they only affect DNSPort users. svn:r11413
2007-09-10svn:r11412Nick Mathewson
2007-09-08 r14363@Kushana: nickm | 2007-09-08 16:25:45 -0400Nick Mathewson
Another round of whitespeace fixes. svn:r11407
2007-09-08 r14359@Kushana: nickm | 2007-09-08 15:07:17 -0400Nick Mathewson
Add some generic skew-and-tolerance functions so we can handle time more sanely. svn:r11406
2007-09-08 r14358@Kushana: nickm | 2007-09-08 13:45:16 -0400Nick Mathewson
Implement certificate fetch functions. svn:r11405
2007-09-06Fix compilation of ntmain.c.Nick Mathewson
svn:r11395
2007-09-06Make sure that even dumb compilers can tell that bad_cookie and bad_password ↵Nick Mathewson
are set before use. svn:r11390
2007-09-06 r14940@catbus: nickm | 2007-09-06 13:22:26 -0400Nick Mathewson
Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed. svn:r11388
2007-09-06Fixed misspelling of "connection" caught by kate.Andrew Lewman
svn:r11382
2007-09-05 r14328@Kushana: nickm | 2007-09-04 20:17:34 -0400Nick Mathewson
There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not. svn:r11377
2007-09-05 r14327@Kushana: nickm | 2007-09-04 20:06:04 -0400Nick Mathewson
Better comment in dnsserv.c svn:r11376
2007-09-04 r14323@kushana: nickm | 2007-09-04 14:27:33 -0400Nick Mathewson
Patch from sjmurdoch to fix dnsleak warning when reverse-resolving via socks5. svn:r11373
2007-09-01 r14294@Kushana: nickm | 2007-09-01 13:50:03 -0400Nick Mathewson
Oops. Initialize "changed" variable when removing obsolete guards. svn:r11346
2007-08-31forward-port the 0.1.2.17 changelogRoger Dingledine
svn:r11340
2007-08-31 r14880@catbus: nickm | 2007-08-31 11:06:10 -0400Nick Mathewson
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
2007-08-31 r14871@catbus: nickm | 2007-08-31 10:12:53 -0400Nick Mathewson
Check correct circuit type when calling functions from rend_process_relay_cell. Backport candidate. svn:r11336
2007-08-31 r14869@catbus: nickm | 2007-08-31 08:49:26 -0400Nick Mathewson
Fix a segfault in expand_filename("~"). Found by lindi. svn:r11332