{% extends "_layout.html" %} {% block title %}I2P Development Meeting 120{% endblock %} {% block content %}

I2P dev meeting, December 14, 2004

13:08 < jrandom> 0) hi

13:08 < jrandom> 1) Net status

13:08 < jrandom> 2) mail.i2p

13:08 < jrandom> 3) roadmap

13:08 <+polecat> It's almost as if the nodes are using the time they got 5 min ago, and setting it to the current time instead of the real time.

13:09 < jrandom> 4) i2pcontent

13:09 < jrandom> 5) i2p-bt

13:09 < jrandom> 6) ???

13:09 < jrandom> 0) hi

13:09 < jrandom> weekly status notes posted a few minutes back to http://dev.i2p.net/pipermail/i2p/2004-December/000522.html

13:09 * Pseudonym waves

13:10 < cervantes> thanks for waiting.... just got back from work ;-)

13:10 < jrandom> polecat: it isnt exactly 5m (but we can discuss further after the meeting or in it)

13:10 * polecat nod

13:10 < jrandom> w3rd, well, i'll give you a moment to jump into the status notes then :)

13:11 < jrandom> in the meantime, 1) Net status

13:11 * postman waves

13:11 < jrandom> the other day, as mentioned on the list, it was pretty turbulent on irc

13:12 < jrandom> we've made some adjustments though and the bugfixes have gone pretty well

13:12 * dm waves

13:12 < jrandom> in addition to the time sync issue mentioned in the mail, there's also a "leases expiring" problem that some have been reporting

13:13 < Pseudonym> are they related?

13:13 <+protokol> (for months)

13:13 < Pseudonym> (the issues, not the people)

13:13 < jrandom> thats due in part to a variety of issues, some of which may be addressed by the patches in CVS, some of which may be time sync related, but most of which are due to issues we're working on for the 0.5 release

13:14 < jrandom> the essence of the problem is that the peer is sometimes unable to build tunnels for the client, which means it won't ask the client for a new lease

13:14 < jrandom> the solution is to make sure we can build new tunnels that meet the client's needs

13:15 < Pseudonym> and if we can't?

13:15 < jrandom> if we can't, the leases will stay expired until we can

13:16 < Pseudonym> so, how is that different?

13:16 < jrandom> it isn't :)

13:16 < jrandom> we need to be able to build tunnels, period.

13:16 < jrandom> to assure that we can, we must both improve our profiling (see: cvs fixes for a long standing profiling bug) and improve our pooling strategy (see: 0.5)

13:17 < jrandom> the only legitimate cause for not being able to build tunnels is if the entire net is completely saturated

13:17 <+polecat> or you're cut off from it

13:17 < jrandom> right

13:17 < bla> jrandom: Can this be because the net has grown to ~110 peers?

13:18 < dm> or its cut off from you

13:18 < jrandom> nah, we've seen this before too bla

13:18 < Pseudonym> are the "cvs fixes for a long standing profiling bug" in 0.4.2.3 or just CVS?

13:18 < jrandom> though in a way, i suppose it is, since we now have a lot more peers that we have no profiling data on

13:18 < jrandom> Pseudonym: CVS

13:19 <+polecat> By profiling you mean ranking peers according to how helpful they are?

13:19 < jrandom> yeah

13:19 * Pseudonym wants 0.4.2.4 ;-)

13:19 <+polecat> Phew.

13:19 <+polecat> Thought it was some weird kinda function tracing like gprof or something.

13:20 * orion wants 2.0 :)

13:20 < jrandom> hehe naw, the profiling bug was in part due to some stupid code that was ignoring daily stats

13:20 * jrandom too

13:20 * polecat wants the larval form of a large dog.

13:20 < jrandom> ok, well, thats about all i've got to bring up for 1) net status - anyone else have anything to add?

13:21 < jrandom> if not, moving on to 2) mail.i2p

13:21 < jrandom> postman: you've got the floor

13:22 <+postman> ok

13:22 <+postman> sorry

13:22 <+postman> :)

13:23 <+postman> there's a description for a complete handling of virtual maildomains on www.postman.i2p/user/virtual

13:23 <+postman> there's a description for a complete handling of virtual maildomains on www.postman.i2p/user/virtual.html

13:23 <+postman> (too much red wine)

13:23 < dm> this is a very unprofessional presentation!

13:23 <+postman> it tries to explain a system how to handle maildomains other than @mail.i2p addresses

13:23 < frosk> :D

13:24 * orion smacks dm in the head with the chalkboard eraser.

13:24 < frosk> does that i can have frosk@frosk.i2p?

13:24 <+postman> frosk: indeed

13:24 < jrandom> v.cool

13:24 <+polecat> The question is, why? :3

13:24 <+postman> it's quite complex, still i ask for comments and ideas for this one

13:24 < cervantes> s/eraser/

13:24 < frosk> froody cool

13:25 <+postman> it might not be a needed feature for a few ppl but the future is bright and shiny

13:25 < jrandom> there are lots of reasons why - e.g. giving each user @ forum.i2p a mail address, etc

13:25 < susi23> its a central system bound to postman.i2p

13:25 <+polecat> Yes, that much seems clear.

13:25 < susi23> if that machine fails, we're all upset :)

13:25 <+polecat> jrandom: But if it all has to go through mail.i2p in the first place...

13:25 * postman is VERY aware of this problem

13:26 <+postman> :/

13:26 < jrandom> polecat: perhaps, but perhaps not

13:26 <+polecat> susi23: exactly!

13:26 <+postman> the recent implementation is indeed quite single point of failure

13:26 <+postman> but this applys to the internet bridge as well

13:27 < jrandom> oh, the second gateway isn't in place yet?

13:27 <+polecat> One solution is to put multiple destinations in the client SMTP/POP3 tunnels, and have all these destinations relay only with each other.

13:27 <+postman> jrandom: no baffled has not setup yet

13:27 < jrandom> ah ok

13:27 <+postman> polecat: and on WHAT pop3 server should YOUR mailbox reside

13:27 < orion> shiny is good, but how tould that virtual address relate to an internet address? I like the fact that orion@mail.i2p and orion@i2pmail.org are both usable.

13:27 < orion> s/usable/identical/

13:28 <+postman> polecat: who wants to transfer 100MBs of mailbox data every day in 1 year for all 10000 users?

13:28 <+postman> orion: they will be usable

13:28 <+polecat> instead of going mail.i2p -> polecat.i2p -> frosk@baffled.i2p, it could go to either of the 3, and from there straight to baffled.

13:29 <+postman> i ask all ppl interested to contribute some ideas

13:29 <+postman> still the virtual domains is a feature that appears useful and can be implemented regardless of the state of the network

13:29 <+polecat> So if mail.i2p ever dies, the other two will have their server tunnels available as alternatives into the mail relay system.

13:30 <+postman> polecat: still there is the question of your mailbox

13:30 <+postman> polecat: your mailbox data must be moved as well and kept synchronized between ALL possible location

13:30 <+polecat> Ugh... yeah that's true...

13:30 <+postman> polecat: just consider this for 1000 users in the future

13:30 < susi23> everybody could set up a destination on their nodes where mails are delivered to... now we have to problem to connect destinations to mail addresses

13:30 <+postman> it's not THAT easy

13:30 <+polecat> Oh! But this would work though...

13:30 <+postman> indeed

13:31 <+postman> otoh the problem of relaying from and to the internet is still there

13:31 < dm> jrandom: you're enjoying this, aren't you?

13:31 <+polecat> Yes! A user chooses which server to have their POP3 mailbox on, and that is the server they choose as destination for the POP3 tunnel.

13:31 <+postman> polecat: what if THIS server fails?

13:32 <+polecat> So mail.i2p and polecat.i2p never even have to see baffled's POP3 mailbox, since all of baffled's POP3 users download straight from baffled.

13:32 <+postman> a real redundant system will require a mailbox sync

13:32 < susi23> yeah, but with such a system everybody could deliver mails within i2p, even if postman.i2p would not be there

13:32 <+polecat> postman: Then they have to change servers. -.-

13:32 < dm> Students having an intelligent conversation between each other. A professor's dream :)

13:32 <+postman> well, the meeting is hardly the place to DISCUSS all those things

13:33 <+postman> i am just here to trigger the discussion

13:33 <+postman> read the document first please and AFTER THAT i am ready to hear your comments

13:33 <+postman> 2.

13:33 <+polecat> Alright, so mail.i2p is in the works, and attempting to become less centralized and single point failurey.

13:33 <+postman> we officially crossed the 100 users with 110 registered accounts

13:33 <+postman> just FYI

13:33 < jrandom> w00t

13:34 <+postman> thats all for today :)

13:34 <+postman> thanks

13:34 * dm applauds

13:34 < jrandom> kickass, thanks postman. it all looks promising

13:34 <+postman> :)

13:35 < mule2> i'd like to bring up a topic on mail, but after the meeting

13:35 < jrandom> perhaps some mail-decentralization discussions could go on over the list or on the forum? but for now what you've got set up more than meets our needs

13:35 <+postman> there's even a channel for it

13:35 <+postman> :)

13:35 < jrandom> heh good point

13:35 < frosk> which one?

13:36 < jrandom> #mail.i2p

13:36 <+postman> frosk: #mail.i2p

13:36 <+polecat> Oh, one quick note I just surprised myself by getting a little perl caching SMTP server going, so emacs doesn't hang waiting for postman's SMTP server to respond over i2p.

13:36 < frosk> ok

13:36 <+polecat> I might post some code later, if it works like, really well.

13:36 < jrandom> oh, kickass polecat

13:36 < cervantes> postman: you're welcome to have a dedicated section on the forum

13:37 <+postman> cervantes: ohh thanks

13:37 * postman feels honoured :)

13:37 < dm> You deserve it

13:38 * postman hands the mike back to hr

13:38 * postman hands the mike back to jr

13:38 <+postman> damn

13:38 <+postman> :)

13:38 < jrandom> ok, if there's nothing else on 2) mail.i2p, lets jump on over to 3) roadmap

13:38 <+polecat> vroom vroom!

13:38 < jrandom> the old roadmap was looking a little... out of date

13:39 < jrandom> the new one reflects the current view of things

13:39 < jrandom> hopefully the schedule listed has enough padding, though if more people jump on board perhaps we can beat those estimates :)

13:40 < jrandom> once we've hit 0.6, we'll be able to scale to large numbers of nodes, as we wont have the thread-imposed ceiling

13:41 < frosk> what do you think is a realistic node limit for < 0.6?

13:41 < jrandom> prior to 0.6 though, we'll probably need to stay under 200 active nodes, though we can probably stop being so lazy and actively kill some connections

13:41 < jrandom> with some care, i think we'll be able to get up to 3-500

13:42 < mule2> so no slashdotting please

13:42 < jrandom> we'd have connection churn at that point, but our low-cost tcp transport shouldn't hurt too much

13:42 < Pseudonym> the roadmap for 0.6 doesn't mention that. just udp and content dist

13:42 < Pseudonym> or is it the udp that fixes it?

13:42 * orion votes for no slashdotting ever

13:43 < jrandom> Pseudonym: udp fixes it (http://www.i2p.net/todo#transport )

13:43 < cervantes> postman: http://forum.i2p/viewforum.php?f=22

13:44 < Pseudonym> orion: I disagree. to get real anonymity we're going to need LOTS of nodes eventually

13:44 < Pseudonym> at some point we have to tell people about it

13:44 < jrandom> agreed. when we need 'em, we'll definitely want to do all sorts of PR

13:44 < jrandom> the geek crowd will likely be a large part of the userbase

13:44 < Pseudonym> when do we announce to the geek community? not as a finished product but as a beta for tire-kicking

13:44 < Frooze> Ask JRandom

13:45 <+polecat> I think we should be very careful about making this network too popular.

13:45 < jrandom> Pseudonym: when we've done the best tire kicking we can without them

13:45 <+polecat> Because one of these days someone is going to use it to do something horrible and illegal.

13:45 <+polecat> And if we can be tracked down at that point, we will be persecuted right along with the criminal.

13:46 < jrandom> basically, once the network works great consistently and we're not able to do tihngs to b0rk it up, /then/ we'll need to get more users to help break/test it

13:47 < mule2> you have to kick me off before :9

13:47 < Pseudonym> just don't fall into the same trend as Toad with freenet

13:47 <+polecat> Because we gave them the freedom to post the source code for Windows XPQXR, and Halo 7, so we'd better as all heck have good anonymity protection.

13:47 < orion> speaking of b0rking... was that time-skew bug ever identified?

13:47 < jrandom> Pseudonym: i believe our roadmap is realistic

13:48 < jrandom> polecat: agreed, people shouldn't use i2p for things that are 'dangerous' yet

13:48 < jrandom> orion: no

13:48 < Pseudonym> jr: I'm not complaining about the roadmap. but it doesn't address announcements

13:48 < jrandom> true

13:49 < dm> well, with 2 years of development/testing under its belt, it should be one of the most polished offerings of this type when it launches :)

13:49 < Pseudonym> perhaps add slashdotting to 0.6? :-)

13:49 <+polecat> jrandom: More importantly, people who would use i2p for things that dangerous would do us a lot of good if they didn't know about i2p just yet.

13:49 < jrandom> i was thinking about that the other day. perhaps some announcements for other activities (e.g. I2PContent) would make sense, to draw more people in to work on them

13:49 < dm> as opposed the usual level of maturity when things go big

13:50 < ant> <jnymo> i think jrandom should write the slashdot article.. he's best at describing i2p, i think

13:50 * Pseudonym agrees

13:51 < dm> I'm sure something will go on there before jrandom is comfortable to do it himself ;)

13:51 < Pseudonym> I'm just trying to nudge him a bit

13:51 < jrandom> heh

13:51 < jrandom> well, with 0.6 we'll want to attract a larger user base in any case

13:51 < Pseudonym> I figure if I can't code, I can at least pester the people who can

13:51 * jrandom flings mud

13:52 <+polecat> dm: I'm sure the Second Coming will pass before jrandom is comfortable enough to /. i2p ;3

13:52 * Pseudonym ducks. quack

13:52 < jrandom> ok, in any case, anyone have anything else to discuss wrt the roadmap?

13:52 < jrandom> or shall we move on to 4) I2PContent ?

13:53 -!- Irssi: #i2p: Total of 36 nicks [1 ops, 0 halfops, 3 voices, 32 normal]

13:53 < jrandom> frosk: ping

13:53 * frosk grabs the wireless mic

13:54 < cervantes> *zzzzzZzzzzttt*

13:54 * orion plugs in his RF jammer. ;)

13:54 <+polecat> I have been trying to get ahold of frosk, without luck as such yet. Frankly I think I might never see em on IRC, and eir email is a sightless void.

13:54 < frosk> well, jrandom put this "distributed content infrastructure" on the new roadmap for 0.6, and after hearing some thoughts about it here, it sounded really interesting, and i figure i should do whatever my skills allow to beat the schedule ;)

13:54 * dm looks at polecat

13:54 <+polecat> *shakes head* Just no luck whatsoever. No where to be FOUND. Maybe frosk is invisible!

13:55 < frosk> "i2pcontent" is so far a document at frosk.i2p

13:55 < Pseudonym> how is I2PContent different from i2p-bt?

13:55 * polecat is on 4.4 atm.

13:55 < frosk> it merges the ideas i've heard with my own, and it has gone through some revisions with helpful comments and suggestsions from jrandom and others, and i think it's starting to look very cool :)

13:55 < ant> * jnymo tries to find a postscript viewer to see these ideas.. :/

13:56 < dm> what is it, I can't get to frosk.i2p. Executive summary?

13:56 <+polecat> Pseudonym: i2p-bt only applies to 1 file at a time, and is a swarming download.

13:56 < frosk> Pseudonym: i2pcontent is a lot like Usenet

13:56 < frosk> it merges concepts from usenet and freenet. i shall refrain from calling it "frusenet".

13:56 < jrandom> lol

13:56 <+polecat> Did you get my suggestion on i2pcontent?

13:56 < jrandom> frusenet has a ring to it...

13:56 < frosk> i2pcontent lets you post messages to your blog or to public forums, and publish your address book for others to import

13:56 * dm did not refrain from calling it frazaa

13:56 <+polecat> It merges usenet, freenet and livejournal. So.... Fusejournal?

13:56 < jrandom> rofl

13:57 < frosk> hm, yeah, LJ too ;)

13:57 <+polecat> Lj is the closest parallel I've found.

13:57 <+polecat> But here's one thing I didn't read in your i2pcontent document.

13:57 < frosk> anyway, at this point i really want it well designed, so i urge anyone who's interested to read the document and make suggestions

13:57 < orion> LiveFuseNet.

13:58 <+polecat> What about making it so only a few people can /read/ a group? Not so much encrypting it, but preventing its existence from even being known.

13:58 < dm> How about: Contnet? ContNet

13:58 < dm> Content, Contnet... get it? eh???

13:58 < susi23> jnymo: regarding postscript, I kindly asked frosk to supply us with pdf *blush*

13:58 < frosk> polecat: that may be interesting, yeah. it's hard to fit into the current design, though

13:58 < jrandom> i'm not sure, it sounds pretty doable

13:59 <+polecat> I want HTML or plain text myself. -.- Don't like bitmap ps readers. -.-

13:59 < jrandom> rather than offering a group for syndication, only trusted/known users can get the group

13:59 < jrandom> (off trusted/known syndication nodes)

13:59 < frosk> polecat: http://frosk.i2p/i2pcontent-3.pdf if you can handle pdf's :)

13:59 < jrandom> kind of like usenet's "Distribution:" header

13:59 < susi23> polecat: ps is not bitmap :P

13:59 <+polecat> frosk: It's important though, if you want to have things like private mailboxes, or secret groups, or livejournal's ability to block text to all but certain friends. Also moderated forums will probably be important to have that.

13:59 < frosk> hm, yeah

14:00 < frosk> polecat: blocking to all but friends can be handled with encryption

14:00 <+polecat> frosk: My PDF reader is this: $ pdf2ps file.pdf > file.ps; gs file.ps

14:00 < jrandom> polecat: you had a good suggestion for moderated forums the other day - an unmoderated submission queue, with moderators posting to the "real" group

14:01 <+polecat> frosk: Encryption is good, and hopefully somewhat transparent. Otherwise users will have to type text in an xterm running gpg, copy it and paste it to the journal window. >.<

14:01 <+polecat> jrandom: Yes, but ideally the submission queue should be invisible to all but the moderators.

14:01 < frosk> polecat: oh, transparency is an important keyword in the whole thing :)

14:01 < jrandom> polecat: you'd lose 99% of the target audience if you say "xterm"

14:02 <+polecat> jrandom: Heathens! A grep on them!

14:02 < ant> <jnymo> mmmmm.. what's usenet?

14:02 < ant> <jnymo> I mean i've heard of it.. but

14:02 < susi23> jnymo: news, nntp, google -> groups

14:02 < frosk> http://en.wikipedia.org/Usenet :)

14:03 <+polecat> jnymo: newsgroups, eh?

14:03 < dm> It's good for random porn downloads.

14:03 < frosk> it's basically the world's oldest and most proven p2p net, as jrandom wrote today

14:03 < ant> <jnymo> so you can post files up? or links to files?

14:03 < jrandom> and its bloody resiliant

14:03 < susi23> dm: its 'use'ful for random porn downloads :P

14:03 <+polecat> dm: I suppose, if you can find the porn around all the spam.

14:04 < frosk> it's first and foremost for discussion groups, but it's widely used for files too

14:04 <+polecat> There's another issue actually. Spam and all..

14:04 * dm used to run a 'porn downloader'. It worked well.

14:04 < ant> <jnymo> so its like the forum format of irc?

14:04 < frosk> i have thought about spam on i2pcontent, and i don't look forward to it ;)

14:04 * susi23 points back to topic *blush*

14:04 <+polecat> We can't have open forums, or at least we can't only have forums with 1 author, and forums without restriction. We need some kind of happy medium where multiple people can post, but not unauthorized people.

14:04 <+dinoman> i have just 1 thing to ask would i have to run this ie is it going to be part of i2p?

14:05 < frosk> polecat: i2pcontent has that (groups of users editing one blog)

14:05 < dm> It's amazing usenet is so big considering how few people actually use it.

14:05 < dm> Average Joe doesn't know what usenet is.

14:05 < jrandom> dinoman: its an application, definitely not required

14:06 <+dinoman> :)

14:06 < ant> <jnymo> yea.. i'm average joe

14:06 < frosk> but hopefully distributed with i2p ;)

14:06 <+polecat> So pretty much you have a list of sha4 in meta.group.*, one list for approved syndicators/readers, one for writers, one for owners, etc...

14:06 < jrandom> (but i can see no reason why not use it, as 1) installing it doesn't add *any* overhead to your machine 2) lots of good features :)

14:07 < jrandom> frosk: definitely

14:07 < dm> Google seems to be giving it some exposure. It should be presented as "the biggest message board in the world", and have a similar UI to the usual forums.

14:07 <+polecat> jrandom: Why would you say *no* overhead? c.c

14:07 <+polecat> Just because you have to select syndicates and blogs to read, before you will download them?

14:07 < jrandom> jnymo: a usenet-like itnerface to the i2p mailing list: http://news.gmane.org/gmane.network.i2p

14:08 < jrandom> polecat: no, 0 overhead if you don't use it

14:08 < frosk> polecat: groups have one owner who can add users. as for "secret" message namespaces, i haven't thought about that till now :)

14:08 < jrandom> (as in, just having it installed doesnt make your machine a public data store, etc)

14:08 -!- ]Replica[ is now known as ]Replica|zZz[

14:08 < jrandom> and there will probably be i2p announcements done over secure blogs in i2p, worth reading, etc

14:08 <+polecat> frosk: No reason it can't have multiple owners, though only one could go in the sha for the name. :3 Just allow multiple people to modify the meta.* stuff for that group.

14:09 < frosk> so in closing, if you're interested in helping out, read the document at frosk.i2p and let's talk :) anything else on i2pcontent?

14:09 <+dinoman> oh so it is not freenet over i2p!

14:09 < frosk> (i have quite a lag here right now)

14:09 < jrandom> right dinoman, definitely not

14:09 < susi23> data organized in "newsgroups" would be great...simply delete/unsubscribe i2p.childporn.* ...

14:09 <+polecat> dinoman: En. Oh.

14:10 < ant> <jnymo> jrandom: ah.. that's cool

14:10 < jrandom> word frosk. this is definitely some cool shit, and people should throw tons of email at you, and read your blog :)

14:10 < ant> <jnymo> useful ;)

14:10 <+polecat> susi23: Right, and if nobody wants to syndicate it, then nobody has to help move it around.

14:10 < frosk> polecat: yeah, though it adds a bit of complexity, and i'm a simplicity freak ;)

14:10 < jrandom> jnymo: aye. but we can do some really cool shit beyond that, making things look like http://www.livejournal.com/ or blogger or whatever

14:11 < jrandom> yeah, its best not to aim too high at the start (</lesson learned>). go for the simplest thing that could possible work, with hooks for later improvement

14:11 < frosk> the rendering is of course 100% up to the user client (web interface that looks like LJ? ok. slashdot-like? fine! etc :)

14:12 <+polecat> frosk: I just think permissions should be generalized, and not "only one" for owner, "just a few" for writer, "everybody and their mother" for reader, unless the forum itself specifies those permissions. Otherwise you're hardcoding many types of authorization.

14:12 < frosk> jrandom: yes, extensionability is king

14:12 < frosk> which is why a sound design from the start is important

14:13 <+dinoman> so let me see if i get this to me (end user) this is going to work like newsgroups.

14:13 < frosk> polecat: agree

14:13 <+polecat> dinoman: More like Livejournal, but yes.

14:14 <+dinoman> well i could learn to like this idea!

14:14 < frosk> technically it's like newsgroups (on speed), but on the surface it can be like livejournal

14:14 <+polecat> frosk: Also not like LIvejournal, in that it's decentralized Usenet style. So the user has to pick syndicates, instead of the one syndicate LJ.

14:15 < frosk> polecat: yes. the user software does the syndicate picking in most cases though, so most users won't have to know about many technicalities

14:16 <+polecat> Hmm... perhaps. You'd have to have a way for the software to find the syndicates though. Aside from the user copying the hash from IRC into the i2pcontent add syndicate box.

14:17 < jrandom> polecat: syndicate(s) used are included in the meta.* post

14:17 < frosk> polecat: yes, i2pcontent comes with a few "seed syndicates", and the user asks them for more

14:17 < ant> <Asciiwhite> frost, livejournal?, sounds brillient...

14:17 <+polecat> jrandom: You need a syndicate to get a meta.* post. 8) frosk: yeah something like that, cool.

14:17 < frosk> ah yes, frost people will love i2pcontent ;)

14:18 < jrandom> heh true

14:18 < frosk> jrandom: that wasn't my plan, but it sounds very smart, actually :)

14:18 < frosk> the current syndicate database is a sore point in some ways

14:18 < jrandom> i thought i saw it in one of your .ps files, perhaps it was just in a conversation though

14:19 <+polecat> Make it a kademelia DHT! X3

14:19 * jrandom groans

14:19 < jrandom> but yeah, there are lots of optimizations on the syndicate database that can be done

14:19 < frosk> perhaps you're just thinking smart thoughts and exchange what you read with that ;)

14:19 < jrandom> lol

14:19 < ant> <jnymo> so can you embed html?

14:19 <+polecat> *chants* DHT DHT DHT USA US--

14:19 < jrandom> jnym: any content

14:20 <+polecat> jnymo: Either that or some sort of bbcode type thing.

14:20 < jrandom> yeah, rendering would be safest with a bbcode-like syntax

14:20 < dm> frosk: would you like a dedicated section on cervantes' forum?

14:20 < frosk> blogs and forums will expect text with some markup like bbcode

14:20 < frosk> dm: i think it's kind of early yet :)

14:21 < dm> frosk: consider it done!

14:21 < cervantes> dm: would you like a private sound proof section on my forum?

14:21 < dm> cervantes: make it so.

14:21 < frosk> while i'm still on, please not that "i2pcontent" is just a dummy name since i didn't want to insult jrandom by calling it MyI2P ;) we need a more catchy name

14:21 < dm> how about... contnet?

14:22 < jrandom> frusejournalrent

14:22 < frosk> i like!

14:22 * dm rubs his hands in excitement

14:22 < jrandom> </fark>

14:22 < dm> </stupid jrandom tag>

14:22 <+polecat> usejournalforrent?

14:22 < ant> <jnymo> fusenet sounded pretty cool

14:22 <+protokol> eepnet

14:22 <+postman> uupnet :)

14:22 < lurk> froops

14:23 <+postman> LOL

14:23 < dm> nnnnnnnnnnnntp

14:23 <+postman> silly persons

14:23 <+polecat> "frosk's catchy name for a content distribution syndicate network." We could say "Fcnfacdsn was inspired by Usenet..."

14:23 < ant> <Asciiwhite> yeah i thought frusenet was good.

14:23 < frosk> :D

14:23 < jrandom> ok, please direct all silly names to frosk@mail.i2p :)

14:23 <+polecat> frootloops!

14:23 < frosk> i tried frusenet on a friend, he said "... or not."

14:23 < jrandom> (along with any comments/concerns/etc)

14:24 < frosk> although fusenet has a cool ring to it :)

14:24 < dm> How about just 'Content' ?

14:24 <+polecat> I like fusenet, it sounds... volatile.

14:24 <+polecat> So yes. Quieting down now.

14:24 < Pseudonym> nn2p

14:24 < dm> Nice and dinstinguished

14:24 < jrandom> ooOOo

14:24 < frosk> anyway, i'm not last on the agenda, we might want to move on ;)

14:24 <+postman> NN2P is COOL

14:24 < ant> <jnymo> if you had html.. you could have what looks like the net... inside froozlednet

14:24 < jrandom> ok, moving on to 5) i2p-bt

14:24 < jrandom> duck: you 'round?

14:24 <@duck> meep

14:24 < frosk> dm: "Content" is probably trademarked by Apple or whatever ;)

14:25 < ant> <Asciiwhite> owww, is this a minutes ?

14:25 <@duck> i2p-bt events this week:

14:25 < dm> speeddating!@

14:26 <@duck> - rss available on the trackers

14:26 <@duck> - silly attempts to make a metatracker in #eeprnova

14:26 < ant> <jnymo> noice

14:26 < ant> <Asciiwhite> yeah, great idea.

14:26 <+polecat> I still wish we could find a better codebase than that blasted bittorrent python source...

14:26 < ant> <Asciiwhite> What about support for say samplers(i.e video/pics)

14:26 <@duck> - some detailed code review leading to not finding bugs

14:26 <@duck> most of the scary looking errors are pretty harmless

14:27 <@duck> - I forgot

14:27 <@duck> .

14:27 < jrandom> word

14:27 < jrandom> i've been watching the streaming lib activity while swarming, and there have been some improvements in cvs

14:28 <+polecat> A metatracker lets you find trackers for files...?

14:28 < ant> <Asciiwhite> so people can upload a small sample of video quality, or a thumbnail etc.

14:28 < jrandom> (to keep up with the bt setup)

14:28 <+polecat> jrandom: Improvements as of what date, this morning? :3

14:28 <@duck> polecat: yeah, well this one just announces new files into a channel; but it could be enhanced

14:28 < jrandom> a day or two ago

14:29 <+polecat> Just checking, because last time I got CVS Head, you updated to 0.4.3 a few hours later.

14:29 < ant> <jnymo> yea.. is there some idea for i2ptorrent search some where down the eschelons?

14:29 < jrandom> one of the neat things though is that i believe the main remaining i2p-bt bumps we're seeing are actually just i2p/streaming lib/sam problems

14:30 <+polecat> Someone'd have to write a searching server, maybe by keyword and such.

14:30 <@duck> or an irc bot

14:30 < jrandom> jnymo: http://brittneyworld.i2p/bittorrent/

14:30 < jrandom> polecat: files.i2p/

14:30 < ant> <jnymo> hmm

14:30 < ant> <jnymo> mmhmm.. yea. mk

14:30 <+polecat> duck: Well a server to search, whether a bot or a eepsite like files.i2p...

14:31 <@duck> if someone needs rss etc enhancements on the tracker for their bots etc, let me know

14:31 < ant> <jnymo> hmm.. seems brittanyworld.i2p is down at the moment

14:32 < jrandom> since it seems the remaining problems are i2p related, not i2p-bt related, we've marked the swarming file transfer bounty as completed

14:32 < jrandom> (yay!)

14:32 < ant> <jnymo> anyhoo

14:32 < ant> * jnymo tips his hat

14:32 < frosk> congrats to all involved, you rock

14:33 < jrandom> aye, thanks to all the hard work of duck, ragnarok, dinoman, connelly, and drwoo

14:33 <+polecat> ragnaroks! dinoman's da man! Um...

14:33 < ant> <Asciiwhite> nice work duck.

14:33 <+polecat> I still want to get ctorrent ported to i2p. It's a wicked efficient bittorrent thingy, if a little flaky on the UI.

14:34 < dm> good work

14:35 <+polecat> Anyone know where the info about SAM proxies is?

14:36 < jrandom> about half of our general fund went towards that bounty, so our current balance is around $400USD [after some new donations today [yay!]]

14:36 < jrandom> polecat: http://www.i2p.net/sam

14:37 <+polecat> jrandom: Doing a swarming file transfer cost like, money? o.O

14:37 <+polecat> Ohh right the reward.

14:37 < Pseudonym> it'd be kinda cool to have the general fund balance on the website

14:37 < jrandom> right polecat :)

14:37 < jrandom> thats a good idea Pseudonym

14:38 < Pseudonym> doesn't have to be updated daily, just occasionally

14:38 < jrandom> i'll add it on to /bounties (sound good?)

14:38 < Pseudonym> sure

14:38 <+protokol> dont tell me they are keeping the hello chat room

14:38 < cervantes> if he did that we'd all see how much it goes down whenever jrandom goes out for a pie and a pint lunch

14:39 < jrandom> heh cervantes

14:39 < Pseudonym> didn't somebody donate money for jrandom's beer?

14:40 < cervantes> enough for half a pint at todays rates :)

14:40 < jrandom> yeah we've had a few beer donations :)

14:40 < jrandom> (list of donations up @ http://www.i2p.net/halloffame )

14:40 < Pseudonym> are you spending them?

14:41 < cervantes> nice...someone has money to burn I see ;-)

14:41 < ant> <Asciiwhite> anonymous

14:41 < ant> <Asciiwhite> $5.00 USD

14:41 < ant> <Asciiwhite> buy jrandom a beer fund

14:41 < ant> <Asciiwhite> lol

14:42 < jrandom> it would be nice if we can grow the bounties on the CDN, as thats a truckload of work

14:42 < jrandom> but we'll see how it goes over time

14:42 < jrandom> ok, i think we're pretty off track for 5) i2p-bt

14:42 < jrandom> so i suppose we should move to 6) ???

14:42 <@duck> nothing to add here.

14:43 < jrandom> is there anything else people would like to bring up?

14:43 <@duck> - why do so many ppl have problems when they specify a hostname?

14:43 < jrandom> not sure

14:43 < jrandom> both of my routers use an explicit hostname

14:43 <@duck> mine too, np

14:44 <@duck> maybe the warning text should be more negative

14:44 < jdot_> do we have a way to change keys on hostnames in hosts.txt?

14:44 < jrandom> sounds good duck

14:44 <+polecat> Regarding addressbook...

14:44 < jrandom> jdot_: no, not really, especially in light of the addressbook

14:44 < jdot_> like, if I lost my previous eepsite key. :(

14:44 < mule2> same here - but i have problems :)

14:44 <+polecat> Addressbook is going to be fused with i2pcontent, right?

14:45 < mule2> but don't think these result from the hostname

14:45 < Pseudonym> do we have a working addressbook?

14:45 <+polecat> You subscribe to an addressbook just like you subscribe to a blog... except it overwrites userhosts.txt and such.

14:45 < jrandom> polecat: distributing addressbooks through i2pcontent makes sense, yeah

14:45 < jrandom> Pseudonym: http://ragnarok.i2p/

14:45 <+polecat> Pseudonym: http://polecat.i2p/addressbook.pl.zip

14:45 < jrandom> and http://pole...er, what he said

14:45 < Pseudonym> thanks

14:46 < jrandom> i think there's also another one at http://orion.i2p too

14:46 < frosk> polecat: "overwrite" sounds dramatic. it "merges" ;)

14:47 <+polecat> Yeah... I saw orion's too.

14:47 < jdot_> dang

14:47 < jrandom> jdot_: so it looks like you're outa luck :/

14:47 < jrandom> ok, anyone else have anything for the meeting?

14:48 < dm> merry xmas

14:48 <+polecat> jdot: Thankfully when we've got fusenet working, you can update your i2p key with that eventually.

14:49 < ant> <Asciiwhite> dm, 15th of december here :)

14:49 < jrandom> and a happy Chanukah

14:49 <+polecat> Christ was born in September, what's everyone all celebrating about?

14:49 <+polecat> I'll stick with Yule thanks muchly.

14:49 < jrandom> ok if thats it...

14:49 * jrandom winds up

14:50 * jrandom *baf*s the meeting closed

{% endblock %}