Provided by: libguestfs0t64_1.52.2-6ubuntu3_amd64 bug

НАЗВА

       guestfs-release-notes - нотатки щодо випусків libguestfs

НОТАТКИ ЩОДО ВИПУСКУ LIBGUESTFS 1.16

       Ці нотатки щодо випуску стосуються лише відмінностей від попереднього стабільного випуску
       (1.14.0). Докладний журнал змін є частиною журналу змін сховища git. Його також наведено у
       файлі ChangeLog, який є частиною архіву tar із кодом бібліотеки.

   Нові можливості
       libguestfs

        - уможливлено створення файлових систем XFS на наявних файлових системах (Wanlong Gao)

       - (невказане) типове вирівнювання для part-disk змінено на 64 кБ для поліпшення підтримки
       високоякісних сховищ, з'єднаних із мережею

          - нова сторінка підручника, guestfs-testing(1)

        - list-filesystems тепер повертає пункти пристроїв MD, які містять файлові системи (Matthew Booth)

          - підтримка GCC >= 4.7 (Jim Meyering)

       - реалізовано перевірку повторного додавання користувачем диска (Wanlong Gao).

       прив’язки до мов програмування

       - експериментальні прив'язки до GObject із підтримкою інтроспекції GObject. Тепер ви
       можете використовувати libguestfs з Javascript. Будь ласка, зауважте, що прив'язки у цьому
       випуску не є стабільними і остаточними. (Matthew Booth).

          - підтримка Ruby >= 1.9

       - прив'язки до Ruby можна вимикати окремо (Hilko Bengen)

          - підтримка Python 2.6, 3.x (Richard Jones, Hilko Bengen)

          - підтримка PHP >= 5.4

       - у прив'язках до Perl доступний новий хеш %guestfs_introspection, отже ви можете
       виконувати за його допомогою опитування щодо необов'язкових аргументів

       перевірка

       - уможливлено інспектування пристроїв MD (Matthew Booth)

       - реалізовано підтримку гостьових систем GNU/Hurd

       guestfish

       - події libguestfs (зокрема події смужки поступу та повідомлення журналу) тепер можна
       перехоплювати і обробляти за допомогою визначених користувачем скриптів оболонки.

       - уможливлено доповнення за Tab для пристроїв MD (Matthew Booth)

       virt tools

       - новий інструмент virt-format для витирання і створення порожніх дисків

       - нові параметри virt-sparsify --compress і -o для уможливлення виведення стиснених даних
       та виведення у іншому форматі

       - virt-sparsify тепер може виявляти і розріджувати файли .vdi

       - virt-sysprep більше не потребує xmlstarlet; додано новий параметр virt-inspector --xpath
       для заміни цієї функціональної можливості

       - virt-rescue має новий параметр --suggest, за допомогою якого реалізовано пропозиції
       команд монтування для гостьової системи

       - virt-resize більше не потребує виконуваного файла pcre OCaml

       libguestfs live

       - фонова служба більше не намагається редагувати ваші поточні налаштування /etc/lvm

       - усунено потенційну проблему захисту, пов'язану із передбачуваними назвами у /tmp (Steve
       Kemp)

   Безпека
         CVE-2011-4127, RHBZ#757071
         Усунено можливе розширення прав доступу за допомогою SG_IO ioctl
         Докладніший опис: https://github.com/libguestfs/libguestfs/commit/9a5f784d511a8f00a8386f316eab41fe660430db

   Нові програмні інтерфейси
       blkid: виводить усі атрибути пристрою, відомого blkid (Wanlong Gao) e2fsck: надає доступ
       до ширшого спектра можливостей e2fsck (Wanlong Gao) list-md-devices: повертає список
       пристроїв MD Linux (Matthew Booth) md-create: створює пристрій MD md-detail: повертає
       метадані пристрою MD (Matthew Booth) md-stop: зупиняє роботу пристрою MD (Wanlong Gao)
       tune2fs: надає змогу коригувати параметри файлових систем ext2/3/4

   Внутрішня частина роботи програми
       сховище коду git перенесено до http://github.com/libguestfs

       Різноманітні каталоги для тестування перевпорядковано логічно: тепер усі вони є
       підкаталогами tests/.

       Реалізовано правило make extra-tests, яке запускає звичайні тести і додаткові тести,
       використовуючи valgrind для пошуку проблем із пам'яттю.

       Виявлено за допомогою valgrind і усунено витоки пам'яті та інші проблеми.

       Підтримку необов'язкових аргументів у генераторі було переписано із метою розширення
       можливостей та поліпшення захисту (Matthew Booth).

       Використання gcc -fvisibility=hidden для внутрішніх символів надало змогу уникнути
       опосередкованих викликів за допомогою PLT.

       Уможливлено тестування функцій RHashtable у генераторі.

       Макрос ADD_ARG у фоновій службі надає змогу будувати списки аргументів без ризику
       порушення стека.

       Виправлено створення функцій OCaml, які мають понад 10 аргументів.

       у базову систему додано psmisc, що уможливлює використання fuser, killall та pstree для
       діагностування.

       bindtests тепер стосуються і RBufferOut та необов'язкових аргументів (Matthew Booth).

   Виправлені вади
        - 769680 temporary directories created during appliance builds are not cleaned up on error
        - 761460 guestfs_utimens hangs on named pipes
        - 761451 guestfs_utimens cannot set times on a directory
        - 760775 "guestfish: multi-boot operating systems are not supported by the -i option" should be more explanatory
        - 760669 guestfish copy-in and <! (inline execution) don't mix well: pclose: No child processes
        - 760000 libguestfs fails to compile with Ruby >= 1.9
        - 755729 Error message for resize2fs-M needs tweaking
        - 750889 Python code incompatible with Python v3.
        - 596761 Ctrl-\ causes guestfish to abort

ТАКОЖ ПЕРЕГЛЯНЬТЕ

       guestfs-examples(1), guestfs-faq(1), guestfs-performance(1), guestfs-recipes(1),
       guestfs-testing(1), guestfs(3), guestfish(1), http://libguestfs.org/

АВТОР

       Richard W.M. Jones

АВТОРСЬКІ ПРАВА

       Copyright (C) 2009-2023 Red Hat Inc.

LICENSE

BUGS

       To get a list of bugs against libguestfs, use this link:
       https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools

       To report a new bug against libguestfs, use this link:
       https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools

       When reporting a bug, please supply:

       •   The version of libguestfs.

       •   Where you got libguestfs (eg. which Linux distro, compiled from source, etc)

       •   Describe the bug accurately and give a way to reproduce it.

       •   Run libguestfs-test-tool(1) and paste the complete, unedited output into the bug
           report.