| Commit message (Expand) | Author | Age |
* | Add some functions to escape values from the network before sending them to t...•••svn:r6087
| Nick Mathewson | 2006-03-05 |
* | Allow private:* in routerdescs; not generated yet (because older Tors do not ...•••svn:r6086
| Nick Mathewson | 2006-03-05 |
* | the last of the log convention conversion. finally.•••svn:r6005
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | Move "sort list of versions" logic into routerparse.c; make version-checking ...•••svn:r5927
| Nick Mathewson | 2006-02-06 |
* | typos and nits•••svn:r5911
| Roger Dingledine | 2006-02-05 |
* | Make dirservers generate a separate "guard" flag to mean, "would make a good ...•••svn:r5856
| Nick Mathewson | 2006-01-24 |
* | remove unused code•••svn:r5847
| Roger Dingledine | 2006-01-20 |
* | Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827
| Nick Mathewson | 2006-01-12 |
* | bugfix: we were failing to parse a tor version that started with•••"Tor ", even though we said we could.
svn:r5699
| Roger Dingledine | 2006-01-02 |
* | Whitespace fixes; comments.•••svn:r5596
| Nick Mathewson | 2005-12-15 |
* | Remove some redundant and obsolete code from routerparse•••svn:r5594
| Nick Mathewson | 2005-12-15 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | Have dirctory authorites note which servers make good V2 directory caches in ...•••svn:r5574
| Nick Mathewson | 2005-12-12 |
* | when we changed from log_fn to debug/info/notice/warn/err,•••we screwed up the formatting in wild and unpredictable ways.
fix it before it becomes convention to format logs in wild and
unpredictable ways.
still need to do src/common/ someday.
svn:r5551
| Roger Dingledine | 2005-12-10 |
* | remove some functions that are not used; #if0 out some files that are not lik...•••svn:r5471
| Nick Mathewson | 2005-11-30 |
* | Verify that router fingerprint lines match identity keys. (We dont use them, ...•••svn:r5389
| Nick Mathewson | 2005-11-15 |
* | On directory servers, old_routers was wasting hundreds of bytes per supersede...•••svn:r5349
| Nick Mathewson | 2005-11-05 |
* | Fix bug when parsing list of router descriptors containing a truncated entry....•••svn:r5327
| Nick Mathewson | 2005-10-28 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| Nick Mathewson | 2005-10-25 |
* | Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain....•••svn:r5309
| Nick Mathewson | 2005-10-25 |
* | Use LD_BUG as appropriate; convert rend* and router* to new logging interface...•••svn:r5302
| Nick Mathewson | 2005-10-24 |
* | fix some typos•••svn:r5283
| Roger Dingledine | 2005-10-18 |
* | Try to extract as many descriptors as possible from truncated http responses....•••svn:r5249
| Nick Mathewson | 2005-10-14 |
* | Strip extra trailing newlines when parsing router descriptors.•••svn:r5212
| Nick Mathewson | 2005-10-07 |
* | Try to hunt down a few more leaks•••svn:r5172
| Nick Mathewson | 2005-09-30 |
* | Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads w...•••svn:r5166
| Nick Mathewson | 2005-09-30 |
* | clean up some doxygen stuff•••svn:r5147
| Roger Dingledine | 2005-09-29 |
* | Only check versions from versioning authdirs.•••svn:r5101
| Nick Mathewson | 2005-09-21 |
* | Implement new version handling code.•••svn:r5100
| Nick Mathewson | 2005-09-21 |
* | clean up a bit more code•••svn:r5098
| Roger Dingledine | 2005-09-20 |
* | Prevent a "try forever to download an unobtainable descriptor" bug. Still re...•••svn:r5090
| Nick Mathewson | 2005-09-18 |
* | Move to new base64 digest functions. Switch to new router digest calculation...•••svn:r5088
| Nick Mathewson | 2005-09-18 |
* | Remove a bunch of #if0d code that I no longer need to look at.•••svn:r5083
| Nick Mathewson | 2005-09-16 |
* | Resolve/expand some XXXXs and improve a log message or two•••svn:r5082
| Nick Mathewson | 2005-09-16 |
* | Stop downloading directories and download routers instead. This still needs ...•••svn:r5070
| Nick Mathewson | 2005-09-15 |
* | Fix a bunch of log messages. Deprecate some routerlist fields; remove others...•••svn:r5068
| Nick Mathewson | 2005-09-14 |
* | Would you believe that the software_versions field of routerlist_t was never ...•••svn:r5064
| Nick Mathewson | 2005-09-14 |
* | Big commit: clients start downloading and using network-statuses.•••Only caches need to get running-routers; nobody needs to parse, store,
or use it. Same for the router-status line in the directories. Add
many #if 0's that can get removed once I'm convinced they don't
contain anything I'm forgetting.
Start all newly-parsed routers as non-running and non-valid; update
them from the list of network statuses.
Update all routers when a new networkstatus comes in.
After 3 tries for a networkstatus, clients give up until they're told
to try again.
"Let's get those missles ready to **DESTROY THE UNIVERSE**!"
-TMBG
svn:r5063
| Nick Mathewson | 2005-09-14 |
* | add docs, fix whitespace, and make ANY rule in routerparse a little tighter.•••svn:r5031
| Nick Mathewson | 2005-09-13 |
* | Numerous changes to move towards client-side v2 directories.•••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
| Nick Mathewson | 2005-09-12 |
* | remove temporary network-status keyword•••svn:r5007
| Roger Dingledine | 2005-09-12 |
* | fix comment and return value for check_software_version_against_directory()•••svn:r4996
| Roger Dingledine | 2005-09-11 |
* | Resolve some XXXs. Add some others.•••svn:r4947
| Nick Mathewson | 2005-09-08 |
* | oops -- that log should have been removed•••svn:r4939
| Nick Mathewson | 2005-09-08 |
* | Fix network-status parsing.•••svn:r4938
| Nick Mathewson | 2005-09-08 |
* | Fix another reversed inet_aton•••svn:r4937
| Nick Mathewson | 2005-09-08 |
* | Fix some more bugs; add a temporary log.•••svn:r4936
| Nick Mathewson | 2005-09-08 |
* | Stop dying when we get a directory from tor26; workaround for change in netwo...•••svn:r4933
| Nick Mathewson | 2005-09-08 |
* | clean whitespace.•••svn:r4912
| Nick Mathewson | 2005-09-07 |