ملخص سريع

الحاضرون: beefbroth, CCD, ChZEROHag, co, dcat, dm, godmode0, jrand0m, mihi, mihi_backup, mrflibble, Myself248, myself248, nop, pitu, Ryan_Singer, shardy, thecrypto, UserX, yodel

سجل الاجتماعات

[22:56] حسنًا، حسنًا [22:56] جدول الأعمال [22:56] 0.0) الترحيب [22:56] 1.0) حالة التطوير [22:56] 1.1) router [22:56] *** Myself248 (~ident@anon.iip) has joined channel #iip-dev [22:56] 1.2) DH precalc [22:56] 2.0) خارطة طريق مصغّرة [22:56] 3.0) التطبيقات / الاستخدام [22:56] 4.0) ns [22:56] 5.0) IM [22:56] 6.0) أمور إدارية (cvs, bugzilla, cvs list, cvs web) [22:56] 7.0) أسئلة [22:57] (نعم، 7 نقاط اليوم. w00t) [22:57] 0.0) الترحيب [22:57] مرحبًا. [22:57] أهلًا [22:57] 17 مستخدمًا اليوم. رائع [22:57] *** Ryan_Singer (chatzilla@anon.iip) has joined channel #iip-dev [22:57] والعدد بازدياد [22:57] حسنًا [22:57] 1~hi [22:57] 1.1) حالة التطوير لـ router [22:58] التنفيذ المرجعي لـ router بلغة Java يسير بشكل ممتاز [22:58] *** ChZEROHag (hag@anon.iip) has joined channel #iip-dev [22:58] يمكننا الآن تشغيل تطبيقات على routers مختلفة وإرسال رسائل لبعضنا البعض [22:59] عذرًا على المقاطعة، آمل أن تكون مرة واحدة فقط [22:59] باتباع نهج تكراري وتزايدي، الحالة الحالية: آمن، غير مجهول، غير قابل للتوسّع، وقابل للحصاد [22:59] هل يعمل أي شخص آخر على C api؟ [22:59] أهلًا ChZEROHag، ما الأخبار؟ [22:59] لأنني أعمل عليه، لكن ببطء شديد [22:59] *** dcat (dirtycat@anon.iip) has joined channel #iip-dev [22:59] رائع [22:59] shardy سيعمل على واحد بعد انتهاء toorcon [22:59] ربما يمكنكما العمل معًا على ذلك؟ [23:00] jrand0m: هل يمكنك إدخال وجهة لإرسال الرسائل إليها يدويًا؟ [23:00] بمعنى أدق، هل هناك تمثيل ASCII لوجهة؟ [23:00] نعم يا co، لكليهما [23:00] ممتاز. [23:00] الوجهات، وكل تراكيب I2P، قابلة للتحميل والتسلسل بصيغة base64 (أبجدية بديلة) [23:01] إذًا لن يكون سهل التذكّر، لكنه سيكون ASCII؟ [23:01] (مثلًا: في netDb لأحد أجهزة الـ router لديّ، يوجد leaseSet-enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8.dat والذي يحتوي على الـ leaseSet للوجهة enD4jtE-orMwFD0QGog9GAyC5MvLvnPzhVD8cDYvSI8) [23:02] [مع أن هذا هو H(destination).toBase64() [23:03] ChZEROHag> إن كان هناك ما يمكننا فعله لمساعدتك في ذلك، فقط قل الكلمة [23:03] حسنًا هذا 1.1. 1.2) DH precalc [23:03] هل يمكنك أن تقوم به بدلًا مني؟ :-) [23:04] الليلة الماضية كتبت تحسينًا للحساب المسبق لتبادلات DH لتوفير ~1 ثانية من مفاوضات الجلسة التي تستغرق 1.5 ثانية. سأكون ممتنًا لو أن أحد الملمين بالتشفير يتأكد أنني لست مجنونًا ;) [23:04] lol يا ChZEROHag [23:04] آه تذكّرت ما أحتاجه [23:04] تنفيذ لـ netdb [23:04] هل هو في cvs؟ [23:04] الـ dh [23:04] نعم يا thecrypto [23:05] C:\dev\i2p\code\core\java\src\net\invisiblenet\i2p\crypto\DHSessionKeyBuilder.java [23:05] حسنًا سأبقى مستيقظًا 3/4 ساعات قادمة، ربما يمنحني شيئًا أفعله [23:05] er, s/C:\\dev/g; s/\\/\//g [23:05] *** wax_off (~nomail@anon.iip) has joined channel #iip-dev [23:06] تمام. لِمَ تحتاج تنفيذ netdb؟ [23:06] لا أتذكر [23:06] لدينا حاليًا netdb غير قابل للتوسّع في cvs [23:06] هه [23:06] لم ألمسه منذ أسبوع على الأقل [23:06] أنت تعمل على C I2CP api، صحيح؟ وليس I2NP؟ [23:07] كنت سأفعل كل شيء [23:07] *** wax_off has left #iip-dev [23:07] I2NP عمل أكثر بكثير حقًا حقًا حقًا من I2CP [23:07] ما إن أبدأ بشكل صحيح، سيتدفق العمل [23:07] لكن لو نفّذت I2NP بلغة C فهذا سيكون رائعًا [23:07] هل يوجد I2NP بأي شيء الآن؟ [23:07] (I2CP:I2NP::FCP:FNP) [23:07] نعم يا dm [23:08] * ChZEROHag يزيل تصغير emacs [23:08] تنفيذ java الذي أعمل عليه لديه I2NP يعمل [23:08] حسنًا... [23:08] jrand0m: url؟ أحتاج مرجعًا، حتى لو كان بلغة فظيعة. [23:08] هه [23:08] امم، في الواقع هذا 6.0 أمور إدارية: أين بحق الجحيم وصولنا المجهول إلى cvs؟ ;) [23:09] أنا أحصل على أشياء DH [23:09] كووول [23:09] صحيح [23:09] jrand0m، عودة للجدول، خارطة الطريق المصغّرة؟ [23:09] * thecrypto يخفي وجهه [23:09] حسنًا سأنتظر :) [23:09] هه حسنًا [23:09] microroadmap [23:09] لدي 0.1 حتى 0.5 مخططة [23:09] تتبعت خارطة طريق فري نت إذًا؟ [23:10] *** mrflibble (mrflibble@anon.iip) has joined channel #iip-dev [23:10] 0.1) وظيفي، آمن، غير مجهول، غير قابل للتوسّع، قابل للحصاد [23:10] التطوير يتباطأ ويتجمّد خلال 0.5... [23:10] نحن الآن عند 0.1. [23:10] هه لاحظت ذلك يا dm، flinks توقف عند 0.5.2 أيضًا ;) [23:10] ماذا تسمي الحزمة كاملة؟ [23:10] (مصادفة غريبة) [23:10] أي الإصدار 0.1 من؟ [23:10] الحزمة كاملة؟ i2p router reference implementation [23:10] co: Wonga [23:10] * beefbroth ينضم للاجتماع [23:11] بوينوس نوشِس beefbroth [23:11] حسنًا. هذا يفسّر الأمر. [23:11] ربما سأسميه ذلك. يبدو أكثر إثارة من 'i2pd' [23:11] 0.1 فيه علل. هذا مفروغ منه. ولا يحوي تحسينات جديرة بالذكر (مع أن DH precalc تساعد). [23:11] هه [23:11] jrand0m، ما 0.2) إذًا؟ [23:11] invisible internet police department [23:11] حسنًا، 0.2 [23:12] 0.2 وظيفي، آمن، مجهول، غير قابل للتوسّع، قابل للحصاد [23:12] 0.2 يضيف دعمًا لـ tunnels ذات طول غير صفري [23:12] في الواقع نفّذت معظم ذلك البارحة، لكن لم يُختبر جيدًا [23:12] أظن 0.2 سيكون جاهزًا بنهاية الأسبوع [23:12] ما مدى بُعدنا عن ذلك من منظور التطوير؟ [23:13] رائع [23:13] 0.3) وظيفي، آمن، مجهول، قابل للتوسّع، قابل للحصاد [23:13] * thecrypto يحصل على bochs ليحاكي شبكة للمساعدة في هذا [23:13] 0.3 يضيف kademliaDatabaseManager [23:13] حاليًا نستخدم BroadcastDatabaseManager [23:13] (المعروف أيضًا بـ gnunet ;) [23:14] سهل التنفيذ ويعمل للشبكات الصغيرة، لكننا نحتاج kademlia لنتمكّن من التوسّع [23:14] 0.4) وظيفي، آمن، مجهول، قابل للتوسّع، غير قابل للحصاد [23:14] هذا يضيف روابط موثوقة [23:14] jrand0m، وما حجم تحدّي التطوير لتنفيذ kademlia؟ [23:14] لدي فكرتان للروابط الموثوقة.. واحدة أسهل تنفيذًا واستخدامًا [23:15] kademlia سيستغرق على الأرجح أسبوعًا كاملًا [23:15] (لجعله مضبوطًا) [23:15] لاحظوا أن كل هذا لديه مساحة كبيرة لإعادة الهيكلة والضبط. أستهدف الوظيفية أولًا، ثم نضبط. [23:16] هل أنت واثق أنك ستتمكن من التطوير والاختبار بهذه السرعة؟ [23:16] لست واثقًا من أي شيء [23:16] هذا مجرد تقديري [23:16] co، هو ينجز الوظيفية، ونحن نختبر [23:16] متأكد؟ [23:16] (آسف) [23:16] Ryan_Singer: فهمت. [23:17] * jrand0m <3 من يختبرون :) [23:17] عندما تقول "نحن" نختبر. هل هناك مكان لغير المبرمجين للمساعدة في الاختبار؟ [23:17] Myself248> على الأرجح ليس قبل 0.4 [23:17] لنأمل فقط ألا نصل لمرحلة يكون فيها النظام وظيفيًا، لكن لا أحد يعرف ما الذي يجري داخل الشبكة لجعله يعمل جيدًا (أي فري نت) [23:18] عندما يصبح 0.4 جاهزًا، هذا ما قبل ألفا. بمجرد وصوله 0.4 سأضبط وأعيد الهيكلة وأملأ الثغرات للاستعداد لـ 0.5 (ألفا) [23:18] وثّق، وثّق، وثّق. [23:18] هل يُؤخذ بالحسبان مراقبة نشطة لداخليات الشبكة، أم أن الأمر مباشر؟ [23:18] نعم يا dm، بالتأكيد [23:18] إحدى القطع الأساسية في i2np هي تضمين إحصاءات في هياكل routerInfo المنشورة [23:18] jrand0m: افعل s/0./0.0./ ;) [23:18] النسخ الأولى ستنشر إحصاءات حقيقية لنضبط [23:19] النسخ اللاحقة لن تنشر أي إحصاءات أو ستنشر مزيفة [23:19] * jrand0m لا يفعل 0.0 [23:19] حسنًا، أنا هنا [23:19] أهلاً بعودتك shardy [23:19] آسف للتأخر، نسيت أن هذه النافذة مفتوحة، هه [23:19] رائع. [23:19] هل هناك مستند بمستوى أعلى يصف معمارية الشبكة قبل .4؟ [23:19] اقطعوا رأسك [23:20] Ryan_Singer> همم، كان لدي بعض مستندات نظرة عامة قبل بضعة أشهر قام mids و nop بعكسها، وهناك مستند نظرة عامة لـ i2p [23:20] 0.4 هو i2np كامل كما هو موصوف في المواصفات، فقط ليس مُنفّذًا بشكل أمثل [23:20] أوه و jrand0m، سأتحقق من تحسين DH لأجلك [23:20] تمام، gracias [23:20] هل يمكنني الحصول على تلك المستندات؟ [23:21] النظرة العامة على (Link: http://www.invisiblenet.net/i2p/i2p_philosophy.pdf)http://www.invisiblenet.net/i2p/i2p_philosophy.pdf [23:21] أظنّها على الويكي؟ [23:21] مستندات النظرة العامة القديمة... همم [23:21] (مواصفات i2p على (Link: http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs)http://wiki.invisiblenet.net/iip-wiki?I2PProtocolSpecs) [23:21] هي على (Link: www.invisiblenet.net/i2p/.)www.invisiblenet.net/i2p/. [23:21] صحيح يا beefbroth [23:22] رغم وجود مستندات قديمة بصيغة html مع صور ms paint قبيحة من قبل تشرح كيفية عمل tunnels... [23:22] يفترض أن أعرف، قرأتها بما يكفي [23:22] ههه [23:22] ما لم تكن تلك نسخًا أقدم أو مرايا. [23:22] تلك الملفات على الويكي هي 0.9 (0.9.1 صدر لـ I2NP وهياكل البيانات، لكنها تتضمن تغييرات طفيفة فقط) [23:23] jrand0m: الحساب المسبق يبدو جيدًا [23:23] رائع [23:24] *** pitu (~pitu@anon.iip) has joined channel #iip-dev [23:24] * jrand0m يشغّل الـ router بـ java -Dcrypto.dh.precalc.min=3 -Dcrypto.dh.precalc.max=10 -Dcrypto.dh.precalc.delay=5000 -jar C:\dev\i2p\code\router\java\src\router.jar [23:25] حسنًا، هذه خارطة الطريق المصغّرة [23:25] كما ترون، أعترف أن ألفا لن تكون جاهزة لنهاية الشهر. 0.4 ستكون على الأرجح الأسبوع الأول من أكتوبر [23:26] لا بأس، حتى هذا سيكون أسرع تنفيذ على الإطلاق لشبكة من هذا النوع ;) [23:26] lol [23:26] عند قراءة تقديرات jrand0m الزمنية هنا، تذكّروا أنه يشرب الويسكي منذ 4 ساعات :-P [23:26] هه [23:26] حسنًا... التطبيقات/الاستخدام؟ [23:26] ويسكي جيد أيضًا ;) [23:26] حسنًا، التطبيقات/الاستخدام [23:27] 0.7 خلال 4 ثوانٍ....3...2...1..!! [23:27] أستهدف السهل المنال هنا - هذه أشياء يمكننا فعلها بدون أو مع أقل قدر من الكود الجديد. [23:27] كيف يُفترض بك أن تبرمج بشكل صحيح إن كنت صاحيًا تمامًا؟ [23:27] كل هذه تستفيد كثيرًا من i2ptunnel الرائع الخاص بـ mihi [23:27] ChZEROHag: بسهولة. [23:27] *** mihi has changed the topic on channel #iip-dev to 0.7 in 4 seconds....3...2...1..!! [23:28] باستخدام i2ptunnel، يمكننا فعل التالي دون كتابة أي كود جديد: [23:28] وكيل ww عام (باستخدام i2ptunnel + squid) [23:28] * dm يرفع قبعته لـ mihi. [23:28] JAP (باستخدام i2ptunnel + JAP) [23:28] لا يمكنك ركل المؤخرات عبر i2p (ولا عبر tunnel أيضًا...) [23:28] تصفح الويب بشكل مجهول (i2ptunnel + متصفح ويب) [23:28] تشغيل خادم ويب i2p (i2ptunnel + httpd) [23:29] جميل جدًا. برافو، mihi. [23:29] cvs outproxy (i2ptunnel) [مثلًا cvs outproxy إلى sourceforge لتطوير freenet بشكل مجهول] [23:29] عميل cvs، خادم cvs [23:29] تطبيق IM، خادم pop3، خادم imap، opennap [23:29] تلك كلّها فرص سهلة المنال جدًا [23:29] حسنًا، الآن كل ما نحتاجه هو i2p :) [23:30] صحيح ;) [23:30] ألن يحلّ خادم ويب i2p محل freenet؟ :) [23:30] * jrand0m يظن أن هذا يدخل ضمن الأسئلة الشائعة التي ينبغي أن أجيب عنها [23:30] jrand0m، لكنها أيضًا قيّمة جدًا [23:30] من تلك القائمة، أعتبر cvs أكثر أهمية/فائدة [23:30] جزئيًا لأنني أرغب بالبقاء مجهولًا، وأيضًا لأن توفير www مجهول سيجلب lusers [23:30] i2p + الويب لا يحل محل freenet - فري نت يضيف قيمة كبيرة فوق إطار اتصالات مجهول - توزيع المحتوى [23:31] وفي الوقت الحالي فكرة البريد الإلكتروني المجهول مخيفة :) [23:31] * dm يدوّن: "لا lusers" [23:31] cvs بالتأكيد ضمن أعلى 3 [23:31] أعتقد أنه إذا عمل تقديم الويب على i2p جيدًا، عليك التفكير بدمج أجزاء DHT/التخزين من freenet فوق i2p لتحصل على أفضل ما في العالمين. [23:31] ChZEROHag، إذا كان قابلًا للتوسّع فهذا أمر جيد [23:31] dm: lusers مشكلة فقط في المراحل المبكرة، لكنهم عادة لا يستخدمون cvs [23:31] حسنًا، أضف الكثير من hashcash إلى أي بريد مجهول. [23:31] أو حتى لا يعرفون ما هو (أو أنه موجود) [23:31] أظن أن أحد الاختبارات التي يجب إجراؤها هو هجوم اختباري على الشبكة. [23:31] نعم يا beefbroth، عندما يفعل i2p ما نستهدفه، على الأرجح سيتكيّف freenet للاستفادة منه [23:32] آسف إن كان ذلك خارج الموضوع. [23:32] Myself248: فقط أضف redirector إلى remailer مجهول. [23:32] لا، هذا بالتأكيد ضمن الموضوع يا co - مهاجمة هذه الشبكة أمر رئيسي [23:32] Myself248: hashcash هدفه الرئيسي إيقاف الفيض أثناء اضطرارنا لاستخدام البروتوكول العتيق "irc" [23:32] ليس لإيقاف ما يمكن تسميته "إساءة الاستخدام" [23:32] صحيح يا mihi. رغم أن تشغيل mixminion فوق i2p قد يكون مفيدًا [23:33] صحيح، hashcash مدمج حتى داخل i2p نفسه لمنع تسليم الرسائل قفزة واحدة ما لم "تدفع" [23:33] jrand0m، هل يمكننا تشغيل imap فوق هذا بسهولة؟ [23:33] بالتأكيد [23:33] مُلفت [23:33] imapd مع i2ptunnel يشير إليه، وi2ptunnel على العميل يشير إلى وجهة ذلك الـ tunnel [23:34] ومحركات بحث freenet :) [23:34] ftp أو عدة رسائل فورية غير jabber ستُحدث مشاكل... [23:34] صحيح، الأشياء التي تتطلب اتصالين أكثر تعقيدًا [23:34] jrand0m: hashcash في i2p؟ [23:34] سأزعجك بذلك عندما ننتهي. [23:34] hashcash في i2p؟ جميل. [23:34] نتقدّم على أنفسنا! أوه حسنًا، من يهتم.. QUAKE + IIP!!!!!! [23:34] آسف، I2p :) [23:34] lol dm [23:35] أولئك ذوو المعالجات الصغيرة يتوتّرون عندما يقول أحدهم hashcash، لكن كإجراء مضاد للرسائل المزعجة أفهمه. [23:35] dm: هذا تقدّم بعيد جدًا حقًا. [23:35] * mihi هو jabber:schierlm@a-message.de ;) [23:35] نعم يا ChZEROHag - Destination == public signing key (DSA) + public encryption key (ElGamal) + certificate (either null or hashcash(keys)) [23:35] هل i2p tunnel ثابت أم ديناميكي على طرف العميل؟ [23:35] beefbroth: حاليًا كله ثابت. لكن يمكنك استخدام socks proxy كوجهة. ;) [23:35] Myself248> سأستلم sun ultra1 رهيب بالبريد خلال أسابيع. إن كان صندوق 160Mhz يمكنه فعلها، فالكل يمكنه [23:35] حسنًا. hashcash لا ينبغي أن يكون شيئًا مزعجًا حتى للمعالجات الصغيرة. فقط إن أردت فعل الشيء ذاته مليارات المرات ستلاحظ ذلك. [23:36] beefbroth: يمكن أن يكون ديناميكيًا. [23:36] التطبيقات المحتملة لـ "السهل المنال" هنا مُلفتة جدًا [23:36] صحيح يا mihi [23:36] "eleventy". هه [23:36] السهل المنال هو أساسًا تطبيقات إنترنت "عادية"، لكن بشكل مجهول [23:36] صحيح؟ [23:36] صحيح [23:36] نعم [23:36] (quake) [23:37] 0.1 يشغّلها بأمان، 0.2 يشغّلها بمجهولية، 0.3 يشغّلها على نطاق واسع، 0.4 يشغّلها بطريقة غير قابلة للحصاد [23:37] (نحن @ 0.1 الآن) [23:37] ماذا تقصد بـ غير قابل للحصاد؟ [23:37] آسف، ما معنى harvestable مرة أخرى؟ [23:37] dm: للأسف أُعقنا بما فيه الكفاية بأن الزمن الحقيقي بعد أكثر من 30 عامًا لا يزال ليس "عاديًا" [23:37] الحمد لله. كنت آمل أن يسأل أحدهم ذلك. ;) [23:37] قابل للتسجيل/الرصد [23:37] الحصاد يعني أن مهاجمًا نشطًا يمكنه تشغيل router، ومعرفة الكثير عن routers أخرى ("يحصدها")، ويرسل الرجال لركل أبوابهم [23:38] أوه، مثل ما يمكنك فعله مع gnutella. :) [23:38] رجال أشبه برجال "الخدمات السرية" [23:38] صحيح [23:39] آه، فهمت. [23:39] حسنًا، نعم، تلك خارطة الطريق المصغّرة. [23:40] الآن، هل أبدو غبيًا وأنا أسمي هذه 0.x بدل 0.0.x؟ هل يجب أن تكون 1.0 "مثالية" أم "وظيفية وآمنة"؟ [23:40] jrand0m، ومتى سنرى .4؟ [23:40] 0.4 على الأرجح بعد أسبوعين [23:40] * jrand0m سيأخذ أسبوع إجازة (نوعًا ما) في منتصف أكتوبر لأن لديّ زوّار [23:40] *** Signoff: dm (EOF From client) [23:40] يجب أن تكون 1.0 مستقرة. [23:40] اجعل 1.0 وظيفية وآمنة. [23:40] موافق co [23:41] 1.0 يجب أن تكون وظيفية، مستقرة وآمنة [23:41] jrand0m: فلسفتي في أرقام الإصدارات: إن شككت، انسخ لينُكس [23:41] 5.0 يمكن أن تكون "مثالية". أهل البرمجيات الحرة يخافون كثيرًا من تضخّم أرقام الإصدارات. [23:41] تمام [23:41] jrand0m، الإصدارات الأولى نادرًا ما تكون مثالية :) [23:41] *** dm (~gj@anon.iip) has joined channel #iip-dev [23:41] والناس لا يتوقعون منها أن تكون مثالية أيضًا [23:41] هل فاتتني 1.0؟ [23:41] mrflibble: الناس لا يتوقعون أن يكون أي برنامج مثاليًا. الناس يستخدمون ويندوز. [23:41] هل سيكون هذا البرنامج beGPL orLGPL؟ [23:41] رائع، لقد تلقيت انتقادًا بالفعل لأن 1.0 ليست مثالية بعد [23:41] هذا لا يعني أنه لا ينبغي أن يكون كذلك. [23:41] نقطة جيدة يا ChZEROHag [23:42] آه تبًا، فاتني.. [23:42] dm: كُف عن المزاح [23:42] نعم، فعلت [23:42] الـ router تحت GPL. مكتبة عميل java حاليًا GPL، لكنني منفتح. thecrypto وأنا المالكان الكاملان لكل شيء عدا قسم واحد (تنفيذ Cryptix AES، وهو MIT) [23:42] حسنًا حسنًا أنا آسف :( [23:42] في الواقع، أسحب كلامي [23:42] استخدمت Base64.java من freenet أيضًا [23:43] هل لا نزال في بند 0.3 التطبيقات؟ [23:43] إذًا base64 تحت GPL :) [23:43] وعميل IM سيكون تحت GPL [23:43] أوه نعم، نحن في 0.3 أليس كذلك [23:43] حالما أضع تعليقات في الكود [23:43] *** UserX_ (~User@anon.iip) has joined channel #iip-dev [23:43] هه يا thecrypto [23:43] GPL يبدو جيدًا لي [23:43] w0ah، 23 مستخدمًا [23:43] نحن في بند 6.02E23 من جدول الأعمال، أشياء عشوائية. :) [23:43] jrand0m، إذا وجدت وقتًا، أود التحدث معك عن الترخيص وإمكانيات الاستشارات [23:43] تمام Ryan_Singer [23:43] لكن كما أشار أحدهم (Fillament?) - إن كسر أحدهم الترخيص، كيف سيستطيع شخص مجهول أن يفعل شيئًا تجاه ذلك؟ [23:43] jrand0m: 22 ;) [23:43] ChZEROHag> اقرأ ترخيصي على flinks ;) [23:43] نحتاج نظام محاكم مجهول. [23:44] * mihi هنا مرتين [23:44] Myself248> يُسمّى yodel ;) [23:44] "المحكمة تنظر الآن في رقم القضية 34534، ج. دو ضد ج. دو" [23:44] ChZEROHag، سبب سؤالي هو لاستخدام الشركات هذا البرنامج لحماية ضد التجسّس الصناعي [23:44] Naming server سيكون مرخّصًا تحت GPL أيضًا. [23:44] lol [23:44] "يا حاجب، أليسا نفس الطرفين في آخر 34533 قضية سمعناها؟" [23:44] حسنًا [23:45] هناك دائمًا فكرة أنه إن أردت من الناس أن يستخدموا بروتوكولك حقًا، وأنت لا تقلق بشأن المال، فقط اجعله مفتوحًا تمامًا. غير مقيّد حتى بـ gpl. [23:45] shardy: تقصد الملكية العامة؟ [23:45] أعتقد أن ذلك كان تمهيد co لبند 0.4 :-P [23:45] shardy> المواصفات عامة ومفتوحة. لم أؤكد حقوق النشر على المواصفات. [23:45] اطّلع على liberty protocol.... (Link: http://projectliberty.org)http://projectliberty.org [23:46] jrand0m: حسنًا جيد. فهمت. [23:46] * jrand0m فكّر في تراخيص "لا استخدام حكومي" ;) [23:46] حسنًا، سبب وضع 3.0) التطبيقات ضمن القائمة هو التالي [23:46] نحتاج مساعدة. [23:46] مساعدة بماذا؟ [23:46] i2ptunnel كود جيد. router لـ i2p سيكون كودًا جيدًا. [23:47] ما نحتاجه هو أن يبدأ الناس في معرفة تفاصيل هندسة الإصدار [23:47] لماذا تحتاجون تطبيقات إذا كان بإمكانكم فقط استخدام i2ptunner؟ [23:47] jrand0m: ماذا قلت؟ [23:47] أي كيف نُعبّئ شيئًا يمكن لجو العادي تنزيله وتصفّح الويب [23:47] dm: لماذا تحتاج تطبيقات إذا كان بإمكانك فقط استخدام telnet؟ [23:47] ماذا؟ [23:47] * dm يحكّ رأسه. [23:47] امم، هل هناك شيء غير telnet؟ [23:48] * jrand0m يظن أن هذه نقطة ChZEROHag يا dm ;) [23:48] *** Myself248 is now known as myself248 [23:48] *** Signoff: thecrypto (Ping timeout) [23:48] dm: استخدام i2ptunnel سيكون مثل امتلاكك سيارة تعمل ثم جرّها على عربة يد [23:48] حسنًا، هذا كل ما في الأمر. أردت فقط ذكره في حال كان لدى الناس وقت فراغ :) [23:48] حسنًا، 4.0) [23:48] خدمة التسمية [23:48] أرى أنه يحاول إيصال نقطة. [23:48] أهلًا co، كيف الحال؟ :) [23:48] يجب أن تكون naming server تحت GPL، لأن تنفيذ Java يستخدم كودًا من مكتبة العميل للاتصال بـ routers. [23:49] لكننا أمضينا 20 دقيقة نقول: I2Ptunnel + خادم ويب!، I2Ptunnel + quake! ;) [23:49] أو، بمصطلحات الحوسبة، كفعل كل أشياء الإنترنت الخاصة بك بـ telnet بدلًا من مباشرة على مكدس IP [23:49] لم أفعل الكثير الأسبوع الماضي. أصدرت client API، والذي يحتاج أيضًا عملًا. [23:49] i2ptunnel حل مؤقت [23:49] سيكون لدي وقت هذا الأسبوع لبدء تنفيذ naming server. [23:49] رائع [23:49] أين client api مرة أخرى؟ [23:50] على القائمة البريدية ;) [23:50] أحد افتراضاته أن الوجهات يمكن ترميزها بـ base64، لذا سألت عن ذلك سابقًا. [23:50] ChZEROHag> من بعض النواحي هو مؤقت [23:50] * jrand0m !thwaps self [23:50] *** thecrypto (~thecrypto@anon.iip) has joined channel #iip-dev [23:50] وكذلك TCP! [23:50] *** yodel (yodel@anon.iip) has joined channel #iip-dev [23:50] أهلًا yodel [23:50] كيف ستبدو اصطلاحات التسمية؟ هل سيكون شيئًا يستطيع الشخص العادي التفاعل معه (مثل (Link: www.somthing.com)www.somthing.com أو (Link: www.something.i2p)www.something.i2p لأمور http/الويب)؟ [23:50] سأضع مواصفة naming service و client API في CVS. [23:50] مرحبًا بعودتك thecrypto [23:50] ربما غُطّي هذا من قبل، لكن كيف سيوفّر ns أسماء فريدة بشكل عادل؟ [23:50] * mihi يريد امتلاك *.mihi.iip ;) [23:50] beefbroth> مع خدمة التسمية أم بدون؟ [23:50] هه يا mihi [23:50] تجنّب الاستيلاء، إلخ الذي ابتُلي به DNS [23:50] هل يمكن لأحد أن يرسل لي ما حدث؟ [23:51] jrand0m: مع. أظن بدون ستكون سلسلة طويلة من الأرقام. [23:51] ChZEROHag: ستسجّل لدى مجموعة من خوادم التسمية، ثم ستستخدم اسم تلك المجموعة لتعريف نفسك. [23:51] مثل IM.beefbroth.mygroup إن كنت تقدّم خدمة IM. [23:51] عفوًا، s/iip/i2p [23:51] *** godmode0_ (~mode@anon.iip) has joined channel #iip-dev [23:51] *** Signoff: godmode0 (EOF From client) [23:51] ChZEROHag> خدمة التسمية الخاصة بـ co لديها مجموعات موثوقة، حيث تدير كل مجموعة اسم مجموعة (tld). أنت تختار أي المجموعات تشغّل كل tld [23:51] نعم، سيكون ممكنًا أن يسجّل شخص ما اسم المستخدم beefbroth مع group2. [23:51] في 4 دقائق غبت فيها [23:52] co: إذًا القضية الوحيدة هي فريدة .mygroup؟ [23:52] ومن سيحصل على مجموعة 'com'؟ :-) [23:52] وهذا يُحدَّد من طرف العميل [23:52] ChZEROHag: i2p ليس COMmerical [23:52] (مثلًا: تخبر مكتبة عميل ns "group '.com' هي group 0123ff33aefcbb34fe [23:52] أكره الاقتراح، لكني أكاد أعتقد أن المجموعات يجب أن تكون افتراضيًا 3 حروف للحفاظ على وهم التشابه مع الويب العادي [23:52] ChZEROHag: لست متأكدًا من سيحصل على مجموعة "com". [23:52] سؤال جيد. [23:53] beefbroth: باستثناء أن "الويب العادي" لم يعد فقط بـ tlds من 3 أحرف [23:53] beefbroth: أو أضف .i2p لجميع العناوين. [23:53] beefbroth: ذلك الوهم موجود فقط في أمريكا [23:53] tlds. [23:53] للبدء، قد نرغب مبدئيًا في مجموعة واحدة من خوادم التسمية، ".i2p" [23:53] beefbroth: يتيح برنامج naming server حتى 32 حرفًا. [23:53] في أماكن أخرى نستخدم رموز الدول ثنائية الحرف المعطاة لنا [23:53] .us أيضًا مستخدم في أمريكا. [23:53] في الواقع، أردت أن تكون المجموعة الأولى "test". [23:53] وكذلك .info و .name [23:53] هه حسنًا [23:54] shardy: نعم، من قِبَل نحو 5 أشخاص. [23:54] لكن ربما هذا جدل لوقت آخر :) [23:54] في الواقع... [23:54] هناك حتى .museum [23:54] jrand0m، استخدام .12p يبدو جيدًا [23:54] صادفت DNS موزّع مبنيًا على JXTA مؤخرًا [23:54] ChZEROHag: لكن النقطة أنه إذا لم تعجبك الجهة التي تدير مجموعة "com"، يمكنك إنشاء مجموعة "com2" وتشغيل خوادمها (والتسجيل لديها). [23:55] نعم هذا الجزء منطقي تمامًا [23:55] ChZEROHag: (Link: http://www.nic.us/press/audio/dotus-mayEM.wav)http://www.nic.us/press/audio/dotus-mayEM.wav ;) [23:55] co> (Link: http://wiki.java.net/bin/view/Jxta/DisDNS)http://wiki.java.net/bin/view/Jxta/DisDNS عبارة عن ويكي DNS موزع، لكنه خشن جدًا ولا يتناول القضايا الصعبة الحقيقية [23:55] سأنظر إليه بعد الاجتماع. [23:56] jxta تُشغّل خوادم التسمية عبر نقاط rendezvous [23:56] mihi: ما هذا؟ [23:56] إذًا من الممكن أن يحاول شخص ما مهاجمة نظام NS عبر محاكاة مجموعة i2p الحالية من خوادم التسمية [23:57] *** Signoff: jeremiah (Ping timeout) [23:57] beefbroth: أظن لا. [23:57] ChZEROHag: استمع له. لماذا xxx مليون أمريكي يفضّلون .us على .com [23:57] 68 مليون [23:57] كما أتخيّله، الأشخاص الذين يُنشئون مجموعات سيعلنون تلك المجموعات. [23:57] محاكاة؟ لا يمكنهم المحاكاة حيث يتم توثيق الخوادم في المجموعة عبر أنظمة المفاتيح العامة [23:58] مع ذلك، إن سمحت المجموعات لأعضاء غير موثوقين بالانضمام، يمكن السيطرة عليها ببساطة. [23:58] لكن كيف يتم تبادل المفاتيح؟ [23:58] سيواجه القادمون لاحقًا مشكلة أن المجموعة باتت بالفعل راسخة، وملفات إعداد برنامج العميل تحتوي على وجهات المجموعة السابقة. [23:58] mihi: حسنًا لطالما قلت أنه من المنطقي تفضيلها، الوطنية وما إلى ذلك، فقط لم أرها حقًا. [23:58] ماذا يحدث إذا ادعت مجموعتان من خوادم التسمية كلتاهما حل .i2p؟ [23:58] سؤال جيد، على أية حال، وسأفكّر فيه مجددًا، بعناية. [23:58] mihi: على أية حال، سأستمع [23:58] shardy> لا تبادل مفاتيح - نشر مفاتيح [23:58] فهمت، نقطة جيدة [23:58] co: نعم هذا شيء آخر حاولت الوصول إليه [23:58] لكن يمكن اعتراض المفاتيح إذا نُشرت على الإنترنت [23:58] beefbroth> لا أحد يدّعي شيئًا. عميلك يقول "i2p == [dest1, dest2, dest]" [23:59] ما نحتاجه هو نظام DNS قائم على الثقة :) [23:59] بحيث ترسل استعلامًا للاسم وتستقبل قائمة ردود... ثم تختار الموثوق [23:59] شكرًا لإثارة هذا. [23:59] shardy> آه، أظن أنني فهمت الالتباس. أعتقد أن خدمة التسمية سترغب في القدوم مع مجموعة وجهات خارج النطاق (مرفقة مع التثبيت) [23:59] نعم لدينا واحد - الجميع يثق بـ IANA (أو مهما كانوا يسمّون أنفسهم) وإلا. [23:59] * shardy ينحني [23:59] :-D [23:59] يحاولون ذلك مع dnssec، لكنه بالطبع ليس مجهولًا [00:00] ما تفعله خدمة التسمية هذه هو التخلص من خوادم الجذر [00:00] يمكنك دائمًا امتلاك صفحة رئيسية i2p تسرد مجموعات وأجهز تسمية نشطة؟ [00:00] jrand0m: حسنًا. فقط أشير إلى أنه يمكن اعتراضه مهما فعلت، ما لم توجد قناة مادية آمنة لنقل تلك المفاتيح أوليًا... [00:00] shardy: أعتقد أنني غطّيت تبادل المفاتيح في المواصفة. إن لم أفعل، أخبرني. [00:00] لكن تعبئتها خارج النطاق يجعله أفضل [00:00] co: سأتفحّصه. [00:00] shardy> صحيح، يجب أن يستطيع الناس الوثوق بالكود الذي ينزلونه [00:00] beefbroth: بالتأكيد. [00:01] آه هذا ذكّرني [00:01] beefbroth> نعم، هذا بالتأكيد من أوائل التطبيقات التي ستُنفّذ - خادم ويب i2p مع BBS وويكي يمكن للناس الوصول إليه عبر i2p [00:01] ينبغي أن أنشئ مفتاح gpg لـ iipmail الخاص بي [00:01] *** yodel has left #iip-dev [00:01] * ChZEROHag يفعل ذلك بينما تحدث أشياء غير مثيرة [00:01] هه حسنًا [00:01] يُرجى تفهّم أن مواصفة naming server لا تزال مفتوحة للاقتراحات للتحسين. [00:02] أظن أنني سأجلب كل المواصفات معي في الرحلة إلى toorcon... هذا سيمنحني وقتًا لقراءتها [00:02] لا أدّعي أنها مثالية أو نهائية في هذا الوقت. [00:02] هه آمل أن تكون رحلة طويلة [00:02] وهو أكثر إنتاجية من لعب fft advance طوال الوقت، هه [00:02] * jrand0m وجد أن الانتقاد سيأتي بحرية أكثر عندما يكون هناك كود ينفّذ المواصفات [00:02] *** godmode0_ is now known as godmode0 [00:02] وعليّ كتابة الكود. [00:02] أعتقد أننا يمكننا الانتقال للموضوع التالي الآن. [00:02] حسنًا [00:02] 5.0) IM [00:03] أهلًا thecrypto [00:03] ينبغي ألا تتعارض الأسماء مع تمثيلات base64. [00:03] أهلاً [00:03] حسنًا [00:03] و naming server يجب أن يُرجع عناوين base64 بشفافية كما هي. [00:03] mihi: حسنًا جدًا، سأحاول تجنّب تلك المشكلة. [00:03] أولًا بما أن بريدي لا يعمل مجددًا (السبامر اللعناء) [00:03] (كل الفئات التي تمتد DataStructure لديها String .toBase64() و .fromBase64(InputStream) ) [00:03] سأجيب أسئلة whit حول نظامي هنا [00:04] * jrand0m يفتح بريد co [00:04] jrandom؟ لماذا InputStream وليس Reader؟ [00:04] الشبكة هو أول ما خطر ببالي، أنت تجري اتصالات عبر شبكة i2p، إنها p2p جدًا لذا سميتها networkr [00:04] إن أردت Reader، فقط استخدم InputStreamReader، يا شقي [00:04] base64 أحرف، لا بايتات برأيي. [00:04] jrand0m: IM == التراسل الفوري؟ [00:04] نعم يا ChZEROHag [00:04] إن كان لدى الناس مشكلة مع ذلك، أعطوني اقتراحًا ماذا أسميه [00:05] jabber؟ [00:05] IM == شبكة تراسل فوري موزعة من تصميمي [00:05] ينبغي أن تسميه "bob" [00:05] i2p im شبكة بنفس طريقة كون aim شبكة، أو kazaa شبكة، كلها تعمل فوق tcp/ip أو udp/ip [00:05] ماذا عن تطبيق IM؟ [00:05] (anonabber) [00:05] jrand0m: فهمت. [00:05] jabber يتطلب خادمًا مركزيًا [00:05] المصطلحات لا تهمني. أحب فكرة shardy [00:05] لا شيء "يتطلب" خادمًا مركزيًا [00:05] ولا أستطيع الإملاء اليوم فتحمّلوني [00:05] هذا فقط ما كُتبت عليه الأشياء [00:05] (مع أنني أفضل Betty) [00:05] إذًا تريدونني أن أسميه I2PIM bob؟ [00:05] :) [00:05] ماذا عن wilma؟ [00:05] fred محجوز رغم ذلك [00:05] ماذا عن IM موزّع؟ [00:05] DIM، هه [00:05] لكن، تطبيق IM موزّع؟ [00:05] AIM، anonymous Instant messaging! [00:05] اختصار سيئ :) [00:06] ثم نستولي على AOL. [00:06] أوه لا أستطيع الانتظار حتى تسمع AOL بذلك [00:06] dm: هذا سيُغضب حقًا بعض الحمقى. أعجبني. [00:06] هه افعلوها [00:06] thecrypto، هل سنستطيع تنفيذ IM بطريقة لا مركزية، أم يجب أن تكون مركزية؟ [00:06] dm: فكرة جيدة. سأدعم ذلك الاختصار. [00:06] بالطريقة التي قرأت بها مستندات thecrypto، الـ IM لا مركزي بالكامل [00:06] أنا أنفّذ IM موزّع، وهو في CVS [00:06] سأصوّت ضد أي شيء سيربك الناس [00:07] AOL TimeWarner غيّرت اسمها إلى Time Warner [00:07] dm: هذا سيُغضب حقًا بعض الحمقى. أعجبني. [00:07] كونك مجهولًا بشفافية ليس مفيدًا إن لم يفهم الناس ما هي المجهولية. [00:08] أوه لحظة، لدي شيء كهذا على الورق [00:08] أحب فكرة thecrypto [00:08] ما "الشبكة" التي يعمل عليها I2PIM هو ما أبحث عنه [00:08] تعليم الناس كيف يحمون أنفسهم أمر مهم جدًا [00:08] كنت أفكر Presence System؟ [00:08] روّج لجانب الأمان في المجهولية [00:08] I2M (instant 2 messaging) [00:08] رغم أني سميته فقط XIrc [00:09] أنت صاحب الأمر يا thecrypto، ما يعمل معك ;) [00:09] وفي شعار I2M، سيكون الرقم 2 صغيرًا جدًا :) [00:09] حسنًا I2P تتوسّع إلى Invisible ... jrand0m ؟ [00:09] الشيء الرئيسي الذي أعجبني أن الجميع يُدعى Borg ويتحدثون في Collectives [00:09] i2p = i^2p (Invisible Internet Project) [00:09] ظننت أن P تعني protocol. [00:09] هذا أيضًا [00:09] في الواقع، لا [00:10] إذًا هو Invisible Internet Project Instant Messaging [00:10] i2np هو البروتوكول [00:10] i2p هو المشروع [00:10] i2cp هو بروتوكول العميل [00:10] ظننته يعني "poop" [00:10] thecrypto: أنت محق، الاسم لا يهم كثيرًا. [00:10] i2m = i^2m = instant invisible messaging [00:10] إذًا الموضوع التالي [00:10] حسنًا... نحن نحيد عن الجدول... هل انتهينا من IM؟ [00:10] إذا لم يكن "bob" جيدًا بما يكفي، يمكننا تسميته "jimbob" [00:10] 0k، 6.0) أمور إدارية [00:10] لا، لا يزال هناك المزيد هنا [00:11] آسف [00:11] إنها administrivia. [00:11] لا، هذا IM [00:11] nop> أعطني root. أحتاج لتثبيت anon cvs، bugzilla، و cvsweb. [00:11] لم أنهِ [00:11] :) [00:11] أعِد الشريط! [00:11] * jrand0m يتراجع [00:11] 5.1) thecrypto v2 [00:11] ماذا بقي في IM، يا thecrypto؟ [00:12] thecrypto: تابع؛ /me فعلتها بنفس الطريقة إذ فاتتني خدمة التسمية [00:12] حسنًا، موضوع تواصل presences مختلف [00:12] ليس الجميع يعرفون الجميع [00:12] عمليًا لا توجد طريقة لـ "ملاحقة" أحد [00:12] عليك أن تطلب أن يتم إظهارك [00:13] في الشبكات المجهولة، عادة لا أحد يعرف أحدًا ;) [00:13] (طالما أن Destination للناس عشوائي) [00:13] *** Signoff: pitu (Lost terminal) [00:13] ماذا تعني؟ [00:13] أليس تريد التحدث إلى بوب [00:13] mihi> رغم أن خدمة التسمية تسمح بالبحث حسب الخدمة [00:13] (الخدمة كونها IM، www، إلخ) [00:13] تجد أليس وجهة IM لبوب بطريقة ما، ربما عبر خدمة التسمية [00:14] فتُرسل أليس رسالة إلى وجهة IM الخاصة بوب [00:14] نعم؟ [00:14] يصله إشعار يقول "أليس حاولت الاتصال بك" إن أراد التحدث إليها، يستطيع، أو يتجاهل [00:15] لكن لا يوجد خادم حضور مركزي، يمكن لأليس أيضًا أن ترى رسالتها تختفي دون رد [00:15] حسنًا، مثل MSN إذًا؟ [00:15] (مع أن أليس يمكنها معرفة أن بوب تجاهلها) [00:15] ولا يمكن لأليس فقط وضع بوب في قائمة الأصدقاء والانتظار [00:15] thecrypto، حسنًا... كيف يختلف هذا عن Y!، MSN أو AIM المُعدّة بشكل صحيح.. باستثناء نقطة عدم وجود خادم مركزي [00:15] لأن على بوب أن يرسل رسالة إلى router الخاص بأليس، وهذا يمكن أن يحدث دون أن تعلم أليس [00:15] أوه [00:15] حسنًا، لا يتغير شيء من منظور المستخدم، لكن أفهم ما تعني. [00:16] thecrypto> ليس صحيحًا تمامًا [00:16] فهمت.. لا توجد وظيفة قائمة أصدقاء... [00:16] أوه، حسنًا، همم، تقنيًا... [00:16] Ryan_Singer: لا، لا تزال هناك قائمة أصدقاء [00:16] كيف ترسل أليس رسالة لِبوب إن لم تستطع رؤيته؟ [00:16] هل عليك فقط تجربة اتصالات عشوائية على أمل أنه هناك؟ [00:16] يجب على بوب إرسال رسالة إلى router الخاص بأليس، وهذا يمكن أن يحدث دون علم أليس [00:16] يمكن لأليس أن تحاول عشوائيًا [00:17] هذا غير مريح؟ تدخل وتضطر لإرسال رسالة للجميع تقول (هل أنت هناك؟ هل أنت هناك؟) [00:17] thecrypto: ألا يستطيع المستخدم "إخطار" كل أصدقائه عند تسجيل الدخول بإرسال رسالة؟ أم هذا ما كنت تقوله [00:17] * co يلاحظ أنه يمكن أن يكون هناك اثنان باسم Bob مسجلين لدى مجموعتي تسمية مختلفتين. [00:17] beefbroth: هذا ما أقوله تمامًا [00:17] حسنًا، مشابه للمخطط الحالي لكنك مخفي افتراضيًا. [00:17] فهمت. [00:18] dm: لا، الأمر بالعكس، عندما تسجّل الدخول، ترسل رسالة للجميع تقول "أنا متصل، أنا متصل" إذا استلمت رسالة تقول "أنا متصل" تُعيدها [00:18] إن أردت [00:18] إذًا المستخدم يسيطر على من يراه. [00:18] لذا يمكن لأليس وضعك في قائمة أصدقائها وستصلك رسالة عند تسجيل دخولها تقول "أليس وضعتك في قائمة أصدقائها، هل ترغب بإخطارها بحضورك" [00:19] عند خروجك هل ترسل أولًا رسالة تقول "سأخرج"؟ [00:19] حسنًا، تجربة IM هي نفسها الآن. فقط أردت التأكد من ذلك. [00:19] إذا كان لدى بوب أليس ضمن قائمة الأصدقاء واستلم بوب رسالة "أونلاين" من أليس فالرد تلقائي [00:19] قد تحتاج إلى "ping" مستخدم IM الآخر كل فترة للتأكد أنه لم يحدث قطع غير مقصود [00:19] إذا لم يكن لدى بوب أليس ضمن قائمة الأصدقاء واستلم بوب رسالة أونلاين من أليس، يُطالَب المستخدم [00:19] حسنًا، هذا فقط طريقة للتغلّب على وجود خادم، لكن السؤال هل ستُهيّأ التطبيقات افتراضيًا لإرسال "أنا متصل" عند دخول أحدهم. [00:20] نأمل ذلك [00:20] Ryan_Singer> أو فقط لدينا "أنا لا أزال متصلًا" ping دوري [00:20] (وغياب ping == خروج) [00:20] نوع keep-alive؟ [00:20] قد تحتاج إلى "ping" مستخدم IM الآخر كل فترة للتأكد أنه لم يحدث قطع غير مقصود [00:20] إذا كان لدى بوب أليس ضمن قائمة الأصدقاء واستلم بوب رسالة "أونلاين" من أليس فالرد تلقائي [00:20] هه [00:20] إذا لم يكن لدى بوب أليس ضمن قائمة الأصدقاء واستلم بوب رسالة أونلاين من أليس، يُطالَب المستخدم [00:21] حسنًا، تجربة IM هي نفسها الآن. فقط أردت التأكد من ذلك. [00:21] فقط لديك تأكيد على إضافة الأصدقاء [00:21] والذي أظن أن ICQ فقط لديه [00:21] هل سيكون تطبيق IM مستقلًا أم سأستطيع استخدام trillian؟ [00:21] نعم، هكذا يعمل MSN. [00:21] [etc] [00:21] thecrypto: ICQ فقط يتظاهر بأنه يتطلب تأكيدًا [00:21] dm: خطأ. لن تضطر للتعامل مع MSN و Y! و AIM وهم يغيّرون بروتوكولاتهم ويمنعون الناس كل بضعة أشهر :) [00:22] jrand0m: سأضع مواصفة، إما أن يمنحني trillian واجهة إضافات أو يكتبوا الخاص بهم [00:22] سأكتب إضافة لـ gaim على الأقل [00:22] مع عميل مستقل [00:22] رائع [00:22] وهو مبني ليُستخدم مع الشبكة [00:22] هل gaim يدعم نقل الملفات أم سيكون ذلك ميزة عميل i2pim؟ [00:22] thecrypto: قد ترغب في التواصل مع مطوّري kopete فقط لإعلامهم [00:22] * jrand0m يُظهر جهله [00:23] سأحاول جعل إضافة gaim تعمل جيدًا كالمستقل، لكن لا أعرف [00:23] thecrypto: لنبدأ بالتطبيق المستقل. [00:23] نقل ملفات gaim أظنه يعمل فقط على AIM [00:23] لذا قد يحتاج بعض الجهد لإدخاله في إضافة [00:23] حسنًا.. أظننا جميعًا فهمنا هذا الآن... أي مسائل أخرى في IM؟ [00:24] وأمر co الأخير [00:24] gaim يعاني مشاكل مع نقلاته لـ IM للناس الذين يستخدمون NAT [00:24] يمكن أن يملك أكثر من شخص نفس الاسم [00:24] سيكون لديهم وجهات فريدة [00:24] *** Signoff: mihi (Ping timeout) [00:24] حسنًا. [00:24] * mihi_backup لا يزال هنا... [00:24] لكن لا يمكن لشخص ما الانتحال [00:25] هه أحسنتِ يا mihi_backup [00:25] إذا استخدمت خدمة التسمية، سيكون "Bob من group1" و "Bob من group2". [00:25] مع وجهات فريدة. [00:25] صحيح يا thecrypto. الأسماء اعتباطية. تمامًا مثل dns ;) [00:25] *** mihi (~none@anon.iip) has joined channel #iip-dev [00:25] كذلك يمكن لعميل IM نفسه اختياريًا أن يتحقق "مرحبًا، هذا IM الذي وصلك من شخص يُدعى Bob، الوجهة لـ Bob في قائمتك مختلفة، هل تقبل الرسالة؟" [00:26] mihi: نسختك الاحتياطية تحدّثت أثناء غيابك. [00:26] إن كان الشخص يحاول انتحال Bob، ستعرف، وإلا يمكنك وضع اسم مستعار له [00:26] أعلم... [00:26] "شخص يُدعى bob"؟ من قال؟ هل يسمّي نفسه bob؟ أم مجموعة ما تسميه bob؟ أم أنت تسمي وجهته bob؟ [00:26] هناك حقل في presence اسمه name [00:26] أنظر إليه [00:27] * jrand0m يحب طريقة ICQ في هذه المشكلة - كل شخص رقم وتُسنِد الأرقام محليًا لأسماء [00:27] كاستطراد، هل أجعل أسماء كيان NS غير حساسة لحالة الأحرف؟ [00:27] على الأرجح يا co [00:27] أشياء base64 يجب أن تبقى حسّاسة للحالة ;) [00:27] * jrand0m لا يريد أن يقلّد الناس Jrand0m [00:27] mihi: أسماء الكيانات، لا الوجهات. [00:27] صحيح صحيح يا mihi [00:28] (حسنًا، يمكن للناس تقليد jrand0m كما يشاؤون. فقط أريد jrandom مجددًا) [00:28] تابع، thecrypto. [00:28] *** Signoff: UserX_ (Ping timeout) [00:28] هذا كل ما لدي [00:28] أخيرًا :) [00:28] co: يجب أن تكون قادرًا على وضع destination أينما يمكنك وضع اسم كيان. [00:28] كما هو الحال مع أسماء dns و IPs [00:28] mihi: نقطة جيدة. سأضيف ذلك إلى المواصفة. [00:28] jrand0m: في الواقع هو شبيه بـ ICQ سوى أنك تخبر الناس بما تريد أن يكون اسمك المستعار [00:29] والذي أظن أنهم يفعلونه الآن [00:29] الفكرة، مع ذلك، أن يكون من الأقصر بكثير كتابة الأسماء بدل الوجهات. [00:29] mihi> خدمة التسمية فقط تحوّل الأسماء إلى وجهات - إذا سألت خدمة التسمية عن وجهة لوجهة، ينبغي أن تعود بسرعة كبيرة جدًا [00:29] حسنًا يا جماعة... لدي اجتماع... jrand0m، أرسل لي بريدًا مجهولًا [00:29] حسنًا، adios [00:29] jrand0m: نعم، ويجب أن تُعيد تلك الوجهة نفسها، لا "غير موجود" [00:30] صحيح [00:30] *** Signoff: Ryan_Singer ((null)) [00:30] حسنًا. نحن عند 7.0) [00:30] أسئلة [00:30] أهلًا [00:30] ماذا عن 6.0) Administrivia؟ [00:31] أم انتهيت منها؟ [00:31] 6.0 أمور إدارية كان مجرد إزعاج لـ nop ليعطيني root لأجهّز لكم: anon cvs access، bugzilla، وواجهة cvsweb :) [00:31] هل سيكون هناك مالكون للعمل على تعبئة الإصدارات ألفا وبيتا والنهائية لـ Win/Mac/SuSE/RehHat/Debian لتسريع التبنّي؟ [00:32] هل تتطوّع؟ [00:32] (أي نعم، سيكون رائعًا) [00:32] إذا تعلمت كيف أصنع حزمة لتوزيعتي :) [00:32] ما التوزيعة التي تستخدمها؟ [00:33] كما أذكر، مطوّرو IIP أرادوا إعادة تنفيذ IIP فوق I2P. إذا وفّى I2P بوعوده بالمجهولية، ألن يكون أبسط أن يكون هناك IRC فوق I2P؟ [00:33] لكن قصدي أن الكثيرين يعتمدون على ذلك. سيجعل التبنّي أسهل. Freenet يعاني من نقص القائمين النشطين على الصيانة. [00:33] jr يصلح مديرًا جيدًا :) [00:33] نعم يا co، أبسط، لكنه ليس قابلًا للتوسّع بنفس القدر [00:33] *** UserX_ (~User@anon.iip) has joined channel #iip-dev [00:33] نعم، لكن بعض الناس لا يريدون IRC [00:34] beefbroth> أنت محق تمامًا، هناك الكثير لفعله، وأحتاج للنوم 4 ساعات على الأقل في الليل [00:34] thecrypto: نقطة جيدة، رغم أن I2P سيجعل عناوين IP مجهولة. [00:34] jrand0m: أستطيع المساعدة في التعبئة عندما تصبح الأمور جاهزة. أعتقد أنه طريقة رائعة لبعض غير المطورين ذوي الخبرة التقنية للمساهمة. [00:34] رائع يا beefbroth [00:34] إذا كان لدينا IM و IRC، سيكون التبنّي أكبر [00:35] co: المشكلة أنه مع irc هناك ما يمكن إيقافه (الخوادم). [00:35] *** jeremiah (~jeremiah@anon.iip) has joined channel #iip-dev [00:35] thecrypto> تبنّي فوري: opennap [00:35] من الأسهل تعلم صنع الحزم من تعلم هياكل بيانات i2p. إنها طريقة سهلة لبضعة أشخاص ليشاركوا [00:35] IRC صعب إلى حد ما أليس كذلك؟ [00:35] IRC موزّع أعني... [00:35] mihi: بالطبع. نسيت ذلك. شكرًا لتذكيري. الاعتراض مسحوب. [00:36] dm> يمكن أن يحوي irc عدة خوادم irc (مثل efnet، إلخ) تتحدث بعضها إلى بعض عبر i2p [00:36] هل تقصد بروتوكول محادثة "مشابه لـ irc"؟ [00:36] أم تكييف irc؟ [00:36] مع تحدّث الناس عبر tunneling إلى أحد خوادم irc عبر i2p [00:36] irc مع خوادم خلف i2p جيد، أقصد بدون خوادم. لا يهم على ما أظن. [00:37] dm> صحيح، يمكن تنفيذه بشكل أفضل بكثير بدون خوادم، وجرى التفكير فيه قليلًا، لكن لا شيء صلبًا حقًا (بقدر معرفتي) [00:38] على أي حال، هذا خارج الموضوع. [00:38] واصلوا! [00:38] أي أسئلة أخرى؟ [00:38] هل قرأ أحد المواصفات بعد؟ ;) [00:38] (باستثناء beefbroth، الذي يحفظها عن ظهر قلب) [00:38] * dm ينظر إلى السقف. [00:39] حسنًا، اجتماع 100 دقيقة إذًا [00:39] أقرأها عندما أحتاج شيئًا :) [00:39] المواصفات! [00:39] هذا ما نسيت! [00:39] هه [00:40] *** dm has changed the topic on channel #iip-dev to topic1 [00:40] * jrand0m يحمّل و... [00:40] * jrand0m يُنهي الاجتماع بضربة *baf*

قدّم الترجمة فقط، ولا شيء غير ذلك: