395 Commits (master)

Author SHA1 Message Date
Eric Blake 29b6c3b319 nbd: Improve server handling of bogus commands 10 years ago
Eric Blake 63d5ef869e nbd: Quit server after any write error 10 years ago
Eric Blake 2cb347493c nbd: More debug typo fixes, use correct formats 10 years ago
Eric Blake a0c303693e nbd: Use BDRV_REQ_FUA for better FUA where supported 10 years ago
Peter Maydell f6be672084 nbd: Don't use cpu_to_*w() functions 10 years ago
Peter Maydell 773dce3c72 nbd: Don't use *_to_cpup() functions 10 years ago
Eric Blake 353ab96973 nbd: Don't trim unrequested bytes 10 years ago
Paolo Bonzini 58369e22cf qemu-common: stop including qemu/bswap.h from qemu-common.h 11 years ago
Stefan Weil cb8d4c8f54 Fix some typos found by codespell 11 years ago
Eric Blake 8341f00dc2 block: Allow BDRV_REQ_FUA through blk_pwrite() 10 years ago
Eric Blake df7b97ff89 nbd: Don't mishandle unaligned client requests 10 years ago
Eric Blake d1129a8ad9 nbd: Don't kill server on client that doesn't request TLS 10 years ago
Eric Blake 200650d49f nbd: Don't fail handshake on NBD_OPT_LIST descriptions 10 years ago
Paolo Bonzini dacca04c8d nbd: do not hang nbd_wr_syncv if outside a coroutine and no available data 10 years ago
Eric Blake 156f6a10c2 nbd: Don't kill server when client requests unknown option 10 years ago
Alex Bligh 6ff5816478 nbd: Fix NBD unsupported options 10 years ago
Eric Blake 7548fe3116 nbd: Improve debug traces on little-endian 10 years ago
Eric Blake 8c6597123a nbd: Avoid bitrot in TRACE() usage 10 years ago
Eric Blake c0301fcc81 nbd: Return correct error for write to read-only export 10 years ago
Eric Blake b6afc654ae nbd: Fix poor debug message 11 years ago
Markus Armbruster da34e65cb4 include/qemu/osdep.h: Don't include qapi/error.h 11 years ago
Peter Maydell 30456d5ba3 all: Clean up includes 11 years ago
Daniel P. Berrange f95910fe6b nbd: implement TLS support in the protocol negotiation 11 years ago
Daniel P. Berrange 69b49502d8 nbd: use "" as a default export name if none provided 11 years ago
Daniel P. Berrange 9344e5f554 nbd: always query export list in fixed new style protocol 11 years ago
Daniel P. Berrange e2a9d9a39d nbd: make client request fixed new style if advertised 11 years ago
Daniel P. Berrange 26afa868db nbd: make server compliant with fixed newstyle spec 11 years ago
Daniel P. Berrange f72d705f0d nbd: invert client logic for negotiating protocol version 11 years ago
Daniel P. Berrange 1c778ef729 nbd: convert to using I/O channels for actual socket I/O 11 years ago
John Snow 667ad26ff8 nbd: avoid unaligned uint64_t store 11 years ago
Peter Maydell d38ea87ac5 all: Clean up includes 11 years ago
Max Reitz 741cc43133 nbd: Switch from close to eject notifier 11 years ago
Max Reitz d3780c2dce nbd: client_close on error in nbd_co_client_start 11 years ago
Denis V. Lunev e5f3e12e84 nbd: add missed aio_context_acquire in nbd_export_new 11 years ago
Kevin Wolf 04c01a5c8f block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVE 11 years ago
Paolo Bonzini f1c17521e7 nbd-server: do not exit on failed memory allocation 11 years ago
Paolo Bonzini eb38c3b670 nbd-server: do not check request length except for reads and writes 11 years ago
Fam Zheng 1a6245a5b0 nbd-server: Coroutine based negotiation 11 years ago
Fam Zheng 798bfe0006 nbd: Split nbd.c 11 years ago