- 078c8ad nbd: drop unused nbd_start_negotiate() aio_context argument by Stefan Hajnoczi · 1 year, 6 months ago
- b84ca91 nbd: drop unused nbd_receive_negotiate() aio_context argument by Stefan Hajnoczi · 1 year, 6 months ago
- bfe04d0 nbd: Use enum for various negotiation modes by Eric Blake · 1 year, 9 months ago
- 70fa99f nbd/client: Add safety check on chunk payload length by Eric Blake · 1 year, 9 months ago
- 22efd81 nbd: s/handle/cookie/ to match NBD spec by Eric Blake · 1 year, 9 months ago
- f47b6ea nbd/client: Use smarter assert by Eric Blake · 1 year, 9 months ago
- 4ddb5d2 block/nbd: drop connection_co by Vladimir Sementsov-Ogievskiy · 3 years, 6 months ago
- 795d946 nbd: Use ERRP_GUARD() by Vladimir Sementsov-Ogievskiy · 4 years, 8 months ago
- 93676c8 nbd: Don't send oversize strings by Eric Blake · 5 years ago
- 1b5c15c nbd/client: Add hint when TLS is missing by Eric Blake · 5 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
- c6a2225 Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2019-08-15' into staging by Peter Maydell · 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
- e53f88d nbd/client: Fix error message for server with unusable sizing by Eric Blake · 6 years ago
- 3add3ab nbd/client: Reject inaccessible tail of inconsistent server by Eric Blake · 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
- 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
- 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
- 80c7c2b nbd: Don't take address of fields in packed structs by Peter Maydell · 6 years ago
- 216ee36 nbd/client: Add x-dirty-bitmap to query bitmap from server 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
- 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