126 Commits (530049bc1dcc24c1178a29d99ca08b6dd08413e0)

Author SHA1 Message Date
Paolo Bonzini a12a712a7d nbd-client: fix handling of hungup connections 10 years ago
Vladimir Sementsov-Ogievskiy 2563c9c6b8 nbd/client: fix drop_sync [CVE-2017-2630] 10 years ago
Kevin Wolf 8a7ce4f933 nbd/server: Use real permissions for NBD exports 10 years ago
Kevin Wolf d7086422b1 block: Add error parameter to blk_insert_bs() 10 years ago
Kevin Wolf 6d0eb64d5c block: Add permissions to blk_new() 10 years ago
Paolo Bonzini ff82911cd3 nbd: convert to use qio_channel_yield 10 years ago
Daniel P. Berrange 60e705c51c io: change the QIOTask callback signature 10 years ago
Stefan Hajnoczi f6a51c84cd aio: add AioPollFn and io_poll() interface 10 years ago
Eric Blake a5068244b4 nbd: Don't inf-loop on early EOF 10 years ago
Eric Blake 1f4d6d18ed nbd: Implement NBD_CMD_WRITE_ZEROES on server 10 years ago
Eric Blake b6f5d3b573 nbd: Improve server handling of shutdown requests 10 years ago
Eric Blake 8b34a9dbc3 nbd: Refactor conversion to errno to silence checkpatch 10 years ago
Eric Blake c203c59ad9 nbd: Support shorter handshake 10 years ago
Eric Blake 75368aab9b nbd: Less allocation during NBD_OPT_LIST 10 years ago
Eric Blake 7d3123e177 nbd: Let client skip portions of server reply 10 years ago
Eric Blake 2cdbf41362 nbd: Let server know when client gives up negotiation 10 years ago
Eric Blake c8a3a1b6c4 nbd: Share common option-sending code in client 10 years ago
Eric Blake 3668328303 nbd: Send message along with server NBD_REP_ERR errors 10 years ago
Eric Blake 526e5c6559 nbd: Share common reply-sending code in server 10 years ago
Eric Blake ed2dd91267 nbd: Rename struct nbd_request and nbd_reply 10 years ago
Eric Blake 315f78abfc nbd: Rename NBDRequest to NBDRequestData 10 years ago
Eric Blake b626b51a67 nbd: Treat flags vs. command type as separate fields 10 years ago
Eric Blake b1a75b3348 nbd: Add qemu-nbd -D for human-readable description 10 years ago
Daniel P. Berrange 0d73f7253e nbd: set name for all I/O channels created 10 years ago
Kevin Wolf cd7fca952c nbd-server: Use a separate BlockBackend 10 years ago
Eric Blake 7423f41782 nbd: Limit nbdflags to 16 bits 10 years ago
Eric Blake 5bee0f4717 nbd: Fix bad flag detection on server 10 years ago
Eric Blake 1c6c4bb7f0 block: Convert BB interface to byte-based discards 10 years ago
Eric Blake 1e2a77a851 nbd: Drop unused offset parameter 10 years ago
Paolo Bonzini 0b8b8753e4 coroutine: move entry argument to qemu_coroutine_create 10 years ago
Peter Maydell d121fcdf45 nbd/client.c: Correct trace format string 10 years ago
Eric Blake 943cec86d0 nbd: Avoid magic number for NBD max name size 10 years ago
Eric Blake f3c32fce36 nbd: Detect servers that send unexpected error values 10 years ago
Eric Blake f57e2416aa nbd: Clean up ioctl handling of qemu-nbd -c 10 years ago
Eric Blake 98494e3b92 nbd: Group all Linux-specific ioctl code in one place 10 years ago
Eric Blake ab7c548e26 nbd: Reject unknown request flags 10 years ago
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 11 years ago
Paolo Bonzini dacca04c8d nbd: do not hang nbd_wr_syncv if outside a coroutine and no available data 11 years ago