| Commit message (Expand) | Author | Age |
* | Clarify that we don't, and why we don't, need to redefine FD_SETSIZE.•••svn:r3904
| Nick Mathewson | 2005-03-28 |
* | we seem to have lost our define for FD_SETSIZE on win32 in the change•••from fakepoll to libevent. be sure to define it *before* we include
winsock.
svn:r3903
| 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 |
* | Rename ManageConnections to LeaveStreamsUnattached. Apparently, there was a ...•••svn:r3894
| Nick Mathewson | 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 |
* | 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 |
* | Make GETINFO for "network-status" work on non-authdirs•••svn:r3837
| Nick Mathewson | 2005-03-23 |
* | Fix several bugs (including some crashes) related to control interface; imple...•••svn:r3836
| Nick Mathewson | 2005-03-23 |
* | Add a magic value to cpath_layer_t to make sure that we can tell valid cpaths...•••svn:r3831
| Nick Mathewson | 2005-03-23 |
* | Prevent spurious closes when we put stuff on a conn that has not written for ...•••svn:r3816
| Nick Mathewson | 2005-03-22 |
* | Specify and implement close-stream and close-circuit control messages•••svn:r3814
| Nick Mathewson | 2005-03-22 |
* | Implement an option to cap bandwidth-to-advertise. Arma: can you improve the ...•••svn:r3813
| Nick Mathewson | 2005-03-22 |
* | Report HTTP reasons to directory clients. (Also, fix format on new TODO items)•••svn:r3811
| Nick Mathewson | 2005-03-22 |
* | Remove controller getinfo support for "desc/all-ids".•••Replace it with getinfo "network-status" just like in directories.
This way the controller can learn which servers are running, which
are verified, etc.
svn:r3801
| Roger Dingledine | 2005-03-22 |
* | clean up and refactor some more•••svn:r3798
| Roger Dingledine | 2005-03-22 |
* | Implement controller's "extendcircuit" directive.•••Also refactor circuit building so we plan the whole path ahead
of time.
svn:r3797
| Roger Dingledine | 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 |
* | Turn addr_policy_compare from a tristate to a quadstate; this should help add...•••svn:r3786
| Nick Mathewson | 2005-03-19 |
* | Split version info into separate spec doc.•••svn:r3783
| Nick Mathewson | 2005-03-19 |
* | make hidden services more likely to work from the server-side•••svn:r3781
| Roger Dingledine | 2005-03-19 |
* | Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769
| Nick Mathewson | 2005-03-17 |
* | Raise common code for "detach this stream and try it with a different circuit...•••svn:r3756
| Nick Mathewson | 2005-03-14 |
* | change SHUTDOWN_WAIT_LENGTH from a fixed 30 secs to a config option•••svn:r3752
| Roger Dingledine | 2005-03-12 |
* | Implement the common case of ATTACHSTREAM.•••svn:r3751
| Nick Mathewson | 2005-03-12 |
* | Get address map resetting implemented.•••svn:r3745
| Nick Mathewson | 2005-03-11 |
* | remove duplicate function prototype•••svn:r3743
| Roger Dingledine | 2005-03-11 |
* | Finish implementing GETINFO; make it easy to query address maps.•••svn:r3732
| Nick Mathewson | 2005-03-03 |
* | Implement new controller events for changed descriptors and new (not-yet-atta...•••svn:r3731
| Nick Mathewson | 2005-03-02 |
* | Rename unused-address functions to virtual address; this is more accurate. A...•••svn:r3728
| Nick Mathewson | 2005-03-02 |
* | Specify and implement fragmented control messages to allow for (among other ...•••svn:r3726
| Nick Mathewson | 2005-03-02 |
* | Implement "Dont-Care" from addresses to MapAddress control message. For safe...•••svn:r3725
| Nick Mathewson | 2005-03-02 |
* | Revise all calls to connection_edge_end to avoid sending MISC, and to take er...•••svn:r3720
| Nick Mathewson | 2005-03-01 |
* | Forward-port new reasons; clean up code more; add code to convert new reasons...•••svn:r3719
| Nick Mathewson | 2005-03-01 |
* | make control interface stream IDs monotonically increasing to prevent possibl...•••svn:r3715
| Nick Mathewson | 2005-03-01 |
* | Clean up rend cache on shutdown•••svn:r3714
| Nick Mathewson | 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 |
* | Implement more control spec functionality•••- Mapaddress
- Postdescriptor
- GetInfo on descriptors
Required changes elsewhere:
- Keep the most recent running_routers_t in the routerlist_t. That way we
can learn about new routers and remember whether we were last told that
they were up or down. Also enables more simplifications.
- Keep the signed descriptor inside routerinfo_t. This makes
descriptor_entry_t in dirservers.c unneeded.
- Rename AddressMap (the verb) to MapAddress. Keep AddressMap as a noun.
- Check addresses for plausibility before mapping them.
svn:r3696
| Nick Mathewson | 2005-02-25 |
* | Check returns from libevent calls better; stop poking at internals of events ...•••svn:r3691
| Nick Mathewson | 2005-02-25 |
* | cache .exit address better (i think)•••svn:r3684
| Roger Dingledine | 2005-02-24 |
* | add support for CONNECTing through https proxies.•••not sure if it works. i don't have an https proxy.
svn:r3682
| Roger Dingledine | 2005-02-24 |
* | 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 |
* | Initial IRIX compatibility fixes: check for inttypes.h; check for platform ce...•••svn:r3648
| 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 |
* | Add a missing prototype to or.h•••svn:r3621
| Nick Mathewson | 2005-02-13 |
* | 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 |
* | 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 |
* | forward-port the dns and maxconn fixes•••svn:r3448
| Roger Dingledine | 2005-01-28 |
* | Have reason string for serverdesc post requests contain actual serverdesc sta...•••svn:r3391
| Nick Mathewson | 2005-01-20 |