Stefan Hajnoczi
c4c124f331
Merge tag 'pull-parallels-2023-09-20-v2' of https://src.openvz.org/scm/~den/qemu into staging
...
Parallels format driver:
* regular calculation of cluster used bitmap of the image file
* cluster allocation on the base of that bitmap (effectively allocation of
new clusters could be done inside the image if that offset space is unused)
* support of DISCARD and WRITE_ZEROES operations
* image check bugfixes
* unit tests fixes
* unit tests covering new functionality
# -----BEGIN PGP SIGNATURE-----
#
# iQHDBAABCgAtFiEE9vE2f3B8+RUZInytPzClrpN3nJ8FAmUL7u4PHGRlbkBvcGVu
# dnoub3JnAAoJED8wpa6Td5yfdaUL/RW+nOYlFNXlrjOVeasgGLkAKrKBja8O3/As
# aRo0DLZKITK8qbLEBAeTDyCpN9LLwy7WdUR1uT4V54FzE5zZP6HAdBEoj9AsaW/9
# wsTF+oyKeqmXw2y348t+lclp8eREHySecwiVhaxTpG9J2TQfDP/D2yhzRU88P7nH
# rbVZjOF2yOthzW6Y8h8e/LMd8rfODO053tYaMEBngjirBZnhESH3mAm1WB5mYs+q
# 2++4XQZcFFKWFp952MaEDphpwYdh80E65g4vth80JrDTyyMH0KZE9cQqbFb5UgZv
# aV1/DCaH0WTSDbjCaI/SrmqKXrO0Mkd/y/ShoQpTu7qJO/FbaClA58f+KfGE7VBd
# Fa5pM+JN12UVNxnNIF/Oe+wAiVUJYKtLaDMKibj+MUjM5sE/ZRLqzFLktDbQT0kS
# Qvs1u8HTvirJpvxOkJv4cEuNw07JERCzpl/qPF6XkS9rcKeIormhftaaRmjILxS/
# KEmDVNj63g1D0XDY3WTF7LHLNjtXpw==
# =FUWj
# -----END PGP SIGNATURE-----
# gpg: Signature made Thu 21 Sep 2023 03:21:18 EDT
# gpg: using RSA key F6F1367F707CF91519227CAD3F30A5AE93779C9F
# gpg: issuer "den@openvz.org "
# gpg: Good signature from "Denis V. Lunev <den@openvz.org >" [unknown]
# gpg: WARNING: The key's User ID is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: F6F1 367F 707C F915 1922 7CAD 3F30 A5AE 9377 9C9F
* tag 'pull-parallels-2023-09-20-v2' of https://src.openvz.org/scm/~den/qemu : (22 commits)
tests: extend test 131 to cover availability of the write-zeroes
parallels: naive implementation of parallels_co_pwrite_zeroes
tests: extend test 131 to cover availability of the discard operation
parallels: naive implementation of parallels_co_pdiscard
parallels: improve readability of allocate_clusters
parallels: naive implementation of allocate_clusters with used bitmap
parallels: update used bitmap in allocate_cluster
parallels: accept multiple clusters in mark_used()
tests: test self-cure of parallels image with duplicated clusters
tests: fix broken deduplication check in parallels format test
parallels: collect bitmap of used clusters at open
parallels: add test which will validate data_off fixes through repair
parallels: fix broken parallels_check_data_off()
tests: ensure that image validation will not cure the corruption
parallels: create mark_used() helper which sets bit in used bitmap
parallels: refactor path when we need to re-check image in parallels_open
parallels: return earlier from parallels_open() function on error
parallels: return earler in fail_format branch in parallels_open()
parallels: invent parallels_opts_prealloc() helper to parse prealloc opts
parallels: fix memory leak in parallels_open()
...
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com >
2023-09-21 09:32:07 -04:00
..
2021-03-08 14:56:55 +01:00
2023-09-21 09:32:07 -04:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-05-12 17:42:23 +02:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-09-08 13:40:52 +02:00
2021-01-20 14:53:22 -06:00
2023-02-27 09:15:39 +01:00
2021-01-20 14:53:22 -06:00
2016-05-12 15:33:24 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2021-01-20 14:53:22 -06:00
2020-03-24 12:05:31 +01:00
2020-03-24 12:05:31 +01:00
2022-03-29 16:30:55 +02:00
2022-03-29 16:30:55 +02:00
2020-12-11 17:52:40 +01:00
2023-09-08 13:08:52 +03:00
2022-04-25 14:30:27 +02:00
2019-07-15 15:48:40 +02:00
2022-02-01 10:51:39 +01:00
2020-08-25 09:19:55 +02:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2018-03-02 18:39:07 +01:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2022-03-29 16:30:55 +02:00
2020-08-25 09:19:55 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2023-09-08 13:08:52 +03:00
2020-09-08 13:40:53 +02:00
2022-03-29 16:30:55 +02:00
2020-09-08 13:40:49 +02:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2022-02-01 10:51:39 +01:00
2022-02-01 10:51:39 +01:00
2021-01-20 14:53:22 -06:00
2023-09-08 13:08:52 +03:00
2021-03-29 18:06:14 +02:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2016-05-12 15:33:24 +02:00
2021-01-20 14:53:22 -06:00
2023-06-02 12:29:27 -05:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2022-10-27 20:13:32 +02:00
2023-05-25 10:18:33 +02:00
2023-09-20 17:46:01 +02:00
2021-01-20 14:53:22 -06:00
2016-05-12 15:33:24 +02:00
2021-01-20 14:53:22 -06:00
2019-04-30 15:29:00 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-05-08 13:26:35 +02:00
2022-04-25 14:30:04 +02:00
2019-08-06 13:17:17 +02:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2023-09-08 13:08:52 +03:00
2020-09-02 16:32:14 -05:00
2022-03-29 16:30:55 +02:00
2022-02-01 10:51:39 +01:00
2023-09-08 13:08:52 +03:00
2022-02-01 10:51:39 +01:00
2022-03-29 16:30:55 +02:00
2021-01-20 14:53:22 -06:00
2020-01-06 13:43:07 +01:00
2022-03-29 16:30:55 +02:00
2023-02-01 16:52:33 +01:00
2022-03-29 16:30:55 +02:00
2017-05-11 12:08:24 +02:00
2022-03-29 16:30:55 +02:00
2017-09-06 15:19:01 +01:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2019-04-30 15:29:00 +02:00
2023-09-08 13:08:52 +03:00
2018-12-18 07:55:47 +01:00
2022-03-29 16:30:55 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2017-10-26 14:45:57 +02:00
2021-01-20 14:53:22 -06:00
2019-04-30 15:29:00 +02:00
2021-01-20 14:53:22 -06:00
2019-04-30 15:29:00 +02:00
2021-01-20 14:53:22 -06:00
2017-11-14 18:06:25 +01:00
2021-01-20 14:53:22 -06:00
2019-04-30 15:29:00 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2023-09-08 17:03:09 +02:00
2021-01-20 14:53:22 -06:00
2021-03-08 14:56:55 +01:00
2021-01-20 14:53:22 -06:00
2022-02-01 10:51:39 +01:00
2021-01-20 14:53:22 -06:00
2019-10-28 11:22:31 +01:00
2022-03-29 16:30:55 +02:00
2019-04-30 15:29:00 +02:00
2022-03-29 16:30:55 +02:00
2021-11-02 13:02:46 +01:00
2021-01-20 14:53:22 -06:00
2021-03-08 14:55:18 +01:00
2021-03-08 14:56:55 +01:00
2021-01-20 14:53:22 -06:00
2019-04-30 15:29:00 +02:00
2022-03-29 16:30:55 +02:00
2020-12-11 17:52:40 +01:00
2022-03-29 16:30:55 +02:00
2022-03-29 16:30:55 +02:00
2020-01-06 13:43:07 +01:00
2021-01-20 14:53:22 -06:00
2019-05-07 09:43:42 -05:00
2021-03-24 14:25:48 +00:00
2018-08-15 12:50:39 +02:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2021-01-20 14:53:22 -06:00
2015-10-16 15:34:29 +02:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2021-01-20 14:53:22 -06:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:37 +01:00
2022-03-29 16:30:55 +02:00
2019-04-30 15:29:00 +02:00
2021-01-20 14:53:22 -06:00
2019-04-30 15:29:00 +02:00
2022-03-29 16:30:55 +02:00
2023-02-01 16:52:33 +01:00
2018-04-03 17:39:37 +02:00
2022-03-29 16:30:55 +02:00
2022-07-12 12:14:56 +02:00
2022-04-20 12:09:17 +02:00
2021-01-20 14:53:22 -06:00
2023-09-08 17:03:09 +02:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2023-09-08 17:03:09 +02:00
2022-03-29 16:30:55 +02:00
2018-06-11 16:18:45 +02:00
2021-07-09 13:18:32 +02:00
2021-07-09 13:19:09 +02:00
2022-03-29 16:30:55 +02:00
2015-09-11 10:21:38 +03:00
2021-01-20 14:53:22 -06:00
2021-03-29 14:13:55 +02:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2021-01-26 14:36:37 +01:00
2021-01-26 14:36:37 +01:00
2022-03-29 16:30:55 +02:00
2018-12-18 07:55:47 +01:00
2022-03-29 16:30:55 +02:00
2018-12-18 07:55:47 +01:00
2022-03-29 16:30:55 +02:00
2018-03-26 12:16:00 +02:00
2022-01-14 12:03:16 +01:00
2023-09-20 17:46:01 +02:00
2022-03-29 16:30:55 +02:00
2015-02-16 15:07:18 +00:00
2021-03-18 09:22:55 +00:00
2019-08-06 13:17:24 +02:00
2022-03-29 16:30:55 +02:00
2020-09-15 11:30:36 +02:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2021-01-20 14:53:22 -06:00
2015-03-10 14:02:24 +01:00
2021-11-02 12:47:51 +01:00
2015-04-28 15:36:09 +02:00
2021-01-20 14:53:22 -06:00
2019-04-30 15:29:00 +02:00
2023-09-21 08:49:28 +02:00
2023-09-21 08:49:28 +02:00
2021-01-20 14:53:22 -06:00
2015-07-02 10:06:23 +01:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-07-06 08:33:06 +02:00
2022-03-29 16:30:55 +02:00
2015-07-27 17:19:07 +02:00
2021-01-20 14:53:22 -06:00
2016-05-19 16:45:31 +02:00
2022-02-01 10:51:39 +01:00
2020-01-06 13:43:07 +01:00
2022-03-29 16:30:55 +02:00
2020-03-26 14:52:43 +01:00
2021-03-24 14:25:48 +00:00
2016-09-23 13:45:36 +02:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2022-03-29 16:30:55 +02:00
2021-12-28 15:18:59 +01:00
2021-11-16 11:30:29 +01:00
2021-11-16 11:30:29 +01:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2021-01-20 14:53:22 -06:00
2017-04-27 15:39:49 +02:00
2022-03-29 16:30:55 +02:00
2023-09-20 17:46:01 +02:00
2021-01-20 14:53:22 -06:00
2018-01-26 09:37:21 -06:00
2021-01-20 14:53:22 -06:00
2016-03-17 16:43:30 +01:00
2022-04-25 14:30:27 +02:00
2022-03-22 10:14:37 +01:00
2022-03-29 16:30:55 +02:00
2019-09-03 14:55:35 +02:00
2019-09-03 14:55:35 +02:00
2022-11-10 13:33:57 +01:00
2022-11-10 13:33:57 +01:00
2021-01-20 14:53:22 -06:00
2016-04-20 16:52:55 +02:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2021-01-20 14:53:22 -06:00
2023-09-20 17:46:01 +02:00
2021-07-09 13:19:11 +02:00
2020-03-11 15:54:38 +01:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2021-01-20 14:53:22 -06:00
2017-07-11 17:44:59 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2016-09-20 22:10:57 +02:00
2021-01-20 14:53:22 -06:00
2016-09-20 22:10:57 +02:00
2021-01-20 14:53:22 -06:00
2020-12-18 12:47:38 +01:00
2022-03-29 16:30:55 +02:00
2020-10-29 09:57:37 +00:00
2022-04-25 14:30:03 +02:00
2017-09-26 15:00:32 +02:00
2022-02-01 10:51:39 +01:00
2019-10-17 17:02:32 -04:00
2021-01-20 14:53:22 -06:00
2016-09-20 22:10:57 +02:00
2021-01-20 14:53:22 -06:00
2016-10-31 16:52:39 +01:00
2023-05-22 09:44:48 +02:00
2022-09-30 18:42:34 +02:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2021-01-20 14:53:22 -06:00
2017-02-12 00:47:42 +01:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-01-26 14:36:37 +01:00
2023-06-02 12:29:27 -05:00
2023-06-02 12:29:27 -05:00
2021-01-20 14:53:22 -06:00
2023-09-20 17:46:01 +02:00
2023-09-08 13:08:52 +03:00
2017-09-26 14:46:23 +02:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2021-01-20 14:53:22 -06:00
2020-12-18 12:47:38 +01:00
2021-03-08 14:55:18 +01:00
2021-03-18 09:22:55 +00:00
2023-09-08 17:03:09 +02:00
2023-09-08 17:03:09 +02:00
2023-02-14 09:11:27 +01:00
2020-12-18 11:48:39 +01:00
2021-01-20 14:53:22 -06:00
2019-04-30 15:29:00 +02:00
2021-01-20 14:53:22 -06:00
2020-07-06 08:33:06 +02:00
2021-06-29 16:51:00 +02:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-05-28 13:16:16 -05:00
2021-01-20 14:53:22 -06:00
2021-03-18 09:22:55 +00:00
2022-03-29 16:30:55 +02:00
2019-10-28 11:22:31 +01:00
2023-06-07 08:36:55 -07:00
2023-06-07 08:36:55 -07:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2022-02-01 10:51:39 +01:00
2017-11-17 18:06:21 +01:00
2023-09-08 10:06:25 -04:00
2023-09-07 20:32:02 -05:00
2021-06-29 16:51:00 +02:00
2022-02-01 10:51:39 +01:00
2022-03-29 16:30:55 +02:00
2020-12-11 17:52:40 +01:00
2021-01-20 14:53:22 -06:00
2018-01-23 12:33:07 +01:00
2022-03-22 10:14:36 +01:00
2018-10-30 21:13:54 -03:00
2022-03-22 10:14:36 +01:00
2018-10-30 21:13:54 -03:00
2021-01-20 14:53:22 -06:00
2020-09-07 12:31:31 +02:00
2022-04-25 14:30:27 +02:00
2018-01-26 09:37:21 -06:00
2021-11-23 15:39:12 +01:00
2022-02-01 10:51:39 +01:00
2022-03-22 10:50:10 +01:00
2022-03-22 10:50:10 +01:00
2021-01-20 14:53:22 -06:00
2018-10-30 21:13:54 -03:00
2022-02-01 10:51:39 +01:00
2023-09-20 17:46:01 +02:00
2022-02-01 10:51:39 +01:00
2021-11-23 15:39:12 +01:00
2022-03-22 10:14:34 +01:00
2022-03-22 10:14:34 +01:00
2021-01-20 14:53:22 -06:00
2021-03-08 14:56:55 +01:00
2021-01-20 14:53:22 -06:00
2021-03-08 14:56:55 +01:00
2023-02-01 16:52:33 +01:00
2020-01-06 13:43:07 +01:00
2023-09-08 13:08:52 +03:00
2019-04-30 15:29:00 +02:00
2022-04-25 14:30:34 +02:00
2018-10-30 21:13:54 -03:00
2021-01-20 14:53:22 -06:00
2018-06-11 16:18:45 +02:00
2022-04-25 14:30:34 +02:00
2019-07-19 15:17:55 +02:00
2021-01-26 14:36:37 +01:00
2020-01-27 17:19:53 +01:00
2021-01-20 14:53:22 -06:00
2019-03-08 12:26:45 +01:00
2021-01-20 14:53:22 -06:00
2023-09-20 17:46:01 +02:00
2022-04-26 13:15:56 -05:00
2023-09-20 17:46:01 +02:00
2022-04-25 14:30:34 +02:00
2019-02-25 15:11:27 +01:00
2022-03-29 16:30:55 +02:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2021-03-18 09:22:55 +00:00
2021-01-20 14:53:22 -06:00
2023-05-15 08:18:10 -04:00
2022-03-29 16:30:55 +02:00
2020-09-07 12:31:31 +02:00
2022-03-29 16:30:55 +02:00
2020-12-18 12:47:38 +01:00
2022-03-29 16:30:55 +02:00
2021-05-14 16:14:10 +02:00
2021-01-20 14:53:22 -06:00
2019-03-19 15:49:29 +01:00
2022-03-07 17:13:31 -06:00
2022-03-07 17:13:31 -06:00
2022-03-22 10:14:36 +01:00
2019-02-01 13:46:44 +01:00
2021-10-06 10:25:55 +02:00
2018-12-03 16:51:53 +01:00
2021-03-18 09:22:55 +00:00
2021-03-18 09:22:55 +00:00
2022-03-22 10:14:38 +01:00
2022-03-22 10:14:38 +01:00
2021-03-24 14:25:48 +00:00
2019-01-24 10:02:28 +00:00
2021-01-20 14:53:22 -06:00
2019-02-01 13:46:44 +01:00
2021-03-24 14:25:48 +00:00
2021-05-14 16:14:10 +02:00
2022-03-07 17:12:45 -06:00
2023-09-20 17:46:01 +02:00
2022-04-25 14:30:02 +02:00
2022-02-01 10:51:39 +01:00
2021-01-20 14:53:22 -06:00
2019-03-08 12:26:46 +01:00
2021-03-30 13:02:11 +02:00
2023-09-20 17:46:01 +02:00
2023-05-19 19:12:12 +02:00
2023-05-19 19:12:12 +02:00
2022-02-01 10:51:39 +01:00
2021-03-18 09:22:55 +00:00
2021-01-20 14:53:22 -06:00
2019-03-19 15:49:29 +01:00
2021-07-09 13:19:11 +02:00
2021-07-09 13:19:11 +02:00
2021-01-20 14:53:22 -06:00
2021-03-08 14:56:55 +01:00
2022-03-29 16:30:55 +02:00
2019-06-04 16:55:58 +02:00
2022-03-29 16:30:55 +02:00
2019-06-14 15:09:27 +02:00
2022-03-29 16:30:55 +02:00
2023-09-20 17:46:01 +02:00
2021-01-20 14:53:22 -06:00
2023-09-20 17:46:01 +02:00
2022-02-01 10:51:39 +01:00
2021-03-18 09:22:55 +00:00
2022-04-25 14:30:02 +02:00
2022-03-22 10:14:41 +01:00
2023-05-30 17:29:44 +02:00
2019-08-16 16:28:03 -04:00
2022-03-22 10:14:26 +01:00
2022-03-07 09:33:31 +01:00
2022-04-25 14:30:34 +02:00
2021-03-08 14:55:18 +01:00
2022-03-29 16:30:55 +02:00
2020-09-02 16:32:14 -05:00
2022-02-01 10:51:39 +01:00
2019-10-17 17:02:32 -04:00
2022-03-29 16:30:55 +02:00
2020-10-06 08:34:49 +02:00
2023-01-24 18:26:41 +01:00
2019-10-08 14:28:25 +01:00
2021-01-20 14:53:22 -06:00
2020-07-06 08:33:06 +02:00
2022-08-07 18:51:35 +02:00
2021-02-12 12:19:46 -06:00
2021-01-20 14:53:22 -06:00
2019-09-10 08:58:43 +02:00
2022-03-22 10:39:36 +01:00
2019-12-19 14:32:43 +01:00
2021-01-20 14:53:22 -06:00
2021-02-08 11:19:51 +00:00
2021-01-20 14:53:22 -06:00
2019-10-14 17:12:48 +02:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2022-03-04 18:18:26 +01:00
2021-09-15 15:54:07 +02:00
2021-01-20 14:53:22 -06:00
2019-11-07 14:37:46 +01:00
2021-01-20 14:53:22 -06:00
2022-01-14 12:03:16 +01:00
2022-03-22 10:14:41 +01:00
2023-09-20 17:46:01 +02:00
2021-01-20 14:53:22 -06:00
2019-11-18 16:01:31 -06:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2022-03-22 10:14:41 +01:00
2022-03-22 10:14:41 +01:00
2022-02-11 14:06:18 +01:00
2022-02-11 14:06:18 +01:00
2021-01-20 14:53:22 -06:00
2020-07-14 15:18:59 +02:00
2021-12-28 15:18:59 +01:00
2021-12-28 15:18:59 +01:00
2021-01-20 14:53:22 -06:00
2020-07-06 08:33:06 +02:00
2021-01-20 14:53:22 -06:00
2020-02-20 16:43:42 +01:00
2022-02-01 10:51:39 +01:00
2021-01-20 14:53:22 -06:00
2021-01-20 14:53:22 -06:00
2020-03-11 12:42:29 +01:00
2021-01-20 14:53:22 -06:00
2020-03-24 12:05:31 +01:00
2022-02-01 10:51:39 +01:00
2020-07-14 15:18:59 +02:00
2021-01-20 14:53:22 -06:00
2020-05-08 13:26:35 +02:00
2021-01-20 14:53:22 -06:00
2020-07-06 08:49:28 +02:00
2021-01-20 14:53:22 -06:00
2020-07-06 08:49:28 +02:00
2021-03-08 14:55:18 +01:00
2021-05-14 16:14:10 +02:00
2022-03-22 10:14:38 +01:00
2022-03-04 18:14:39 +01:00
2021-11-01 11:54:59 -04:00
2021-01-26 14:36:37 +01:00
2023-09-08 13:08:52 +03:00
2020-12-18 12:35:55 +01:00
2021-01-20 14:53:22 -06:00
2020-07-17 14:20:57 +02:00
2021-11-01 11:54:59 -04:00
2021-02-12 15:32:04 -06:00
2021-07-09 13:18:32 +02:00
2021-07-09 13:18:32 +02:00
2022-02-01 10:51:39 +01:00
2023-02-01 16:52:33 +01:00
2022-04-25 14:30:02 +02:00
2022-02-01 10:51:39 +01:00
2021-01-20 14:53:22 -06:00
2020-08-11 09:29:31 +02:00
2021-01-20 14:53:22 -06:00
2020-09-15 11:05:13 +02:00
2021-07-20 16:49:50 +02:00
2022-07-12 12:14:56 +02:00
2023-03-10 15:14:46 +01:00
2023-03-10 15:14:46 +01:00
2022-04-25 14:30:34 +02:00
2021-01-26 14:36:29 +01:00
2023-01-24 18:26:41 +01:00
2020-12-18 12:47:38 +01:00
2021-01-26 14:36:37 +01:00
2021-01-26 14:36:37 +01:00
2023-03-22 15:08:26 +00:00
2023-06-02 11:24:18 -05:00
2019-10-28 11:22:31 +01:00
2020-04-07 13:51:09 +02:00
2021-09-01 12:57:31 +02:00
2023-06-02 11:24:18 -05:00
2022-03-07 17:13:31 -06:00
2021-01-27 20:53:14 +01:00
2023-05-30 17:29:44 +02:00
2021-11-01 11:54:59 -04:00
2017-02-12 00:47:42 +01:00
2023-05-18 08:53:52 +02:00
2022-07-12 13:55:24 +02:00
2020-11-17 12:26:47 +01:00
2023-09-08 13:08:52 +03:00
2020-08-21 08:56:09 -05:00
2020-08-21 08:56:09 -05:00
2020-02-07 15:15:16 +01:00
2016-06-16 15:19:55 +02:00
2023-03-22 15:08:26 +00:00
2023-03-22 15:08:26 +00:00