إصدارات جديدة من GNU Rush 2.2 و Pies 1.7 و mailutils 3.14

تم نشر إصدار لقذيفة أوامر متخصصة GNU Rush 2.2 (غلاف مستخدم مقيد) ، مصمم للاستخدام في الأنظمة ذات الوصول البعيد المقتطع الذي يتطلب تقييد إجراءات المستخدم. يتيح Rush إمكانية تحديد وظائف سطر الأوامر التي يمكن للمستخدم استخدامها والموارد التي يتم توفيرها له في هذه الحالة (حجم الذاكرة ، ووقت المعالج ، وما إلى ذلك). على سبيل المثال ، يمكن استخدام Rush لتشغيل البرامج عن بُعد في بيئة chroot ، مما يساعد على زيادة الأمان عند منح الوصول من خلال برامج مثل خادم sftp أو scp ، والتي يمكنها افتراضيًا الوصول إلى نظام الملفات بأكمله.

يوفر الإصدار الجديد القدرة على استخدام عمليات التحقق من حالة الملفات والدلائل في نظام الملفات (على سبيل المثال ، يمكن للقواعد الآن التحقق من أنواع الملفات والأذونات ومالكي الملفات). يشبه تنسيق الخيارات المراد التحقق منها العمل مع الأمر "test". على سبيل المثال ، للتحقق من وجود المسار ويشير إلى دليل ، يمكنك استخدام بنية "match -d / var / lock / sd".

بالإضافة إلى ذلك ، تم نشر إصدار الأداة المساعدة GNU pies 1.7 ، المصممة لتنسيق إطلاق وتنفيذ التطبيقات. بناءً على التكوين المحدد ، يقوم البرنامج بتشغيل الملفات القابلة للتنفيذ في الخلفية ، ويراقب تنفيذها ، ويسمح لك بربط معالجات لحالات مختلفة ، على سبيل المثال ، يمكنه إعادة تشغيل البرنامج في حالة الإنهاء غير الطبيعي ، أو تنفيذ برنامج آخر ، أو الإرسال إشعار إلى المسؤول. من بين أشياء أخرى ، يمكن استخدام فطائر جنو كأول عملية بدء في وقت تمهيد النظام ، وتدعم تنسيق / etc / inittab.

غيّر الإصدار الجديد من فطائر جنو طريقة عملنا مع ملفات التكوين. تمت إزالة المعالج المسبق المدمج ويتم الآن معالجة كل ملف محدد في تعبيري "#include" و "#include_once" بشكل منفصل باستخدام معالج مسبق خارجي (سابقًا ، تم توسيع جميع الاستبدالات "#include" بواسطة المعالج المسبق المدمج ، ثم تمت معالجة النتيجة بواسطة المعالج الأولي الخارجي m4 كوحدة واحدة). تمت إضافة تعبيرات تشخيصية جديدة '# warning "TEXT"' و '#error "TEXT" و "#abend" TEXT "لإنشاء تحذيرات وعرض الأخطاء.

وتجدر الإشارة أيضًا إلى إصدار مجموعة GNU mailutils 3.14 ، والتي توفر مكتبات وأدوات مساعدة لأداء مهام مختلفة متعلقة بالبريد الإلكتروني ، مثل تحليل الحقول في الرسائل ، والعمل مع قواعد بيانات البريد (صندوق البريد ، ودروب البريد ، والبريد الإلكتروني) ، وتصفية الرسائل ، واستخراج البريد الإلكتروني عناوين وعناوين URL ومعالجة كتل MIME واستخراج الرسائل من الخوادم الخارجية باستخدام بروتوكولات IMAP4 و POP3 وإرسال الرسائل عبر بروتوكول SMTP ، بما في ذلك استخدام TLS و SASL و GSSAPI.

تمت إعادة كتابة دعم TLS بالكامل في الإصدار الجديد من GNU mailutils. تمت إضافة إعداد tls.handshake-timeout لتعيين مهلة TLS. تمت إضافة وظيفة mu_mailbox_append_message_ext لإضافة رسالة إلى صندوق بريد. تمت إضافة الأمر غير المقروء (U) إلى الأداة المساعدة للبريد لإلغاء علامة الرسالة على أنها تمت قراءتها ، ويتم الاحتفاظ بحالة النسخ إلى صندوق بريد آخر (تمت قراءتها أو عدم قراءتها). تمت إعادة كتابة رمز الموزعين والماسحات الضوئية ، يلزم الآن تجميع GNU bison و flex. تمت إضافة القدرة على تضمين أنواع Mime في مكتبة libmailutils. لم يعد كل من Maildir و MH يعكسان معلومات المرسل المرسلة في الأمر "MAIL FROM" أثناء جلسة SMTP في رأسي X-Envelope-Sender و X-Envelope-Date ، وبدلاً من ذلك يخزنان هذه المعلومات في عناوين Return-Path ورؤوس الاستلام.

المصدر: opennet.ru

إضافة تعليق