summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-09-14New experimental upstreamdebian-version-0.1.1.7-alpha-1Peter Palfrader
svn:r5059
2005-09-14update changelog with minor tweaksRoger Dingledine
svn:r5057
2005-09-14Forward port to headPeter Palfrader
svn:r5056
2005-09-14Merge 0.1.0.14+XXXX changestor-0.1.1.7-alphadebian-version-0.1.1.6-alpha-2Peter Palfrader
svn:r5053
2005-09-14update directory todosNick Mathewson
svn:r5052
2005-09-14bump to 0.1.1.7-alphaRoger Dingledine
svn:r5051
2005-09-14bugfix: 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-14update todo a bitRoger Dingledine
svn:r5049
2005-09-14a changelog for 0.1.1.7-alphaRoger Dingledine
svn:r5048
2005-09-14document 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-14Add 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-14stop the call duplication inside config_assign()Roger Dingledine
svn:r5045
2005-09-14note that routerstatus_t.entries is sorted.Nick Mathewson
svn:r5044
2005-09-14simplifyRoger Dingledine
svn:r5043
2005-09-14and take the bang outRoger Dingledine
svn:r5042
2005-09-14ok, ok, csv's get replaced even when we assign them from the torrc.Roger Dingledine
svn:r5041
2005-09-14checkpoint: 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-13correct a mistake i just addedRoger Dingledine
svn:r5039
2005-09-13update control spec to reflect our new SETCONF behaviorRoger Dingledine
svn:r5038
2005-09-13make clearer the ulimit -n instructionsRoger Dingledine
svn:r5037
2005-09-13clean up the server docs for ulimit -nRoger Dingledine
svn:r5036
2005-09-13correct "your server is reachable" log entries to indicate that it wasRoger Dingledine
self-testing that told us so. svn:r5034
2005-09-13a bit more code cleanupRoger Dingledine
svn:r5033
2005-09-13I forgot -- smart kids make their code compile.Nick Mathewson
svn:r5032
2005-09-13add docs, fix whitespace, and make ANY rule in routerparse a little tighter.Nick Mathewson
svn:r5031
2005-09-13Fix 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-13Add documentation to a few functions in container.c; reformat function ↵Nick Mathewson
definitions svn:r5026
2005-09-13Add 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-13Two new functions like write_bytes_to_file: one takes a list of byte-and-len ↵Nick Mathewson
structs; one appends. svn:r5024
2005-09-13fix a seg fault if we ask an authdirserver for a descriptor byRoger Dingledine
fingerprint but he doesn't know about him. svn:r5023
2005-09-12when the user asked for a rendezvous port that the hidden serviceRoger 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-12make the patch less likely to bite us laterRoger Dingledine
svn:r5021
2005-09-12Resolve stack corruption identified by edmanw in connection_edge_end(). Thanks!Nick Mathewson
svn:r5020
2005-09-12put the last nail in tor-doc.htmlRoger Dingledine
svn:r5019
2005-09-12Maybe 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-12Versions should be sorted by version. Lexical sorting should be used only as ↵Nick Mathewson
a last resort. svn:r5017
2005-09-12when 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-12make compile slightly happier on const-zealous compilersNick Mathewson
svn:r5015
2005-09-12We have so many special cases for smartlists of strings, why not add a sort ↵Nick Mathewson
function? svn:r5014
2005-09-12be 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-12Numerous 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-12answer questionNick Mathewson
svn:r5010
2005-09-12fix some grammar and ask a questionRoger Dingledine
svn:r5008
2005-09-12remove temporary network-status keywordRoger Dingledine
svn:r5007
2005-09-12clean up the log entry for when a server posts a server descriptor thatRoger Dingledine
the dirserver doesn't like svn:r5005
2005-09-12Dir spec change: Clarify rules on how to treat servers based on ↵Nick Mathewson
networkstatus values. Is this sane? svn:r5004
2005-09-12Fix a memory leak in smartlist_string_remove.Nick Mathewson
svn:r5002
2005-09-12Fix 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-11Document SMARTLIST_FOREACH macro, along with previously-naughty foo_sl_idx ↵Nick Mathewson
variable. svn:r5000
2005-09-11it's a new monthRoger Dingledine
svn:r4999