Veröffentlichung des Paketmanagers Pacman 7.0

Die Version 7.0 des Paketmanagers Pacman, der in der Arch Linux-Distribution verwendet wird, ist verfĂŒgbar. Zu den Änderungen gehören:

  • In die Einstellungen wurde der Parameter DownloadUser aufgenommen, der es ermöglicht, die Berechtigungen beim Herunterladen von Dateien zurĂŒckzusetzen und heruntergeladene Dateien in einem temporĂ€ren Verzeichnis zu speichern, das dem in der Direktive angegebenen Benutzer gehört.
  • In Systemen mit dem Linux-Kernel kommen Isolationsmechanismen zum Einsatz, die dem Prozess, der den Download durchfĂŒhrt, das Schreiben in Bereiche des FĐĄ außerhalb des Download-Verzeichnisses verbieten. Um den Isolationsmodus beim Download zu deaktivieren, wurden die Einstellung DisableSandbox und die Kommandozeilenoption „—disable-sandbox“ vorgeschlagen.
  • Es wurde eine ÜberprĂŒfung hinzugefĂŒgt, dass die Datenbank und die digitale Signatur aus derselben Quelle stammen.
  • Um PufferĂŒberlĂ€ufe zu verhindern, wurde im Code anstelle der Funktion sprintf die Funktion snprintf verwendet, in der ein Limit fĂŒr die GrĂ¶ĂŸe der resultierenden Zeichenkette festgelegt wird.
  • Die Möglichkeit, im Modus „-D_FORTIFY_SOURCE=3“ zu kompilieren, der mögliche PufferĂŒberlĂ€ufe bei der AusfĂŒhrung von Zeichenfolgenfunktionen, die in der Header-Datei string.h definiert sind, identifiziert, wurde eingerichtet.
  • Ein Problem wurde behoben, das zu PufferĂŒberlĂ€ufen bei der Verarbeitung sehr langer Dateipfade zu Skripten fĂŒhren konnte.

Quelle: opennet.ru

60GB SSD 8Gb DDR4