Files
i2p.www/www.i2p2/pages/meeting105.html
2008-02-04 18:22:36 +00:00

225 lines
17 KiB
HTML

{% extends "_layout.html" %}
{% block title %}I2P Development Meeting 105{% endblock %}
{% block content %}<h3>I2P dev meeting, August 31, 2004</h3>
<div class="irclog">
<p>14:04 &lt; jrandom&gt; 0) hi</p>
<p>14:04 &lt; jrandom&gt; 1) 0.3.4.3</p>
<p>14:04 &lt; jrandom&gt; 2) 0.3.5 and 0.4</p>
<p>14:04 &lt; jrandom&gt; 3) docs</p>
<p>14:04 &lt; jrandom&gt; 4) stasher update</p>
<p>14:04 &lt; jrandom&gt; 5) ???</p>
<p>14:04 &lt; jrandom&gt; 0) hi</p>
<p>14:04 * jrandom waves</p>
<p>14:05 &lt; deer&gt; * Pseudonym waves</p>
<p>14:05 * hypercubus flaps</p>
<p>14:05 &lt; deer&gt; * detonate waves</p>
<p>14:05 &lt; jrandom&gt; weekly status notes @ http://dev.i2p.net/pipermail/i2p/2004-August/000425.html</p>
<p>14:05 &lt; jrandom&gt; moving on to 1) 0.3.4.3</p>
<p>14:06 &lt; jrandom&gt; as it says in the notes, and as you all know from firsthand experience, the net isn't too healthy atm</p>
<p>14:06 &lt; jrandom&gt; lots of messages are lost, and people are often seeing warnings about their leases having expired a while back</p>
<p>14:07 &lt; jrandom&gt; this is unfortunate, and largely addressed in CVS, which will be rolled out when we can (see item 2)</p>
<p>14:07 &lt; kaji&gt; (late) hi</p>
<p>14:08 &lt; jrandom&gt; anyway, i think thats all i've got to mention on 0.3.4.3, beyond whats in the email. i appreciate your patience as we move forward through the rough patches</p>
<p>14:08 &lt; jrandom&gt; swinging on up to 2) 0.3.5 and 0.4 (unless someone has anything else they'd like to add..?)</p>
<p>14:09 &lt; deer&gt; &lt;oOo&gt; So 90% of broken nodes can knock down the network ^^</p>
<p>14:09 &lt; deer&gt; * Pseudonym eagerly awaits the release of 0.3.5</p>
<p>14:09 &lt; kaji&gt; who was running the dos? they did a good job</p>
<p>14:10 &lt; jrandom&gt; well, I can reach squid consistently from my other CVS HEAD boxes</p>
<p>14:10 &lt; jrandom&gt; so the network isn't 'knocked out' for people on cvs head :)</p>
<p>14:10 * lucky is having partial success with .3.4.3 still.</p>
<p>14:10 &lt; jrandom&gt; but yeah, the old peer selection algorithm did some Stupid Things</p>
<p>14:10 &lt; deer&gt; &lt;oOo&gt; I'm on CVS head and lost suid.i2p a lot of time ;)</p>
<p>14:11 &lt; jrandom&gt; hmm</p>
<p>14:11 &lt; jrandom&gt; what are you seeing for a tunnel failure rate? </p>
<p>14:12 &lt; jrandom&gt; (total # events at /routerStats.html#tunnel.failAfterTime compared with total # events at #tunnel.buildFrequency )</p>
<p>14:13 &lt; deer&gt; &lt;oOo&gt; lifetime average value: 288 268,91 over 339,00 events</p>
<p>14:13 &lt; jrandom&gt; and tunnel.buildFrequency?</p>
<p>14:14 &lt; deer&gt; &lt;oOo&gt; But you might have been restarting your router too much while repairing thread leaks ;)</p>
<p>14:14 &lt; jrandom&gt; what is your lifetime # of tunnel.buildFrequency?</p>
<p>14:14 &lt; deer&gt; &lt;oOo&gt; 24h frequency: avg per period: (2,76, max 2,76, current is 100,00% of max) strict average per period: 5 645,58 events (averaged using the lifetime of 5 729,00 events)</p>
<p>14:14 &lt; deer&gt; &lt;oOo&gt; 24h ~= router lifetime</p>
<p>14:15 &lt; jrandom&gt; so ~5% tunnel failure</p>
<p>14:15 &lt; jrandom&gt; thats about what i've been seeing on CVS HEAD, as opposed to the 40-60% tunnel failure of 0.3.4.3</p>
<p>14:16 &lt; deer&gt; &lt;oOo&gt; Let's swing on up to 2) then ;)</p>
<p>14:16 &lt; jrandom&gt; consider it swung</p>
<p>14:16 &lt; jrandom&gt; ok, as mentioned in the email, the next rev will be 0.3.5, not 0.4</p>
<p>14:16 &lt; jrandom&gt; it'll have all the goodies y'all have been waiting for, but it won't have the "0.4 stamp of approval" ;)</p>
<p>14:17 &lt; deer&gt; &lt;Pseudonym&gt; 0.4.rc-1</p>
<p>14:17 &lt; jrandom&gt; well, i considered going down the rc road, but I dont want to be overconfident</p>
<p>14:17 &lt; kaji&gt; 0.4.rc-0.9</p>
<p>14:17 &lt; deer&gt; &lt;Pseudonym&gt; heh</p>
<p>14:18 &lt; kaji&gt; beta</p>
<p>14:18 &lt; jrandom&gt; while 0.3.5 is out, I'm going to see if we can mount the DoS again, as well as a variety of new issues that we should be able to come up with</p>
<p>14:18 &lt; lucky&gt; we have to keep DoSing it till it works while being DoSed</p>
<p>14:18 &lt; jrandom&gt; right</p>
<p>14:19 &lt; kaji&gt; dos it till it cant be dosed no more</p>
<p>14:19 &lt; deer&gt; &lt;Pseudonym&gt; but no new features between 0.3.5 and 0.4 right?</p>
<p>14:19 &lt; jrandom&gt; perhaps someone can be inspired to help out with implementing some churn and fail cases in the simulator, so we can test this stuff more easily and automatically... ;)</p>
<p>14:20 &lt; jrandom&gt; correct Pseudonym, I do not expect any significant new features to come during 0.3.5</p>
<p>14:20 &lt; jrandom&gt; at least, from an app user perspective</p>
<p>14:20 &lt; jrandom&gt; perhaps some developer will take this time to improve upon the eepproxy, a transparent webserver, help out aum, etc </p>
<p>14:21 * jrandom pokes at someone hacking on an irc proxy w/ DCC support ;)</p>
<p>14:21 &lt; deer&gt; &lt;duck&gt; a public inproxy for i2p/tor is in the make</p>
<p>14:21 &lt; jrandom&gt; ah nice, html specific, or bitpipe?</p>
<p>14:21 &lt; jrandom&gt; er, web specific, that is</p>
<p>14:22 &lt; deer&gt; &lt;duck&gt; web specific</p>
<p>14:22 &lt; jrandom&gt; w3rd</p>
<p>14:22 &lt; deer&gt; &lt;duck&gt; the idea being that an ISP can put up some gateways to specific sites</p>
<p>14:22 &lt; deer&gt; &lt;duck&gt; so the world can access alexandria</p>
<p>14:23 &lt; jrandom&gt; ooh, what would *really* rule is if those gateways could act as vhosts</p>
<p>14:23 &lt; jrandom&gt; (maybe thats what you're talking about anyway)</p>
<p>14:23 &lt; deer&gt; &lt;duck&gt; http://anonygateway.com/home.duck.i2p/~alexandria/</p>
<p>14:23 &lt; jrandom&gt; ah ok</p>
<p>14:23 &lt; jrandom&gt; still cool</p>
<p>14:23 &lt; deer&gt; &lt;duck&gt; http://anonygateway.com/6sxoyfb3h2nvok2d.onion/</p>
<p>14:24 &lt; deer&gt; &lt;duck&gt; virtual host is also possible; just for a next iteration</p>
<p>14:24 &lt; jrandom&gt; (though 6sxoyfb3h2nvok2d.onion.anonygateway.com would be cooler ;)</p>
<p>14:24 &lt; jrandom&gt; right right</p>
<p>14:24 &lt; deer&gt; &lt;duck&gt; easy to do with a mod_rewrite ofcourse</p>
<p>14:25 &lt; cervantes&gt; or just set up a subdomain :)</p>
<p>14:25 &lt; kaji&gt; hah vhost a bittorent seed</p>
<p>14:25 &lt; deer&gt; &lt;duck&gt; I am paying dev out of my pocket; patch will be pub domain</p>
<p>14:25 &lt; jrandom&gt; duck++</p>
<p>14:26 &lt; deer&gt; &lt;duck&gt; also talking with an ISP who might want to offer it as a paid service</p>
<p>14:26 &lt; jrandom&gt; nice</p>
<p>14:26 &lt; deer&gt; &lt;duck&gt; ofcourse it is better when anarchistgang.org does so</p>
<p>14:26 &lt; deer&gt; &lt;duck&gt; but you know the stability of those types</p>
<p>14:26 &lt; jrandom&gt; *cough*</p>
<p>14:27 &lt; cervantes&gt; their quackers</p>
<p>14:27 &lt; cervantes&gt; *they're</p>
<p>14:27 &lt; deer&gt; &lt;jon2&gt; hi!!!!!!</p>
<p>14:27 * hypercubus snickers</p>
<p>14:27 &lt; jrandom&gt; hi jon2</p>
<p>14:27 &lt; deer&gt; &lt;jon2&gt; I like meeting &gt;:-D</p>
<p>14:28 &lt; jrandom&gt; i think after the net is settled down a bit more (once 0.3.5 is out there), we'll want to reevaluate some app level activities</p>
<p>14:28 &lt; deer&gt; &lt;duck&gt; *cough* myi2p?</p>
<p>14:28 &lt; jrandom&gt; heh</p>
<p>14:29 &lt; kaji&gt; what about access behind a firewall?</p>
<p>14:29 &lt; deer&gt; &lt;jon2&gt; yes, firewall access :)</p>
<p>14:29 &lt; jrandom&gt; we need something rock solid, usable, *and* secure, that provides functionality that people want (and hopefully, that we can use to encourage community)</p>
<p>14:30 &lt; deer&gt; * duck points at 0.4.2 @ http://www.i2p.net/roadmap</p>
<p>14:30 &lt; jrandom&gt; believe me, i want access behind firewalls / uncontrollable NATs / etc just as much as the rest of you.</p>
<p>14:30 &lt; deer&gt; &lt;jon2&gt; I can do the secure part, I know cryptophagy.</p>
<p>14:30 &lt; jrandom&gt; (someone has to add that as a quote ;)</p>
<p>14:30 * hypercubus wonders what a cryptophage is</p>
<p>14:31 &lt; jrandom&gt; jon2 - we definitely need help on this stuff and would love to snag some of your time!</p>
<p>14:31 * kaji just started back to school, he would like to take i2p with him ;)</p>
<p>14:31 &lt; aum&gt; morning all</p>
<p>14:31 &lt; cervantes&gt; btw I'm wondering if any devs miss their little i2p blogs.... if perhaps they should get devoted forum sections, at least in the short term...</p>
<p>14:31 &lt; cervantes&gt; *if so</p>
<p>14:31 &lt; deer&gt; &lt;jon2&gt; cryptophagy, science of security.</p>
<p>14:31 &lt; jrandom&gt; 'mornin aum</p>
<p>14:32 &lt; hypercubus&gt; jon2: do you also know cryptography?</p>
<p>14:32 &lt; deer&gt; &lt;jon2&gt; Good morning aum.</p>
<p>14:32 &lt; jrandom&gt; cervantes: i'm holding off until i can get a blog of my own, which hopefully wont be too far off</p>
<p>14:32 &lt; deer&gt; &lt;jon2&gt; no :-(</p>
<p>14:33 &lt; cervantes&gt; jrandom: and everyone else?</p>
<p>14:33 &lt; jrandom&gt; nightblade has been using his blog @ cashdollar.org</p>
<p>14:33 &lt; deer&gt; &lt;jon2&gt; I have a blog on blogs.aspnet.com</p>
<p>14:33 &lt; jrandom&gt; though i suppose it'd be cool to have people posting on the forum</p>
<p>14:34 &lt; cervantes&gt; ah good...well it seems most have found alternatives....but it's a same they've become fragmented</p>
<p>14:34 &lt; jrandom&gt; yeah</p>
<p>14:34 &lt; cervantes&gt; *shame</p>
<p>14:34 &lt; cervantes&gt; darn fingerzzz</p>
<p>14:34 &lt; lucky&gt; well, a phage is part oft he immune system.</p>
<p>14:34 &lt; jrandom&gt; i liked having the devblogs on the site. we'll get something back eventually</p>
<p>14:34 &lt; hypercubus&gt; jon2: funny, blogs.aspnet.com is an unclaimed domain</p>
<p>14:34 &lt; jrandom&gt; ok, anyway, anything else for 2) 0.3.5 and 0.4 ?</p>
<p>14:35 &lt; hypercubus&gt; yeah</p>
<p>14:35 &lt; hypercubus&gt; i've got the firefox problem solved now, in cvs</p>
<p>14:35 &lt; jrandom&gt; w000t</p>
<p>14:36 &lt; deer&gt; &lt;jon2&gt; I am asp developer.</p>
<p>14:36 &lt; hypercubus&gt; reads the default from the registry</p>
<p>14:36 &lt; cervantes&gt; :)</p>
<p>14:36 &lt; deer&gt; &lt;jon2&gt; sorry.. I mean blogs.asp.net</p>
<p>14:36 &lt; hypercubus&gt; no you don't</p>
<p>14:36 &lt; deer&gt; &lt;jon2&gt; weblogs.asp.net</p>
<p>14:36 &lt; jrandom&gt; ah, great hypercubus. so we're almost there for the 0.3.5 release</p>
<p>14:37 &lt; cervantes&gt; shudder....asp</p>
<p>14:37 &lt; hypercubus&gt; yes i can feel it getting close</p>
<p>14:37 &lt; jrandom&gt; ok, moving on to 3) docs</p>
<p>14:37 &lt; jrandom&gt; well, I dont have anything to add beyond my request in the email</p>
<p>14:38 &lt; jrandom&gt; (send in your questions! post 'em to the list, send 'em in email, post 'em on the forum)</p>
<p>14:38 &lt; deer&gt; &lt;oOo&gt; Yeah, anonymously use the forum and make Cervantes happy ;)</p>
<p>14:39 * cervantes gets all tingly</p>
<p>14:39 * hypercubus adjusts the rabbit ears</p>
<p>14:40 &lt; nicktastic&gt; haha</p>
<p>14:40 &lt; deer&gt; &lt;jon2&gt; I liked this meeting..</p>
<p>14:40 &lt; cervantes&gt; you said that...</p>
<p>14:40 &lt; cervantes&gt; &lt;deer&gt; &lt;jon2&gt; I like meeting &gt;:-D</p>
<p>14:40 &lt; hypercubus&gt; great, you get to buy the donuts next time ;-)</p>
<p>14:40 &lt; jrandom&gt; ok, if there's nothing else, 4) stasher update</p>
<p>14:41 &lt; jrandom&gt; aum seems to have awoken early... you still 'round?</p>
<p>14:41 &lt; deer&gt; &lt;jon2&gt; GREAT MEETING!</p>
<p>14:41 * hypercubus wonders if dm has children</p>
<p>14:41 &lt; jrandom&gt; heh, yeah, he's back ;)</p>
<p>14:41 &lt; cervantes&gt; I'd think it's an impossibility</p>
<p>14:42 &lt; hypercubus&gt; guess aum missed that first cuppa</p>
<p>14:42 &lt; jrandom&gt; ok, maybe he'll swing back to the term</p>
<p>14:42 &lt; jrandom&gt; anyway, his general update was posted in the email</p>
<p>14:42 &lt; jrandom&gt; looks like there's lots of progress going on</p>
<p>14:43 &lt; jrandom&gt; some questions remain, but ever onward </p>
<p>14:43 &lt; deer&gt; &lt;oOo&gt; But no release date given ;)</p>
<p>14:43 &lt; hypercubus&gt; how many people are testing it atm?</p>
<p>14:43 &lt; jrandom&gt; i dont know if the code he has now w/ the things mentioned is public yet</p>
<p>14:43 &lt; hypercubus&gt; ah</p>
<p>14:44 &lt; deer&gt; &lt;jon2&gt; BAF BAF BAF BAF BAF</p>
<p>14:44 &lt; kaji&gt; whats new about stasher?</p>
<p>14:44 &lt; jrandom&gt; kaji: see the http://dev.i2p.net/pipermail/i2p/2004-August/000425.html</p>
<p>14:45 &lt; deer&gt; &lt;oOo&gt; It now use less water to wash the dishes</p>
<p>14:45 &lt; hypercubus&gt; i've been waiting for that feature</p>
<p>14:45 * jrandom too</p>
<p>14:45 &lt; jrandom&gt; ok</p>
<p>14:45 &lt; jrandom&gt; if aum is still afk, swinging on to 5) ???</p>
<p>14:45 &lt; jrandom&gt; does anyone else have something they want to bring up?</p>
<p>14:45 * cervantes puts on a tin hat</p>
<p>14:46 &lt; lucky&gt; How's jetta for serving web pages coming along?</p>
<p>14:46 &lt; jrandom&gt; i dont know of anyone working on an app to safely allow people to host pages with jetty</p>
<p>14:46 &lt; jrandom&gt; (host pages that can be served as an eepsite, that is)</p>
<p>14:47 &lt; jrandom&gt; jetty does allow people to deploy client applications (though i dont know anyone working on a web based app yet either)</p>
<p>14:47 &lt; hypercubus&gt; i'd like to say something about systray4j vs. SWT</p>
<p>14:47 &lt; jrandom&gt; mmhmm?</p>
<p>14:47 &lt; hypercubus&gt; the cost of ditching systray4j for SWT: we'd be dropping systray4j.jar and systray4j.dll, shedding 147 KB from our distribution size -- and replacing that with swt.jar (885 KB) + native libs (332 KB on Win, 639 KB on *nix), a net difference of 1.2-1.5 MB, but with that we gain systray icons on KDE, Gnome, and OS X as well as Win32, and also launch icons for plain X environments a la NextStep/GNUstep</p>
<p>14:48 &lt; hypercubus&gt; and this will give us the ability to add other GUI components later, independent of the JRE the user has (otherwise, accomodating Kaffe users would limit us to using AWT only)</p>
<p>14:48 &lt; hypercubus&gt; just food for thought... maybe down the road</p>
<p>14:48 &lt; jrandom&gt; worth discussing, down the road, as users demand it</p>
<p>14:49 &lt; jrandom&gt; if the value is there, the value is there</p>
<p>14:49 &lt; deer&gt; &lt;oOo&gt; Web interface is intend to be the GUI, isn't it ?</p>
<p>14:49 &lt; hypercubus&gt; cervantes had a cool idea to make further use of SWT</p>
<p>14:49 &lt; hypercubus&gt; an I2P dashboard ;-)</p>
<p>14:49 &lt; jrandom&gt; yes oOo</p>
<p>14:49 &lt; hypercubus&gt; oh, and skins! j/k</p>
<p>14:49 &lt; jrandom&gt; i'd really much rather have that sort of functionality built into the router console, if you mean what i think you mean</p>
<p>14:50 &lt; hypercubus&gt; point is...</p>
<p>14:50 &lt; cervantes&gt; it might also encourage application development if i2p comes with a nice set of SWT libraries</p>
<p>14:50 &lt; hypercubus&gt; it seems development on systray4j is winding down or otherwise mired</p>
<p>14:50 &lt; deer&gt; &lt;oOo&gt; As long as systray and GUI stuff aren't mandatory to have a fully working router...</p>
<p>14:50 &lt; jrandom&gt; right oOo</p>
<p>14:50 &lt; hypercubus&gt; i don't see them fixing the KDE version anytime soon</p>
<p>14:51 &lt; hypercubus&gt; correct, we could just add a hook in the router's systray class</p>
<p>14:51 &lt; hypercubus&gt; and the user could optionally download the systray/SWT stuff</p>
<p>14:51 &lt; jrandom&gt; hypercubus: personally, i'm not entirely 100% sure the user base will even need a systray. i think we need to deploy it and get feedback to know the value</p>
<p>14:51 &lt; jrandom&gt; cervantes: client application developers can absolutely bundle SWT with their app</p>
<p>14:51 &lt; jrandom&gt; (or say "get SWT")</p>
<p>14:51 &lt; hypercubus&gt; i suspect we'll get requests for expanded systray options</p>
<p>14:52 &lt; jrandom&gt; and if a client app dev gets something we want to bundle with the router, we'll deploy swt with the bundle</p>
<p>14:52 &lt; jrandom&gt; (etc)</p>
<p>14:52 &lt; deer&gt; &lt;oOo&gt; Too late to split the console/status monitor/whatever from the really-routing-stuff ?</p>
<p>14:52 &lt; jrandom&gt; really routing stuff?</p>
<p>14:52 &lt; jrandom&gt; the router console is a fully seperate client application</p>
<p>14:53 &lt; jrandom&gt; (apps/routnerconsole/)</p>
<p>14:53 &lt; deer&gt; &lt;oOo&gt; The stuff needed to have the bytes anonymously flowing</p>
<p>14:53 &lt; jrandom&gt; i do think down the line we will want to have a minimal-router install as well</p>
<p>14:53 &lt; jrandom&gt; (with nothing in clients.config, etc)</p>
<p>14:53 &lt; jrandom&gt; but we dont have the developer hours to maintain multiple sets of things</p>
<p>14:55 &lt; jrandom&gt; ok, anyone else have anything they want to bring up?</p>
<p>14:57 &lt; jrandom&gt; if not</p>
<p>14:57 * jrandom winds up</p>
<p>14:57 &lt; deer&gt; &lt;oOo&gt; 0.3.5, when ? ;)</p>
<p>14:57 &lt; jrandom&gt; it'll be out hopefully this week</p>
<p>14:57 &lt; jrandom&gt; (in the next day or two if all goes well)</p>
<p>14:57 &lt; deer&gt; &lt;oOo&gt; Ok ^^</p>
<p>14:57 * jrandom stops winding up</p>
<p>14:57 * jrandom *baf*s the meeting closed</p>
</div>
{% endblock %}