Sign in
qemu
/
qemu
/
ee64722514fabcad2430982ade86180208f5be4f
/
nbd
453cc6b
nbd: make nbd_export_close_all() synchronous
by Vladimir Sementsov-Ogievskiy
· 4 years, 8 months ago
795d946
nbd: Use ERRP_GUARD()
by Vladimir Sementsov-Ogievskiy
· 4 years, 8 months ago
5c4fe01
nbd/server: Avoid long error message assertions CVE-2020-10761
by Eric Blake
· 4 years, 9 months ago
dacbb6e
nbd/server: use bdrv_dirty_bitmap_next_dirty_area
by Vladimir Sementsov-Ogievskiy
· 5 years ago
89cbc7e
nbd/server: introduce NBDExtentArray
by Vladimir Sementsov-Ogievskiy
· 5 years ago
642700f
block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t
by Vladimir Sementsov-Ogievskiy
· 5 years ago
73e064c
nbd: Fix regression with multiple meta contexts
by Eric Blake
· 5 years ago
bdf200a
nbd: fix uninitialized variable warning
by Pan Nengyuan
· 5 years ago
93676c8
nbd: Don't send oversize strings
by Eric Blake
· 5 years ago
9d7ab22
nbd/server: Prefer heap over stack for parsing client names
by Eric Blake
· 5 years ago
61bc846
nbd: Grab aio context lock in more places
by Eric Blake
· 5 years ago
b496124
nbd/server: attach client channel to the export's AioContext
by Sergio Lopez
· 5 years ago
1b5c15c
nbd/client: Add hint when TLS is missing
by Eric Blake
· 5 years ago
794dcb5
trace: Remove trailing newline in events
by Philippe Mathieu-Daudé
· 5 years ago
b491dbb
nbd: Implement server use of NBD FAST_ZERO
by Eric Blake
· 6 years ago
0a47954
nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO
by Eric Blake
· 6 years ago
dbb38ca
nbd: Improve per-export flag handling in server
by Eric Blake
· 6 years ago
5de4773
nbd: Tolerate more errors to structured reply request
by Eric Blake
· 6 years ago
df18c04
nbd: Use g_autofree in a few places
by Eric Blake
· 6 years ago
61cc872
nbd: Advertise multi-conn for shared read-only connections
by Eric Blake
· 6 years ago
28636b8
block/dirty-bitmap: add bdrv_dirty_bitmap_get
by John Snow
· 6 years ago
c6a2225
Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into staging
by Peter Maydell
· 6 years ago
db72581
Include qemu/main-loop.h less
by Markus Armbruster
· 6 years ago
dc5e9ac
Include qemu/queue.h slightly less
by Markus Armbruster
· 6 years ago
a8e2bb6
block/nbd: use non-blocking io channel for nbd negotiation
by Vladimir Sementsov-Ogievskiy
· 6 years ago
7fa5c56
nbd: improve CMD_CACHE: use BDRV_REQ_PREFETCH
by Vladimir Sementsov-Ogievskiy
· 6 years ago
416e34b
nbd/server: Nicer spelling of max BLOCK_STATUS reply length
by Eric Blake
· 6 years ago
d861ab3
block: Add BlockBackend.ctx
by Kevin Wolf
· 6 years ago
45e92a9
nbd-server: Call blk_set_allow_aio_context_change()
by Kevin Wolf
· 6 years ago
e53f88d
nbd/client: Fix error message for server with unusable sizing
by Eric Blake
· 6 years ago
099fbcd
nbd/server: Don't fail NBD_OPT_INFO for byte-aligned sources
by Eric Blake
· 6 years ago
6e28064
nbd/server: Trace client noncompliance on unaligned requests
by Eric Blake
· 6 years ago
2178a56
nbd/server: Fix blockstatus trace
by Eric Blake
· 6 years ago
b0245d6
nbd/server: Advertise actual minimum block size
by Eric Blake
· 6 years ago
3add3ab
nbd/client: Reject inaccessible tail of inconsistent server
by Eric Blake
· 6 years ago
a9779a3
trace-events: Delete unused trace points
by Markus Armbruster
· 6 years ago
500016e
trace-events: Shorten file names in comments
by Markus Armbruster
· 6 years ago
e68b3ba
trace-events: Consistently point to docs/devel/tracing.txt
by Markus Armbruster
· 6 years ago
3ae96d6
block/dirty-bitmaps: add block_dirty_bitmap_check function
by John Snow
· 6 years ago
27a1b30
block/dirty-bitmaps: unify qmp_locked and user_locked calls
by John Snow
· 6 years ago
3b78a92
nbd: change error checking order for bitmaps
by John Snow
· 6 years ago
b25e12d
qemu-nbd: add support for authorization of TLS clients
by Daniel P. Berrange
· 6 years ago
d3bd5b9
nbd: Use low-level QIOChannel API in nbd_read_eof()
by Kevin Wolf
· 6 years ago
a7b78fc
nbd: Move nbd_read_eof() to nbd/client.c
by Kevin Wolf
· 6 years ago
269ee27
nbd/server: Kill pointless shadowed variable
by Eric Blake
· 6 years ago
e6798f0
nbd: generalize usage of nbd_read
by Vladimir Sementsov-Ogievskiy
· 6 years ago
7c6f5dd
nbd/client: Work around 3.0 bug for listing meta contexts
by Eric Blake
· 6 years ago
0b576b6
nbd/client: Add meta contexts to nbd_receive_export_list()
by Eric Blake
· 6 years ago
d21a2d3
nbd/client: Add nbd_receive_export_list()
by Eric Blake
· 6 years ago
138796d
nbd/client: Refactor nbd_opt_go() to support NBD_OPT_INFO
by Eric Blake
· 6 years ago
b3c9d33
nbd/client: Pull out oldstyle size determination
by Eric Blake
· 6 years ago
10b8998
nbd/client: Split handshake into two functions
by Eric Blake
· 6 years ago
2b8d095
nbd/client: Refactor return of nbd_receive_negotiate()
by Eric Blake
· 6 years ago
0182c1a
nbd/client: Split out nbd_receive_one_meta_context()
by Eric Blake
· 6 years ago
757b3ab
nbd/client: Split out nbd_send_meta_query()
by Eric Blake
· 6 years ago
2df94eb
nbd/client: Change signature of nbd_negotiate_simple_meta_context()
by Eric Blake
· 6 years ago
6dc1667
nbd/client: Move export name into NBDExportInfo
by Eric Blake
· 6 years ago
091d0bf
nbd/client: Refactor nbd_receive_list()
by Eric Blake
· 6 years ago
9d26dfc
nbd/server: Favor [u]int64_t over off_t
by Eric Blake
· 6 years ago
7596bbb
nbd/server: Hoist length check to qmp_nbd_server_add
by Eric Blake
· 6 years ago
76d570d
dirty-bitmap: improve bdrv_dirty_bitmap_next_zero
by Vladimir Sementsov-Ogievskiy
· 6 years ago
678ba27
nbd: Merge nbd_export_bitmap into nbd_export_new
by Eric Blake
· 6 years ago
3fa4c76
nbd: Merge nbd_export_set_name into nbd_export_new
by Eric Blake
· 6 years ago
702aa50
nbd: Only require disabled bitmap for read-only exports
by Eric Blake
· 6 years ago
ef2e35f
nbd/client: Drop pointless buf variable
by Eric Blake
· 6 years ago
3c1fa35
qemu-nbd: Fail earlier for -c/-d on non-linux
by Eric Blake
· 6 years ago
6c5c035
nbd/client: More consistent error messages
by Eric Blake
· 6 years ago
bee21ef
nbd/client: Trace all server option error messages
by Eric Blake
· 6 years ago
757a0d0
nbd: publish _lookup functions
by Vladimir Sementsov-Ogievskiy
· 6 years ago
e31d8024
nbd/server: Advertise all contexts in response to bare LIST
by Eric Blake
· 6 years ago
3e99ebb
nbd/server: Ignore write errors when replying to NBD_OPT_ABORT
by Eric Blake
· 6 years ago
0b0bb12
nbd: fix whitespace in server error message
by Daniel P. Berrangé
· 6 years ago
d978202
nbd: forbid use of frozen bitmaps
by John Snow
· 6 years ago
7f7dfe2
nbd/server: drop old-style negotiation
by Vladimir Sementsov-Ogievskiy
· 6 years ago
2f454de
nbd/server: fix NBD_CMD_CACHE
by Vladimir Sementsov-Ogievskiy
· 6 years ago
80c7c2b
nbd: Don't take address of fields in packed structs
by Peter Maydell
· 6 years ago
fb7afc7
nbd/server: send more than one extent of base:allocation context
by Vladimir Sementsov-Ogievskiy
· 7 years ago
6545916
nbd/server: fix bitmap export
by Vladimir Sementsov-Ogievskiy
· 6 years ago
0c0eaed
nbd/server: fix nbd_co_send_block_status
by Vladimir Sementsov-Ogievskiy
· 7 years ago
216ee36
nbd/client: Add x-dirty-bitmap to query bitmap from server
by Eric Blake
· 7 years ago
7606c99
nbd/server: Fix dirty bitmap logic regression
by Eric Blake
· 7 years ago
45eb6fb
nbd/server: Silence gcc false positive
by Eric Blake
· 7 years ago
bc37b06
nbd/server: introduce NBD_CMD_CACHE
by Vladimir Sementsov-Ogievskiy
· 7 years ago
3d068af
nbd/server: implement dirty bitmap export
by Vladimir Sementsov-Ogievskiy
· 7 years ago
b0769d8
nbd/server: add nbd_meta_empty_or_pattern helper
by Vladimir Sementsov-Ogievskiy
· 7 years ago
af736e5
nbd/server: refactor NBDExportMetaContexts
by Vladimir Sementsov-Ogievskiy
· 7 years ago
dbb8b39
nbd/server: fix trace
by Vladimir Sementsov-Ogievskiy
· 7 years ago
d8b2029
nbd/server: Reject 0-length block status request
by Eric Blake
· 7 years ago
e475d10
nbd/client: Fix error messages during NBD_INFO_BLOCK_SIZE
by Eric Blake
· 7 years ago
89aa0d8
nbd/client: fix nbd_negotiate_simple_meta_context
by Vladimir Sementsov-Ogievskiy
· 7 years ago
2b53af2
nbd: trace meta context negotiation
by Eric Blake
· 7 years ago
260e34d
nbd/client: Correctly handle bad server REP_META_CONTEXT
by Eric Blake
· 7 years ago
78a33ab
nbd: BLOCK_STATUS for standard get_block_status function: client part
by Vladimir Sementsov-Ogievskiy
· 7 years ago
e7b1948
nbd: BLOCK_STATUS for standard get_block_status function: server part
by Vladimir Sementsov-Ogievskiy
· 7 years ago
1229645
nbd/server: add nbd_read_opt_name helper
by Vladimir Sementsov-Ogievskiy
· 7 years ago
2e425fd
nbd/server: add nbd_opt_invalid helper
by Vladimir Sementsov-Ogievskiy
· 7 years ago
6552978
nbd/server: Honor FUA request on NBD_CMD_TRIM
by Eric Blake
· 7 years ago
6f302e6
nbd/server: refactor nbd_trip: split out nbd_handle_request
by Vladimir Sementsov-Ogievskiy
· 7 years ago
6a41759
nbd/server: refactor nbd_trip: cmd_read and generic reply
by Vladimir Sementsov-Ogievskiy
· 7 years ago
a0d7ce2
nbd/server: fix: check client->closing before sending reply
by Vladimir Sementsov-Ogievskiy
· 7 years ago
Next »