لماذا يرفض Tinyproxy سطر upstream الخاص بـ IPv6
شخّص أخطاء تحليل سطر upstream الخاص بـ IPv6 في Tinyproxy مقابل الإصدار المحدد بدلًا من افتراض عطل في الشبكة.
يحدث فشل التحليل في سطر Upstream الخاص بـ IPv6 في Tinyproxy قبل إنشاء اتصال بالشبكة. تحقّق من إصدار الملف التنفيذي قبل فحص DNS أو مسارات IPv6 أو كلمات المرور.
يقيّد محلّل الإصدار 1.11.1 مضيفي upstream بأشكاله الخاصة بـ IPv4/اسم المضيف. دعم IPv6 في مسارات شيفرة أخرى لا يجعل ذلك التوجيه يقبل عنوان IPv6 حرفيًا.
أما دليل المشروع الحالي فيصف بروتوكولًا ونقطة نهاية IPv6 بين قوسين:
Upstream http [2001:db8::20]:8888العنوان للتوضيح فقط. طابق الوثائق/الشيفرة مع الحزمة المثبّتة، بما في ذلك تصحيحات التوزيعة. افحص نوع الوكيل وقواعد صياغة نقطة النهاية ودعم upstream المُجمَّع كشروط مسبقة منفصلة.
قد يتجنب شكل اسم مضيف مدعوم مشكلة القواعد الحرفية، لكنه لا يفرض IPv6 ولا يصلح التوجيه الخاص بعائلة العناوين. تصحيح regex من منتدى يحدد قيدًا محتملًا في المحلّل؛ ولا يتحقق من كل مرحلة لاحقة من الاتصال. حلّ توافق الحزمة أولًا كي لا يُلام upstream صالح على إعداد لم تقبله العملية أبدًا.