summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-12-25some fixes i found in my sandboxRoger Dingledine
svn:r17771
2008-12-24Use the literal parse of an address in dns_resolve_impl if parsing the ↵Nick Mathewson
address as an ipv4 or ipv6 address _succeeded_. Not if it failed. Bug introduced in r17707 (post 0.2.1.8-alpha), and found by xiando. svn:r17758
2008-12-24Checkpoint my big bug-891 patch.Nick Mathewson
svn:r17757
2008-12-23Patch from Sebiastian for bug 888: mark a descriptor as "Impossible" if we ↵Nick Mathewson
reject it after downloading it so that we do not download it again svn:r17756
2008-12-23Remove bogus extern declaration for unused (and nonexistant) field from test.cNick Mathewson
svn:r17755
2008-12-23Document most undocumented variables.Nick Mathewson
svn:r17754
2008-12-23Properly zero-out addresses when setting them. Probably this was not ↵Nick Mathewson
hurting anything. svn:r17749
2008-12-22Make freelist_len in memarea.c static; document a few variables.Nick Mathewson
svn:r17741
2008-12-22Expose bench_* functions via test cliNick Mathewson
svn:r17740
2008-12-22Add DOCDOC entries for undocumented static and global variables.Nick Mathewson
svn:r17739
2008-12-22Make doxygen not complain about the way we spell CRLFNUL in control.cNick Mathewson
svn:r17735
2008-12-22Fix most DOCDOCs remaining and/or added by redox.Nick Mathewson
svn:r17734
2008-12-22Documentation and conformance for WRA_* returns.Nick Mathewson
shahn: "Add some documentation for the WRA_* family of functions, also make sure that (hopefully) all functions that return was_router_added_t don't return ints directly and that they don't refer to integers in their documentation anymore." svn:r17731
2008-12-22Partially apply bug 891 parch from forest: check EXTEND cell address against ↵Nick Mathewson
real_addr, not addr. I have questions about the rest of the patch: see the flyspray entry. svn:r17730
2008-12-22Add DOCDOC comments for all undocumented functions. Add missing *s to other ↵Nick Mathewson
comments so that they will get recognized as doxygen. svn:r17729
2008-12-22Fix all of the doxygen warnings not pertaining to missing documentation.Nick Mathewson
svn:r17727
2008-12-22fix typo noticed by woodRoger Dingledine
svn:r17726
2008-12-22some windows users are outraged that tor refuses to work evenRoger Dingledine
when their clock and date are correct, if their timezone is totally wrong. now we at least tell them. svn:r17725
2008-12-22the default should not be the notify the poster, unless somethingRoger Dingledine
more extreme happens. the default should be to be quiet unless something more extreme happens. at least, this doesn't generate complaints anymore. perhaps that means it is working better? :) svn:r17724
2008-12-22fix a fun bug on r17656 that was making us send HTTP/1.0 404 asRoger Dingledine
the message body, no matter the message headers, when answering a descriptor or extrainfo post request. svn:r17723
2008-12-22Yet still more propagating of things that need to be was_router_added_t now.Nick Mathewson
svn:r17722
2008-12-22More propagating of things that need to be was_router_added_t now.Nick Mathewson
svn:r17721
2008-12-22WRA_MORE_SEVERE is not WRA_GET_MORE_SEVERE.Nick Mathewson
svn:r17720
2008-12-22gabelmoo has a new IP address (once more).Karsten Loesing
svn:r17717
2008-12-19Move in-addr.arpa parsing and generation into address.c, and simplify the ↵Nick Mathewson
code that does it elsewhere. Incidentally, this lets exit servers answer requests for ip6.arpa addresses. svn:r17707
2008-12-19Expose hex_decode_digit from util.cNick Mathewson
svn:r17706
2008-12-19When we need to open a new origin circuit, log why.Nick Mathewson
svn:r17705
2008-12-19Doc RRS_DONT_REMOVE_OLD; improve router_rebuild_store documentation.Nick Mathewson
svn:r17704
2008-12-19More approx_time() calls. Noted by forest.Nick Mathewson
svn:r17702
2008-12-18Make cell pools always-on.Nick Mathewson
svn:r17692
2008-12-18Why were we using gettimeofday() in second_elapsed_callback? We were only ↵Nick Mathewson
ever looking at the tv_sec field. svn:r17691
2008-12-18Replace calls to time(NULL) that occur on the order of once per read, one ↵Nick Mathewson
per write, or once per cell with calls to a function that looks at a cached value of time. This is tricksy to benchmark, since it will only help on systems where time() is a syscall and syscalls are relatively slow. svn:r17690
2008-12-18Document the purpose argument of circuit_find_to_cannibalizeNick Mathewson
svn:r17689
2008-12-18One log.c XXX021 was a misunderstanding. Also, clip log messages passed to ↵Nick Mathewson
syslog to their maximum length when there is a maximum. svn:r17688
2008-12-18Downlgrade tweak, and answer lots of XXX021s. No actual code fixes in this ↵Nick Mathewson
patch. svn:r17686
2008-12-18Ben confirms that the MUST in rfc2631 is only for compatibility with X9.42, ↵Nick Mathewson
and isn't actually a security thing. svn:r17685
2008-12-18Log an error on win32 if directory listing fails.Nick Mathewson
svn:r17684
2008-12-18whitespace fixes.Nick Mathewson
svn:r17683
2008-12-18Remove fixed xxx020s; downgrade unfixed ones.Nick Mathewson
(The unfixed ones are being downgraded to regular XXXs mainly on the rationale that they don't seem to be exploding Tor, and they were apparently not showstoppers for 0.2.0.x-final.) svn:r17682
2008-12-18Fix a memory leak of one address string per DNSPort request.Nick Mathewson
svn:r17681
2008-12-18Do not leak the DNS server port structure.Nick Mathewson
svn:r17680
2008-12-18Call release_lockfile() before exiting.Nick Mathewson
svn:r17679
2008-12-18Fix a small memory leak of around 32 bytes per TLS connection opened. Bugfix ↵Nick Mathewson
on 0.2.1.1-alpha. svn:r17678
2008-12-18Make unit tests slower but more reliable by disabling an old optimization.Nick Mathewson
To turn it back on, re-define CACHE_GENERATED_KEYS option in test.c. svn:r17677
2008-12-18Fix more leaks in unit tests.Nick Mathewson
svn:r17676
2008-12-18Make it possible to call set_onion_key twice without leaking RAM.Nick Mathewson
svn:r17673
2008-12-18Fix bug 889: share deep-copied keys between threads to avoid races in ↵Nick Mathewson
reference counts. Bugfix on 0.1.0.1-rc. svn:r17672
2008-12-18fix a minor memory leak if we start up as a relay but don'tRoger Dingledine
have any files in the cached-status/ directory svn:r17671
2008-12-18Massage a little code to hopfully please coverity.Nick Mathewson
svn:r17669
2008-12-18Avoid nop call to control_event_or_authdir_new_descriptor that makes ↵Nick Mathewson
coverity think we are dereferencing a null pointer. It is safe, I think, but entirely too clever for our own good. svn:r17668