Sign in
qemu
/
qemu
/
238d9f34f40642d3d5bf6bf23d03738d2ff211cd
/
nbd
/
client.c
78a33ab
nbd: BLOCK_STATUS for standard get_block_status function: client part
by Vladimir Sementsov-Ogievskiy
· 7 years ago
1939ccd
qio: non-default context for TLS handshake
by Peter Xu
· 7 years ago
28fb494
nbd/client: fix error messages in nbd_handle_reply_err
by Vladimir Sementsov-Ogievskiy
· 7 years ago
420a4e9
nbd: rename nbd_option and nbd_opt_reply
by Vladimir Sementsov-Ogievskiy
· 7 years ago
01b05c6
nbd/client: Don't hard-disconnect on ESHUTDOWN from server
by Eric Blake
· 7 years ago
cb6b1a3
nbd/client: Use error_prepend() correctly
by Eric Blake
· 7 years ago
079d326
nbd/client: Nicer trace of structured reply
by Eric Blake
· 7 years ago
f140e30
nbd: Minimal structured read for client
by Vladimir Sementsov-Ogievskiy
· 7 years ago
d2febed
nbd/client: prepare nbd_receive_reply for structured reply
by Vladimir Sementsov-Ogievskiy
· 7 years ago
d795299
nbd/client: refactor nbd_receive_starttls
by Vladimir Sementsov-Ogievskiy
· 7 years ago
dd68944
nbd: Move nbd_errno_to_system_errno() to public header
by Eric Blake
· 7 years ago
e7a78d0
nbd: Include error names in trace messages
by Eric Blake
· 7 years ago
7b3158f
nbd: rename some simple-request related objects to be _simple_
by Vladimir Sementsov-Ogievskiy
· 7 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
158b9aa
nbd: fix memory leak in nbd_opt_go()
by Philippe Mathieu-Daudé
· 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
8ecaeae
nbd: Implement NBD_OPT_GO on client
by Eric Blake
· 8 years ago
3736cc5
nbd: Expose and debug more NBD constants
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
458d7a6
nbd/client: refactor TRACE of NBD_MAGIC
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
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
f5d406f
nbd: read_sync and friends: return 0 on success
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
ff82911
nbd: convert to use qio_channel_yield
by Paolo Bonzini
· 8 years ago
a506824
nbd: Don't inf-loop on early EOF
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
ed2dd91
nbd: Rename struct nbd_request and nbd_reply
by Eric Blake
· 8 years ago
b626b51
nbd: Treat flags vs. command type as separate fields
by Eric Blake
· 8 years ago
0d73f72
nbd: set name for all I/O channels created
by Daniel P. Berrange
· 8 years ago
7423f41
nbd: Limit nbdflags to 16 bits
by Eric Blake
· 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
2cb3474
nbd: More debug typo fixes, use correct formats
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
cb8d4c8
Fix some typos found by codespell
by Stefan Weil
· 9 years ago
200650d
nbd: Don't fail handshake on NBD_OPT_LIST descriptions
by Eric Blake
· 9 years ago
6ff5816
nbd: Fix NBD unsupported options
by Alex Bligh
· 9 years ago
7548fe3
nbd: Improve debug traces on little-endian
by Eric Blake
· 9 years ago
b6afc65
nbd: Fix poor debug message
by Eric Blake
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
f95910f
nbd: implement TLS support in the protocol negotiation
by Daniel P. Berrange
· 9 years ago
69b4950
nbd: use "" as a default export name if none provided
by Daniel P. Berrange
· 9 years ago
9344e5f
nbd: always query export list in fixed new style protocol
by Daniel P. Berrange
· 9 years ago
e2a9d9a
nbd: make client request fixed new style if advertised
by Daniel P. Berrange
· 9 years ago
f72d705
nbd: invert client logic for negotiating protocol version
by Daniel P. Berrange
· 9 years ago
1c778ef
nbd: convert to using I/O channels for actual socket I/O
by Daniel P. Berrange
· 9 years ago
d38ea87
all: Clean up includes
by Peter Maydell
· 9 years ago
798bfe0
nbd: Split nbd.c
by Fam Zheng
· 9 years ago