Quick recap

Present: ant, bens, bob, detonate, dm, duck, Frooze, frosk, jrandom, kaji, Madman2003, modulus, mule, mule2, orion, Ragnarok, redzog, scintilla, susi23, ugha2p

Meeting Log

13:05 <@jrandom> 0) hi 13:05 <@jrandom> 1) 0.4.2.4 & 0.4.2.5 13:05 <@jrandom> 2) 0.5 strategy 13:05 <@jrandom> 3) naming 13:05 <@jrandom> 4) eepsite roundup 13:05 <@jrandom> 5) ??? 13:06 <@jrandom> 0) hi 13:06 * jrandom waves 13:06 <@jrandom> weekly status notes posted a lil while ago @ http://dev.i2p.net/pipermail/i2p/2004-December/000528.html 13:07 <@jrandom> lets jump on in to 1) 0.4.2.4 & 0.4.2.5 13:08 <@jrandom> for those of you who have already upgraded to 0.4.2.5 - a good 1/3 of the network so far - thanks! 13:09 <@jrandom> i do try to keep a more calm pacing to the releases, but there were some things in 0.4.2.5 that really needed wider deployment 13:10 <Madman2003> 0.4.2.5 is working well for me when it comes to disconnects, but i don't run i2p 24/7(i had quite a few irc disconnects lately) and it's only been a few hours after the release 13:10 <@jrandom> as mentioned later on in the email, i dont have a planned date for when the next bugfix release will be, but we shall see 13:10 <@jrandom> ah great Madman2003 13:10 <@jrandom> yeah, its definitely too early to tell about 0.4.2.5 13:11 <frosk> i used to see periods of high lag on .4, so far none of those with .5, but again, a bit early 13:11 <frosk> (i'm talking about irc lag, of course) 13:11 <@jrandom> the dns bug fixed could manifest itself in large numbers of peers running older releases failing at once, so the sooner people upgrade, the better 13:12 <@duck> is that related with the failures on those manually entering a hostname? 13:12 <@jrandom> yep 13:12 <dm> how useless is the windows system tray I2P icon!?!? 13:12 <@duck> ah, so that is why config.jsp is still friendly 13:13 <Madman2003> anyone have a clue why some still run pre 0.4.2.4 routers?(it's been out a while) 13:13 <@jrandom> dm: its more of a placeholder right now, plus a status icon saying "i2p is running" 13:13 <dm> They have a life? :) 13:13 * jrandom should resent that... 13:14 <redzog> is there a way to do soft-restarts from the command line? 13:14 <@jrandom> redzog: unfortunately not 13:14 <redzog> hmm, pity 13:14 <@jrandom> other than with wget, perhaps 13:14 <redzog> would make it easier to do automatic updates 13:14 <+detonate> i2prouter stop && i2prouter start :) 13:14 <@jrandom> no, nm, wget wouldnt work either 13:14 <@jrandom> (as the form requires interaction) 13:14 <Madman2003> i generally update trough cvs several times in between releases(at best once a day), only takes a few minutes 13:15 <redzog> lwp::simple could manage it 13:15 <redzog> just a POST 13:15 <@jrandom> redzog: support for that would be pretty cool 13:15 <redzog> I'll try to whip something up 13:15 <@jrandom> well, its more than just a post, you need to read the form presented to you then post those fields back 13:16 <+detonate> eventually releases will be further spaced though.. right? 13:16 <@jrandom> (there's a hidden flag to prevent people from doing things like <img src="../../../../../../configservice.jsp?action=restart"> 13:16 <redzog> heh, right 13:16 <@jrandom> right detonate, t'wasn't planned to be this rapid, once a week at most 13:16 <redzog> does the nonce value change? 13:17 <@jrandom> if it didn't, it wouldnt be a nonce ;) 13:17 <redzog> hmm, seems so 13:17 <redzog> well, between sessions, between pageloads... ;) 13:17 <redzog> pageloads it is 13:17 <@jrandom> right 13:17 <@jrandom> ok, anyone have anything else wrt 0.4.2.4/0.4.2.5? 13:18 <@jrandom> i'm sur there'll be more discussion later after we've burnt in the new release more 13:18 <dm> oh, is this a meeting? 13:18 <+detonate> starting up seems to be a lot less smooth 13:18 <+detonate> than 2.3 13:18 <@jrandom> oh? in what way detonate - cpu, lag, memory, time? 13:19 <+detonate> the list of peers takes forever to populate 13:19 <+detonate> and i get a huge number of shitlisted peers 13:19 <+detonate> also the i2ptunnel stuff sometimes hangs, but generally seems to take at least 2x as long to actually start up 13:19 <+detonate> once it's started things smooth out 13:19 <+detonate> it's odd 13:19 <@jrandom> hmm, what does it list for the cause on /logs.jsp#connectionlogs ? 13:20 <ant> <BS314159> I just did a graceful restart into 0.4.2.5. It took 120s to have Local Destinations 13:20 <ant> <BS314159> seems good 13:20 <@jrandom> cool BS314159 - thats pretty much the bare minimum, as we don't start i2ptunnel until 2 minutes after startup :) 13:20 <+detonate> there's nothing out of the ordinary 13:20 <+detonate> a shutdown exception 13:21 <+detonate> but i think i caused that 13:21 <mule> i have pulled over 300M through fcp for a movie with the last release. never been that good before. top rates beyond 40k. great work. 13:21 <@jrandom> wow, nice mule! 13:21 <mule> however i still have serious trouble with recovering from an IP change 13:21 <@jrandom> detonate: hmm, ok, i'd love to debug this further after the meeting or another time you have available 13:22 <+detonate> yeah 13:22 <+detonate> ok 13:22 <dm> tunnel lag: 364ms. What the fuck is going on , the tunnel lag is dropping 100-200ms on each release! 13:22 <@jrandom> ah mule, ok 13:22 <@jrandom> i've got an idea for how we could deal with those hung tcp connections - just toss on a 5m keepalive 13:23 <@jrandom> heh dm, dont worry, it'll get back up again ;) 13:23 <frosk> wow, i only have 261ms here :) 13:24 <@jrandom> ok, if there's nothing else, lets jump on to 2) 0.5 strategy 13:24 <dm> That can't be right... 13:25 <+ugha2p> Looks like I'm late for the meeting again. 13:26 <@jrandom> there's still a lot of work to be done with 0.5, but a broad outline of the process was included in that email 13:26 * jrandom sends ugha2p to the principal's office 13:27 <@jrandom> there are still some details left to be worked out on the tunnel pooling and creation, but i think we've got a few different offerings that will meet the needs of various user bases 13:28 <@jrandom> there'll be some good ol' fashioned documentation posted once most of the kinks in the design are hammered out for y'all's review 13:28 <@jrandom> (currently its taking up ~8 pages in the notebook, should compress well though) 13:29 <kaji> has the meeting started yet? 13:29 <@jrandom> but another one of the tasks listed for 0.5 is "deal with the bandwidth needs of the network", and i have no idea how to plan for that, so we'll play that by ear 13:29 <@jrandom> yes kaji, we're on 2) 0.5 strategy 13:30 <@jrandom> well, thats all i have to say about that at the moment, unless anyone has any questions/comments/concerns? 13:31 <+ugha2p> Wow, most of the routers have already upgraded. 13:31 <+detonate> is filtering http traffic to strip out javascript/etc in the roadmap? 13:31 <+detonate> for 0.5 13:31 <+ugha2p> detonate: No. 13:31 <@jrandom> detonate: 0.6 13:31 <ant> <cat-a-puss> WRT bandwidth, should we enable probabilistic tunnel length, and/or local biased tunnels, for bittorrent as in general BT users have a weaker threat modle? 13:32 <@jrandom> cat-a-puss: yes, definitely. thats one of the big parts of the 0.5 release 13:32 <+ugha2p> detonate: Unless you implement it first. ;) 13:32 <+detonate> i was thinking about it 13:33 <ant> <cat-a-puss> will html filtering be conducted in a seperate process? 13:33 <@jrandom> i think michelle is looking at that too, so if you two wanted to work together (michelle is learning java) that'd rule 13:33 <+detonate> ok 13:33 <@jrandom> cat-a-puss: i know not. 13:34 <+ugha2p> cat-a-puss: Why should it? 13:35 <ant> <cat-a-puss> (I ask because I was thinking of making a proxy that ran all incomming brouser traffic through clamav) That is GPLed so if we could include that in the filter, it would probably be good. 13:35 <@jrandom> cool cat-a-puss! 13:35 <+ugha2p> Some people already use Privoxy for I2P. 13:36 <bens> in general, I'm anti-including-stuff 13:36 <susi23> I would rather see people configuring their browsers right than promising to protect them from malicious code. 13:36 <@jrandom> susi23: no one configures their browser properly 13:36 <@jrandom> especially not joe sixpack 13:37 <frosk> one can wonder if Joe is even able to set a proxy for his browser 13:37 <@jrandom> my personal view is that something cgi-proxy like would be ideal 13:37 <@jrandom> exactly frosk 13:37 <@jrandom> with a cgi-proxy like interface (filtering according to their preferences, safe by default), even a drooling moron could use it 13:38 <bens> I suppose I2P needs multiple versions for multiple markets even more than MS Office 13:38 <@jrandom> 'tis why we have small components and push this stuff out of the router bens ;) 13:38 <Ragnarok> a proxy auto config file would help 13:39 <@jrandom> Ragnarok: we have one, but there are still dangerous things that can be done with it 13:39 <frosk> maybe a specialized i2p browser even (if someone is drowning in free time ;) 13:39 <susi23> ragnarok: that one? http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/apps/proxyscript/i2pProxy.pac 13:39 <@jrandom> frosk: on the specialized i2p OS and hardware too, i suppose 13:40 <frosk> hehe, perfect 13:40 <Ragnarok> that's not in the install, though 13:40 * jrandom implements those in the specialized i2p universe 13:40 <susi23> . o O ( perhaps we should try to find a dedicated i2p planet too ) 13:40 <susi23> . o O ( damn, too slow ) 13:40 <mule> ok, we'll sell the hardware :) 13:40 <frosk> you know what they say, to create something from scratch, first create the universe 13:41 <@jrandom> w00t, now all we need are some investors.. 13:41 <bens> seriously, a firefox autoconfigurator might be reasonable 13:41 <@jrandom> bens: the .pac susi linked to above should do the trick 13:41 <bens> not just for proxy; also for the security settings, homepage, etc. 13:41 <@jrandom> we can ship that with the install too, but its insufficient for people who need anonymity (and are not ubergeeks already) 13:42 <@jrandom> hmm, perhaps that sort of thing could go into cervantes' i2p xul app 13:43 <@jrandom> but thats getting further off topic from the 2) 0.5 strategy 13:43 <@jrandom> anyone else have anything for that, or shall we move on to 3) naming? 13:44 -!- Irssi: #i2p: Total of 40 nicks [2 ops, 0 halfops, 6 voices, 32 normal] 13:44 <@jrandom> consider us moved 13:44 <@jrandom> ok, aparently i kind of jumped the gun w/ the 2.0.1 ref of addressbook - Ragnarok, want to give us an update? 13:44 <+ugha2p> jrandom: Can we expect the dates on the roadmap to be correct? 13:45 <@jrandom> ugha2p: they currently reflect my best estimate 13:45 <+ugha2p> jrandom: Ok, right. 13:45 <Ragnarok> it's released now 13:45 <@jrandom> w00t 13:45 <Ragnarok> check ragnarok.i2p 13:45 <Ragnarok> I wasn't planning on releasing it yet, but jrandom forced my hand :) 13:46 <@jrandom> hehe 13:46 <+ugha2p> Ragnarok: Btw, you're missing a link from the homepage. :) 13:46 <Ragnarok> it's just a few bug fixes, nothing major, but it should deal better with some corner cases 13:46 <@jrandom> its on the top right ugha2p 13:47 <Ragnarok> ugha2p: it's on the sidebar 13:47 <Ragnarok> I'll add links to the post as well, though :) 13:47 <mule2> "that'll be the day when i die". daily IP change to set the clock after. 13:48 <Ragnarok> anyway, if everyone could try it out, that'd be nice. Bug reports are always appreciated 13:48 <+ugha2p> Ragnarok: Oh, that sidebar is seriously fucked in Opera. 13:48 <mule2> Lease expired 12773d ago 13:49 <+ugha2p> Ragnarok: Well, not really fucked, but just located at the end of the page. 13:49 <@jrandom> cool Ragnarok, thanks 13:49 <Ragnarok> your window's probably not wide enough 13:49 <+ugha2p> Ragnarok: Right, but it should work with any window size. 13:50 <+ugha2p> So you might want to fix it in the future. :) 13:50 <Ragnarok> ugha2p: should is an interesting choice of words :) 13:50 <Frooze> ah, wrong in mozilla 1.7 too. my window is small though. 13:50 <+ugha2p> Why's that? 13:50 <Frooze> thanks ragnarok. cool stuff. 13:51 <Ragnarok> I may fix it in the future, but it's really low on my priorities 13:51 * jrandom prefers addressbook updates to html fixes 13:52 <Ragnarok> anyhoo, any questions? 13:53 <frosk> thanks for addressbook, Ragnarok, sounds very useful 13:54 <+ugha2p> Is the documented way of loading addressbook the only way, or are there any less intrusive ones? 13:54 <kaji> i just installed it, it rocks 13:54 <Ragnarok> you can start it by hand using "java -jar addresbook.jar <path to i2p/addressbook>" 13:54 <Ragnarok> thank you :) 13:55 <kaji> oh, and i dled version 2.0.0 is there an update someware? 13:55 <Ragnarok> ok, I fixed the column, it was just a stupid mix of absolute and realitive sizes 13:56 <Ragnarok> yep, there's 2.0.1 up now on ragnarok.i2p 13:57 <+ugha2p> I'm getting "Failed to load Main-Class manifest attribute from" now, but never mind, I'll do a restart later. 13:57 <Ragnarok> whoops 13:58 <Ragnarok> that's my bad 13:58 <Ragnarok> I'll try to fix that soon 13:58 <+ugha2p> Ah, okay. :) 13:58 <Ragnarok> there will also be an easy to install .war version soon 13:59 <dm> jrandom: you are a machine 14:00 <@jrandom> wikked, thanks Ragnarok 14:00 <@jrandom> susi23: ping? 14:00 <susi23> 1200ms 14:01 <@jrandom> !thwap 14:01 <@jrandom> anyway, wanna give us a rundown on whats up w/ susidns? 14:01 <@jrandom> or should that wait for later? 14:01 <susi23> do we have time for a more general discussion about naming stuff? 14:02 <susi23> what features we want in the future? 14:03 <@jrandom> some of my thoughts are posted up on http://dev.i2p.net/pipermail/i2p/2004-February/000135.html 14:03 <@jrandom> (for what general features) 14:04 <@jrandom> i think the hardest thing will be weaning people off globally unique human readable names, but with some good interfaces it should be doable 14:04 <Ragnarok> implementing the data structures you outlined in xml is one of my next goals 14:04 <susi23> ok, there is a small writing about attributes at http://susi.i2p/removablekeys.html 14:05 <ant> <Jnymo> wow.. pretty crowded in here tonight 14:05 <bens> ragnarok: have you checked out YAML? Might be easier 14:05 <+ugha2p> Jnymo: Yeah, we're trying to hold a meeting here. 14:05 <Ragnarok> YAML's name is far too apt 14:05 <@jrandom> cool susi23, though i think we'll definitely want to migrate away from the plain hosts.txt format 14:05 <ant> <Quadn-werk> addition of a command line graceful restart? 14:06 <ant> <Jnymo> ugha2p: ah 14:06 <susi23> are there any ideas how to keep names unique in the long run? 14:06 <@jrandom> one of the important parts of the data to be managed in the naming service is for an entry to be signed, requiring some hard structure (or careful xml) 14:07 <@jrandom> i dont believe in globally unique human, human readable, and secure names. 14:07 <@jrandom> (i bundle centralized & secure together) 14:07 <@jrandom> susi23: have you seen http://zooko.com/distnames.html ? 14:07 <Ragnarok> I think using an addressbook like system, the names will end up being mostly unique, since it's in the interest of the person claiming a name not to choose one that's already in use 14:08 <@jrandom> Ragnarok: we'll see. perhaps 14:08 <susi23> i'll check this out 14:08 <bens> I suspect trusted authorities will emerge 14:08 <Ragnarok> well, there already is one 14:08 <frosk> hosts.txt? :) 14:09 <Ragnarok> jrandom's, yeah 14:09 <@jrandom> or if not trusted authorities, names that include the path to uniquely identify it 14:09 <@jrandom> (e.g. "the site orion.i2p calls 'frosk.i2p'") 14:10 <@jrandom> Derek Eddington had some posts along those lines in september - http://dev.i2p.net/pipermail/i2p/2004-September/000432.html 14:10 <bens> frosk.orion.i2p 14:10 <@jrandom> smtp.frosk.ns.orion.i2p 14:11 * jrandom starts building uucp bang paths 14:11 <frosk> hah 14:12 <susi23> ok, what now... how about a "naming roadmap"? :) 14:12 <ant> <Jnymo> you guys have swayed me away from an absolute distributed dns for i2p.. somewhat.. but ducks ideas started me thinking that a trust system might work.. like, a lookup could bring back a list of sites/files, and each could be listed with the amount of trust that the network gives it 14:12 <susi23> once we agreed what to do 14:12 <@jrandom> thats a good idea susi23, wanna write one up? 14:13 <@jrandom> trusting other people's trust has potential, but needs to be done very carefully 14:13 <susi23> I could do this, but I still have no idea WHAT we want to do. There are some decisions to make. 14:14 <@jrandom> (aka only according to the terms that you trust the peers along the chain to the trust author) 14:14 <modulus> there is or there should not be a "network trust" of a site, trust has to be user-centric always 14:14 <@jrandom> susi23: roadmap step 1: decide among $featureset 14:14 <susi23> Or at least we have to develop all ideas into a more precise concept. 14:14 <ant> <Jnymo> well, if it was explicitly simple.. like, if files i2p listed how many sites linked to siteinquestion.i2p 14:15 <Ragnarok> ok, the I've updated the addressbook package with an executable jar. 14:15 <ant> <Jnymo> er, files.i2p 14:15 <@jrandom> jnymo: that turns into a centralized authority - files.i2p 14:15 <modulus> not to say that you could poison the pool of links by establishing a shitload of sites. 14:16 <modulus> googlebombing on i2p 14:16 <ant> <Jnymo> true.. but files i2p could be decentralized 14:16 <susi23> ok, how about collection ideas/information/concepts until, lets say january 14:16 <orion> 'lo all. I see naming is on the table.. *again* :) 14:16 <susi23> then comes the decision phase, ok? 14:16 <@jrandom> sounds good - will you be the point of contact to gather that together? 14:16 <Ragnarok> sure 14:16 <modulus> doesn't matter if the trust aggregate is descentralized, trust has to emanate from the user. anything else can be poisoned imo. 14:17 <susi23> can't we take the mailinglist for this? 14:17 <bob> or perhaps ugha's wiki? 14:17 <ant> <Jnymo> agreed.. but what how to do that? put a little trust meter bar at the top of the web browser? 14:18 <@jrandom> the wiki would be good, we can gather links to all the previous discussions there 14:18 <modulus> jnyo: probably the most feasible solution is to bind to the first name encountered or something. 14:18 <dm> let's all give a hand of applause to jrandom for his wonderful project management 14:18 <susi23> fine 14:18 <modulus> but there are more ways than sausages. 14:19 <susi23> url to the wiki? (for the records) 14:19 <ant> * Jnymo claps 14:19 <@jrandom> ugha.i2p 14:19 * dm claps 14:19 <susi23> ok 14:19 <susi23> then I'm done and ping jrandom back ;) 14:20 <ant> <Jnymo> modulus: so, if i refer a link to someone else, i'm refering them to the site i first binded to.. that might work.. 14:20 <+ugha2p> Looks like jrandom has ping timeouted. 14:20 <@jrandom> ok cool, anything else on nami^W nm, no more on naming. on to the wiki 14:20 <modulus> anyway, if you're linking you'll probably want to put an absolute path in the link, not just a name 14:21 <@jrandom> moving forward to 4) eepsite roundup 14:21 <dm> dm.i2p is up and running 14:21 <@jrandom> cool 14:22 <@jrandom> ok, i dont really have much to add beyond whats mentioned in the mail 14:22 <bob> nice to see an influx of sites! all speedy to access as well! 14:22 <@jrandom> aye, agreed bob 14:22 <bob> orion, thanks for your work.. I use your site daily. 14:22 * jrandom too, the 'last updated' is especially helpful 14:23 <bob> dm: :-) 14:24 <@jrandom> ok, if there's nothing more on that, we can jump to 5) ??? 14:24 <@jrandom> is there anything else people want to bring up for the meeting? 14:24 <ant> <Jnymo> hows the net status? 14:24 <ant> <Jnymo> wrt 4.2.5? 14:25 <@jrandom> its looking good, but the release is only a few hours old, so too soon to tell 14:25 <ant> <Jnymo> oh, heh 14:25 <ant> <Jnymo> any fusenet news? 14:26 <@jrandom> (http://piespy.i2p/i2p/i2p-current.webp heh) 14:26 <frosk> my work on i2pcontent has been largely put aside for some weeks, but the latest version of the document can be read at http://frosk.i2p/i2pcontent.html . if anyone is interested, do read, and do comment harshly if needs be (om irc when i'm not /away or mail to frosk@mail.i2p) 14:26 <frosk> i2pcontent/fusenet/anything ;) 14:26 <ant> <Jnymo> wordicus 14:28 <@jrandom> ok, if there's nothing else... 14:28 <mule2> tons of applause for all the excellent contributions 14:29 <@jrandom> aye, y'all are doing some kickass shit 14:29 <frosk> you too, jrandom :) 14:29 <orion> word. 14:29 <orion> yes, very much so, you too jrandom. 14:29 <scintilla> hear hear! 14:29 <ant> <Jnymo> yea, i noticed on the site, theres less info on how to help out 14:29 <@jrandom> sometimes kickass, sometimes ass kicked ;) 14:29 <orion> HIP HIP 14:30 <ant> <Jnymo> HORRAY 14:30 * orion smiles 14:30 <Frooze> downloaded eclipse today, to learn java over holiday, because y'all are so impressive. 14:30 <@jrandom> jnymo: many of the small easy-to-accomplish tasks have been done 14:30 <@jrandom> ooh wikked Frooze 14:31 <Frooze> so, trouble on horizon. heh 14:31 <@jrandom> jnymo: i really should collect some more of them though and post 'em 14:31 <ant> <Jnymo> jrandom: You still looking for someone to help out on alexandria.i2p? 14:31 <@jrandom> (take cover arizona!) 14:31 * jrandom is not involved in alexandria, but yes, i believe they are still looking for a librarian 14:31 <ant> <Jnymo> learn to swim, folks ;) 14:31 * orion loves pump up the volume references. Vague though they may be. 14:31 <@duck> yes we do 14:31 <@jrandom> :) 14:31 <Ragnarok> jrandom: where is the war actually supposed to go? 14:31 <@jrandom> (orion++) 14:32 <@jrandom> Ragnarok: i2p/webapps/addressbook.war 14:32 <@jrandom> (then restart the router) 14:32 <ant> <Jnymo> duck, you talkint to me? 14:32 <Ragnarok> cool. I shall commence testing 14:32 <@jrandom> r0x0r 14:32 <ant> <Jnymo> duck: is alexandria on your site? 14:33 <@duck> duck.i2p/alexandria/ 14:33 <ant> <Jnymo> word 14:34 <@jrandom> ok, if thats all, we can slide out of here @ the 90m mark.. 14:34 * jrandom winds up 14:34 * jrandom *baf*s the meeting closed