Veröffentlichung des Paketmanagers Pacman 7.0

Die Veröffentlichung des Paketmanagers Pacman 7.0, der in der Arch Linux-Distribution verwendet wird, steht zur Verfügung. Zu den Änderungen gehören:

  • In die Einstellungen wurde der Parameter DownloadUser eingefügt, der es ermöglicht, die Berechtigungen bei Dateiübertragungsoperationen zurückzusetzen und die heruntergeladenen Dateien in einem temporären Verzeichnis zu speichern, das dem in der Direktive angegebenen Benutzer gehört.
  • In Systemen basierend auf dem Linux-Kernel werden Isolationsmechanismen verwendet, die es dem Prozess, der die Downloads ausführt, verbieten, in Bereichen des Dateisystems zu schreiben, die außerhalb des Download-Verzeichnisses liegen. Um den Isolationsmodus beim Download zu deaktivieren, werden die Einstellung DisableSandbox und die Kommandozeilenoption „—disable-sandbox“ angeboten.
  • Eine Überprüfung wurde hinzugefügt, um sicherzustellen, dass die Datenbank und die digitale Signatur aus derselben Quelle stammen.
  • Im Code wurde zur Verhinderung von Pufferüberläufen anstelle der Funktion sprintf die Funktion snprintf verwendet, bei der eine Begrenzung für die Länge der resultierenden Zeichenkette festgelegt wird.
  • Die Möglichkeit zur Kompilierung im Modus „-D_FORTIFY_SOURCE=3“ wurde eingerichtet, der mögliche Pufferüberläufe bei der Ausführung von Zeichenfolgenfunktionen, die in der Header-Datei string.h definiert sind, aufdeckt.
  • Ein Problem wurde behoben, das zu einem Pufferüberlauf beim Verarbeiten von sehr langen Dateipfaden zu Skripten führen konnte.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster