summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* r15140@catbus: nickm | 2007-09-18 11:34:54 -0400Nick Mathewson2007-09-18
| | | | | | | 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
* Servers used to decline to publish their DirPort if theirRoger Dingledine2007-09-17
| | | | | | | | | BandwidthRate, RelayBandwidthRate, or MaxAdvertisedBandwidth were below a threshold. Now they only look at BandwidthRate and RelayBandwidthRate. svn:r11465
* Remove the contrib scripts ExerciseServer.py, PathDemo.py,Roger Dingledine2007-09-17
| | | | | | | | and TorControl.py, as they use the old v0 controller protocol, and are obsoleted by TorFlow anyway. svn:r11464
* trivial doxygen thingRoger Dingledine2007-09-17
| | | | svn:r11463
* a few more todo bugs i've accumulatedRoger Dingledine2007-09-17
| | | | svn:r11462
* r14448@Kushana: nickm | 2007-09-17 14:26:56 -0400Nick Mathewson2007-09-17
| | | | | | | Unify all of the divergent median/nth-percentile code in container.[ch] svn:r11457
* r14447@Kushana: nickm | 2007-09-17 13:31:50 -0400Nick Mathewson2007-09-17
| | | | | | | Track weighted fractional uptime in addition to weighted mtbf: we want to use mtbf for stable, but fractional uptime for guard. svn:r11456
* r15077@catbus: nickm | 2007-09-15 14:04:19 -0400Nick Mathewson2007-09-15
| | | | | | | Oops; make Makefile.am work on mingw again. svn:r11445
* r15068@catbus: nickm | 2007-09-14 15:25:02 -0400Nick Mathewson2007-09-14
| | | | | | | Fix a couple typos in control.c; spotted by Robert Hogan. svn:r11440
* r14425@Kushana: nickm | 2007-09-13 13:00:57 -0400Nick Mathewson2007-09-13
| | | | | | | Do not load state when options->command is not RUN_TOR. (Resolves bug 499; backport candidate) svn:r11437
* r14392@Kushana: nickm | 2007-09-12 11:04:20 -0400Nick Mathewson2007-09-12
| | | | | | | Complete implementation of proposal 104: remove bandwidth history lines from router descriptors. svn:r11434
* r14391@Kushana: nickm | 2007-09-12 10:56:17 -0400Nick Mathewson2007-09-12
| | | | | | | 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
* r15056@catbus: nickm | 2007-09-12 13:15:19 -0400Nick Mathewson2007-09-12
| | | | | | | Try to fix an automake problem by renaming a variable. svn:r11432
* r15049@catbus: nickm | 2007-09-11 16:05:50 -0400Nick Mathewson2007-09-11
| | | | | | | 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
* r15048@catbus: nickm | 2007-09-11 14:20:39 -0400Nick Mathewson2007-09-11
| | | | | | | Add code to warn about mauthorities on a consensus when they are not what we expect to find. svn:r11429
* r15047@catbus: nickm | 2007-09-11 13:40:54 -0400Nick Mathewson2007-09-11
| | | | | | | Fix a memory leak when reloading v3 authority certificate and keys. svn:r11428
* r15046@catbus: nickm | 2007-09-11 13:38:36 -0400Nick Mathewson2007-09-11
| | | | | | | Check V3 authority certificates for expiry, and warn the authority op as they get old. svn:r11427
* r15045@catbus: nickm | 2007-09-11 11:52:29 -0400Nick Mathewson2007-09-11
| | | | | | | Reject incoming votes when the valid-after time does not match the period that we're trying to vote for. svn:r11426
* r15022@catbus: nickm | 2007-09-10 10:31:54 -0400Nick Mathewson2007-09-11
| | | | | | | remove yet more pointless differences between our eventdns.c and the evdns.c in libevent. svn:r11425
* r15020@catbus: nickm | 2007-09-10 10:22:31 -0400Nick Mathewson2007-09-10
| | | | | | | remove more pointless differences between our eventdns.c and the evdns.c in libevent. svn:r11416
* r15018@catbus: nickm | 2007-09-10 10:04:16 -0400Nick Mathewson2007-09-10
| | | | | | | 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
* r15005@catbus: nickm | 2007-09-10 09:49:03 -0400Nick Mathewson2007-09-10
| | | | | | | Undo brokenness from merge conflict. svn:r11414
* r15001@catbus: nickm | 2007-09-10 09:44:49 -0400Nick Mathewson2007-09-10
| | | | | | | Fix a couple of memory leaks in eventdns.c; found by niels. Not backport candidates, since they only affect DNSPort users. svn:r11413
* svn:r11412Nick Mathewson2007-09-10
|
* r14363@Kushana: nickm | 2007-09-08 16:25:45 -0400Nick Mathewson2007-09-08
| | | | | | | Another round of whitespeace fixes. svn:r11407
* r14359@Kushana: nickm | 2007-09-08 15:07:17 -0400Nick Mathewson2007-09-08
| | | | | | | Add some generic skew-and-tolerance functions so we can handle time more sanely. svn:r11406
* r14358@Kushana: nickm | 2007-09-08 13:45:16 -0400Nick Mathewson2007-09-08
| | | | | | | Implement certificate fetch functions. svn:r11405
* Fix compilation of ntmain.c.Nick Mathewson2007-09-06
| | | | svn:r11395
* Make sure that even dumb compilers can tell that bad_cookie and bad_password ↵Nick Mathewson2007-09-06
| | | | | | are set before use. svn:r11390
* r14940@catbus: nickm | 2007-09-06 13:22:26 -0400Nick Mathewson2007-09-06
| | | | | | | Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed. svn:r11388
* Fixed misspelling of "connection" caught by kate.Andrew Lewman2007-09-06
| | | | svn:r11382
* r14328@Kushana: nickm | 2007-09-04 20:17:34 -0400Nick Mathewson2007-09-05
| | | | | | | There is no good reason to make hashedcontrolpassword and cookieauthentication mutually exclusive. So let's not. svn:r11377
* r14327@Kushana: nickm | 2007-09-04 20:06:04 -0400Nick Mathewson2007-09-05
| | | | | | | Better comment in dnsserv.c svn:r11376
* r14323@kushana: nickm | 2007-09-04 14:27:33 -0400Nick Mathewson2007-09-04
| | | | | | | Patch from sjmurdoch to fix dnsleak warning when reverse-resolving via socks5. svn:r11373
* r14294@Kushana: nickm | 2007-09-01 13:50:03 -0400Nick Mathewson2007-09-01
| | | | | | | Oops. Initialize "changed" variable when removing obsolete guards. svn:r11346
* forward-port the 0.1.2.17 changelogRoger Dingledine2007-08-31
| | | | svn:r11340
* r14880@catbus: nickm | 2007-08-31 11:06:10 -0400Nick Mathewson2007-08-31
| | | | | | | 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
* r14871@catbus: nickm | 2007-08-31 10:12:53 -0400Nick Mathewson2007-08-31
| | | | | | | Check correct circuit type when calling functions from rend_process_relay_cell. Backport candidate. svn:r11336
* r14869@catbus: nickm | 2007-08-31 08:49:26 -0400Nick Mathewson2007-08-31
| | | | | | | Fix a segfault in expand_filename("~"). Found by lindi. svn:r11332
* Forward port 0.1.2.17-1 changelogPeter Palfrader2007-08-31
| | | | svn:r11327
* r14859@catbus: nickm | 2007-08-30 17:10:15 -0400Nick Mathewson2007-08-30
| | | | | | | 0-pad minutes and seconds when displaying weighted mtbf in info logs. svn:r11324
* another easy bug for nick to tackleRoger Dingledine2007-08-30
| | | | svn:r11322
* forward-port the 0.1.2.16 changelogRoger Dingledine2007-08-30
| | | | svn:r11315
* r14259@Kushana: nickm | 2007-08-30 02:33:55 -0400Nick Mathewson2007-08-30
| | | | | | | 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
* Tor logs the libevent version on startup, for debugging purposes.Roger Dingledine2007-08-30
| | | | | | | | This is great. But it does this before configuring the logs, so it only goes to stdout and is then lost. svn:r11313
* r14832@catbus: nickm | 2007-08-29 15:00:27 -0400Nick Mathewson2007-08-29
| | | | | | | Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM. svn:r11301
* r14831@catbus: nickm | 2007-08-29 14:17:42 -0400Nick Mathewson2007-08-29
| | | | | | | Refactor write_chunks_to_file_impl: break out the "pick a temporary name if it makes sense, and open the right filename" logic and the "close the file and unlink or rename if necessary" logic. This will let us write big files in a smarter way than "Build a big string" or "make a list of chunks", once we get around to using it. svn:r11300
* r14830@catbus: nickm | 2007-08-29 13:50:10 -0400Nick Mathewson2007-08-29
| | | | | | | 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
* r14826@catbus: nickm | 2007-08-29 13:19:55 -0400Nick Mathewson2007-08-29
| | | | | | | Add a line to the state file for each guard to let us know which version added the guard. If the line is absent, assume the guard was added by whatever version of Tor last wrote the state file. Remove guards if the version that added them was using a bad guard selection algorithm. (Previously, we removed guards if the version that wrote the file was using a bad guard selection algorithm, even if the guards themselves were chosen by a good version.) svn:r11298
* r14825@catbus: nickm | 2007-08-29 12:30:04 -0400Nick Mathewson2007-08-29
| | | | | | | More items for the TODO (from last Friday mtg with Roger) svn:r11297