Récapitulatif rapide

Présents : cervantes, deer, fvw, hypercubus, jrandom, kaji, luckypunk, Nightblade, protok0l

Journal de réunion

14:01 <jrandom> 0) salut 14:01 <jrandom> 1) statut 0.3.4.3 14:01 <jrandom> 1.1) timestamper (horodateur) 14:02 <jrandom> 1.2) nouvelle authentification de la console du router 14:02 <jrandom> 2) statut 0.4 14:02 <jrandom> 2.1) intégration du service & du systray (zone de notification système) 14:02 <jrandom> 2.2) jbigi & jcpuid 14:02 <jrandom> 2.3) i2paddresshelper 14:02 <jrandom> 3) AMOC vs. routes restreintes 14:02 <jrandom> 4) stasher 14:02 <jrandom> 5) pages à noter 14:02 <jrandom> 6) ??? 14:02 <jrandom> 0) salut 14:02 * jrandom fait signe de la main 14:02 <deer> <ugha2p> Salut. 14:02 <jrandom> notes hebdomadaires publiées (trèèès tôt) à http://dev.i2p.net/pipermail/i2p/2004-August/000419.html 14:03 <jrandom> donc je m’attends à ce que vous ayez tous fait vos devoirs et les ayez lues consciencieusement 14:03 <jrandom> (ou quelque chose comme ça) 14:03 <jrandom> ok, 1) statut 0.3.4.3 14:04 <kaji> (salut en retard) 14:04 <jrandom> il y a quelques ajustements depuis la sortie 0.3.4.3 vendredi dernier, mais globalement la révision semble assez stable, d’après ce que je peux dire 14:04 <deer> <luckypunk> hein. Qu’est-ce qui se passe ? 14:04 <deer> <luckypunk> Oh. Laisse tomber. désolé, d’habitude je dors pendant la réunion. Salut :) 14:05 <jrandom> quelles sont vos expériences avec 0.3.4.3 pour ce qui est des eepsites / squid / etc. ? 14:05 <luckypunk> très rapide. 14:05 <jrandom> (je peux voir ce que les gens voient via irc) 14:05 <luckypunk> Parfois le chargement des pages en moins de 3 secondes. 14:06 <deer> <oOo> Jrandom “kicke” trop souvent le router de squid ;) 14:06 <jrandom> cool lucky 14:06 <deer> <mule> ça marche bien 14:06 <luckypunk> je peux ouvrir 10 pages de trucs via le squid et I2P tient la cadence, assez lentement cependant, sur mon 350 mhz. 14:06 <deer> <hypercubus> le plus réactif que ça ait jamais été 14:06 <jrandom> ouais, je le fais oOo, mais c’est pour ça qu’on a www1.squid.i2p :) 14:06 <jrandom> r0x0r 14:06 <jrandom> j’ai entendu quelques rapports d’utilisation CPU excessive — est-ce que ça vous touche souvent ? 14:07 <deer> <hypercubus> pas moi... je soupçonne que ce sont juste les gens avec des 386 *tousse*lucky*tousse* 14:07 <deer> <oOo> Quelques pics très rares ici. Liés à une autre erreur, je finirai peut-être par remonter jusqu’à la cause un jour :p 14:07 <deer> <mule> pas ici 14:07 <luckypunk> Je pense que, si ça affectait toutes les plateformes et tout, je le sentirais fort, et non pas vraiment. Seulement quand il sert les nouvelles pages de config ou télécharge beaucoup de choses, I2P épingle mon processeur. 14:08 <jrandom> ok cool. il y a quelques scénarios où I2P sera pénible côté CPU, mais espérons qu’ils sont rares et espacés 14:08 <jrandom> en fait, ça nous amène à 1.1) timestamper :) 14:09 <jrandom> (un des problèmes peut survenir quand le timestamper devient loufoque / perd la bonne heure) 14:10 <jrandom> tout le bazar d’horodatage a été refondu et intégré dans le router, grâce à Adam Buckley qui déchire et a publié son travail sous licence BSD 14:10 <jrandom> (yay Adam) 14:11 <jrandom> auparavant nous utilisions le code SNTP comme appli cliente autonome, mais nous ne faisons plus ça — à la place, nous avons une intégration serrée avec le router 14:11 <jrandom> (donc il faudra peut-être que les gens mettent à jour leurs fichiers de conf comme mentionné dans l’email) 14:11 <jrandom> SNTP seul n’est cependant qu’une partie de la solution 14:12 <jrandom> à long terme il nous faut une meilleure synchronisation (lire : NTP), car SNTP est sujet à des variations 14:12 <jrandom> (surtout en cas de forte congestion réseau) 14:12 <jrandom> Adam m’a envoyé du code qu’il a pour gérer ça, mais je n’ai pas vraiment le temps de creuser ce côté-là pour le moment 14:13 <deer> <oOo> Utiliser uniquement SNTP ? 14:13 <jrandom> je ne me souviens plus — je pense que c’est peut-être “ntp-esque” via des requêtes sntp 14:13 <deer> <oOo> Ok, merci 14:14 <luckypunk> euh 14:14 <luckypunk> j’ai une suggestion à ce sujet.. 14:14 <jrandom> bref, si quelqu’un s’ennuie et veut faire du hack ntp de fou, ce serait top 14:14 <luckypunk> C’est peut-être faux cela dit. 14:14 <jrandom> mmhmm lucky ? 14:14 <luckypunk> use ntpdate -q 14:14 <luckypunk> get the offset. 14:14 <jrandom> ntpdate -q == SNTP 14:14 <luckypunk> or something similar. 14:14 <deer> <oOo> C’est ce que fait le code actuel, plus ou moins ;) 14:14 * cervantes rattrape ce qu’il a raté 14:14 <luckypunk> ah. 14:15 <luckypunk> désolé. 14:15 <cervantes> raté 14:15 <deer> <oOo> Mais il nous faut des secondes de longueur variable & co ;) 14:15 <cervantes> l’utilisation CPU sur mon système est la plus basse que je n’aie jamais eue.... 14:15 <jrandom> chouette 14:15 <cervantes> mais j’ai environ 700 threads Java maintenant et ça monte 14:15 <jrandom> oui oOo, et la détection de dérive / la sélection de candidats 14:16 <luckypunk> oui, la dernière fois que je l’ai lancé, il y a environ un mois, ça affectait sérieusement l’utilisation de ma machine, maintenant je ne remarque même pas si I2P tourne. 14:16 <jrandom> oui j’ai regardé ça cervantes 14:16 <deer> <oOo> Vrai, même si c’est une partie faible de l’ensemble ;) 14:16 <luckypunk> j’ai environ 200 threads. 14:16 <luckypunk> 219, pour être précis. 14:16 <jrandom> cervantes : j’ai localisé les threads dans la couche de transport (on fait des trucs très moches pour obtenir des timeouts), et on pourra faire un meilleur nettoyage plus tard 14:16 -!- TheCrypto__ est maintenant connu sous le nom de thecrypto 14:18 <jrandom> en gros des bizarreries se produisent avec l’augmentation du nombre de pairs sur le réseau & le churn (rotation des pairs). tout est gérable, mais ça peut être agaçant 14:18 <jrandom> bref, c’est tout pour 1.1, maintenant 1.2) nouvelle authentification de la console du router :) 14:19 <jrandom> (probablement personne ne s’en soucie, mais on a une authentification http basique qui marche. voir l’email pour plus d’infos) 14:19 <cervantes> cool 14:19 <cervantes> malgré ça la gestion mémoire déchire... je n’ai pas eu d’OOM (Out Of Memory) depuis des lustres 14:19 <jrandom> ah excellent 14:20 <jrandom> en fait, ça nous amène à 2) statut 0.4 14:22 <luckypunk> Oui. Si I2P était un produit MS, on serait prêt pour la 1.0 :) 14:22 <jrandom> arggg, fichue connexion réseau tombée 14:22 <jrandom> (screen++) 14:23 <jrandom> ok, bref, il s’est passé pas mal de choses, et il reste encore quelques trucs back-end à faire (un peu de gestion des pools de tunnels côté client, comme le voit oOo, et quelques tests de sélection de pairs, comme dans le cvs) 14:24 <jrandom> il y a aussi eu beaucoup de progrès sur l’installateur / service / systray 14:24 <jrandom> hypercubus : tu veux nous faire un point ? 14:24 <deer> <hypercubus> sûr 14:25 <deer> <hypercubus> l’installation du service wrapper est sur le point d’être terminée, peut-être aujourd’hui ou demain... le service wrapper gère les OOM (manques de mémoire) en redémarrant automatiquement le router i2p 14:25 <jrandom> (yay) 14:25 <deer> <hypercubus> donc ça nous couvre un peu les arrières à ce niveau 14:26 <deer> <hypercubus> l’intégration systray est terminée et marche très bien... c’est seulement pour Win32 actuellement, car la lib systray4j semble avoir des bugs dans son implémentation KDE 14:26 <deer> <hypercubus> je suivrai les progrès côté KDE et on espère l’avoir dans un avenir proche 14:27 <deer> <hypercubus> l’installateur est presque terminé aussi, il ne reste qu’à ajouter les tâches post-installation 14:27 <deer> <hypercubus> je pense que ce sera fait d’ici le week-end 14:27 <deer> <hypercubus> (car cela dépend de l’intégration complète du service wrapper) 14:28 <jrandom> r0x0r 14:28 <deer> <hypercubus> je mettrai à disposition un paquet installateur pré-0.4 pour que les gens testent 14:28 <deer> <hypercubus> je vous dirai quand ce sera prêt 14:28 <luckypunk> Et GNOME ? 14:28 <cervantes> increment(hypercubus) 14:28 <deer> <hypercubus> le projet systray4j n’a pas encore pris en charge gnome 14:29 <deer> <hypercubus> nous ajouterons d’autres environnements de bureau au fur et à mesure que ça deviendra dispo dans systray4j 14:29 <luckypunk> bon, pas grave, je vais basculer dès que/si KDE compile. 14:30 <deer> <hypercubus> l’icône systray sert seulement à lancer la console du router dans votre navigateur de toute façon 14:30 <deer> <hypercubus> donc ce sera surtout utile aux utilisateurs Windows ;-) 14:30 <jrandom> oui, on s’attend à ce que les utilisateurs *nix sachent créer un marque-page ;) 14:30 <deer> <hypercubus> mais on pensera aussi aux utilisateurs *nix paresseux quand on pourra ;-) 14:30 <deer> <oOo> N/C... 14:30 <luckypunk> Oh, j’ai un lien dans ma barre de liens firefox, avec slashdot et BSD Google. 14:31 <deer> <hypercubus> mais l’icône sert aussi d’indicateur d’état pratique 14:31 <jrandom> d’accord 14:31 <deer> <hypercubus> c.-à-d. si l’icône a disparu, votre router aussi ;-) 14:31 <deer> <hypercubus> sauf bien sûr si vous avez choisi de cacher l’icône depuis votre console du router 14:32 <deer> <hypercubus> ce que vous pouvez faire, et ça marche très bien 14:32 <deer> <hypercubus> ok, je crois que c’est tout, des questions ? 14:33 <protok0l> quel bon PDA qui fait bien tourner linux ? 14:33 <jrandom> bien dit, hyper 14:33 <jrandom> proto : #i2p-chat (ou après la réunion) 14:33 <protok0l> oups 14:33 <deer> <hypercubus> *ricane* 14:33 <jrandom> ok, passons à 2.2) jbigi & jcpuid 14:34 <jrandom> iakin a monté du code JNI/asm qui déchire pour détecter l’architecture CPU exacte utilisée (sur des bécanes x86), et il a câblé jbigi pour freenet afin de sélectionner automatiquement le bon .so/.dll en fonction de ça 14:35 <jrandom> il a aussi versé ce travail dans le domaine public, et on en a récupéré une copie et réintégré ça dans i2p 14:35 <luckypunk> Donc on n’aura pas à choisir quel jbigi télécharger ? Ça ne va pas rendre l’install un peu plus grosse ? 14:35 <jrandom> exact 14:35 <jrandom> ouais, ça ajoute quelques centaines de Ko 14:36 <jrandom> mais, bon, la nouvelle install est, euh, plus grosse que l’ancienne 14:36 <luckypunk> oh, je pensais que ce serait plus que quelques centaines de ko. 14:36 <luckypunk> Ouais, entre la nouvelle console... Je dirais 6 - 10 Mo ? 14:36 <deer> * Myo9 n’a plus que 99 Mo sur ce disque. 14:36 <deer> <Myo9> ;) 14:36 <jrandom> (surtout que je fais mon relou et j’insiste sur le support .war plutôt que des servlets directs, ce qui requiert xerces, qui pèse 800KB) 14:36 <jrandom> la nouvelle install fait dans les ~4-6MB 14:37 <jrandom> mais la bonne nouvelle, c’est qu’il n’y a qu’environ ~1MB de spécifique i2p, donc les mises à jour seront légères ;) 14:38 <deer> <Myo9> I2P n’a pas eu beaucoup de publicité, si ? 14:38 <deer> <Myo9> Comparé à freenet et TOR ? 14:38 <jrandom> exact, on reste assez discrets 14:38 <protok0l> la taille du téléchargement est-elle vraiment un souci ? la plupart des gens ont le haut débit 14:38 <protok0l> je l’utiliserais même s’il faisait 100megs 14:38 <luckypunk> protok0l, la plupart non, en fait. La plupart de ceux qui utiliseraient I2P oui. ceci dit je pense qu’I2P supporte encore le dialup (en quelque sorte) 14:38 <deer> <mule> pour i2p users ça ne devrait pas 14:39 <jrandom> à mon avis, l’effort de dev est mieux servi par une adoption graduelle après des tests suffisants à différents points critiques 14:39 <luckypunk> oui. I2P n’est pas prêt pour 500 utilisateurs slashdot :) 14:39 <jrandom> même si notre croissance récente a été bonne, aidant à titiller différentes parties du système 14:40 <jrandom> quand on lancera la révision 0.4, on voudra se rapprocher de la barre des 100 routers 14:40 <deer> <mule> ok, je vais en monter 50 de plus :) 14:40 <jrandom> et ça donnera plus d’incitation aux devs d’applis client pour construire des applis client ;) 14:40 <jrandom> lol mule :) 14:41 <deer> <ugha2p> Arr. 14:41 <cervantes> au rythme actuel d’adoption on pourrait probablement atteindre 100 en un mois 14:41 <cervantes> sans évangéliser 14:41 <jrandom> ce serait un bon rythme de croissance 14:42 <jrandom> mais bon, revenons à l’agenda :) 14:42 <protok0l> j’ai hâte d’évangéliser 14:42 <jrandom> jbigi + jcpuid == intégrés (et voyez la mailing list si vous voulez faire tourner le CVS HEAD) :) 14:42 <jrandom> hé on peut le voir, proto ;) 14:42 <deer> <hypercubus> lucky : plus de la moitié des utilisateurs internet aux US ont le haut débit... un rapport est sorti l’autre jour 14:43 <jrandom> et moins d’un dixième du monde est aux us ;) 14:43 <deer> <oOo> Qui se soucie des USA ? ^^ 14:43 <jrandom> mais passons à 2.3) i2paddresshelper 14:44 <jrandom> oOo a encore pondu un patch, celui-ci permettant d’accéder à des eepsites via des pages liées sans éditer hosts.txt 14:45 <jrandom> les détails sont listés dans les notes hebdomadaires de statut 14:45 <jrandom> oOo — tu veux ajouter quelque chose ? 14:45 <deer> <oOo> Hum... Laissons le nombre d’eepsites croître vite et que Cervantes ajoute son support promis :p 14:46 <jrandom> ah, cervantes a déjà ajouté le lien « Essayez [i2p] » :) 14:46 <jrandom> (seules les personnes sur CVS HEAD peuvent l’utiliser, jusqu’à la sortie 0.4) 14:46 <cervantes> :o) 14:46 <jrandom> ((ça marche très bien, au fait)) 14:46 <deer> <oOo> Génial ^^ Je jouerai avec dès que j’arrive à remettre mon router en ligne ;) 14:47 <kaji> vous pourriez mettre un mot de passe sur le téléchargement client et le faire à la gmail 14:47 <jrandom> hmm ? 14:48 <kaji> petite base + sur invitation uniquement 14:48 <kaji> mais ça demanderait du travail 14:48 <jrandom> oh, pour la sortie 0.4 ? 14:48 <kaji> oh, pour la 1.0 14:48 <jrandom> non, pas la peine pour l’instant. si on est inondés de nouveaux utilisateurs on envisagera peut-être d’utiliser des certificats, etc. 14:48 <deer> <oOo> 1.0, c’est pour le grand public :p 14:49 <jrandom> eh bien, pour 1.0 on aura déjà dépassé les 1000 utilisateurs 14:49 <jrandom> (du moins, c’est mon espoir ;) 14:49 * kaji pense que ce serait amusant de voir i2p passer de 50 à 5000 nœuds en 3 heures 14:49 <jrandom> hé 14:49 <deer> <oOo> Et puis redescendre à 100 ;) 14:49 <luckypunk> hypercubus, youhou pour les Américains ! ils rattrapent leur retard ;) 14:49 <jrandom> hé, c’est une façon de tester le churn ;) 14:50 <cervantes> si aum fait marcher stasher... et qu’hyper agrandit sa bibliothèque goatse alors vous verrez un bond de 50 à 5000 en moins de 3 heures ;-) 14:50 <kaji> et ensuite 50100 quand la nsa met son nœud en ligne 14:50 <jrandom> justement, ça nous amène à 3) AMOC vs. routes restreintes 14:51 <jrandom> un des aspects intéressants des routes restreintes est la possibilité de monter une attaque ‘Sybil’ vraiment, vraiment, vraiment facilement. 14:51 <jrandom> alors que mule mentionnait à l’instant l’installation de 50 nouveaux nœuds, il serait possible d’en mettre un nombre significatif en ligne 14:52 <jrandom> une des façons d’y répondre est via une autorité de certification, limitant l’introduction de nouveaux certificats routerIdentity 14:52 <jrandom> une autre est via hashcash 14:52 <jrandom> une autre est via une détection de préfixe IP à la morphmix/tarzan 14:53 <jrandom> mais encore une autre consiste à dire « on s’en fout » et à espérer qu’on aura suffisamment de ‘bons’ pairs pour être plus nombreux que les ‘mauvais’ 14:53 <fvw> Je pense que c’est ok pour le moment oui. 14:54 <protok0l> voilà une idée 14:54 <jrandom> ouais, c’est la chose la plus simple à faire, et ajouter des barrières artificielles pour rejoindre un réseau p2p à ce stade semble... idiot 14:54 <fvw> Je pense qu’un mix de hashcash et d’IP-based serait bien pour la 1.0, mais de toute façon on ne peut pas se défendre contre un adversaire assez puissant. 14:54 <protok0l> cut off the inital noderef access 14:54 <protok0l> if someone wants on, we can give them your noderefs 14:54 <protok0l> *uor 14:54 <fvw> et en quoi ça aiderait ? 14:55 <jrandom> d’accord fvw, et on pourrait peut-être repousser ça après 1.0 aussi 14:55 <fvw> ça dépend de ta définition de 1.0 :) 14:55 <jrandom> proto : je ne suis pas sûr que ça aiderait beaucoup 14:55 <jrandom> hé fvw, on n’est pas comme freenet ;) 14:56 <jrandom> 1.0 == fonctionnel, sûr, [suffisamment] anonyme, et évolutif 14:56 <deer> <oOo> et bien documenté ;) 14:56 <jrandom> la documentation est un prérequis pour la sécurité :) 14:56 <deer> <Myo9> Tous les utilisateurs sont ajoutés au noderef en ce moment ? 14:57 <jrandom> Myo9 : oui — http://dev.i2p.net/i2pdb/ est juste un lien vers le répertoire netDb/ d’un de mes routers 14:57 <jrandom> (donc il listera tous ceux pour lesquels mon router a une référence, à tout moment) 14:58 <jrandom> ((et tout le monde a une ref pour les gens à qui ils parlent, ce qui, à notre échelle actuelle, signifie tout le monde)) 14:58 <jrandom> ok, mais revenons à 3) AMOC vs. routes restreintes 14:59 <deer> <Myo9> Ok. 14:59 <jrandom> comme mentionné dans l’email, les idées de mule pourraient nous permettre d’abandonner le transport AMOC 0.4.2 et à la place d’implémenter un support de base des routes restreintes, en considérant que les gens derrière des NATs/pare-feux sont simplement derrière une route restreinte 15:00 <fvw> ce serait plutôt sympa 15:00 <jrandom> ouais, et ça nous éviterait d’écrire encore un autre protocole de transport 15:01 <deer> <ugha2p> Mais en quoi cela rendrait-il une attaque sybil tellement plus facile ? 15:01 <jrandom> s/writing/designing,implementing,reviewing,debugging,deploying,debugging,debugging,debugging,debugging.../ 15:01 <deer> <ugha2p> comment cela la rendrait-il* 15:02 <jrandom> ugha2p : il n’y a aucun moyen de savoir combien de routers “réels” sont derrière une route restreinte — tout ce qu’on sait d’eux, c’est qu’ils ont une identité de router unique et sont joignables via un certain router 15:02 <deer> <ugha2p> Ah. 15:03 <jrandom> ce certain router pourrait en fait être une seule instance de sim, faisant tourner 100 autres routers dans la même JVM, chacun prétendant être derrière des pare-feux 15:03 <deer> <ugha2p> D’accord. 15:03 <deer> <oOo> Ils pourraient aussi bien utiliser 100 ports sur la même machine... 15:03 <fvw> cependant, si tu es prêt à dépenser quelques centaines d’euros pour ton attaque, tu peux obtenir un grand nombre d’IP réparties de toute façon. 15:03 <jrandom> d’accord fvw 15:04 <jrandom> oOo : vrai, mais les ports coûtent de la mémoire (et un peu de CPU) 15:04 <deer> <ugha2p> Je ne pense pas que cette présomption arrêtera des ennemis plus puissants. 15:04 <jrandom> (c’est pourquoi quand je fais des simulations plus grosses, je dois passer du système de comm TCP au système de comm VM) 15:04 <jrandom> d’accord ugha2p 15:04 <jrandom> ça ne fait que faciliter 15:05 <fvw> Je pense qu’il faut supposer que quiconque a plus qu’une envie de dimanche après-midi d’attaquer le système pourra mettre au moins 10^3 nœuds sur le réseau facilement. 15:05 <deer> <oOo> Pas à ce point 15:05 <jrandom> oui fvw 15:05 <deer> <oOo> (+ plus facile) 15:05 <fvw> et à cet ordre de grandeur, rien à part une certification centrale ne les arrêtera. 15:06 <deer> <ugha2p> 100 ports ouverts sur une seule machine seraient triviaux à détecter, mais 100 routes restreintes derrière une machine pourraient ne pas l’être. 15:06 <jrandom> eh bien, c’est discutable fvw, mais oui, sybil est une vraie plaie 15:06 <deer> <oOo> 100 zombies sont difficiles à détecter ;) 15:06 <fvw> ce qui veut dire qu’idéalement il nous faut un réseau à 10^4. 15:06 <deer> <oOo> Idéalement, plus de la moitié des IP disponibles ;) 15:06 <jrandom> tout à fait oOo 15:06 <fvw> (estimation grossière) 15:07 <deer> <ugha2p> Idéalement on aura un réseau 10^4+. 15:07 <jrandom> fvw : j’irais plus haut — imho il faut développer ça jusqu’aux millions 15:07 <deer> <oOo> Idéalement serait plus que la moitié des IP disponibles ;) 15:07 <jrandom> hé oOo 15:07 <fvw> Ce serait bien si on pouvait oui. 15:08 <jrandom> (mais, bien sûr, pour atteindre les millions il faut une raison suffisante. je pense qu’on pourra plaider en ce sens à terme) 15:08 <deer> <ugha2p> Je ne suis pas sûr que Kademlia tienne le coup si longtemps. ;) 15:08 <fvw> à ce stade, tabasser les gens deviendrait clairement l’attaque à bas coût. Ce qui, paradoxalement, serait une bonne chose. 15:08 <jrandom> hé 15:08 <deer> <DrWoo> jrandom : des millions exigeraient une vraie facilité d’usage et des bénéfices 15:09 <jrandom> d’accord DrWoo 15:09 <fvw> heureusement, beaucoup de (pas très gentilles) personnes travaillent très dur là-dessus maintenant. 15:09 <deer> <oOo> Pr0n pour les masses :p 15:10 <deer> <jrandom> c’est pourquoi, à mon avis, il nous faut une appli de partage de fichiers qui déchire 15:10 <deer> <oOo> « Un humain, un goatse », ce qui nous amène à stasher :p 15:10 <cervantes> télécharger->installer->partager de la musi 15:10 <deer> <DrWoo> jrandom : il faudrait quelque chose de l’ordre d’un kazza anonyme, heureusement la motivation est prise en charge par la RIAA & co. 15:10 <fvw> le pr0n est déjà facile à obtenir (voir usenet et autres). Je pense que les grosses boîtes de disques etc. vont sévir bien plus sur le p2p que les pornographes ne le pourraient. 15:10 <cervantes> musique 15:10 <fvw> mais encore une fois on dérive hors sujet. 15:11 <fvw> « 4) stasher » ? 15:11 <deer> <oOo> Oui ! 4) ! 15:11 <jrandom> d’accord — on peut tous imaginer des raisons pour justifier l’usage, mais d’abord il faut que ça marche :) 15:11 <cervantes> ah pour une fois une transition non tirée par les cheveux vers l’item suivant 15:11 <jrandom> on passe à 4) stasher 15:12 <jrandom> aum : tu es réveillé ? 15:12 * hypercubus chante auuuuuummmmmmmmm 15:12 <jrandom> bon, au cas où il ne le serait pas, je sais qu’il a pas mal bossé à ajouter le support CHK et SVK à stasher 15:13 <jrandom> ce qui est cool 15:13 <deer> <oOo> Et les splitfiles (fichiers découpés) 15:13 <jrandom> ouais, le support des splitfiles est intéressant 15:13 <fvw> dans le sens “temps intéressants” ? 15:14 <jrandom> c’est une des différences entre freenet et stasher, en ce que stasher a déjà une taille max de 31KB par clé 15:14 <deer> <oOo> « Utile, génial, ne demande rien à l’appli utilisateur » 15:14 <jrandom> (puisque afaik stasher utilise des SAM datagrams) 15:14 <luckypunk> vous ne pouvez pas implémenter, genre.. des fichiers découpés ? 15:15 <jrandom> ooohhh ! je viens de réaliser quel bug il rencontrait concernant la fiabilité ! 15:15 <jrandom> (corrigé l’autre jour dans cvs, en tuant significativement le bug) 15:15 <jrandom> oui lucky 15:15 <jrandom> mais l’implémentation des splitfiles est intrinsèquement différente de la façon dont freenet gère les splitfiles, à cause des limites de taille maximale de clé 15:15 <deer> <oOo> Donc Stasher over-I2P devrait être à nouveau en bonne santé ? ^^ 15:16 <jrandom> (si vous lisez freenet devl ou tech récemment, vous entendrez toad et hobx en discuter) 15:16 <deer> <oOo> *devrait 15:16 <jrandom> oOo : avec HEAD, oui 15:16 * jrandom n’a pas entendu de retours de gens l’ayant même essayé depuis la sortie de 0.3.4.3 (ou c’était 0.3.4.2) 15:16 <jrandom> mais bref, il prévoit un nouveau build de test d’ici la fin de la semaine 15:17 <jrandom> quelqu’un a quelque chose à mentionner / discuter à propos de stasher ? 15:17 <jrandom> (à part yay ! go aum !) 15:18 <deer> <oOo> Oui, il y a une envie de trouver des contenus non-goatse là-bas ;) 15:18 <jrandom> hé 15:18 <deer> <oOo> ex-Freeneter, à vos marques ;) 15:18 <jrandom> oui le support des splitfiles devrait clairement aider, comme le support ssk & fcp 15:19 <fvw> Je voudrais appuyer le « go aum ! » si je peux. 15:19 <deer> <oOo> yay ! 15:19 <jrandom> proposition appuyée, et triplée :) 15:19 <jrandom> ok, passons à 5) pages à noter 15:20 <jrandom> je voulais juste signaler trois nouvelles pages 15:20 <jrandom> le guide de navigation sûre de DrWoo donne un bon aperçu des dangers des eepsites & des outproxies 15:20 <jrandom> les problèmes peuvent être traités dans le code, mais nous n’avons juste pas eu le temps de le faire encore, donc c’est bien d’être informé 15:21 <jrandom> lucky a aussi monté une bonne doc sur le côté freebsd+java 15:21 * jrandom n’a pas essayé beaucoup de jvms sur fbsd, juste kaffe, donc harcelez-le si vous avez des questions :) 15:22 <jrandom> hyper a aussi monté la doc pour la mise à niveau vers le code dev 0.4, qu’il mettra probablement à jour quand on voudra plus de testeurs ;) 15:22 <hypercubus> mon post sur le forum couvre l’installation du service wrapper... le howto pour la nouvelle console du router est ici --> http://files.hypercubus.i2p/New_I2P_Router_Console_Howto.txt 15:23 <jrandom> wr0d 15:23 <jrandom> oh, il y a aussi une nouvelle jolie image & un nouveau texte @ http://www.i2p.net/how_intro (en espérant que ça rende les choses un peu plus claires) 15:24 <fvw> oh, c’est joli. Qui a fait ça ? Beau travail. 15:25 <hypercubus> c’était en fait copié directement d’un crop circle 15:25 * fvw essaie de ne pas mentionner la ressemblance entre jrandom et Dave mais échoue lamentablement. 15:25 <jrandom> hé 15:25 <fvw> ah, ça explique les antennes de jrandom. 15:25 <jrandom> l’image a été embellie par notre designer anonyme 15:25 <jrandom> (heureusement, mes talents sur ms paint sont nuls :) 15:26 <hypercubus> on essaie toujours de déchiffrer la signification du long menton de Charlie 15:26 <deer> <ugha2p> Arr, c’est nul. 15:26 <jrandom> et les yeux biaisés d’alice ? ;) 15:26 <hypercubus> héhé 15:26 <deer> <jrandom> oui, ce sera sympa quand on mettra à niveau irc.duck.i2p (si ce n’est pas déjà fait..) 15:27 <fvw> peu importe, on dirait qu’elle fait une double scène d’alien-qui-sort-du-ventre avec ses joues. 15:27 <jrandom> lol 15:27 <jrandom> c’est pour ça qu’elle parle à dave 15:27 <jrandom> bon, bref, je pense que ça nous amène à 6) ??? 15:27 <fvw> haha 15:27 <jrandom> quelqu’un a quelque chose à soulever ? 15:28 <deer> <oOo> Ne pouvez-vous pas construire le squelette du truc de certificats dans I2P et laisser *les autres* le remplir et s’amuser ? (Ou est-ce déjà fait ? :p) 15:28 <deer> <oOo> Ou est-ce absolument inutile ? 15:28 <deer> <oOo> (pour l’instant) 15:28 <jrandom> hmm ? 15:28 <jrandom> le truc des certificats hashcash / etc ? 15:28 <deer> <oOo> Ok, laisse tomber ^^ 15:28 <deer> <oOo> Oui 15:29 <jrandom> ok oui, nous avons déjà l’infrastructure pour ça 15:29 <jrandom> (bien que des choses comme libSAM devront être modifiées pour interpréter correctement la destination, puisque si je me souviens bien nightblade supposait toujours 384bytes ;) 15:30 <jrandom> mais le router gérera différents types de certificats de façon transparente 15:30 <deer> <oOo> Le code est prêt pour ça ? Il ne manque que du ‘contenu’ ? 15:31 <jrandom> oui — le RouterIdentity créé attache actuellement toujours un NullCertificate (certificate type == 0) 15:31 <jrandom> s’il attache un autre type, un autre type de certificat est attaché 15:31 <jrandom> par ex. cert hashcash, cert signé par une AC, etc. 15:31 <jrandom> l’infrastructure de vérification est là aussi (RouterInfo.verify) 15:32 <deer> <oOo> Oh, super :) 15:32 <deer> <oOo> Donc quelqu’un peut s’amuser avec ce code et ajouter du hashcash et tout à l’avance ? 15:32 <jrandom> si on avait un raz-de-marée je pourrais probablement verrouiller le net en un jour ou deux 15:32 <jrandom> oui 15:33 <jrandom> (même si je pense que fvw a raison : ce ne sera pas pressant pendant un petit moment) 15:33 <deer> <oOo> Ok. Je ne me porte pas volontaire ;) Mais quelqu’un pourrait :p 15:33 <Nightblade> sur i2p.net, le lien du journal de la réunion du 24 août pointe vers celui du 17 août 15:33 <jrandom> oui, désolé, la réunion n’est pas encore finie :) 15:33 <Nightblade> oh haha 15:34 <jrandom> alors, quelqu’un a autre chose à évoquer ? :) 15:34 <hypercubus> nouvelle règle... celui qui édite le site web : pas de fumette en éditant ! 15:34 <jrandom> ouh oh... 15:34 <jrandom> qu’est-ce que j’ai fait ? 15:34 <hypercubus> je parlais de liens cassés ;-) 15:34 <jrandom> ah 15:35 <hypercubus> il nous faut un éditeur web à temps plein... je propose lucky 15:35 <jrandom> eh bien, oui, j’ai mis à jour le lien vers les notes hebdomadaires de cette semaine avant la réunion, au cas où quelqu’un irait sur la page ;) 15:35 <jrandom> on a certainement besoin de quelqu’un pour garder un œil sur le site web et secouer les gens quand ça déconne 15:36 <luckypunk> moi ? web enditor ? 15:36 <luckypunk> enditor haha 15:36 <luckypunk> je sais pas 15:36 <Nightblade> spelchek reqwired 15:36 <luckypunk> je serai probablement assez occupé une fois que l’école reprendra. 15:36 <jrandom> bah, arrête l’école ! travaille sur i2p à plein temps ! 15:36 <luckypunk> si j’arrête 15:37 <luckypunk> mes parents me feront chercher un boulot 15:37 <deer> <hypercubus> des excuses, des excuses ;-) 15:37 <luckypunk> et je serai quand même occupé 15:37 <deer> <hypercubus> amen 15:37 <deer> * oOo rénovera volontiers l’anglais utilisé sur le site ;) 15:37 <luckypunk> de toute façon, je ne pense pas qu’on me laissera arrêter 15:38 <luckypunk> ils augmentent l’âge légal pour arrêter l’école à 18 ans 15:38 <luckypunk> ou diplôme du lycée 15:38 <luckypunk> ce qui vient en premier. (habituellement le second) 15:38 <hypercubus> euh 15:38 <Nightblade> haha « âge légal pour décrocher » — qu’est-ce qu’ils vont inventer ensuite ? 15:38 <luckypunk> c’est 16 maintenant. 15:38 <luckypunk> Tu ne peux pas quitter l’école avant ça, sinon ils t’arrêtent. 15:38 <jrandom> en fait, c’est un bon point.. en avançant vers 1.0 ce serait bien d’offrir différentes traductions de diverses pages 15:39 * luckypunk peut faire une traduction approximative en français, si vraiment nécessaire. 15:39 <Nightblade> Je ferai les traductions en Klingon et en Ebonics 15:39 <deer> <oOo> Oui, traduction du site en Klingon :p 15:39 <hypercubus> oui, nous pouvons offrir English, B0rk, et l’anglais à la sauce oOo 15:39 <deer> <oOo> Zut, même idée>< 15:39 <Nightblade> ooo, un télépathe 15:39 <luckypunk> (en partant du principe que Babelfish aidé par un humain vaut mieux que pas de traduction du tout.) 15:39 <jrandom> je pense qu’on pourra convaincre jar de mettre à jour sa traduction française, lucky, mais merci ;) 15:39 <deer> <oOo> hyper : le fera volontiers gratuitement, free like in beer :p 15:40 <jrandom> c’est en fait une des grosses choses post 0.4 — solidifier la doc 15:40 <luckypunk> hé, mon français est totalement intelligible pour un francophone 15:40 <luckypunk> Même si je dois probablement sonner comme godmode0 15:40 <hypercubus> l’installateur a déjà des packs de langue natifs btw 15:40 <jrandom> (peut-être un ou deux livres blancs sur divers aspects) 15:40 <jrandom> w3rd hyper 15:40 <deer> * oOo soupçonne qu’on peut couvrir pas mal de langues avec les gens en ligne ici ;) 15:40 <jrandom> (ouais, ça va être dur de traduire la licence en paragraphe ;) 15:40 <hypercubus> je pourrais simplement faire afficher le panneau de choix de langue 15:40 <jrandom> d’accord oOo 15:40 <hypercubus> heheh... libre: 15:40 <jrandom> gratis: 15:41 <luckypunk> gratis et libre 15:41 <luckypunk> satanés Français et leur capacité à avoir deux mots. 15:41 <jrandom> ok, autre chose ? 15:41 <hypercubus> nous avons 10 mots pour tout 15:41 <luckypunk> même si libre signifie aussi bière gratuite en français québécois. =( 15:41 <luckypunk> adieu la théorie. 15:42 <jrandom> ok... s’il n’y a rien d’autre... 15:42 * jrandom se prépare 15:42 * jrandom *baf* ferme la réunion