| Commit message (Expand) | Author | Age |
* | r12782@Kushana: nickm | 2007-04-23 18:20:19 -0400••• Avoid a segfault when freeing a buffer with size 0.
svn:r10010
| Nick Mathewson | 2007-04-23 |
* | r12499@catbus: nickm | 2007-04-23 10:42:23 -0400••• Keep a freelist of unused 4k buffer chunks, rather than wasting 8k for every inactive connection_t.
svn:r10006
| Nick Mathewson | 2007-04-23 |
* | 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 Mathewson | 2007-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 Mathewson | 2007-04-21 |
* | r12077@catbus: nickm | 2007-03-04 16:08:23 -0500••• Remove support for v0 control protocol from 0.2.0.x trunk; send back error when we receive a v0 control message. (Leave "if(v1){...}"blocks indented for now so this patch is easier to read.) ((Finally, the linecount goes _down_ a little.))
svn:r9735
| Nick Mathewson | 2007-03-04 |
* | doc pedant•••svn:r9634
| Roger Dingledine | 2007-02-24 |
* | r11826@catbus: nickm | 2007-02-16 14:58:38 -0500••• Resolve 56 DOCDOC comments.
svn:r9594
| Nick Mathewson | 2007-02-16 |
* | r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates.
svn:r9570
| Nick Mathewson | 2007-02-12 |
* | 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 Mathewson | 2007-02-02 |
* | r11957@Kushana: nickm | 2007-01-15 15:25:57 -0500••• Patch from Mike Perry: Track reasons for OR connection failure; display them in control events. Needs review and revision.
svn:r9354
| Nick Mathewson | 2007-01-15 |
* | r11824@Kushana: nickm | 2007-01-03 17:15:28 -0500••• control-spec: upcase arguments in status events; note unimplemented events individually
r11825@Kushana: nickm | 2007-01-03 17:41:43 -0500
Implement EXTERNAL IP server status event.
r11826@Kushana: nickm | 2007-01-03 17:47:10 -0500
Implement BAD_SERVER_DESCRIPTOR server status event.
r11827@Kushana: nickm | 2007-01-03 18:01:56 -0500
Implement SOCKS_UNKNOWN_PROTOCOL and DANGEROUS_SOCKS client events.
r11828@Kushana: nickm | 2007-01-03 18:23:22 -0500
Implement BUG controller events. Also, flush ERR-level status events just like ERR-level log messages.
r11829@Kushana: nickm | 2007-01-03 23:37:27 -0500
Yet more status events: CLOCK_SKEW, GOOD/ACCEPTED_SERVER_DESCRIPTOR, {CHECKING_}REACHABILITY_{SUCCEEDED|FAILED}
r11833@Kushana: nickm | 2007-01-05 16:56:37 -0500
Note some unimplementedness in control-spec.txt
svn:r9279
| Nick Mathewson | 2007-01-06 |
* | when we're doing a write split over the end of a circular•••buffer, make sure our tls_get_forced_write_size doesn't
make it write whatever's after the buffer.
this hasn't triggered yet, but it would be rare, so let's
leave it in.
svn:r9107
| Roger Dingledine | 2006-12-14 |
* | r11569@Kushana: nickm | 2006-12-13 17:59:58 -0500••• fix last fix
svn:r9106
| Nick Mathewson | 2006-12-13 |
* | r11566@Kushana: nickm | 2006-12-13 17:46:24 -0500••• Try to fix an assert failure in new write limiting code: make buffers.c aware of previous "forced" write sizes from tortls.
svn:r9105
| Nick Mathewson | 2006-12-13 |
* | Infrastructure to test BEGIN_DIR cells.•••New socks command CONNECT_DIR. New config option TunnelDirConns that
builds a circ ending at the directory server and delivers a BEGIN_DIR
cell if it's running 0.1.2.2-alpha or later. We still need to make
one-hop circs when appropriate, while making other conns avoid them.
svn:r9098
| Roger Dingledine | 2006-12-13 |
* | r9317@totoro: nickm | 2006-11-13 22:45:33 -0500••• Fix some more mipspro warnings. Nothing should remain excecpt "conversion from pointer to same-sized integral type."
svn:r8950
| Nick Mathewson | 2006-11-14 |
* | r9308@totoro: nickm | 2006-11-13 18:41:23 -0500••• Add support for (Free?)BSD's natd, which was an old way to let you
have your firewall automatically redirect traffic. (Original patch
from Zajcev Evgeny, updated for 0.1.2.x by tup.)
svn:r8946
| Nick Mathewson | 2006-11-14 |
* | Avoid an infinite loop on evil controlport input. Fixes bug 350,•••unless it doesn't. (Nick, please confirm.)
Backport candidate.
svn:r8844
| Roger Dingledine | 2006-10-28 |
* | clean up and downgrade some log messages•••svn:r8727
| Roger Dingledine | 2006-10-15 |
* | r8894@Kushana: nickm | 2006-09-21 18:30:42 -0400••• Specify and implement SOCKS5 interface for reverse hostname lookup.
svn:r8451
| Nick Mathewson | 2006-09-22 |
* | Merge in some bsockets calls, all wrapped inside #if defined(USE_BSOCKETS)•••svn:r8427
| Nick Mathewson | 2006-09-19 |
* | r8609@Kushana: nickm | 2006-08-27 17:24:27 -0400••• Add some doxygen, concentrated in dns.c
svn:r8256
| Nick Mathewson | 2006-08-28 |
* | r8576@Kushana: nickm | 2006-08-25 17:16:01 -0400••• Fix bug 314: Instead of checking address_in_virtualrange, check addressmap_have_mapping(). This should be more accurate. [Rename to addressmap_have_mapping() from addressmap_already_mapped().]
svn:r8226
| Nick Mathewson | 2006-08-25 |
* | make our socks5 handling more robust to broken socks clients:•••throw out everything waiting on the buffer in between socks
handshake phases, since they can't possibly (so the theory
goes) have predicted what we plan to respond to them.
svn:r8223
| Roger Dingledine | 2006-08-24 |
* | stick to nick's nul/null convention•••svn:r6763
| Roger Dingledine | 2006-07-15 |
* | Turn a while into a do/while; save a redundant test•••svn:r6683
| Nick Mathewson | 2006-06-24 |
* | Resolve control flow warning.•••svn:r6658
| Nick Mathewson | 2006-06-18 |
* | Ah. That seems to work.•••svn:r6657
| Nick Mathewson | 2006-06-18 |
* | another write_to_buf_zlib fix.•••svn:r6656
| Nick Mathewson | 2006-06-18 |
* | Re-enable buffer RAM guard values.•••svn:r6653
| Nick Mathewson | 2006-06-18 |
* | Another _zlib fix.•••svn:r6652
| Nick Mathewson | 2006-06-18 |
* | Temporarily disable sentinels on buffers•••svn:r6649
| Nick Mathewson | 2006-06-18 |
* | make zlib buffer function set buf_highwater properly•••svn:r6648
| Nick Mathewson | 2006-06-18 |
* | Part of incremental encryption logic for buffers: there is a subtle yucky poi...•••svn:r6637
| Nick Mathewson | 2006-06-18 |
* | complain when we hit wsaenobufs on recv or write too.•••perhaps this will help us hunt the bug.
svn:r6321
| Roger Dingledine | 2006-04-08 |
* | Implement Jason Holt's SafeSocks config option.•••Also put a URL in the warning message for unsafe socks4 use --
previously we'd only had the URL for unsafe socks5 use. Oops.
svn:r6190
| Roger Dingledine | 2006-03-19 |
* | resume being printist: if the hostname contains non-printable•••characters, then fail. this time don't even bother telling the
server operator about these cases, because what's he going to do?
if it turns out that some significant population somewhere in the
world uses non-printable hostnames and wants to use tor, then i
hereby assume that they will contact us.
svn:r6171
| Roger Dingledine | 2006-03-15 |
* | Stop being printist: just because our local platform doesn't•••consider an alleged destination to be printable doesn't mean
nobody in the world will want to use it.
svn:r6167
| Roger Dingledine | 2006-03-15 |
* | More cleanups noticed by weasel; also, remove macros that nobody uses.•••svn:r6143
| Nick Mathewson | 2006-03-12 |
* | Add some functions to escape values from the network before sending them to t...•••svn:r6087
| Nick Mathewson | 2006-03-05 |
* | convert some more source files to the new log convention•••svn:r6002
| Roger Dingledine | 2006-02-13 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-12-14 |
* | 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 |
* | In my private little universe, terminals are still 80 columns. Impose a 160-...•••svn:r5548
| Nick Mathewson | 2005-12-09 |
* | assert_buf_ok was showing up in the profile; remove it from critical-path fun...•••svn:r5479
| Nick Mathewson | 2005-11-30 |
* | Add a new config option TestSocks so people can see if their•••applications are using socks4, socks4a, socks5-with-ip, or
socks5-with-hostname. This way they don't have to keep mucking
with tcpdump and wondering if something got cached somewhere.
svn:r5399
| Roger Dingledine | 2005-11-16 |
* | Do round-robin writes of at most 16 kB per write. This might•••be more fair on loaded Tor servers, and it might resolve our
Windows crash bug. It might also slow things down.
svn:r5332
| Roger Dingledine | 2005-10-29 |
* | Remove last vestiges of old logging interface.•••svn:r5317
| 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 |