Libguestfs - May 2023

Wednesday May 31 2023
TimeRepliesSubject
8:26PM 1 [PATCH v3 12/14] nbd/client: Request extended headers during negotiation
6:33PM 1 [PATCH v3 12/14] nbd/client: Request extended headers during negotiation
6:29PM 1 [PATCH libguestfs 2/2] Only leave/enter blocking_section when OCaml lock is not held
5:54PM 1 [PATCH v3 12/14] nbd/client: Request extended headers during negotiation
5:40PM 1 [PATCH v3 11/14] nbd/client: Accept 64-bit block status chunks
4:13PM 1 [PATCH libguestfs 1/2] ocaml/implicit_close test: collect all currently unreachable blocks
4:04PM 1 [libnbd PATCH v3 03/22] protocol: Add definitions for extended headers
3:48PM 1 [libnbd PATCH] internal: Tweak use of attribute packed in union sbuf
3:33PM 1 [PATCH libguestfs 1/2] ocaml/implicit_close test: collect all currently unreachable blocks
3:26PM 1 [PATCH v3 10/14] nbd/client: Initial support for extended headers
2:46PM 1 [PATCH v3 09/14] nbd/server: Initial support for extended headers
2:44PM 1 [PATCH libguestfs 1/2] ocaml/implicit_close test: collect all currently unreachable blocks
11:59AM 1 [libnbd PATCH v3 04/22] states: Prepare to send 64-bit requests
11:29AM 1 [libnbd PATCH v3 03/22] protocol: Add definitions for extended headers
11:23AM 1 [PATCH libguestfs 1/2] ocaml/implicit_close test: collect all currently unreachable blocks
11:13AM 1 [PATCH libguestfs 1/2] ocaml/implicit_close test: collect all currently unreachable blocks
10:45AM 1 [libnbd PATCH] internal: Tweak use of attribute packed in union sbuf
10:32AM 3 [PATCH libguestfs 1/2] ocaml/implicit_close test: collect all currently unreachable blocks
9:15AM 1 [PATCH libguestfs 2/2] Only leave/enter blocking_section when OCaml lock is not held
9:12AM 1 [PATCH libguestfs 1/2] ocaml/implicit_close test: collect all currently unreachable blocks
2:10AM 2 [libnbd PATCH] internal: Tweak use of attribute packed in union sbuf
 
Tuesday May 30 2023
TimeRepliesSubject
6:48PM 1 [libnbd PATCH v3 03/22] protocol: Add definitions for extended headers
6:22PM 1 [PATCH v3 05/14] nbd: Add types for extended headers
6:18PM 2 [libnbd PATCH v3 04/22] states: Prepare to send 64-bit requests
5:44PM 1 [libnbd PATCH] internal: s/handle/cookie/ to match NBD spec
4:29PM 1 [PATCH v3 03/14] nbd/server: Prepare for alternate-size headers
3:48PM 2 [libnbd PATCH v3 03/22] protocol: Add definitions for extended headers
2:56PM 1 [libnbd PATCH v3 03/22] protocol: Add definitions for extended headers
2:06PM 1 [libnbd PATCH v3 04/22] states: Prepare to send 64-bit requests
1:23PM 1 [PATCH v3 05/14] nbd: Add types for extended headers
1:05PM 1 [PATCH v3 04/14] nbd: Prepare for 64-bit request effect lengths
11:50AM 1 [libnbd PATCH v3 03/22] protocol: Add definitions for extended headers
11:18AM 1 [libnbd PATCH] internal: s/handle/cookie/ to match NBD spec
10:42AM 1 libnbd | Failed pipeline for master | 21f4c618
 
Monday May 29 2023
TimeRepliesSubject
4:24PM 1 [nbdkit PATCH] server: s/handle/cookie/ to match NBD spec
4:24PM 2 [libnbd PATCH] internal: s/handle/cookie/ to match NBD spec
3:17PM 1 libnbd | Failed pipeline for master | 21f4c618
3:02PM 0 libnbd | Failed pipeline for master | 82e064b9
2:26PM 1 [PATCH v3 03/14] nbd/server: Prepare for alternate-size headers
 
Saturday May 27 2023
TimeRepliesSubject
1:35PM 2 [PATCH libguestfs 2/2] Only leave/enter blocking_section when OCaml lock is not held
1:32PM 4 [PATCH libguestfs 1/2] ocaml/implicit_close test: collect all currently unreachable blocks
 
Friday May 26 2023
TimeRepliesSubject
9:26PM 1 [libnbd PATCH v3 02/22] internal: Refactor layout of replies in sbuf
9:06PM 1 [libnbd PATCH v3 02/22] internal: Refactor layout of replies in sbuf
4:09PM 1 [libnbd PATCH v3 02/22] internal: Refactor layout of replies in sbuf
3:53PM 2 [libnbd PATCH v3 02/22] internal: Refactor layout of replies in sbuf
 
Thursday May 25 2023
TimeRepliesSubject
4:30PM 1 [libnbd PATCH v3 01/22] block_status: Refactor array storage
1:01PM 1 [libnbd PATCH v3 22/22] api: Add nbd_[aio_]block_status_filter()
1:01PM 1 [libnbd PATCH v3 21/22] api: Add nbd_can_block_status_payload()
1:01PM 1 [libnbd PATCH v3 20/22] interop: Add test of 64-bit block status
1:01PM 1 [libnbd PATCH v3 19/22] api: Add nbd_[aio_]opt_extended_headers()
1:01PM 1 [libnbd PATCH v3 18/22] generator: Actually request extended headers
1:01PM 1 [libnbd PATCH v3 17/22] ocaml: Add example for 64-bit extents
1:01PM 1 [libnbd PATCH v3 16/22] examples: Update copy-libev to use 64-bit block status
1:01PM 1 [libnbd PATCH v3 15/22] info: Update nbdinfo --map to use 64-bit block status
1:01PM 1 [libnbd PATCH v3 14/22] info: Expose extended-headers support through nbdinfo
1:00PM 1 [libnbd PATCH v3 13/22] dump: Update nbddump to use 64-bit block status
1:00PM 1 [libnbd PATCH v3 12/22] copy: Update nbdcopy to use 64-bit block status
1:00PM 0 [libnbd PATCH v3 11/22] api: Add several functions for controlling extended headers
1:00PM 1 [libnbd PATCH v3 08/22] block_status: Track 64-bit extents internally
1:00PM 1 [libnbd PATCH v3 07/22] generator: Add struct nbd_extent in prep for 64-bit extents
1:00PM 1 [libnbd PATCH v3 06/22] states: Break deadlock if server goofs on extended replies
1:00PM 1 [libnbd PATCH v3 05/22] states: Prepare to receive 64-bit replies
1:00PM 2 [libnbd PATCH v3 04/22] states: Prepare to send 64-bit requests
1:00PM 1 [libnbd PATCH v3 03/22] protocol: Add definitions for extended headers
1:00PM 1 [libnbd PATCH v3 02/22] internal: Refactor layout of replies in sbuf
1:00PM 1 [libnbd PATCH v3 01/22] block_status: Refactor array storage
1:00PM 23 [libnbd PATCH v3 00/22] NBD 64-bit extensions (libnbd portion)
 
Wednesday May 24 2023
TimeRepliesSubject
7:18PM 1 [libnbd PATCH] maint: Drop useless casts
3:00PM 2 [libnbd PATCH] maint: Drop useless casts
1:09PM 2 [libnbd PATCH] maint: pick consistent spacing style for casts
5:39AM 2 [libnbd PATCH] maint: pick consistent spacing style for casts
2:12AM 2 [libnbd PATCH] maint: pick consistent spacing style for casts
 
Monday May 22 2023
TimeRepliesSubject
12:46PM 1 [guestfs-tools PATCH 3/3] inspector: test /dev/mapper/VG-LV translation in LUKS-on-LVM test
 
Saturday May 20 2023
TimeRepliesSubject
4:16PM 1 [libguestfs-common PATCH] Add support for OCaml 5.0
 
Friday May 19 2023
TimeRepliesSubject
4:31PM 1 [guestfs-tools PATCH 3/3] inspector: test /dev/mapper/VG-LV translation in LUKS-on-LVM test
4:28PM 1 [libguestfs PATCH 3/3] LUKS-on-LVM inspection test: test /dev/mapper/VG-LV translation
3:55PM 1 [guestfs-tools PATCH 3/3] inspector: test /dev/mapper/VG-LV translation in LUKS-on-LVM test
3:55PM 0 [guestfs-tools PATCH 1/3] update common submodule
3:55PM 3 [guestfs-tools PATCH 0/3] test "/dev/mapper/VG-LV" with "--key"
2:08PM 1 [libguestfs PATCH 3/3] LUKS-on-LVM inspection test: test /dev/mapper/VG-LV translation
2:08PM 3 [libguestfs PATCH 0/3] test "/dev/mapper/VG-LV" with "--key"
 
Thursday May 18 2023
TimeRepliesSubject
4:12PM 1 [PATCH nbdkit v2 5/6] New plugin: ones
3:59PM 1 [libguestfs-common PATCH v2 2/2] options/keys: introduce unescape_device_mapper_lvm()
3:42PM 1 [libguestfs-common PATCH v2 2/2] options/keys: introduce unescape_device_mapper_lvm()
1:42PM 1 [libguestfs-common PATCH v2 2/2] options/keys: introduce unescape_device_mapper_lvm()
1:09PM 1 [libguestfs-common PATCH v2 2/2] options/keys: introduce unescape_device_mapper_lvm()
1:09PM 2 [libguestfs-common PATCH v2 0/2] recognize "/dev/mapper/VG-LV" with "--key"
 
Wednesday May 17 2023
TimeRepliesSubject
10:32PM 1 [PATCH nbdkit v2 6/6] New filter: evil
9:36PM 1 [PATCH nbdkit v2 4/6] common/include: Make log_2_bits work on 64 bit ints
9:05PM 2 [PATCH nbdkit v2 1/6] Add new public nbdkit_parse_probability function
1:36PM 0 [PATCH nbdkit 5/5] New filter: evil
10:06AM 2 [PATCH nbdkit v2 6/6] New filter: evil
10:06AM 2 [PATCH nbdkit v2 5/6] New plugin: ones
10:06AM 2 [PATCH nbdkit v2 4/6] common/include: Make log_2_bits work on 64 bit ints
10:06AM 1 [PATCH nbdkit v2 3/6] common/include: Add next_power_of_2 function
10:06AM 1 [PATCH nbdkit v2 2/6] error: Use new nbdkit_parse_probability
10:06AM 1 [PATCH nbdkit v2 1/6] Add new public nbdkit_parse_probability function
10:06AM 6 [PATCH nbdkit v2 0/6] New ones plugin and evil filter
 
Tuesday May 16 2023
TimeRepliesSubject
8:22PM 2 [PATCH nbdkit 1/5] Add new public nbdkit_parse_probability function
7:35PM 2 [PATCH nbdkit 1/5] Add new public nbdkit_parse_probability function
5:20PM 1 [PATCH nbdkit 1/5] Add new public nbdkit_parse_probability function
4:24PM 1 [PATCH nbdkit 5/5] New filter: evil
3:55PM 1 [PATCH nbdkit 5/5] New filter: evil
3:15PM 1 virt-v2v check-valgrind?
2:25PM 2 virt-v2v check-valgrind?
1:26PM 1 virt-v2v check-valgrind?
12:37PM 3 virt-v2v check-valgrind?
12:29PM 2 [PATCH nbdkit 3/5] common/include: Add next_power_of_2 function
12:17PM 1 [libguestfs-common PATCH 2/2] options/keys: introduce unescape_device_mapper_lvm()
12:14PM 1 [libguestfs-common PATCH 1/2] options/keys: key_store_import_key(): un-constify "key" parameter
12:12PM 3 [PATCH nbdkit 5/5] New filter: evil
12:12PM 1 [PATCH nbdkit 4/5] New plugin: ones
12:12PM 1 [PATCH nbdkit 3/5] common/include: Add next_power_of_2 function
12:12PM 1 [PATCH nbdkit 1/5] Add new public nbdkit_parse_probability function
12:12PM 5 [PATCH nbdkit 0/5] New ones plugin and evil filter
 
Monday May 15 2023
TimeRepliesSubject
7:53PM 1 [PATCH v3 14/14] nbd/server: Add FLAG_PAYLOAD support to CMD_BLOCK_STATUS
7:53PM 1 [PATCH v3 13/14] nbd/server: Prepare for per-request filtering of BLOCK_STATUS
7:53PM 2 [PATCH v3 12/14] nbd/client: Request extended headers during negotiation
7:53PM 2 [PATCH v3 11/14] nbd/client: Accept 64-bit block status chunks
7:53PM 1 [PATCH v3 10/14] nbd/client: Initial support for extended headers
7:53PM 1 [PATCH v3 09/14] nbd/server: Initial support for extended headers
7:53PM 1 [PATCH v3 08/14] nbd/server: Support 64-bit block status
7:53PM 1 [PATCH v3 07/14] nbd/server: Refactor to pass full request around
7:53PM 1 [PATCH v3 06/14] nbd/server: Refactor handling of request payload
7:53PM 1 [PATCH v3 05/14] nbd: Add types for extended headers
7:53PM 1 [PATCH v3 04/14] nbd: Prepare for 64-bit request effect lengths
7:53PM 1 [PATCH v3 03/14] nbd/server: Prepare for alternate-size headers
7:53PM 1 [PATCH v3 02/14] nbd/client: Add safety check on chunk payload length
7:53PM 1 [PATCH v3 01/14] nbd/client: Use smarter assert
7:53PM 15 [PATCH v3 00/14] qemu patches for 64-bit NBD extensions
5:55PM 1 [v2v PATCH 2/2] LUKS-on-LVM conversion test: test /dev/mapper/VG-LV translation
5:55PM 1 [v2v PATCH 1/2] LUKS-on-LVM conversion test: rename VGs and LVs
5:55PM 3 [v2v PATCH 0/2] test "/dev/mapper/VG-LV" with "--key"
5:51PM 1 virt-v2v check-valgrind?
5:49PM 1 [libguestfs-common PATCH 2/2] options/keys: introduce unescape_device_mapper_lvm()
5:49PM 1 [libguestfs-common PATCH 1/2] options/keys: key_store_import_key(): un-constify "key" parameter
5:49PM 2 [libguestfs-common PATCH 0/2] recognize "/dev/mapper/VG-LV" with "--key"
5:22PM 1 virt-v2v check-valgrind?
11:21AM 1 [libnbd PATCH 0/6] finish wrapping generated C code harder
 
Thursday May 11 2023
TimeRepliesSubject
6:45AM 1 [libnbd PATCH 3/6] state_machine_generator: wrap state comments in lib/states.{h, c}
 
Wednesday May 10 2023
TimeRepliesSubject
3:25PM 1 [libnbd PATCH 0/6] finish wrapping generated C code harder
3:14PM 1 [libnbd PATCH 3/6] state_machine_generator: wrap state comments in lib/states.{h, c}
3:08PM 1 [libnbd PATCH 2/6] generator/utils: add "pr_wrap_c_comment"
11:48AM 1 [libnbd PATCH 3/6] state_machine_generator: wrap state comments in lib/states.{h, c}
11:48AM 1 [libnbd PATCH 2/6] generator/utils: add "pr_wrap_c_comment"
11:48AM 8 [libnbd PATCH 0/6] finish wrapping generated C code harder
 
Tuesday May 9 2023
TimeRepliesSubject
8:51PM 0 libnbd | Failed pipeline for master | bab30812
8:28PM 1 [PATCH nbdkit v3 6/6] server: debug: Escape debug strings
6:36PM 2 [PATCH nbdkit v3 6/6] server: debug: Escape debug strings
6:25PM 1 [PATCH nbdkit v3 5/6] server: debug: Fix error handling
6:18PM 1 [PATCH nbdkit v3 3/6] common/utils: Add C string quoting function
2:51PM 1 [PATCH nbdkit v3 6/6] server: debug: Escape debug strings
2:51PM 1 [PATCH nbdkit v3 5/6] server: debug: Fix error handling
2:51PM 1 [PATCH nbdkit v3 4/6] server: debug: Return earlier if not verbose
2:51PM 2 [PATCH nbdkit v3 3/6] common/utils: Add C string quoting function
2:51PM 1 [PATCH nbdkit v3 2/6] server: debug: Don't emit ANSI colour codes on Windows
2:51PM 6 [PATCH nbdkit v3 0/6] server: Add -D nbdkit.environ=1 to dump the environment
1:05PM 1 [PATCH nbdkit v2 4/4] server: debug: Escape debug strings
12:28PM 1 [PATCH nbdkit v2 3/4] common/utils: Add C string quoting function
9:51AM 1 [PATCH nbdkit v2 4/4] server: debug: Escape debug strings
9:51AM 1 [PATCH nbdkit v2 3/4] common/utils: Add C string quoting function
9:51AM 1 [PATCH nbdkit v2 2/4] server: debug: Don't emit ANSI colour codes on Windows
9:51AM 1 [PATCH nbdkit v2 1/4] server: Add -D nbdkit.environ=1 to dump the environment
9:51AM 4 [PATCH nbdkit v2 0/4] Add -D nbdkit.environ=1, Windows fixes and quoting issues
9:48AM 2 [PATCH libnbd v2] tests: Add a test of nbd_{set, get}_socket_activation_name
9:48AM 1 [PATCH libnbd v2] tests: Add a test of nbd_{set, get}_socket_activation_name
6:56AM 1 [PATCH nbdkit] server: Add -D nbdkit.environ=1 to dump the environment
 
Monday May 8 2023
TimeRepliesSubject
9:52PM 1 [PATCH nbdkit] server: Add -D nbdkit.environ=1 to dump the environment
9:33PM 2 [PATCH nbdkit] server: Add -D nbdkit.environ=1 to dump the environment
1:35PM 1 [PATCH nbdkit] server: Add -D nbdkit.environ=1 to dump the environment
7:11AM 1 [PATCH libnbd] tests: Add a test of nbd_{set, get}_socket_activation_name
6:54AM 1 [PATCH nbdkit] server: Add -D nbdkit.environ=1 to dump the environment
 
Sunday May 7 2023
TimeRepliesSubject
10:43AM 2 [PATCH libnbd] tests: Add a test of nbd_{set, get}_socket_activation_name
10:43AM 2 [PATCH nbdkit] server: Add -D nbdkit.environ=1 to dump the environment
 
Tuesday May 2 2023
TimeRepliesSubject
5:04PM 1 [libnbd PATCH v2 2/2] generator/C: lib/api.c: indent arg list 2 spaces relative to function name
5:04PM 4 [libnbd PATCH v2 0/2] continue wrapping generated C code harder