Files
I2P_Website/www.i2p2/pages/meeting144.html
2008-01-31 20:38:37 +00:00

149 lines
11 KiB
HTML

{% extends "_layout.html" %}
{% block title %}Pages/meeting144.html{% endblock %}
{% block content %}<h3>I2P dev meeting, August 23, 2005</h2>
<div class="irclog">
<p>12:01 &lt; jrandom&gt; 0) hi</p>
<p>12:01 &lt; jrandom&gt; 1) 0.6.0.3 status</p>
<p>12:01 &lt; jrandom&gt; 2) IRC status</p>
<p>12:01 &lt; jrandom&gt; 3) susibt</p>
<p>12:01 &lt; jrandom&gt; 4) Syndie</p>
<p>12:01 &lt; jrandom&gt; 5) ???</p>
<p>12:01 &lt; jrandom&gt; 0) hi</p>
<p>12:01 * jrandom waves</p>
<p>12:01 &lt; lucky&gt; hi</p>
<p>12:02 &lt; jrandom&gt; weekly status notes up @ http://dev.i2p.net/pipermail/i2p/2005-August/000857.html</p>
<p>12:02 &lt; lucky&gt; hihihihi</p>
<p>12:02 &lt; jrandom&gt; hi lucky </p>
<p>12:02 &lt; jrandom&gt; ok, jumping into 1) 0.6.0.3 status</p>
<p>12:02 &lt; jrandom&gt; i think the biggest things worth mentioning wrt 0.6.0.3 are in the status notes, but beyond that, anyone have anything to bring up?</p>
<p>12:04 &lt; gott&gt; What's the deal with 'Unknown' ?</p>
<p>12:04 &lt; jrandom&gt; i'm not sure whether the ssu cwin improvements will come in 0.6.0.4 or will wait until 0.6.1 when we have better peer / configuration</p>
<p>12:04 &lt; jrandom&gt; gott: there are two paragraphs in the email related to that - do you have any specific questions beyond those?</p>
<p>12:05 &lt; jrandom&gt; or is there some point i could clarify?</p>
<p>12:05 &lt; gott&gt; No, I just haven't read the bloody email.</p>
<p>12:05 &lt; jrandom&gt; heh</p>
<p>12:05 &lt; jrandom&gt; well, scroll up five lines and read the bloody email ;)</p>
<p>12:06 &lt; jrandom&gt; ok, anyone else have any questions on 0.6.0.3?</p>
<p>12:07 &lt; jrandom&gt; if not, moving on to 2) IRC status</p>
<p>12:07 &lt; modulus&gt; sorry guys, but need to leave. later all.</p>
<p>12:08 &lt; jrandom&gt; beyond whats in the mail, postman/cervantes/arcturus: y'all have anything you want to bring up?</p>
<p>12:08 &lt; jrandom&gt; l8r modulus</p>
<p>12:08 &lt;+arcturus&gt; on 1)?</p>
<p>12:08 &lt;+arcturus&gt; oh sorry</p>
<p>12:08 &lt; gott&gt; Hmm.</p>
<p>12:08 &lt;+arcturus&gt; 2) it is now</p>
<p>12:09 &lt; gott&gt; How much upstream bandwidth does IRC over i2p usually take at the moment ?</p>
<p>12:09 &lt;+arcturus&gt; netsplits are history</p>
<p>12:09 &lt;+arcturus&gt; gott: i coudln't say that without compromising my router's anonymity</p>
<p>12:09 &lt; gott&gt; No, no, no.</p>
<p>12:10 &lt; jrandom&gt; not sure, my router with squid.i2p/dev.i2p/cvs.i2p/www.cvs/syndiemedia.i2p plus my irc and eepproxy uses on average 10-20KBps</p>
<p>12:10 &lt; gott&gt; Does it require a commercial line ?</p>
<p>12:10 &lt; jrandom&gt; nice1 arcturus</p>
<p>12:10 &lt; gott&gt; jrandom: I mean to say, to host.</p>
<p>12:10 &lt; jrandom&gt; gott: to operate a server or a client?</p>
<p>12:10 &lt; jrandom&gt; ah</p>
<p>12:10 &lt;+arcturus&gt; gott: i couldn't say that without compromising my router's anonymity</p>
<p>12:10 &lt; gott&gt; server.</p>
<p>12:10 * jrandom knows not. probably less when you have just one ircd</p>
<p>12:10 &lt; gott&gt; So are you running a modified unrealircd ?</p>
<p>12:11 &lt; jrandom&gt; say, add a factor of 1.3 to the client usage for a single server</p>
<p>12:11 &lt;+arcturus&gt; i'd like to also add that inter-server lag is steady and very very low</p>
<p>12:11 &lt; gott&gt; I assume you are, since there doesn't seem to be a VERSION command</p>
<p>12:11 &lt;+arcturus&gt; i disabled version</p>
<p>12:12 &lt; gott&gt; Are your modifications open-source ?</p>
<p>12:12 &lt;+arcturus&gt; maybe we're running unreal, maybe we aren't :)</p>
<p>12:12 &lt; gott&gt; You should put them up so others can start their own private networks.</p>
<p>12:12 &lt;+arcturus&gt; i can't tell you without compromising security</p>
<p>12:12 &lt; gott&gt; security through obscurity, sweet.</p>
<p>12:12 &lt; jrandom&gt; word arcturus. i'm seeing something like 0-2s lag on average (at the moment, less than irssi's lag detector)</p>
<p>12:12 &lt;+arcturus&gt; no, it's only one layer of security</p>
<p>12:13 &lt;+arcturus&gt; and it only serves as a deterrent, no substitute for technical security measures</p>
<p>12:15 &lt; jrandom&gt; arcturus: how goes with vanguard?</p>
<p>12:15 &lt;+arcturus&gt; i haven't coded on it lately, other projects have been occupying me, but there's a constant, steady pressure i feel to get around to finishing it :)</p>
<p>12:16 &lt; jrandom&gt; heh coo'</p>
<p>12:16 &lt;+arcturus&gt; vanguard will be most effective against bots, the hashcash measure is a separate deal</p>
<p>12:16 &lt;+arcturus&gt; i'm concerned about hashcash now though</p>
<p>12:17 &lt;+arcturus&gt; with the latest attacks against sha-1</p>
<p>12:17 &lt;+arcturus&gt; it won't be long before there are tools available to the masses</p>
<p>12:17 &lt;+arcturus&gt; unfortunately the standard hashcash implementation is based entirely on sha-1</p>
<p>12:17 &lt; susi23_&gt; Unable to find a javac compiler; // com.sun.tools.javac.Main is not on the classpath. // Perhaps JAVA_HOME does not point to the JDK</p>
<p>12:18 &lt;@cervantes&gt; ah made it</p>
<p>12:18 &lt; susi23_&gt; any ideas about this? JAVA_HOME points definitely to the right dir, javac is in PATH and callable</p>
<p>12:18 &lt;+arcturus&gt; susi23_: we're in a meeting atm :)</p>
<p>12:18 &lt; jrandom&gt; susi23_: OOM?</p>
<p>12:18 &lt; susi23_&gt; meeting? though its 8pm?</p>
<p>12:18 &lt; jrandom&gt; (precompile your jsps rather than letting jetty/tomcat do it, its faster ;)</p>
<p>12:19 &lt; jrandom&gt; yeah we moved it susi23_ :)</p>
<p>12:19 &lt; susi23_&gt; didn't know, sorry</p>
<p>12:19 &lt; jrandom&gt; hehe np, glad you made it for the meeting, your agenda item is up next ;)</p>
<p>12:20 * susi23_ sits down and listens</p>
<p>12:20 &lt;+arcturus&gt; so while i don't expect immediate problems with hashcash, i think it's feasible sha-1 could be seriously compromised soon</p>
<p>12:21 &lt; jrandom&gt; arcturus: hashcash with md5 would probably be fine</p>
<p>12:21 &lt; jrandom&gt; its just a PoW</p>
<p>12:21 &lt;+arcturus&gt; if anyone knows of any hashcash implementations based on sha256 or higher please met me know</p>
<p>12:21 &lt;+arcturus&gt; well PoW is pointless if there's little P in it :)</p>
<p>12:21 &lt; jrandom&gt; the size of the hash only matters when your hashcash reaches the size of the hash</p>
<p>12:23 &lt; jrandom&gt; (but, yeah, running against a truncated sha256 or 512 or whirlpool or whatever would be neat)</p>
<p>12:23 &lt;+arcturus&gt; i guess we could go ahead with the current implementation, perhaps we can design it so that we can swap it out easily later when we need to</p>
<p>12:24 &lt; jrandom&gt; (DTSTTCPW)</p>
<p>12:25 &lt;+arcturus&gt; because we will eventually need to drop sha-1, i'm sure of it :) and if we can't be reasonably certain a token was generated properly there's no reason to even be using hashcash</p>
<p>12:25 &lt; jrandom&gt; (its only for a PoW to get a nym on irc, not to get access to fort knox ;)</p>
<p>12:26 &lt;@cervantes&gt; there's some talk on the hashcash mailing list about implementing sha256</p>
<p>12:26 &lt;+arcturus&gt; it's not for a nym, it's for entry to the server</p>
<p>12:26 &lt;+arcturus&gt; cervantes: cool i'll check that</p>
<p>12:27 &lt;+arcturus&gt; jrandom: and it's not just PoW, the hashcash is what gives us a method to uniquely identify clients on the network, akin to being able to identify by IP, so that we can ban with precision</p>
<p>12:28 &lt; jrandom&gt; certainly those are renewed over time though, right?</p>
<p>12:28 &lt; jrandom&gt; e.g. a new PoW cert every 6 months (or 6h, or whatever)</p>
<p>12:28 &lt;+arcturus&gt; if a user doen't have to do any work to get their ID, that nullifies our ability to ban them</p>
<p>12:29 &lt;+arcturus&gt; i don't know of any reason to expire them automatically, only expire them manually if they violate terms of service</p>
<p>12:29 &lt;+arcturus&gt; no need to make people do unnecessary work for new IDs</p>
<p>12:29 &lt; jrandom&gt; eh, its just a passive PoW, they can run one cycle every 6 hours to regenerate a new one</p>
<p>12:29 &lt; jrandom&gt; but perhaps DTSTTCPW</p>
<p>12:30 &lt;+arcturus&gt; any hashcash genereated must be used within 24 hours or it is invalid</p>
<p>12:32 &lt;@cervantes&gt; just to reiterate the new server irc.freshcoffee.i2p needs to be added into your i2ptunnel console</p>
<p>12:32 &lt; jrandom&gt; coo'. ok, anything else for 2) irc2p?</p>
<p>12:33 &lt;@cervantes&gt; (http://forum.i2p/viewtopic.php?t=911</p>
<p>12:33 &lt;@cervantes&gt; )</p>
<p>12:33 &lt;@cervantes&gt; &lt;-- done</p>
<p>12:34 &lt;+arcturus&gt; i don't have anything else to bore you all with :)</p>
<p>12:34 &lt; jrandom&gt; hehe</p>
<p>12:34 &lt; jrandom&gt; ok, 3) susibt</p>
<p>12:34 &lt; ardvark&gt; um, when I add the new server to my tunnel, do I have to restart i2p?</p>
<p>12:34 &lt; jrandom&gt; susi23_: p1ng</p>
<p>12:35 &lt;@cervantes&gt; ardvark: just the tunnel</p>
<p>12:35 &lt;@cervantes&gt; (ircproxy tunnel)</p>
<p>12:35 &lt; ardvark&gt; oh ok, I just added and saved, so that is not enuff then</p>
<p>12:36 &lt; jrandom&gt; right, unfortunately you need to stop and start that proxy</p>
<p>12:36 &lt; susi23_&gt; well</p>
<p>12:36 &lt; ardvark&gt; but i'll miss the meeting then ;)</p>
<p>12:37 &lt; susi23_&gt; susibt is a webapp (like susimail) to drop into your routers VM</p>
<p>12:37 &lt; susi23_&gt; it acts as a web frontend for i2p-bt</p>
<p>12:38 &lt; susi23_&gt; so you can manage your seeds, up- and download files etc.</p>
<p>12:38 &lt; jrandom&gt; w00t</p>
<p>12:39 &lt; susi23_&gt; the prob is, you need to start a btdownloadheadless.py for each seed... so you get lot of python processes to your many java threads :)</p>
<p>12:39 &lt;+arcturus&gt; that will be addressed in ducktorrent *cough*</p>
<p>12:39 &lt; jrandom&gt; heh</p>
<p>12:39 * jrandom holds breath</p>
<p>12:40 &lt; susi23_&gt; it even supports restart of seeds after router restart</p>
<p>12:40 &lt;@cervantes&gt; nice</p>
<p>12:40 &lt; jrandom&gt; wikked</p>
<p>12:40 &lt; susi23_&gt; future plans are automatic build of torrents and ui improvement</p>
<p>12:41 &lt; susi23_&gt; if you want to try it out, I recommend a separate jetty instance</p>
<p>12:41 &lt; susi23_&gt; so you don't have to fiddle with your router :)</p>
<p>12:41 &lt; susi23_&gt; download and installation instructions on http://susi.i2p</p>
<p>12:42 &lt; susi23_&gt; thats all *ping back to jr*</p>
<p>12:42 &lt; jrandom&gt; w3wt, gracias susi</p>
<p>12:42 &lt; jrandom&gt; ok, anyone have any questions & comments on that, or shall we jump on over to 4) syndie?</p>
<p>12:44 &lt; jrandom&gt; ok regarding syndi, i've posted a bunch to the list about it over the last day or two, and there'll be lots more activity</p>
<p>12:45 &lt; jrandom&gt; the main demo site for syndie is http://syndiemedia.i2p / http://66.111.51.110:8000/, but of course people are encouraged to download it and install it locally</p>
<p>12:45 &lt; jrandom&gt; i dont have too much to add at the moment on that frnt. unless anyone has any questions?</p>
<p>12:46 &lt; gott&gt; Why is it called syndie ?</p>
<p>12:46 &lt; gott&gt; is it a reference to 'syndicate' ?</p>
<p>12:47 &lt; jrandom&gt; yeah, its a generic syndication frontend (+ security, authentication, and anonymity awareness)</p>
<p>12:48 &lt; jrandom&gt; ok, if there's nothing else on 4), lets jump on over to 5) ???</p>
<p>12:48 &lt; jrandom&gt; anyone have anythin i2p related to bring up for the meeting?</p>
<p>12:51 &lt; jrandom&gt; ok, if there's nothing else</p>
<p>12:51 * jrandom winds up</p>
<p>12:52 * jrandom *baf*s the meeting closed</p>
</div>
{% endblock %}