aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2007-08-31Forward port 0.1.2.17-1 changelogPeter Palfrader
svn:r11327
2007-08-30 r14859@catbus: nickm | 2007-08-30 17:10:15 -0400Nick Mathewson
0-pad minutes and seconds when displaying weighted mtbf in info logs. svn:r11324
2007-08-30another easy bug for nick to tackleRoger Dingledine
svn:r11322
2007-08-30forward-port the 0.1.2.16 changelogRoger Dingledine
svn:r11315
2007-08-30 r14259@Kushana: nickm | 2007-08-30 02:33:55 -0400Nick Mathewson
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
2007-08-30Tor logs the libevent version on startup, for debugging purposes.Roger Dingledine
This is great. But it does this before configuring the logs, so it only goes to stdout and is then lost. svn:r11313
2007-08-29 r14832@catbus: nickm | 2007-08-29 15:00:27 -0400Nick Mathewson
Use (and debug) new file-writing functions in order to simplify code that formerly built big strings in RAM. svn:r11301
2007-08-29 r14831@catbus: nickm | 2007-08-29 14:17:42 -0400Nick Mathewson
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
2007-08-29 r14830@catbus: nickm | 2007-08-29 13:50:10 -0400Nick Mathewson
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
2007-08-29 r14826@catbus: nickm | 2007-08-29 13:19:55 -0400Nick Mathewson
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
2007-08-29 r14825@catbus: nickm | 2007-08-29 12:30:04 -0400Nick Mathewson
More items for the TODO (from last Friday mtg with Roger) svn:r11297
2007-08-28 r14821@catbus: nickm | 2007-08-27 19:57:56 -0400Nick Mathewson
Check for absent nickname when making extend info. I still dont know when this happens, but it is easy enough to check for. Fixes bug 467. svn:r11293
2007-08-27 r14819@catbus: nickm | 2007-08-27 19:40:11 -0400Nick Mathewson
Sort all of the items in the TODO. That took longer than I had hoped, but I think it was useful. svn:r11292
2007-08-27 r14817@catbus: nickm | 2007-08-27 18:16:49 -0400Nick Mathewson
Mark TODO items with what sections I would like to move them to. Pending scan by arma, the next commits will remove these annotations and move the items around. svn:r11291
2007-08-27 r14231@Kushana: nickm | 2007-08-27 14:56:14 -0400Nick Mathewson
Most configuration options have the same names in or.h and in torrc. Make the macros reflect this, so that it is easier to fit them onto a line, and so that mismatched options stand out more svn:r11290
2007-08-27 r14227@Kushana: nickm | 2007-08-27 11:33:28 -0400Nick Mathewson
Add a new ClientDNSRejectInternalAddresses option (default: on) to refuse to believe that any address can map to or from an internal address. This blocks some kinds of potential browser-based attacks, especially on hosts using DNSPort. Also clarify behavior in some comments. Backport candiate? svn:r11287
2007-08-27New upstream versionPeter Palfrader
svn:r11285
2007-08-27bump to 0.2.0.6-alpha-dev so we're ready to fix more bugs :)Roger Dingledine
svn:r11281