Sign in
qemu
/
qemu
/
ce4a4453885fa64667c82c6487da59403da62b69
/
nbd
030fa7f
nbd: Use new qio_channel_*_all() functions
by Eric Blake
· 8 years ago
490dc5e
nbd/client: fix nbd_send_request to return int
by Vladimir Sementsov-Ogievskiy
· 8 years ago
ba84564
nbd/client: refactor nbd_receive_reply
by Vladimir Sementsov-Ogievskiy
· 8 years ago
ab01df1
nbd/client: refactor nbd_read_eof
by Vladimir Sementsov-Ogievskiy
· 8 years ago
a0acf3a
nbd/client: fix nbd_opt_go
by Vladimir Sementsov-Ogievskiy
· 8 years ago
3dff24f
nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache
by Kevin Wolf
· 8 years ago
dad3946
nbd: Fix trace message for disconnect
by Eric Blake
· 8 years ago
8908eb1
trace-events: fix code style: print 0x before hex numbers
by Vladimir Sementsov-Ogievskiy
· 8 years ago
158b9aa
nbd: fix memory leak in nbd_opt_go()
by Philippe Mathieu-Daudé
· 8 years ago
5f66d06
nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients
by Eric Blake
· 8 years ago
48000eb
nbd: Trace client command being sent
by Eric Blake
· 8 years ago
9a76bd7
nbd: Fix iotests failure due to changed client error message
by Eric Blake
· 8 years ago
081dd1f
nbd: Implement NBD_INFO_BLOCK_SIZE on client
by Eric Blake
· 8 years ago
0c1d50b
nbd: Implement NBD_INFO_BLOCK_SIZE on server
by Eric Blake
· 8 years ago
8ecaeae
nbd: Implement NBD_OPT_GO on client
by Eric Blake
· 8 years ago
f37708f
nbd: Implement NBD_OPT_GO on server
by Eric Blake
· 8 years ago
23e099c
nbd: Refactor reply to NBD_OPT_EXPORT_NAME
by Eric Blake
· 8 years ago
621c4f4
nbd: Simplify trace of client flags in negotiation
by Eric Blake
· 8 years ago
3736cc5
nbd: Expose and debug more NBD constants
by Eric Blake
· 8 years ago
37ec36f
nbd: Don't bother tracing an NBD_OPT_ABORT response failure
by Eric Blake
· 8 years ago
004a89f
nbd: Create struct for tracking export info
by Eric Blake
· 8 years ago
9588463
nbd: use generic trace subsystem instead of TRACE macro
by Vladimir Sementsov-Ogievskiy
· 8 years ago
6fb2b97
nbd: refactor tracing
by Vladimir Sementsov-Ogievskiy
· 8 years ago
7f9039c
nbd/server: rename clientflags var in nbd_negotiate_options
by Vladimir Sementsov-Ogievskiy
· 8 years ago
4875196
nbd/server: fix TRACE in nbd_negotiate_send_rep_len
by Vladimir Sementsov-Ogievskiy
· 8 years ago
458d7a6
nbd/client: refactor TRACE of NBD_MAGIC
by Vladimir Sementsov-Ogievskiy
· 8 years ago
3e6bb54
nbd/common: nbd_tls_handshake: remove extra TRACE
by Vladimir Sementsov-Ogievskiy
· 8 years ago
c7b9728
nbd/server: add errp to nbd_send_reply()
by Vladimir Sementsov-Ogievskiy
· 8 years ago
2fd2c84
nbd/server: use errp instead of LOG
by Vladimir Sementsov-Ogievskiy
· 8 years ago
76ff081
nbd/server: refactor nbd_negotiate
by Vladimir Sementsov-Ogievskiy
· 8 years ago
1e120ff
nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORT
by Vladimir Sementsov-Ogievskiy
· 8 years ago
8c372a0
nbd/server: refactor nbd_trip
by Vladimir Sementsov-Ogievskiy
· 8 years ago
2e5c9ad
nbd/server: rename rc to ret
by Vladimir Sementsov-Ogievskiy
· 8 years ago
d9faeed
nbd/server: get rid of fail: return rc
by Vladimir Sementsov-Ogievskiy
· 8 years ago
7798d3a
nbd/server: nbd_negotiate: fix error path
by Vladimir Sementsov-Ogievskiy
· 8 years ago
c84087f
nbd/server: remove NBDClientNewData
by Vladimir Sementsov-Ogievskiy
· 8 years ago
ee898b8
nbd/server: refactor nbd_co_receive_request
by Vladimir Sementsov-Ogievskiy
· 8 years ago
2a6e128
nbd/server: get rid of EAGAIN dead code
by Vladimir Sementsov-Ogievskiy
· 8 years ago
572b97e
nbd/server: refactor nbd_co_send_reply
by Vladimir Sementsov-Ogievskiy
· 8 years ago
a0dc63a
nbd/server: get rid of ssize_t
by Vladimir Sementsov-Ogievskiy
· 8 years ago
2b0bbc4
nbd/server: get rid of nbd_negotiate_read and friends
by Vladimir Sementsov-Ogievskiy
· 8 years ago
4429802
nbd: make nbd_drop public
by Vladimir Sementsov-Ogievskiy
· 8 years ago
d1fdf25
nbd: rename read_sync and friends
by Vladimir Sementsov-Ogievskiy
· 8 years ago
0c9390d
nbd: Fix regression on resiliency to port scan
by Eric Blake
· 8 years ago
df8ad9f
nbd: Fully initialize client in case of failed negotiation
by Eric Blake
· 8 years ago
be41c10
nbd/client.c: use errp instead of LOG
by Vladimir Sementsov-Ogievskiy
· 8 years ago
e44ed99
nbd: add errp to read_sync, write_sync and drop_sync
by Vladimir Sementsov-Ogievskiy
· 8 years ago
f260956
nbd: add errp parameter to nbd_wr_syncv()
by Vladimir Sementsov-Ogievskiy
· 8 years ago
f5d406f
nbd: read_sync and friends: return 0 on success
by Vladimir Sementsov-Ogievskiy
· 8 years ago
f250a42
nbd: strict nbd_wr_syncv
by Vladimir Sementsov-Ogievskiy
· 8 years ago
a12a712
nbd-client: fix handling of hungup connections
by Paolo Bonzini
· 8 years ago
2563c9c
nbd/client: fix drop_sync [CVE-2017-2630]
by Vladimir Sementsov-Ogievskiy
· 8 years ago
8a7ce4f
nbd/server: Use real permissions for NBD exports
by Kevin Wolf
· 8 years ago
d708642
block: Add error parameter to blk_insert_bs()
by Kevin Wolf
· 8 years ago
6d0eb64
block: Add permissions to blk_new()
by Kevin Wolf
· 8 years ago
ff82911
nbd: convert to use qio_channel_yield
by Paolo Bonzini
· 8 years ago
60e705c
io: change the QIOTask callback signature
by Daniel P. Berrange
· 9 years ago
f6a51c8
aio: add AioPollFn and io_poll() interface
by Stefan Hajnoczi
· 8 years ago
a506824
nbd: Don't inf-loop on early EOF
by Eric Blake
· 8 years ago
1f4d6d1
nbd: Implement NBD_CMD_WRITE_ZEROES on server
by Eric Blake
· 8 years ago
b6f5d3b
nbd: Improve server handling of shutdown requests
by Eric Blake
· 8 years ago
8b34a9d
nbd: Refactor conversion to errno to silence checkpatch
by Eric Blake
· 8 years ago
c203c59
nbd: Support shorter handshake
by Eric Blake
· 8 years ago
75368aa
nbd: Less allocation during NBD_OPT_LIST
by Eric Blake
· 8 years ago
7d3123e
nbd: Let client skip portions of server reply
by Eric Blake
· 8 years ago
2cdbf41
nbd: Let server know when client gives up negotiation
by Eric Blake
· 8 years ago
c8a3a1b
nbd: Share common option-sending code in client
by Eric Blake
· 8 years ago
3668328
nbd: Send message along with server NBD_REP_ERR errors
by Eric Blake
· 8 years ago
526e5c6
nbd: Share common reply-sending code in server
by Eric Blake
· 8 years ago
ed2dd91
nbd: Rename struct nbd_request and nbd_reply
by Eric Blake
· 8 years ago
315f78a
nbd: Rename NBDRequest to NBDRequestData
by Eric Blake
· 8 years ago
b626b51
nbd: Treat flags vs. command type as separate fields
by Eric Blake
· 8 years ago
b1a75b3
nbd: Add qemu-nbd -D for human-readable description
by Eric Blake
· 8 years ago
0d73f72
nbd: set name for all I/O channels created
by Daniel P. Berrange
· 8 years ago
cd7fca9
nbd-server: Use a separate BlockBackend
by Kevin Wolf
· 9 years ago
7423f41
nbd: Limit nbdflags to 16 bits
by Eric Blake
· 9 years ago
5bee0f4
nbd: Fix bad flag detection on server
by Eric Blake
· 9 years ago
1c6c4bb
block: Convert BB interface to byte-based discards
by Eric Blake
· 9 years ago
1e2a77a
nbd: Drop unused offset parameter
by Eric Blake
· 9 years ago
0b8b875
coroutine: move entry argument to qemu_coroutine_create
by Paolo Bonzini
· 9 years ago
d121fcd
nbd/client.c: Correct trace format string
by Peter Maydell
· 9 years ago
943cec8
nbd: Avoid magic number for NBD max name size
by Eric Blake
· 9 years ago
f3c32fc
nbd: Detect servers that send unexpected error values
by Eric Blake
· 9 years ago
f57e241
nbd: Clean up ioctl handling of qemu-nbd -c
by Eric Blake
· 9 years ago
98494e3
nbd: Group all Linux-specific ioctl code in one place
by Eric Blake
· 9 years ago
ab7c548
nbd: Reject unknown request flags
by Eric Blake
· 9 years ago
29b6c3b
nbd: Improve server handling of bogus commands
by Eric Blake
· 9 years ago
63d5ef8
nbd: Quit server after any write error
by Eric Blake
· 9 years ago
2cb3474
nbd: More debug typo fixes, use correct formats
by Eric Blake
· 9 years ago
a0c3036
nbd: Use BDRV_REQ_FUA for better FUA where supported
by Eric Blake
· 9 years ago
f6be672
nbd: Don't use cpu_to_*w() functions
by Peter Maydell
· 9 years ago
773dce3
nbd: Don't use *_to_cpup() functions
by Peter Maydell
· 9 years ago
353ab96
nbd: Don't trim unrequested bytes
by Eric Blake
· 9 years ago
58369e2
qemu-common: stop including qemu/bswap.h from qemu-common.h
by Paolo Bonzini
· 9 years ago
cb8d4c8
Fix some typos found by codespell
by Stefan Weil
· 9 years ago
8341f00
block: Allow BDRV_REQ_FUA through blk_pwrite()
by Eric Blake
· 9 years ago
df7b97f
nbd: Don't mishandle unaligned client requests
by Eric Blake
· 9 years ago
d1129a8
nbd: Don't kill server on client that doesn't request TLS
by Eric Blake
· 9 years ago
200650d
nbd: Don't fail handshake on NBD_OPT_LIST descriptions
by Eric Blake
· 9 years ago
dacca04
nbd: do not hang nbd_wr_syncv if outside a coroutine and no available data
by Paolo Bonzini
· 9 years ago
Next »