نسخه های جدید گنو راش 2.2، پای 1.7 و میلوتیلز 3.14

انتشار یک پوسته فرمان تخصصی، GNU Rush 2.2 (شل کاربر محدود)، منتشر شده است، که برای استفاده در سیستم هایی با دسترسی از راه دور کاهش یافته که نیازمند محدود کردن اقدامات کاربر هستند، طراحی شده است. Rush این امکان را فراهم می کند که مشخص شود کاربر از کدام عملکردهای خط فرمان می تواند استفاده کند و چه منابعی در اختیار او قرار می گیرد (اندازه حافظه، زمان پردازنده و غیره). به عنوان مثال، Rush را می توان برای اجرای از راه دور برنامه ها در یک محیط chroot شده استفاده کرد، که به افزایش امنیت در هنگام اعطای دسترسی از طریق برنامه هایی مانند sftp-server یا scp که به طور پیش فرض به کل سیستم فایل دسترسی دارند، کمک می کند.

نسخه جدید امکان استفاده از چک های حالت برای فایل ها و دایرکتوری ها در سیستم فایل را فراهم می کند (به عنوان مثال، قوانین اکنون می توانند انواع فایل ها، حقوق دسترسی و مالکان را بررسی کنند). فرمت گزینه های بررسی شبیه کار با دستور "test" است، به عنوان مثال، برای بررسی اینکه آیا مسیر وجود دارد و به یک دایرکتوری اشاره می کند، می توانید از ساختار "match -d /var/lock/sd" استفاده کنید.

علاوه بر این، انتشار ابزار GNU pies 1.7 منتشر شده است که برای هماهنگی راه اندازی و اجرای برنامه ها طراحی شده است. بر اساس پیکربندی داده شده، برنامه فایل های اجرایی را در پس زمینه اجرا می کند، اجرای آنها را نظارت می کند و به شما اجازه می دهد تا کنترل کننده ها را برای حالت های مختلف متصل کنید، به عنوان مثال، می تواند برنامه را در صورت خاتمه غیرعادی راه اندازی مجدد کند، برنامه دیگری را اجرا کند یا اعلان ارسال کند. به مدیر از جمله پای‌های گنو می‌تواند به‌عنوان یک فرآیند init استفاده شود، ابتدا در هنگام راه‌اندازی سیستم راه‌اندازی شد و از فرمت /etc/inittab پشتیبانی می‌کند.

نسخه جدید GNU Pies نحوه کار با فایل های پیکربندی را تغییر داده است. پیش پردازنده داخلی حذف شده است و هر فایلی که در عبارات "#include" و "#include_once" مشخص شده است، اکنون به طور جداگانه با استفاده از یک پیش پردازنده خارجی پردازش می شود (قبلاً، پیش پردازنده داخلی ابتدا همه جایگزین های "#include" را گسترش می داد، و سپس نتیجه توسط پیش پردازنده خارجی m4 به عنوان یک کل پردازش شد. عبارات تشخیصی جدید "#warning "TEXT"، "#error "TEXT" و "#abend "TEXT" برای ایجاد هشدارها و خطاهای نمایش اضافه شده است.

همچنین می‌توانید به انتشار مجموعه mailutils 3.14 GNU توجه کنید که کتابخانه‌ها و ابزارهایی را برای انجام کارهای مختلف مرتبط با ایمیل، مانند تجزیه فیلدها در پیام‌ها، کار با پایگاه‌های اطلاعاتی ایمیل (صندوق پست، دراپ پست، maildir)، فیلتر کردن پیام‌ها، برجسته کردن ایمیل ارائه می‌دهد. آدرس‌ها و URL، پردازش بلوک‌های MIME، بازیابی ایمیل‌ها از سرورهای خارجی با استفاده از پروتکل‌های IMAP4 و POP3 و ارسال ایمیل‌ها از طریق SMTP، از جمله استفاده از TLS، SASL و GSSAPI.

نسخه جدید GNU mailutils پشتیبانی TLS را کاملاً بازنویسی کرده است. تنظیم زمان پایان tls.handshake اضافه شد تا یک مهلت زمانی برای TLS تنظیم شود. تابع mu_mailbox_append_message_ext برای افزودن پیام به صندوق پست اضافه شد. دستور خوانده نشده (U) برای حذف علامت خواندن پیام به ابزار نامه اضافه شده است و ذخیره وضعیت (خوانده یا خوانده نشده) در دستورات کپی در صندوق پست دیگری تضمین می شود. کد تجزیه کننده ها و اسکنرها بازنویسی شده است؛ گاومیش کوهان دار و فلکس گنو اکنون برای مونتاژ مورد نیاز است. قابلیت گنجاندن انواع mime در کتابخانه libmailutils اضافه شده است. Maildir و MH دیگر اطلاعات فرستنده ارسال شده در دستور MAIL FROM را در طول یک جلسه SMTP در سرصفحه های X-Envelope-Sender و X-Envelope-Date نشان نمی دهند، در عوض این اطلاعات را در سرصفحه Return-Path و Received ذخیره می کنند.

منبع: opennet.ru

اضافه کردن نظر