| Commit message (Expand) | Author | Age |
* | r15679@catbus: nickm | 2007-10-11 09:51:33 -0400••• Remove code to generate v1 directories.
svn:r11866
| Nick Mathewson | 2007-10-11 |
* | r15598@catbus: nickm | 2007-10-09 16:37:35 -0400••• Turn all "Is DirPort nonzero? Because if it is, we must be a directory" logic into calls to dirserver_mode().
svn:r11817
| Nick Mathewson | 2007-10-09 |
* | r14802@Kushana: nickm | 2007-10-08 17:21:30 -0400••• Refactor out about a third of routerlist.c into a new networkstatus.c. I\m not sure that I got everything that needed to move, but so far so good.
svn:r11791
| Nick Mathewson | 2007-10-08 |
* | r15530@catbus: nickm | 2007-10-04 12:16:27 -0400••• Add a bunch of function documentation; clean up a little code; fix some XXXXs; tag the nonsensical EXTRAINFO_PURPOSE_GENERAL as nonsesnse; note another bit of "do not cache special routers" code to nuke.
svn:r11761
| Nick Mathewson | 2007-10-04 |
* | r15046@catbus: nickm | 2007-09-11 13:38:36 -0400••• Check V3 authority certificates for expiry, and warn the authority op as they get old.
svn:r11427
| Nick Mathewson | 2007-09-11 |
* | Fix compilation of ntmain.c.•••svn:r11395
| Nick Mathewson | 2007-09-06 |
* | r14940@catbus: nickm | 2007-09-06 13:22:26 -0400••• Move NT services code into its own C file. Probably will not build happily on win32 yet; more hacking needed.
svn:r11388
| Nick Mathewson | 2007-09-06 |
* | r14733@catbus: nickm | 2007-08-20 12:32:44 -0400••• Clean up MTBF storage code. Do not count times that we have been down toward the current run. Handle backward timewarps correctly. Store MTBF data on exit in addition to periodically.
svn:r11225
| Nick Mathewson | 2007-08-20 |
* | r14729@catbus: nickm | 2007-08-20 11:58:02 -0400••• Trigger load and save of MTBF data.
svn:r11219
| Nick Mathewson | 2007-08-20 |
* | help nick work on proposal 108•••svn:r11148
| Roger Dingledine | 2007-08-17 |
* | r14612@catbus: nickm | 2007-08-16 15:23:35 -0400••• Initial work on proposal 108: have rephist.c track the information we want to be tracking for OR stability.
svn:r11147
| Nick Mathewson | 2007-08-16 |
* | r14531@catbus: nickm | 2007-08-13 14:46:25 -0400••• Cache v3 networkstatus consensuses on disk.
svn:r11086
| Nick Mathewson | 2007-08-13 |
* | r14024@catbus: nickm | 2007-07-30 14:13:58 -0400••• Glibc (and maybe others) define a mallinfo() that can be used to see how the platform malloc is acting inside. When we have it, dump its output on dumpmemusage().
svn:r10996
| Nick Mathewson | 2007-07-30 |
* | r14001@catbus: nickm | 2007-07-29 21:31:53 -0400••• Try to call time(NULL) a little less.
svn:r10980
| Nick Mathewson | 2007-07-30 |
* | r13989@catbus: nickm | 2007-07-29 19:11:07 -0400••• More directory voting code. Now, if everything works, and I haven't forgotten anything, it is possible to set up some v3 authorities and start voting. Of course, I have probably forgotten something, and there are probably bugs in there somewhere too.
svn:r10976
| Nick Mathewson | 2007-07-29 |
* | When running with dmalloc, dump more stats on hup and exit.•••svn:r10961
| Roger Dingledine | 2007-07-29 |
* | r13939@catbus: nickm | 2007-07-27 14:33:22 -0400••• When dumping memory usage, list bytes used in buffer memory free-lists.
svn:r10947
| Nick Mathewson | 2007-07-27 |
* | r13937@catbus: nickm | 2007-07-27 12:43:36 -0400••• Maintain a detached-signatures document along with pending consensus document. Add a dirvote_free_all() to clean up static vars in dirvote.c
svn:r10945
| Nick Mathewson | 2007-07-27 |
* | r13901@catbus: nickm | 2007-07-25 16:23:51 -0400••• Make all code to generate v1 directories into conditional code.
svn:r10926
| Nick Mathewson | 2007-07-25 |
* | r13875@catbus: nickm | 2007-07-22 18:56:30 -0400••• Once more with feeling.
svn:r10907
| Nick Mathewson | 2007-07-22 |
* | r13872@catbus: nickm | 2007-07-22 18:51:02 -0400••• esc_router_info static field should not be cleared postfork, to avoid races.
svn:r10906
| Nick Mathewson | 2007-07-22 |
* | r13858@catbus: nickm | 2007-07-22 18:44:02 -0400••• Fix/note some relatively trivial mem usage issues
svn:r10905
| Nick Mathewson | 2007-07-22 |
* | dump dmalloc stats on sighup•••svn:r10903
| Roger Dingledine | 2007-07-22 |
* | free a small static string on exit.•••svn:r10902
| Roger Dingledine | 2007-07-22 |
* | handle fetching bridge descriptors from the bridge authority too.•••svn:r10898
| Roger Dingledine | 2007-07-22 |
* | timeout and retry schedules for fetching bridge descriptors•••svn:r10867
| Roger Dingledine | 2007-07-18 |
* | free another string, and the buffer freelists, on exit.•••svn:r10851
| Roger Dingledine | 2007-07-17 |
* | free some more memory on exit•••svn:r10837
| Roger Dingledine | 2007-07-16 |
* | r13666@catbus: nickm | 2007-07-10 13:10:00 -0400••• Get the RESOLVE controller code working.
svn:r10781
| Nick Mathewson | 2007-07-10 |
* | r13633@catbus: nickm | 2007-07-06 11:08:19 -0400••• Call tor_init_threads() from tor_init().
svn:r10751
| Nick Mathewson | 2007-07-06 |
* | r13477@catbus: nickm | 2007-06-17 14:22:03 -0400••• Sun CC likes to give warnings for the do { } while(0) construction for making statement-like macros. Define STMT_BEGIN/STMT_END macros that do the right thing, and use them everywhere.
svn:r10645
| Nick Mathewson | 2007-06-17 |
* | Refine r10571: more work on bridge stuff.••• - Only listen to responses for "authority" fetches if we're configured
to use Bridges. Otherwise it's safe (and maybe smarter) to silently
discard them like we used to.
- React faster to download networkstatuses after the first bridge
descriptor arrives.
- Don't do dir fetches before we have any bridges, even when our
dirport is open.
svn:r10604
| Roger Dingledine | 2007-06-15 |
* | r13406@catbus: nickm | 2007-06-13 17:05:30 -0400••• Oops; linked connections get read/write events too.
svn:r10596
| Nick Mathewson | 2007-06-13 |
* | r13401@catbus: nickm | 2007-06-13 15:50:16 -0400••• Add dnsport connection to the global connection list. (Bug found by mwenge.)
svn:r10592
| Nick Mathewson | 2007-06-13 |
* | More work towards making bridge users able to connect via bridges:••• - demand options->Bridges and options->TunnelDirConns if
options->UseBridges is set.
- after directory fetches, accept descriptors that aren't referenced by
our networkstatuses, *if* they're for a configured bridge.
- delay directory fetching until we have at least one bridge descriptor.
- learn how to build a one-hop circuit when we have neither routerinfo
nor routerstatus for our destination.
- teach directory connections how to pick a bridge as the destination
directory when doing non-anonymous fetches.
- tolerate directory commands for which the dir_port is 0.
- remember descriptors when the requested_resource was "authority",
rather than just ignoring them.
- put bridges on our entry_guards list once we have a descriptor for them.
When UseBridges is set, only pick entry guards that are bridges. Else
vice versa.
svn:r10571
| Roger Dingledine | 2007-06-12 |
* | Be clearer on the various roles for auth dir types.•••Bridge authorities no longer write bridge descriptors to their
cached-routers file -- this gets complex because of extrainfo documents.
svn:r10545
| Roger Dingledine | 2007-06-09 |
* | r13274@catbus: nickm | 2007-06-05 19:06:30 -0400••• Remove some deadcode that seems unlikely to return
svn:r10509
| Nick Mathewson | 2007-06-06 |
* | Remove force flag from retry_all_listeners() and retry_listeners(). It alway...•••svn:r10486
| Peter Palfrader | 2007-06-04 |
* | r13053@catbus: nickm | 2007-05-29 13:35:33 -0400••• Move connection_should_read_from_linked_conn into main.c, which is the only file that uses it.
svn:r10394
| Nick Mathewson | 2007-05-29 |
* | r13050@catbus: nickm | 2007-05-29 13:31:11 -0400••• Resolve all but 3 DOCDOCs.
svn:r10393
| Nick Mathewson | 2007-05-29 |
* | r12936@catbus: nickm | 2007-05-24 14:12:34 -0400••• Review XXXX comments without a version; upgrade some to XXXX020.
svn:r10315
| Nick Mathewson | 2007-05-24 |
* | r12853@catbus: nickm | 2007-05-22 11:36:54 -0400••• Make connection_array into a smartlist.
svn:r10292
| Nick Mathewson | 2007-05-22 |
* | r12852@catbus: nickm | 2007-05-22 11:00:27 -0400••• Use svn revisions consistently throughout all log messages.
svn:r10291
| Nick Mathewson | 2007-05-22 |
* | point out two remote crash bugs, a memory leak, and a few other•••items we should probably look into.
svn:r10227
| Roger Dingledine | 2007-05-20 |
* | r12981@Kushana: nickm | 2007-05-18 14:12:19 -0400••• First cut at code to download extra-info docs. Also note a bad bug in directory.c (look for the string BUG BUG BUG).
svn:r10209
| Nick Mathewson | 2007-05-18 |
* | polish r9726-r9903•••svn:r10182
| Roger Dingledine | 2007-05-13 |
* | r12706@catbus: nickm | 2007-05-09 18:39:46 -0400••• Keep two freelists for buffer ram chunks: one of 4k chunks, and one of 16k chunks. Also, document the whole business.
svn:r10150
| Nick Mathewson | 2007-05-09 |
* | r12704@catbus: nickm | 2007-05-09 17:43:34 -0400••• Periodically clean the freelist of buffer memory chunks.
svn:r10149
| Nick Mathewson | 2007-05-09 |
* | fix some code comments, a wrapper, and add a todo item•••svn:r10111
| Roger Dingledine | 2007-05-04 |
* | whoops, i missed main.c in my r10092•••svn:r10098
| Roger Dingledine | 2007-05-02 |