Rspamd د پیښې پرمخ وړونکي جوړښت په کارولو سره رامینځته شوی او په پیل کې په خورا ډیر بار شوي سیسټمونو کې د کارولو لپاره ډیزاین شوی ، دا اجازه ورکوي چې په هره ثانیه کې سلګونه پیغامونه پروسس کړي. د سپیم نښو پیژندلو قواعد خورا انعطاف وړ دي او د دوی په ساده بڼه کې کولی شي منظم څرګندونې ولري، او په ډیرو پیچلو شرایطو کې دوی په لوا کې لیکل کیدی شي. د فعالیت پراخول او د چکونو نوي ډولونه اضافه کول د ماډلونو له لارې پلي کیږي چې په C او لوا ژبو کې رامینځته کیدی شي. د مثال په توګه، ماډلونه د SPF په کارولو سره د لیږونکي تصدیق کولو لپاره، د DKIM له لارې د لیږونکي ډومین تایید کولو، او د DNSBL لیستونو ته د غوښتنې پیدا کولو لپاره شتون لري. د تنظیم کولو ساده کولو لپاره، مقررات جوړ کړئ او احصایې تعقیب کړئ، یو اداري ویب انٹرفیس چمتو شوی.
اصلي نوښتونه:
- د نوي مسلې شمیرې سکیم ته لیږد رامینځته شوی. څرنګه چې د نسخې شمیره کې لومړی شمیر د څو کلونو لپاره نه دی بدل شوی، او د اصلي نسخې شاخص دوهم نمبر دی، نو پریکړه وشوه چې د "xyz" سکیم پرځای د "yz" بڼه ته لاړ شئ؛
- د دې پرځای د پیښې لوپ لپاره
Libevent کتابتون شامل دیلیوه ، کوم چې د آزادۍ ځینې محدودیتونه لرې کوي او د غوره فعالیت لپاره اجازه ورکوي. کارول
libev دا ممکنه کړې چې د کوډ ساده کول، د سیګنال او وخت پای ته رسیدو ښه کول، او د انوټیف میکانیزم په کارولو سره د فایل بدلون تعقیب متحد کړئ (د ملاتړ شوي پلیټ فارمونو لپاره لیږل شوي ټول libevent خوشې نشي کولی د inotify سره کار وکړي)؛ - د پیغام ډلبندۍ ماډل لپاره ملاتړ چې د مشعل ژور ماشین زده کړې کتابتون کاروي بند شوی. دلیل یې د مشعل ډیر پیچلتیا او د دې تازه ساتلو لوړه پیچلتیا ده. یو بشپړ بیا لیکل شوی ماډل د ماشین زده کړې میتودونو په کارولو سره د ډلبندۍ لپاره د بدیل په توګه وړاندیز شوی
عصبي ، په کوم کې چې د عصبي شبکې عملیات ډاډمن کولو لپاره کتابتون کارول کیږيkann ، چې د C کوډ یوازې 4000 لینونه پکې شامل دي. نوی تطبیق د روزنې په جریان کې د خنډونو رامینځته کیدو سره ډیری ستونزې حل کوي؛ - انډول
RBL د SURBL او بریښنالیک ماډلونه ځای په ځای کړل، کوم چې د ټولو تور لیست چکونو پروسس کولو سره یوځای کول ممکن کړل. د RBL وړتیاوې پراخې شوي ترڅو د اضافي ډولونو لپاره مالتړ شامل کړي، لکه انتخاب کونکي، او وسایل په اسانۍ سره د موجوده مقرراتو پراخولو لپاره. د DNS RBL پرځای د نقشې لیستونو پراساس د بریښنالیک بلاک کولو قواعد نور ملاتړ نه کوي؛ دا وړاندیز کیږي چې پرځای یې د انتخاب کونکو سره ملټي میپ وکاروئ؛ - د مینځپانګې پراساس د فایل ډولونو ټاکلو لپاره ، د لوا جادو نوی کتابتون کارول کیږي ، د لیب میجیک پرځای لوا او هایپرسکن کاروي.
ستاسو د خپل کتابتون رامینځته کولو دلیلونو کې د لوړ فعالیت ترلاسه کولو لیوالتیا شامله ده ، د docx فایلونو پیژندلو پرمهال له ناکامیو څخه ځان خلاص کړئ ، یو ډیر مناسب API ترلاسه کړئ او د هیوریسټیک نوي ډولونه اضافه کړئ چې د سختو مقرراتو لخوا محدود ندي؛ - په DBMS کې د معلوماتو ذخیره کولو لپاره ښه ماډل
کلک هاؤس . د ټیټ کارډینالیت ساحې اضافه شوي او د پام وړ د حافظې مصرف مطلوب; - د ماډل وړتیاوې پراخې شوې
Multimap په کوم کې چې ملاتړ څرګند شوګډ иانحصار پرتله کول - د میلیسټ ماډل د بریښنالیک لیستونو تعریف ښه کړی؛
- د کارګر پروسې اوس د دې وړتیا لري چې اصلي پروسې ته د زړه ضربان پیغامونه واستوي، نورمال عملیات تاییدوي. که چیرې د یو ټاکلي وخت لپاره داسې پیغامونه شتون ونلري، اصلي پروسه کولی شي په زور سره د کارګر بهیر پای ته ورسوي. د ډیفالټ په واسطه، دا حالت د اوس لپاره غیر فعال دی؛
- په لوا ژبه کې د نوي سکینرونو لړۍ اضافه شوې. د مثال په توګه، ماډلونه په کاسپرسکي سکین انجین کې د پیغامونو سکین کولو لپاره اضافه شوي، Trend Micro IWSVA (د icap له لارې) او
F-Secure Internet Gatekeeper (د icap له لارې)، او همدارنګه د استرا، oletools او P0F لپاره بهرني سکینرونه وړاندې کوي؛ - د Lua API له لارې د پیغامونو بدلولو وړتیا اضافه کړه. یو ماډل وړاندیز شوی چې د MIME بلاکونو کې بدلون راولي
lib_mime ; - د "Settings-Id:" له لارې د ترتیبونو جلا پروسس چمتو شوی، د بیلګې په توګه، اوس تاسو کولی شئ قواعد یوازې د ځانګړو ترتیباتو پیژندونکو سره وتړئ؛
- د لوا انجن، بیس 64 کوډ کولو او د متن لپاره د ژبې کشف کولو لپاره اصلاح شوي. د پیچلي نقشو کیچ کولو لپاره ملاتړ اضافه شوی. ملاتړ پلي کیږي
HTTP ژوندی ساتل.
سرچینه: opennet.ru