Den specialiserade kommandoskalet GNU Rush 2.2 (Restricted User Shell) har slÀppts, vilket Àr avsett för anvÀndning i system med begrÀnsad fjÀrrÄtkomst dÀr anvÀndarens ÄtgÀrder mÄste begrÀnsas. Rush gör det möjligt att definiera vilka kommandoradsfunktioner anvÀndaren kan anvÀnda och vilka resurser som tillhandahÄlls (minnesstorlek, CPU-tid osv.). Till exempel kan Rush anvÀndas för att köra program pÄ distans i ett chroot-miljö, vilket ökar sÀkerheten vid Ätkomst genom program som sftp-server eller scp, som som standard har tillgÄng till hela filsystemet.
I den nya utgÄvan har möjligheten att anvÀnda tillstÄndskontroller för filer och kataloger i filsystemet tillkommit (till exempel kan nu regler kontrollera filers typer, behörigheter och Àgare). Formatet pÄ alternativen för kontroller pÄminner om att arbeta med kommandot «test». Till exempel, för att kontrollera att sökvÀgen existerar och pekar pÄ en katalog kan konstruktionen «match -d /var/lock/sd» anvÀndas.
Dessutom har utgÄvan av verktyget GNU Pies 1.7 publicerats, avsett för samordning av start och körning av applikationer. Baserat pÄ den angivna konfigurationen startar programmet körbara filer i bakgrunden, övervakar deras utförande och möjliggör koppling av olika tillstÄndshanterare; till exempel kan det starta om programmet vid ett kraschat avslut, köra ett annat program eller skicka en avisering till administratören. Dessutom kan GNU Pies anvÀndas som init-processen som körs först under systemets uppstart och stöder formatet /etc/inittab.
I den nya versionen av GNU Pies har metoden för att arbeta med konfigurationsfiler Ă€ndrats. Den inbyggda preprocessorn har tagits bort och varje fil som anges i uttrycken «#include» och «#include_once» behandlas nu separat med hjĂ€lp av en extern preprocessorn (tidigare avslöjade den inbyggda preprocessorn först alla substitutioner av «#include», och sedan behandlades resultatet av den externa preprocessorn m4 som en helhet). Nya diagnostiska uttryck â#warning «TEXT»â, â#error «TEXT»â och â#abend «TEXT»â har lagts till för att generera varningar och visa fel.
Det kan ocksÄ nÀmnas att paketet GNU mailutils 3.14 har slÀppts, vilket erbjuder bibliotek och verktyg för att utföra olika uppgifter relaterade till e-post, sÄsom analys av fÀlt i meddelanden, arbete med e-postdatabaser (mailbox, maildrop, maildir), filtrering av meddelanden, extrahering av e-postadresser och URL:er, bearbetning av MIME-block, hÀmtning av brev frÄn externa servrar via protokollen IMAP4 och POP3 och skickande av meddelanden via protokollet SMTP, inklusive anvÀndning av TLS, SASL och GSSAPI.
I den nya versionen av GNU mailutils har stödet för TLS helt skrivits om. InstÀllningen tls.handshake-timeout har lagts till för att stÀlla in timeout för TLS. Funktionen mu_mailbox_append_message_ext har lagts till för att lÀgga till ett meddelande till mailbox. I verktyget mail har kommandot unread (U) lagts till för att ta bort lÀsmarkeringen av ett meddelande, och i kommandona för kopiering till en annan mailbox har bevarandet av status (lÀst eller olÀst) sÀkerstÀllts. Koden för parserar och skannrar har skrivits om, och för byggande krÀvs nu GNU bison och flex. Möjligheten att inkludera mime-typer i biblioteket libmailutils har lagts till. Informationen om avsÀndaren som överförs i kommandot 'MAIL FROM' under SMTP-sessionen speglas inte lÀngre i rubrikerna X-Envelope-Sender och X-Envelope-Date, istÀllet sparas denna information i rubrikerna Return-Path och Received.
KĂ€lla: opennet.ru
