Exim 4.96 میل سرور کا نیا ورژن

Exim 4.96 میل سرور جاری کر دیا گیا ہے، جمع شدہ اصلاحات اور نئی خصوصیات شامل کر رہا ہے۔ تقریباً 800 ہزار میل سرورز کے مئی کے خودکار سروے کے مطابق ایگزم کا حصہ 59.59% (ایک سال پہلے 59.15%) ہے، پوسٹ فکس 33.64% (33.76%) میل سرورز پر استعمال ہوتا ہے، Sendmail - 3.55% (3.55%) %)، MailEnable - 1.93% (2.02%), MDaemon - 0.45% (0.56%), Microsoft Exchange - 0.23% (0.30%)۔

اہم تبدیلیاں:

  • ACL ایک نئی "دیکھی ہوئی" حالت کو نافذ کرتا ہے جس کا استعمال صارفین اور میزبانوں سے متعلق پہلے ہونے والے واقعات کی جانچ پڑتال کے لیے کیا جا سکتا ہے۔ نئی شرط گرے لسٹوں کے ساتھ کام کرنا آسان بناتی ہے، مثال کے طور پر، ایک سادہ گرے لسٹ بناتے وقت، آپ کنکشن کی اجازت دینے کے لیے ACL “seen=-5m/key=${sender_host_address__$local_part@$domain” استعمال کر سکتے ہیں۔ دوبارہ کوشش کریں
  • "mask_n" کو شامل کیا گیا، "ماسک" آپریٹر کا ایک قسم جو معمول کے IPv6 پتوں کو جوڑتا ہے (کالون کا استعمال کرتے ہوئے اور ریپنگ کے بغیر)۔
  • ٹائم زون (UTC) کو مدنظر رکھے بغیر وقت واپس کرنے کے لیے exim_dumpdb اور exim_fixdb یوٹیلیٹیز میں '-z' آپشن شامل کر دیا گیا ہے۔
  • پس منظر کے عمل میں ایک واقعہ نافذ کیا جو TLS کنکشن کے ناکام ہونے پر فائر کیا جاتا ہے۔
  • ڈیبگ لاگ میں آؤٹ پٹ کو کنٹرول کرنے کے لیے ACL ڈیبگ موڈ ("control = debug") میں "اسٹاپ"، "پری ٹریگر" اور "ٹرگر" کے اختیارات شامل کیے گئے۔
  • تلاش کے استفسارات میں خصوصی حروف سے بچنے کی جانچ شامل کی گئی اگر استفسار کی تار باہر سے موصولہ ڈیٹا کا استعمال کرتی ہے ("داغدار")۔ اگر حروف فرار نہیں ہوتے ہیں تو، مسئلے کے بارے میں معلومات فی الحال صرف لاگ میں ظاہر ہوتی ہے، لیکن مستقبل کی ریلیز میں یہ ایک خرابی کا باعث بنے گی۔
  • "allow_insecure_tainted_data" آپشن کو ہٹا دیا گیا ہے، جس نے ڈیٹا میں خاص کریکٹرز کے غیر محفوظ طریقے سے فرار ہونے پر غلطی کے پیغام کو غیر فعال کرنا ممکن بنایا۔ اس کے علاوہ، log_selector "داغدار" کے لیے سپورٹ کو بند کر دیا گیا ہے، جس نے آپ کو لاگ میں مسائل سے بچنے کے بارے میں انتباہات کے آؤٹ پٹ کو غیر فعال کرنے کی اجازت دی ہے۔

ماخذ: opennet.ru

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