102 Commits (1a6ed33cc56997479bbe5b48337ff8da44585bd4)

Author SHA1 Message Date
Eric Blake 1b5c15cebd nbd/client: Add hint when TLS is missing 7 years ago
Eric Blake 5de47735c7 nbd: Tolerate more errors to structured reply request 7 years ago
Eric Blake df18c04edf nbd: Use g_autofree in a few places 7 years ago
Markus Armbruster dc5e9ac716 Include qemu/queue.h slightly less 7 years ago
Vladimir Sementsov-Ogievskiy a8e2bb6a76 block/nbd: use non-blocking io channel for nbd negotiation 7 years ago
Eric Blake e53f88df77 nbd/client: Fix error message for server with unusable sizing 7 years ago
Eric Blake 3add3ab782 nbd/client: Reject inaccessible tail of inconsistent server 7 years ago
Kevin Wolf d3bd5b9089 nbd: Use low-level QIOChannel API in nbd_read_eof() 8 years ago
Kevin Wolf a7b78fc944 nbd: Move nbd_read_eof() to nbd/client.c 8 years ago
Vladimir Sementsov-Ogievskiy e6798f06a6 nbd: generalize usage of nbd_read 8 years ago
Eric Blake 7c6f5ddca6 nbd/client: Work around 3.0 bug for listing meta contexts 8 years ago
Eric Blake 0b576b6bfb nbd/client: Add meta contexts to nbd_receive_export_list() 8 years ago
Eric Blake d21a2d3451 nbd/client: Add nbd_receive_export_list() 8 years ago
Eric Blake 138796d0f5 nbd/client: Refactor nbd_opt_go() to support NBD_OPT_INFO 8 years ago
Eric Blake b3c9d33bc4 nbd/client: Pull out oldstyle size determination 8 years ago
Eric Blake 10b89988d6 nbd/client: Split handshake into two functions 8 years ago
Eric Blake 2b8d095451 nbd/client: Refactor return of nbd_receive_negotiate() 8 years ago
Eric Blake 0182c1aed9 nbd/client: Split out nbd_receive_one_meta_context() 8 years ago
Eric Blake 757b3ab989 nbd/client: Split out nbd_send_meta_query() 8 years ago
Eric Blake 2df94eb52b nbd/client: Change signature of nbd_negotiate_simple_meta_context() 8 years ago
Eric Blake 6dc1667d68 nbd/client: Move export name into NBDExportInfo 8 years ago
Eric Blake 091d0bf3c9 nbd/client: Refactor nbd_receive_list() 8 years ago
Eric Blake ef2e35fcc8 nbd/client: Drop pointless buf variable 8 years ago
Eric Blake 3c1fa35d74 qemu-nbd: Fail earlier for -c/-d on non-linux 8 years ago
Eric Blake 6c5c035138 nbd/client: More consistent error messages 8 years ago
Eric Blake bee21ef095 nbd/client: Trace all server option error messages 8 years ago
Peter Maydell 80c7c2b00d nbd: Don't take address of fields in packed structs 8 years ago
Eric Blake 216ee3657e nbd/client: Add x-dirty-bitmap to query bitmap from server 8 years ago
Eric Blake e475d108f1 nbd/client: Fix error messages during NBD_INFO_BLOCK_SIZE 8 years ago
Vladimir Sementsov-Ogievskiy 89aa0d8763 nbd/client: fix nbd_negotiate_simple_meta_context 8 years ago
Eric Blake 2b53af2523 nbd: trace meta context negotiation 8 years ago
Eric Blake 260e34dbb7 nbd/client: Correctly handle bad server REP_META_CONTEXT 9 years ago
Vladimir Sementsov-Ogievskiy 78a33ab587 nbd: BLOCK_STATUS for standard get_block_status function: client part 9 years ago
Peter Xu 1939ccdaa6 qio: non-default context for TLS handshake 9 years ago
Vladimir Sementsov-Ogievskiy 28fb494f9b nbd/client: fix error messages in nbd_handle_reply_err 9 years ago
Vladimir Sementsov-Ogievskiy 420a4e9559 nbd: rename nbd_option and nbd_opt_reply 9 years ago
Eric Blake 01b05c66a3 nbd/client: Don't hard-disconnect on ESHUTDOWN from server 9 years ago
Eric Blake cb6b1a3fc3 nbd/client: Use error_prepend() correctly 9 years ago
Eric Blake 079d3266c7 nbd/client: Nicer trace of structured reply 9 years ago
Vladimir Sementsov-Ogievskiy f140e30003 nbd: Minimal structured read for client 9 years ago
Vladimir Sementsov-Ogievskiy d2febedb45 nbd/client: prepare nbd_receive_reply for structured reply 9 years ago
Vladimir Sementsov-Ogievskiy d795299bf4 nbd/client: refactor nbd_receive_starttls 9 years ago
Eric Blake dd68944049 nbd: Move nbd_errno_to_system_errno() to public header 9 years ago
Eric Blake e7a78d0eff nbd: Include error names in trace messages 9 years ago
Vladimir Sementsov-Ogievskiy 7b3158f951 nbd: rename some simple-request related objects to be _simple_ 9 years ago
Vladimir Sementsov-Ogievskiy 490dc5ed9b nbd/client: fix nbd_send_request to return int 9 years ago
Vladimir Sementsov-Ogievskiy ba8456442b nbd/client: refactor nbd_receive_reply 9 years ago
Vladimir Sementsov-Ogievskiy ab01df1fe2 nbd/client: refactor nbd_read_eof 9 years ago
Vladimir Sementsov-Ogievskiy a0acf3a8f7 nbd/client: fix nbd_opt_go 9 years ago
Philippe Mathieu-Daudé 158b9aa568 nbd: fix memory leak in nbd_opt_go() 9 years ago