summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-09-08make it work correctly when we download multiple network-status objects.Nick Mathewson
svn:r4952
2005-09-08add conn->requested_resource to connection_t checks.Nick Mathewson
svn:r4951
2005-09-08Iteration is happier when you stop.Nick Mathewson
svn:r4950
2005-09-08unused variableRoger Dingledine
svn:r4949
2005-09-08Resolve some XXXs. Add some others.Nick Mathewson
svn:r4947
2005-09-08Do not generate more than 2 of each directory type per minute.Nick Mathewson
svn:r4946
2005-09-08Fix an assert in directory.c. Check received network-status objects against ↵Nick Mathewson
the list we expected to get. Do not let anyone else update our network-status object. svn:r4945
2005-09-08Only caches download network-status for now, and they use a different ↵Nick Mathewson
strategy. Add an element to connection_t to remember what we are downloading, and a function to recognize our own fingerprint. svn:r4944
2005-09-08Special-case for retrieving own networkstatus by fingerprint: regenerate if ↵Nick Mathewson
dirty! svn:r4943
2005-09-08when reporting results from a dirserver fetch/post, tell us theRoger Dingledine
port for the dirserver too svn:r4942
2005-09-08Remove sneaky double declaration.Nick Mathewson
svn:r4941
2005-09-08Write status to disk in the right placeNick Mathewson
svn:r4940
2005-09-08oops -- that log should have been removedNick Mathewson
svn:r4939
2005-09-08Fix network-status parsing.Nick Mathewson
svn:r4938
2005-09-08Fix another reversed inet_atonNick Mathewson
svn:r4937
2005-09-08Fix some more bugs; add a temporary log.Nick Mathewson
svn:r4936
2005-09-08Ensure case match, not mismatch.Nick Mathewson
svn:r4935
2005-09-08add strupper functionNick Mathewson
svn:r4934
2005-09-08Stop dying when we get a directory from tor26; workaround for change in ↵Nick Mathewson
networkstatus format svn:r4933
2005-09-08fix spacingRoger Dingledine
svn:r4932
2005-09-08Avoid assertion failureNick Mathewson
svn:r4931
2005-09-08Clean up should-i-go-to-the-dirserv logic a little: All servers with ↵Nick Mathewson
DirPorts should get their directories from the source svn:r4930
2005-09-08Make directory download code slightly less likely to segfault or assert.Nick Mathewson
svn:r4929
2005-09-08make doxygen output look prettierRoger Dingledine
svn:r4928
2005-09-08it really does help with the functions end.Roger Dingledine
svn:r4927
2005-09-08if you give a config option in the torrc or the commandline with noRoger Dingledine
value, and reset is false, then it clears it entirely. svn:r4926
2005-09-08and fix grammarRoger Dingledine
svn:r4925
2005-09-08add punctuationRoger Dingledine
svn:r4924
2005-09-08don't crash now that LongLivedPorts can be nullRoger Dingledine
svn:r4923
2005-09-08Make GCC v4 happy with heavy warnings enabled.Nick Mathewson
svn:r4922
2005-09-08Download network-status at regular intervals. The code is probably iffy, and ↵Nick Mathewson
the constants need to be renamed. svn:r4921
2005-09-08MonthlyAccountingStart is dead.Roger Dingledine
svn:r4920
2005-09-08dirserv_add_descriptor() doesn't chew up its argument anymore,Roger Dingledine
so we can stop protecting it. svn:r4919
2005-09-08strip obsolete codeRoger Dingledine
svn:r4918
2005-09-08clean up comments for router_is_general_exit()Roger Dingledine
svn:r4917
2005-09-08add a RESETCONF controller command, and make setconf with a nullRoger Dingledine
option actually mean to set it to "" svn:r4916
2005-09-08fix some typosRoger Dingledine
svn:r4915
2005-09-07Logic to launch connections for new directory types.Nick Mathewson
svn:r4914
2005-09-07add missing returnNick Mathewson
svn:r4913
2005-09-07clean whitespace.Nick Mathewson
svn:r4912
2005-09-07More stuff for new directories.Nick Mathewson
- Distinguish v1 authorities (all currently trusted directories) from v2 authorities (all trusted directories). - Add configuration option for which dirs are v1 authories. - Add configuration option for whether to be a v1 authority. - Make trusted dirserver selection functions take options to choose which functionality we need. - Remove option when getting directory cache to see whether they support running-routers; they all do now. Replace it with one to see whether caches support v2 stuff. - Parse, cache, and serve network-status objects properly. - Serve compressed groups of router descriptors. The compression logic here could be more memory-efficient. - svn:r4911
2005-09-06stop using the v1 rend desc format. we're going to change v1Roger Dingledine
some more before we switch to it. svn:r4909
2005-09-04Comment structs, reload a field, start making network status caches workNick Mathewson
svn:r4908
2005-09-03if you're an auth dir server, start yourself out as verified.Roger Dingledine
svn:r4907
2005-09-03Add directory listing functions to util.[ch]. Watch the features creep!Nick Mathewson
svn:r4906
2005-09-03remove redundant logs about unreachable serversRoger Dingledine
svn:r4905
2005-09-03fix order of items in network-statusNick Mathewson
svn:r4904
2005-09-03Fix another ntohlNick Mathewson
svn:r4903
2005-09-03and another byte counting error.Nick Mathewson
svn:r4902
2005-09-03Excellent. We have at least 8 bytes, so I can safely get the 9th.Nick Mathewson
svn:r4901