| Commit message (Expand) | Author | Age |
* | disarm a trap•••svn:r4859
| Roger Dingledine | 2005-08-26 |
* | Fix assert failure on directory startup.•••svn:r4858
| Nick Mathewson | 2005-08-26 |
* | Make network-status strings wellformed•••svn:r4857
| Nick Mathewson | 2005-08-26 |
* | Remove a field that nobody sets or uses.•••svn:r4856
| Nick Mathewson | 2005-08-26 |
* | Note that a descriptor has changed when we receive a new directory.•••svn:r4855
| Nick Mathewson | 2005-08-26 |
* | Remove descriptor_list and use routerlist instead. Make directories manage r...•••svn:r4854
| Nick Mathewson | 2005-08-26 |
* | stop freeing the new global options list whenever we update it.•••svn:r4853
| Roger Dingledine | 2005-08-26 |
* | make it clearer which elements of routerinfo_t are for reachability•••testing
svn:r4852
| Roger Dingledine | 2005-08-26 |
* | if dirservers set assumereachable, it overrides their individual•••reachability testing
svn:r4851
| Roger Dingledine | 2005-08-26 |
* | fix an infinite loop at hup•••svn:r4850
| Roger Dingledine | 2005-08-26 |
* | Clean up the "add myself as a trusted dirserver" code.•••svn:r4849
| Nick Mathewson | 2005-08-26 |
* | The circus music begins playing as nickm and arma juggle an ntohl. Hoop-lah!•••svn:r4848
| Nick Mathewson | 2005-08-26 |
* | move a wandering ntohl•••svn:r4847
| Nick Mathewson | 2005-08-26 |
* | Only free strmap if it is allocated.•••svn:r4846
| Nick Mathewson | 2005-08-26 |
* | Add quotes around filenames in src/or•••svn:r4845
| Nick Mathewson | 2005-08-26 |
* | put quotes around user-supplied strings so they are more likely to•••realize if they add bad characters (like quotes) to the torrc
svn:r4844
| Roger Dingledine | 2005-08-26 |
* | fix syntax err•••svn:r4843
| Nick Mathewson | 2005-08-26 |
* | More documenting•••svn:r4842
| Nick Mathewson | 2005-08-26 |
* | Remove accidentally added printf•••svn:r4841
| Nick Mathewson | 2005-08-26 |
* | Add some documentation; move the signature generation logic into routerparse....•••svn:r4840
| Nick Mathewson | 2005-08-26 |
* | Make a new AssumeReachable config option that will publish anyway.•••Also, let authdirservers start without setting their Address field.
Something is still not working though. Will fix in morning.
svn:r4839
| Roger Dingledine | 2005-08-26 |
* | add a tor_dup_addr() function to simplify malloc()+tor_inet_ntoa()•••svn:r4838
| Roger Dingledine | 2005-08-26 |
* | Fall back to routerlist instead of descriptor_list when we are a cache.•••svn:r4837
| Nick Mathewson | 2005-08-25 |
* | Fix a segfault when starting a dir cache•••svn:r4836
| Nick Mathewson | 2005-08-25 |
* | Start implementing the server side of the new directory protocol.•••Probably very buggy, since I can't actually run an authdir.
Features
- Generate and publish new network-status format
- Code to cache and re-serve network-status objects generated by others.
- Publish individual descriptors (by fingerprint, by "all", and by
"tell me yours.") [Still needs compression logic]
- Publish client and server recommended versions seprately.
- Add digest of descriptor to routerinfo_t, so we can track them better, and
length, so we can server them more easily.
Cleanups
- Unify code to sign directory-like things
- Make resolve_my_address() able to tell you which name it wound up resolving.
- Unify code to store and serve directory-like things so it all uses
cached_dir_t.
- Unify code to set the value of cached_dir_t objects.
svn:r4835
| Nick Mathewson | 2005-08-25 |
* | Clarify formats, terminology; add more URLs.•••svn:r4834
| Nick Mathewson | 2005-08-25 |
* | PIDFile should be PidFile•••svn:r4833
| Thomas Sjögren | 2005-08-25 |
* | be much more conservative about logging reachability complaints.•••the ones it logs now are probably genuine problem servers.
svn:r4832
| Roger Dingledine | 2005-08-24 |
* | ha ha, that infinite loop was fun.•••but dirservers aren't supposed to have infinite loops.
svn:r4831
| Roger Dingledine | 2005-08-24 |
* | add some more todo items, and mark off a few•••svn:r4830
| Roger Dingledine | 2005-08-24 |
* | Dirservers now do their own external reachability testing of each•••Tor server, and only list them as running if they've been found to
be reachable.
Dirservers also log trouble servers, but only start complaining loudly
after they've been up for an hour, to reduce false positives. We still
need to do something about the fact that it is quite loud when there
are many trouble servers.
svn:r4829
| Roger Dingledine | 2005-08-24 |
* | TOR_ISSPACE, not isspace.•••svn:r4828
| Nick Mathewson | 2005-08-24 |
* | Stop solaris from warning about localtime_r and friends. AFAICT, no other pla...•••svn:r4827
| Nick Mathewson | 2005-08-24 |
* | check [X-]Forwarded-For headers in HTTP requests when generating log messages...•••svn:r4826
| Nick Mathewson | 2005-08-23 |
* | fix bug 180: handle duplicate lines in approved-routers files.•••svn:r4825
| Nick Mathewson | 2005-08-23 |
* | downgrade back to 0.1.1.5-alpha-cvs•••it's going to be another while
svn:r4824
| Roger Dingledine | 2005-08-23 |
* | Our logic to decide if the OR we connected to was the right guy•••was brittle and maybe open to a mitm for unverified routers.
Now we be sure to check the digest, and if the nickname he claims is
not a verified one then we don't care what nickname he claims.
svn:r4823
| Roger Dingledine | 2005-08-23 |
* | prod at the 0.1.1.x todo items•••svn:r4822
| Roger Dingledine | 2005-08-23 |
* | remove most 0.1.0.x todo items•••svn:r4821
| Roger Dingledine | 2005-08-23 |
* | that comma was important•••svn:r4820
| Roger Dingledine | 2005-08-23 |
* | fix bad logic that has been lurking for eons, that now prevented us•••from uploading descriptors after the first one.
svn:r4818
| Roger Dingledine | 2005-08-23 |
* | and don't print the null string here either•••svn:r4816
| Roger Dingledine | 2005-08-22 |
* | whoops, avoid printing a null string sometimes•••svn:r4815
| Roger Dingledine | 2005-08-22 |
* | Make DirPostPeriod config option obsolete.•••Force new descriptor upload every 18 hours, not 24, to avoid races.
Change rate-limiting on new descriptors due to bandwidth changes, from
45 minutes to 20 minutes.
svn:r4814
| Roger Dingledine | 2005-08-22 |
* | bump version to 0.1.1.6-alpha•••svn:r4813
| Roger Dingledine | 2005-08-22 |
* | update changelog for 0.1.1.6-alpha•••svn:r4812
| Roger Dingledine | 2005-08-22 |
* | fix some typos in the control spec•••svn:r4811
| Roger Dingledine | 2005-08-22 |
* | fix sentence, fix html•••svn:r4810
| Roger Dingledine | 2005-08-22 |
* | fix function headers from the descriptor-frequency commit•••svn:r4809
| Roger Dingledine | 2005-08-22 |
* | when we begin reachability testing, log the address:port for each•••port we're testing, so people are more likely to notice that they're
using the wrong ip address.
svn:r4808
| Roger Dingledine | 2005-08-22 |