Neue Versionen von GNU Rush 2.2, Pies 1.7 und mailutils 3.14

Die Veröffentlichung von GNU Rush 2.2 (Restricted User Shell), einer spezialisierten Kommandozeilen-Shell, die für Systeme mit eingeschränktem Remote-Zugriff konzipiert ist, wurde bekanntgegeben. Rush ermöglicht die Definition, welche Funktionen der Kommandozeile der Benutzer verwenden kann und welche Ressourcen ihm dabei zur Verfügung stehen (Speichergröße, Prozessorzeit usw.). Zum Beispiel kann Rush verwendet werden, um Programme in einer chroot-Umgebung remote zu starten, was zur Erhöhung der Sicherheit beiträgt, wenn der Zugang über Programme wie sftp-server oder scp, die standardmäßig Zugriff auf das gesamte Dateisystem haben, gewährt wird.

In der neuen Version wurde die Möglichkeit hinzugefügt, den Status von Dateien und Verzeichnissen im Dateisystem zu überprüfen (z. B. können in Regeln jetzt Dateitypen, Berechtigungen und Besitzer abgefragt werden). Das Format der Optionen zur Überprüfung ähnelt der Arbeit mit dem Befehl „test“. Zum Beispiel kann zur Überprüfung verwendet werden, dass ein Pfad existiert und auf ein Verzeichnis verweist, die Konstruktion „match -d /var/lock/sd“.

Zusätzlich wurde die Utility GNU pies 1.7 veröffentlicht, die für die Koordination des Starts und der Ausführung von Anwendungen vorgesehen ist. Basierend auf einer angegebenen Konfiguration startet das Programm ausführbare Dateien im Hintergrund, verfolgt deren Ausführung und ermöglicht die Bindung von Handlern für verschiedene Zustände, z. B. kann es ein Programm im Falle eines Absturzes neu starten, ein anderes Programm ausführen oder eine Benachrichtigung an den Administrator senden. GNU pies kann auch als Init-Prozess verwendet werden, der beim Systemstart als erstes gestartet wird und das Format /etc/inittab unterstützt.

In der neuen Version von GNU Pies wurde die Arbeitsweise mit Konfigurationsdateien geändert. Der integrierte Präprozessor wurde entfernt und jede Datei, die in den Ausdrücken „#include“ und „#include_once“ angegeben ist, wird jetzt separat mit einem externen Präprozessor bearbeitet (früher wurden alle „#include“-Ersetzungen zunächst vom eingebauten Präprozessor aufgelöst und dann das Ergebnis als Ganzes mit dem externen Präprozessor m4 bearbeitet). Es wurden neue diagnostische Ausdrücke „#warning 'TEXT'“, „#error 'TEXT'“ und „#abend 'TEXT'“ zum Generieren von Warnungen und Ausgeben von Fehlern hinzugefügt.

Es ist auch die Veröffentlichung des GNU mailutils 3.14-Pakets zu erwähnen, das Bibliotheken und Dienstprogramme für verschiedene Aufgaben im Zusammenhang mit E-Mail bietet, wie das Parsen von Feldern in Nachrichten, die Arbeit mit Mail-Datenbanken (mailbox, maildrop, maildir), das Filtern von Nachrichten, das Extrahieren von E-Mail-Adressen und URLs, die Verarbeitung von MIME-Blöcken und das Abrufen von E-Mails von externen Server unter Verwendung der Protokolle IMAP4 und POP3 sowie dem Versand von E-Mails über das SMTP-Protokoll, einschließlich der Verwendung von TLS, SASL und GSSAPI.

In der neuen Version von GNU mailutils wurde die TLS-Unterstützung vollständig überarbeitet. Die Konfiguration tls.handshake-timeout wurde hinzugefügt, um Zeitlimit für TLS festzulegen. Die Funktion mu_mailbox_append_message_ext wurde hinzugefügt, um eine Nachricht zur mailbox hinzuzufügen. Im mail-Dienstprogramm wurde der Befehl unread (U) hinzugefügt, um das Lesezeichen für eine Nachricht zu entfernen, und bei den Befehlen zum Kopieren in eine andere mailbox wurde der Zustand (gelesen oder ungelesen) beibehalten. Der Code der Parser und Scanner wurde neu geschrieben, und zur Erstellung sind jetzt GNU bison und flex erforderlich. Es wurde die Möglichkeit hinzugefügt, MIME-Typen in die Bibliothek libmailutils einzufügen. In Maildir und MH wurde die Darstellung der Informationen über den Absender, die während der SMTP-Sitzung im Befehl „MAIL FROM“ übermittelt werden, in den X-Envelope-Sender- und X-Envelope-Datum-Headern eingestellt; diese Informationen werden stattdessen in den Headers Return-Path und Received gespeichert.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster