GNU Rush 2.2, Pies 1.7 және mailutils 3.14 жаңа нұсқалары

GNU Rush 2.2 (Шектеулі пайдаланушы қабығы) арнайы пәрмен қабығының шығарылымы жарияланды, ол пайдаланушы әрекеттерін шектеуді талап ететін қашықтан қол жеткізу мүмкіндігі қысқартылған жүйелерде пайдалануға арналған. Rush пайдаланушының қандай пәрмен жолы функцияларын пайдалана алатынын және бұл жағдайда оған қандай ресурстар берілетінін анықтауға мүмкіндік береді (жад көлемі, процессор уақыты және т.б.). Мысалы, Rush қолданбасын chroot ортасында қашықтан бағдарламаларды іске қосу үшін пайдалануға болады, бұл әдепкі бойынша бүкіл файлдық жүйеге қатынасы бар sftp-server немесе scp сияқты бағдарламалар арқылы рұқсат беру кезінде қауіпсіздікті арттыруға көмектеседі.

Жаңа шығарылым файлдық жүйедегі файлдар мен каталогтардың күйін тексеруді пайдалану мүмкіндігін береді (мысалы, енді ережелер файл түрлерін, рұқсаттарды және файл иелерін тексере алады). Тексерілетін опциялардың пішімі «тестілеу» пәрменімен жұмыс істеуге ұқсас.Мысалы, жолдың бар-жоғын және каталогқа нұсқайтынын тексеру үшін «match -d /var/lock/sd» құрылымын пайдалануға болады.

Сонымен қатар, қолданбаларды іске қосу мен орындауды үйлестіруге арналған GNU pies 1.7 утилитасының шығарылымы жарияланды. Көрсетілген конфигурацияға сүйене отырып, бағдарлама орындалатын файлдарды фондық режимде іске қосады, олардың орындалуын бақылайды және өңдеушілерді әртүрлі күйлер үшін байланыстыруға мүмкіндік береді, мысалы, әдеттен тыс тоқтатылған жағдайда бағдарламаны қайта іске қосуға, басқа бағдарламаны орындауға немесе жіберуге болады. әкімшіге хабарлама. Басқа нәрселермен қатар, GNU пирогтары жүйенің жүктелу уақытында бірінші іске қосу процесі ретінде пайдаланылуы мүмкін және /etc/inittab пішімін қолдайды.

GNU Pies жаңа нұсқасы конфигурация файлдарымен жұмыс істеу тәсілін өзгертті. Кірістірілген препроцессор жойылды және "#include" және "#include_once" өрнектерінде көрсетілген әрбір файл енді сыртқы препроцессордың көмегімен бөлек өңделеді (бұрын барлық "#include" ауыстырулары кірістірілген препроцессор арқылы кеңейтілген, содан кейін нәтиже сыртқы m4 препроцессорымен тұтастай өңделді). Ескертулерді жасау және қателерді көрсету үшін '#warning "TEXT"', '#error "TEXT"' және "#abend "TEXT"' жаңа диагностикалық өрнектері қосылды.

Сондай-ақ GNU mailutils 3.14 пакетінің шығарылымы назар аударарлық жайт, ол электрондық поштамен байланысты әртүрлі тапсырмаларды орындауға арналған кітапханалар мен утилиталарды ұсынады, мысалы, хабарламалардағы өрістерді талдау, пошта дерекқорларымен жұмыс (пошта жәшігі, maildrop, maildir), хабарларды сүзу, электрондық поштаны шығарып алу. мекенжайлар және URL мекенжайлары, MIME блоктарын өңдеу, IMAP4 және POP3 хаттамалары арқылы сыртқы серверлерден хабарларды шығару және SMTP протоколы арқылы хабарламаларды жіберу, соның ішінде TLS, SASL және GSSAPI пайдалану.

TLS қолдауы GNU mailutils жаңа нұсқасында толығымен қайта жазылды. TLS үшін күту уақытын орнату үшін tls.handshake-timeout параметрі қосылды. Пошта жәшігіне хабар қосу үшін mu_mailbox_append_message_ext функциясы қосылды. Оқылмаған (U) пәрмені хабарламаның оқылған деп белгісін алу үшін пошта қызметтік бағдарламасына қосылды және басқа пошта жәшігіне көшіру күйі сақталады (оқылған немесе оқылмаған). Талдаушылар мен сканерлердің коды қайта жазылды, енді құрастыру үшін GNU бизоны және flex қажет. libmailutils кітапханасына мим түрлерін қосу мүмкіндігі қосылды. Maildir және MH енді X-Конверт-Жіберуші және X-Конверт-Күн тақырыптарындағы SMTP сеансы кезінде "ПОШТАДАН" пәрменінде жіберілген жіберуші ақпаратын көрсетпейді, оның орнына бұл ақпаратты Қайтару жолы және Алынған тақырыптарда сақтайды.

Ақпарат көзі: opennet.ru

пікір қалдыру