14:04 < jrandom> 0) hi 14:04 < jrandom> 1) 0.4.1.2 14:04 < jrandom> 2) 0.4.1.3 14:05 < jrandom> 3) 0.4.2 14:05 < jrandom> 4) mail discussions 14:05 < jrandom> 5) ??? 14:05 < jrandom> 0) hi 14:05 * jrandom waves 14:05 < Janonymous> hello 14:05 < jrandom> lots of #s in our agenda this week 14:05 < jrandom> weekly status notes up @ http://i2p.net/pipermail/i2p/2004-October/000466.html 14:05 < jrandom> (posted a min or three ago) 14:05 < deer> * cervantes has brought a pillow 14:06 < jrandom> oh i hope it won't be that boring ;) 14:06 < jrandom> anyway, jumping on in to the good stuff: 1) 0.4.1.2 14:06 < deer> make me up after the statistal analysis section 14:06 < jrandom> the release is out and everyone should upgrade 14:06 < jrandom> heh 14:06 < deer> eerm wake 14:07 < jrandom> there are some bugs with the watchdog code, which will kill your router poorly (rather than restart it when bad stuff happens) 14:07 < jrandom> but hopefully those situations are few and far between 14:07 < deer> nope :( 14:08 < jrandom> well, it varies by the user 14:08 < jrandom> i'm trying to find the cause, as its been around forever and its pretty annoying 14:08 < jrandom> (the actual hang, not the watchdog code that detects the hang) 14:09 < jrandom> the current CVS rev (0.4.1.2-1) has the 'meat' of the watchdog disabled - it monitors, but oesn't shut down the router 14:10 < jrandom> but 0.4.1.2 should be fine for everyone (except mule ;) 14:10 < jrandom> oh, as mentioned before, start up some logging and send me some data, per http://dev.i2p.net/pipermail/i2p/2004-October/000465.html 14:11 < jrandom> the more data the better - if you can leave it running overnight, that'd be great (a 20h run on duck's box generated ~60MB of data) 14:11 < jrandom> ok, moving on to 2) 0.4.1.3 14:12 < jrandom> well, there's not really anything i want to mention beyond wahts in the email 14:12 < jrandom> anyone have anything they want to say re: 0.4.1.3? 14:12 < Janonymous> nah 14:13 < deer> no 14:13 < Janonymous> backwards compatable? 14:13 < jrandom> certainly 14:13 < jrandom> ok, moving on to * 3) 0.4.2 14:14 < jrandom> again, another "see the email" :) 14:14 < Janonymous> xpc vs. tcp ?? 14:14 < jrandom> i've never implemented a tcp stack before, so any guidance would be appreciated 14:15 < jrandom> xcp has better handling in networks with high delays 14:15 < jrandom> (for congestion control) 14:15 < Janonymous> does that include fec? 14:15 < jrandom> no 14:16 < Janonymous> k, cause I've been researching that some 14:17 < jrandom> cool 14:17 < jrandom> anything good you've found? 14:17 < deer> most GET requests are sub 32kb...and your average html page should be around that size...so I'd imagine eepsurfing will be much improved... - I wouldn't mind seeing an improvement in per-tunnel throughput though...will the new stack improve upon that? 14:17 < Janonymous> fec is used a lot for high latency/high throughput networks 14:18 < deer> jrandom: nor have i, but i could tell a folk here to support you 14:18 < Janonymous> jrandom: some.. I'll report back 14:18 < deer> at least it would be a good learning experience for him and another pair of eyes 14:18 < jrandom> great Janonymous 14:18 < jrandom> oh kickass mule 14:18 < jrandom> cervantes: per-tunnel throughput would improve with >1 message windows 14:19 < jrandom> (i expect we'll be able to even start with >1 as a window size, depending upon what we can gleam from the router) 14:19 < jrandom> ((ecn++)) 14:19 < deer> grand 14:20 < jrandom> ok, anything else on 0.4.2 stuff? 14:20 < Janonymous> fresh stack.. fresh laptop.. *drools* 14:21 < jrandom> heh 14:21 < Janonymous> yea 14:21 < Janonymous> one thing 14:22 < Janonymous> this will implement the new short handshake? 14:22 < jrandom> hmm? 14:22 < jrandom> we have the low-cpu TCP reconnection code in the 0.4.1 transport 14:22 < Janonymous> ah, in the email, you mention the alice-> bob handshake 14:23 < Janonymous> ah 14:23 < Janonymous> still catching up 14:23 < jrandom> oh. yeah, whatever 0.4.2 comes up with, it'll support a packet sequence like the one in the email 14:24 < Janonymous> k 14:24 < jrandom> we'll probably control it largely through socket options (e.g. set the stream to interactive and it sends asap, set the stream to bulk and it only sends when the buffer is full or itsflushed [or it needs to ack]) 14:25 < jrandom> ok, swinging on to 4) mail discussion 14:25 < jrandom> postman - you 'round? 14:26 < deer> ya 14:26 < jrandom> word, wanna give us a run down / update wrt the mail stuff? 14:27 < deer> hmm, ok tho i am quite shy talking in front of that many ppl :) 14:27 < jrandom> heh just imagine we're all nak^H^H^Her... nm 14:28 * Janonymous gets popcorn out 14:28 < deer> since the 20th od september there is a SMTP/POP Service running - accessible with normal smtp/pop3 MUAs 14:29 < deer> i put quite some efforts in it in a way that i analyzed the potential risks that normal mail clients bear 14:29 < Janonymous> what about inproxies/outproxies? 14:29 < deer> put it all together on a website 14:29 < deer> for those who haven't done so: www.postman.i2p 14:29 * Janonymous has not access to the network currently 14:30 < deer> there's a proposal on the website that tries to comprehend all the common problems dealing with anonymity and reliability of a mailservice when doing a bridging between i2p and internet 14:30 < deer> out/inproxy does not run yet but is in the planning 14:30 < Janonymous> I think I caught some of the discussion on the maillist or the forum 14:30 < Janonymous> out would be more dangerous than in, right? 14:31 < deer> first i want a commonly accepted concept 14:31 < deer> generally YES, but i think we found a way that spam and the likes won't be sent outward 14:31 < jrandom> what'd be neat is if the mx.postman.i2p in/outproxy could dispatch to different (or multiple redundant) pop3 accts 14:31 < deer> simply by putting a quota on every user trying to send mails out 14:32 < jrandom> (that way it wouldn't be tied to a particular mailhost) 14:32 < deer> jrandom2p: please explain further 14:33 < Janonymous> could the seperate mailhosts be syncronized too? 14:33 < deer> jrandom2p: it's a question of account based routing 14:33 < jrandom> right postman 14:33 < jrandom> probably lots of work, i dont know much about the MTAs you're working on 14:33 < deer> jrandom2p: the out/in proxy could easily handle more than one internal mailsystem - even could arrange a fallback kind of delivery 14:34 < jrandom> 'k, great 14:34 < Janonymous> Q wrt in/out 14:34 < deer> janonymous: i did not understand your question - please explain 14:34 * jrandom dreams up uucp-style offline fetch from mx.postman :) 14:35 < Janonymous> would mandatory mailbox to mailbox encryption make in/out sending less dangerous? 14:35 < deer> jrandom: haha, uucp is not needed i think - maybe ETRN is sexier :) 14:35 < deer> janonymous: right now the system works only internaly - everyone is free to apply PGP or sth similiar 14:36 < jrandom> Janonymous: you should swing by www.postman.i2p - he's put up a chunk of ideas / issues on there 14:36 < Janonymous> mandatory encryption/signatures is also an antispam method I believe 14:36 < deer> would it be possible to serve the postman.i2p address book using LDAP? 14:36 < Janonymous> I will once my laptop comes in 14:37 < deer> rag: there's an addressbook already - it is based on SQL tho - a transfer to LDAP os possible 14:38 < Janonymous> = server hosted address book? 14:38 < deer> * postman invites everybody to contribute own ideas to the ideas/concepts html document 14:38 < Janonymous> will do postman 14:38 < deer> * cervantes spiders the address book and starts writing penis enlargement pharmacutical mails 14:39 < deer> janonymous: well, ALL mailusers are SQL based - thus the "addressbook" is just a view on that table 14:39 < deer> cervantes: btw, every user can chose whether he wants to be visible or not 14:39 < Janonymous> ah 14:40 < Janonymous> how about selective groups ;) 14:40 < deer> postman: yup I've signed up already ;-) 14:40 < deer> cervantes: and since we HAVE a mailidentidy system , you cannot forge your senderaddress - we know it has been YOU :) 14:40 < deer> janonymous: yeah, it's planned for version 2.0 :) 14:41 < deer> postman: but I'll just spam every ircnym@postman.i2p ;-) 14:41 < deer> cervantes: this is technically possible, yes :) 14:42 < deer> cervantes: i hope you're able to deliver those pills too :) 14:42 < Janonymous> sounds like a much needed and long expected development for i2p 14:42 < Janonymous> the new email system 14:42 < deer> postman: and on the sender thing..the "Cervantes' penis enlargement elixir" would indicate the sender too :) 14:42 < deer> janonyous: i cannot tell about every detail implemented 14:43 < deer> jan: the website is best suited for this 14:43 < deer> cervantes: indeed - but this could be forged :) 14:43 < Janonymous> alrighty.. I'll get there asap 14:43 < jrandom> ok, great. so, yeah, y'all should review whats up on www.postman.i2p and send in your ideas/comments 14:43 < deer> * postman nods and sits down again 14:44 < jrandom> (postman++) 14:44 < jrandom> ok that brings us to 5) ??? 14:44 < jrandom> anyone have anything else they want to bring up? 14:44 < jrandom> (i2p related) 14:44 < deer> :) 14:44 < Janonymous> just a thought 14:45 < Janonymous> possible uses for I2P.. we know its a "distributed anonymous network layer" 14:45 < deer> my node is down :( moving equipment to a different part of the house 14:46 < Janonymous> but what can that be used for.. particularly, those "common good" issues 14:46 < Janonymous> Oppressive third world countries, freedom of speech.. etc.. thats one of the primary things that got me so interested in i2p to start with 14:47 < Janonymous> and freenet for that matter 14:47 < deer> oppressed 1st world countries like the u.s. 14:47 < Janonymous> so, I thought maybe some extrapolation on those issues, maybe starting on the forum, then some words on the site 14:48 < jrandom> we've got a lot of work to do before we can claim any relevence for people in china 14:48 < Janonymous> heh, yea, wouldn't want to make any false promises, but.. 14:48 * jrandom will not say we're safe when there has been so little peer review (and there are still so many outstanding issues) 14:49 < deer> how hard will it be for china to censor i2p? 14:49 < deer> I think applications will begin to surface more readily once the underlying network has stopped "shapeshifting" 14:49 < Janonymous> but those issues to me are one of the main things that makes i2p so exciting 14:49 < jrandom> fidd: censor has many definitions. in the sense "stop specific content from being transferred", pretty much impossible, short of making i2p illegal 14:50 < Janonymous> how about, "detect i2p on networks in china" 14:50 < Janonymous> stego? 14:51 < jrandom> exciting, yes. important? yes. necessary? yes. but since there's so much work to do before we're relevent, its just depressing to talk about it. 14:51 < Janonymous> my bad :) 14:51 < deer> once the base network is solid, then we could probably do with some nice toys to play with - eg filesharing apps, IM systems etc. Hopefully the userbase will swell at that point....before this happens there just won't be enough peers to guarantee anonymity for people who live in oppressive systems 14:52 < jrandom> its always important to keep your eyes on the real goals Janonymous, and i appreciate that 14:52 < Janonymous> yea, numbers of nodes has a lot to do with it 14:52 < modulus> imo until there is stego and things like random noise to defeat traffic analysis people in oppressive countries should stay away for a while. 14:53 < deer> no..they should stay here and help :) 14:53 < modulus> :-) 14:53 * jrandom will not describe in detail why those aspects won't be necessary, as the 3.0 rev will take care of 'em :) 14:53 < modulus> 3.0? sounds long-term ;-) 14:53 < jrandom> i have ~= 0 faith in stego transports for public networks 14:54 < jrandom> it aint tomorrow, thats for sure. 14:54 < Janonymous> word? huh 14:54 < Janonymous> jrandom: whys that (wrt stego)? 14:55 < jrandom> how to defeat stego on public networks with open source software: download the source, review the stego generation code, write detection code, deploy. 14:56 < jrandom> how to defeat stego on public networks with closed source software: kidnap the dev's family, subvert the code. deploy. 14:56 < Janonymous> ah.. yea.. random inputs? eh.. I just read this article talking like it was the future or something 14:56 < jrandom> how to defeat stego on private networks: laugh at the 5 people using it, and arrest 'em all. 14:56 < modulus> well, what about anonymous closed-source software? of course it could be a trojan ;-) 14:57 < deer> jrandom: if you're ever kidnapped, you can let us know by telling us "my dog fido is really upset about the food he's eating today" 14:57 < deer> that will be the giveaway and we'll know 14:57 < deer> %s!dev's family!jrandom 14:57 < jrandom> heh jake 14:58 < Janonymous> whens the eta for 4.2? 14:58 < jrandom> Janonymous: the #1 feature of anonymity or security software: snake oil. 14:58 < jrandom> 0.4.2? sometime this month 14:58 < jrandom> prolly near the end 14:58 < Janonymous> heheh. 14:58 < jrandom> 0.4.1.3 will prolly be out later this week or the weekend 14:58 < deer> Jake: that would never work, we'll juist think you've poisoned his dog 14:58 < deer> *just 14:58 < Janonymous> I should be back on the net in a week or two 14:59 < jrandom> r0x0r 14:59 < jrandom> ok, anyone else have something to bring up? 14:59 < deer> cervantes :) 15:00 < jrandom> if not.. 15:00 * jrandom winds up 15:00 * jrandom *baf*s the meeting closed