notqmail، qmail میل سرور کا ایک کانٹا، متعارف کرایا گیا تھا۔

کی طرف سے پیش منصوبے کی پہلی ریلیز notqmail، جس کے اندر میل سرور فورک کی ترقی شروع ہوئی۔ qmail. Qmail کو ڈینیئل جے برنسٹین نے 1995 میں سینڈ میل کے لیے زیادہ محفوظ اور تیز تر متبادل فراہم کرنے کے مقصد سے بنایا تھا۔ qmail 1.03 کی تازہ ترین ریلیز 1998 میں شائع ہوئی تھی اور اس کے بعد سے سرکاری ترسیل کو اپ ڈیٹ نہیں کیا گیا ہے، لیکن سرور اعلیٰ معیار اور محفوظ سافٹ ویئر کی ایک مثال بنا ہوا ہے، اس لیے یہ آج تک استعمال ہوتا رہتا ہے اور اس نے متعدد پیچ ​​حاصل کیے ہیں اور add-ons ایک وقت میں، qmail 1.03 اور جمع شدہ پیچ کی بنیاد پر، netqmail کی تقسیم تشکیل دی گئی تھی، لیکن اب یہ ایک ترک شدہ شکل میں ہے اور اسے 2007 سے اپ ڈیٹ نہیں کیا گیا ہے۔

امیتاائی شلیئر، نیٹ بی ایس ڈی کے معاون اور مختلف کے مصنف پیچ اور ترتیبات qmail پر، دلچسپی رکھنے والوں کے ساتھ مل کر اس منصوبے کی بنیاد رکھی notqmail، جس کا مقصد پیچ ​​کے ایک سیٹ کے بجائے ایک مربوط مصنوعات کے طور پر qmail کی ترقی کو جاری رکھنا ہے۔ qmail کی طرح، ایک نیا پروجیکٹ نے بانٹا ایک عوامی ڈومین کے طور پر (پروڈکٹ کو تقسیم کرنے اور استعمال کرنے کی صلاحیت کے ساتھ کاپی رائٹ کی مکمل چھوٹ اور بغیر کسی پابندی کے)۔

Notqmail qmail کے عمومی اصولوں - تعمیراتی سادگی، استحکام اور کم از کم غلطیوں پر بھی عمل پیرا ہے۔ notqmail کے ڈویلپرز تبدیلیوں کو شامل کرنے میں بہت احتیاط برتتے ہیں اور جدید حقائق میں صرف ضروری فعالیت شامل کرتے ہیں، بنیادی qmail مطابقت کو برقرار رکھتے ہوئے اور ایسی ریلیز پیش کرتے ہیں جو موجودہ qmail تنصیبات کو تبدیل کرنے کے لیے استعمال کیے جاسکتے ہیں۔ استحکام اور سلامتی کی مناسب سطح کو برقرار رکھنے کے لیے، ریلیز کو کثرت سے جاری کرنے کا منصوبہ بنایا گیا ہے اور ان میں سے ہر ایک میں صرف تھوڑی سی تبدیلیاں شامل ہیں، جس سے صارفین کو مجوزہ تبدیلیوں کو اپنے ہاتھوں سے جانچنے کا موقع ملتا ہے۔ نئی ریلیزز میں منتقلی کو آسان بنانے کے لیے، اپ ڈیٹس کی قابل اعتماد، سادہ اور باقاعدہ تنصیب کے لیے ایک طریقہ کار تیار کرنے کا منصوبہ بنایا گیا ہے۔

qmail کے اصل فن تعمیر کو محفوظ رکھا جائے گا اور بنیادی اجزاء میں کوئی تبدیلی نہیں کی جائے گی، جو ایک خاص حد تک qmail 1.03 کے لیے پہلے سے جاری کردہ ایڈ آنز اور پیچ کے ساتھ مطابقت برقرار رکھے گی۔ اضافی خصوصیات کو ایکسٹینشن کی شکل میں لاگو کرنے کا منصوبہ بنایا گیا ہے، اگر ضروری ہو تو بنیادی qmail کور میں ضروری سافٹ ویئر انٹرفیس کو شامل کرنا۔ سے
منصوبہ بندی نئی خصوصیات کو فعال کرنے کے لیے، SMTP وصول کنندہ کی تصدیق کے ٹولز، تصدیق اور خفیہ کاری کے طریقوں (AUTH اور TLS)، SPF، SRS، DKIM، DMARC، EAI اور SNI کے لیے سپورٹ نوٹ کیے گئے ہیں۔

منصوبے کی پہلی ریلیز میں (1.07) FreeBSD اور macOS کی موجودہ ریلیز کے ساتھ مطابقت کے مسائل کو حل کر دیا گیا ہے، utmp کے بجائے utmpx استعمال کرنے کی اہلیت کو شامل کر دیا گیا ہے، BIND 9 پر مبنی حل کرنے والوں کے ساتھ مطابقت کے مسائل کو حل کر دیا گیا ہے۔ صوابدیدی ڈائریکٹریوں میں انسٹالیشن کو آسان بنایا گیا ہے، انسٹال کرنے کی صلاحیت روٹ کے طور پر لاگ ان کیے بغیر فراہم کیا گیا ہے، اور ضرورت کے بغیر تعمیر کرنے کی صلاحیت کو ایک علیحدہ qmail صارف بنانے کے لیے شامل کیا گیا ہے (من مانے غیر مراعات یافتہ صارف کے تحت لانچ کیا جا سکتا ہے)۔ رن ٹائم UID/GID چیکنگ شامل کی گئی۔

ورژن 1.08 میں، Debian (deb) اور RHEL (rpm) کے لیے پیکجز تیار کرنے کے ساتھ ساتھ فرسودہ C تعمیرات کو C89 کے معیار کے مطابق کرنے والے اختیارات کے ساتھ تبدیل کرنے کے لیے ری فیکٹرنگ کا منصوبہ بنایا گیا ہے۔ ایکسٹینشنز کے لیے نئے پروگرامنگ انٹرفیس کی ریلیز 1.9 کے لیے منصوبہ بنایا گیا ہے۔ ورژن 2.0 میں، میل قطار کے نظام کی ترتیبات کو تبدیل کرنے، قطاروں کو بحال کرنے کے لیے ایک افادیت شامل کرنے، اور API کو ایل ڈی اے پی کے ساتھ انضمام کے لیے ایکسٹینشنز کو جوڑنے کی صلاحیت میں لانے کی توقع ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں