summaryrefslogtreecommitdiffstats
path: root/nbd/client.c
Commit message (Expand)AuthorAgeFilesLines
* nbd: Implement NBD_INFO_BLOCK_SIZE on clientEric Blake2017-07-141-12/+69
* nbd: Implement NBD_OPT_GO on clientEric Blake2017-07-141-2/+124
* nbd: Expose and debug more NBD constantsEric Blake2017-07-141-18/+34
* nbd: Create struct for tracking export infoEric Blake2017-07-141-22/+22
* nbd: use generic trace subsystem instead of TRACE macroVladimir Sementsov-Ogievskiy2017-07-101-39/+30Star
* nbd: refactor tracingVladimir Sementsov-Ogievskiy2017-07-101-3/+0Star
* nbd/client: refactor TRACE of NBD_MAGICVladimir Sementsov-Ogievskiy2017-07-101-9/+2Star
* nbd: make nbd_drop publicVladimir Sementsov-Ogievskiy2017-06-151-26/+0Star
* nbd: rename read_sync and friendsVladimir Sementsov-Ogievskiy2017-06-151-21/+21
* nbd/client.c: use errp instead of LOGVladimir Sementsov-Ogievskiy2017-06-061-13/+17
* nbd: add errp to read_sync, write_sync and drop_syncVladimir Sementsov-Ogievskiy2017-06-061-38/+38
* nbd: read_sync and friends: return 0 on successVladimir Sementsov-Ogievskiy2017-06-061-38/+25Star
* nbd-client: fix handling of hungup connectionsPaolo Bonzini2017-03-271-1/+1
* nbd/client: fix drop_sync [CVE-2017-2630]Vladimir Sementsov-Ogievskiy2017-03-141-1/+1
* nbd: convert to use qio_channel_yieldPaolo Bonzini2017-02-211-1/+1
* nbd: Don't inf-loop on early EOFEric Blake2016-11-101-6/+7
* nbd: Improve server handling of shutdown requestsEric Blake2016-11-021-0/+18
* nbd: Refactor conversion to errno to silence checkpatchEric Blake2016-11-021-6/+14
* nbd: Support shorter handshakeEric Blake2016-11-021-1/+7
* nbd: Less allocation during NBD_OPT_LISTEric Blake2016-11-021-72/+67Star
* nbd: Let client skip portions of server replyEric Blake2016-11-021-14/+33
* nbd: Let server know when client gives up negotiationEric Blake2016-11-021-0/+30
* nbd: Share common option-sending code in clientEric Blake2016-11-021-147/+108Star
* nbd: Rename struct nbd_request and nbd_replyEric Blake2016-11-021-2/+2
* nbd: Treat flags vs. command type as separate fieldsEric Blake2016-11-021-3/+6
* nbd: set name for all I/O channels createdDaniel P. Berrange2016-10-271-0/+1
* nbd: Limit nbdflags to 16 bitsEric Blake2016-08-031-13/+15
* nbd/client.c: Correct trace format stringPeter Maydell2016-06-171-1/+1
* nbd: Avoid magic number for NBD max name sizeEric Blake2016-06-161-1/+1
* nbd: Detect servers that send unexpected error valuesEric Blake2016-06-161-1/+3
* nbd: Clean up ioctl handling of qemu-nbd -cEric Blake2016-06-161-5/+15
* nbd: Group all Linux-specific ioctl code in one placeEric Blake2016-06-161-0/+13
* nbd: More debug typo fixes, use correct formatsEric Blake2016-06-161-19/+22
* nbd: Don't use cpu_to_*w() functionsPeter Maydell2016-06-161-5/+5
* nbd: Don't use *_to_cpup() functionsPeter Maydell2016-06-161-4/+4
* Fix some typos found by codespellStefan Weil2016-05-181-1/+1
* nbd: Don't fail handshake on NBD_OPT_LIST descriptionsEric Blake2016-04-151-2/+21
* nbd: Fix NBD unsupported optionsAlex Bligh2016-04-081-10/+45
* nbd: Improve debug traces on little-endianEric Blake2016-04-081-4/+4
* nbd: Fix poor debug messageEric Blake2016-04-051-1/+1
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* nbd: implement TLS support in the protocol negotiationDaniel P. Berrange2016-02-161-1/+135
* nbd: use "" as a default export name if none providedDaniel P. Berrange2016-02-161-2/+2
* nbd: always query export list in fixed new style protocolDaniel P. Berrange2016-02-161-3/+192
* nbd: make client request fixed new style if advertisedDaniel P. Berrange2016-02-161-10/+17
* nbd: invert client logic for negotiating protocol versionDaniel P. Berrange2016-02-161-31/+29Star
* nbd: convert to using I/O channels for actual socket I/ODaniel P. Berrange2016-02-161-20/+20
* all: Clean up includesPeter Maydell2016-02-041-0/+1
* nbd: Split nbd.cFam Zheng2016-01-151-0/+361