Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-09-14 | Merge 0.1.0.14+XXXX changestor-0.1.1.7-alphadebian-version-0.1.1.6-alpha-2 | Peter Palfrader | |
svn:r5053 | |||
2005-09-14 | update directory todos | Nick Mathewson | |
svn:r5052 | |||
2005-09-14 | bump to 0.1.1.7-alpha | Roger Dingledine | |
svn:r5051 | |||
2005-09-14 | bugfix: when we try to determine the reachability of our dirport, | Roger Dingledine | |
and it doesn't work, don't freak out and mark ourselves as down and try somewhere else. just calmly fail. svn:r5050 | |||
2005-09-14 | update todo a bit | Roger Dingledine | |
svn:r5049 | |||
2005-09-14 | a changelog for 0.1.1.7-alpha | Roger Dingledine | |
svn:r5048 | |||
2005-09-14 | document the new functionality that crept in: | Roger Dingledine | |
RESETCONF exitpolicy=foo is equivalent to SETCONF exitpolicy=foo unless foo is a linelist with a non-null default (we don't have any of those currently), in which it appends to the default rather than replacing. svn:r5047 | |||
2005-09-14 | Add new config.c function to set options that can fail, and roll back if ↵ | Nick Mathewson | |
they do. This should solve the setconf-an-impossible-port bug. svn:r5046 | |||
2005-09-14 | stop the call duplication inside config_assign() | Roger Dingledine | |
svn:r5045 | |||
2005-09-14 | note that routerstatus_t.entries is sorted. | Nick Mathewson | |
svn:r5044 | |||
2005-09-14 | simplify | Roger Dingledine | |
svn:r5043 | |||
2005-09-14 | and take the bang out | Roger Dingledine | |
svn:r5042 | |||
2005-09-14 | ok, ok, csv's get replaced even when we assign them from the torrc. | Roger Dingledine | |
svn:r5041 | |||
2005-09-14 | checkpoint: clean up and document the three ways to call config_assign() | Roger Dingledine | |
and reduce code duplication in config_free() and option_is_same(). svn:r5040 | |||
2005-09-13 | correct a mistake i just added | Roger Dingledine | |
svn:r5039 | |||
2005-09-13 | update control spec to reflect our new SETCONF behavior | Roger Dingledine | |
svn:r5038 | |||
2005-09-13 | make clearer the ulimit -n instructions | Roger Dingledine | |
svn:r5037 | |||
2005-09-13 | clean up the server docs for ulimit -n | Roger Dingledine | |
svn:r5036 | |||
2005-09-13 | correct "your server is reachable" log entries to indicate that it was | Roger Dingledine | |
self-testing that told us so. svn:r5034 | |||
2005-09-13 | a bit more code cleanup | Roger Dingledine | |
svn:r5033 | |||
2005-09-13 | I forgot -- smart kids make their code compile. | Nick Mathewson | |
svn:r5032 | |||
2005-09-13 | add docs, fix whitespace, and make ANY rule in routerparse a little tighter. | Nick Mathewson | |
svn:r5031 | |||
2005-09-13 | Fix DOCDOC entries in routerlist.c. Make more functions use ↵ | Nick Mathewson | |
SMARTLIST_FOREACH instead of raw loops. Replace router_list_superseded implementation with one that has a prayer of working. svn:r5027 | |||
2005-09-13 | Add documentation to a few functions in container.c; reformat function ↵ | Nick Mathewson | |
definitions svn:r5026 | |||
2005-09-13 | Add functions to extend and compress new router store logic. (Basic idea: ↵ | Nick Mathewson | |
use a journal of newly received router descriptors, and periodically replace the old file. This avoids the "too many files" problem and the "too many rewrites" problem.) svn:r5025 | |||
2005-09-13 | Two new functions like write_bytes_to_file: one takes a list of byte-and-len ↵ | Nick Mathewson | |
structs; one appends. svn:r5024 | |||
2005-09-13 | fix a seg fault if we ask an authdirserver for a descriptor by | Roger Dingledine | |
fingerprint but he doesn't know about him. svn:r5023 | |||
2005-09-12 | when the user asked for a rendezvous port that the hidden service | Roger Dingledine | |
didn't want to provide, we were sending an IP address back along with the end cell. fortunately, it was zero. but stop that anyway. svn:r5022 | |||
2005-09-12 | make the patch less likely to bite us later | Roger Dingledine | |
svn:r5021 | |||
2005-09-12 | Resolve stack corruption identified by edmanw in connection_edge_end(). Thanks! | Nick Mathewson | |
svn:r5020 | |||
2005-09-12 | put the last nail in tor-doc.html | Roger Dingledine | |
svn:r5019 | |||
2005-09-12 | Maybe I should pay more attention to return values and less to clever ↵ | Nick Mathewson | |
comments. Fortunately, the aforementioned comments came out against smacking upside the head. svn:r5018 | |||
2005-09-12 | Versions should be sorted by version. Lexical sorting should be used only as ↵ | Nick Mathewson | |
a last resort. svn:r5017 | |||
2005-09-12 | when writing the recommended*versions lines, sort them first. | Roger Dingledine | |
this is because weasel put his out of order and told me the code should take care of it. svn:r5016 | |||
2005-09-12 | make compile slightly happier on const-zealous compilers | Nick Mathewson | |
svn:r5015 | |||
2005-09-12 | We have so many special cases for smartlists of strings, why not add a sort ↵ | Nick Mathewson | |
function? svn:r5014 | |||
2005-09-12 | be more thorough about noticing when a directory request has failed: | Roger Dingledine | |
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 | |||
2005-09-12 | Numerous changes to move towards client-side v2 directories. | Nick Mathewson | |
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 | |||
2005-09-12 | answer question | Nick Mathewson | |
svn:r5010 | |||
2005-09-12 | fix some grammar and ask a question | Roger Dingledine | |
svn:r5008 | |||
2005-09-12 | remove temporary network-status keyword | Roger Dingledine | |
svn:r5007 | |||
2005-09-12 | clean up the log entry for when a server posts a server descriptor that | Roger Dingledine | |
the dirserver doesn't like svn:r5005 | |||
2005-09-12 | Dir spec change: Clarify rules on how to treat servers based on ↵ | Nick Mathewson | |
networkstatus values. Is this sane? svn:r5004 | |||
2005-09-12 | Fix a memory leak in smartlist_string_remove. | Nick Mathewson | |
svn:r5002 | |||
2005-09-12 | Fix bug found by "ca": looking up a non-existent stream for a v1 control ↵ | Nick Mathewson | |
connection would cause a segfault. (No backport needed since 0.1.0 had only v0 connections.) svn:r5001 | |||
2005-09-11 | Document SMARTLIST_FOREACH macro, along with previously-naughty foo_sl_idx ↵ | Nick Mathewson | |
variable. svn:r5000 | |||
2005-09-11 | it's a new month | Roger Dingledine | |
svn:r4999 | |||
2005-09-11 | fix comment and return value for check_software_version_against_directory() | Roger Dingledine | |
svn:r4996 | |||
2005-09-11 | reference exit policy faq entry, and add an item about rate limiting. | Roger Dingledine | |
svn:r4995 | |||
2005-09-11 | add weasel's check-tor script to tor/contrib/ | Roger Dingledine | |
svn:r4994 |