Nye versioner af GNU Rush 2.2, Pies 1.7 og mailutils 3.14

Udgivelsen af den specialiserede kommandolinje-shell GNU Rush 2.2 (Restricted User Shell) er offentliggjort. Den er designet til brug i systemer med begrænset fjernadgang, hvor det er nødvendigt at begrænse brugerens handlinger. Rush gør det muligt at definere, hvilke kommandolinjefunktioner brugeren kan benytte, og hvilke ressourcer der stilles til rådighed (hukommelsesstørrelse, CPU-tid osv.). For eksempel kan Rush bruges til fjernkørsel af programmer i et chroot-miljø, hvilket øger sikkerheden ved at give adgang gennem programmer som sftp-server eller scp, som som standard har adgang til hele filsystemet.

I den nye version er der tilføjet muligheden for at bruge tilstandscheck af filer og mapper i filsystemet (for eksempel kan man i regler nu kontrollere filtyper, adgangsrettigheder og ejerskaber). Optionsformatet til kontroller ligner arbejdet med kommandoen «test». For eksempel, for at kontrollere, at stien eksisterer og peger på en mappe, kan man bruge konstruktionen «match -d /var/lock/sd».

Derudover er version 1.7 af værktøjet GNU pies blevet offentliggjort, som har til formål at koordinere opstarten og udførelsen af applikationer. Baseret på den angivne konfiguration starter programmet eksekverbare filer i baggrunden, overvåger deres kørsel og tillader binding af håndteringsprogrammer til forskellige tilstande. For eksempel kan det genstarte programmet i tilfælde af en nedbrud, køre et andet program eller sende en meddelelse til administratoren. Desuden kan GNU pies fungere som init-proces, der startes først under systemopstart, og understøtter formatet /etc/inittab.

I den nye version af GNU Pies er metoden til at arbejde med konfigurationsfiler ændret. Den indbyggede præprocessor er fjernet, og hver fil, der angives i udtryk som «#include» og «#include_once», behandles nu separat ved hjælp af en ekstern præprocessor (tidligere blev alle placeringer «#include» udvidet af den indbyggede præprocessor, og derefter blev resultatet behandlet af den eksterne præprocessor m4 som en helhed). Nye diagnostiske udtryk ‘#warning «TEXT»‘, ‘#error «TEXT»‘ og ‘#abend «TEXT»‘ er tilføjet for at generere advarsler og vise fejl.

Det er også værd at bemærke udgivelsen af GNU mailutils 3.14, som tilbyder biblioteker og værktøjer til at udføre forskellige opgaver relateret til e-mail, såsom at analysere felter i beskeder, arbejde med postdatabaser (mailbox, maildrop, maildir), filtrering af beskeder, udtrækning af e-mailadresser og URL'er, behandling af MIME-blokke, samt at hente e-mails fra eksterne servere ved hjælp af protokollerne IMAP4 og POP3 og sende e-mails via SMTP-protokollen, herunder brugen af TLS, SASL og GSSAPI.

I den nye version af GNU mailutils er understøttelsen af TLS fuldt omskrevet. Der er tilføjet en indstilling tls.handshake-timeout for at sætte timeout for TLS. Funktionen mu_mailbox_append_message_ext er tilføjet for at tilføje en meddelelse til mailbox. I mailværktøjet er kommandoen unread (U) tilføjet for at fjerne læsemærket på meddelelsen, og i kopieringskommandoerne til en anden mailbox er der sikret bevarelse af status (læst eller ulæst). Parserne og scannernes kode er blevet omskrevet, og der kræves nu GNU bison og flex til samling. Der er tilføjet mulighed for at inkludere mime-typer i biblioteket libmailutils. I Maildir og MH er informationen om afsenderen, der overføres i kommandoen

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster