| Commit message (Expand) | Author | Age |
* | Fix a fun bug that was probably causing unnecessary downloads, and that coupl...•••svn:r5326
| Nick Mathewson | 2005-10-27 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| Nick Mathewson | 2005-10-25 |
* | Change more files to new loggin interface. 3 left.•••svn:r5310
| Nick Mathewson | 2005-10-25 |
* | Fix memory leak when retrieving networkstatus or routerdesc by malformed fing...•••svn:r5307
| Nick Mathewson | 2005-10-25 |
* | Make dirserv_get_routerdescs() return better http 404 error messages instead ...•••svn:r5274
| Peter Palfrader | 2005-10-18 |
* | Some http status lines ended in a dot, others did not. Make it all the same ...•••svn:r5270
| Peter Palfrader | 2005-10-18 |
* | Downgrade a few INFO level logs to DEBUG again. Also add two or three new•••logs in cases where a calling function's log was downgraded and we wouldn't
get any log message otherwise.
svn:r5263
| Peter Palfrader | 2005-10-17 |
* | when providing content-type application/octet-stream for providing•••server descriptors with .z, we were leaving out the content-encoding
header. oops. (everything tolerated this just fine, but that doesn't
mean we need to be part of the problem.)
svn:r5258
| Roger Dingledine | 2005-10-17 |
* | Make a few INFO log lines into DEBUG•••svn:r5257
| Peter Palfrader | 2005-10-17 |
* | Enable trivial "download by descriptor digest" functionality.•••svn:r5250
| Nick Mathewson | 2005-10-14 |
* | Try to extract as many descriptors as possible from truncated http responses....•••svn:r5249
| Nick Mathewson | 2005-10-14 |
* | Allow tor_gzip_uncompress to extract as much as possible from truncated compr...•••svn:r5247
| Nick Mathewson | 2005-10-13 |
* | authorities do not replace server descriptors where nothing semantically rele...•••svn:r5240
| Nick Mathewson | 2005-10-12 |
* | improve INFO-level logging for directory downloads. This is still too chatty...•••svn:r5197
| Nick Mathewson | 2005-10-05 |
* | size_t int printf mucking•••svn:r5194
| Roger Dingledine | 2005-10-05 |
* | Downgrade noisy log messages in preparation for an alpha release.•••svn:r5188
| Nick Mathewson | 2005-10-05 |
* | Give a less frequent and more helpful warning on failed serverdesc downloads•••svn:r5187
| Nick Mathewson | 2005-10-05 |
* | When we get an EOF or a timeout on a directory connection, note how many byte...•••svn:r5186
| Nick Mathewson | 2005-10-04 |
* | Resolve several DOCDOCs. Make non-mirrors only launch routerdesc downloads w...•••svn:r5166
| Nick Mathewson | 2005-09-30 |
* | resolve nick's comment•••svn:r5163
| Roger Dingledine | 2005-09-30 |
* | Note that there is incorrect behavior in directory.c code. Arma, please chec...•••svn:r5161
| Nick Mathewson | 2005-09-30 |
* | Reformat inconsistent function declarations.•••svn:r5160
| Nick Mathewson | 2005-09-30 |
* | do the other half of dirport reachability testing.•••it should be back and working now.
svn:r5155
| Roger Dingledine | 2005-09-29 |
* | better cleanups as i figure out what's going on•••svn:r5154
| Roger Dingledine | 2005-09-29 |
* | move some code around when we're succeeding or failing at fetching•••server descs.
also clean up some formatting.
svn:r5153
| Roger Dingledine | 2005-09-29 |
* | Fix crash-on-wakeup bug in networkstatus download.•••svn:r5144
| Nick Mathewson | 2005-09-26 |
* | Log even less verbosely. Also, do not download old (frequently-updating) ser...•••svn:r5134
| Nick Mathewson | 2005-09-23 |
* | Fix at least one overzealous download bug. (tor_malloc_zero new local_routers...•••svn:r5125
| Nick Mathewson | 2005-09-23 |
* | I love the smell of C in the morning. Make router-download rules smarter (do...•••svn:r5110
| Nick Mathewson | 2005-09-22 |
* | Use a separate type for "local view of router status". Also, even though I to...•••svn:r5109
| Nick Mathewson | 2005-09-22 |
* | content-type bugfixes:•••http://seppia.noreply.org/tor/dir.z was being declared text/plain
and
http://seppia.noreply.org/tor/server/fp/719BE45DE224B607C53707D0E2143E2D423E74CF
was being declared application/octet-stream
svn:r5108
| Roger Dingledine | 2005-09-22 |
* | Make give-up-on-failure actually work: it seems the servers gave me a real te...•••svn:r5091
| Nick Mathewson | 2005-09-18 |
* | Prevent a "try forever to download an unobtainable descriptor" bug. Still re...•••svn:r5090
| 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 |
* | Add a missing return•••svn:r5079
| Nick Mathewson | 2005-09-16 |
* | Unify our "figure out which fingerprints we were downloading" code.•••svn:r5077
| Nick Mathewson | 2005-09-16 |
* | Add some (notice, for now) log messages that imply confusing things are happe...•••svn:r5076
| Nick Mathewson | 2005-09-15 |
* | And some documentation before bed.•••svn:r5073
| Nick Mathewson | 2005-09-15 |
* | Stop downloading directories and download routers instead. This still needs ...•••svn:r5070
| Nick Mathewson | 2005-09-15 |
* | 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 |
* | bugfix: when we try to determine the reachability of our dirport,•••and it doesn't work, don't freak out and mark ourselves as down and
try somewhere else. just calmly fail.
svn:r5050
| Roger Dingledine | 2005-09-14 |
* | add docs, fix whitespace, and make ANY rule in routerparse a little tighter.•••svn:r5031
| Nick Mathewson | 2005-09-13 |
* | be more thorough about noticing when a directory request has failed:•••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
| Roger Dingledine | 2005-09-12 |
* | 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 |
* | clean up the log entry for when a server posts a server descriptor that•••the dirserver doesn't like
svn:r5005
| Roger Dingledine | 2005-09-12 |
* | Warn in more detail when network-status serving and fetching fails. Also, fix...•••svn:r4963
| Nick Mathewson | 2005-09-09 |
* | when printing x-forwarded-by headers, don't print the \r•••svn:r4959
| Roger Dingledine | 2005-09-09 |
* | Fix segfault and memleak when getting many compressed server descs.•••svn:r4956
| Nick Mathewson | 2005-09-08 |
* | Fix some messages that say "failing".•••svn:r4955
| Nick Mathewson | 2005-09-08 |