aboutsummaryrefslogtreecommitdiff
path: root/src/or/main.c
Commit message (Expand)AuthorAge
* 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 Mathewson2007-05-09
* r12704@catbus: nickm | 2007-05-09 17:43:34 -0400••• Periodically clean the freelist of buffer memory chunks. svn:r10149 Nick Mathewson2007-05-09
* fix some code comments, a wrapper, and add a todo item•••svn:r10111 Roger Dingledine2007-05-04
* whoops, i missed main.c in my r10092•••svn:r10098 Roger Dingledine2007-05-02
* r12632@catbus: nickm | 2007-05-02 14:59:55 -0400••• Fix compilation-breaking r10092. svn:r10093 Nick Mathewson2007-05-02
* more cleanups on the hsusage patch•••svn:r10077 Roger Dingledine2007-04-30
* r12580@catbus: nickm | 2007-04-30 13:29:05 -0400••• Initial version of patch from Karsten Loesing: Add an HSAuthorityRecordStats option to track statistics of overall hidden service usage without logging information that would be useful to an attacker. svn:r10067 Nick Mathewson2007-04-30
* simplify connection_watch_events()•••hope this doesn't break it svn:r10025 Roger Dingledine2007-04-25
* r12496@catbus: nickm | 2007-04-22 23:04:05 -0400••• When logging memory usage, break down memory used in buffers by buffer type. svn:r10004 Nick Mathewson2007-04-23
* r12763@Kushana: nickm | 2007-04-20 18:42:58 -0400••• Initial version of code to stop using socket pairs for linked connections. Superficially, it seems to work, but it probably needs a lot more testing and attention. svn:r9995 Nick Mathewson2007-04-21
* r12759@Kushana: nickm | 2007-04-20 08:47:20 -0400••• Track the number of connection_t separately from the number of open sockets. It is already possible to have connections that do not count: resolving conns, for one. Once we move from socketpairs to linked conns, and once we do dns proxying, there will be lots of such connections. svn:r9994 Nick Mathewson2007-04-21
* r12456@catbus: nickm | 2007-04-19 14:47:01 -0400••• Make dumpmemusage() dump cell pool usage information. svn:r9991 Nick Mathewson2007-04-19
* r12349@catbus: nickm | 2007-04-11 09:18:15 -0400••• Add code to shrink the cell memory pool by discarding empty chunks that have been empty for the last 60 seconds. Also, instead of having test.c duplicate declarations for exposed functions, put them inside #ifdef foo_PRIVATE blocks in the headers. This prevents bugs where test.c gets out of sync. svn:r9944 Nick Mathewson2007-04-11
* r12337@catbus: nickm | 2007-04-10 17:55:26 -0400••• Add support for using memory pools to allocate queued cell; pass --disable-cell-pool to configure to disable this. svn:r9939 Nick Mathewson2007-04-11
* r12643@0-41-wifi: nickm | 2007-03-23 14:56:35 -0400••• Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit. svn:r9899 Nick Mathewson2007-03-24
* Add a separate set of token buckets for relayed traffic. Right•••now that's just defined as answers to directory requests. svn:r9881 Roger Dingledine2007-03-20
* clean up some minor typos and log confusions•••svn:r9832 Roger Dingledine2007-03-15
* holy cow, those windows unames are long. don't distract so•••much from the important part of this log message. svn:r9789 Roger Dingledine2007-03-10
* r12474@Kushana: nickm | 2007-03-06 16:10:05 -0500••• We have a PATH_SEPARATOR macro. How about we use it? svn:r9782 Nick Mathewson2007-03-09
* Put a platform string (e.g. "Linux i686") in the startup log•••message, so when people paste just their logs, we know if it's openbsd or windows or what. svn:r9775 Roger Dingledine2007-03-09
* and one more not-really-an-error case•••svn:r9743 Roger Dingledine2007-03-06
* clean up a log message, and stop calling it an error when•••we exit cleanly svn:r9742 Roger Dingledine2007-03-06
* r12080@catbus: nickm | 2007-03-04 21:40:55 -0500••• Remove dnsworkers and related code. there goes another 550 lines of code. svn:r9736 Nick Mathewson2007-03-05
* r12074@catbus: nickm | 2007-03-04 15:11:43 -0500••• Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.) svn:r9733 Nick Mathewson2007-03-04
* r12057@catbus: nickm | 2007-03-04 13:58:32 -0500••• Clarify some log messages; note others that could be improved later. svn:r9724 Nick Mathewson2007-03-04
* r12053@catbus: nickm | 2007-03-03 16:45:38 -0500••• Remove some XXX012s: leave a check in connection_or_set_identity_digest it costs basically nothing to do on average. Forget about reinstating the user check on NT Service creation. Note that a notice message in main.c ("Is something wrong with your network connection?") is really useless. svn:r9721 Nick Mathewson2007-03-03
* r12051@catbus: nickm | 2007-03-03 16:15:52 -0500••• nt_service_is_stopping should not load the NT service library calls: if they are not loaded, we cannot possibly be a service trying to shut own. Bug found by "norvid" on or-talk. Also, rename function to something slightly less error-prone. svn:r9720 Nick Mathewson2007-03-03
* note another wishlist item for the arma•••svn:r9689 Roger Dingledine2007-02-28
* r12001@catbus: nickm | 2007-02-28 15:24:12 -0500••• Try to build without warnings on mingw with verbose warnings on. First attempt. svn:r9688 Nick Mathewson2007-02-28
* more cleanups; getting closer•••svn:r9655 Roger Dingledine2007-02-26
* tell the user if we're delaying his newnym request. also, pick•••a different set of fenceposts. svn:r9647 Roger Dingledine2007-02-24
* doc pedant•••svn:r9634 Roger Dingledine2007-02-24
* cosmetic, comment, and todo fixes•••svn:r9627 Roger Dingledine2007-02-24
* r11873@catbus: nickm | 2007-02-22 01:21:14 -0500••• twiddle signewnym rate-limiting patch so every signal gets handled eventually. document it in control-spec. add a changelog. svn:r9615 Nick Mathewson2007-02-22
* r11872@catbus: nickm | 2007-02-22 01:08:46 -0500••• patch from mwenge: rate-limit newnym. svn:r9614 Nick Mathewson2007-02-22
* r11832@catbus: nickm | 2007-02-16 15:31:59 -0500••• Fix 35 remaining DOCDOC comments. Yowza. svn:r9596 Nick Mathewson2007-02-16
* r11812@catbus: nickm | 2007-02-14 11:22:08 -0500••• Apply stream_bw patch from Robert Hogan. svn:r9585 Nick Mathewson2007-02-14
* r11779@catbus: nickm | 2007-02-12 16:52:29 -0500••• Do not try to load advapi32.dll except when the user asks us to do something with NT services. When we _do_ try, always treat failure to load service functions as an exit-worthy error. Needs testing. (Fixes bug 389) svn:r9571 Nick Mathewson2007-02-12
* r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates. svn:r9570 Nick Mathewson2007-02-12
* r11676@catbus: nickm | 2007-02-07 00:10:00 -0500••• (Hopefully) final changes for 0.1.2.7-alpha: disable checking for whether the user account in question exists on --service install, since that seems to make windows go boom. We can figure out why later. Also, let the admin specify a password for the target user. svn:r9506 Nick Mathewson2007-02-07
* r11674@catbus: nickm | 2007-02-06 17:00:22 -0500••• Remove a now-bogus assert() from nt_service_command_line(), and change option handling. (Now that we no longer force a -f, it is possible to have no command-line options for Tor-as-service.) svn:r9503 Nick Mathewson2007-02-06
* r11667@catbus: nickm | 2007-02-06 13:36:18 -0500••• The --service install code can no longer default to adding an -f option for the appdata directory of the current user, since the target user probably will not be able to read it. Instead, warn the user if no explicit torrc filename is given. svn:r9502 Nick Mathewson2007-02-06
* r11664@catbus: nickm | 2007-02-06 11:55:37 -0500••• More win32 account flumdummery: when LocalService exists, you can't detect it via LookupAccountName. The only good test is to see whether we're on win2k or earlier. Apparently, somebody wouldn't know where to draw the line between implementation and interface if you gave them tracing paper and a copy of Stevens. svn:r9499 Nick Mathewson2007-02-06
* stop crashing on nt service install; but matt says still not right•••svn:r9496 Roger Dingledine2007-02-06
* r11650@catbus: nickm | 2007-02-05 17:02:54 -0500••• Resolve (I hope) remaining nt service compilation issues. svn:r9489 Nick Mathewson2007-02-05
* r11648@catbus: nickm | 2007-02-05 16:48:50 -0500••• Fix bugs in last nt services patch: syntax, typename. svn:r9488 Nick Mathewson2007-02-05
* r11646@catbus: nickm | 2007-02-05 16:15:48 -0500••• Make default NT service user be LocalService. Again, I have no idea if this compiles, let alone if it works. svn:r9487 Nick Mathewson2007-02-05
* r11643@catbus: nickm | 2007-02-05 15:44:59 -0500••• Fix bug 254, sort of: make the default NT service user NetworkService rather than NULL (system). Also, add a --user argument to --service install so that admins can override this default: this latter point should take care of most of my objections to NetworkService. I have no idea whether this even compiles. svn:r9486 Nick Mathewson2007-02-05
* r11629@catbus: nickm | 2007-02-02 15:06:17 -0500••• Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch! svn:r9477 Nick Mathewson2007-02-02
* r11624@catbus: nickm | 2007-02-01 13:17:35 -0500••• Note a few questionable bits pointed out by RATS. (And no, RATS, I'm not about to stop having fixed-sized local buffers for you. I know how to use them, thankyouverymuch.) svn:r9474 Nick Mathewson2007-02-01