ملخص سريع
الحاضرون: cervantes، deer، fvw، hypercubus، jrandom، kaji، luckypunk، Nightblade، protok0l
سجل الاجتماع
14:01 <jrandom> 0) مرحبا 14:01 <jrandom> 1) حالة 0.3.4.3 14:01 <jrandom> 1.1) timestamper 14:02 <jrandom> 1.2) مصادقة جديدة لوحدة تحكم router 14:02 <jrandom> 2) حالة 0.4 14:02 <jrandom> 2.1) تكامل service و systray (صينية النظام) 14:02 <jrandom> 2.2) jbigi & jcpuid 14:02 <jrandom> 2.3) i2paddresshelper 14:02 <jrandom> 3) AMOC مقابل restricted routes (مسارات مقيّدة) 14:02 <jrandom> 4) stasher 14:02 <jrandom> 5) صفحات جديرة بالانتباه 14:02 <jrandom> 6) ??? 14:02 <jrandom> 0) مرحبا 14:02 * jrandom يلوّح 14:02 <deer> <ugha2p> أهلاً. 14:02 <jrandom> نُشرت الملاحظات الأسبوعية (مبكراً حييييلاً) على http://dev.i2p.net/pipermail/i2p/2004-August/000419.html 14:03 <jrandom> لذا أتوقع أنكم أنجزتم واجباتكم وقرأتموها بعناية 14:03 <jrandom> (أو شيء من هذا القبيل) 14:03 <jrandom> حسناً، 1) حالة 0.3.4.3 14:04 <kaji> (مرحباً متأخراً) 14:04 <jrandom> هناك بعض الأشياء التي تم تعديلها منذ صدور 0.3.4.3 الجمعة الماضية، لكن عموماً الإصدار يبدو مستقراً إلى حد بعيد، مما أراه 14:04 <deer> <luckypunk> ماذا يحدث؟ 14:04 <deer> <luckypunk> أوه. لا بأس. آسف، عادة أنام خلال الاجتماع. مرحباً :) 14:05 <jrandom> ما تجاربكم مع 0.3.4.3 فيما يتعلق بـ eepsites / squid / إلخ؟ 14:05 <luckypunk> سريع جداً. 14:05 <jrandom> (أستطيع معرفة ما يراه الناس عبر irc) 14:05 <luckypunk> أحياناً تحميل الصفحة يتم في أقل من 3 ثوانٍ. 14:06 <deer> <oOo> jrandom يركل router الخاص بـ squid كثيراً ;) 14:06 <jrandom> رائع يا lucky 14:06 <deer> <mule> يعمل جيداً 14:06 <luckypunk> أستطيع فتح 10 صفحات عبر squid وI2P يواكب، ببطء إلى حد ما، على جهازي 350 ميغاهرتز. 14:06 <deer> <hypercubus> أسرع ما كان عليه 14:06 <jrandom> نعم، أفعل ذلك يا oOo، ولهذا لدينا www1.squid.i2p :) 14:06 <jrandom> r0x0r 14:06 <jrandom> سمعت بعض التقارير عن استخدام CPU مفرط - هل يحدث هذا كثيراً لديكم؟ 14:07 <deer> <hypercubus> ليس لدي... أظن أنهم فقط أصحاب 386s *كح*lucky*كح* 14:07 <deer> <oOo> قمم نادرة جداً هنا. مرتبطة بخطأ آخر، قد أتتبعه يوماً ما :p 14:07 <deer> <mule> ليس هنا 14:07 <luckypunk> أظن أنه لو كان يؤثر على كل المنصات، لشعرت به بشدة، ولا، ليس فعلاً. فقط عندما يخدم صفحات الإعدادات الجديدة أو ينزل الكثير من الأشياء يثبّت I2P معالجي. 14:08 <jrandom> جيد. هناك بعض السيناريوهات التي سيكون فيها i2p مزعجاً جداً فيما يتعلق بـ CPU، لكن نأمل أن تكون قليلة ومتباعدة 14:08 <jrandom> في الواقع، هذا يأخذنا إلى 1.1) timestamper :) 14:09 <jrandom> (إحدى المشاكل قد تحدث عندما يصبح timestamper مضطرباً/يفقد تتبع الوقت الصحيح) 14:10 <jrandom> تم إعادة تصميم كل ما يتعلق بالطوابع الزمنية ودمجه داخل router، بفضل Adam Buckley الرائع لإصداره عمله تحت رخصة BSD 14:10 <jrandom> (هتاف لـ Adam) 14:11 <jrandom> كنا سابقاً نستخدم شيفرة SNTP كتطبيق عميل مستقل، لكننا لم نعد نفعل ذلك - بل أصبح لدينا تكامل محكم مع router 14:11 <jrandom> (لذا قد يحتاج البعض لتحديث ملفات الإعدادات كما ورد في البريد) 14:11 <jrandom> SNTP وحده هو جزء فقط من الحل 14:12 <jrandom> على المدى البعيد نحتاج لمزامنة أفضل (اقرأ: NTP)، لأن SNTP عرضة للتذبذب 14:12 <jrandom> (خصوصاً في ظل ازدحام الشبكة العالي) 14:12 <jrandom> أرسل لي Adam بعض الشيفرة للتعامل مع ذلك، لكن ليس لدي وقت حالياً للخوض في هذا الجانب 14:13 <deer> <oOo> استخدام SNTP فقط؟ 14:13 <jrandom> لا أتذكر - أظنه شبيهاً بـ ntp عبر استعلامات sntp 14:13 <deer> <oOo> حسناً، شكراً 14:14 <luckypunk> آه 14:14 <luckypunk> لدي اقتراح حول ذلك.. 14:14 <jrandom> على أية حال، إن شعر أحدكم بالملل وأراد عمل تهكير ntp مجنون، فسيكون ذلك عظيماً 14:14 <luckypunk> ربما يكون خاطئاً. 14:14 <jrandom> ممم نعم يا lucky؟ 14:14 <luckypunk> استخدم ntpdate -q 14:14 <luckypunk> احصل على الانحراف. 14:14 <jrandom> ntpdate -q == SNTP 14:14 <luckypunk> أو شيء مشابه. 14:14 <deer> <oOo> هذا ما يفعله الكود الحالي، تقريباً ;) 14:14 * cervantes يلحق بما فاته 14:14 <luckypunk> أوه. 14:15 <luckypunk> آسف. 14:15 <cervantes> فاتني 14:15 <deer> <oOo> لكننا نحتاج طول ثوانٍ متغير وما إلى ذلك ;) 14:15 <cervantes> استخدام المعالج عندي هو الأقل على الإطلاق.... 14:15 <jrandom> جميل 14:15 <cervantes> لكن لدي الآن 700 خيط Java تقريباً وتزداد 14:15 <jrandom> نعم يا oOo، وكذلك اكتشاف الانحراف/اختيار المرشحين 14:16 <luckypunk> نعم، آخر مرة شغلته قبل شهر تقريباً، أثر بشدة على قابلية استخدام جهازي، الآن لا ألاحظ حتى إن كان I2P يعمل. 14:16 <jrandom> نعم لقد كنت أبحث في ذلك يا cervantes 14:16 <deer> <oOo> صحيح، حتى لو كانت جزءاً ضعيفاً من كل الحزمة ;) 14:16 <luckypunk> لدي حوالي 200 خيط. 14:16 <luckypunk> 219، بالدقة. 14:16 <jrandom> cervantes: تتبعت الخيوط إلى طبقة النقل (نقوم بأشياء *قبيحة جداً* للحصول على timeouts)، ويمكننا عمل تنظيف أفضل لاحقاً 14:16 -!- TheCrypto__ أصبح الآن معروفاً باسم thecrypto 14:18 <jrandom> أساساً تحدث بعض الغرائب مع زيادة عدد الأقران على الشبكة والتقلّب. كلها قابلة للمعالجة، لكنها قد تكون مزعجة 14:18 <jrandom> على أية حال، هذا كل شيء لـ 1.1، الآن 1.2) مصادقة جديدة لوحدة تحكم router :) 14:19 <jrandom> (ربما لا أحد يهتم بهذا، لكن لدينا الآن مصادقة HTTP أساسية تعمل. راجعوا البريد للمزيد من التفاصيل) 14:19 <cervantes> رائع 14:19 <cervantes> رغم ذلك فإن التعامل مع الذاكرة ممتاز... لم أتعرّض إلى OOM منذ زمن 14:19 <jrandom> ممتاز 14:20 <jrandom> في الواقع، هذا يأخذنا نحو 2) حالة 0.4 14:22 <luckypunk> نعم. لو كان I2P منتجاً من MS، لَكُنّا جاهزين لـ 1.0 :) 14:22 <jrandom> آرغ، اتصال الشبكة اللعين انقطع 14:22 <jrandom> (screen++) 14:23 <jrandom> حسناً، على أية حال، هناك الكثير يحدث، وما زالت هناك بعض الأمور الخلفية المتبقية (بعض إدارة تجمعات client tunnel كما يرى oOo، وبعض اختبار اختيار الأقران، كما هو في cvs) 14:24 <jrandom> كان هناك أيضاً تقدم كبير على جانب المثبّت / service / systray 14:24 <jrandom> hypercubus: هل تود أن تعطينا تحديثاً؟ 14:24 <deer> <hypercubus> بالتأكيد 14:25 <deer> <hypercubus> يوشك تثبيت service wrapper (غلاف الخدمة) على الاكتمال، ربما اليوم أو غداً... service wrapper يتولى حالات OOM بإعادة تشغيل router I2P تلقائياً 14:25 <jrandom> (رائع) 14:25 <deer> <hypercubus> لذا يغطي هذا ظهورنا إلى حد ما هناك 14:26 <deer> <hypercubus> تكامل systray مكتمل ويعمل بشكل ممتاز... وهو حالياً لـ Win32 فقط، لأن مكتبة systray4j يبدو أن بها بعض العلل في تطبيق KDE 14:26 <deer> <hypercubus> سأتتبع تقدم KDE ونأمل أن نحصل عليه قريباً 14:27 <deer> <hypercubus> المثبّت شبه مكتمل أيضاً، وما تبقى هو مهام ما بعد التثبيت 14:27 <deer> <hypercubus> أتوقع أن يُنجز ذلك بحلول نهاية الأسبوع 14:27 <deer> <hypercubus> (لأنه يعتمد على التكامل الكامل لـ service wrapper) 14:28 <jrandom> r0x0r 14:28 <deer> <hypercubus> سأوفّر حزمة مثبّت قبل 0.4 ليختبرها الناس 14:28 <deer> <hypercubus> وسأخبركم عندما تكون جاهزة 14:28 <luckypunk> ماذا عن GNOME؟ 14:28 <cervantes> increment(hypercubus) 14:28 <deer> <hypercubus> مشروع systray4j لم يتناول gnome بعد 14:29 <deer> <hypercubus> سنضيف بيئات سطح مكتب إضافية حالما تتاح في systray4j 14:29 <luckypunk> لا بأس، سأبدّل حالما/إذا تم تجميع KDE. 14:30 <deer> <hypercubus> أيقونة systray هي فقط لإطلاق وحدة تحكم router في متصفحك على أي حال 14:30 <deer> <hypercubus> لذا استخدامها الرئيسي سيكون لدى مستخدمي ويندوز ;-) 14:30 <jrandom> نعم، نتوقع من مستخدمي *nix أن يعرفوا كيف يضيفون إشارة مرجعية ;) 14:30 <deer> <hypercubus> لكن بالطبع سنلبي رغبات مستخدمي *nix الكسالى عندما نستطيع ;-) 14:30 <deer> <oOo> لا تعليق... 14:30 <luckypunk> أوه، لدي رابط في شريط روابط firefox مثل slashdot وBSD Google. 14:31 <deer> <hypercubus> لكن الأيقونة تعمل أيضاً كمؤشر حالة مريح 14:31 <jrandom> متفق 14:31 <deer> <hypercubus> أي إذا اختفت الأيقونة، فقد اختفى router أيضاً ;-) 14:31 <deer> <hypercubus> إلا إذا اخترت إخفاء الأيقونة من وحدة تحكم router 14:32 <deer> <hypercubus> وهو ما يمكنك فعله، ويعمل بشكل رائع 14:32 <deer> <hypercubus> حسناً، أظن هذا كل شيء، ما لم تكن هناك أسئلة 14:33 <protok0l> ما هو جهاز PDA جيد يشغّل linux بسلاسة؟ 14:33 <jrandom> رائع يا hyper 14:33 <jrandom> proto: #i2p-chat (أو بعد الاجتماع) 14:33 <protok0l> عفواً 14:33 <deer> <hypercubus> *قهقهة* 14:33 <jrandom> حسناً، ننتقل إلى 2.2) jbigi & jcpuid 14:34 <jrandom> iakin جمع شيفرة JNI/asm رائعة لاكتشاف بنية CPU الدقيقة المستخدمة (على أجهزة x86)، كما ربط jbigi لفري نت ليختار تلقائياً ملف .so/.dll المناسب بناءً على ذلك 14:35 <jrandom> وقد أصدر أيضاً ذلك العمل للملك العام، وقد أخذنا نسخة ودمجناها في i2p 14:35 <luckypunk> إذن لن نحتاج لاختيار أي jbigi ننزّل؟ ألن يجعل ذلك التثبيت أكبر قليلاً؟ 14:35 <jrandom> صحيح 14:35 <jrandom> نعم، يزيد بضع مئات KB 14:36 <jrandom> لكن، حسناً، التثبيت الجديد، أممم، أكبر من القديم 14:36 <luckypunk> أوه، ظننت أنه سيكون أكثر من بضع مئات كيلوبايت. 14:36 <luckypunk> نعم، بين وحدة التحكم الجديدة... أخمّن 6 - 10 ميغابايت؟ 14:36 <deer> * Myo9 لم يبق لديه سوى 99 ميغابايت على هذا القرص. 14:36 <deer> <Myo9> ;) 14:36 <jrandom> (خصوصاً لأنني أعاند وأصر على دعم .war بدلاً من servlets المباشرة، مما يتطلب xerces، وحجمه 800KB) 14:36 <jrandom> التثبيت الجديد يبدو ~4-6MB 14:37 <jrandom> لكن الشيء الجيد أن ~1MB فقط من ذلك خاص بـ i2p، لذا ستكون التحديثات خفيفة ;) 14:38 <deer> <Myo9> I2P لم يحظَ بالكثير من الدعاية أليس كذلك؟ 14:38 <deer> <Myo9> مقارنة بـ freenet وTOR؟ 14:38 <jrandom> صحيح، نبقى هادئين إلى حد ما 14:38 <protok0l> هل حجم التنزيل مصدر قلق حقيقي؟ معظم الناس لديهم اتصال واسع النطاق 14:38 <protok0l> سأستخدمه حتى لو كان 100 ميغابايت 14:38 <luckypunk> protok0l، في الواقع معظم الناس لا. أغلب من سيستخدم I2P لديهم. مع ذلك أظن أن I2P لا يزال يدعم الاتصال الهاتفي (نوعاً ما) 14:38 <deer> <mule> بالنسبة لمستخدمي i2p لا ينبغي أن يكون كذلك 14:39 <jrandom> من وجهة نظري، أفضل ما يُصرف عليه الجهد التطويري هو التبنّي التدريجي بعد إجراء اختبارات كافية على نقاط حرجة مختلفة 14:39 <luckypunk> نعم. I2P ليس جاهزاً لـ 500 مستخدم من Slashdot :) 14:39 <jrandom> رغم أن نمونا الأخير كان جيداً، يساعد على وخز أجزاء مختلفة من النظام 14:40 <jrandom> عندما نطلق إصدار 0.4، سنرغب في الوصول إلى علامة 100 router 14:40 <deer> <mule> حسناً، سأُعد 50 أخرى :) 14:40 <jrandom> إضافة إلى ذلك، سيعطي حافزاً أكبر لمطوّري تطبيقات العميل لبناء تطبيقات ;) 14:40 <jrandom> لوول يا mule :) 14:41 <deer> <ugha2p> آر. 14:41 <cervantes> بمعدل التبنّي الحالي يمكننا الوصول إلى 100 في حوالي شهر 14:41 <cervantes> دون تبشير 14:41 <jrandom> سيكون ذلك معدل نمو جيد 14:42 <jrandom> ولكن على أي حال، نعود إلى جدول الأعمال :) 14:42 <protok0l> لا أستطيع الانتظار للتبشير 14:42 <jrandom> jbigi + jcpuid == تم الدمج (وانظروا القائمة البريدية إن أردتم تشغيل CVS HEAD) :) 14:42 <jrandom> هه يمكننا أن نرى ذلك يا proto ;) 14:42 <deer> <hypercubus> lucky: أكثر من نصف مستخدمي الإنترنت في الولايات المتحدة لديهم اتصال واسع النطاق... صدر تقرير مؤخراً 14:43 <jrandom> وأقل من عُشر العالم في us ;) 14:43 <deer> <oOo> من يهتم بالـ USA؟ ^^ 14:43 <jrandom> ننتقل إلى 2.3) i2paddresshelper 14:44 <jrandom> oOo جهّز تصحيحاً آخر، يتيح للناس زيارة eepsites ذات الصفحات المرتبطة دون تحرير hosts.txt 14:45 <jrandom> التفاصيل مدرجة في الملاحظات الأسبوعية 14:45 <jrandom> oOo - هل تريد إضافة شيء؟ 14:45 <deer> <oOo> هممم... دع عدد eepsites ينمو بسرعة وليُضِف Cervantes دعمه الموعود :p 14:46 <jrandom> آه، cervantes أضاف بالفعل رابط "Try it [i2p]" :) 14:46 <jrandom> (فقط من هم على CVS HEAD يمكنهم استخدامه، حتى يخرج 0.4) 14:46 <cervantes> :o) 14:46 <jrandom> ((يعمل بشكل رائع، بالمناسبة)) 14:46 <deer> <oOo> رائع ^^ سألعب به حالما أتمكن من إعادة router لدي إلى الإنترنت ;) 14:47 <kaji> يمكنكم وضع كلمة مرور لتنزيل عميل البرنامج وطرحه بأسلوب gmail 14:47 <jrandom> همم؟ 14:48 <kaji> قاعدة صغيرة + بالدعوات فقط 14:48 <kaji> لكن ذلك سيتطلب عملاً 14:48 <jrandom> أوه، لإصدار 0.4؟ 14:48 <kaji> أوه، لـ 1.0 14:48 <jrandom> لا، لا يستحق الجهد حالياً. إن غُمرنا بمستخدمين جدد قد نرغب بالنظر في استخدام الشهادات، إلخ 14:48 <deer> <oOo> 1.0 للجمهور العام :p 14:49 <jrandom> حسناً، لـ 1.0 سنكون قد تجاوزنا علامة 1000 مستخدم بالفعل 14:49 <jrandom> (على الأقل، هذا أملي ;) 14:49 * kaji يظن أنه سيكون ممتعاً مشاهدة i2p ينتقل من 50 إلى 5000 عقدة في 3 ساعات 14:49 <jrandom> هه 14:49 <deer> <oOo> ثم ينخفض إلى 100 ;) 14:49 <luckypunk> hypercubus، واو للأمريكيين! إنهم يلحقون ;) 14:49 <jrandom> هه، هذه طريقة لاختبار التقلّب ;) 14:50 <cervantes> إذا حصل aum على stasher يعمل... وhyper زاد مكتبته من goatse عندها سترون القفزة من 50 إلى 5000 في أقل من 3 ساعات ;-) 14:50 <kaji> ثم 50100 عندما تُدخل nsa عقدتها على الشبكة 14:50 <jrandom> في الواقع هذا يأخذنا إلى 3) AMOC مقابل restricted routes 14:51 <jrandom> أحد الجوانب المثيرة في restricted routes هو القدرة على شن هجوم Sybil بسهولة شديدة للغاية. 14:51 <jrandom> بينما ذكر mule قبل دقائق تثبيت 50 عقدة جديدة، سيكون من الممكن تشغيل عدد كبير 14:52 <jrandom> إحدى الطرق لمعالجة ذلك هي عبر سلطة شهادات (Certificate Authority)، للحد من إدخال شهادات routerIdentity جديدة 14:52 <jrandom> طريقة أخرى هي عبر hashcash 14:52 <jrandom> وأخرى عبر اكتشاف بادئات IP بأسلوب morphmix/tarzan 14:53 <jrandom> لكن هناك طريقة أخرى بقول "لا يهم" ونأمل أن نحصل على عدد كافٍ من الأقران "الجيدين" يفوق "السيئين" 14:53 <fvw> أظن أن هذا مقبول في الوقت الحالي نعم. 14:54 <protok0l> لدي فكرة 14:54 <jrandom> نعم، إنه أبسط ما يمكن فعله، وإضافة حواجز اصطناعية للانضمام إلى شبكة p2p في هذه المرحلة يبدو... غير حكيم 14:54 <fvw> أظن ربما مزيج من hashcash والقائم على IP سيكون جيداً لـ 1.0، لكن عموماً لا يمكنك الدفاع ضد خصم قوي بما فيه الكفاية. 14:54 <protok0l> اقطع الوصول الأولي إلى noderef 14:54 <protok0l> إذا أراد أحد الانضمام، يمكننا إعطاؤه noderefs خاصتك 14:54 <protok0l> *uor 14:54 <fvw> وكيف سيساعد ذلك؟ 14:55 <jrandom> صحيح يا fvw، وقد نتمكن من تأجيله حتى ما بعد 1.0 أيضاً 14:55 <fvw> يعتمد على تعريفك لـ 1.0 :) 14:55 <jrandom> proto: لست متأكداً أن ذلك سيساعد كثيراً 14:55 <jrandom> هه يا fvw، لسنا مثل freenet ;) 14:56 <jrandom> 1.0 == وظيفي، آمن، [بما يكفي] مجهول، وقابل للتوسع 14:56 <deer> <oOo> وموثّق جيداً ;) 14:56 <jrandom> التوثيق شرط مسبق للأمان :) 14:56 <deer> <Myo9> هل يُضاف جميع المستخدمين إلى noderef حالياً؟ 14:57 <jrandom> Myo9: نعم - http://dev.i2p.net/i2pdb/ هو مجرد رابط إلى دليل netDb/ في أحد الـ router لدي 14:57 <jrandom> (لذا سيسرد كل من لدى router لدي مرجعاً له، في أي وقت) 14:58 <jrandom> ((ولدى الجميع مرجع لمن يتحدثون إليهم، وهو، بمقياسنا الحالي، الجميع)) 14:58 <jrandom> حسناً، لكن نعود إلى 3) AMOC مقابل restricted routes 14:59 <deer> <Myo9> حسناً. 14:59 <jrandom> كما ذُكر في البريد، أفكار mule قد تتيح لنا إسقاط ناقل AMOC 0.4.2 وبدلاً من ذلك تنفيذ دعم restricted route أساسي، ومعاملة من هم خلف NATs/firewalls على أنهم ببساطة خلف restricted route 15:00 <fvw> سيكون ذلك رائعاً نوعاً ما 15:00 <jrandom> نعم، ويوفر علينا كتابة بروتوكول نقل آخر 15:01 <deer> <ugha2p> ولكن كيف سيجعل تنفيذ هجوم sybil أسهل بكثير؟ 15:01 <jrandom> s/writing/designing,implementing,reviewing,debugging,deploying,debugging,debugging,debugging,debugging.../ 15:01 <deer> <ugha2p> كيف سيجعل ذلك* 15:02 <jrandom> ugha2p: لا توجد طريقة لمعرفة عدد الـ router الـ"حقيقيين" خلف restricted route - كل ما نعرفه عنهم أن لديهم هوية router فريدة ويمكن الوصول إليهم عبر router معيّن 15:02 <deer> <ugha2p> آه. 15:03 <jrandom> ذلك الـ router المعيّن يمكن أن يكون في الواقع مثيل محاكاة واحد، يشغّل 100 router أخرى في نفس JVM، كل واحد يتظاهر بأنه خلف جدران نارية 15:03 <deer> <ugha2p> صحيح. 15:03 <deer> <oOo> يمكنهم بسهولة مماثلة استخدام 100 منفذ على نفس المضيف... 15:03 <fvw> مع ذلك بافتراض أنك مستعد لإنفاق بضع مئات من اليورو على هجومك، يمكنك الحصول على عدد كبير من عناوين IP الموزعة على أي حال. 15:03 <jrandom> متفق يا fvw 15:04 <jrandom> oOo: صحيح، رغم أن المنافذ تستهلك ذاكرة (وبعض CPU) 15:04 <deer> <ugha2p> لا أعتقد أن هذا الافتراض سيمنع أعداء أكثر قوة. 15:04 <jrandom> (ولهذا عندما أقوم بمحاكاة أكبر، أحتاج للتحول من نظام اتصال TCP إلى نظام اتصال VM) 15:04 <jrandom> متفق يا ugha2p 15:04 <jrandom> إنه فقط يجعل الأمر أسهل 15:05 <fvw> أظن أنه علينا أن نفترض أن أي شخص لديه رغبة أكبر من "عصر أحد أيام الأحد الممل" لمهاجمة النظام سيكون قادراً على إدخال 10^3 عقد على الشبكة بسهولة. 15:05 <deer> <oOo> ليس *بهذا* القدر 15:05 <jrandom> صحيح يا fvw 15:05 <deer> <oOo> (+ أسهل) 15:05 <fvw> وعلى ذلك الحجم، لا شيء سوى الشهادات المركزية سيوقفهم. 15:06 <deer> <ugha2p> 100 منفذ مفتوح على مضيف واحد سيكون تافهاً اكتشافه، لكن 100 restricted routes خلف آلة واحدة قد لا يكون كذلك. 15:06 <jrandom> حسناً، هذا محل نقاش يا fvw، لكن نعم، sybil مزعج 15:06 <deer> <oOo> 100 زومبي صعب اكتشافهم ;) 15:06 <fvw> مما يعني أننا نحتاج بشكل مثالي لشبكة بحجم 10^4. 15:06 <jrandom> بالتأكيد يا oOo 15:06 <fvw> (تقديرات تقريبية) 15:07 <deer> <ugha2p> سيكون لدينا بشكل مثالي شبكة 10^4+. 15:07 <jrandom> fvw: سأذهب لأعلى من ذلك - برأيي علينا أن ننميها إلى الملايين 15:07 <deer> <oOo> المثالي أن يكون أكثر من نصف عناوين IP المتاحة ;) 15:07 <jrandom> هه يا oOo 15:07 <fvw> سيكون ذلك لطيفاً لو استطعنا نعم. 15:08 <jrandom> (لكن بالطبع، لتنميتها إلى الملايين نحتاج سبباً كافياً لذلك. أظن أننا سنستطيع تقديم ذلك السبب في النهاية) 15:08 <deer> <ugha2p> لست متأكداً إن كان Kademlia سيبقى متماسكاً كل تلك المدة. ;) 15:08 <fvw> عند تلك النقطة سيصبح ضرب الناس بالتأكيد الهجوم الأقل كلفة. وهو، بشكل غير بديهي، أمر جيد. 15:08 <jrandom> هه 15:08 <deer> <DrWoo> jrandom: الملايين ستحتاج قابلية استخدام وفائدة جادة 15:09 <jrandom> متفق يا DrWoo 15:09 <fvw> لحسن الحظ، كثير من الناس (غير اللطفاء) يعملون بجد على ذلك الآن. 15:09 <deer> <oOo> محتوى إباحي للجماهير :p 15:10 <deer> <jrandom> ولهذا برأيي نحتاج تطبيق مشاركة ملفات ممتاز 15:10 <deer> <oOo> "إنسان واحد، goatse واحد"، مما يقودنا إلى stasher :p 15:10 <cervantes> download->install->share musi 15:10 <deer> <DrWoo> jrandom: يجب أن يكون بمستوى Kazaa مجهول، ولحسن الحظ الدافع تتكفل به RIAA & co. 15:10 <fvw> المحتوى الإباحي سهل الحصول عليه بالفعل (انظر usenet وما شابه). أظن أن جمعيات شركات التسجيل الكبرى ستشن حملة أقوى بكثير على p2p من منتجي الإباحية. 15:10 <cervantes> music 15:10 <fvw> لكننا مرة أخرى نخرج عن الموضوع. 15:11 <fvw> "4) stasher"? 15:11 <deer> <oOo> نعم! 4)! 15:11 <jrandom> متفق - يمكننا جميعاً التفكير بأسباب لتبرير الاستخدام، لكن أولاً نحتاج أن نجعله يعمل فعلاً :) 15:11 <cervantes> آه لأول مرة رابط غير ضعيف إلى البند التالي 15:11 <jrandom> ننتقل إلى 4) stasher 15:12 <jrandom> aum: هل استيقظت؟ 15:12 * hypercubus ينشد آآآآآأأأأأمممممممم 15:12 <jrandom> حسناً، في حال لم يكن كذلك، أعلم أنه قام بالكثير من العمل لإضافة دعم CHK وSVK إلى stasher 15:13 <jrandom> وهذا رائع 15:13 <deer> <oOo> وsplitfiles 15:13 <jrandom> نعم، دعم splitfile مثير للاهتمام 15:13 <fvw> بمعنى "أوقات مثيرة للاهتمام"؟ 15:14 <jrandom> هذا أحد الفروقات بين freenet وstasher، أن stasher لديه بالفعل حجم أقصى ثابت 31KB لكل مفتاح 15:14 <deer> <oOo> "مفيد، رائع، لا يحتاج شيئاً من تطبيق المستخدم" 15:14 <jrandom> (لأنه حسب علمي stasher يستخدم SAM datagrams) 15:14 <luckypunk> ألا يمكنك تنفيذ مثلاً.. ملفات مقسمة؟ 15:15 <jrandom> أوووووه! للتو أدركت ما العلة التي كان يواجهها بخصوص الاعتمادية! 15:15 <jrandom> (أُصلحت قبل أيام في cvs، مما قضى على العلة بشكل ملحوظ) 15:15 <jrandom> نعم يا lucky 15:15 <jrandom> لكن تنفيذ splitfile مختلف جوهرياً عن كيفية عمل splitfiles في freenet، بسبب قيود حجم المفتاح الأقصى 15:15 <deer> <oOo> إذاً Stasher فوق I2P سيصبح سليماً مرة أخرى؟ ^^ 15:16 <jrandom> (إن قرأت devl أو tech في freenet مؤخراً، ستسمع toad وhobx يناقشان الأمر) 15:16 <deer> <oOo> *يجب 15:16 <jrandom> oOo: مع HEAD، نعم 15:16 * jrandom لم يسمع بأي تقارير عن أشخاص حتى يحاولون منذ صدور 0.3.4.3 (أم كانت 0.3.4.2) 15:16 <jrandom> لكن على أية حال، يخطط لبناء اختبار جديد آخر بنهاية الأسبوع 15:17 <jrandom> هل لدى أحد شيء لذكره/نقاشه بخصوص stasher؟ 15:17 <jrandom> (غير "هيا! إلى الأمام يا aum!") 15:18 <deer> <oOo> نعم، هناك رغبة في العثور على محتوى غير goatse هناك ;) 15:18 <jrandom> هه 15:18 <deer> <oOo> يا من كنتم في Freenet، ابدأوا محركاتكم ;) 15:18 <jrandom> نعم، دعم splitfile سيساعد بالتأكيد في ذلك، وكذلك دعم ssk & fcp 15:19 <fvw> أود أن أؤيد "إلى الأمام يا aum!" إن سمحتم. 15:19 <deer> <oOo> واااه! 15:19 <jrandom> تم التأييد، والثالث أيضاً :) 15:19 <jrandom> حسناً، ننتقل إلى 5) صفحات جديرة بالانتباه 15:20 <jrandom> أردت فقط الإشارة إلى ثلاث صفحات جديدة 15:20 <jrandom> دليل DrWoo للتصفح الآمن يقدم عرضاً جيداً لمخاطر eepsites وoutproxies 15:20 <jrandom> يمكن معالجة المشاكل بالشيفرة، لكننا لم نجد الوقت بعد للقيام بذلك، لذا من الجيد أن تكونوا على دراية 15:21 <jrandom> كما أعد lucky وثيقة جيدة عن جانب freebsd+java أيضاً 15:21 * jrandom لم يجرّب العديد من jvms على fbsd، فقط kaffe، لذا ازعجوه إن كانت لديكم أسئلة :) 15:22 <jrandom> كما أعد hyper وثيقة للترقية إلى شيفرة تطوير 0.4، والتي سيحدثها غالباً عندما نريد من مزيد من الناس اختبارها ;) 15:22 <hypercubus> منشوري على المنتدى يغطي تثبيت service wrapper... دليل "howto" لوحدة تحكم router الجديدة هنا --> http://files.hypercubus.i2p/New_I2P_Router_Console_Howto.txt 15:23 <jrandom> wr0d 15:23 <jrandom> أوه، هناك أيضاً صورة جميلة جديدة ونص جديد على http://www.i2p.net/how_intro (نأمل أن يوضح الأمور أكثر) 15:24 <fvw> أوه، تبدو جميلة. من فعل هذا؟ عمل جيد. 15:25 <hypercubus> تم نسخها فعلياً مباشرة من دائرة محاصيل 15:25 * fvw يحاول ألا يذكر الشبه بين jrandom وDave لكنه يفشل بشكل مزرٍ. 15:25 <jrandom> هه 15:25 <fvw> آه، هذا يفسر قرون الاستشعار لدى jrandom. 15:25 <jrandom> لقد حسّن الصورة مصممنا المجهول 15:25 <jrandom> (ولحسن الحظ، مهاراتي في MS Paint سيئة جداً :) 15:26 <hypercubus> ما زلنا نحاول فك شفرة أهمية ذقن Charlie الطويلة 15:26 <deer> <ugha2p> آر، هذا سيء. 15:26 <jrandom> ماذا عن عيني alice المنحرفتين؟ ;) 15:26 <hypercubus> هه 15:26 <deer> <jrandom> نعم، سيكون من الجميل عندما نرقّي irc.duck.i2p (إن لم يكن قد حصل بالفعل..) 15:27 <fvw> دعك من هذا، تبدو وكأنها تقوم بمشهد انفجار كائنين فضائيين من البطن مع خديها. 15:27 <jrandom> لوول 15:27 <jrandom> لهذا تتحدث إلى dave 15:27 <jrandom> حسناً، على أي حال، أظن هذا يقودنا إلى 6) ??? 15:27 <fvw> ههه 15:27 <jrandom> هل لدى أحد شيء يريد طرحه؟ 15:28 <deer> <oOo> ألا يمكنك بناء هيكل أشياء الشهادات في I2P وتترك *للآخرين* ملأه والاستمتاع؟ (أم أن هذا تم بالفعل؟ :p) 15:28 <deer> <oOo> أم أن هذا بلا فائدة تماماً؟ 15:28 <deer> <oOo> (حالياً) 15:28 <jrandom> همم؟ 15:28 <jrandom> أشياء شهادات hashcash / إلخ؟ 15:28 <deer> <oOo> حسناً، لا عليك ^^ 15:28 <deer> <oOo> نعم 15:29 <jrandom> حسناً نعم، لدينا بالفعل البنية لهذا 15:29 <jrandom> (رغم أن أشياء مثل libSAM ستحتاج إلى تعديل لتفسير الـ destination بشكل صحيح، لأنني إذا لم تخني الذاكرة iirc فإن nightblade افترض دائماً 384bytes ;) 15:30 <jrandom> لكن router سيتعامل مع أنواع مختلفة من الشهادات بشفافية 15:30 <deer> <oOo> هل الشيفرة جاهزة لهذا؟ ينقصها فقط بعض "المحتوى"؟ 15:31 <jrandom> نعم - RouterIdentity الذي يُنشأ حالياً يرفق دائماً NullCertificate (نوع الشهادة == 0) 15:31 <jrandom> إن أرفق نوعاً آخر، فسيُرفق نوع شهادة آخر 15:31 <jrandom> مثلاً شهادة hashcash، شهادة موقعة من CA، إلخ 15:31 <jrandom> بنية التحقق موجودة أيضاً (RouterInfo.verify) 15:32 <deer> <oOo> أوه، رائع :) 15:32 <deer> <oOo> إذاً يمكن لشخص ما اللعب بهذه الشيفرة وإضافة hashcash وأشياء مسبقاً؟ 15:32 <jrandom> إن حصل فيضان مفاجئ يمكنني على الأرجح إغلاق الشبكة في يوم أو يومين 15:32 <jrandom> صحيح 15:33 <jrandom> (رغم أنني أظن أن fvw محق في أنه لن يكون ملحاً لبعض الوقت على الأقل) 15:33 <deer> <oOo> حسناً. لا أتطوع ;) لكن قد يتطوع أحد :p 15:33 <Nightblade> على i2p.net، رابط سجل اجتماع 24 أغسطس موجه إلى سجل 17 أغسطس 15:33 <jrandom> صحيح، عذراً، الاجتماع لم ينته بعد :) 15:33 <Nightblade> أوه هاها 15:34 <jrandom> إذاً، هل لدى أحد أي شيء آخر يريد طرحه؟ :) 15:34 <hypercubus> قاعدة جديدة... من يحرر الموقع: بلا تدخين أشياء مضحكة أثناء التحرير! 15:34 <jrandom> أوه أوه... 15:34 <jrandom> ماذا فعلت؟ 15:34 <hypercubus> كنت أشير إلى الروابط المكسورة ;-) 15:34 <jrandom> أوه 15:35 <hypercubus> نحتاج محرر ويب بدوام كامل... أرشح lucky 15:35 <jrandom> حسناً، نعم، حدّثت الرابط إلى ملاحظات الحالة الأسبوعية لهذا الأسبوع قبل الاجتماع، في حال ذهب أحد للصفحة ;) 15:35 <jrandom> نحن بالتأكيد نحتاج شخصاً يتتبع الموقع ويدغدغنا عندما تكون الأمور غريبة 15:36 <luckypunk> أنا؟ web enditor؟ 15:36 <luckypunk> enditor haha 15:36 <luckypunk> لا أدري 15:36 <Nightblade> spelchek reqwired 15:36 <luckypunk> ربما سأكون مشغولاً جداً عندما تبدأ المدرسة. 15:36 <jrandom> بلا، اتركها! اعمل على i2p بدوام كامل! 15:36 <luckypunk> إن تركت 15:37 <luckypunk> سيجعلني والداي أحصل على وظيفة 15:37 <deer> <hypercubus> أعذار أعذار ;-) 15:37 <luckypunk> وسأظل مشغولاً 15:37 <deer> <hypercubus> آمين 15:37 <deer> * oOo سيُجدّد الإنجليزية المستخدمة على الموقع بسعادة ;) 15:37 <luckypunk> على أي حال، لا أظن أنني سأُسمح لي بترك المدرسة 15:38 <luckypunk> إنهم يرفعون السن القانوني للتسرب إلى 18 15:38 <luckypunk> أو شهادة الثانوية 15:38 <luckypunk> أيهما يأتي أولاً. (عادة الثانية) 15:38 <hypercubus> إر 15:38 <Nightblade> هاها "السن القانوني للتسرب" - ما الذي سيخترعونه لاحقاً؟ 15:38 <luckypunk> إنها 16 الآن. 15:38 <luckypunk> لا يمكنك مغادرة المدرسة قبل ذلك، وإلا سيعتقلونك. 15:38 <jrandom> في الواقع، هذه نقطة جيدة.. مع توجهنا نحو 1.0 سيكون من الجيد تقديم ترجمات مختلفة لصفحات متعددة 15:39 * luckypunk يمكنه عمل ترجمة فرنسية مبهمة، إن لزم الأمر بشدة. 15:39 <Nightblade> سأقوم بترجمات Klingon وEbonics 15:39 <deer> <oOo> نعم، ترجمة Klingon للموقع :p 15:39 <hypercubus> نعم، يمكننا تقديم English وB0rk وoOo-fried English 15:39 <deer> <oOo> اللعنة، نفس الفكرة>< 15:39 <Nightblade> أوووه، قارئ أفكار 15:39 <luckypunk> (على النظرية أن Babelfish مع مساعدة بشرية أفضل من عدم وجود ترجمة إطلاقاً.) 15:39 <jrandom> أظن أننا قد نتمكن من إقناع jar بتحديث ترجمته الفرنسية يا lucky، لكن شكراً ;) 15:39 <deer> <oOo> hyper: سأفعلها بسرور مجاناً كالشراب :p 15:40 <jrandom> هذا في الواقع أحد الأمور الكبيرة بعد 0.4 - جعل الوثائق متينة 15:40 <luckypunk> مهلاً، الفرنسية لدي مفهومة تماماً لمتحدث فرنسي 15:40 <luckypunk> رغم أنني ربما أبدو مكافئاً لـ godmode0 15:40 <hypercubus> المثبّت لديه بالفعل حزم لغات محلية بالمناسبة 15:40 <jrandom> (ربما ورقة بيضاء أو اثنتان حول جوانب مختلفة) 15:40 <jrandom> w3rd hyper 15:40 <deer> * oOo يشتبه أننا نستطيع إتقان عدد لا بأس به من اللغات مع الأشخاص المتواجدين هنا ;) 15:40 <jrandom> (نعم، سيكون صعباً ترجمة رخصة الفقرة ;) 15:40 <hypercubus> يمكنني فقط جعله يعرض لوحة اختيار اللغة 15:40 <jrandom> متفق يا oOo 15:40 <hypercubus> heheh... libre: 15:40 <jrandom> gratis: 15:41 <luckypunk> gratis وlibre 15:41 <luckypunk> تبا للفرنسيين وقدرتهم على امتلاك كلمتين. 15:41 <jrandom> حسناً، أي شيء آخر؟ 15:41 <hypercubus> لدينا 10 كلمات لكل شيء 15:41 <luckypunk> رغم أن libre تعني أيضاً بيرة مجانية في الفرنسية الكيبكية. =( 15:41 <luckypunk> تباً لتلك النظرية. 15:42 <jrandom> حسناً... إن لم يكن هناك شيء آخر... 15:42 * jrandom يختتم 15:42 * jrandom *baf* يغلق الاجتماع