Resumen rápido
Presentes: eyedeekay, zzz, not_bob, echelonMAC, obscuratus
Registro de la reunión
(08:01:07 PM) eyedeekay: Hola a todos, perdón por llegar tarde, me desconecté justo antes de la reunión (08:01:59 PM) eyedeekay: 1. Hola (08:01:59 PM) eyedeekay: 2. Informe de estado 2.1.0 (08:01:59 PM) eyedeekay: 3. Estado del desarrollo 2.2.0 (08:01:59 PM) eyedeekay: 4. Limitación por congestión (08:01:59 PM) eyedeekay: 5. Gestión hipotética del tráfico (inundación de usuarios de Tor) (08:01:59 PM) eyedeekay: 6. Pegatinas para traductores (08:01:59 PM) eyedeekay: zzz ¿dónde quieres hacer tu informe sobre el DOS? ¿2 o tema propio? (08:02:45 PM) zzz: llamémoslo 3b) (08:02:46 PM) zzz: o 2b) (08:02:59 PM) eyedeekay: OK 2b entonces (08:03:00 PM) zzz: como prefieras (08:03:53 PM) eyedeekay: 1. Hola ¿quién más está aquí hoy además de zzz y yo? (08:03:58 PM) zzz: hola (08:04:09 PM) not_bob: Presente (08:04:18 PM) echelonMAC: aquí (08:04:18 PM) obscuratus: Hola (08:04:29 PM) eyedeekay: Gran asistencia, gracias a todos (08:04:30 PM) echelonMAC: en sistema de reemplazo. (08:05:06 PM) eyedeekay: 2. Informe de estado 2.1.0 (08:05:15 PM) zzz: IRC va con más retraso de lo habitual, así que por favor den un poco más de tiempo para las respuestas (08:05:38 PM) eyedeekay: Gracias zzz, lo tendré en cuenta (08:09:02 PM) eyedeekay: Por dónde empezar... me he centrado en problemas de UX de Android, en particular corregir cosas que estaba haciendo mal al inicializar la app (08:09:04 PM) eyedeekay: Android recibirá una versión menor por ello (08:10:00 PM) eyedeekay: El tema que seguro todos tienen en mente ahora es que la red está bajo ataque, lo que ha centrado la atención de todos (08:10:05 PM) eyedeekay: Y ese es el tema 2b (08:10:59 PM) eyedeekay: Rayos, mezclé los temas, olviden eso, debía ir en el 3. perdón, ha sido una semana larga, muchas cosas pasando (08:12:03 PM) eyedeekay: zzz, ¿me harías el favor de tomar el 2? Creo que no estoy bien preparado para presentar todo lo que está ocurriendo (08:12:28 PM) zzz: claro (08:12:29 PM) zzz: pero antes de hacerlo (08:12:56 PM) zzz: ¿tú y echelonMAC tienen un informe de progreso del paquete easy-install para Mac 2.1.0? (08:13:17 PM) eyedeekay: Ah sí, puedo hacerlo (08:14:38 PM) eyedeekay: Entonces, hemos ido acotando los problemas y ahora mismo echelonMAC y yo tenemos distintas hipótesis sobre lo que está pasando, que ambos estamos investigando (08:14:38 PM) eyedeekay: Mi hipótesis es que todo esto proviene de una solución temporal obsoleta para un bug en Java 14 (08:15:08 PM) eyedeekay: Donde jpackage se supone que firma los archivos dylib que se empaquetan en una imagen de disco (dmg), pero que en realidad quedan sin firmar (08:15:33 PM) echelonMAC: en resumen: eyedeekaym rehizo el script de firma, puedo compilar y firmar, pero sigue siendo una firma incorrecta para Apple (08:15:55 PM) eyedeekay: zab sorteó esto creando el directorio .app y firmando lo que hay dentro, y luego usando jpackage solo para el paso final de empaquetado (08:16:35 PM) eyedeekay: así que cuando actualizamos Java empezamos a firmarlo todo dos veces, y ya no necesitábamos hacer ese paso de firma manualmente (08:16:47 PM) eyedeekay: echelonMAC corrígeme si me equivoco, pero ¿crees que tienes el tipo de llaves equivocado? (08:17:10 PM) echelonMAC: quizá sí, quizá no, no estoy seguro (08:17:18 PM) echelonMAC: al menos los logs muestran este error (08:17:53 PM) zzz: mi pregunta era de más alto nivel, ¿cuál es el ETA? ¿2.1.0 sigue siendo el objetivo o se ha abandonado y están esperando a 2.2.0, o qué? (08:18:15 PM) echelonMAC: 2.1.0 sigue siendo el objetivo, pero actualmente sin ETA (08:18:39 PM) echelonMAC: puedo compilar casi al instante, pero ahora mismo no tengo tiempo para profundizar... (08:18:48 PM) eyedeekay: Aún quiero sacar una versión 2.1.0 tan pronto como sepamos que podemos pasar la notarización; en mi opinión, una vez que podamos pasarla una vez deberíamos poder hacerlo de forma predecible (08:18:59 PM) zzz: eyedeekay más o menos se comprometió a principios de abril para 2.2.0 en su entrada de blog, ¿no estás respaldando ese ETA, echelonMAC? (08:19:49 PM) echelonMAC: estoy completamente indefenso y no puedo predecir un ETA, ya que aún no entiendo completamente la firma y la compilación. (08:20:12 PM) echelonMAC: más o menos, sigo los scripts a ciegas; si idk puede arreglar la firma, la notarización es un trabajo de 5 minutos. (08:20:24 PM) echelonMAC: SI la firma funciona como Apple espera (08:20:26 PM) zzz: ok entonces recomiendo editar la entrada del blog, eyedeekay; no prometamos cosas que no podamos cumplir (08:20:33 PM) eyedeekay: Hecho (08:21:19 PM) zzz: ok, gracias ¿listo para mi parte del 2)? (08:21:41 PM) eyedeekay: Sí, por favor (08:21:48 PM) zzz: genial (08:22:00 PM) zzz: la última reunión fue una semana después del lanzamiento; ahora llevamos 4 semanas (08:22:15 PM) zzz: mi esperanza era que el éxito de construcción expl. fuera subiendo de forma constante (08:22:35 PM) zzz: del veinte y pocos por ciento a treinta y pocos, y luego “salir” de la congestión, de vuelta a cuarenta y pocos (08:22:45 PM) zzz: solo ocurrió la primera parte (08:25:20 PM) zzz: y luego oscilamos entre veinte y pocos y treinta y pocos (08:26:56 PM) zzz: así que tenemos algunas teorías, véase 2b) (08:26:56 PM) zzz: pero por lo demás estoy contento con el rendimiento de 2.1.0 (08:26:56 PM) zzz: no hay demasiados informes de bugs (08:26:56 PM) zzz: daré una visión general de lo que estamos corrigiendo en 2b) y 3) (08:26:56 PM) zzz: alrededor del 50% de la red se ha actualizado a 2.1.0 o al equivalente en i2pd (08:26:56 PM) zzz: por favor, todos actualicen si no lo han hecho (08:26:56 PM) zzz: eso es todo lo que tengo para 2a), pero haré una pausa de un minuto para preguntas/comentarios antes de empezar 2b) (08:28:33 PM) zzz: ok, 2b) condiciones actuales de la red (08:28:33 PM) zzz: durante el fin de semana comenzó un ataque inequívoco (08:28:33 PM) zzz: muchos floodfill routers (08:28:33 PM) zzz: en su mayor parte, la red en general y los routers de Java lo están manejando bien (08:28:33 PM) zzz: tengo un informe de routers que se caen con OOM (out of memory) (08:28:54 PM) zzz: Entiendo que los routers i2pd están teniendo serias dificultades con tasas de éxito de construcción de tunnels muy bajas (08:29:06 PM) not_bob: Mi flota está actualizada. (08:29:15 PM) zzz: el ataque está empezando/deteniéndose/cambiando varias veces al día (08:29:37 PM) zzz: así que llevamos apenas unas 60 horas tratando de entenderlo y discutiendo contramedidas (08:30:15 PM) zzz: recuerden que el problema de construcción de tunnels (ahora es mucho más probable que se clasifique como un ataque distinto) comenzó el 19 de diciembre y nos llevó varias semanas comprenderlo y abordarlo (08:30:27 PM) zzz: así que es pronto todavía (08:30:36 PM) not_bob: Tengo un router I2P+ y le ha ido bien para capear esto. Pero mis routers i2pd no tanto. He visto un éxito de construcción de tunnels tan bajo como 3%. Actualmente estoy alrededor del 10% en esos routers. (08:31:17 PM) zzz: pero este es un ataque sybil/DHT directo; es nuevo para nosotros, pero familiar para cualquiera que haga aplicaciones peer-to-peer/DHT (08:31:53 PM) zzz: demasiado pronto para decir si requerirá un lanzamiento adelantado (para java i2p) y, de ser así, cuándo (08:32:23 PM) zzz: FIN, esperaré un par de minutos para discusión/comentarios/preguntas (08:33:24 PM) eyedeekay: ¿Las personas que terminen en OOM deberían aumentar la RAM disponible para su router? (08:36:18 PM) zzz: sí, esa es una mitigación directa (08:36:18 PM) zzz: detén tu router, edita wrapper.config, reinicia (08:36:18 PM) zzz: Espero tener mitigaciones en compilaciones de desarrollo en unos días (08:36:18 PM) dr|z3d: idealmente quieres tu heap mínimo alrededor de 256M y tu RAM máxima en 2-3 veces eso. (08:36:18 PM) not_bob: Actualmente no tengo ningún router I2P estándar en ejecución. (08:36:18 PM) zzz: Quiero repetir lo que dije arriba: los ataques están evolucionando rápidamente y queremos tomarnos nuestro tiempo para abordar los problemas generales (08:36:18 PM) zzz: no centrarnos demasiado estrechamente en los detalles específicos (08:37:36 PM) zzz: de vuelta contigo, eyedeekay, si no hay nada más sobre 2b) (08:38:06 PM) eyedeekay: muchas gracias, zzz. 3) Estado del desarrollo 2.2.0 (08:39:51 PM) eyedeekay: Como dije por error antes, me he centrado en problemas de UX de Android, en particular corregir cosas que estaba haciendo mal al inicializar la app; cosas bastante básicas, considerando todo, pero que ya tocaba mejorar (08:39:57 PM) eyedeekay: o directamente corregir (08:40:49 PM) eyedeekay: Por ejemplo, correcciones para suscripciones y puertos personalizados al construir tunnels, que se interpusieron para varios usuarios tras un gran aumento de usuarios con 2.10 (08:41:07 PM) dr|z3d: como inciso, y para arrojar algo de luz sobre el tamaño del ataque, tenemos a un usuario informando de ~30K routers bloqueados. así que no es trivial :) (08:41:07 PM) dr|z3d: (ese sería shiver, que está aquí) (08:42:36 PM) mark22k: Tengo 56005 pares bloqueados. (08:42:58 PM) eyedeekay: Santo cielo. Yo tengo 11027 y pensé que era mucho (08:43:08 PM) moristo: ¿Es esto obra de un estado-nación—los routers bloqueados u otro patrón notable? (08:43:50 PM) moristo: El internet de Spectrum estuvo caído ayer en FL y en Italia el día anterior. (08:43:54 PM) moristo: *ayer. (08:43:55 PM) zzz: volvamos a 3), por favor, y pospongamos más discusión sobre el ataque hasta después de la reunión (08:44:05 PM) echelonMAC: Pares bloqueados (57053) (08:44:22 PM) moristo: oh, ¿hay una reunión en curso? Mi culpa. (08:46:50 PM) zzz: eyedeekay, ¿sigues con nosotros? (08:47:11 PM) eyedeekay: sí, aquí estoy (08:47:37 PM) zzz: ¿tienes más sobre el 3) o es mi turno? (08:47:37 PM) eyedeekay: empecé un largo: (08:47:37 PM) eyedeekay: i2p.firefox(El Easy-Install para Windows también se está trabajando; allí se está haciendo más trabajo por eliminación, las actualizaciones se están simplificando ahora que las instalaciones antiguas de estilo admin han migrado todas a instalaciones de estilo usuario (08:47:37 PM) eyedeekay: el soporte de instalación portátil en USB está en el horizonte para 2.2.0 (08:47:43 PM) eyedeekay: Con actualizaciones (08:48:21 PM) eyedeekay: Otros problemas y quejas de usuarios que estoy abordando o decidiendo cómo abordar están en ese rastreador de incidencias (08:48:28 PM) eyedeekay: FIN por mi parte (08:48:47 PM) zzz: ok, viste el problema de NPE en i2p.i2p, ¿verdad? (08:49:10 PM) eyedeekay: Sí, lo vi; estoy tras ello (08:49:21 PM) zzz: ok, avisa si necesitas ayuda, obvio (08:49:24 PM) zzz: 3) por mi parte: (08:49:47 PM) zzz: Terminé el refactor de selección de pares en el que he estado trabajando desde septiembre, por fin (08:50:31 PM) zzz: Creo que arreglé las indicaciones erróneas de NAT simétrico que había en 2.1.0, pero necesito que alguien con ese problema pruebe y lo reporte (08:50:59 PM) zzz: tenemos una nueva caja de búsqueda en i2psnark muy chula (08:51:19 PM) zzz: casi listo con los "límites de congestión" (propuesta 162) (08:51:31 PM) echelonMAC: :-) (08:51:49 PM) zzz: y algunos ajustes más para refinar nuestro manejo de la congestión en la construcción de tunnels (08:52:18 PM) zzz: a finales de la semana pasada pensé que ya casi había terminado con 2.2.0 y que podría relajarme dos meses hasta el lanzamiento (08:52:31 PM) zzz: así que, por desgracia, ahora tenemos mucho más que hacer (08:52:48 PM) zzz: así son las cosas a veces (08:53:24 PM) not_bob: Gracias por eso, una gran mejora de calidad de vida. (08:53:24 PM) zzz: FIN, esperaré un minuto para discusión y luego de vuelta contigo, eyedeekay (08:53:37 PM) zzz: jaja not_bob de nada (08:55:00 PM) eyedeekay: ¿Última llamada para el 3? (08:55:20 PM) eyedeekay: 4. Limitación por congestión - creo que este era un tema de tunnel_king, ¿está tunnel_king aquí? (08:55:42 PM) zzz: de vuelta contigo, eyedeekay (08:57:39 PM) eyedeekay: 4. Limitación por congestión, 5. Gestión hipotética del tráfico (inundación de usuarios de Tor) - ambas introducidas por tunnel_king, última llamada para tunnel_king (08:59:01 PM) eyedeekay: OK, la última, 6. Pegatinas para traductores (08:59:01 PM) eyedeekay: Específicamente, reglas para personas que reciben pegatinas fuera de las Américas (08:59:58 PM) zzz: este era mi tema, solo porque sigue sin resolverse desde la última reunión (09:00:28 PM) zzz: echelonMAC, ¿tienes una respuesta? (09:00:41 PM) echelonMAC: no en detalle, pero quien quiera debería recibir un montón de pegatinas si envían su dirección (09:01:04 PM) echelonMAC: o sea, enviar un anuncio en Transifex y enviar después de recibir la dirección (09:01:19 PM) echelonMAC: pero actualmente no han llegado nuevas pegatinas aquí (09:01:35 PM) eyedeekay: El tracking dice el día 10 (09:01:55 PM) zzz: Estoy esperando a que echelonMAC publique las instrucciones en mi foro, luego copiaré/pegaré a Transifex (09:02:17 PM) echelonMAC: ok (09:02:28 PM) zzz: ahí estamos desde hace un mes (09:02:42 PM) zzz: gracias (09:03:33 PM) eyedeekay: ¿Algo más para el 6 o para la reunión? (09:03:36 PM) zzz: FIN del 6) por mi parte, de vuelta contigo, eyedeekay (09:04:32 PM) zzz: una palabra de cierre para la reunión: zzz.i2p el mejor lugar para noticias y el clima; publicaré allí cuando sepa más de lo que sé ahora (09:04:32 PM) zzz: gracias (09:04:55 PM) eyedeekay: Muchas gracias por eso, zzz, y gracias a todos por venir a la reunión (09:05:44 PM) eyedeekay: Nos vemos por IRC y a la misma hora el próximo mes (09:08:55 PM) zzz: gracias, eyedeekay (09:08:55 PM) zzz: lo logramos sin desconexiones