Sign in
qemu
/
qemu
/
9f6bb4c004a6458227b9eec6aff3f79afe159699
/
nbd
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
37e02ae
nbd/server: fix sparse read
by Vladimir Sementsov-Ogievskiy
· 7 years ago
60ace2b
nbd/server: move nbd_co_send_structured_error up
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
25c1467
nbd: BLOCK_STATUS constants
by Vladimir Sementsov-Ogievskiy
· 7 years ago
e688df6
Include qapi/error.h exactly where needed
by Markus Armbruster
· 7 years ago
a3b0dc7
qapi: add nbd-server-remove
by Vladimir Sementsov-Ogievskiy
· 7 years ago
1d17922
nbd/server: structurize option reply sending
by Vladimir Sementsov-Ogievskiy
· 7 years ago
894e028
nbd/server: Add helper functions for parsing option payload
by Eric Blake
· 7 years ago
41f5dfa
nbd/server: Add va_list form of nbd_negotiate_send_rep_err()
by Eric Blake
· 7 years ago
32f158a
nbd/server: Better error for NBD_OPT_EXPORT_NAME failure
by Eric Blake
· 7 years ago
0cfae92
nbd/server: refactor negotiation functions parameters
by Vladimir Sementsov-Ogievskiy
· 7 years ago
a16a790
nbd/server: Hoist nbd_reject_length() earlier
by Eric Blake
· 7 years ago
420a4e9
nbd: rename nbd_option and nbd_opt_reply
by Vladimir Sementsov-Ogievskiy
· 7 years ago
9156245
nbd/server: add additional assert to nbd_export_put
by Vladimir Sementsov-Ogievskiy
· 7 years ago
e2de325
nbd/server: Optimize final chunk of sparse read
by Eric Blake
· 7 years ago
418638d
nbd/server: Implement sparse reads atop structured reply
by Eric Blake
· 7 years ago
51ae4f8
nbd/server: CVE-2017-15118 Stack smash on large export name
by Eric Blake
· 7 years ago
fdad35e
nbd/server: CVE-2017-15119 Reject options larger than 32M
by Eric Blake
· 7 years ago
fed5f8f
nbd/server: Fix error reporting for bad requests
by Eric Blake
· 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
ef8c887
nbd/server: Fix structured read of length 0
by Eric Blake
· 7 years ago
efdc0c1
nbd: Fix struct name for structured reads
by Eric Blake
· 7 years ago
079d326
nbd/client: Nicer trace of structured reply
by Eric Blake
· 7 years ago
46321d6
nbd/server: fix nbd_negotiate_handle_info
by Vladimir Sementsov-Ogievskiy
· 7 years ago
f140e30
nbd: Minimal structured read for client
by Vladimir Sementsov-Ogievskiy
· 7 years ago
56dc682
nbd: Move nbd_read() to common header
by Eric Blake
· 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
a57f6de
nbd/server: Include human-readable message in structured errors
by Eric Blake
· 7 years ago
5c54e7f
nbd: Minimal structured read for server
by Vladimir Sementsov-Ogievskiy
· 7 years ago
e68c35c
nbd/server: Refactor zero-length option check
by Eric Blake
· 7 years ago
8cbee49
nbd/server: Simplify nbd_negotiate_options loop
by Eric Blake
· 7 years ago
8fb48b8
nbd/server: Report error for write to read-only export
by Eric Blake
· 7 years ago
bae245d
nbd: Expose constants and structs for structured read
by Eric Blake
· 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
92652b1
nbd: header constants indenting
by Vladimir Sementsov-Ogievskiy
· 7 years ago
de79bfc
nbd/server: simplify reply transmission
by Vladimir Sementsov-Ogievskiy
· 7 years ago
978df1b
nbd/server: refactor nbd_co_send_simple_reply parameters
by Vladimir Sementsov-Ogievskiy
· 7 years ago
14cea41
nbd/server: do not use NBDReply structure
by Vladimir Sementsov-Ogievskiy
· 7 years ago
caad538
nbd/server: structurize simple reply header sending
by Vladimir Sementsov-Ogievskiy
· 7 years ago
7b3158f
nbd: rename some simple-request related objects to be _simple_
by Vladimir Sementsov-Ogievskiy
· 7 years ago
e8d3eb7
NBD: use g_new() family of functions
by Marc-André Lureau
· 7 years ago
030fa7f
nbd: Use new qio_channel_*_all() functions
by Eric Blake
· 7 years ago
490dc5e
nbd/client: fix nbd_send_request to return int
by Vladimir Sementsov-Ogievskiy
· 7 years ago
ba84564
nbd/client: refactor nbd_receive_reply
by Vladimir Sementsov-Ogievskiy
· 7 years ago
ab01df1
nbd/client: refactor nbd_read_eof
by Vladimir Sementsov-Ogievskiy
· 7 years ago
a0acf3a
nbd/client: fix nbd_opt_go
by Vladimir Sementsov-Ogievskiy
· 7 years ago
3dff24f
nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache
by Kevin Wolf
· 7 years ago
dad3946
nbd: Fix trace message for disconnect
by Eric Blake
· 7 years ago
8908eb1
trace-events: fix code style: print 0x before hex numbers
by Vladimir Sementsov-Ogievskiy
· 7 years ago
158b9aa
nbd: fix memory leak in nbd_opt_go()
by Philippe Mathieu-Daudé
· 7 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
Next »