.\" Automatically generated by Podwrapper::Man 1.44.0 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "guestfs-release-notes-1.12 1" .TH guestfs-release-notes-1.12 1 "2021-01-05" "libguestfs-1.44.0" "Virtualization Support" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "НАЗВА" .IX Header "НАЗВА" guestfs-release-notes \- нотатки щодо випусків libguestfs .SH "НОТАТКИ ЩОДО ВИПУСКУ LIBGUESTFS 1.12" .IX Header "НОТАТКИ ЩОДО ВИПУСКУ LIBGUESTFS 1.12" Ці нотатки щодо випуску стосуються лише відмінностей від попереднього стабільного випуску (1.10.0). Докладний журнал змін є частиною журналу змін сховища git. Його також наведено у файлі ChangeLog, який є частиною архіву tar із кодом бібліотеки. .SS "Нові можливості" .IX Subsection "Нові можливості" \fIguestfish\fR .IX Subsection "guestfish" .PP \&\- Тепер у рядках guestfish можна використовувати екранування, приклад: > write /щось \*(L"рядок 1\enрядок 2\en\*(R" .PP \&\- Для дописування даних до файлів можна скористатися командою guestfish write-append. .PP \&\- Довготривалі вивантаження і отримання файлів можна скасувати за допомогою програмного інтерфейсу або натискання ^C у guestfish. .PP \&\- Нова команда guestfish display для показу графічних файлів у гостьовій системі. .PP \&\- У guestfish доповнення за Tab тепер працює і на пристроях /dev/mapper. .PP \fIvirt-inspector\fR .IX Subsection "virt-inspector" .PP \&\- Програмний інтерфейс інспектування тепер здатен отримувати піктограму або логотип певних гостьових систем. .PP \&\- До virt-inspector включено логотипи і назви вузлів для певних гостьових систем. .PP \&\- virt-inspector тепер може отримувати дані щодо версії і випуску пакунків \s-1RPM.\s0 .PP \&\- CentOS і Scientific Linux тепер вважаються окремими дистрибутивами у програмному інтерфейсі інспектування. .PP \fIvirt-resize\fR .IX Subsection "virt-resize" .PP \&\- virt-resize тепер може працювати з btrfs. .PP \&\- За допомогою нового параметра virt-resize \-\-ntfsresize\-force можна змінювати розмір віртуальних машин Windows декілька разів. .PP \fIінші virt tools\fR .IX Subsection "інші virt tools" .PP \&\- У guestfish, guestmount, virt-cat, virt-df, virt-edit, virt-filesystems, virt-inspector, virt-ls та virt-rescue тепер можна скористатися параметром \-d \s-1UUID\s0 для визначення гостьової системи за \s-1UUID.\s0 Це значно підвищує надійність роботи цих програм, якщо їх викликано іншими програмами. .PP \&\- Параметр virt-ls \-lR уможливлює складну ітерацію файловою системою та аналіз гостьової системи. .PP \&\- У virt-win-reg реалізовано підтримку HKEY_USERS\e<\s-1SID\s0> та HKEY_USERS\e<користувач>. .PP \&\- Параметр virt-win-reg \-\-unsafe\-printable\-strings уможливлює показ придатних до друку рядків у виведених даних (не є безпечним: ознайомтеся із документацією, перш ніж користуватися). .PP \&\- virt-edit переписано на C. .PP \fIПрограмний інтерфейс і прив'язки до мов програмування\fR .IX Subsection "Програмний інтерфейс і прив'язки до мов програмування" .PP \&\- Реалізовано повну підтримку Java. Див. http://libguestfs.org/guestfs\-java.3.html .PP \&\- За допомогою прив'язок до Java реалізовано підтримку JRuby. .PP \&\- Тепер у повідомленнях трасування з'являється guestfs_close. .PP \&\- У прив'язках до Python додано явний метод g.\fBclose()\fR. .PP \&\- Програми мовою Python тепер можуть використовувати новий програмний інтерфейс подій. .PP \&\- \s-1GIL\s0 Python вимикається на час викликів libguestfs, що уможливлює належну роботу багатопотокових програм мовою Python. .PP \&\- Реалізовано підтримку 9pfs (файлових систем Plan 9, експортованих із основної системи). .PP \&\- Додано \-DGUESTFS_WARN_DEPRECATED=1 для попередження щодо використання функцій застарілого програмного інтерфейсу у програмах мовою C. .PP \&\- Нова сторінка підручника \fBguestfs\-recipes\fR\|(1), яку призначено для зберігання рецептів. .PP \&\- mkfs-opts тепер може встановлювати розміри inode та сектора на створених файлових системах (дякуємо Nikita Menkovich). .PP \&\- guestfs_last_errno тепер є доступною з OCaml (як g#last_errno ()). .SS "Безпека" .IX Subsection "Безпека" \&\- optargs_bitmask перевіряється навіть для викликів, які не мають необов'язкових аргументів. Це унеможливлює використання можливої дірки у захисті фонової служби для ненадійних джерел викликів. .SS "Нові програмні інтерфейси" .IX Subsection "Нові програмні інтерфейси" btrfs-filesystem-resize, get-pgroup, inspect-get-icon, is-zero, is-zero-device, list\-9p, list-dm-devices, mount\-9p, ntfsresize-opts, set-pgroup, write-append .SS "Внутрішня частина роботи програми" .IX Subsection "Внутрішня частина роботи програми" \&\- Для визначення вад у коді було запущено Coverity (інструмент статичного аналізу). Було виправлено багато вад. .PP \&\- Тепер генератор може обробляти функції, які повертають RBufferOut і мають необов'язкові аргументи. .PP \&\- Реалізовано сумісність із Perl 5.14. .PP .Vb 1 \& \- Сумісність з gcc 4.6. .Ve .PP \&\- Було виконано перевірки захисту \s-1QEMU.\s0 .PP \&\- Тести програмного інтерфейсу C тепер можуть повністю тестувати виклики із необов'язковими аргументами. .PP .Vb 1 \& \- Скористайтеся ./configure \-\-enable\-install\-daemon, щоб встановити /usr/sbin/guestfsd. \& \& \- Каталог po\-docs тепер стосується усіх сторінок підручника (man). .Ve .PP \&\- stderr з процесу qemu тепер перехоплюється підсистемою подій. .SS "Виправлені вади" .IX Subsection "Виправлені вади" .Vb 7 \& \- 602997 part\-get\-bootable gives wrong result with an unordered part layout \& \- 661280 virt\-rescue: panic when shutting down: "/sbin/reboot: No such file or directory" \& \- 700369 qemu\-system\-x86_64 says \*(AqKVM not supported for this target\*(Aq \& \- 705200 guestmount attempt results in access denied \& \- 714981 \*(Aqlist\-filesystems\*(Aq does not know about virtio 9p filesystems or detect existing mounts \& \- 717786 libguestfs python bindings should have an explicit close call \& \- 721275 virt\-resize in F16 should support btrfs .Ve .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" .IX Header "ТАКОЖ ПЕРЕГЛЯНЬТЕ" \&\fBguestfs\-examples\fR\|(1), \fBguestfs\-faq\fR\|(1), \fBguestfs\-performance\fR\|(1), \&\fBguestfs\-recipes\fR\|(1), \fBguestfs\-testing\fR\|(1), \fBguestfs\fR\|(3), \&\fBguestfish\fR\|(1), http://libguestfs.org/ .SH "АВТОР" .IX Header "АВТОР" Richard W.M. Jones .SH "АВТОРСЬКІ ПРАВА" .IX Header "АВТОРСЬКІ ПРАВА" Copyright (C) 2009\-2020 Red Hat Inc. .SH "LICENSE" .IX Header "LICENSE" .SH "BUGS" .IX Header "BUGS" To get a list of bugs against libguestfs, use this link: https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools .PP To report a new bug against libguestfs, use this link: https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools .PP When reporting a bug, please supply: .IP "\(bu" 4 The version of libguestfs. .IP "\(bu" 4 Where you got libguestfs (eg. which Linux distro, compiled from source, etc) .IP "\(bu" 4 Describe the bug accurately and give a way to reproduce it. .IP "\(bu" 4 Run \fBlibguestfs\-test\-tool\fR\|(1) and paste the \fBcomplete, unedited\fR output into the bug report.