| Commit message (Expand) | Author | Age |
* | Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990
| Nick Mathewson | 2005-04-02 |
* | update copyright notices.•••svn:r3982
| Nick Mathewson | 2005-04-01 |
* | Use recent libevent features when possible•••svn:r3940
| Nick Mathewson | 2005-04-01 |
* | still publish your descriptor if orport is reachable but dirport isn't•••when building testing circs for orport testing, require high-bandwidth
nodes, so fewer circs fail. complain about unreachable orport separately
from unreachable dirport.
svn:r3935
| Roger Dingledine | 2005-03-31 |
* | don't check for reachability, and don't whine about it, while we're•••hibernating.
svn:r3919
| Roger Dingledine | 2005-03-29 |
* | but only do the rapid reachability testing if we're hoping to be a server.•••svn:r3902
| Roger Dingledine | 2005-03-27 |
* | if your server hasn't found itself to be reachable, complain every•••20 minutes, not just once.
svn:r3897
| Roger Dingledine | 2005-03-27 |
* | clean up socks reply stuff more.•••add a few more reasons so we can be more informative.
svn:r3895
| Roger Dingledine | 2005-03-27 |
* | stop most cases of hanging up on a socks connection without sending•••the socks reject. audit for remaining ones. also make things more
uniform so we always remember to hold-open-until-flushed, etc.
svn:r3891
| Roger Dingledine | 2005-03-27 |
* | try harder to establish reachability, in the first 20 minutes•••of uptime.
svn:r3884
| Roger Dingledine | 2005-03-26 |
* | make it clearer to the human that his server is testing•••its reachability. tell him when it succeeds, or when 20
minutes pass and it hasn't succeeded yet.
svn:r3882
| Roger Dingledine | 2005-03-26 |
* | and fill in another missing socks reply•••svn:r3877
| Roger Dingledine | 2005-03-25 |
* | remove dead code•••svn:r3875
| Roger Dingledine | 2005-03-25 |
* | Fix bug 44: on HUP, if descriptor building fails (say, because router_get_my_...•••svn:r3839
| Nick Mathewson | 2005-03-23 |
* | fix a 32bit/64bit sprintf mixup that weasel pointed out•••svn:r3823
| Roger Dingledine | 2005-03-22 |
* | Prevent spurious closes when we put stuff on a conn that has not written for ...•••svn:r3816
| Nick Mathewson | 2005-03-22 |
* | cleanup and a question•••svn:r3815
| Roger Dingledine | 2005-03-22 |
* | Clear up a couple of pedantic compiler warnings•••svn:r3812
| Nick Mathewson | 2005-03-22 |
* | be more explicit about why we are expiring a conn; improve logic a bit too•••svn:r3808
| Nick Mathewson | 2005-03-22 |
* | if our clock jumps forward by 100 seconds or more, assume something•••has gone wrong with our network and abandon all not-yet-used circs.
svn:r3792
| Roger Dingledine | 2005-03-19 |
* | stop logging at -l notice every single time a create cell successfully•••gets processed
svn:r3791
| Roger Dingledine | 2005-03-19 |
* | Enable NT service code by default•••svn:r3780
| Nick Mathewson | 2005-03-19 |
* | Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769
| Nick Mathewson | 2005-03-17 |
* | Fix some more obscure compiler warnings•••svn:r3758
| Nick Mathewson | 2005-03-14 |
* | Renormalize whitespace•••svn:r3757
| Nick Mathewson | 2005-03-14 |
* | Get address map resetting implemented.•••svn:r3745
| Nick Mathewson | 2005-03-11 |
* | Still more code to make sure we send the right number and kind of RELAY END c...•••svn:r3723
| Nick Mathewson | 2005-03-02 |
* | Clean up rend cache on shutdown•••svn:r3714
| Nick Mathewson | 2005-02-28 |
* | Try a little harder to avoid openssl SSL* double-free reports.•••svn:r3710
| Nick Mathewson | 2005-02-28 |
* | free some more memory at shutdown•••svn:r3707
| Roger Dingledine | 2005-02-28 |
* | Checkpoint in-progress fixes:•••Add 'testing' circuit purpose, for reachability testing.
Notice when our IP changes, and reset stats.
Try to pull down a directory via Tor to see if our DirPort is working.
Try to extend a circuit back to us to see if our ORPort is working.
Only publish a descriptor if they're both reachable.
These mostly work, and I'd better get them in before I cause conflicts.
svn:r3703
| Roger Dingledine | 2005-02-27 |
* | Check returns from libevent calls better; stop poking at internals of events ...•••svn:r3691
| Nick Mathewson | 2005-02-25 |
* | Forward-port fix to make dual-purpose NT executable work.•••svn:r3665
| Nick Mathewson | 2005-02-23 |
* | Forward-port the trick to bump up ConnLimit as far as it can•••go, but not past MAXCONNECTIONS. Also throw away the FAKE_POLL
caveats since 0.1.0 doesn't need it any more.
svn:r3657
| Roger Dingledine | 2005-02-22 |
* | Fix windows build: juggle }s and #endifs around in main.c•••svn:r3645
| Nick Mathewson | 2005-02-22 |
* | Add a new AddressMap directive to rewrite incoming socks addresses.•••Add a new TrackHostExits directive to trigger addressmaps for
certain incoming socks addresses, for sites that break when your exit
keeps changing.
Redo the client-side dns cache so it's just an addressmap too.
svn:r3641
| Roger Dingledine | 2005-02-22 |
* | Free tls resources on exit too•••svn:r3615
| Nick Mathewson | 2005-02-11 |
* | Free even more things on shutdown. Temporarily move tor_free_all out from #i...•••svn:r3614
| Nick Mathewson | 2005-02-11 |
* | Add more functions to free things to help dmalloc allong.•••svn:r3613
| Nick Mathewson | 2005-02-10 |
* | don't list version in the win32 service display name or service name,•••since they'll keep changing and people will get messed up about which
one is installed.
svn:r3592
| Roger Dingledine | 2005-02-09 |
* | Re-normalize whitespace; make "make check-spaces" happy•••svn:r3566
| Nick Mathewson | 2005-02-05 |
* | forward-port NT service patch•••svn:r3565
| Nick Mathewson | 2005-02-05 |
* | another minor fix•••svn:r3511
| Roger Dingledine | 2005-02-03 |
* | Add --with-dmalloc configure option•••svn:r3508
| Peter Palfrader | 2005-02-03 |
* | Write a function header for Roger so he can fill it with life•••svn:r3507
| Peter Palfrader | 2005-02-03 |
* | sometimes, a conn on the closeable_lst gets absolutely•••clobbered. maybe this will help me find out why.
svn:r3498
| Roger Dingledine | 2005-02-02 |
* | define TOR_FRAGILE if you want tor to give you a core when•••something goes wrong. this should only be used by people actively
tracking bugs.
svn:r3487
| Roger Dingledine | 2005-02-01 |
* | lay a trap for situations where we connection_free something•••that's still on one of the lists.
in particular, this will detect situations where we mark-for-close
and then free it ourselves.
svn:r3475
| Roger Dingledine | 2005-01-31 |
* | stop the infinite loop of freeing the same connection_t over and•••over when it's not linked into the connection_array
svn:r3474
| Roger Dingledine | 2005-01-31 |
* | Stop crashing when we're asking to close_if_marked a conn that•••hasn't been connection_added yet. This happens when an exit conn
is in dns_wait and we get a relay end cell for it before it finishes.
We were silently leaking each of these marked conns in 0.0.9.x. Now
we actually free them.
svn:r3470
| Roger Dingledine | 2005-01-30 |