summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-11-28remember; tor_socket_errno has side effects!Nick Mathewson
svn:r2997
2004-11-27move the rendezous section of the torrc to the middle, sinceRoger Dingledine
it isn't server-only, and indeed it may be unwise to run a hidden service on a server. svn:r2995
2004-11-26inform him more sanelyRoger Dingledine
svn:r2993
2004-11-26inform the user that you noticed when he sent a USR2Roger Dingledine
svn:r2992
2004-11-26that's enough changes to bump to rc4-cvsRoger Dingledine
svn:r2991
2004-11-26if you want to handle -USR2, you should catch it too.Roger Dingledine
svn:r2990
2004-11-26remove emacs droppings, since nick says he doesn't need them anymoreRoger Dingledine
svn:r2989
2004-11-26give up trying to track down the reason we're calling package_inbufRoger Dingledine
with a package window of 0. it's safe to just catch the error cases there and do the right thing. svn:r2988
2004-11-26call set_max_file_descriptors() after we configure logs, soRoger Dingledine
it doesn't always do loglevel info logs on windows. svn:r2987
2004-11-25when warning that a version is too new, don't use the confusingRoger Dingledine
text "is_obsolete_version():". svn:r2986
2004-11-25bump to 0.0.9rc3tor-0.0.9rc3Roger Dingledine
svn:r2984
2004-11-25Clarify a bunch of log messagesNick Mathewson
svn:r2983
2004-11-24Flush the logfd after we print "Tor opening log file", so we don't see those ↵Peter Palfrader
messages days later svn:r2980
2004-11-24update conn_state_to_stringRoger Dingledine
svn:r2979
2004-11-24a little help for dfc to debug his "resolve 800 things at once" testRoger Dingledine
svn:r2978
2004-11-24avoid infinite loop in tor-resolve if tor hangs up on itRoger Dingledine
svn:r2977
2004-11-24don't process marked-for-close conns further.Roger Dingledine
(fix assert trigger -- if we're lucky.) svn:r2975
2004-11-24make tor-resolve work, uh, more. this time for sure!Roger Dingledine
svn:r2974
2004-11-24make tor-resolve work againRoger Dingledine
svn:r2973
2004-11-24bugfix: let socks do multiple rounds of negotiation againRoger Dingledine
(which is needed for socks5) svn:r2970
2004-11-24patch to nick's patchRoger Dingledine
svn:r2969
2004-11-24make nt service version match actual versionNick Mathewson
svn:r2968
2004-11-24bump windows version stuff to 009rc2Nick Mathewson
svn:r2967
2004-11-23Better notice for hibernate interval spans; when estimate is 0, start out awake.Nick Mathewson
svn:r2963
2004-11-23Bugfix: when no units are given, default to seconds or bytes.Nick Mathewson
svn:r2960
2004-11-23another slightly less confusing messageRoger Dingledine
nick: we need to figure out if we should say anything different here when the wake-up time and the expected back-to-sleep time have both passed. svn:r2956
2004-11-23less confusing message upon hibernationRoger Dingledine
svn:r2955
2004-11-23fail more gracefully next timeRoger Dingledine
svn:r2954
2004-11-23initialize rephist before we init_from_config, since init_from_configRoger Dingledine
can make us init_keys if we're going to hibernate, which makes us build a router_desc. svn:r2953
2004-11-23update unit tests to reflect changed interfaceRoger Dingledine
svn:r2952
2004-11-23fix some typos; move to 0.0.9rc1Roger Dingledine
svn:r2951
2004-11-23Dr. Seuss on iterating circular lists: "It's fun to have fun, but youNick Mathewson
have to know how." svn:r2948
2004-11-23Fix critical bug in circuit_list_path: cpath is a circular list! (Also ↵Nick Mathewson
reimplement circuit_log_cpath using circuit_list_cpath). svn:r2946
2004-11-23Clean up some logging and interfacesNick Mathewson
svn:r2945
2004-11-22Normalize a few more kinds of whitespace. We now dislike:Nick Mathewson
- func (args) - if (x){ This doesn't normalize if(x), for(x); while(x), and friends. svn:r2943
2004-11-22Fix sign-related warningsNick Mathewson
svn:r2942
2004-11-22Compile cleanly on windows; prevent some insane bandwidth cases (e.g., ↵Nick Mathewson
"BandwidthBurst 1000 TB" from occuring. svn:r2941
2004-11-22Normalize spaceNick Mathewson
svn:r2939
2004-11-22Apply NT service patch from Osamu Fujino. This still has some problems ↵Nick Mathewson
(indicated in a comment adapted from the patch submission email), but it is better than before and better than nothing. svn:r2938
2004-11-22Implement weekly/monthly/daily accountingNick Mathewson
svn:r2936
2004-11-22Add function to format local time in ISO formatNick Mathewson
svn:r2935
2004-11-22Absolutely never call close_temp_logs while validating log options.Nick Mathewson
svn:r2934
2004-11-21The crowning bugfix.Roger Dingledine
The problem was that with high load, circuit package window was reaching 0. Whenever we got a circuit-level sendme, we were reading a lot on each socket, but only writing out a bit. So we would eventually reach eof. This would be noticed and acted on even when there are still bytes sitting in the inbuf. svn:r2932
2004-11-21clean up some more.Roger Dingledine
i think i'm getting closer. svn:r2931
2004-11-21break reached_eof() out of process_inbuf()Roger Dingledine
svn:r2930
2004-11-21some more debugging aidsRoger Dingledine
svn:r2929
2004-11-21be more greedy about filling up all relay cells.Roger Dingledine
this may have some bugs in it still. and it may end up not being what we want to do. svn:r2928
2004-11-21Dont keep rephist info for routers that havent had activity for 24 hours.Nick Mathewson
svn:r2926
2004-11-21fix typoNick Mathewson
svn:r2925
2004-11-21Call init_keys() where needed; fix hibernate bug.Nick Mathewson
svn:r2924