186 lines
14 KiB
HTML
186 lines
14 KiB
HTML
{% extends "_layout.html" %}
|
|
{% block title %}I2P Development Meeting 110{% endblock %}
|
|
{% block content %}<h3>I2P dev meeting, October 5, 2004</h3>
|
|
<div class="irclog">
|
|
<p>14:05 < jrandom> 0) hi</p>
|
|
<p>14:05 < jrandom> 1) 0.4.1.1 status</p>
|
|
<p>14:05 < jrandom> 2) Pretty pictures</p>
|
|
<p>14:05 < jrandom> 3) 0.4.1.2 and 0.4.2</p>
|
|
<p>14:05 < jrandom> 4) Bundled eepserver</p>
|
|
<p>14:05 < jrandom> 5) ???</p>
|
|
<p>14:05 < jrandom> 0) hi</p>
|
|
<p>14:05 * jrandom waves</p>
|
|
<p>14:05 < jrandom> weekly status notes are available at http://dev.i2p.net/pipermail/i2p/2004-October/000461.html</p>
|
|
<p>14:06 < jrandom> (i cant believe its october)</p>
|
|
<p>14:06 < cervantes> it's december</p>
|
|
<p>14:06 * jrandom disconnects from cervantes. excess clock skew</p>
|
|
<p>14:06 < deer> <baffled> could we have summer back now?</p>
|
|
<p>14:07 < cervantes> damn...lost your pr0n feed</p>
|
|
<p>14:07 < jrandom> sure. its a few thousand KM south of you baffled</p>
|
|
<p>14:07 < jrandom> ok, jumping into 1) 0.4.1.1 status</p>
|
|
<p>14:07 < deer> <baffled> will you let me know when I get there?</p>
|
|
<p>14:07 < cervantes> heh</p>
|
|
<p>14:07 < jrandom> click your heels three times...</p>
|
|
<p>14:08 < jrandom> ok, the 0.4.1 and 0.4.1.1 revs are out, and things are pretty much working again</p>
|
|
<p>14:08 < deer> <baffled> no, no, I don't want to go home it's cold there.</p>
|
|
<p>14:08 < jrandom> ;)</p>
|
|
<p>14:08 < jrandom> the autodetection of the external IP address seems to be working for the most part</p>
|
|
<p>14:09 < jrandom> (there have been a few quirks though, due to b0rked connections that don't hang up properly)</p>
|
|
<p>14:09 < jrandom> have people been using that, or had good/bad experiences with the autodetection?</p>
|
|
<p>14:10 < jrandom> guess not</p>
|
|
<p>14:10 < jrandom> ok, anyone have any comments/questions/concerns wrt 0.4.1.1?</p>
|
|
<p>14:11 < cervantes> no complaints here....</p>
|
|
<p>14:11 < dm> Haven't tried it yet, but it's on my agenda!</p>
|
|
<p>14:11 < jrandom> if not, swingin on to 2) pretty pictures</p>
|
|
<p>14:11 < jrandom> !thwap dm</p>
|
|
<p>14:12 < deer> <Jake> dunno about autodetection, but i tried using the 'guess' button or whatever on my natted windows box and it guessed the ip right...... if thats what wer're talking bout</p>
|
|
<p>14:12 < jrandom> ah ok, naw, the 'guess' button just tries to guess your IP by querying www.whatismyip.com</p>
|
|
<p>14:13 < jrandom> the autodetection is where you leave the IP address field blank and it figures it out by itself</p>
|
|
<p>14:13 < jrandom> most existing I2P users won't need it, since we're all used to either dyndns or static IPs anyway</p>
|
|
<p>14:13 < jrandom> it'll probably only matter for new users</p>
|
|
<p>14:14 < deer> <demonic_1> yea that worked a little slow for me</p>
|
|
<p>14:14 < deer> <demonic_1> but it did work</p>
|
|
<p>14:15 < jrandom> ok cool</p>
|
|
<p>14:15 < jrandom> anyway, i dont want to rehash what i posed in this weeks email wrt the stats gathered</p>
|
|
<p>14:16 < jrandom> instead, does anyone have any questions/comments/concerns about them?</p>
|
|
<p>14:17 < jrandom> i was pretty glad to see the 20h summary had only 500-something send failures out of 30,000-ish</p>
|
|
<p>14:17 < cervantes> how much load does the stats collecting generate?</p>
|
|
<p>14:17 < cervantes> I know the filesizes...but will it impact on performance having it ticking in the background</p>
|
|
<p>14:18 < jrandom> should be ~= 0. there's no memory allocation in the stat gathering (as we use preallocated events) and everything is async</p>
|
|
<p>14:18 < cervantes> cool</p>
|
|
<p>14:18 -!- Sugadude [random@badfish.securityminded.net] has joined #i2p</p>
|
|
<p>14:18 -!- cat-a-puss [~tom@152.228.242.159] has joined #i2p</p>
|
|
<p>14:19 < jrandom> once 0.4.1.2 is outi'll probably nag some more people to gather various stats at times</p>
|
|
<p>14:19 < deer> <mule_iip> you're welcome</p>
|
|
<p>14:19 < cervantes> I'm happy to start collecting now... I'm already on 0.4.1.1-6</p>
|
|
<p>14:20 < jrandom> w3wt</p>
|
|
<p>14:21 < jrandom> ok, thats all i've got for the stats, unless anyone has anything to add?</p>
|
|
<p>14:21 < jrandom> if not, 3) 0.4.1.2 and 0.4.2</p>
|
|
<p>14:21 < deer> <baffled> You have my vote for streaming first.</p>
|
|
<p>14:22 < jrandom> cool</p>
|
|
<p>14:22 < jrandom> does anyone think we should keep the tunnel mods first?</p>
|
|
<p>14:22 < deer> <mule_iip> streaming first</p>
|
|
<p>14:23 < cervantes> doing the tunnel stuff now would likely cause more network distruption....it's probably good to have a breather ;-)</p>
|
|
<p>14:23 < jrandom> true</p>
|
|
<p>14:23 < deer> <mule_iip> all of those here today have been identified by the black hats anyhow :)</p>
|
|
<p>14:23 < jrandom> though i was thinking the other day about how we could do the tunnel mods without incompatabilities</p>
|
|
<p>14:23 < deer> <baffled> Comeon admit it, you just want to get your audio p0rn faster.</p>
|
|
<p>14:23 < duck> (me too on streaming first)</p>
|
|
<p>14:23 < jrandom> hehe</p>
|
|
<p>14:24 < cervantes> hehe</p>
|
|
<p>14:24 < cervantes> baffled: only if you source more of it ;-)</p>
|
|
<p>14:24 < dm> I think we should stick to the tunnel stuff first</p>
|
|
<p>14:24 < dm> get it out of the way...</p>
|
|
<p>14:24 < cat-a-puss> how is the new encryption stuff going to be different?</p>
|
|
<p>14:24 * jrandom kicks dm</p>
|
|
<p>14:25 < jrandom> cat-a-puss: right now, we have blanket tunnel encryption - messages passed within the same tunnel look the same at each hop</p>
|
|
<p>14:25 < deer> <baffled> I think I can get a bit more.</p>
|
|
<p>14:25 < cat-a-puss> oh!</p>
|
|
<p>14:26 < cervantes> http://www.i2p.net/todo#tunnelId</p>
|
|
<p>14:26 < jrandom> it isn't so bad since an alice-->bob message goes through two tunnels with different encryption, but it does b0rk us for colluding attackers</p>
|
|
<p>14:27 < jrandom> the per-hop tunnelId stuff is also necessary to keep harvesting from messing with predecessors (/etc)</p>
|
|
<p>14:27 < dm> Yeah, we should definitely fix that first.</p>
|
|
<p>14:27 < deer> <mule_iip> i vote for dm to do it</p>
|
|
<p>14:28 < deer> <fidd> did i miss the meeting? ;)</p>
|
|
<p>14:28 < jrandom> i was just about to suggest that mule :)</p>
|
|
<p>14:28 < cervantes> I vote for dm not to have anything to do with it</p>
|
|
<p>14:28 < jrandom> heh</p>
|
|
<p>14:28 < jrandom> nope fidd, we're on item 3 of the agenda</p>
|
|
<p>14:29 < jrandom> ok, if there are no objections to dm's suggestion (other than his own), i think we'll go ahead and move the streaming lib updates to 0.4.2 </p>
|
|
<p>14:29 < dm> sweet</p>
|
|
<p>14:30 < jrandom> ok, moving on to 4) Bundled eepserver</p>
|
|
<p>14:30 < jrandom> if you haven't noticed, there's a bundled eepserver.</p>
|
|
<p>14:30 < cervantes> "just put the war files in the webapps directory and you're ready to go"</p>
|
|
<p>14:30 < jrandom> heh</p>
|
|
<p>14:30 < jrandom> for sufficiently well coded .war files :)</p>
|
|
<p>14:31 < cervantes> ooh does such a think exist?</p>
|
|
<p>14:31 < cervantes> *thing</p>
|
|
<p>14:31 < jrandom> but from a practical perspective, "just edit ./eepsite/docroot/index.html"</p>
|
|
<p>14:31 < deer> <baffled> One question I have is are you wishing people would use the eepserver or use a standard httpd server?</p>
|
|
<p>14:31 < cat-a-puss> do the ones generated by kde work?</p>
|
|
<p>14:31 < jrandom> cervantes: phttprelay.war, i2ptunnel.war, routerconsole.war :)</p>
|
|
<p>14:31 < dm> ah yes.. war. One of those J2EE things that requires 20 years experience at manually editing xml files.</p>
|
|
<p>14:31 < cervantes> touche</p>
|
|
<p>14:32 < jrandom> baffled: i really don't care. if people have a webserver installed that can accept requests from kooky Host: lines, great</p>
|
|
<p>14:32 < jrandom> the eepserver is just for convenience</p>
|
|
<p>14:32 < jrandom> cat-a-puss: hmm, kde .war files?</p>
|
|
<p>14:32 < protok0l> monoculture... monoculture...</p>
|
|
<p>14:33 < deer> <duck> when playing with wars, I miss the feature to only restart jetty; which is unfortunately needed for a lot of deployment stuff</p>
|
|
<p>14:33 < cat-a-puss> yeah, you need kdeaddons installed, just go to a webpage and then click archive and it makes a .war file</p>
|
|
<p>14:34 < jrandom> duck: ah, thats true. simply pull out the lines starting the eepserver from clients.config and put them into a shell script</p>
|
|
<p>14:34 < jrandom> (with the same classpath as the router)</p>
|
|
<p>14:34 < dm> can we integrate i2p into jboss and bundle that before 1.0?</p>
|
|
<p>14:34 < jrandom> ooh, cool cat-a-puss </p>
|
|
<p>14:35 < cervantes> I take it the missing webdefault.xml has been fixed in cvs?</p>
|
|
<p>14:35 < deer> <detonate> actually, jetty.xml has</p>
|
|
<p>14:35 < jrandom> find us a compelling .ear dm :)</p>
|
|
<p>14:35 < jrandom> cervantes: what detonate said. (i messed up the jetty.xml)</p>
|
|
<p>14:36 < cervantes> yup... think I mentioned somewhere about removing the reference in the jetty.xml so it uses it the one inside the jetty archive</p>
|
|
<p>14:36 < jrandom> wr0d</p>
|
|
<p>14:37 < cervantes> just wanted to check that's been fixed in cvs ;-)</p>
|
|
<p>14:37 < jrandom> si sr</p>
|
|
<p>14:37 < cervantes> cool</p>
|
|
<p>14:37 < jrandom> (though the 0.4.1.2 release update will not overwrite people's eepsite)</p>
|
|
<p>14:37 < jrandom> ((0.4.1.2+ clean installs will of course include it though))</p>
|
|
<p>14:38 < cervantes> oh and did we discover the cause of DrWoo's missing eepsite keys?</p>
|
|
<p>14:38 < jrandom> actually, on that note, i just want to mention that everyone should upgrade whenever there is a new release, as if you don't, you might not have an upgrade procedure</p>
|
|
<p>14:38 < jrandom> no cervantes, nor a reproducable bug :/</p>
|
|
<p>14:39 < cervantes> ah good we can blame user error ;-)</p>
|
|
<p>14:39 < deer> <DrWoo> cervantes: almost certainly something klutzy I did</p>
|
|
<p>14:39 < cervantes> :o)</p>
|
|
<p>14:39 * jrandom blames the gremlins</p>
|
|
<p>14:40 < deer> <Jake> http://en.wikipedia.org/wiki/User:Kmweber/List_of_Everyone_Who_Has_Ever_Lived</p>
|
|
<p>14:40 < jrandom> ok, moving on to 5) ???</p>
|
|
<p>14:40 < jrandom> heh</p>
|
|
<p>14:40 < jrandom> well, yes, that certainly qualifies as "other"</p>
|
|
<p>14:40 < jrandom> anyone have anything they want to bring up?</p>
|
|
<p>14:41 < dm> I'd like to put forward, at this point, that I am pleased with the new outlook the I2P community is showing towards my suggestions.</p>
|
|
<p>14:41 < dm> Kind Regards</p>
|
|
<p>14:41 < cat-a-puss> oh oh pick me! I have the base code for a distrubuted search.</p>
|
|
<p>14:41 < deer> <demonic_1> yea why do i2p after running 30 + hours go up to 100% cpu</p>
|
|
<p>14:41 < dm> dm</p>
|
|
<p>14:41 < deer> <Jake> yes, i want to bring up the issue of encryption inheritence based on 4th order gamal fractal equations and how it would apply to i2p</p>
|
|
<p>14:41 < deer> <demonic_1> and most of it system?</p>
|
|
<p>14:41 < jrandom> ooh kickass cat-a-puss!</p>
|
|
<p>14:41 < cat-a-puss> I anounced it here the other day, nobody noticed</p>
|
|
<p>14:41 < deer> <baffled> only tangentially jake.</p>
|
|
<p>14:42 < cat-a-puss> anyway, could use come cvs space</p>
|
|
<p>14:42 < deer> <DrWoo> cat-a-puss: do you have an eepsite for that?</p>
|
|
<p>14:42 < jrandom> demonic_1: hmm, there have been some critical bugs in the last release or two. are you on 0.4.1.1?</p>
|
|
<p>14:42 < cat-a-puss> and I can start testing in about 2 weeks</p>
|
|
<p>14:42 < cat-a-puss> DrWoo: nope</p>
|
|
<p>14:42 < deer> <Jake> baffled, HaH !</p>
|
|
<p>14:43 < deer> <demonic_1> 0.4.1.1-3</p>
|
|
<p>14:43 < jrandom> cat-a-puss: r0x0r, not a problem. bounce me an email with the name of the module you'd like it called & your pgp key and we'll get something sorted</p>
|
|
<p>14:44 < cat-a-puss> jrandom: alright</p>
|
|
<p>14:44 < jrandom> cat-a-puss: what sort of searching does it do?</p>
|
|
<p>14:44 < jrandom> demonic_1: did it consume that much CPU prior to 0.4.1?</p>
|
|
<p>14:44 < cervantes> (proxies to MSN)</p>
|
|
<p>14:44 < deer> <mule_iip> demonic_1: and you get 1 meg of log every minute? sounds familiar.</p>
|
|
<p>14:45 < deer> <demonic_1> no</p>
|
|
<p>14:45 < jrandom> heh mule, yeah the bug you found was a nasty fast-busy</p>
|
|
<p>14:45 < cat-a-puss> jrandom: it's basic keywork search, you need to specify the words to index under, and it will store the URL</p>
|
|
<p>14:45 < jrandom> demonic is more likely being hit by one of the NPEs in the tcp.ConnectionBuilder</p>
|
|
<p>14:46 < deer> <baffled> Well, it's dindin time so I'll go hunt up some more slut sounds in preparation for the streaming updates and chat with you all anon.</p>
|
|
<p>14:46 < cat-a-puss> jrandom: It should eventualy scale well, and all that jazz, but right now, all the servers need to be connected and nobody can join or leave, and there is no way to insert content yet, but all that will get fixed</p>
|
|
<p>14:46 < jrandom> ah cool, does it work with a distributed db, or is it more of a search-against-spidered?</p>
|
|
<p>14:47 < jrandom> ok cool</p>
|
|
<p>14:47 < cervantes> later baffled</p>
|
|
<p>14:47 < jrandom> lol, ttyl baffled</p>
|
|
<p>14:47 < cervantes> baffled: how do we know they're slut sounds, and not you on the end of your microphone?</p>
|
|
<p>14:47 < protok0l> ALL RIGHT!</p>
|
|
<p>14:47 < protok0l> i2p works again</p>
|
|
<p>14:47 < jrandom> w3wt</p>
|
|
<p>14:48 < jrandom> what was wrong?</p>
|
|
<p>14:49 < jrandom> ok, anyone else have anything they want to bring up for the meeting?</p>
|
|
<p>14:49 < deer> <Jake> can announce i2p to slashdot after the new streaming protocol is implemented ?</p>
|
|
<p>14:49 < dm> preferably before</p>
|
|
<p>14:49 < dm> but after will do</p>
|
|
<p>14:49 < jrandom> !thwap^2</p>
|
|
<p>14:50 < protok0l> POSTMAN!</p>
|
|
<p>14:50 < jrandom> ok, if there's nothing else..</p>
|
|
<p>14:50 * jrandom winds up</p>
|
|
<p>14:51 < deer> * Jake kisses jrandom </p>
|
|
<p>14:51 * jrandom *baf*s the meeting closed</p>
|
|
</div>
|
|
{% endblock %} |