| Commit message (Expand) | Author | Age |
... | |
* | make circuit building and router parsing less noisy•••svn:r3068
| Roger Dingledine | 2004-12-04 |
* | clean obsolete circuit_log_path code•••svn:r3046
| Roger Dingledine | 2004-11-30 |
* | Suggestion from weasel: Make tor --version --version dump the cvs Id of every...•••svn:r3019
| Nick Mathewson | 2004-11-29 |
* | wrong is ok, and right is fine, but in between is apparently•••totally unacceptable to me.
svn:r3005
| Roger Dingledine | 2004-11-28 |
* | Normalize space: add one between every control keyword and control clause.•••svn:r3003
| Nick Mathewson | 2004-11-28 |
* | remove emacs droppings, since nick says he doesn't need them anymore•••svn:r2989
| Roger Dingledine | 2004-11-26 |
* | Dr. Seuss on iterating circular lists: "It's fun to have fun, but you•••have to know how."
svn:r2948
| Nick Mathewson | 2004-11-23 |
* | Fix critical bug in circuit_list_path: cpath is a circular list! (Also reimp...•••svn:r2946
| Nick Mathewson | 2004-11-23 |
* | 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 Dingledine | 2004-11-21 |
* | add a TODO item and some comment changes.•••svn:r2904
| Nick Mathewson | 2004-11-16 |
* | Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarif...•••svn:r2808
| Nick Mathewson | 2004-11-12 |
* | Use autoconf to enable largefile support where necessary. Use ftello where av...•••svn:r2806
| Nick Mathewson | 2004-11-12 |
* | Remove XXXX009 comment telling us to do the last (circID-related) fix•••svn:r2798
| Nick Mathewson | 2004-11-10 |
* | Resolve a FIXME: use identity comparison, not nickname comparison, to•••choose circuit ID types. This is important because our view of "the
nickname of the router on the other side of this connection" is
skewed, and depends on whether we think the other rotuer is
verified--and there's no way to know whether another router thinks you
are verified.
For backward compatibility, we notice when the other router chooses
the same circuit ID type as us (because it's running an old version),
and switch our type to be polite.
svn:r2797
| Nick Mathewson | 2004-11-10 |
* | Resolve FIXME items: clarify two XXXX comments for 009•••svn:r2791
| Nick Mathewson | 2004-11-10 |
* | Clean up copyrights.•••Break connection_consider_empty_buckets() out of
connection_read_bucket_decrement().
svn:r2698
| Roger Dingledine | 2004-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 Dingledine | 2004-11-06 |
* | make the default default options.FirewallPorts be the default•••svn:r2683
| Roger Dingledine | 2004-11-04 |
* | break out validate_options•••leave options.FirewallPorts NULL if it's NULL
svn:r2673
| Roger Dingledine | 2004-11-04 |
* | - 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 Mathewson | 2004-11-03 |
* | lay the groundwork for a default value for each config option.•••tolerate null exitnodes, entrynodes, etc config options.
svn:r2655
| Roger Dingledine | 2004-11-03 |
* | Fix paul gardner's assert bug. Turns out when circuit_launch_by_nickname()•••failed at the first hop, it would try to relaunch another circ right
then, even though the first circuit hadn't been populated yet with its
pending_final_cpath.
svn:r2624
| Roger Dingledine | 2004-10-30 |
* | Tricksy compiler warnings! We hates them, hates them forever, my precious!•••svn:r2615
| Nick Mathewson | 2004-10-27 |
* | Use tor_snprintf, not snprintf•••svn:r2609
| Nick Mathewson | 2004-10-27 |
* | Replace sprintf with snprintf•••svn:r2602
| Nick Mathewson | 2004-10-27 |
* | start the process of making 0.0.7* obsolete•••svn:r2565
| Roger Dingledine | 2004-10-17 |
* | various tweaks and fixes•••svn:r2548
| Roger Dingledine | 2004-10-16 |
* | don't assert multiple things in the same tor_assert()•••svn:r2544
| Roger Dingledine | 2004-10-16 |
* | Implement "families" of coadministered nodes; prevent them all from appearing...•••svn:r2523
| Nick Mathewson | 2004-10-15 |
* | Try to always dtrt if routerlist==NULL•••svn:r2489
| Nick Mathewson | 2004-10-14 |
* | more int to size_t conversions, fixing one or more amd64 bugs•••plus a whitespace patch on config.c from vicman
svn:r2482
| Roger Dingledine | 2004-10-14 |
* | fix the stale pointer assert bug reported by joe magic•••svn:r2436
| Roger Dingledine | 2004-10-11 |
* | Fix a rare assert trigger, where routerinfos for entries in our cpath•••would expire while we're building the path.
Thanks to Eugene Armstead for pointing it out.
svn:r2402
| Roger Dingledine | 2004-09-30 |
* | don't pick administrative-friends when picking your path•••(just a skeleton for now)
svn:r2349
| Roger Dingledine | 2004-09-10 |
* | when picking unverified routers, skip those with bad uptime or•••bad bandwidth, depending on what properties you care about
svn:r2302
| Roger Dingledine | 2004-08-20 |
* | remove last vestiges of this 'twin' concept•••svn:r2291
| Roger Dingledine | 2004-08-18 |
* | tolerate old 0.0.7 clients that demand a certain ip:port for a router•••even though it's moved on to another one.
also reduce some log verbosity.
svn:r2288
| Roger Dingledine | 2004-08-18 |
* | when we try to exclude our routerinfo from being picked in the•••path, it fails because we're using a pointer to the routerinfo we
generate, not a pointer to the routerinfo in the routerlist. so look
up the right one and use that.
svn:r2286
| Roger Dingledine | 2004-08-18 |
* | remove crazy notion that clique_mode() means we are•••already connected to everybody we could be connected to.
svn:r2283
| Roger Dingledine | 2004-08-18 |
* | be more aggressive about trying to make circuits:•••try once a second for 30 seconds, and only when the entire previous
period has failed do we pause after MAX_CIRCUIT_FAILURES failures.
svn:r2281
| Roger Dingledine | 2004-08-18 |
* | choose exit nodes by bandwidth too•••svn:r2274
| Roger Dingledine | 2004-08-18 |
* | deal better if we don't have enough available nodes to choose a path•••svn:r2262
| Roger Dingledine | 2004-08-17 |
* | if they ask for exactly one entrynode, don't pick it as an exitnode.•••also, fix part of the zero-identity-router-in-stats bug
svn:r2252
| Roger Dingledine | 2004-08-17 |
* | use unverified routers in the desired positions•••svn:r2249
| Roger Dingledine | 2004-08-17 |
* | Add a generic Comma-separated-value config type, and a FirewallPorts option t...•••svn:r2244
| Nick Mathewson | 2004-08-16 |
* | Implement strict{entry|exit}nodes config options•••svn:r2236
| Nick Mathewson | 2004-08-15 |
* | o clients choose nodes proportional to advertised bandwidth•••o and/or while avoiding unreliable nodes, depending on goals
o 'fascistfirewall' option to pick dirservers on port 80 and ORs on
port 443.
o if a begin failed due to exit policy, but we believe the IP should have been allowed, switch that router to exitpolicy reject *:* until we get our next directory.
svn:r2231
| Roger Dingledine | 2004-08-15 |
* | fix a race condition in 008pre2: don't try to extend onto a connection•••that's still handshaking.
for servers in clique mode, require the conn to be open before you'll
choose it for your path.
svn:r2198
| Roger Dingledine | 2004-08-08 |
* | let children survive sigint, sigterm, etc.•••this was biting us because ^c would get delivered to all of them,
maybe because they were all still listening to stdin?
svn:r2197
| Roger Dingledine | 2004-08-08 |
* | commit some odds and ends, so my tree is clean•••svn:r2137
| Roger Dingledine | 2004-08-04 |