Bref récapitulatif

Présents : eyedeekay, zzz, not_bob, echelonMAC, obscuratus

Journal de réunion

(08:01:07 PM) eyedeekay: Salut tout le monde, désolé pour le retard, j'ai été déconnecté juste avant la réunion (08:01:59 PM) eyedeekay: 1. Bonjour (08:01:59 PM) eyedeekay: 2. 2.1.0 Rapport d'état (08:01:59 PM) eyedeekay: 3. 2.2.0 Statut du développement (08:01:59 PM) eyedeekay: 4. Limitation de la congestion (08:01:59 PM) eyedeekay: 5. Gestion hypothétique du trafic ( afflux d'utilisateurs Tor) (08:01:59 PM) eyedeekay: 6. Autocollants pour les traducteurs (08:01:59 PM) eyedeekay: zzz où veux-tu faire ton rapport à propos du DOS ? 2 ou un sujet à part ? (08:02:45 PM) zzz: appelons ça 3b) (08:02:46 PM) zzz: ou 2b) (08:02:59 PM) eyedeekay: OK 2b alors (08:03:00 PM) zzz: à toi de choisir (08:03:53 PM) eyedeekay: 1. Bonjour qui d'autre est là aujourd'hui à part zzz et moi ? (08:03:58 PM) zzz: salut (08:04:09 PM) not_bob: Présent (08:04:18 PM) echelonMAC: ici (08:04:18 PM) obscuratus: Salut (08:04:29 PM) eyedeekay: Belle affluence, merci à tous (08:04:30 PM) echelonMAC: sur système de remplacement. (08:05:06 PM) eyedeekay: 2. 2.1.0 Rapport d'état (08:05:15 PM) zzz: irc est plus lent que d'habitude, merci d'accorder un peu plus de temps pour les réponses (08:05:38 PM) eyedeekay: Merci zzz, je vais garder ça à l'esprit (08:09:02 PM) eyedeekay: Par où commencer... je me suis concentré sur des problèmes d'UX Android, en particulier corriger des choses que je faisais mal lors de l'initialisation de l'application (08:09:04 PM) eyedeekay: Android aura une version corrective à ce titre (08:10:00 PM) eyedeekay: Le sujet qui, j'en suis sûr, est dans toutes les têtes en ce moment, c'est que le réseau est attaqué, ce qui a mobilisé tout le monde (08:10:05 PM) eyedeekay: Et ça, c'est le sujet 2b (08:10:59 PM) eyedeekay: Zut j'ai confondu les sujets, laissez tomber, ça devait aller en 3. désolé, longue semaine, beaucoup de choses en cours (08:12:03 PM) eyedeekay: zzz tu me ferais une faveur en prenant le 2 ? Je pense que je ne suis pas bien placé pour présenter tout ce qui se passe (08:12:28 PM) zzz: bien sûr (08:12:29 PM) zzz: mais avant (08:12:56 PM) zzz: est-ce que toi et echelonMAC avez un rapport d'avancement du bundle mac easy-install 2.1.0 ? (08:13:17 PM) eyedeekay: Oh oui je peux m'en charger (08:14:38 PM) eyedeekay: Donc, nous avons cerné des problèmes, et en ce moment, echelonMAC et moi avons des hypothèses différentes sur ce qui se passe, que nous poursuivons tous les deux (08:14:38 PM) eyedeekay: Mon hypothèse est que tout cela vient d'une rustine obsolète pour un bug de Java 14 (08:15:08 PM) eyedeekay: Où jpackage est censé signer les fichiers dylib empaquetés dans une image disque (dmg) mais qui sont en fait laissés non signés (08:15:33 PM) echelonMAC: en bref : eyedeekaym a refait le script de signature, je peux construire et signer, mais c'est toujours une signature incorrecte pour apple (08:15:55 PM) eyedeekay: zab a contourné ça en créant le répertoire .app et en signant ce qu'il y a dedans, puis en utilisant jpackage uniquement pour l'étape finale de packaging (08:16:35 PM) eyedeekay: donc quand nous avons mis à niveau Java nous avons commencé à tout signer deux fois, et nous n'avions plus besoin d'effectuer cette étape de signature manuellement (08:16:47 PM) eyedeekay: echelonMAC corrige-moi si je me trompe, mais tu penses avoir le mauvais type de clés ? (08:17:10 PM) echelonMAC: peut-être, peut-être pas, pas sûr de ça (08:17:18 PM) echelonMAC: au moins les journaux affichent cette erreur (08:17:53 PM) zzz: ma question était plus haut niveau, quel est l'ETA, 2.1.0 est-il toujours la cible ou cela a-t-il été abandonné et vous visez 2.2.0, ou quoi ? (08:18:15 PM) echelonMAC: 2.1.0 reste la cible, mais pas d'ETA pour l'instant (08:18:39 PM) echelonMAC: Je peux construire presque instantanément, mais creuser plus profondément me manque de temps en ce moment... (08:18:48 PM) eyedeekay: Je veux toujours sortir une version 2.1.0 dès que nous saurons pouvoir passer la notarisation, AMHA une fois qu'on peut la passer une fois, on devrait pouvoir le faire de manière prévisible (08:18:59 PM) zzz: eyedeekay s'est plus ou moins engagé à début avril pour 2.2.0 dans son billet de blog, tu n'endorses pas cet ETA, echelonMAC ? (08:19:49 PM) echelonMAC: Je suis complètement démuni et je ne peux pas prédire un ETA, car je ne comprends pas encore complètement la signature et le build. (08:20:12 PM) echelonMAC: plus ou moins, je suis les scripts aveuglément, si idk peut corriger la signature, la notarisation est un travail de 5 minutes. (08:20:24 PM) echelonMAC: SI la signature fonctionne comme appple l'attend (08:20:26 PM) zzz: ok alors je recommande de modifier le billet de blog, eyedeekay, n'annonçons pas des choses que nous ne pouvons pas tenir (08:20:33 PM) eyedeekay: Je m'en occupe (08:21:19 PM) zzz: ok merci, prêt pour ma partie du 2) ? (08:21:41 PM) eyedeekay: Oui, s'il te plaît (08:21:48 PM) zzz: super (08:22:00 PM) zzz: la dernière réunion était une semaine après la sortie, maintenant nous en sommes à 4 semaines (08:22:15 PM) zzz: j'espérais que le taux de réussite des expl. monte régulièrement (08:22:35 PM) zzz: des bas 20 % aux bas 30 %, puis qu'il « pop » hors de la congestion, en revenant aux bas 40 % (08:22:45 PM) zzz: seule la première partie s'est produite (08:25:20 PM) zzz: puis nous avons oscillé entre bas 20 % et bas 30 % (08:26:56 PM) zzz: donc, nous avons quelques théories, voir 2b) (08:26:56 PM) zzz: mais je suis satisfait des performances de 2.1.0 par ailleurs (08:26:56 PM) zzz: pas trop de rapports de bugs (08:26:56 PM) zzz: je donnerai un aperçu de ce que nous corrigeons en 2b) et 3) (08:26:56 PM) zzz: environ 50 % du réseau a mis à jour vers 2.1.0 ou l'équivalent i2pd (08:26:56 PM) zzz: merci à tous de mettre à jour si ce n'est pas déjà fait (08:26:56 PM) zzz: c'est tout pour moi pour 2a), mais je fais une pause d'une minute pour questions/commentaires avant de démarrer 2b) (08:28:33 PM) zzz: ok, 2b) conditions actuelles du réseau (08:28:33 PM) zzz: au cours du week-end a commencé une attaque sans ambiguïté (08:28:33 PM) zzz: beaucoup de routers floodfill (08:28:33 PM) zzz: dans l'ensemble, le réseau et les routers Java s'en sortent plutôt bien (08:28:33 PM) zzz: j'ai toutefois un rapport de routers qui plantent avec OOM (mémoire insuffisante) (08:28:54 PM) zzz: je comprends que les routers i2pd ont vraiment du mal avec des taux de réussite de construction de tunnel très bas (08:29:06 PM) not_bob: Ma flotte est à jour. (08:29:15 PM) zzz: l'attaque démarre/s'arrête/évolue plusieurs fois par jour (08:29:37 PM) zzz: nous n'en sommes donc qu'à environ 60 heures pour la comprendre et discuter des contre-mesures (08:30:15 PM) zzz: rappelez-vous que le problème de construction de tunnel (maintenant bien plus susceptible d'être classé comme une autre attaque) a commencé le 19 décembre et nous a pris plusieurs semaines à comprendre et à traiter (08:30:27 PM) zzz: donc c'est le début (08:30:36 PM) not_bob: J'ai un router I2P+ et il a bien tenu le coup. Mais mes routers i2pd, pas vraiment. J'ai vu un taux de réussite de construction de tunnel aussi bas que 3 %. Actuellement je suis autour de 10 % sur ces routers. (08:31:17 PM) zzz: mais il s'agit d'une attaque Sybil / DHT (table de hachage distribuée) simple, nouvelle pour nous mais familière à quiconque fait des applications pair à pair / DHT (08:31:53 PM) zzz: beaucoup trop tôt pour dire si cela exigera une version anticipée (pour java i2p) et si oui quand (08:32:23 PM) zzz: EOT, j'attends quelques minutes pour la discussion/commentaires/questions (08:33:24 PM) eyedeekay: Les personnes qui finissent en OOM devraient-elles augmenter la RAM disponible pour leur router ? (08:36:18 PM) zzz: oui, c'est une mitigation simple (08:36:18 PM) zzz: arrêtez votre router, éditez wrapper.config, redémarrez (08:36:18 PM) zzz: je pense avoir des mitigations dans les builds de dev d'ici quelques jours (08:36:18 PM) dr|z3d: idéalement vous voulez votre heap min autour de 256M et votre RAM max à 2-3 fois cela. (08:36:18 PM) not_bob: Je n'ai actuellement aucun router I2P standard en fonctionnement. (08:36:18 PM) zzz: Je veux répéter ce que j'ai dit plus haut : les attaques évoluent rapidement, et nous voulons prendre le temps de traiter les problèmes globaux (08:36:18 PM) zzz: sans se focaliser trop étroitement sur les détails (08:37:36 PM) zzz: à toi, eyedeekay, s'il n'y a rien d'autre sur 2b) (08:38:06 PM) eyedeekay: merci beaucoup zzz. 3) 2.2.0 Statut du développement (08:39:51 PM) eyedeekay: Comme je l'ai dit par erreur plus tôt, je me suis concentré sur des problèmes d'UX Android, en particulier corriger des choses que je faisais mal lors de l'initialisation de l'application, des trucs assez basiques tout bien considéré mais qui devaient tous être améliorés (08:39:57 PM) eyedeekay: ou carrément corriger (08:40:49 PM) eyedeekay: Par exemple des correctifs pour les abonnements et les ports personnalisés lors de la construction des tunnels, qui ont gêné plusieurs utilisateurs après une forte augmentation du nombre d'utilisateurs avec la 2.10 (08:41:07 PM) dr|z3d: au passage, pour éclairer la taille de l'attaque, un utilisateur rapporte ~30K routers bannis. donc ce n'est pas trivial :) (08:41:07 PM) dr|z3d: (c'est shiver, qui est ici) (08:42:36 PM) mark22k: J'ai 56005 pairs bannis. (08:42:58 PM) eyedeekay: Purée. J'en ai 11027 et je pensais que c'était beaucoup (08:43:08 PM) moristo: Est-ce l'œuvre d'un État—les routers bannis ou un autre schéma notable ? (08:43:50 PM) moristo: Spectrum Internet était en panne hier en FL et en Italie la veille. (08:43:54 PM) moristo: *hier. (08:43:55 PM) zzz: revenons au 3) s'il vous plaît et remettons la discussion sur l'attaque après la réunion (08:44:05 PM) echelonMAC: Pairs bannis (57053) (08:44:22 PM) moristo: oh, il y a une réunion en cours ? Ma faute. (08:46:50 PM) zzz: eyedeekay, tu es toujours avec nous ? (08:47:11 PM) eyedeekay: oui je suis là (08:47:37 PM) zzz: tu as autre chose pour 3) ou c'est mon tour ? (08:47:37 PM) eyedeekay: j'ai commencé un long message : (08:47:37 PM) eyedeekay: i2p.firefox(Easy-Install for Windows est aussi en cours de travail, davantage de travail se fait par retrait là-bas, les mises à jour sont simplifiées maintenant que les anciennes installations de type admin ont toutes migré vers des installations de type utilisateur (08:47:37 PM) eyedeekay: la prise en charge d'une installation USB portable est à l'horizon pour 2.2.0 (08:47:43 PM) eyedeekay: Avec mises à jour (08:48:21 PM) eyedeekay: D'autres problèmes et plaintes utilisateurs que je traite ou sur lesquels je décide comment agir sont sur ce gestionnaire de tickets (08:48:28 PM) eyedeekay: EOT pour moi (08:48:47 PM) zzz: ok tu as vu le problème NPE dans i2p.i2p, n'est-ce pas ? (08:49:10 PM) eyedeekay: Oui, je l'ai vu, je suis dessus (08:49:21 PM) zzz: ok appelle si tu as besoin d'aide bien sûr (08:49:24 PM) zzz: 3) pour moi : (08:49:47 PM) zzz: J'ai terminé le refactoring de la sélection des pairs sur lequel je travaillais depuis septembre, enfin (08:50:31 PM) zzz: Je pense avoir corrigé les indications de NAT symétrique erronées qui étaient dans 2.1.0, mais il me faut quelqu'un ayant ce problème pour tester et faire un retour (08:50:59 PM) zzz: il y a une nouvelle barre de recherche i2psnark sympa (08:51:19 PM) zzz: presque fini avec les « plafonds de congestion » (proposition 162) (08:51:31 PM) echelonMAC: :-) (08:51:49 PM) zzz: et quelques ajustements supplémentaires pour affiner notre gestion de la congestion de construction de tunnel (08:52:18 PM) zzz: fin de la semaine dernière, je pensais en avoir quasiment fini avec 2.2.0 et pouvoir souffler deux mois jusqu'à la sortie (08:52:31 PM) zzz: donc, malheureusement, nous avons maintenant beaucoup plus à faire (08:52:48 PM) zzz: c'est comme ça parfois (08:53:24 PM) not_bob: Merci pour ça, une grosse amélioration du confort d'utilisation. (08:53:24 PM) zzz: EOT, j'attends une minute pour la discussion, puis retour à toi, eyedeekay (08:53:37 PM) zzz: haha de rien, not_bob (08:55:00 PM) eyedeekay: Dernier appel pour 3 ? (08:55:20 PM) eyedeekay: 4. Limitation de la congestion - je crois que c'était un sujet de tunnel_king, est-ce que tunnel_king est là ? (08:55:42 PM) zzz: à toi, eyedeekay (08:57:39 PM) eyedeekay: 4. Limitation de la congestion, 5. Gestion hypothétique du trafic ( afflux d'utilisateurs Tor) - tous deux introduits par tunnel_king, dernier appel pour tunnel_king (08:59:01 PM) eyedeekay: OK le dernier, 6. Autocollants pour les traducteurs (08:59:01 PM) eyedeekay: Plus précisément, les règles pour les personnes recevant des autocollants en dehors des Amériques (08:59:58 PM) zzz: c'était mon sujet, seulement parce que non résolu depuis la dernière réunion (09:00:28 PM) zzz: echelonMAC tu as une réponse ? (09:00:41 PM) echelonMAC: pas en détail, mais ceux qui le veulent devraient recevoir un paquet d'autocollants s'ils envoient leur adresse (09:01:04 PM) echelonMAC: c.-à-d. envoyer une annonce dans Transifex et expédier après réception de l'adresse (09:01:19 PM) echelonMAC: mais actuellement aucun nouvel autocollant n'est arrivé ici (09:01:35 PM) eyedeekay: Le suivi indique le 10 (09:01:55 PM) zzz: J'attends qu'echelonMAC poste les instructions sur mon forum, ensuite je copierai/collerai sur Transifex (09:02:17 PM) echelonMAC: ok (09:02:28 PM) zzz: c'est là que nous en sommes depuis un mois (09:02:42 PM) zzz: merci (09:03:33 PM) eyedeekay: Autre chose pour le 6 ou pour la réunion ? (09:03:36 PM) zzz: EOT pour 6) pour moi, à toi, eyedeekay (09:04:32 PM) zzz: un mot de clôture pour la réunion : zzz.i2p le meilleur endroit pour les nouvelles et la météo, je posterai là-bas quand j'en saurai plus que maintenant (09:04:32 PM) zzz: merci (09:04:55 PM) eyedeekay: Merci beaucoup pour ça zzz, et merci à tous d'être venus à la réunion (09:05:44 PM) eyedeekay: À bientôt sur IRC et même heure le mois prochain (09:08:55 PM) zzz: merci eyedeekay (09:08:55 PM) zzz: on a traversé ça sans déconnexions