aboutsummaryrefslogtreecommitdiff
path: root/src/or/main.c
Commit message (Expand)AuthorAge
* lower the number of seconds before we yell about clock jump.•••and make the yelling only happen if you're a server. svn:r6625 Roger Dingledine2006-06-15
* simplify the tortls api: we only support being a "server", that•••is, even tor clients do the same sort of handshake. this has been true for years, so it's best to get rid of the stale code. svn:r6557 Roger Dingledine2006-06-07
* Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532 Nick Mathewson2006-06-04
* clean up a comment•••svn:r6508 Roger Dingledine2006-05-28
* stop telling people that "tor -h" will help them in any way.•••svn:r6447 Roger Dingledine2006-05-08
* petty cleanups•••svn:r6421 Roger Dingledine2006-04-25
* no need to escape the address for our connections -- they are•••always IP addresses. svn:r6389 Roger Dingledine2006-04-16
* Stop assuming every authority is a v1 authority•••svn:r6377 Peter Palfrader2006-04-10
* make DirFetchPeriod and StatusFetchPeriod truly obsolete.•••svn:r6373 Roger Dingledine2006-04-10
* Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way. svn:r6246 Roger Dingledine2006-03-27
* stop caching the v1 directory so often.•••svn:r6226 Roger Dingledine2006-03-22
* stop writing the "router.desc" file, ever. nothing uses it anymore.•••svn:r6224 Roger Dingledine2006-03-22
* Bugfix: looks like clients since 0.1.1.10-alpha have been•••expiring connections whenever 5 minutes pass and they *do* have circuits on them. svn:r6213 Roger Dingledine2006-03-21
* Allow non-printable characters for exit streams (both for•••connecting and for resolving). Now we tolerate applications that don't follow the RFCs. But continue to block malformed names at the socks side. svn:r6193 Roger Dingledine2006-03-19
* if we as a directory mirror don't know of any v1 directory•••authorities, then don't try to cache any v1 directories. svn:r6162 Roger Dingledine2006-03-15
* when event_add or event_del fail, tell us why.•••svn:r6156 Roger Dingledine2006-03-13
* More cleanups noticed by weasel; also, remove macros that nobody uses.•••svn:r6143 Nick Mathewson2006-03-12
* Cleanup on time-relaqted constants. New conventions:••• 1) Surround all constants by (parens), whether we'll be using them in a denominator or not. 2) Express all time periods as products (24*60*60), not as multiplied-out constants (86400). 3) Comments like "(60*60) /* one hour */" are as pointless as comments like "c = a + b; /* set c to the sum of a and b */". Remove them. 4) All time periods should be #defined constants, not given inline. 5) All time periods should have doxygen comments. 6) All time periods, unless specified, are in seconds. It's not necessary to say so. To summarize, the old (lack of) style would allow: #define FOO_RETRY_INTERVAL 60*60 /* one hour (seconds) */ next_try = now + 3600; The new style is: /** How often do we reattempt foo? */ #define FOO_RETRY_INTERVAL (60*60) next_try = now + RETRY_INTERVAL; svn:r6142 Nick Mathewson2006-03-12
* a better clean-up•••svn:r6139 Roger Dingledine2006-03-12
* and another fix•••svn:r6138 Roger Dingledine2006-03-12
* stop printing a log message at every iteration through the•••event loop when holding open a conn for flushing but it doesn't want to flush any more bytes yet. svn:r6114 Roger Dingledine2006-03-09
* Implement NEWNYM. Nick, did I do a bad thing?•••svn:r6105 Roger Dingledine2006-03-09
* clean up typo•••svn:r6103 Roger Dingledine2006-03-09
* Explain why we only expire open connections•••svn:r6015 Peter Palfrader2006-02-14
* Do not mark connections obsolete before they have done their TLS handshake or...•••svn:r6013 Peter Palfrader2006-02-14
* the things we do for our windows users.•••i hope they appreciate it. svn:r6004 Roger Dingledine2006-02-13
* Happy new year!•••svn:r5949 Roger Dingledine2006-02-09
* stop calling it a "libevent poll" -- the word "poll" has•••other meaning in this context that are confusing. svn:r5936 Roger Dingledine2006-02-09
* as soon as we've fetched some more directory info, that's time•••to think about downloading more server descriptors. this way we don't have a 10 second pause in initial bootstrapping. svn:r5916 Roger Dingledine2006-02-05
* forward-port the part where ordinary users try to fetch directories•••less often. not critical but might as well stay in sync with stable. svn:r5910 Roger Dingledine2006-02-05
* don't try to upload hidden service descriptors until we have•••established a circuit. svn:r5884 Roger Dingledine2006-02-01
* only start testing reachability once we've established a circuit.•••this will make startup on dirservers less noisy. it may also break things in subtle ways. svn:r5878 Roger Dingledine2006-01-29
* a slightly more useful message when you get a sighup•••svn:r5869 Roger Dingledine2006-01-26
* Stop complaining loudly whenever some poor client falls off•••the network before we finish writing to him. svn:r5850 Roger Dingledine2006-01-23
* oh hey. we were hanging up on every tor client because he•••was obsolete as soon as he started. big oops. svn:r5807 Roger Dingledine2006-01-11
* Fix wide lines•••svn:r5793 Nick Mathewson2006-01-11
* entry nodes are now entry guards.•••this is our last easy chance for a wholesale change. heave ho. svn:r5782 Roger Dingledine2006-01-10
* balance the reachability testing so a smidgen of it happens•••every 10 seconds. this way we don't try to do 500 tls's at once every 20 minutes. svn:r5763 Roger Dingledine2006-01-10
* bugfix: we were leaving open duplicate connections to other ORs•••for a week, rather than closing them once we detect a duplicate. also, avoid some duplicate mark-for-closes in connection-housekeeping. svn:r5752 Roger Dingledine2006-01-07
* and get the log arguments right•••svn:r5747 Roger Dingledine2006-01-07
* a more correct log message•••svn:r5746 Roger Dingledine2006-01-07
* Some tor servers process billions of cells in a matter of days.•••These statistics need to be uint64_t's. svn:r5686 Roger Dingledine2005-12-31
* helper nodes are dead. long live entry nodes.•••(config options EntryNodes and StrictEntryNodes still not implemented.) svn:r5673 Roger Dingledine2005-12-28
* normalize spaces•••svn:r5658 Nick Mathewson2005-12-27
* Keep bandwidth history accross restarts/crashes•••svn:r5637 Peter Palfrader2005-12-23
* Instead of "Network down", say "Is your network connection down?"•••svn:r5607 Nick Mathewson2005-12-15
* Clean fake_status a bit. Switch from has_fetched_directory to have_minimum_d...•••svn:r5591 Nick Mathewson2005-12-15
* Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582 Nick Mathewson2005-12-14
* when we changed from log_fn to debug/info/notice/warn/err,•••we screwed up the formatting in wild and unpredictable ways. fix it before it becomes convention to format logs in wild and unpredictable ways. still need to do src/common/ someday. svn:r5551 Roger Dingledine2005-12-10
* In my private little universe, terminals are still 80 columns. Impose a 160-...•••svn:r5548 Nick Mathewson2005-12-09