| Commit message (Expand) | Author | Age |
* | Add a new warning to our "warn a lot" list: unused parameters. This means we...•••svn:r6532
| Nick Mathewson | 2006-06-04 |
* | forward-port: "Resolve" all XXX011 items, mostly by marking them non-011.•••svn:r6396
| Nick Mathewson | 2006-04-18 |
* | Change a dumb interface. Also, increment trusted_dir_server_t.n_networkstatu...•••svn:r6345
| Nick Mathewson | 2006-04-10 |
* | fix typo•••svn:r6340
| Roger Dingledine | 2006-04-09 |
* | When fetching rendezvous descriptors, we were willing to ask•••v2 authorities too. And of course they did not have a copy.
svn:r6331
| Roger Dingledine | 2006-04-09 |
* | Fix dirserv_get_networkstatus_v2's api: its function comments•••did not at all match its behavior, and I can't think of a case
when it should return anything other than 0.
This fix may allow getinfo dir/status/foo to work.
svn:r6285
| Roger Dingledine | 2006-04-01 |
* | On our dirport return a robots.txt so maybe google doesn't index all those se...•••svn:r6252
| Peter Palfrader | 2006-03-27 |
* | Refactor and consolidate addr/exit policies into a new policies.c.•••Fix some minor bugs and memory leaks along the way.
svn:r6246
| Roger Dingledine | 2006-03-27 |
* | Note a vulnerability with our current recommended-version concensus•••building.
Make the warnings about invalid and unnamed nodes scale better, and
update the text of the warnings.
Change router_have_minimum_dir_info() to only be happy when it has
enough network-statuses ("more than half") to be willing to actually
build circuits.
Not yet done: when we fail to get a networkstatus that we wanted, and
!router_have_minimum_dir_info(), we should retry it quicker than a whole
minute from now.
svn:r6227
| Roger Dingledine | 2006-03-22 |
* | auth dir servers were only modifying a server's is_running field•••when they created a network status. so if nobody asked for a
network status, they would never discover that any servers are
is_running, so they could never build a circuit.
svn:r6183
| Roger Dingledine | 2006-03-18 |
* | 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 Mathewson | 2006-03-12 |
* | when we get funny-looking lines on our dirport, shut up about it.•••svn:r6135
| Roger Dingledine | 2006-03-12 |
* | Add some functions to escape values from the network before sending them to t...•••svn:r6087
| Nick Mathewson | 2006-03-05 |
* | be quieter about hidserv descriptors that are too old or too new.•••we can't do anything about them anyway.
svn:r6073
| Roger Dingledine | 2006-02-21 |
* | New config options to address bug 251:•••FetchServerDescriptors and FetchHidServDescriptors for whether
to fetch server info and hidserv info or let the controller do it,
and also PublishServerDescriptor and PublishHidServDescriptors.
Add AllDirActionsPrivate undocumented option -- if you set it, you'll
need the controller to bootstrap you enough to build your first circuits.
svn:r6047
| Roger Dingledine | 2006-02-19 |
* | clean up the Reachable*Addresses changes•••svn:r6041
| Roger Dingledine | 2006-02-19 |
* | Split ReachableAddresses into ReachableDirAddresses and ReachableORAddresses•••svn:r6009
| Peter Palfrader | 2006-02-13 |
* | the things we do for our windows users.•••i hope they appreciate it.
svn:r6004
| Roger Dingledine | 2006-02-13 |
* | and don't warn when it happens here either, unless the user•••wants to hear it.
svn:r5990
| Roger Dingledine | 2006-02-12 |
* | don't tell ordinary users about broken directory servers.•••it's a shame that they're broken, but most people are just
confused by the warning.
svn:r5988
| Roger Dingledine | 2006-02-12 |
* | stop leaking that•••svn:r5969
| Roger Dingledine | 2006-02-11 |
* | When a client asks for an old-style directory and our write bucket•••is empty, don't give it to him. This way small servers can continue
to serve the directory *sometimes*, without getting overloaded.
svn:r5968
| Roger Dingledine | 2006-02-11 |
* | Happy new year!•••svn:r5949
| Roger Dingledine | 2006-02-09 |
* | Only v1 authorities get hidden service descriptors with current protocol•••svn:r5924
| Nick Mathewson | 2006-02-06 |
* | clean up tabs and wide-lines from weasel's commit•••svn:r5914
| Roger Dingledine | 2006-02-05 |
* | typos and nits•••svn:r5911
| Roger Dingledine | 2006-02-05 |
* | Fix compiler warning on 64 bit archs•••svn:r5903
| Peter Palfrader | 2006-02-03 |
* | Try to make tor work better through squid: Limit number of descriptors we fetch•••to 96 (was 128 previously).
We limit this number even when we do not have a http proxy explicitly
configured as some people mistakenly believe transparent proxies are a neat
idea.
svn:r5901
| Peter Palfrader | 2006-02-03 |
* | don't warn when we receive a 503 from a dirserver/cache -- this•••will pave the way for them being able to tell us to screw off
if they're busy.
svn:r5898
| Roger Dingledine | 2006-02-03 |
* | Jan 18 18:42:05.671 [debug] Encountered eof•••Jan 18 18:42:05.671 [debug] Got data, not eof. Leaving on inbuf.
that's not very smart.
svn:r5843
| Roger Dingledine | 2006-01-19 |
* | Indirect access to the signed_descriptor field to make it easier to keep them...•••svn:r5827
| Nick Mathewson | 2006-01-12 |
* | #undef FOO is cleaner than #define FOO_XX•••svn:r5774
| Nick Mathewson | 2006-01-10 |
* | Fix bug 221 and bug 201: For 221, check return value from connection_add() wh...•••svn:r5765
| Nick Mathewson | 2006-01-10 |
* | Instrument directory client bytes as well as server bytes.•••svn:r5760
| Nick Mathewson | 2006-01-09 |
* | Make instrmentation code a little cleaner.•••svn:r5759
| Nick Mathewson | 2006-01-08 |
* | remove the loud logging of busted rendezvous descriptors•••svn:r5758
| Roger Dingledine | 2006-01-08 |
* | Instrument how many directory bytes we are serving in what kind of request.•••svn:r5756
| Nick Mathewson | 2006-01-08 |
* | Dont call directory_get_from_dirserver when you have a particular dirserver i...•••svn:r5741
| Nick Mathewson | 2006-01-06 |
* | Directory authorities should go to the proper authority when asking for a net...•••svn:r5740
| Nick Mathewson | 2006-01-06 |
* | log how big the failed rend descriptor is, and if it's small, log•••a base16 of the whole thing.
svn:r5678
| Roger Dingledine | 2005-12-29 |
* | when we reject a rend descriptor, tell us where it came from.•••svn:r5677
| Roger Dingledine | 2005-12-29 |
* | Implement new directory logic: download by descriptor digest, not by key dige...•••svn:r5659
| Nick Mathewson | 2005-12-27 |
* | fix a ! that got left out•••svn:r5612
| Roger Dingledine | 2005-12-18 |
* | fix typo•••svn:r5597
| Roger Dingledine | 2005-12-15 |
* | Do not mark directories as down simply because they dont have the router desc...•••svn:r5595
| Nick Mathewson | 2005-12-15 |
* | Clean fake_status a bit. Switch from has_fetched_directory to have_minimum_d...•••svn:r5591
| Nick Mathewson | 2005-12-15 |
* | Choose directory servers from routerstatus list, not from routerinfo list. T...•••svn:r5586
| Nick Mathewson | 2005-12-14 |
* | Bite the bullet and limit all our source lines to 80 characters, the way IBM ...•••svn:r5582
| Nick Mathewson | 2005-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 Dingledine | 2005-12-10 |
* | crank the max line limit down to 150 chars.•••svn:r5550
| Roger Dingledine | 2005-12-10 |