aboutsummaryrefslogtreecommitdiff
path: root/src/or
Commit message (Collapse)AuthorAge
* Clarify a bunch of log messagesNick Mathewson2004-11-25
| | | | svn:r2983
* update conn_state_to_stringRoger Dingledine2004-11-24
| | | | svn:r2979
* don't process marked-for-close conns further.Roger Dingledine2004-11-24
| | | | | | | (fix assert trigger -- if we're lucky.) svn:r2975
* make tor-resolve work, uh, more. this time for sure!Roger Dingledine2004-11-24
| | | | svn:r2974
* make tor-resolve work againRoger Dingledine2004-11-24
| | | | svn:r2973
* bugfix: let socks do multiple rounds of negotiation againRoger Dingledine2004-11-24
| | | | | | | (which is needed for socks5) svn:r2970
* patch to nick's patchRoger Dingledine2004-11-24
| | | | svn:r2969
* make nt service version match actual versionNick Mathewson2004-11-24
| | | | svn:r2968
* Better notice for hibernate interval spans; when estimate is 0, start out awake.Nick Mathewson2004-11-23
| | | | svn:r2963
* Bugfix: when no units are given, default to seconds or bytes.Nick Mathewson2004-11-23
| | | | svn:r2960
* another slightly less confusing messageRoger Dingledine2004-11-23
| | | | | | | | | 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
* less confusing message upon hibernationRoger Dingledine2004-11-23
| | | | svn:r2955
* fail more gracefully next timeRoger Dingledine2004-11-23
| | | | svn:r2954
* initialize rephist before we init_from_config, since init_from_configRoger Dingledine2004-11-23
| | | | | | | | can make us init_keys if we're going to hibernate, which makes us build a router_desc. svn:r2953
* update unit tests to reflect changed interfaceRoger Dingledine2004-11-23
| | | | svn:r2952
* fix some typos; move to 0.0.9rc1Roger Dingledine2004-11-23
| | | | svn:r2951
* Dr. Seuss on iterating circular lists: "It's fun to have fun, but youNick Mathewson2004-11-23
| | | | | | | have to know how." svn:r2948
* Fix critical bug in circuit_list_path: cpath is a circular list! (Also ↵Nick Mathewson2004-11-23
| | | | | | reimplement circuit_log_cpath using circuit_list_cpath). svn:r2946
* Clean up some logging and interfacesNick Mathewson2004-11-23
| | | | svn:r2945
* Normalize a few more kinds of whitespace. We now dislike:Nick Mathewson2004-11-22
| | | | | | | | | - func (args) - if (x){ This doesn't normalize if(x), for(x); while(x), and friends. svn:r2943
* Fix sign-related warningsNick Mathewson2004-11-22
| | | | svn:r2942
* Compile cleanly on windows; prevent some insane bandwidth cases (e.g., ↵Nick Mathewson2004-11-22
| | | | | | "BandwidthBurst 1000 TB" from occuring. svn:r2941
* Normalize spaceNick Mathewson2004-11-22
| | | | svn:r2939
* Apply NT service patch from Osamu Fujino. This still has some problems ↵Nick Mathewson2004-11-22
| | | | | | (indicated in a comment adapted from the patch submission email), but it is better than before and better than nothing. svn:r2938
* Implement weekly/monthly/daily accountingNick Mathewson2004-11-22
| | | | svn:r2936
* Absolutely never call close_temp_logs while validating log options.Nick Mathewson2004-11-22
| | | | svn:r2934
* The crowning bugfix.Roger Dingledine2004-11-21
| | | | | | | | | | | 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
* clean up some more.Roger Dingledine2004-11-21
| | | | | | | i think i'm getting closer. svn:r2931
* break reached_eof() out of process_inbuf()Roger Dingledine2004-11-21
| | | | svn:r2930
* some more debugging aidsRoger Dingledine2004-11-21
| | | | svn:r2929
* be more greedy about filling up all relay cells.Roger Dingledine2004-11-21
| | | | | | | | this may have some bugs in it still. and it may end up not being what we want to do. svn:r2928
* Dont keep rephist info for routers that havent had activity for 24 hours.Nick Mathewson2004-11-21
| | | | svn:r2926
* fix typoNick Mathewson2004-11-21
| | | | svn:r2925
* Call init_keys() where needed; fix hibernate bug.Nick Mathewson2004-11-21
| | | | svn:r2924
* allow StrictEntryNode and StrictExitNode to be singularRoger Dingledine2004-11-20
| | | | svn:r2922
* stop some more seg faultsRoger Dingledine2004-11-20
| | | | svn:r2921
* if your requested exit node has bandwidth 0, pick it anywayRoger Dingledine2004-11-20
| | | | svn:r2920
* printfs want carriage returnsRoger Dingledine2004-11-20
| | | | svn:r2917
* kill -USR2 now moves all logs to loglevel debugRoger Dingledine2004-11-20
| | | | | | | plus fix some typos svn:r2914
* Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting ↵Nick Mathewson2004-11-20
| | | | | | setup. More docs needed svn:r2911
* bugfix: when our poll is interrupted, we believed the revents values.Roger Dingledine2004-11-17
| | | | svn:r2907
* add a TODO item and some comment changes.Nick Mathewson2004-11-16
| | | | svn:r2904
* minor fixesRoger Dingledine2004-11-16
| | | | svn:r2901
* Tweak on patch to make authoritative directory servers cacheNick Mathewson2004-11-15
| | | | | | | | | | | | directories on disk. Make authdirservers cache *their own* directories instead of the ones they download. This gives better liveness, and marginally better resistance to broken authdirservers. Authdirservers don't cache running-routers at all: r-r isn't stored to disk, so there's no point right now. svn:r2893
* Authoritative dirservers now also cache the directory, sinceRoger Dingledine2004-11-15
| | | | | | | | | they weren't writing anything into their datadirectory, so when they stop and start, they would know nothing until they fetched a directory from another authdirserver. svn:r2891
* move second stat to a cleaner placeRoger Dingledine2004-11-15
| | | | svn:r2890
* Break DirFetchPostPeriod into:Roger Dingledine2004-11-15
| | | | | | | | | | | | | - DirFetchPeriod for fetching full directory, - StatusFetchPeriod for fetching running-routers, - DirPostPeriod for posting server descriptor, - RendPostPeriod for posting hidden service descriptors. Also make sure the hidden service descriptors are at a random offset from each other, to hinder linkability. svn:r2889
* clean up socks handling, refuse connections to port 0Roger Dingledine2004-11-15
| | | | svn:r2888
* a first cut at a print_usage()Roger Dingledine2004-11-15
| | | | svn:r2887
* Only record bandwidth usage when accounting is enabledNick Mathewson2004-11-15
| | | | svn:r2886