summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Remove sneaky double declaration.Nick Mathewson2005-09-08
| | | | svn:r4941
* Write status to disk in the right placeNick Mathewson2005-09-08
| | | | svn:r4940
* oops -- that log should have been removedNick Mathewson2005-09-08
| | | | svn:r4939
* Fix network-status parsing.Nick Mathewson2005-09-08
| | | | svn:r4938
* Fix another reversed inet_atonNick Mathewson2005-09-08
| | | | svn:r4937
* Fix some more bugs; add a temporary log.Nick Mathewson2005-09-08
| | | | svn:r4936
* Ensure case match, not mismatch.Nick Mathewson2005-09-08
| | | | svn:r4935
* add strupper functionNick Mathewson2005-09-08
| | | | svn:r4934
* Stop dying when we get a directory from tor26; workaround for change in ↵Nick Mathewson2005-09-08
| | | | | | networkstatus format svn:r4933
* fix spacingRoger Dingledine2005-09-08
| | | | svn:r4932
* Avoid assertion failureNick Mathewson2005-09-08
| | | | svn:r4931
* Clean up should-i-go-to-the-dirserv logic a little: All servers with ↵Nick Mathewson2005-09-08
| | | | | | DirPorts should get their directories from the source svn:r4930
* Make directory download code slightly less likely to segfault or assert.Nick Mathewson2005-09-08
| | | | svn:r4929
* make doxygen output look prettierRoger Dingledine2005-09-08
| | | | svn:r4928
* it really does help with the functions end.Roger Dingledine2005-09-08
| | | | svn:r4927
* if you give a config option in the torrc or the commandline with noRoger Dingledine2005-09-08
| | | | | | | value, and reset is false, then it clears it entirely. svn:r4926
* and fix grammarRoger Dingledine2005-09-08
| | | | svn:r4925
* add punctuationRoger Dingledine2005-09-08
| | | | svn:r4924
* don't crash now that LongLivedPorts can be nullRoger Dingledine2005-09-08
| | | | svn:r4923
* Make GCC v4 happy with heavy warnings enabled.Nick Mathewson2005-09-08
| | | | svn:r4922
* Download network-status at regular intervals. The code is probably iffy, and ↵Nick Mathewson2005-09-08
| | | | | | the constants need to be renamed. svn:r4921
* MonthlyAccountingStart is dead.Roger Dingledine2005-09-08
| | | | svn:r4920
* dirserv_add_descriptor() doesn't chew up its argument anymore,Roger Dingledine2005-09-08
| | | | | | | so we can stop protecting it. svn:r4919
* strip obsolete codeRoger Dingledine2005-09-08
| | | | svn:r4918
* clean up comments for router_is_general_exit()Roger Dingledine2005-09-08
| | | | svn:r4917
* add a RESETCONF controller command, and make setconf with a nullRoger Dingledine2005-09-08
| | | | | | | option actually mean to set it to "" svn:r4916
* fix some typosRoger Dingledine2005-09-08
| | | | svn:r4915
* Logic to launch connections for new directory types.Nick Mathewson2005-09-07
| | | | svn:r4914
* add missing returnNick Mathewson2005-09-07
| | | | svn:r4913
* clean whitespace.Nick Mathewson2005-09-07
| | | | svn:r4912
* More stuff for new directories.Nick Mathewson2005-09-07
| | | | | | | | | | | | | | | | | | | | | | - 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
* start the process of adding authentication/authorization mechanismsRoger Dingledine2005-09-06
| | | | | | | | | | | to the rendezvous process. also start to handle intro and rend points at ipv6 addresses. (none of this is implemented yet; this is for discussion.) svn:r4910
* stop using the v1 rend desc format. we're going to change v1Roger Dingledine2005-09-06
| | | | | | | some more before we switch to it. svn:r4909
* Comment structs, reload a field, start making network status caches workNick Mathewson2005-09-04
| | | | svn:r4908
* if you're an auth dir server, start yourself out as verified.Roger Dingledine2005-09-03
| | | | svn:r4907
* Add directory listing functions to util.[ch]. Watch the features creep!Nick Mathewson2005-09-03
| | | | svn:r4906
* remove redundant logs about unreachable serversRoger Dingledine2005-09-03
| | | | svn:r4905
* fix order of items in network-statusNick Mathewson2005-09-03
| | | | svn:r4904
* Fix another ntohlNick Mathewson2005-09-03
| | | | svn:r4903
* and another byte counting error.Nick Mathewson2005-09-03
| | | | svn:r4902
* Excellent. We have at least 8 bytes, so I can safely get the 9th.Nick Mathewson2005-09-03
| | | | svn:r4901
* Note to self: htonl(htonl(X)) is *not* "twice as good as htonl(X)". Spotted ↵Nick Mathewson2005-09-03
| | | | | | by arma. svn:r4900
* Describe approach to downloading status documents; update TODO a bitNick Mathewson2005-09-02
| | | | svn:r4899
* Make structs for (v2) network-status and its per-router components. Add ↵Nick Mathewson2005-09-02
| | | | | | functions to parse them. Re-do the parsing logic a litt.e. Change signatures in or.h to support new DNS TTL logic. svn:r4898
* Add contact field to generated network-status objectsNick Mathewson2005-09-02
| | | | svn:r4897
* Make ContactInfo mandatory for authoritative directories.Nick Mathewson2005-09-02
| | | | svn:r4896
* Add fingerprint and contact fields to network-status specificationNick Mathewson2005-09-02
| | | | svn:r4895
* Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add ↵Nick Mathewson2005-09-02
| | | | | | a missing ntohl in connection_ap_handshake_socks_resolved. svn:r4894
* bugfix: moria2 wasn't listing itself as verified in its directoryRoger Dingledine2005-09-02
| | | | svn:r4893
* when we're shutting down and we do something like try to post aRoger Dingledine2005-09-01
| | | | | | | | server descriptor or rendezvous descriptor, don't complain that we seem to be unreachable. of course we are, we're shutting down. svn:r4892