(بإذن من Wayback Machine http://www.archive.org/)

مراجعة سريعة

الحضور: aum, Barney, bpb, hezekiah, jeremiah, LeerokOnKnoppix, lonelynerd, mids, namless, nop, PsionX, _Trent, WindowsHater

سجل الاجتماع

--- تم فتح السجل Tue Feb 18 23:54:43 2003 23:54 -!- الموضوع لقناة #iip-dev: اجتماع IIP - ملفات السجل: http://mids.student.utwente.nl/~mids/iip/ 23:54 [المستخدمون #iip-dev] 23:54 [ aum ] [ bpb ] [ jeremiah ] [ logger] 23:54 [ Barney] [ codeshark] [ LeerokOnKnoppix] [ mids ] 23:54 -!- Irssi: #iip-dev: إجمالي 8 ألقاب [0 مشغّلين، 0 أنصاف مشغّلين، 0 أصحاب أصوات، 8 عاديون] 23:54 -!- Irssi: تمت مزامنة الانضمام إلى #iip-dev خلال 2 ثوانٍ 23:55 * bpb يشير إلى بوت التسجيل ثم يقفز صعوداً وهبوطاً مثل فتاة مدرسة في أنمي ياباني 23:55 -!- mode/#iip-dev [+o mids] من قِبل Trent 23:55 -!- mode/#iip-dev [+v logger] بواسطة mids 23:57 -!- LeerokOnKnoppix أصبح يُعرف الآن باسم Trent 23:57 -!- Trent أصبح يُعرف الآن باسم nickthief76011 23:57 <@mids> :p 23:57 -!- nickthief76011 أصبح يُعرف الآن باسم LeerokOnKnoppix 23:57 < lonelynerd> ماذااا؟ 23:58 <@mids> ترنت يحمي اللقب 23:58 < lonelynerd> أوه، لا شيء 23:58 < LeerokOnKnoppix> كيف يفعل ذلك؟ 23:58 -!- LeerokOnKnoppix أصبح يُعرف الآن باسم _Trent 23:58 < _Trent> أنا ترنت، اسمعوا زئيري! 23:58 < _Trent> اخرجوا يا جميع المستخدمين غير المُتحققين! 23:59 -!- mode/#iip-dev [+o hezekiah] من قِبل Trent 23:59 < _Trent> وماذا عني؟ 23:59 <@mids> هاي hezekiah :) 23:59 -!- _Trent أصبح يُعرف الآن باسم LeerokOnKnoppix 23:59 <@hezekiah> مرحباً، mids. :) 23:59 <@hezekiah> أظن أنني بدأت أفهم بعض أمور IRC! :) 23:59 <@mids> كوول --- تغيّر اليوم Wed Feb 19 2003 00:00 <@hezekiah> إذاً هل تحدّت أية علل فريق تطوير IIP العظيم ورفعت رؤوسها القبيحة منذ آخر بريد لك إلى قائمة iip-dev البريدية؟ 00:01 < LeerokOnKnoppix> إنه ينقطع بين حين وآخر. 00:01 <@hezekiah> لا يبدو أنني أعاني من تلك العلة. :( 00:01 < lonelynerd> LeerokOnKnoppix، ربما اتصالك. لم تواجهني أي مشاكل 00:01 < LeerokOnKnoppix> همم. 00:01 <@hezekiah> mids: أين nop وUserX؟ 00:01 <@mids> Tue Feb 18 23:01:51 UTC 2003 00:01 <@mids> كان user هنا لكنه خرج بسبب انتهاء مهلة ping 00:01 < LeerokOnKnoppix> _Trent طردهم. 00:02 <@mids> userx 00:02 <@mids> تواصلت عبر ICQ مع nop للتو 00:02 < LeerokOnKnoppix> هل سيأتي؟ 00:02 <@mids> لا أدري 00:02 < bpb> lonelynerd: لكن هذا يحدث دائماً... وليس هو وحده 00:03 < lonelynerd> bpb، مع ذلك، ليست مشكلة في iip بل اتصالات غير مستقرة 00:04 <@mids> nop قادم 00:04 < nop> مرحباً 00:04 < lonelynerd> مرحباً 00:04 < nop> حسنًا 00:04 < nop> أهلاً بكم 00:04 < LeerokOnKnoppix> مرحباً nop. 00:04 <@hezekiah> مرحباً، nop! :) 00:04 < nop> هل يعجبك Knoppix يا Leerok؟ 00:04 < LeerokOnKnoppix> حتى الآن. 00:04 < nop> رائع 00:04 < nop> حسنًا 00:04 < bpb> lonelynerd: إذاً المشكلة في الشبكة نفسها 00:04 < LeerokOnKnoppix> لكني أريد تثبيته على القرص الصلب. 00:04 < LeerokOnKnoppix> لكنه لم يعمل عندما حاولت ذلك. 00:04 < nop> حسناً، أهلاً بكم في الاجتماع الحادي والثلاثين 00:04 < nop> لـ IIP-dev 00:04 < LeerokOnKnoppix> رائع. 00:04 < lonelynerd> bpb، حسناً، يمكنه التعامل مع الروابط غير المستقرة، لكنه لا يفعل ذلك حالياً 00:04 < LeerokOnKnoppix> أنا فقط أتسكع لأدع المعرفة تتسرّب إلى رأسي. 00:05 < nop> حسنًا 00:05 < nop> ششش 00:05 < nop> بدأ الاجتماع 00:05 < nop> على جدول الأعمال 00:05 -!- mode/#iip-dev [+o nop] بواسطة mids 00:05 <@nop> IIP 1.1 وما يتبع ذلك 00:05 <@nop> hezekiah: 00:06 <@hezekiah> نعم؟ 00:06 <@nop> hezekiah: هل حللنا كل أمور الإنتروبيا؟ مثلاً مسألة hhhhhhhh 00:06 <@hezekiah> لقد أخبرتك للتو عن مسألة hhhhhhhh. 00:06 <@hezekiah> لم نفعل شيئاً حيالها بعد. 00:06 <@nop> حسنًا 00:06 <@hezekiah> تم حل مشكلة seed.rnd عبر نقل خيار --randomdialog من فرع development .. 00:06 <@nop> حسنًا 00:07 <@nop> وهل يمكنك شرح ما الذي يفعلانه 00:07 <@nop> فقط للتسجيل 00:07 <@hezekiah> ... وجعل IIP يُنهي التنفيذ عندما لا يوجد seed.rnd. 00:07 <@hezekiah> أأشرح ما يفعله --randomdialog و --ignoreemptyrandom؟ 00:07 <@nop> نعم 00:07 <@hezekiah> حسنًا. :) 00:07 <@nop> لأغراض رسمية 00:07 <@nop> أي الاجتماع 00:07 <@hezekiah> صحيح. :) 00:08 <@hezekiah> عندما يُشغَّل isproxy مع --randomdialog، يُطلب من المستخدم توفير إنتروبيا (حتى وإن كان seed.rnd موجوداً بالفعل). 00:09 <@hezekiah> عندما يُشغَّل isproxy مع --ignoreemptyrandom، ولا توجد إنتروبيا كافية (وهي حالة قد تدفع isproxy إلى الإنهاء عادةً)، يستمر البرنامج في العمل. هذا خطر أمني، لذا أُضيفت عبارة تحذيرية مخيفة بما يكفي في وصف المساعدة. 00:09 <@hezekiah> (وبالمناسبة بشأن كل هذه الخيارات، ما لم يكن mids قد أضافها، فهي ليست في ملف isproxy.pod بعد.) 00:09 <@hezekiah> . 00:09 <@mids> لم أفعل 00:09 <@hezekiah> ينبغي أن نفعل ذلك قبل الإصدار. :) 00:10 < lonelynerd> (ألَا ينبغي أن تكون --random-dialog و --ignore-empty-random؟ ;P) 00:10 <@hezekiah> lonelynerd: أكتب ما يمليه UserX. :) 00:10 < lonelynerd> حسناً 00:10 <@hezekiah> nop: إذن تم حل مشكلة seed.rnd، لكن مشكلة hhhhhhhh لا. 00:10 <@nop> صحيح 00:11 <@nop> هممم، حسناً، يمكننا وضع عدّاد لا يسمح بتكرار نفس المفتاح أكثر من ثلاث مرات متتالية 00:11 <@hezekiah> (لا أدري حتى إن كانت hhhhhhhh مشكلة. مجرد ذكرتها لك وUserX. أخبرني أنت!) :) 00:11 <@nop> بسيط جداً 00:11 <@nop> إنها مشكلة طفيفة 00:11 <@hezekiah> PGP يعرف بطريقة ما كم تساوي الإنتروبيا في النص. 00:11 <@nop> نحن نحسب توقيتات لوحة المفاتيح أيضاً 00:12 <@nop> يمكننا فقط فرض انتظار إذا تم ضغط ما يتجاوز 3 من نفس الحرف على التوالي 00:12 <@hezekiah> هل يقيّم GPG إنتروبيا سلسلة نص؟ إن كان يفعل، يمكننا النظر إلى كوده. :) 00:12 <@nop> لست متأكداً 00:12 <@nop> أنصح بالنظر إليه 00:12 < lonelynerd> hezekiah، أظنه يستخدم /dev/random، أليس كذلك؟ 00:12 <@nop> lonelynerd لا 00:12 <@nop> لا يفعل 00:13 < lonelynerd> آه 00:13 <@nop> نحن نتحدث عن إنشاء الإنتروبيا 00:13 <@nop> بعيداً عن /dev/random 00:13 <@nop> كعملية تهيئة 00:13 <@hezekiah> GPG بالفعل يجعل المستخدم يطرق لوحة المفاتيح. :) 00:13 <@mids> في الواقع لا 00:13 <@mids> يقرأ من حوض الإنتروبيا 00:13 <@mids> ويقترح أن تحرّك الفأرة + تضغط المفاتيح 00:14 <@mids> لكن يمكن ملء حوض الإنتروبيا بالمقاطعات إلخ أيضاً 00:14 <@nop> نعم 00:14 < lonelynerd> صحيح 00:14 <@hezekiah> آه. تذكرت للتو عندما جعلني GPG أطرق لوحة المفاتيح مرة. ;) 00:14 < lonelynerd> ربما كان pgp؟ 00:14 <@hezekiah> كلا. كان GPG يعمل على Mandrake Linux. 00:14 < Barney> نعم 00:15 <@hezekiah> (كان ذلك منذ بضع سنوات، قبل إصدار AES كما أذكر.) على أي حال، عودة للموضوع. :) 00:15 <@nop> أعتقد أننا ينبغي أن ننظر في الكود 00:15 <@hezekiah> حسنًا. :) 00:15 < lonelynerd> :) 00:15 <@nop> إن لم يكن واضحاً، أقترح تقييد عدد الأحرف المتتالية 00:15 <@nop> ثم الانتظار 00:15 <@nop> حتى تُضغط أحرف جديدة 00:15 <@hezekiah> هل هناك أي أساليب موضّحة (ربما في أوراق علمية) لتقييم قيمة الإنتروبيا في سلسلة نص؟ 00:16 <@nop> نعم هناك، سأبحث عنها بعد قليل 00:16 <@hezekiah> رائع! :) 00:16 < lonelynerd> "ent - برنامج لاختبار تسلسل الأعداد شبه العشوائية" 00:16 <@nop> نعم، اختبار مربع كاي 00:16 <@hezekiah> يمكننا فقط تنفيذ واحد منها. (صدّق أو لا تصدّق، ربما يكون أسرع من تمشيط كود GPG!) :) 00:16 <@nop> http://www.gnu.org/software/gnu-crypto/api/gnu/crypto/tool/Ent.html 00:17 <@nop> هذا جافا 00:17 <@nop> لكنه يفي بالغرض 00:17 <@hezekiah> أستطيع قراءة جافا. :) 00:17 <@hezekiah> أستطيع الترجمة أيضاً. :) 00:17 < lonelynerd> ent موجود أيضاً بلغة C 00:17 <@nop> نعم 00:17 <@hezekiah> lonelynerd: أين أجد نسخة C؟ 00:18 < lonelynerd> apt-get inst.. أوووه، ;P http://www.fourmilab.ch/random 00:18 < lonelynerd> Upstream Author(s): John Walker 00:21 <@nop> حسنًا 00:21 <@nop> على أي حال 00:21 <@nop> أنا متأكد أن هذا يجب التعامل معه قبل 1.1 00:21 <@nop> هذا سيمنح mids وقتاً لتحديث isproxy.pod 00:21 <@hezekiah> لول 00:21 <@mids> پف 00:22 <@mids> قل يا nop، هل عملت على الوثائق؟ :) 00:22 <@nop> ;) 00:22 <@nop> أعمل عليها 00:22 <@nop> ولدي محرر أيضاً ;) 00:22 <@mids> حسناً 00:22 <@mids> لا تحرر الـ HTML 00:22 <@nop> أعلم 00:22 <@nop> أنا فقط أكتبها في notepad 00:22 <@nop> ;) 00:22 <@mids> فقط أرسل لي التغييرات النصية، نعم هذا مناسب 00:22 <@hezekiah> يا للروعة! مبرمج HTML حقيقي! يستخدم محرّر نص بسيط! ;-) 00:23 <@nop> هاها 00:23 <@nop> أنا لا أبرمجه 00:23 <@nop> فقط أكتب الوثيقة 00:23 <@nop> ;) 00:23 <@mids> إذاً 00:24 <@mids> هل ستضاف مزايا أخرى إلى 1.1؟ 00:24 * mids يأمل ألا 00:24 <@mids> حاولت التواصل مع codeshark 00:24 <@nop> لا 00:24 <@mids> لكن لم أتلقَّ رداً بعد 00:24 <@nop> ليست ميزة 00:24 <@nop> إنه إصلاح لعلة 00:24 <@nop> ;) 00:25 <@nop> على أي حال 00:25 <@nop> نتابع 00:25 <@mids> حسناً، لدي أمور أخرى لأقوم بها 00:25 <@mids> إذا احتجتني نادِ بصوت عالٍ 00:25 < lonelynerd> (يبدو أن gpg يستخدم get_entropy_count(fd) ليتحقق من عدد البايتات التي لدى /dev/random) 00:26 <@nop> صحيح 00:26 <@nop> أي التحقق من حجم حوض الإنتروبيا 00:26 < lonelynerd> وهي ioctl ما 00:26 < lonelynerd> لا أدري كيف سيعمل ذلك تحت Windows 00:26 <@hezekiah> lonelynerd: على الأرجح لا يعمل تحت Windows. هذا مشروع GNU، تذكّر؟ :) 00:27 < lonelynerd> رائع :) 00:27 <@hezekiah> ما نريده فعلاً (على الأقل أظن ذلك) شيء يمكنه تقييم مقدار الإنتروبيا في مخزن مؤقت من النص. 00:27 < lonelynerd> hezekiah، حسناً 00:27 <@nop> نعم 00:27 <@hezekiah> بهذه الطريقة يمكننا جعل المستخدم يواصل الطرق حتى نحصل على تلك الإنتروبيا الحقيقية. :) 00:27 < lonelynerd> hezekiah، حسناً 00:27 <@nop> نعم 00:27 <@nop> ينبغي أن نحصل على 1 بت لكل 3 أحرف 00:28 <@nop> من الناحية التقنية يُعد ذلك إنتروبيا آمنة 00:28 < lonelynerd> حسناً، لكن تحت linux يمكنه فقط قراءة /dev/random 00:28 < lonelynerd> دع مستخدمي Windows يكتبون ;) 00:28 <@hezekiah> حسناً، أليس "randomentropyneeded" هو عدد بايتات الإنتروبيا المتبقية المطلوبة؟ 00:28 <@nop> نعم 00:29 < LeerokOnKnoppix> MD5sum للسجلّ. 00:29 <@hezekiah> lonelynerd: لقد تحدث UserX وnop وأنا عن طرق لجعل IIP يستخدم /dev/urandom في ظروف مُتحكَّم بها. 00:29 < lonelynerd> hezekiah، همم 00:29 < lonelynerd> hezekiah، urandom يشبه random، لكنه لا يحجب عندما لا توجد إنتروبيا كافية؟ 00:31 <@hezekiah> أظن ذلك. أليس كذلك يا nop؟ 00:31 <@nop> نعم، مع urandom يمكنك تحديد مقدار الإنتروبيا مسبقاً 00:31 < lonelynerd> إذاً urandom قد يكون آمناً أو لا 00:32 <@nop> urandom فقط يستخدم random 00:32 < lonelynerd> نعم 00:33 <@hezekiah> lonelynerd: هذه هي المسألة. :) نفكر في تجميع قائمة بأنظمة التشغيل (وإصداراتها) التي لديها نسخ آمنة من /dev/urandom، وجعل IIP يستخدمه عندما يكون آمناً؛ وعندما لا يكون آمناً، يلتزم IIP بالطرق الحالية. مجرد فكرة. :) 00:33 <@nop> صحيح، لكن ليس لـ 1.1 00:33 <@nop> ;) 00:33 <@hezekiah> بالطبع! 00:33 < lonelynerd> hezekiah، ألن تكون تلك "إصدارات آمنة من random" وليس urandom؟ 00:33 <@hezekiah> كل هذا كلام 1.2. (أنا عادةً أتحدث عن 1.2 ما لم يُذكر خلاف ذلك!) 00:33 < lonelynerd> حسناً 00:33 < lonelynerd> يبدو رائعاً 00:34 <@nop> lonelynerd لا مشكلة في urandom إذا اعتُبر random آمناً 00:34 < lonelynerd> حسناً إذا تحقّقت من أن هناك إنتروبيا كافية 00:36 <@hezekiah> إذاً، nop؟ كيف نتعامل تحديداً مع مشكلة hhhhhhhh؟ 00:36 <@nop> حسناً 00:36 <@nop> بالنسبة لـ 1.1.0 سأحدّ من عدد الأحرف المكررة 00:36 <@nop> على التوالي يعني 00:36 <@nop> ثم نتركها لنقاش معمق في 1.2 00:37 <@hezekiah> حسناً. لكن ماذا يحدث عندما يقوم شخص بنمط مثل "hHhHhHhHhHhHhH"؟ 00:37 < lonelynerd> :) 00:37 <@nop> نحتاج لإنشاء عدّاد يباعد بينها 00:37 <@hezekiah> (لنفترض أن المستخدم أحمق. البرمجية آمنة بقدر المستخدم!) :) 00:37 <@nop> بحيث لا يمكن لعدد معين من البايتات أن يحتوي هذا الحرف 00:37 <@nop> منذ آخر استخدام له 00:37 < jeremiah> مرحباً 00:37 <@nop> أهلاً 00:37 <@hezekiah> jeremiah: أهلاً. :) 00:37 < jeremiah> أهلاً hezekiah 00:38 <@nop> مثلاً [h][H][xonH[xonH[ إلخ 00:38 <@hezekiah> إذن، لا يمكن تكرار 'h' أكثر من m مرات في x بايت؟ 00:38 <@nop> نعم 00:38 < jeremiah> هل نتحدث عن تجاوزات المخزن المؤقت؟ 00:38 <@nop> سيُعتبر إنتروبيا مرفوضة 00:38 <@hezekiah> jeremiah: كلا! نحن نتحدث عن الإنتروبيا! :) 00:38 <@nop> لكن ما زلنا نسجّل توقيتات لوحة المفاتيح 00:38 <@nop> فقط تجاهله كسلسلة 00:39 < jeremiah> من المفترض بمولّدات الأعداد العشوائية التأكد من عدم وجود ترابط بين الأعداد على أي حال 00:39 < jeremiah> يمكنك فعل ذلك بمربع كاي 00:39 < jeremiah> صحيح؟ 00:40 <@nop> حسناً Yarrow يساعد في المزج 00:41 <@hezekiah> قلت إننا "نسجّل توقيتات لوحة المفاتيح". ماذا يعني ذلك؟ 00:42 < jeremiah> hezekiah: الفواصل الزمنية بين ضغطات المفاتيح 00:42 < lonelynerd> هذا صعب إذا كان الإدخال مؤقتاً 00:42 <@nop> فقط نفّذ موضوع الأحرف، وسيكون جيداً 00:42 <@nop> Yarrow يتكفّل بالباقي 00:42 <@hezekiah> nop: هل نحصل على الإنتروبيا من الأحرف المضغوطة أم من توقيت الضغط بينها؟ 00:42 <@nop> كلاهما 00:42 <@hezekiah> آه. حسنًا. :) 00:42 <@hezekiah> سأكتب بعض الكود الذي يمنع تكرار 'char' أكثر من 'm' مرة في 'x' بايت. :) 00:43 <@nop> نعم 00:43 <@nop> شكراً 00:43 <@hezekiah> ثم للتطوير، نعصف بالأفكار. ;-) 00:43 <@nop> نعم 00:44 < LeerokOnKnoppix> ما رأيكم بجلب الإنتروبيا من كل المدخلات الممكنة مثل الميكروفون، الإنترنت، سرعة المعالج، الحرارة، استخدام الذاكرة وسرعتها، وأشياء أخرى؟ 00:44 < lonelynerd> اهدأ يا LeerokOnKnoppix :P 00:44 <@hezekiah> أرفض جمع الإنتروبيا من اتصال الإنترنت لدي؛ إذا كان بإمكان شخص ما التقاطه (sniff)، فإن جودة الإنتروبيا لدي تنخفض. 00:45 <@nop> هاها 00:45 < lonelynerd> نعم، والنواة تقوم بعمل جيد في جمع الإنتروبيا. لا ينبغي للتطبيقات أن تفعل ذلك 00:46 <@hezekiah> lonelynerd: هذا يعمل جيداً طالما أن IIP يعمل على نظام تشغيل مع دعم جيد للأعداد العشوائية في النواة. هناك أنظمة تشغيل لا تمتلك دعماً جيداً! 00:46 < PsionX> مثل Windows 00:46 <@hezekiah> لول 00:46 < lonelynerd> hezekiah، نعم 00:46 -!- PsionX أصبح يُعرف الآن باسم WindowsHater 00:46 < WindowsHater> لول 00:46 < lonelynerd> hezekiah، فقط استخدم بعض #ifdef هناك 00:47 -!- WindowsHater أصبح يُعرف الآن باسم PsionX 00:47 <@nop> لقد نوقش هذا سابقاً 00:47 <@nop> وسننظر فيه في 1.2 00:47 <@nop> نتابع 00:47 < lonelynerd> حسناً حسناً 00:47 <@nop> سننتهي بتكرار أنفسنا 00:47 <@nop> عشرات المرات 00:47 <@nop> قبل أن ينتهي هذا الاجتماع 00:47 <@hezekiah> نعم. :) 00:47 <@hezekiah> البند التالي! :) 00:49 <@hezekiah> آه، nop؟ هل لدينا بند تالٍ؟ 00:49 <@hezekiah> ربما: "ما المتبقي حتى نتمكن من إصدار IIP 1.1" 00:50 <@hezekiah> حالياً لدي: 00:50 <@hezekiah> 1.) يضيف mids توثيقاً لـ --randomdialog و --ignoreemptyrandom إلى isproxy.pod 00:50 <@hezekiah> 2.) ينهي nop العمل على وثائق HTML الخاصة به 00:50 <@nop> نعم 00:50 <@hezekiah> 3.) نصحّح مشكلة إنتروبيا 'hhhhhhhh' عبر حظر عدد معين من الأحرف المكررة. 00:51 <@hezekiah> أي شيء آخر؟ 00:51 <@nop> صحيح 00:51 <@nop> كلا 00:51 <@nop> ليس مما أعلمه 00:51 <@hezekiah> حسناً، نأمل أن يُنجز كل ذلك بحلول الأسبوع المقبل! :) 00:51 <@hezekiah> (أو قبل ذلك!) 00:51 <@nop> نعم 00:54 <@hezekiah> فما التالي على جدول الأعمال؟ 00:55 <@nop> أمم 00:55 <@nop> أسئلة، 00:55 <@hezekiah> لول! 00:55 < LeerokOnKnoppix> ليس الكثير، على ما يبدو. 00:55 < LeerokOnKnoppix> هل ستكون هناك جوارب؟ 00:55 * PsionX ينظر إلى قدميه 00:55 < LeerokOnKnoppix> لا، أعني الشيء الخاص بالوكيل. 00:55 <@nop> ليس في 1.1.0 00:56 < LeerokOnKnoppix> همم. 00:57 < LeerokOnKnoppix> هل سيكون هناك انتحال IP؟ 00:57 < lonelynerd> م-ماذا؟ 00:57 <@nop> أمم، ليس في هذه الحياة 00:57 < LeerokOnKnoppix> لا عليك. 00:57 < LeerokOnKnoppix> أنا فقط أختلق أسئلة عشوائية. 00:58 < lonelynerd> :) 00:58 < LeerokOnKnoppix> هل سيكون هناك أي نوع من نقل الملفات؟ 00:58 < LeerokOnKnoppix> *transfer 00:58 <@nop> ليس في 1.1 00:58 < LeerokOnKnoppix> هل ستكون هناك أيقونات أصدقاء؟ 00:58 <@hezekiah> لول 00:59 < PsionX> هل يمكن لأحد أن يسكته؟ 00:59 < lonelynerd> LeerokOnKnoppix، يمكنك بالفعل نقل الملفات عبر iip لكنه بطيء قليلاً 00:59 < LeerokOnKnoppix> أعلم. 01:01 < LeerokOnKnoppix> هل ستكون هناك لعبة Reversi؟ 01:01 < PsionX> هذا الرجل يريد كل شيء ومعه كيس رقائق أيضاً 01:02 < LeerokOnKnoppix> بالفعل. 01:02 <@nop> أفضل سؤال 01:02 <@nop> هل سيتحرر الجنس البشري 01:02 <@nop> من القمع 01:02 < LeerokOnKnoppix> مع IIP؟ بالتأكيد! 01:02 <@hezekiah> لول! 01:02 < PsionX> لدي سؤال 01:02 < PsionX> ... هل أستطيع ركل hezy في المؤخرة بلا سبب وجيه؟ 01:02 <@nop> بالتأكيد 01:02 < PsionX> لول 01:03 <@hezekiah> nop: إذن عملي الآن هو كتابة إصلاح إنتروبيا تكرار الأحرف. 01:03 <@nop> نعم 01:03 <@nop> آه وغيّر العالم في جلسة واحدة 01:04 <@hezekiah> لول 01:04 * aum يرفع وجهه عن النوافذ الأخرى 01:04 < LeerokOnKnoppix> السلام في العراق. 01:04 < aum> مرحباً بالجميع 01:04 < LeerokOnKnoppix> مرحباً. 01:04 <@hezekiah> أوه، يا فتى! أمضيت وقتاً طويلاً جداً في مناقشة ذلك! 01:04 <@nop> مرحباً aum 01:04 < PsionX> ... 01:04 < PsionX> ... لديّ سبايكس 01:05 <@hezekiah> سؤال! 01:05 < PsionX> جواب 01:06 <@hezekiah> بعد إصدار IIP 1.1، هل سنجلس ونضع قائمة خطية جميلة بما يلزم فعله لإزالة المركزية عن خادم ircd؟ (على سبيل المثال: هل يجب إكمال كود "core" أولاً؟) 01:09 <@nop> نعم سنفعل ذلك 01:09 <@mids> s/1.1/1.1.0/ 01:09 <@hezekiah> لول. حسناً، mids. :) 01:10 <@hezekiah> mids: مع أنه ربما ينبغي أن تكون s/1\.1/1.1.0/ فقط من باب الوضوح. ;-) 01:10 <@mids> عذراً، آسف 01:10 <@hezekiah> لول. :) 01:11 <@hezekiah> أيضاً: 01:11 <@mids> ربما قبل إزالة المركزية ينبغي وجود خطوة أخرى 01:11 <@hezekiah> رأيت أن هناك إمكانية لصنع أنوية تشفير متعدّدة. 01:11 <@mids> إبقاء IRC مركزياً، لكن جعل الوكيل مدركاً لـ IRC 01:11 <@mids> بحيث يمكنه التعامل مع المحادثات الخاصة منذ الآن 01:11 <@mids> إلخ 01:14 <@hezekiah> mids: أي أنه يفسّر /msg ويقوم بتشفير مباشر بين المستخدمين؟ 01:14 <@mids> نعم 01:14 <@hezekiah> حسناً، لا أعرف إلى أي حد يجب أن تبقى الأمور مجردة، لكني أرى أنها فكرة جيدة حتى نتمكن من جعل الخادم لا مركزيًا! :) 01:16 <@hezekiah> بخصوص أنوية التشفير: إذا كان لدى IIP عدة أنوية تشفير (SOCKS، وSSL، ومخصص مثلاً)، فماذا يحدث عندما يكون لديك اتصال بين مستخدم وعدة مرحّلات ولكل وصلة تشفير مختلف؟ 01:16 <@mids> يمكنك فعل ما يفعله GPG 01:16 <@mids> تفرض حدّاً أدنى 01:16 <@mids> وإن كان لدى الطرفين ما هو أفضل، استخدمه 01:16 <@mids> وانظر أيضاً كيف يفعلها SILC 01:17 <@mids> مع السلامة hezekiah 01:17 < PsionX> LOL اتصال Dial-up 01:17 < PsionX> لول على hezy 01:17 <@mids> ;) 01:17 <@mids> أهلاً بعودتك 01:17 < hezekiah> لنقل إن SOCKS أضعف من SSL (لا فكرة لدي إن كان كذلك.) 01:18 < namless> ماذا عن مفاتيح عامة/خاصة يضيفها المستخدم (على العميل أو إلى IIP proxy) كي يستطيع تشفير ما يقوله لقنوات معينة أو محادثات خاصة؟ (أي أن المستخدمين الذين لا يملكون المفتاح الصحيح على تلك القنوات الخاصة أو المحادثات لا يفهمون الآخرين ويقوم IIP proxy بترشيح هذا النص المشفّر) 01:18 < hezekiah> (عذراً لانقطاعي عن الإنترنت يا جماعة؛ على الأرجح حاول أخي الاتصال.) 01:18 < namless> down -> dont (إنجليزي سيئ وأخطاء مطبعية :( 01:19 <@mids> namless: مثل تشفير blowfish الموجود حالياً لعملاء IRC، ولكن على جهة الخادم 01:19 <@mids> (psybnc لديه ذلك أيضاً) 01:19 < namless> نعم 01:20 < namless> يمكن بناء النظام داخل IIP proxy ليكون شفافاً للعميل... 01:20 <@mids> شيء آخر أود رؤيته هو دعم طبقات متعددة على نفس 'mixnet' 01:20 < namless> vould-> could 01:20 <@mids> بحيث يمكنك تنفيذ بروتوكولات متعددة باستخدام نفس المرحّلات 01:22 < hezekiah> (حسناً. هذا يصبح مزعجاً.) 01:22 <@mids> ربما حان وقت النوم بالنسبة لك :) 01:23 < hezekiah> لا. ليس قبل ساعات. 01:23 <@mids> إذاً لا تدخل إلهي؟ 01:23 <@hezekiah> لول 01:23 <@hezekiah> إذاً، mids. مما ورد في السجلات (الحمد لله على السجلات)، ذكرت أنه يمكننا فعل ما يفعله GPG: نفرض حدّاً أدنى ونستخدم الأفضل إن كان متوافراً. 01:24 <@mids> نعم 01:24 <@mids> وربما يمكن لأنظمة مختلفة أن تكون متوافقة أيضاً 01:24 <@mids> مثل DH منزلي الصنع وواحد SSL 01:24 <@mids> مع كون SSL أسرع فحسب 01:24 < hezekiah> لكن كل ميزة كون نوع اتصال ما أكثر أمناً من الآخر تضيع عندما يستخدم أحدهم على طول الخط شيئاً أقل أمناً. 01:24 -!- LeerokOnKnoppix أصبح يُعرف الآن باسم LeerokShovelSno 01:26 < hezekiah> أوبس. s/along the long/along the line/ 01:26 < hezekiah> حسناً، يمكننا القلق بشأن ذلك في يوم آخر. 01:26 <@mids> ك 01:26 <@mids> بالمناسبة، أي فكرة عن كيفية فعل شيء مثل
في صيغة POD؟ 01:26 <@hezekiah> nop: في وقت ما ينبغي أيضاً أن نعمل على تنفيذ RKA. :) 01:27 <@hezekiah> mids: أنت تعرف عن POD أكثر مني لأنني لا أعرف شيئاً عنه! :) 01:29 <@nop> لدينا RKA يعمل لكن ليس بالجودة التي نريدها 01:29 <@nop> أشياء GMP ستغيّر ذلك 01:29 <@hezekiah> mids: "E" -- هروب محرف 01:29 <@hezekiah> nop: لدينا؟ متى حدث ذلك؟ 01:29 <@nop> موجود منذ زمن 01:30 <@nop> كل 52 كتلة يغيّر المفاتيح 01:30 <@hezekiah> آه 01:30 <@hezekiah> هل تعتقد أننا قد نجعل تغيير المفاتيح أكثر عشوائية قليلاً؟ 01:30 < namless> "كل شيء يجب أن يكون عشوائياً"... 01:31 <@hezekiah> مثل فحص رقم عشوائي كل 10 كتل واحتمال 1 من 3 لتغيير المفتاح؟ 01:31 <@hezekiah> ... أو احتساب مجموع SHA لآخر 3 رسائل نصية صريحة وفحصه مع احتمال 1 من 3 لتغيير المفتاح بناءً على ذلك؟ 01:35 < lonelynerd> همم 01:35 <@mids> حسناً، تمت إضافة معلومات عن --randomdialog و --ignoreemptyrandom إلى POD 01:35 < namless> بالمناسبة، ما مدى "تشابه" الحركة التي يصنعها IIP؟ هل هناك خطط لجعل هذه الحركة تبدو عشوائية قدر الإمكان؟ إذا ما كان "آلية النقل" تترك علامة ثابتة في الحركة فإنه يمكن كشفها على أنها حركة IIP ويمكن البدء بمراقبتها وحينها السماء هي الحد... 01:35 <@hezekiah> وهل التزمتم بها إلى HEAD وdevelopment؟ 01:36 <@mids> أوبس 01:36 * mids يفعل ذلك إلى dev أيضاً 01:37 <@hezekiah> nop؟ هل أنت هنا؟ 01:37 <@nop> آسف 01:37 <@nop> ماذا 01:37 <@nop> يا رجل، عقلي انتهى 01:37 <@nop> هل يمكننا مناقشة كل هذا لاحقاً 01:37 <@hezekiah> حسناً. :) 01:37 <@hezekiah> آسف. :) 01:38 <@mids> حسناً، لنغلق 01:38 <@hezekiah> (إن كان هذا سيريحك، عقلي سيغيب أيضاً بعد مراجعة فيزياء وبعض الحساب التفاضلي!) :) 01:38 <@mids> تم الالتزام إلى development أيضاً 01:38 * hezekiah يناول mids الـ "baff"er 01:38 <@hezekiah> حسناً. جيد! :0 01:38 <@mids> *baff* 01:38 <@hezekiah> s/0$/)/ 01:38 <@hezekiah> وداعاً جميعاً! :) 01:38 <@mids> أراكم الأسبوع القادم 01:40 < lonelynerd> مع السلامة --- تم إغلاق السجل Wed Feb 19 01:40:48 2003