GNU Rush 2.2, Pies 1.7 և mailutils 3.14 նոր տարբերակները

Հրապարակվել է մասնագիտացված հրամանների կեղևի՝ GNU Rush 2.2 (Սահմանափակ օգտվողի կեղև) թողարկում, որը նախատեսված է սահմանափակ հեռավոր հասանելիությամբ համակարգերում օգտագործելու համար, որոնք պահանջում են սահմանափակող օգտատիրոջ գործողությունները: Rush-ը հնարավորություն է տալիս որոշել, թե ինչ հրամանի տող գործառույթներ կարող է օգտագործել օգտվողը և ինչ ռեսուրսներ են տրամադրվում նրան (հիշողության չափը, պրոցեսորի ժամանակը և այլն): Օրինակ, Rush-ը կարող է օգտագործվել chrooted միջավայրում ծրագրերը հեռակա գործարկելու համար, ինչը օգնում է բարձրացնել անվտանգությունը այնպիսի ծրագրերի միջոցով, ինչպիսիք են sftp-server-ը կամ scp-ը, որոնք լռելյայն մուտք ունեն ամբողջ ֆայլային համակարգը:

Նոր թողարկումը հնարավորություն է տալիս օգտագործել պետական ​​ստուգումներ ֆայլերի և դիրեկտորիաների համար ֆայլային համակարգում (օրինակ, կանոններն այժմ կարող են ստուգել ֆայլերի տեսակները, մուտքի իրավունքները և սեփականատերերը): Ստուգման տարբերակների ձևաչափը նման է «test» հրամանի հետ աշխատելուն: Օրինակ՝ ստուգելու համար, որ ուղին գոյություն ունի և մատնանշում է գրացուցակը, կարող եք օգտագործել «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 փաթեթի թողարկումը, որն առաջարկում է գրադարաններ և կոմունալ ծառայություններ էլփոստի հետ կապված տարբեր առաջադրանքներ կատարելու համար, ինչպիսիք են հաղորդագրությունների դաշտերի վերլուծությունը, փոստի տվյալների բազաների հետ աշխատելը (փոստարկղ, փոստաթել, maildir), հաղորդագրությունների զտում, էլ. հասցեները և URL-ը, MIME բլոկների մշակումը, արտաքին սերվերներից էլ. նամակների առբերումը IMAP4 և POP3 արձանագրությունների միջոցով և էլ. նամակներ ուղարկելը SMTP-ի միջոցով, ներառյալ՝ օգտագործելով TLS, SASL և GSSAPI:

GNU mailutils-ի նոր տարբերակը ամբողջությամբ վերաշարադրել է TLS աջակցությունը: Ավելացվեց tls.handshake-timeout պարամետրը՝ TLS-ի համար ժամանակի դադար սահմանելու համար: Ավելացվեց mu_mailbox_append_message_ext ֆունկցիան՝ փոստարկղում հաղորդագրություն ավելացնելու համար: Չընթերցված (U) հրամանն ավելացվել է փոստի կոմունալ ծառայությունում՝ հաղորդագրության ընթերցման նշանը հեռացնելու համար, և վիճակի պահպանումը (ընթերցված կամ չկարդացված) ապահովված է մեկ այլ փոստարկղում պատճենելու հրամաններում: Անալիզատորների և սկաներների կոդը վերաշարադրվել է, հավաքման համար այժմ պահանջվում է GNU բիզոնը և ֆլեքսը: Ավելացվեց libmailutils գրադարանում մնջախաղի տեսակները ներառելու հնարավորությունը: Maildir-ը և MH-ն այլևս չեն ցուցադրում ուղարկողի տեղեկատվությունը MAIL FROM հրամանով SMTP նիստի ժամանակ X-Envelope-Sender և X-Envelope-Date վերնագրերում, փոխարենը պահում են այս տեղեկատվությունը Return-Path և Received վերնագրերում:

Source: opennet.ru

Добавить комментарий