aboutsummaryrefslogtreecommitdiff
path: root/src/or/connection.c
Commit message (Expand)AuthorAge
...
* tolerate bandwidtch buckets going negative (i hope)•••svn:r3344 Roger Dingledine2005-01-12
* Make Tor use Niels Provos's libevent instead of it's current•••poll-but-sometimes-select mess. This will let us use faster async cores (like epoll, kpoll, and /dev/poll), and hopefully work better on Windows too. There are some fairly nasty changes to main.c here; this will almost certainly break something. But hey, that's what alphas are for. svn:r3341 Nick Mathewson2005-01-12
* Split mark-dir-failed-and-retry logic into separate function; make it retry r...•••svn:r3256 Nick Mathewson2005-01-03
* Make directory fail-and-retry logic happen in connection_about_to_close(); fi...•••svn:r3253 Nick Mathewson2005-01-03
* respond to an 009 XXX•••svn:r3201 Roger Dingledine2004-12-22
* clean up logging,•••make it clearer which warns are bugs, make the control log event match its specification, point out a bug in how we deal with failure when renewing the tls context. svn:r3138 Roger Dingledine2004-12-13
* fix the other half of the pipe race•••svn:r3111 Roger Dingledine2004-12-07
* Now we allow writing to the buffer even when the stream if marked for•••close, if we're planning to wait to flush it. This is important because we were sending a socks reject back if we're closing and hadn't already sent one, but it wasn't actually getting written since the conn was already marked-for-close. svn:r3074 Roger Dingledine2004-12-04
* one more typo•••svn:r3054 Roger Dingledine2004-12-01
* Spell-check strings and comments•••svn:r3052 Nick Mathewson2004-12-01
* If we are using select, make sure we stay within FD_SETSIZE.•••svn:r3051 Nick Mathewson2004-12-01
* Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019 Nick Mathewson2004-11-29
* put in initial support for ".nickname.exit" addresses, to let alice•••decide what exit node to use; based on a patch by geoff goodell. needs more work: e.g. it goes bananas building new circuits when the chosen exit node's exit policy rejects the connection. svn:r3015 Roger Dingledine2004-11-29
* wrong is ok, and right is fine, but in between is apparently•••totally unacceptable to me. svn:r3005 Roger Dingledine2004-11-28
* Normalize space: add one between every control keyword and control clause.•••svn:r3003 Nick Mathewson2004-11-28
* remember; tor_socket_errno has side effects!•••svn:r2997 Nick Mathewson2004-11-28
* remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989 Roger Dingledine2004-11-26
* update conn_state_to_string•••svn:r2979 Roger Dingledine2004-11-24
* don't process marked-for-close conns further.•••(fix assert trigger -- if we're lucky.) svn:r2975 Roger Dingledine2004-11-24
* Fix sign-related warnings•••svn:r2942 Nick Mathewson2004-11-22
* Compile cleanly on windows; prevent some insane bandwidth cases (e.g., "Bandw...•••svn:r2941 Nick Mathewson2004-11-22
* break reached_eof() out of process_inbuf()•••svn:r2930 Roger Dingledine2004-11-21
* be more greedy about filling up all relay cells.•••this may have some bugs in it still. and it may end up not being what we want to do. svn:r2928 Roger Dingledine2004-11-21
* kill -USR2 now moves all logs to loglevel debug•••plus fix some typos svn:r2914 Roger Dingledine2004-11-20
* Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting se...•••svn:r2911 Nick Mathewson2004-11-20
* clean up socks handling, refuse connections to port 0•••svn:r2888 Roger Dingledine2004-11-15
* Track whether descriptor is dirty/uploaded. When any options are set, mark i...•••svn:r2832 Nick Mathewson2004-11-13
* Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarif...•••svn:r2808 Nick Mathewson2004-11-12
* Resolve FIXME: Possible solution to note_disconnect problem; needs thought an...•••svn:r2807 Nick Mathewson2004-11-12
* Resolve FIXMES: sometimes an error code is just an error code•••svn:r2805 Nick Mathewson2004-11-12
* Normalize whitespace; add a "tell me about all the unnormalized whitespace" t...•••svn:r2758 Nick Mathewson2004-11-09
* Clean up copyrights.•••Break connection_consider_empty_buckets() out of connection_read_bucket_decrement(). svn:r2698 Roger Dingledine2004-11-07
* Make options no longer a global variable.•••Now we can try setting an option but back out if it fails to parse, or if it's disallowed (e.g. changing RunAsDaemon from 1 to 0). Use parse_line_from_str rather than parse_line_from_file. svn:r2692 Roger Dingledine2004-11-06
* add a ControlPort and control listener conn.•••note that print_usage is obsolete. svn:r2671 Roger Dingledine2004-11-04
* clarify the bandwidthburst and bandwidthrate are in bytes•••(niels had thought they were in bits, or kb, or something) svn:r2669 Roger Dingledine2004-11-04
* better interface for connection_ap_handshake_socks_reply()•••make --list-fingerprint print the fingerprint again svn:r2668 Roger Dingledine2004-11-03
* - Implement all of control interface except authentication, setconfig,••• and actually making the sockets. - Make sure that identity-based nicknames start with $. - Use new string_join interface. svn:r2661 Nick Mathewson2004-11-03
* Streamline the two redundant "Has the second rolled over?" checks in prepare_...•••svn:r2657 Nick Mathewson2004-11-03
* connection_read_bucket_decrement() has a side-effect that•••we need to get even if we just read 0 bytes svn:r2656 Roger Dingledine2004-11-03
* Start implementing control interface.•••svn:r2652 Nick Mathewson2004-11-03
* First attempt at hibernation code. It needs more work around the XXXXs, but ...•••svn:r2649 Nick Mathewson2004-11-02
* Use a stricter set of warnings; make them all pass.•••svn:r2645 Nick Mathewson2004-11-02
* implement first piece of hibernation•••still need to track bandwidth, and make decisions based on bandwidth svn:r2630 Roger Dingledine2004-10-31
* Tricksy compiler warnings! We hates them, hates them forever, my precious!•••svn:r2615 Nick Mathewson2004-10-27
* quick-and-dirty dir policy since the dirservers are getting hammered•••nick, could you abstract this sometime so we don't repeat the sockspolicy code twice? svn:r2589 Roger Dingledine2004-10-25
* Document the swiss-army-knife that retry_listeners has become•••svn:r2584 Nick Mathewson2004-10-24
* Many non-native speakers use Tor. It is our duty to ensure that our log mess...•••svn:r2583 Nick Mathewson2004-10-24
* Every 60 seconds, check whether the listeners are still alive, and relaunch t...•••svn:r2581 Nick Mathewson2004-10-24
* Handle more errnos from accept() without closing the connection. This may fi...•••svn:r2579 Nick Mathewson2004-10-24
* don't assert multiple things in the same tor_assert()•••svn:r2544 Roger Dingledine2004-10-16