GNU Rush 2.2, Pies 1.7 болон mailutils 3.14-ийн шинэ хувилбарууд

GNU Rush 2.2 (Хязгаарлагдмал хэрэглэгчийн Shell) тусгай командын бүрхүүлийн хувилбар гарсан бөгөөд хэрэглэгчийн үйлдлийг хязгаарлах шаардлагатай алсын зайнаас хандалт хийх системд ашиглахад зориулагдсан. 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 протоколуудыг ашиглан гадаад серверээс мессеж задлах, TLS, SASL, GSSAPI зэрэг SMTP протоколоор мессеж илгээх.

TLS дэмжлэгийг GNU mailutils-ийн шинэ хувилбарт бүрэн дахин бичсэн. TLS-н хугацаа хэтрүүлэхийн тулд tls.handshake-timeout тохиргоог нэмсэн. Шуудангийн хайрцагт мессеж нэмэхийн тулд mu_mailbox_append_message_ext функцийг нэмсэн. Уншаагүй (U) команд нь мессежийг уншсан гэсэн тэмдэглэгээг арилгахын тулд шуудангийн хэрэгсэлд нэмэгдсэн бөгөөд өөр шуудангийн хайрцагт хуулах төлөв (уншсан эсвэл уншигдаагүй) хадгалагдсан болно. Шинжилгээ болон сканнеруудын кодыг дахин бичсэн бөгөөд угсрахад GNU бизон болон флекс шаардлагатай болсон. libmailutils номын санд mime төрлийг оруулах боломжийг нэмсэн. Maildir болон MH нь SMTP сессийн үед "MAIL FROM" командаар илгээсэн илгээгчийн мэдээллийг X-дугтуй-Илгээгч ба X-дугтуй-огнооны толгой хэсэгт тусгахаа больж, харин буцах зам болон Хүлээн авсан толгой хэсэгт энэ мэдээллийг хадгалах болно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх