GNU Rush 2.2، Pies 1.7 اور mailutils 3.14 کے نئے ورژن

ایک خصوصی کمانڈ شیل، GNU Rush 2.2 (Restricted User Shell) کی ریلیز شائع کی گئی ہے، جو کم ریموٹ رسائی والے سسٹمز میں استعمال کے لیے ڈیزائن کیا گیا ہے جس کے لیے صارف کے اعمال کو محدود کرنے کی ضرورت ہے۔ رش اس بات کا تعین کرنا ممکن بناتا ہے کہ صارف کون سے کمانڈ لائن فنکشنز استعمال کرسکتا ہے اور اسے کون سے وسائل فراہم کیے جاتے ہیں (میموری کا سائز، پروسیسر کا وقت، وغیرہ)۔ مثال کے طور پر، Rush کا استعمال پروگراموں کو دور سے چلنے والے ماحول میں چلانے کے لیے کیا جا سکتا ہے، جو کہ sftp-server یا scp جیسے پروگراموں کے ذریعے رسائی فراہم کرتے وقت سیکیورٹی کو بڑھانے میں مدد کرتا ہے، جو پہلے سے طے شدہ طور پر پورے فائل سسٹم تک رسائی رکھتے ہیں۔

نئی ریلیز فائل سسٹم میں فائلوں اور ڈائریکٹریوں کے لیے ریاستی چیک استعمال کرنے کی صلاحیت فراہم کرتی ہے (مثال کے طور پر، قوانین اب فائل کی اقسام، رسائی کے حقوق اور مالکان کو چیک کر سکتے ہیں)۔ چیکنگ کے اختیارات کا فارمیٹ "ٹیسٹ" کمانڈ کے ساتھ کام کرنے کے مترادف ہے، مثال کے طور پر، یہ چیک کرنے کے لیے کہ راستہ موجود ہے اور کسی ڈائرکٹری کی طرف اشارہ کرتا ہے، آپ "match -d /var/lock/sd" کنسٹرکشن استعمال کر سکتے ہیں۔

اس کے علاوہ، GNU pies 1.7 یوٹیلیٹی کا اجراء شائع کیا گیا ہے، جو ایپلی کیشنز کے اجراء اور عمل کو مربوط کرنے کے لیے ڈیزائن کیا گیا ہے۔ دی گئی ترتیب کی بنیاد پر، پروگرام قابل عمل فائلوں کو پس منظر میں چلاتا ہے، ان پر عمل درآمد کی نگرانی کرتا ہے اور آپ کو مختلف ریاستوں کے لیے ہینڈلرز کو پابند کرنے کی اجازت دیتا ہے، مثال کے طور پر، یہ غیر معمولی طور پر ختم ہونے کی صورت میں پروگرام کو دوبارہ شروع کر سکتا ہے، کسی دوسرے پروگرام کو چلا سکتا ہے یا کوئی اطلاع بھیج سکتا ہے۔ منتظم کو. بشمول GNU pies کو init عمل کے طور پر استعمال کیا جا سکتا ہے، جو سسٹم بوٹ کے دوران پہلے لانچ کیا جاتا ہے، اور /etc/inittab فارمیٹ کو سپورٹ کرتا ہے۔

GNU Pies کے نئے ورژن نے کنفیگریشن فائلوں کے ساتھ کام کرنے کا طریقہ بدل دیا ہے۔ بلٹ ان پری پروسیسر کو ہٹا دیا گیا ہے اور "#include" اور "#include_once" کے تاثرات میں بیان کردہ ہر فائل کو اب ایک بیرونی پری پروسیسر کا استعمال کرتے ہوئے الگ سے پروسیس کیا جاتا ہے (پہلے، بلٹ ان پری پروسیسر نے پہلے تمام "#include" متبادلات کو بڑھایا، اور پھر نتیجہ بیرونی ایم 4 پری پروسیسر کے ذریعہ ایک مکمل طور پر عمل میں آیا)۔ انتباہات اور خرابیاں ظاہر کرنے کے لیے '#warning "TEXT"'، '#error "TEXT"' اور '#abend "TEXT"' نئے تشخیصی تاثرات شامل کیے گئے۔

GNU mailutils 3.14 سوٹ کی ریلیز بھی قابل توجہ ہے، جو ای میل سے متعلقہ مختلف کاموں کو انجام دینے کے لیے لائبریریاں اور افادیت پیش کرتا ہے، جیسے پیغام کے فیلڈز کو پارس کرنا، میل ڈیٹا بیس (میل باکس، میل ڈراپ، میلڈیر) کے ساتھ کام کرنا، پیغامات کو فلٹر کرنا، ای میل ایڈریسز اور یو آر ایل نکالنا، ای میل بلاک ایم آئی سے نکالنا اور یو آر ایل کو نکالنا۔ سرورز IMAP4 اور POP3 پروٹوکول کا استعمال کرتے ہوئے اور SMTP پروٹوکول کے ذریعے ای میلز بھیجنا، بشمول TLS، SASL اور GSSAPI کا استعمال۔

GNU mailutils کے نئے ورژن نے TLS سپورٹ کو مکمل طور پر دوبارہ لکھا ہے۔ TLS کے لیے ٹائم آؤٹ سیٹ کرنے کے لیے tls.handshake-timeout سیٹنگ شامل کی گئی۔ میل باکس میں پیغام شامل کرنے کے لیے mu_mailbox_append_message_ext فنکشن شامل کیا گیا۔ پیغام پڑھنے کے نشان کو ہٹانے کے لیے بغیر پڑھے ہوئے (U) کمانڈ کو میل یوٹیلیٹی میں شامل کیا گیا ہے، اور دوسرے میل باکس میں کاپی کرنے والے کمانڈز میں اسٹیٹ سیونگ (پڑھا یا بغیر پڑھا ہوا) یقینی بنایا گیا ہے۔ تجزیہ کاروں اور اسکینرز کا کوڈ دوبارہ لکھا گیا ہے؛ اب اسمبلی کے لیے GNU بائسن اور فلیکس کی ضرورت ہے۔ libmailutils لائبریری میں mime کی اقسام کو شامل کرنے کی صلاحیت شامل کی گئی۔ میلڈر اور ایم ایچ اب SMTP سیشن کے دوران MAIL FROM کمانڈ میں بھیجی گئی معلومات کو X-Envelope-Sender اور X-Envelope-Date ہیڈرز میں نہیں دکھاتے ہیں، بجائے اس کے کہ اس معلومات کو Return-path اور Received ہیڈر میں محفوظ کریں۔

ماخذ: opennet.ru

DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster