Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-25 | Add country-code support to configured node lists to implement the ↵ | Nick Mathewson | |
ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing. svn:r16966 | |||
2008-09-25 | Make it easier for dmalloc to see if keys are leaking; remove a test-only ↵ | Nick Mathewson | |
key leak. svn:r16965 | |||
2008-09-25 | Remove now-needless _tor_dmalloc_free helper. | Nick Mathewson | |
svn:r16964 | |||
2008-09-25 | More test memory-management fixes | Nick Mathewson | |
svn:r16963 | |||
2008-09-24 | All relays now store and serve v2 hidden service descriptors by default (not ↵ | Karsten Loesing | |
only directory mirrors). svn:r16961 | |||
2008-09-24 | If we are not using BEGIN_DIR cells, don't attempt to contact hidden service ↵ | Karsten Loesing | |
directories with non-open dir port. svn:r16960 | |||
2008-09-24 | Split test_crypto() into manageable pieces. | Nick Mathewson | |
svn:r16959 | |||
2008-09-24 | Minor correction of commentation. | Karsten Loesing | |
svn:r16958 | |||
2008-09-24 | Add patch 4 from Karsten for proposal 121, slightly modified. Karsten ↵ | Nick Mathewson | |
should definitely re-review the bits I changed. svn:r16955 | |||
2008-09-24 | fix typo | Roger Dingledine | |
svn:r16949 | |||
2008-09-23 | Patch from roger for 752, but with more comments: When we get an A.B.exit:P ↵ | Nick Mathewson | |
address, and B would reject most connections to P, but we do not know whether it would allow A, then allow the connection to procede. Bugfix, amusingly, on 0.0.9rc5. svn:r16944 | |||
2008-09-23 | Fix for bug 797 (by arma, with tweaks): always use create_fast for circuits ↵ | Nick Mathewson | |
where we do not know an onion key. svn:r16942 | |||
2008-09-23 | More logging for mtbf/wfu calculations. | Nick Mathewson | |
svn:r16941 | |||
2008-09-23 | Update to the "September 1 2008" ip-to-country file. | Roger Dingledine | |
svn:r16940 | |||
2008-09-23 | Exclude v0 rendezvous descriptors when considering republication. | Karsten Loesing | |
svn:r16939 | |||
2008-09-23 | ok, but inaccurate error strings worse | Roger Dingledine | |
svn:r16938 | |||
2008-09-23 | identical error strings in different contexts bad | Roger Dingledine | |
svn:r16937 | |||
2008-09-22 | Oops; we need to make sure that DNS request names are matched in the ↵ | Nick Mathewson | |
_questions_ section of the replies. Rejecting answers whether the _answers_ section did not match made us reject A records waiting at the end of a CNAME record. Bug 823. svn:r16933 | |||
2008-09-16 | give rend_client_desc_here a slightly more accurate name | Roger Dingledine | |
svn:r16916 | |||
2008-09-16 | patch from karsten for bug 814. whew. | Roger Dingledine | |
svn:r16915 | |||
2008-09-15 | Add a circuit_conforms_to_options() function for use in debugging paths [and ↵ | Nick Mathewson | |
inother stuff too]. Untested, and so far unused. svn:r16914 | |||
2008-09-14 | read_to_buf should take an int *error_socket and return it. | Roger Dingledine | |
svn:r16909 | |||
2008-09-14 | stop telling us every time we fetch a consensus. that's not really news. | Roger Dingledine | |
svn:r16908 | |||
2008-09-14 | Serve the latest v3 networkstatus consensus via the control | Roger Dingledine | |
port. Use "getinfo dir/status-vote/current/consensus" to fetch it. svn:r16907 | |||
2008-09-14 | make it explicit that the uncompressed cached dir items are nul-terminated | Roger Dingledine | |
(they are, but now we should keep them that way) svn:r16906 | |||
2008-09-13 | Allow ports 465 and 587 in the default exit policy again. We had | Roger Dingledine | |
rejected them in 0.1.0.15, because back in 2005 they were commonly misconfigured and ended up as spam targets. We hear they are better locked down these days. svn:r16898 | |||
2008-09-11 | Directory mirrors store and serve v2 hidden service descriptors by default. | Karsten Loesing | |
svn:r16858 | |||
2008-09-10 | Fix more actual test leaks | Nick Mathewson | |
svn:r16831 | |||
2008-09-10 | Fix some apparent leaks in voting. If authorities suddenly start ↵ | Nick Mathewson | |
segfaulting, this could be a patch to look harder at. svn:r16830 | |||
2008-09-10 | Make buffer unit tests handle resource leaks properly. | Nick Mathewson | |
svn:r16823 | |||
2008-09-10 | Make more unit tests handle resource leaks properly. | Nick Mathewson | |
svn:r16822 | |||
2008-09-09 | Correct indentation. | Karsten Loesing | |
svn:r16819 | |||
2008-09-09 | tweak karsten's patch | Roger Dingledine | |
svn:r16818 | |||
2008-09-09 | patch from karsten to fix more of bug 767 | Roger Dingledine | |
svn:r16817 | |||
2008-09-09 | Refactor unit test macros and tor_free_all() logic a bit so as to make it ↵ | Nick Mathewson | |
easier to free memory on failing tests, in order to suppress scanner warnings and to make dmalloc() usable with tests. svn:r16816 | |||
2008-09-09 | Replace the dummy-use var in SMARTLIST_FOREACH_END() with one that is less ↵ | Nick Mathewson | |
likely to confuse analysis tools into thinking we do use after free. Arguably, (void)x should count as use in suppressing unused variable warnings, but not in generating hey-you-used-a-variable warnings. Arguably, though, it shouldn't. svn:r16815 | |||
2008-09-09 | minor cleanups on karsten's patch | Roger Dingledine | |
svn:r16810 | |||
2008-09-09 | karsten's patch for bug 767. | Roger Dingledine | |
svn:r16808 | |||
2008-09-09 | Catch and report a few more bootstrapping failure cases when Tor | Roger Dingledine | |
fails to establish a TCP connection. Cleanup on 0.2.1.x. svn:r16803 | |||
2008-09-09 | We should not alter an addr_policy_t that has been canonicalized. | Nick Mathewson | |
svn:r16802 | |||
2008-09-05 | Refactor use of connection_new so that we get more verifiable typesafety. | Nick Mathewson | |
svn:r16785 | |||
2008-09-05 | Refactor some code and add some asserts based on scanner results. | Nick Mathewson | |
svn:r16783 | |||
2008-09-05 | Add an assert to make tools happier. | Nick Mathewson | |
svn:r16782 | |||
2008-09-05 | Fix a malloc that should have been a tor_malloc | Nick Mathewson | |
svn:r16780 | |||
2008-09-05 | Fix numerous memory leaks: some were almost impossible to trigger, and some ↵ | Nick Mathewson | |
almost inevitable. svn:r16779 | |||
2008-09-05 | Clean up some redundant stuff in crypto_dh_new(). | Nick Mathewson | |
svn:r16778 | |||
2008-09-05 | It is probably some kind of misdeed to say for (i=0;i<2;++i) { A=i?x:y; ↵ | Nick Mathewson | |
foo(bar(A)); } rather than foo(bar(x)); foo(bar(y)); . Also, it can confuse tools. svn:r16777 | |||
2008-09-05 | Fix a memory leak in tor-gencert.c | Nick Mathewson | |
svn:r16776 | |||
2008-09-05 | Make severity args to add_*_log() functions be const | Nick Mathewson | |
svn:r16775 | |||
2008-09-04 | Fix mingw build with --enable-gcc-warnings set. | Nick Mathewson | |
svn:r16759 |