summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Better explain the PublishServerDescriptor option in the manpageSebastian Hahn2009-01-05
| | | | | | PublishServerDescriptor 1 means "publish to the relevant authority", not "publish to v2,v3 authorities". Also adjust the time in the manpage to January 2009 svn:r17909
* Use doxygen-style comments instead of C-style comments.Karsten Loesing2009-01-04
| | | | svn:r17893
* Another fun openbsd warning fix. On ioerror's computer at least, they ↵Nick Mathewson2009-01-04
| | | | | | redefined an unsigned field in zlib.h to be signed. I am quite sure this makes me more secure somehow. svn:r17892
* OpenBSD malloc.h believes that you should be able to detect headers with ↵Nick Mathewson2009-01-04
| | | | | | autoconf, or build without warnings, but not both. So never include malloc.h on OpenBSD. Backport candidate. svn:r17891
* Document some variables used for generating statistics on usage of V0 hidden ↵Karsten Loesing2009-01-04
| | | | | | service directory authorities. svn:r17890
* Another round of downgrading removing or postponing XXXX021 issues. Some ↵Nick Mathewson2009-01-04
| | | | | | remain, though. svn:r17888
* Fix the oldest bug in a while: stop accepting 1.2.3 as a valid IPv4 address ↵Nick Mathewson2009-01-04
| | | | | | on any platform. svn:r17887
* Fix an xxx021: do not remove routerinfos as too old and unlisted unless we ↵Nick Mathewson2009-01-04
| | | | | | have a consensus. Backport candidate. svn:r17886
* Commit changelog from last year (0.2.1.9-alpha-1)Peter Palfrader2009-01-04
| | | | svn:r17884
* Remove svn $Id$s from our source, and remove tor --version --version.Nick Mathewson2009-01-04
| | | | | | | | The subversion $Id$ fields made every commit force a rebuild of whatever file got committed. They were not actually useful for telling the version of Tor files in the wild. svn:r17867
* List places where the hidden service protocol uses SHA-1.Karsten Loesing2009-01-04
| | | | svn:r17866
* Another attempt at fixing coverity scan CID 361.Nick Mathewson2009-01-03
| | | | svn:r17863
* Mention that our documentation is better in 0.2.1.10-x.Nick Mathewson2009-01-03
| | | | svn:r17862
* Only set sin_len/sin6_len when they exist.Nick Mathewson2009-01-02
| | | | svn:r17851
* take out my IMPOSSIBLE_TO_DOWNLOAD+1 hackRoger Dingledine2009-01-02
| | | | svn:r17850
* Try harder to make sure we zero-out the extraneous sockaddr fields and that ↵Nick Mathewson2009-01-02
| | | | | | we set sockaddr_len. Conceivably a backport candidate, though nothing has yet been sen to break. svn:r17849
* Note another place we use sha1Nick Mathewson2008-12-31
| | | | svn:r17836
* Increment n_download_failures up to IMPOSSIBLE_TO_DOWNLOAD-1, not up to ↵Nick Mathewson2008-12-31
| | | | | | IMPOSSIBLE_TO_DOWNLOAD. svn:r17835
* switch over the bridge descriptor download mechanism toRoger Dingledine2008-12-31
| | | | | | | | | | use the same download mechanism as other places. i had to make an ugly hack around "IMPOSSIBLE_TO_DOWNLOAD+1". we should unhack that sometime. svn:r17834
* fix a bug in download failure logging; don't do this "stopRoger Dingledine2008-12-31
| | | | | | | downloading forever" thing with bridge descriptor downloads. svn:r17833
* New proposal "idea" listing all the places I could think of that we use SHA-1.Nick Mathewson2008-12-30
| | | | svn:r17831
* Debug code for task 878.Karsten Loesing2008-12-30
| | | | svn:r17828
* Remove some code that is #ifdefed out, and that we no longer seem to use, if ↵Nick Mathewson2008-12-30
| | | | | | we ever did. svn:r17827
* Indeed, arma was right. There was one ntohl too many in debug_ntop in ↵Nick Mathewson2008-12-30
| | | | | | eventdns.c svn:r17826
* point out the bug location to nick. unless i'm wrong.Roger Dingledine2008-12-30
| | | | svn:r17825
* for some reason nickm removed this major feature fromRoger Dingledine2008-12-30
| | | | | | | the 0.2.1.3-alpha changelog. put it back. svn:r17824
* Downgrade some xxx021s, comment more on others, etcNick Mathewson2008-12-29
| | | | svn:r17823
* Actually log reasons on unusable guards again.Nick Mathewson2008-12-29
| | | | svn:r17822
* Spec compliance: if weighted MTBF of a router is at least 5 days, always ↵Nick Mathewson2008-12-29
| | | | | | vote it as Stable. svn:r17821
* Refactor sockaddr family match check into a new functionNick Mathewson2008-12-29
| | | | svn:r17820
* Explain why the XXXX021 in connection_or.c was there, and explain why it ↵Nick Mathewson2008-12-29
| | | | | | doesn' actually need to get fixed in 0.2.1, I think. svn:r17819
* Replace kludgy assert with something a little less awful, and avoid needless ↵Nick Mathewson2008-12-29
| | | | | | strlcpy in rend descriptor encoding. svn:r17818
* Downgrade the last xxx021 in routerparse. The duplicate code stands for now.Nick Mathewson2008-12-29
| | | | svn:r17817
* Document RELAY_EARLY cells in tor-spec.txt: proposal 110 is mostly ↵Nick Mathewson2008-12-29
| | | | | | implemented, and the rest of it will need to wait until all current Tor 0.2.0.x clients are obsolete to close. svn:r17816
* Do not not cannibalize a circuit that has run out of RELAY_EARLY cells. ↵Nick Mathewson2008-12-29
| | | | | | Partial bug 878 fix. svn:r17815
* Do not cannibalize a circuit that has run out of RELAY_EARLY cells. Partial ↵Nick Mathewson2008-12-29
| | | | | | bug 878 fix. svn:r17814
* Extact parse-the-token-arguments to its own function, and change it to a ↵Nick Mathewson2008-12-29
| | | | | | single-pass algorithm. This simplifies the parsing code and speeds it up a little. svn:r17812
* Remove a call to find_whitespace_eos that didn't actually do anything.Nick Mathewson2008-12-29
| | | | svn:r17811
* While I'm at it, refactor control.c a little so that the dead code no longer ↵Nick Mathewson2008-12-29
| | | | | | exists. svn:r17810
* coverity thinks it's dumb to check networkstatus_v2_list in one place and ↵Nick Mathewson2008-12-29
| | | | | | not another. Coverity has a point, even though the check may be redundant. CID 361. svn:r17809
* More compilation tweaks on Android: fix two clear errors in our code that ↵Nick Mathewson2008-12-29
| | | | | | apparently the compiler cares about there. svn:r17808
* Update openssl version, suggest latest libevent.Andrew Lewman2008-12-29
| | | | svn:r17806
* Use a consistent naming standard for header file guard macros, taking care ↵Nick Mathewson2008-12-29
| | | | | | not to collide with any system headers. This tripped us up on Android. svn:r17805
* Use RSA_generate_key_ex where available.Nick Mathewson2008-12-29
| | | | svn:r17804
* Switch address comparisons in policies to be exact rather than semantic. ↵Nick Mathewson2008-12-29
| | | | | | Until we do ipv6 exit policies and until we know whether we even allow ::ffff:0:0/96 addresses, there is no point in doing "semantic" comparisons. This was also showing up on oprofile. svn:r17803
* Refactor some exit-policy-related functions that showed up in oprofile.Nick Mathewson2008-12-29
| | | | | | | | | | Specifically, split compare_tor_addr_to_addr_policy() from a loop with a bunch of complicated ifs inside into some ifs, each with a simple loop. Rearrange router_find_exact_exit_enclave() to run a little faster. Bizarrely, router_policy_rejects_all() shows up on oprofile, so precalculate it per routerinfo. svn:r17802
* Fix bug in recent address.c patch: actually set the value of address * to ↵Nick Mathewson2008-12-29
| | | | | | 0.0.0.0 as we did before. This makes CMP_EXACT comparisons with bitmask 0 work on address * again. svn:r17801
* Fix compilation under gethostbyname-based systems.Nick Mathewson2008-12-27
| | | | svn:r17800
* remove the responsibility for setting listensocklen to the function that ↵Nick Mathewson2008-12-27
| | | | | | made the sockaddr svn:r17799
* partial move to letting bridge descriptor fetches use our new (well,Roger Dingledine2008-12-27
| | | | | | | | | | new from their perspective) directory download schedule abstraction. not done yet, but i'd better get this out of my sandbox before nick does another sweeping change. :) svn:r17798