پوسٹ فکس 3.8.0 میل سرور دستیاب ہے۔

14 ماہ کی ترقی کے بعد، پوسٹ فکس میل سرور کی ایک نئی مستحکم شاخ - 3.8.0 - جاری کی گئی۔ اسی وقت، اس نے پوسٹ فکس 3.4 برانچ کے لیے سپورٹ ختم کرنے کا اعلان کیا، جو 2019 کے آغاز میں جاری کی گئی تھی۔ پوسٹ فکس ان نایاب منصوبوں میں سے ایک ہے جو ایک ہی وقت میں اعلیٰ سیکورٹی، بھروسے اور کارکردگی کو یکجا کرتا ہے، جو ایک سوچے سمجھے فن تعمیر اور کوڈ ڈیزائن اور پیچ آڈیٹنگ کے لیے کافی سخت پالیسی کی بدولت حاصل ہوا ہے۔ پروجیکٹ کوڈ EPL 2.0 (Eclipse Public License) اور IPL 1.0 (IBM پبلک لائسنس) کے تحت تقسیم کیا گیا ہے۔

تقریباً 400 ہزار میل سرورز کے جنوری کے خودکار سروے کے مطابق، پوسٹ فکس 33.18% (ایک سال پہلے 34.08%) میل سرورز پر استعمال ہوتا ہے، ایگزم کا حصہ 60.27% (58.95%)، Sendmail - 3.62% (3.58%) ہے۔ %), MailEnable - 1.86% (1.99%), MDaemon - 0.39% (0.52%), Microsoft Exchange - 0.19% (0.26%), OpenSMTPD - 0.06% (0.06%)۔

اہم اختراعات:

  • SMTP/LMTP کلائنٹ کے پاس میل سرور کے میزبان اور پورٹ کا تعین کرنے کے لیے DNS SRV ریکارڈز کو چیک کرنے کی صلاحیت ہے جو پیغامات کی منتقلی کے لیے استعمال کیے جائیں گے۔ مثال کے طور پر، اگر آپ سیٹنگز میں "use_srv_lookup = submission" اور "relayhost = example.com:submission" کی وضاحت کرتے ہیں، تو SMTP کلائنٹ SRV ہوسٹ ریکارڈ _submission._tcp.example.com سے میل کے میزبان اور پورٹ کا تعین کرنے کی درخواست کرے گا۔ گیٹ وے مجوزہ خصوصیت کو بنیادی ڈھانچے میں استعمال کیا جا سکتا ہے جس میں متحرک طور پر مختص کردہ نیٹ ورک پورٹ نمبروں والی خدمات ای میل پیغامات کی فراہمی کے لیے استعمال کی جاتی ہیں۔
  • TLS ترتیبات میں بطور ڈیفالٹ استعمال ہونے والے الگورتھم کی فہرست میں SEED، IDEA، 3DES، RC2، RC4 اور RC5 سائفرز، MD5 ہیش اور DH اور ECDH کلیدی تبادلہ الگورتھم شامل نہیں ہیں، جن کی درجہ بندی متروک یا غیر استعمال شدہ ہے۔ سیٹنگز میں "ایکسپورٹ" اور "کم" سائفر کی قسموں کی وضاحت کرتے وقت، "میڈیم" ٹائپ اصل میں سیٹ ہو چکی ہے، کیونکہ اوپن ایس ایس ایل 1.1.1 میں "برآمد" اور "کم" اقسام کے لیے سپورٹ بند کر دیا گیا ہے۔
  • اوپن ایس ایس ایل 1.3 کے ساتھ بنائے جانے پر TLS 3.0 میں FFDHE (Finite-Feld Diffie-Hellman Ephemeral) گروپ گفت و شنید پروٹوکول کو فعال کرنے کے لیے ایک نئی ترتیب "tls_ffdhe_auto_groups" شامل کی گئی۔
  • حملوں سے محفوظ رکھنے کے لیے جس کا مقصد دستیاب میموری کو ختم کرنا ہے، اعدادوشمار کی جمع "smtpd_client_*_rate" اور "smtpd_client_*_count" نیٹ ورک بلاکس کے تناظر میں فراہم کی گئی ہے، جس کا سائز ہدایات "smtpd_client_ipv4_pv6_prefix_client_prefix_client_pv32_prefix" "( بطور ڈیفالٹ /84 اور /XNUMX)
  • غیر ضروری CPU لوڈ بنانے کے لیے پہلے سے قائم کردہ SMTP کنکشن کے اندر TLS کنکشن کی دوبارہ گفت و شنید کی درخواست استعمال کرنے والے حملوں کے خلاف تحفظ میں اضافہ کیا گیا ہے۔
  • postconf کمانڈ پوسٹ فکس کنفیگریشن فائل میں پیرامیٹر ویلیوز کے فوراً بعد مخصوص تبصروں کے لیے ایک انتباہ فراہم کرتی ہے۔
  • کنفیگریشن فائل میں "انکوڈنگ" انتساب کی وضاحت کر کے PostgreSQL کے لیے کلائنٹ انکوڈنگ کو کنفیگر کرنا ممکن ہے (بطور ڈیفالٹ، ویلیو اب "UTF8" پر سیٹ ہے، اور پہلے "LATIN1" انکوڈنگ استعمال کی جاتی تھی)۔
  • پوسٹ فکس اور پوسٹ لاگ کمانڈز میں، stderr پر لاگ آؤٹ پٹ اب تیار کیا جاتا ہے قطع نظر اس کے کہ stderr سٹریم کے ٹرمینل سے کنکشن ہو۔
  • سورس ٹری میں، فائلز "global/mkmap*[hc]" کو "util" ڈائرکٹری میں منتقل کر دیا گیا تھا، صرف "global/mkmap_proxy.*" فائلیں مین ڈائرکٹری میں رہ گئی تھیں۔

ماخذ: opennet.ru

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