| Commit message (Expand) | Author | Age |
* | We have so many special cases for smartlists of strings, why not add a sort f...•••svn:r5014
| Nick Mathewson | 2005-09-12 |
* | be more thorough about noticing when a directory request has failed:•••it has failed not only when the connection attempt fails, but also
if the conn reaches eof before we get a response that we're happy with.
svn:r5013
| Roger Dingledine | 2005-09-12 |
* | Numerous changes to move towards client-side v2 directories.•••connection.c:
- Add some more connection accessor functions to make directory
download redundancy checking work.
directory.c, or.h, router.c, routerlist.c:
- Start on logic to note when networkstatus downloads fail.
dirserv.c, routerlist.c, routerparse.c:
- Start maintaining an is_named field in routerstatus_t. Don't
actually look at it yet.
dirserv.c, routerlist.c:
- Remove expired networkstatus objects.
or.h:
- Make some booleans into bitfields
- Add prototypes
routerlist.c:
- Sort networkstatus list by publication time
- Function to remove old (older than 10 days) networkstatus objects.
- Function to set a list of routerinfo_ts' status info from the
current set of networkstatus objects.
- Function to tell which routerinfos we need to download based no the
current set of networkstatus objects.
- Do not launch a networkstatus download if a redundant one is in progress.
routerparse.c:
- Keep router entries in networkstatus sorted by digest.
svn:r5012
| Nick Mathewson | 2005-09-12 |
* | remove temporary network-status keyword•••svn:r5007
| Roger Dingledine | 2005-09-12 |
* | clean up the log entry for when a server posts a server descriptor that•••the dirserver doesn't like
svn:r5005
| Roger Dingledine | 2005-09-12 |
* | Fix a memory leak in smartlist_string_remove.•••svn:r5002
| Nick Mathewson | 2005-09-12 |
* | Fix bug found by "ca": looking up a non-existent stream for a v1 control conn...•••svn:r5001
| Nick Mathewson | 2005-09-12 |
* | Document SMARTLIST_FOREACH macro, along with previously-naughty foo_sl_idx va...•••svn:r5000
| Nick Mathewson | 2005-09-11 |
* | fix comment and return value for check_software_version_against_directory()•••svn:r4996
| Roger Dingledine | 2005-09-11 |
* | downgrade the dirserver log messages when whining about unreachability•••svn:r4991
| Roger Dingledine | 2005-09-10 |
* | bugfix: if you gave tor an odd number of command-line arguments,•••we were silently ignoring the last one. now we complain and fail.
svn:r4988
| Roger Dingledine | 2005-09-10 |
* | bump to 0.1.1.6-alpha-cvs•••svn:r4987
| Roger Dingledine | 2005-09-10 |
* | break out a new function config_assign_value() that just assigns the•••value it's given, and doesn't do any of their weird clearing or resetting
stuff. use that when we're trying to clear or reset values.
svn:r4984
| Roger Dingledine | 2005-09-10 |
* | Fix segfault in win32 unittests.•••svn:r4983
| Nick Mathewson | 2005-09-10 |
* | bump to 0.1.1.6-alpha•••this time for sure
svn:r4982
| Roger Dingledine | 2005-09-10 |
* | Use tor_listdir in test.c instead of duplicating ode.•••svn:r4981
| Nick Mathewson | 2005-09-10 |
* | generalize route length to three plus one if the exit node is risky.•••svn:r4978
| Roger Dingledine | 2005-09-10 |
* | Add sorting/searching to smartlist•••svn:r4977
| Nick Mathewson | 2005-09-09 |
* | reject ports 465 and 587 by default now too•••svn:r4974
| Roger Dingledine | 2005-09-09 |
* | Only do openssl accel stuff if version is at least 0.9.7•••svn:r4973
| Nick Mathewson | 2005-09-09 |
* | Add missing arg to windows tor_listdir()•••svn:r4972
| Nick Mathewson | 2005-09-09 |
* | Implement tor_listdir on windows. Untested.•••svn:r4971
| Nick Mathewson | 2005-09-09 |
* | downgrade warning to info•••svn:r4967
| Nick Mathewson | 2005-09-09 |
* | a few more hints on a rare but mysterious warning•••svn:r4966
| Roger Dingledine | 2005-09-09 |
* | Fix a bug in config_dump: we want to run options_validate on the defaults, no...•••svn:r4965
| Nick Mathewson | 2005-09-09 |
* | clean up the rendezvous warn log msgs, and downgrade some to info•••svn:r4964
| Roger Dingledine | 2005-09-09 |
* | Warn in more detail when network-status serving and fetching fails. Also, fix...•••svn:r4963
| Nick Mathewson | 2005-09-09 |
* | bugfix: we were automatically condemning an exit node (concluding•••its advertised exit policy is different from its real one) as soon
as it refused any requests.
After fixing that bug, another bug appeared: we would try the same
server again and again, since once we learned an IP address for a
hostname, we still kept think of it as the hostname. now pass it to
the remapper before trying to reattach.
svn:r4962
| Roger Dingledine | 2005-09-09 |
* | stop notifying people about dns worker spawning and culling•••it just freaks them out
svn:r4960
| Roger Dingledine | 2005-09-09 |
* | when printing x-forwarded-by headers, don't print the \r•••svn:r4959
| Roger Dingledine | 2005-09-09 |
* | Fix segfault and memleak when getting many compressed server descs.•••svn:r4956
| Nick Mathewson | 2005-09-08 |
* | Fix some messages that say "failing".•••svn:r4955
| Nick Mathewson | 2005-09-08 |
* | Clean up some more fingerprint-checking logic•••svn:r4954
| Nick Mathewson | 2005-09-08 |
* | remove obsolete kludge•••svn:r4953
| Roger Dingledine | 2005-09-08 |
* | make it work correctly when we download multiple network-status objects.•••svn:r4952
| Nick Mathewson | 2005-09-08 |
* | add conn->requested_resource to connection_t checks.•••svn:r4951
| Nick Mathewson | 2005-09-08 |
* | Iteration is happier when you stop.•••svn:r4950
| Nick Mathewson | 2005-09-08 |
* | unused variable•••svn:r4949
| Roger Dingledine | 2005-09-08 |
* | Resolve some XXXs. Add some others.•••svn:r4947
| Nick Mathewson | 2005-09-08 |
* | Do not generate more than 2 of each directory type per minute.•••svn:r4946
| Nick Mathewson | 2005-09-08 |
* | Fix an assert in directory.c. Check received network-status objects against ...•••svn:r4945
| Nick Mathewson | 2005-09-08 |
* | Only caches download network-status for now, and they use a different strateg...•••svn:r4944
| Nick Mathewson | 2005-09-08 |
* | Special-case for retrieving own networkstatus by fingerprint: regenerate if d...•••svn:r4943
| Nick Mathewson | 2005-09-08 |
* | when reporting results from a dirserver fetch/post, tell us the•••port for the dirserver too
svn:r4942
| Roger Dingledine | 2005-09-08 |
* | Remove sneaky double declaration.•••svn:r4941
| Nick Mathewson | 2005-09-08 |
* | Write status to disk in the right place•••svn:r4940
| Nick Mathewson | 2005-09-08 |
* | oops -- that log should have been removed•••svn:r4939
| Nick Mathewson | 2005-09-08 |
* | Fix network-status parsing.•••svn:r4938
| Nick Mathewson | 2005-09-08 |
* | Fix another reversed inet_aton•••svn:r4937
| Nick Mathewson | 2005-09-08 |
* | Fix some more bugs; add a temporary log.•••svn:r4936
| Nick Mathewson | 2005-09-08 |