Nové verze GNU Rush 2.2, Pies 1.7 a mailutils 3.14

Bylo publikováno vydání specializovaného příkazového shellu, GNU Rush 2.2 (Restricted User Shell), navržené pro použití v systémech s omezeným vzdáleným přístupem, které vyžadují omezení uživatelských akcí. Rush umožňuje určit, které funkce příkazového řádku může uživatel používat a jaké zdroje jsou mu poskytovány (velikost paměti, čas procesoru atd.). Rush lze například použít ke vzdálenému spouštění programů v chrootovaném prostředí, což pomáhá zvýšit bezpečnost při udělování přístupu prostřednictvím programů, jako je sftp-server nebo scp, které mají ve výchozím nastavení přístup k celému systému souborů.

Nové vydání poskytuje možnost používat kontroly stavu souborů a adresářů v systému souborů (pravidla nyní mohou například kontrolovat typy souborů, přístupová práva a vlastníky). Formát voleb pro kontrolu je podobný práci s příkazem „test.“ Chcete-li například zkontrolovat, zda cesta existuje a ukazuje na adresář, můžete použít konstrukci „match -d /var/lock/sd“.

Kromě toho bylo zveřejněno vydání nástroje GNU pies 1.7, určeného ke koordinaci spouštění a provádění aplikací. Na základě dané konfigurace program spouští spustitelné soubory na pozadí, sleduje jejich provádění a umožňuje vázat handlery pro různé stavy, např. může restartovat program v případě abnormálního ukončení, spustit jiný program nebo poslat upozornění na správce. Včetně koláčů GNU lze použít jako proces init, spouštěný jako první při bootování systému a podporuje formát /etc/inittab.

Nová verze GNU Pies změnila způsob práce s konfiguračními soubory. Vestavěný preprocesor byl odstraněn a každý soubor uvedený ve výrazech „#include“ a „#include_once“ je nyní zpracováván samostatně pomocí externího preprocesoru (dříve vestavěný preprocesor nejprve rozšířil všechny substituce „#include“ a pak byl výsledek zpracován externím preprocesorem m4 jako jeden celek). Přidány nové diagnostické výrazy '#warning "TEXT"', '#error "TEXT"' a '#abend "TEXT"' pro generování varování a zobrazování chyb.

Můžete si také všimnout vydání sady GNU mailutils 3.14, která nabízí knihovny a nástroje pro provádění různých úkolů souvisejících s e-mailem, jako je analýza polí ve zprávách, práce s poštovními databázemi (mailbox, maildrop, maildir), filtrování zpráv, zvýrazňování e-mailů. adresy a URL, zpracování bloků MIME, získávání e-mailů z externích serverů pomocí protokolů IMAP4 a POP3 a odesílání e-mailů přes SMTP, včetně použití TLS, SASL a GSSAPI.

Nová verze GNU mailutils má kompletně přepsanou podporu TLS. Přidáno nastavení tls.handshake-timeout pro nastavení časového limitu pro TLS. Přidána funkce mu_mailbox_append_message_ext pro přidání zprávy do schránky. Do poštovní utility byl přidán příkaz unread (U) pro odstranění značky přečtení zprávy a v příkazech pro kopírování do jiné schránky je zajištěno ukládání stavu (přečteno nebo nepřečteno). Kód analyzátorů a skenerů byl přepsán; pro sestavení jsou nyní vyžadovány GNU bison a flex. Přidána možnost zahrnout typy mime do knihovny libmailutils. Maildir a MH již nezobrazují informace o odesílateli odeslané v příkazu MAIL FROM během relace SMTP v hlavičkách X-Envelope-Sender a X-Envelope-Date, místo toho tyto informace ukládají do hlaviček Return-Path a Received.

Zdroj: opennet.ru

Přidat komentář