Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | r11775@catbus: nickm | 2007-02-12 16:39:09 -0500 | Nick Mathewson | 2007-02-12 |
| | | | | | | | Update copyright dates. svn:r9570 | ||
* | r9457@Kushana: nickm | 2006-10-31 18:35:17 -0500 | Nick Mathewson | 2006-10-31 |
| | | | | | | | Do not warn when an OR gives us a new circuit end reason. (This will prevent bug 351 from recurring.) svn:r8887 | ||
* | r9272@Kushana: nickm | 2006-10-19 12:52:37 -0400 | Nick Mathewson | 2006-10-19 |
| | | | | | | | Fix an XXX in handling destroy cells: when we get a destroy cell with reason FOO, do not tell the controller REASON=FOO. Instead, say REASON=DESTROYED REMOTE_REASON=FOO. Suggested by a conversation with Mike Perry. svn:r8760 | ||
* | r9077@totoro: nickm | 2006-10-18 11:41:16 -0400 | Nick Mathewson | 2006-10-18 |
| | | | | | | | Another patch from Mike Perry; sprintfing a NULL pointer. (with comment). svn:r8747 | ||
* | r9062@totoro: nickm | 2006-10-17 11:19:43 -0400 | Nick Mathewson | 2006-10-17 |
| | | | | | | | Fix -Wlots with command.c (a uchar is never -1). Note also that one of our ifs is very stupid. svn:r8741 | ||
* | r9060@totoro: nickm | 2006-10-17 11:12:48 -0400 | Nick Mathewson | 2006-10-17 |
| | | | | | | | Apply patch from Mike Perry: add more reasons for circuit destroys. (Slightly tweaked to avoid allocating a number for an "internal" reason.) svn:r8739 | ||
* | r9017@totoro: nickm | 2006-10-13 01:27:33 -0400 | Nick Mathewson | 2006-10-13 |
| | | | | | | | Second patch to work on circuit close reasons from Mike Perry. Disabled partially; see comment. Whitespace cleaned up. svn:r8699 | ||
* | r8972@totoro: nickm | 2006-10-09 10:36:22 -0400 | Nick Mathewson | 2006-10-09 |
| | | | | | | | Patch from Mike Perry: add a REASON field to closed and failed circ events. svn:r8671 | ||
* | prefer calling it a client rather than an OP | Roger Dingledine | 2006-09-07 |
| | | | | svn:r8334 | ||
* | defense in depth | Roger Dingledine | 2006-07-30 |
| | | | | svn:r6939 | ||
* | r6908@Kushana: nickm | 2006-07-26 12:38:52 -0400 | Nick Mathewson | 2006-07-26 |
| | | | | | | | Refactor connection_t into edge, or, dir, control, and base subtypes. This might save some RAM on busy exit servers, but really matters most in terms of correctness. svn:r6906 | ||
* | Don't tell anybody, but we're going OO here. This patch splits | Nick Mathewson | 2006-07-23 |
| | | | | | | | | | | | | | | | circuit_t into origin_circuit_t and or_circuit_t. I fixed some segaults; there may be more. We still need to move more rendezvous stuff into subtypes. This is a trial run for splitting up connection_t; if the approach is insane, please say so soon so we can do something smarter. Also, this discards the old HALF_OPEN code, which nobody seems to want. svn:r6817 | ||
* | No longer permit create cells to have the wrong circ_id_type. No | Roger Dingledine | 2006-07-04 |
| | | | | | | | running Tors should still have this bug. svn:r6711 | ||
* | Add some functions to escape values from the network before sending them to ↵ | Nick Mathewson | 2006-03-05 |
| | | | | | | the log. Use them everywhere except for routerinfo->plaftorm, routerinfo->contact_info, and rend*.c. (need sleep now) svn:r6087 | ||
* | convert some more source files to the new log convention | Roger Dingledine | 2006-02-13 |
| | | | | svn:r6002 | ||
* | Happy new year! | Roger Dingledine | 2006-02-09 |
| | | | | svn:r5949 | ||
* | Add reasons to DESTROY and RELAY_TRUNCATED cells. | Nick Mathewson | 2006-01-05 |
| | | | | svn:r5734 | ||
* | Some tor servers process billions of cells in a matter of days. | Roger Dingledine | 2005-12-31 |
| | | | | | | | These statistics need to be uint64_t's. svn:r5686 | ||
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ↵ | Nick Mathewson | 2005-12-14 |
| | | | | | | intended. svn:r5582 | ||
* | when we changed from log_fn to debug/info/notice/warn/err, | Roger Dingledine | 2005-12-10 |
| | | | | | | | | | | | | 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 | ||
* | Document CREATE_FAST better in the code. Move our key expansion algorithm ↵ | Nick Mathewson | 2005-12-08 |
| | | | | | | into a separate function in crypto.c svn:r5530 | ||
* | Shave off another 4.7%: remove a linear search when figuring out which ↵ | Nick Mathewson | 2005-12-03 |
| | | | | | | circuits wanted us to open a given OR connection. svn:r5489 | ||
* | misc cleanups | Roger Dingledine | 2005-11-19 |
| | | | | svn:r5428 | ||
* | another case (i think) of redundant code. | Roger Dingledine | 2005-11-19 |
| | | | | svn:r5426 | ||
* | make circ->onionskin a pointer, not a static array. moria2 was using | Roger Dingledine | 2005-10-29 |
| | | | | | | | | 125000 circuit_t's after it had been up for a few weeks, which translates to 20+ megs of wasted space. svn:r5333 | ||
* | Remove last vestiges of old logging interface. | Nick Mathewson | 2005-10-25 |
| | | | | svn:r5317 | ||
* | Convert circuituse, command, config, connection, relay, router, test to new ↵ | Nick Mathewson | 2005-10-25 |
| | | | | | | logging interface svn:r5308 | ||
* | Downgrade a few INFO level logs to DEBUG again. Also add two or three new | Peter Palfrader | 2005-10-17 |
| | | | | | | | | logs in cases where a calling function's log was downgraded and we wouldn't get any log message otherwise. svn:r5263 | ||
* | Make a few INFO log lines into DEBUG | Peter Palfrader | 2005-10-17 |
| | | | | svn:r5257 | ||
* | start hunting down why servers keep getting so many duplicate create cells | Roger Dingledine | 2005-10-17 |
| | | | | svn:r5255 | ||
* | start the process of reducing clutter in server logs | Roger Dingledine | 2005-10-17 |
| | | | | svn:r5253 | ||
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make ↵ | Nick Mathewson | 2005-06-11 |
| | | | | | | function definition format uniform. svn:r4411 | ||
* | flesh out the source file descriptions for doxygen | Roger Dingledine | 2005-06-11 |
| | | | | svn:r4404 | ||
* | Change end-of-file NLNL convention. It turns out arma I and I agree. | Nick Mathewson | 2005-06-09 |
| | | | | svn:r4382 | ||
* | New whitespace normalization rule: no blank line at EOF. | Nick Mathewson | 2005-06-09 |
| | | | | svn:r4378 | ||
* | doxygeny goodness from tyranix | Roger Dingledine | 2005-05-17 |
| | | | | svn:r4262 | ||
* | Make Tor compile with no warnings with gcc4.0 on OSX | Nick Mathewson | 2005-05-07 |
| | | | | svn:r4184 | ||
* | first iteration of scrubbing sensitive strings from logs. | Roger Dingledine | 2005-05-03 |
| | | | | | | | also generally clean up log messages. svn:r4174 | ||
* | New and frightening code to implement fast-path first-hop CREATE_FAST cells. ↵ | Nick Mathewson | 2005-05-02 |
| | | | | | | Watch out when we bump the version to 0.1.0.6-rc! svn:r4162 | ||
* | Hopefully, this will make ORs much faster, and not break them: keep a big ↵ | Nick Mathewson | 2005-04-06 |
| | | | | | | splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster. svn:r4020 | ||
* | start sending 'truncated' cells back rather than destroy cells, | Roger Dingledine | 2005-04-03 |
| | | | | | | | if the circuit closes in front of you. svn:r3993 | ||
* | update copyright notices. | Nick Mathewson | 2005-04-01 |
| | | | | svn:r3982 | ||
* | Fix an unused function warning | Nick Mathewson | 2005-01-03 |
| | | | | svn:r3255 | ||
* | actually make it stop keeping track of times. whoops. | Roger Dingledine | 2004-12-25 |
| | | | | svn:r3230 | ||
* | initial profiling by phobos says we spend a whole lot of time | Roger Dingledine | 2004-12-25 |
| | | | | | | | measuring how long each cell takes to process. make that optional. svn:r3226 | ||
* | check for duplicate circuit ID _after_ updating circ_id_type. | Nick Mathewson | 2004-12-01 |
| | | | | svn:r3058 | ||
* | Suggestion from weasel: Make tor --version --version dump the cvs Id of ↵ | Nick Mathewson | 2004-11-29 |
| | | | | | | every file. svn:r3019 | ||
* | Normalize space: add one between every control keyword and control clause. | Nick Mathewson | 2004-11-28 |
| | | | | svn:r3003 | ||
* | remove emacs droppings, since nick says he doesn't need them anymore | Roger Dingledine | 2004-11-26 |
| | | | | svn:r2989 | ||
* | Clean up some logging and interfaces | Nick Mathewson | 2004-11-23 |
| | | | | svn:r2945 |