Resumen rápido

Presentes: BrianR, cervantes, deer, dm, duckie, fvw, jrandom, mihi, Nightblade, thecrypto, wilde

Registro de la reunión

14:00 <jrandom> 0) hola 14:00 <jrandom> 1) actualización de estado 14:00 <jrandom> 2) cvs HEAD 14:00 <jrandom> 3) 0.4 14:00 <jrandom> 4) 1.0 14:00 <jrandom> 5) otras actividades 14:00 <jrandom> 6) ??? 14:00 <jrandom> 0) hola 14:00 <dm> 7) ¡Ganancias!! 14:00 <mihi> hola 14:00 <cervantes> hola 14:00 <dm> hola 14:00 <fvw> hola dr nick 14:01 <jrandom> para todos los que siguen desde casa, tenemos las notas de estado en http://dev.i2p.net/pipermail/i2p/2004-June/000286.html 14:01 <jrandom> como hemos hecho antes, eso contiene el contenido real: aquí nos ponemos meta y discutimos cosas 14:01 * dm está jugando desde casa. GUIÑO GUIÑO GUIÑO. 14:01 <jrandom> BrianR: aquí es donde el LART viene bien 14:02 <jrandom> en fin, pasemos a 1) actualización de estado 14:02 <thecrypto> veamos si puedo conectarme a un eepsite 14:03 <jrandom> el otro día tuvimos un número de routers desconectándose de la red mayor de lo habitual, y espero que sea porque muchos de los servicios en la red estaban b0rked debido a mis estúpidos bugs 14:03 * mihi enciende su router 14:03 <thecrypto> ¡sí! 14:03 <jrandom> si la gente está apagando su router por otra razón (bugs, uso de CPU/memoria, etc.), me encantaría saberlo 14:04 <dm> ok 14:05 <BrianR> Debo decir que i2p actualmente se comporta mejor que freenet en mi máquina... Tanto en acaparar ancho de banda como en acaparar CPU/RAM. 14:05 <jrandom> hay un bug realmente malo en cvs en este momento, pero está corregido localmente; lo subiré más tarde esta noche (no estoy seguro de si lo haré antes o después de montar mi máquina nueva) 14:05 <jrandom> ah, genial 14:06 <jrandom> bueno, siendo justos, i2p hace mucho menos que freenet; cuando tengamos miles de routers, veremos cómo va 14:06 <dm> ¿Por qué los sistemas operativos no tienen limitación de ancho de banda por aplicación integrada? ¿Es una tarea difícil? 14:06 <BrianR> Me gustaría hacer pruebas de estrés con la limitación de ancho de banda integrada de i2p. ¿Qué tan avanzado está eso? 14:06 <dm> Todos estos proyectos perdiendo tiempo implementando su propia limitación de ancho de banda, parece una tontería. 14:06 <fvw> dm: Linux lo hace, y sin duda freebsd también. 14:07 <dm> ¿Ah, sí? 14:07 <cervantes> netlimiter en windoze lo hace 14:07 <BrianR> dm: No es una tarea difícil. Hay muchas cosas a nivel de sistema para limitar ancho de banda disponibles, para 'doze, linux, *bsd... 14:07 <dm> Tiene sentido ponerlo en el SO si me preguntas. 14:07 <fvw> dm marcado con iptables + tc en linux; Lo estoy usando ahora mismo, funciona de maravilla. 14:07 <jrandom> BrianR: está en bastante buen estado; estará en la próxima versión 0.3.1.5 (que espero sacar esta semana) 14:07 <dm> Pero bueno... 14:07 <BrianR> la cosa es que a menudo tiene más sentido limitar a nivel de aplicación para poder tomar decisiones inteligentes sobre dónde gastar el ancho de banda primero 14:08 <jrandom> exacto 14:08 <dm> Ese es un problema diferente. 14:08 <jrandom> con la limitación de ancho de banda dentro de i2p, sabemos cuándo estamos saturando nuestro límite y podemos negarnos a participar en tunnels (etc.) 14:08 <BrianR> A nivel de aplicación no tienes idea de cuál de tus conexiones TCP va a perder un paquete cuando estás por encima del límite de TX impuesto por el sistema. 14:08 <fvw> en realidad, lo mejor sería que el SO diera retroalimentación adecuada; pero eso no es relevante para i2p ahora mismo. 14:09 <jrandom> cierto fvw, una vez integremos i2p con tun/tap ;) 14:09 <BrianR> fvw: Sí obtienes algo de retroalimentación en términos de contrapresión... Pero es difícil saber si la contrapresión se debe a que el enlace del lado remoto es lento o al lado local... 14:09 <dm> Pongan una recompensa por parchear Windows para tener limitación de ancho de banda por aplicación. Gracias. 14:09 <jrandom> jeje 14:09 <fvw> "no está llegando lo mío" y "esta conexión está siendo estrangulada ahora" son dos cosas completamente diferentes. 14:09 <fvw> a veces se solapan, por supuesto. 14:10 <dm> (20 USD extra por tener una pequeña gráfica con el uso de ancho de banda de cada ventana en la barra de título... junto a los botones de minimizar, etc.) 14:11 <jrandom> ok, ¿alguien más tiene algo relacionado con el estado de la red que quiera plantear? 14:12 <BrianR> Oh... eso de monitorizar la conexión IRC... 14:12 <duckie> Pido disculpas por actualizar a cvs 14:12 <jrandom> jeje 14:12 <BrianR> ¿Hay un gráfico MRTG de eso o logs o algo en algún sitio? 14:12 <jrandom> bogobot, ¿verdad? duck.i2p/bogo/ si mal no recuerdo? 14:13 <duckie> algo así 14:13 <jrandom> (está enlazado desde duck.i2p, mis routers están caídos en este momento, así que no puedo comprobar) 14:13 <duckie> enlazado en http://duck.i2p/ bajo la sección de estadísticas 14:13 <duckie> http://duck.i2p/bogobotlogs/ 14:14 <BrianR> podría ser útil ampliar eso para que actúe como una herramienta general de sondeo de alcanzabilidad... 14:15 <dm> Ustedes tecleean reeeeeeeeeeeeeeealmente despacio. 14:15 <deer> <cervantes> hypercubus tiene algunas mejoras en la recámara, pero está bastante ocupado con cosas del instalador en este momento 14:16 <jrandom> BrianR: bogobot es solo para seguimiento pasivo de irc, pero ¿alguien podría modificar el comando ping de i2ptunnel para soportar comprobaciones periódicas? 14:16 <jrandom> o alguien podría improvisar un script en perl/SAM ;) 14:16 <BrianR> quizá algún tipo de script que produzca un gráfico MRTG de la alcanzabilidad del extremo.... 14:16 <BrianR> jrandom: hablando de perl/sam, vuelve a sacar eso cuando lleguemos al número correspondiente en la agenda 14:16 <duckie> ¿no hace eso lo del heartbeat? 14:17 <BrianR> Si lo hace, no conseguí hacerlo funcionar :( 14:17 <jrandom> más o menos: heartbeat prueba servidores de heartbeat, no aplicaciones genéricas 14:18 <BrianR> Sí... como que quiero ver si puedo hacer con éxito un "GET /" en duck.i2p y cuánto tardó. 14:18 <jrandom> pero sí, una vez que la red esté en buen estado, mucha gente puede ejecutar un servidor de heartbeat y la gente puede hacerse ping entre sí para medir el rendimiento de la red 14:18 <Nightblade> pingflood también 14:18 <dm> ¿Hay un límite en las cadenas GET? 14:18 <dm> ¿como si tienes una URL realmente larga, por los parámetros CGI? 14:19 <cervantes> 2047 caracteres, si mal no recuerdo 14:19 <jrandom> eso no sería muy difícil de armar 14:19 <BrianR> dm: Depende del servidor web... Creo que la RFC también especifica un mínimo que debe ser soportado. 14:19 <jrandom> (eh, un tester HTTP) 14:19 <dm> cervantes: gracias 14:19 <dm> (acabo de darme cuenta de que podría afectar algo en lo que he estado trabajando) 14:20 <cervantes> te encuentras con 2 problemas, soporte del servidor web y soporte del cliente 14:20 <BrianR> ¿nos hemos desviado del tema? 14:20 <cervantes> tanto IE como Mozilla son 2047 14:20 <cervantes> ups, sí :) 14:21 <dm> Tengo mi respuesta, podemos seguir :) 14:21 <jrandom> ok, creo que eso cubre el 1), ahora brevemente al 2) cvs HEAD 14:21 <jrandom> hay un bug feo ahí ahora mismo, y pido disculpas por no arreglarlo antes 14:22 <jrandom> en general, si pruebas cvs HEAD y no funciona bien, simplemente haz rollback (download jars / pull from the tag) 14:22 <jrandom> en fin, suficiente sobre eso 14:23 <jrandom> saltando a 3) 0.4 14:23 <jrandom> el correo tiene mi punto de vista / justificación para la versión; ¿alguien tiene inquietudes / preguntas / ideas / sugerencias? 14:24 <Nightblade> me parece bien 14:24 <duckie> ¿cómo cambia las estimaciones de tiempo? 14:24 * fvw asiente. Sensato y todo. 14:25 <jrandom> en realidad acerca la 0.4, ya que estamos moviendo las partes que dan miedo de la 0.3.3 a la 0.4.1 y 0.4.2 14:25 <jrandom> no creo que cambie las fechas de la 1.0, solo moviendo cosas antes de ella 14:26 <jrandom> la simulación ha mostrado que nuestro principal problema con la diversificación de tunnels puede remediarse fácilmente con pruebas activas de pares 14:26 <jrandom> teníamos algo de esto en las revisiones previas a la 0.2.3, pero lo detuvimos porque parecía añadir demasiado overhead 14:27 <jrandom> (cuando en realidad un montón de mierda estaba simplemente roto, causando el overhead) 14:27 <deer> <cervantes> ¿qué implica la prueba activa de pares? 14:29 <jrandom> simplemente significa que construiremos algunos tunnels secundarios a través de pares que normalmente no usaríamos; específicamente, haré que tome pares aleatorios del conjunto "reliable" que no estén en el conjunto "fast+reliable" 14:29 <jrandom> (y si esa intersección es demasiado pequeña, extenderla al conjunto "not failing") 14:29 <jrandom> aún no sé cuántos tunnels o pares probar, probablemente lo dejemos como un parámetro ajustable 14:30 <jrandom> el problema se manifiesta en los perfiles de pares: verás muchos valores para tus pares favoritos, pero muchos 0 o otros números bajos para otros pares 14:30 <jrandom> (lo que puede deberse a que son una mierda, o más probablemente a que no han sido probados) 14:31 <jrandom> ok, ¿algo más sobre 0.4? ¿o pasamos a 4) 1.0? 14:32 <duckie> sí 14:33 <jrandom> 4) 1.0 14:33 <jrandom> no veo la 1.0 como una versión grande y aterradora a la que se llega asintóticamente. es solo una versión donde las cosas funcionan y la gente puede usarla 14:34 <jrandom> dicho eso, ¿alguien tiene inquietudes / ideas / sugerencias / preguntas con respecto a lo que está en el correo? 14:35 <dm> La velocidad a la que está aumentando el versionado indicaría, de hecho, que es una 1.0 a la que se llega asintóticamente 14:36 <dm> ¡Vamos a necesitar saltos grandes! 14:36 <jrandom> 0.4--> 1.0 14:36 <dm> Suuuuuuuuuuuuuuuuper.... 14:36 <jrandom> y solo estamos a unas semanas de la 0.4 14:37 <jrandom> pero, por supuesto, nos vendría bien algo de ayuda para hacer que las cosas avancen más rápido :) 14:37 <dm> ¿Estamos contentos con la estabilidad entonces? 14:37 <jrandom> no, la estabilidad ahora mismo apesta 14:37 <cervantes> myi2p podría ser una parte de desarrollo bastante pesada para implementarse correctamente, ya que idealmente depende de que otros proyectos lleguen a buen puerto 14:37 <dm> Vale, no he estado siguiendo de cerca. 14:38 <cervantes> como DHT y datagramas, etc. 14:38 <jrandom> de acuerdo, cervantes, pero si lo tenemos solo con la libreta de direcciones y blogs distribuidos, será suficiente para mí. 14:38 <cervantes> cierto 14:38 <jrandom> nightblade está trabajando en una DHT que podremos enchufar cuando esté lista, o podríamos añadir hooks para referenciar freenet:CHK@ o SSK@ 14:39 <cervantes> la mensajería privada está a un pequeño salto de la libreta de direcciones sindicada también 14:39 <jrandom> exacto, todo es factible 14:40 <cervantes> un escritorio de chica con cámara en streaming en vivo podría llevar más tiempo... 14:40 -!- Irssi: #i2p: Total de 21 nicks [0 ops, 0 halfops, 0 voices, 21 normal] 14:40 <jrandom> jeje 14:40 <jrandom> de hecho, como le mencioné a Sonium antes de la reunión, una de las cosas en las que la gente puede ayudar es en el frente de la documentación: 14:41 <jrandom> definir qué docs necesitaremos, empezar a hacer algunos esquemas de cómo encajarán esos docs, y quizá incluso abrir un editor y escribirlos 14:42 <cervantes> ah, quise preguntar antes sobre mejorar también la GUI de la consola 14:42 <jrandom> los docs son una parte esencial de las versiones, tanto para docs técnicos (ya que sin buenos docs técnicos, no se involucrarán devs) como para docs de usuario (ya que sin buenos docs de usuario, los usuarios se irán) 14:42 <jrandom> que querremos para la versión 0.4, y estarán impulsados por jsp/servlet 14:43 <jrandom> ni siquiera he hecho maquetas o flujos de trabajo para eso, así que si alguien quiere ponerse con ello, nos vendría bien la ayuda 14:43 <Nightblade> ¿GUI de consola? ¿qué es eso, SVGALIB? :) 14:43 <jrandom> jeje 14:43 <mihi> Nightblade: TWIN / curses 14:43 <cervantes> ¿el conjunto de datos es el mismo o hay estadísticas nuevas y mejoradas para la 0.4? 14:44 <dm> Quiero una GUI de consola en WIN32/MFC 14:44 <Nightblade> la consola HTTP en 7655, ¿no? 14:44 <cervantes> o sea, la duración que los elefantes permanecen en la luna, y si regresan con frecuencia 14:44 <cervantes> sí 14:44 <jrandom> todas las cosas en la consola ahora reflejan datos que se pueden poner a disposición de una consola 0.4, pero deberíamos tirar por completo su diseño actual 14:45 <jrandom> (por ejemplo, a nadie le importa cuál es la base64 de la clave pública de un routerIdentity) 14:45 <cervantes> aunque sugiero que esa info siga estando disponible 14:46 <jrandom> sí, creo que podemos mantener la consola existente como una opción; no hay necesidad de tirarla 14:46 <jrandom> (pero sería algo como http://localhost:7655/uglyConsole/) 14:46 <cervantes> ./forlynxusers/ 14:47 <jrandom> la nueva consola de administración debería funcionar para usuarios de lynx también 14:47 <dm> ¿Alguien realmente usa lynx? 14:47 <cervantes> puaj, compatibilidad entre navegadores 14:47 <jrandom> yo sí 14:47 <jrandom> (a veces) 14:47 <dm> pero... ¿por qué? 14:47 <fvw> para cosas como ediciones breves de configuración, definitivamente. 14:47 <cervantes> dm: si estás atascado en un prompt de comandos no tienes mucha opción 14:47 <fvw> es rápido y no necesitas X 14:48 <Nightblade> lo uso para navegar en servidores sin entorno gráfico 14:48 <deer> <Pseudonym> uso el navegador links 14:48 <jrandom> bueno, sí, links es preferible a lynx 14:48 <mihi> ¿alguien usa w3m? 14:48 <dm> Uso INTERNET EXPLORER DE MICROSOFT 14:48 <dm> Es bastante cool. 14:48 <jrandom> buen punto: ¿algo más con respecto a i2p 1.0? 14:49 <dm> Ganó la guerra de navegadores de 1992-1998 14:49 <jrandom> ¿o pasamos a 5) otras actividades? 14:49 <dm> 3 medallas de honor. 14:49 <Nightblade> sí 14:49 <Nightblade> Espero publicar una nueva versión de libsam mañana, pero mi computadora de casa está rota, así que no lo sé 14:49 <Nightblade> También voy a subir la biblioteca de subprocesos de Nickster 14:49 <jrandom> ¡genial!/¡doh! 14:50 <jrandom> ¡bien! 14:50 <Nightblade> dijo que era de dominio público; voy a subirla exactamente como me la envió; no he tenido tiempo de hacer mucho con ella 14:50 <jrandom> una vez que salga la 0.3.1.5, empezaré a ejecutar el servidor cvs en i2p también 14:50 <jrandom> genial 14:51 <jrandom> (así nickster podrá hacer ediciones/actualizaciones a su código en cvs sin exponer su IP) 14:51 <jrandom> ¿qué hay de nuevo en la próxima rev de libsam? 14:51 <Nightblade> algunas correcciones al envío/recepción de datagramas que estaban rotos 14:51 <Nightblade> y algunas otras cosas que no recuerdo 14:51 <Nightblade> estará en el registro de cambios 14:51 <jrandom> genial, suena bien 14:52 <jrandom> por cierto, si quieres una lista de correo para libsam (-announce,-dev,-users,etc) avísame 14:52 <jrandom> (pero publicar en i2p@i2p también está bien) 14:52 <Nightblade> exagerado 14:52 <jrandom> jeje 14:53 <jrandom> sí, probablemente 14:53 <cervantes> puede tener una sección en i2pforum 14:53 * cervantes pasa suavemente a su agenda 14:53 <Nightblade> quizá cuando haga funcionar esa DHT, pero falta mucho para eso, y hoy y ayer no he tenido tiempo de hacer mucho con ella 14:53 <Nightblade> cervantes: ya hay un foro de desarrollo de aplicaciones o algo así, si mal no recuerdo 14:53 <Nightblade> además, Connelly necesita una cuenta en i2p.net si alguien ya se la consiguió 14:53 <cervantes> ¿específicamente en relación con i2p? 14:54 <Nightblade> http://www.i2p.net/forum/3 14:54 <jrandom> oh, no he añadido una cuenta para connelly, hablaré con él la próxima vez que lo vea 14:54 <fvw> rayos, tengo que irme. Nos vemos la próxima semana, sigan con el buen trabajo. 14:54 <jrandom> uf, sí, no sé sobre los www.i2p.net/forum/s 14:54 <cervantes> ah... drupal... 14:55 <jrandom> genial, fvw, me alegra que pudieras venir 14:56 <cervantes> i2pforum está bastante configurado 14:56 <cervantes> básicamente solo necesita contenido/usuarios que lo llenen :) 14:56 <jrandom> no estoy seguro sobre los foros de drupal, o si realmente encajan con lo que veo que debe ser el sitio web. me gusta la idea de un sitio separado dedicado a ser un foro de usuarios/dev 14:57 <jrandom> genial, cervantes: ¿eso es como eepsite, sitio web o ambos? 14:57 <cervantes> he elegido temas/secciones arbitrarios para el foro, así que si la gente tiene ideas o quiere escribir cosas para FAQs, etc., eso sería de agradecer 14:57 <cervantes> es ambos 14:58 <cervantes> actualmente tengo el i2p tunnel offline mientras mi router está tan inestable 14:58 <jrandom> no puedo culparte :) 14:58 <Nightblade> ¿cuál es la URL? 14:58 <cervantes> pero la gente puede empezar a jugar en outweb 14:59 <cervantes> actualmente tendrás que añadir una entrada a /etc/hosts c:/windows/system32/drivers/etc/hosts 14:59 <cervantes> 212.113.22.104 i2pforum.cervantes.not2p 15:00 <jrandom> jeje 15:00 <cervantes> Lo configuraré con un hostname apropiado pronto 15:00 <cervantes> o si alguien quiere añadir un puntero de subdominio al registro de dominio de php.net... eso sería mejor 15:00 <jrandom> avísame si quieres algo bajo el dominio i2p.net o si vas con otro dominio, también está bien 15:00 <cervantes> blah 15:00 <cervantes> i2p.net 15:00 <cervantes> <-- php en el cerebro 15:01 <jrandom> ¿quieres que sea, p. ej., forum.i2p.net? 15:01 <cervantes> eso estaría bien ;-) 15:01 <jrandom> w3rd, actualizaré los registros esta noche 15:01 <cervantes> he retocado el código estándar de phpbb2 para que no requiera un email válido para hacerse miembro 15:01 <dm> "The site you requested is no longer hosted here" 15:02 <cervantes> si olvidas tu pass, entonces tienes que contactar a un admin 15:02 <cervantes> dm: ¿metiste eso en tu archivo hosts o solo estás navegando a la IP? 15:03 <dm> Invalid URI in request GET i2pforum.cervantes. 15:03 <dm> not2p/<P>

15:03 <dm> No uso navegadores, estoy usando telnet. 15:04 <jrandom> Lo hice por telnet justo ahora. Funciona bien. 15:04 <dm> hmm, olvidé el HTTP 1.1, creo. 15:04 <jrandom> GET / HTTP/1.1\nHost: i2pforum.cervantes.not2p\n\n 15:04 <jrandom> en fin 15:04 <jrandom> BrianR: ping 15:05 <dm> Eso funcionó. Tus habilidades con telnet están afiladas, joven. 15:07 -!- Irssi: #i2p: Total de 19 nicks [0 ops, 0 halfops, 0 voices, 19 normales] 15:07 <jrandom> ok, ¿alguien más trabajando en proyectos relacionados con i2p que quiera discutir? 15:07 <jrandom> si no, 6) ??? 15:07 <dm> cum! 15:07 * wern levanta la mano 15:07 <jrandom> hola^2, ¿qué tal? 15:08 * jrandom llama a wilde 15:08 -!- wern es ahora conocido como wilde 15:08 <wilde> Solo quiero agradecer a nuestros nuevos patrocinadores, cervantes y hypercubus 15:08 <wilde> :) 15:09 <wilde> recibimos dos donaciones generosas al fondo general 15:09 <cervantes> wilde: ¿Se cambiaron bien? 15:09 <dm> ¿Cuánto? 15:09 <wilde> cervantes: los cambiaré mañana 15:09 <cervantes> ah 15:09 <wilde> (con suerte) 15:10 <cervantes> así que todavía podría haber un premio de consolación ;-) 15:10 <jrandom> genial, gracias cervantes y hypercubus :) 15:10 <cervantes> je… bueno, guardemos los elogios hasta que el dinero esté en el banco, creo ;-) 15:11 <dm> Fue una buena reunión. Me voy a la cama. 15:11 <dm> ¡Buenas noches! 15:11 <jrandom> buenas noches, dm 15:11 <wilde> sí, haré los elogios completos la próxima vez 15:11 <jrandom> ok, ¿algo más que añadir, wilde, o alguien más? 15:11 <wilde> sí 15:12 <wilde> Mañana bajaré el sitio i2p.net por un rato (intencionalmente esta vez ;) 15:12 <wilde> para cambiar de servidor 15:12 <jrandom> je, ok, genial 15:12 <wilde> guarden sus publicaciones, podrían desaparecer 15:12 <jrandom> ¿tendremos la misma IP, o debo actualizar los registros? 15:12 <dm> ¿puedes hacerlo transparente? 15:12 <wilde> si publican mañana, claro 15:13 <wilde> dm: de ninguna manera ;) 15:13 <wilde> yo no 15:13 <dm> ok. 15:13 <wilde> jrandom: misma IP 15:13 <jrandom> ok, genial 15:13 <jrandom> wilde++ 15:13 <wilde> corto y cierro 15:14 <jrandom> ok, ¿alguien más tiene algo que le gustaría discutir? 15:14 * cervantes se pone su casquete metálico “Ming el Despiadado” 15:15 * jrandom se prepara 15:15 * jrandom le da un baf en la cabeza a cervantes, dando por cerrada la reunión