Andika Triwidada
f90eb83dfd
Translated using Weblate (Indonesian)
...
Currently translated at 2.0% (209 of 10366 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/id/
Co-authored-by: Andika Triwidada <andika@gmail.com >
Signed-off-by: Andika Triwidada <andika@gmail.com >
2020-09-08 17:41:52 +02:00
Andrea Bolognani
88c3490aa1
meson: Use @BASENAME@ more
...
This patch takes care of just the obvious cases: there are
many more situations where the data we pass to configure_file()
could likely be obtained in a more effective way, but we can
address the low-hanging fruits as a first approximation.
Signed-off-by: Andrea Bolognani <abologna@redhat.com >
Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com >
2020-09-01 13:22:24 +02:00
Yuri Chornoivan
d9dff6b853
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (10366 of 10366 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/uk/
Signed-off-by: Yuri Chornoivan <yurchor@ukr.net >
2020-08-27 16:49:03 +02:00
Weblate
0fd1b3fc68
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
2020-08-27 16:49:03 +02:00
Piotr Drąg
f606708121
Translated using Weblate (Polish)
...
Currently translated at 23.6% (2447 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Piotr Drąg <piotrdrag@gmail.com >
Translated using Weblate (Polish)
Currently translated at 23.6% (2447 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Piotr Drąg <piotrdrag@gmail.com >
2020-08-27 16:49:00 +02:00
Szymon Scholz
5bc1673cc9
Translated using Weblate (Polish)
...
Currently translated at 23.6% (2445 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Szymon Scholz <szymonscholz@gmail.com >
Translated using Weblate (Polish)
Currently translated at 23.6% (2445 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Szymon Scholz <szymonscholz@gmail.com >
2020-08-27 16:49:00 +02:00
Piotr Drąg
51c61245c2
Translated using Weblate (Polish)
...
Currently translated at 23.6% (2445 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Piotr Drąg <piotrdrag@gmail.com >
2020-08-27 16:49:00 +02:00
Szymon Scholz
893926b75d
Translated using Weblate (Polish)
...
Currently translated at 23.6% (2443 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Szymon Scholz <szymonscholz@gmail.com >
Translated using Weblate (Polish)
Currently translated at 23.6% (2443 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Szymon Scholz <szymonscholz@gmail.com >
2020-08-27 16:49:00 +02:00
Piotr Drąg
c174d07c4b
Translated using Weblate (Polish)
...
Currently translated at 23.6% (2443 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Piotr Drąg <piotrdrag@gmail.com >
2020-08-27 16:49:00 +02:00
Szymon Scholz
ea437b6156
Translated using Weblate (Polish)
...
Currently translated at 23.5% (2437 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Szymon Scholz <szymonscholz@gmail.com >
2020-08-27 16:49:00 +02:00
Jiri Denemark
103ff15ad4
po: Refresh potfile for v6.7.0
...
Signed-off-by: Jiri Denemark <jdenemar@redhat.com >
2020-08-26 11:18:25 +02:00
Peter Krempa
c501663a71
qemu: Extract snapshot related code to a separate file
...
We've dumped all the snapshot helpers and related code into
qemu_driver.c. It accounted for ~10% of overal size of qemu_driver.c.
Separate the code to qemu_snapshot.c/h.
Signed-off-by: Peter Krempa <pkrempa@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2020-08-24 16:42:29 +02:00
Peter Krempa
2087894906
qemu: Split of code related to handling of the save image file
...
There's a lot of helper code related to the save image handling. Extract
it to qemu_saveimage.c/h.
Signed-off-by: Peter Krempa <pkrempa@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2020-08-24 16:42:00 +02:00
Michal Privoznik
90eee87569
qemu: Separate out namespace handling code
...
The qemu_domain.c file is big as is and we should split it into
separate semantic blocks. Start with code that handles domain
namespaces.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com >
Reviewed-by: Ján Tomko <jtomko@redhat.com >
2020-08-03 19:32:27 +02:00
Pavel Hrdina
50a7a11b7b
meson: po: introduce libvirt translation
...
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
Reviewed-by: Peter Krempa <pkrempa@redhat.com >
Reviewed-by: Neal Gompa <ngompa13@gmail.com >
2020-08-03 09:27:06 +02:00
Pavel Hrdina
b63c979fc9
meson: remove automake specific directives
...
EXTRA_DIST is not relevant because meson makes a git copy when creating
dist archive so everything tracked by git is part of dist tarball.
The remaining ones are not converted to meson files as they are
automatically tracked by meson.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
Reviewed-by: Ján Tomko <jtomko@redhat.com >
Reviewed-by: Peter Krempa <pkrempa@redhat.com >
Reviewed-by: Neal Gompa <ngompa13@gmail.com >
2020-08-03 09:26:25 +02:00
Piotr Drąg
c9da4ae909
Translated using Weblate (Polish)
...
Currently translated at 23.5% (2437 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Piotr Drąg <piotrdrag@gmail.com >
2020-07-27 19:11:39 +02:00
Szymon Scholz
4e2d4d5a51
Translated using Weblate (Polish)
...
Currently translated at 23.4% (2432 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Szymon Scholz <szymonscholz@gmail.com >
2020-07-27 19:11:36 +02:00
Weblate
0e6dcc2f52
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
2020-07-27 09:35:44 +02:00
Yuri Chornoivan
55ae526ba5
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (10349 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/uk/
Signed-off-by: Yuri Chornoivan <yurchor@ukr.net >
2020-07-27 09:35:40 +02:00
Szymon Scholz
a7b584b32e
Translated using Weblate (Polish)
...
Currently translated at 23.4% (2431 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/pl/
Signed-off-by: Szymon Scholz <szymonscholz@gmail.com >
2020-07-27 09:35:37 +02:00
Pino Toscano
3584061b74
Translated using Weblate (Italian)
...
Currently translated at 24.7% (2560 of 10349 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/it/
Signed-off-by: Pino Toscano <toscano.pino@tiscali.it >
2020-07-27 09:35:34 +02:00
Weblate
eabc6e4236
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
2020-07-27 09:35:29 +02:00
Daniel P. Berrangé
4ed10ab698
Translated using Weblate (Finnish)
...
Currently translated at 3.3% (348 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/fi/
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2020-07-27 09:35:21 +02:00
Michal Privoznik
2249455654
virdevmapper: Don't use libdevmapper to obtain dependencies
...
CVE-2020-14339
When building domain's private /dev in a namespace, libdevmapper
is consulted for getting full dependency tree of domain's disks.
The reason is that for a multipath devices all dependent devices
must be created in the namespace and allowed in CGroups.
However, this approach is very fragile as building of namespace
happens in the forked off child process, after mass close of FDs
and just before dropping privileges and execing QEMU. And it so
happens that when calling libdevmapper APIs, one of them opens
/dev/mapper/control and saves the FD into a global variable. The
FD is kept open until the lib is unlinked or dm_lib_release() is
called explicitly. We are doing neither.
However, the virDevMapperGetTargets() function is called also
from libvirtd (when setting up CGroups) and thus has to be thread
safe. Unfortunately, libdevmapper APIs are not thread safe (nor
async signal safe) and thus we can't use them. Reimplement what
libdevmapper would do using plain C (ioctl()-s, /proc/devices
parsing, /dev/mapper dirwalking, and so on).
Fixes: a30078cb83
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1858260
Signed-off-by: Michal Privoznik <mprivozn@redhat.com >
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
2020-07-25 11:14:39 +02:00
Jiri Denemark
e2fd95ed45
po: Refresh potfile for v6.6.0
...
Signed-off-by: Jiri Denemark <jdenemar@redhat.com >
2020-07-25 00:45:52 +02:00
Daniel P. Berrangé
af3aa60dbd
Translated using Weblate (French)
...
Currently translated at 12.4% (1282 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/fr/
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2020-07-24 15:02:00 +02:00
Balázs Meskó
662785151b
Translated using Weblate (Hungarian)
...
Currently translated at 2.5% (265 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/hu/
Signed-off-by: Balázs Meskó <meskobalazs@mailbox.org >
2020-07-24 15:01:57 +02:00
Weblate
c9d6401668
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
2020-07-24 15:01:54 +02:00
Jean-Baptiste Holcroft
7b68cbb42b
Translated using Weblate (French)
...
Currently translated at 12.4% (1282 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/fr/
Signed-off-by: Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr >
Translated using Weblate (French)
Currently translated at 12.0% (1241 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/fr/
Signed-off-by: Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr >
2020-07-24 15:01:51 +02:00
Pino Toscano
1b2f99ed48
Translated using Weblate (Italian)
...
Currently translated at 23.5% (2435 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/it/
Signed-off-by: Pino Toscano <toscano.pino@tiscali.it >
Translated using Weblate (Italian)
Currently translated at 15.1% (1566 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/it/
Signed-off-by: Pino Toscano <toscano.pino@tiscali.it >
2020-07-24 15:01:48 +02:00
Côme Borsoi
45ed335450
Translated using Weblate (French)
...
Currently translated at 11.8% (1222 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/fr/
Signed-off-by: Côme Borsoi <fedora@borsoi.fr >
2020-07-13 22:04:40 +02:00
Pavel Hrdina
c6a0d3ff8b
po: change the format of POTFILES.in
...
There is no need to provide relative paths to the current directory if
we provide search paths using --directory option for xgettext.
In addition it will make libvirt.pot file look cleaner as it will not
contain relative paths to current directory. It improves the situation
for developers which are using different build path as that would
change the relative path in libvirt.pot as well. After this patch
it will not happen anymore.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
Reviewed-by: Ján Tomko <jtomko@redhat.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2020-07-10 09:40:29 +02:00
Weblate
e7998ebeaf
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
2020-06-30 15:25:43 +02:00
Yuri Chornoivan
bcc007d1b7
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (10318 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/uk/
Signed-off-by: Yuri Chornoivan <yurchor@ukr.net >
2020-06-30 15:25:38 +02:00
Daniel P. Berrangé
207a5009ea
Translated using Weblate (French)
...
Currently translated at 11.8% (1221 of 10318 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/fr/
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
2020-06-29 15:57:51 +02:00
Akarshan Biswas
7b2f71523a
Translated using Weblate (Bengali (India))
...
Currently translated at 21.6% (2223 of 10291 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/bn_IN/
Signed-off-by: Akarshan Biswas <akarshan.biswas@gmail.com >
2020-06-29 15:57:48 +02:00
Weblate
245fe8781c
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
2020-06-29 15:57:44 +02:00
Julien Humbert
6939f494d5
Translated using Weblate (French)
...
Currently translated at 11.8% (1223 of 10291 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/fr/
Signed-off-by: Julien Humbert <julroy67@gmail.com >
Translated using Weblate (French)
Currently translated at 11.6% (1201 of 10291 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/fr/
Signed-off-by: Julien Humbert <julroy67@gmail.com >
2020-06-29 15:57:37 +02:00
Daniel P. Berrangé
b67e6c1ed2
po: refresh pot file in prep for new release
...
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
2020-06-29 14:17:28 +01:00
Prathamesh Chavan
d66f2be2ab
qemu_domainjob: moved domain job APIs to a separate file
...
All the domain job related APIs were present in `qemu_domain.c`
along with the other domain APIs. In this patch, we move all the
qemu domain job APIs into a separate file.
Also, in this process, `qemuDomainTrackJob()`,
`qemuDomainFreeJob()`, `qemuDomainInitJob()` and
`qemuDomainObjSaveStatus()` were converted to a non-static
funciton and exposed using `qemu_domain.h`.
Signed-off-by: Prathamesh Chavan <pc44800@gmail.com >
Reviewed-by: Michal Privoznik <mprivozn@redhat.com >
2020-06-24 18:09:18 +02:00
Weblate
6f28865223
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
2020-06-17 12:59:44 +02:00
Yuri Chornoivan
456d9a0e56
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (10291 of 10291 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/uk/
Signed-off-by: Yuri Chornoivan <yurchor@ukr.net >
Translated using Weblate (Ukrainian)
Currently translated at 97.7% (10056 of 10291 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/uk/
Signed-off-by: Yuri Chornoivan <yurchor@ukr.net >
2020-06-17 12:59:44 +02:00
Daniel P. Berrangé
21597d3caa
po: fix update-po target to take account of libvirt.pot in srcdir
...
Now that we're storing libvirt.pot in git, it will be in srcdir instead
of builddir. Weblate is responsible for running msgmerge when the .pot
file changes, so add a warning that this target is not for general usage.
Reviewed-by: Pavel Hrdina <phrdina@redhat.com >
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
2020-06-08 16:39:09 +01:00
Daniel P. Berrangé
a484779392
po: remove obsolete zanata config file
...
Reviewed-by: Pavel Hrdina <phrdina@redhat.com >
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
2020-06-08 16:39:03 +01:00
Daniel P. Berrangé
29f0603c48
po: remove obsolete zanata push/pull rules
...
We're no longer using Zanata, so remove the old push/pull rules.
Reviewed-by: Pavel Hrdina <phrdina@redhat.com >
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
2020-06-08 16:39:01 +01:00
Daniel P. Berrangé
2c31e5b9bc
po: update docs to refer to Weblate instead of Zanata
...
The old information about managing PO files was outdated, as we're
managing files in a different way with Weblate. This also introduces a
badge showing the translation progress across languages.
Reviewed-by: Pavel Hrdina <phrdina@redhat.com >
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
2020-06-08 16:38:47 +01:00
Weblate
dc9692dcdc
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/
Signed-off-by: Fedora Weblate Translation <i18n@lists.fedoraproject.org >
2020-06-04 23:32:25 +02:00
Yuri Chornoivan
a444dee124
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (9803 of 9803 strings)
Translation: libvirt/libvirt
Translate-URL: https://translate.fedoraproject.org/projects/libvirt/libvirt/uk/
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
2020-06-04 20:53:55 +01:00
Daniel P. Berrangé
5a92e912ef
po: dedupe authors in translations
...
Weblate gets confused if the same email address is mentioned multiple
times in the translation headers. Dedupe authors so that each author
is mentioned only once, with a range of years listed.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com >
2020-06-04 20:50:49 +01:00