126 Commits (530049bc1dcc24c1178a29d99ca08b6dd08413e0)

Author SHA1 Message Date
Eric Blake 030fa7f6f9 nbd: Use new qio_channel_*_all() functions 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
Kevin Wolf 3dff24f2df nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache 9 years ago
Eric Blake dad3946ec6 nbd: Fix trace message for disconnect 9 years ago
Vladimir Sementsov-Ogievskiy 8908eb1a4a trace-events: fix code style: print 0x before hex numbers 9 years ago
Philippe Mathieu-Daudé 158b9aa568 nbd: fix memory leak in nbd_opt_go() 9 years ago
Eric Blake 5f66d060db nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients 9 years ago
Eric Blake 48000eb3ec nbd: Trace client command being sent 9 years ago
Eric Blake 9a76bd783d nbd: Fix iotests failure due to changed client error message 9 years ago
Eric Blake 081dd1fe36 nbd: Implement NBD_INFO_BLOCK_SIZE on client 9 years ago
Eric Blake 0c1d50bda7 nbd: Implement NBD_INFO_BLOCK_SIZE on server 9 years ago
Eric Blake 8ecaeae822 nbd: Implement NBD_OPT_GO on client 9 years ago
Eric Blake f37708f6b8 nbd: Implement NBD_OPT_GO on server 9 years ago
Eric Blake 23e099c34c nbd: Refactor reply to NBD_OPT_EXPORT_NAME 9 years ago
Eric Blake 621c4f4eab nbd: Simplify trace of client flags in negotiation 9 years ago
Eric Blake 3736cc5be3 nbd: Expose and debug more NBD constants 9 years ago
Eric Blake 37ec36f622 nbd: Don't bother tracing an NBD_OPT_ABORT response failure 9 years ago
Eric Blake 004a89fce9 nbd: Create struct for tracking export info 9 years ago
Vladimir Sementsov-Ogievskiy 9588463e74 nbd: use generic trace subsystem instead of TRACE macro 9 years ago
Vladimir Sementsov-Ogievskiy 6fb2b9726c nbd: refactor tracing 9 years ago
Vladimir Sementsov-Ogievskiy 7f9039cdaa nbd/server: rename clientflags var in nbd_negotiate_options 9 years ago
Vladimir Sementsov-Ogievskiy 4875196163 nbd/server: fix TRACE in nbd_negotiate_send_rep_len 9 years ago
Vladimir Sementsov-Ogievskiy 458d7a6939 nbd/client: refactor TRACE of NBD_MAGIC 9 years ago
Vladimir Sementsov-Ogievskiy 3e6bb543c2 nbd/common: nbd_tls_handshake: remove extra TRACE 9 years ago
Vladimir Sementsov-Ogievskiy c7b9728250 nbd/server: add errp to nbd_send_reply() 9 years ago
Vladimir Sementsov-Ogievskiy 2fd2c8407e nbd/server: use errp instead of LOG 9 years ago
Vladimir Sementsov-Ogievskiy 76ff081d91 nbd/server: refactor nbd_negotiate 9 years ago
Vladimir Sementsov-Ogievskiy 1e120ffead nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORT 9 years ago
Vladimir Sementsov-Ogievskiy 8c372a02e0 nbd/server: refactor nbd_trip 9 years ago
Vladimir Sementsov-Ogievskiy 2e5c9ad6f4 nbd/server: rename rc to ret 9 years ago
Vladimir Sementsov-Ogievskiy d9faeed854 nbd/server: get rid of fail: return rc 9 years ago
Vladimir Sementsov-Ogievskiy 7798d3aab9 nbd/server: nbd_negotiate: fix error path 9 years ago
Vladimir Sementsov-Ogievskiy c84087f2f5 nbd/server: remove NBDClientNewData 9 years ago
Vladimir Sementsov-Ogievskiy ee898b870f nbd/server: refactor nbd_co_receive_request 9 years ago
Vladimir Sementsov-Ogievskiy 2a6e128bfa nbd/server: get rid of EAGAIN dead code 9 years ago
Vladimir Sementsov-Ogievskiy 572b97e722 nbd/server: refactor nbd_co_send_reply 9 years ago
Vladimir Sementsov-Ogievskiy a0dc63a6b7 nbd/server: get rid of ssize_t 9 years ago
Vladimir Sementsov-Ogievskiy 2b0bbc4f88 nbd/server: get rid of nbd_negotiate_read and friends 9 years ago
Vladimir Sementsov-Ogievskiy 44298024d3 nbd: make nbd_drop public 9 years ago
Vladimir Sementsov-Ogievskiy d1fdf257d5 nbd: rename read_sync and friends 9 years ago
Eric Blake 0c9390d978 nbd: Fix regression on resiliency to port scan 9 years ago
Eric Blake df8ad9f128 nbd: Fully initialize client in case of failed negotiation 9 years ago
Vladimir Sementsov-Ogievskiy be41c100c0 nbd/client.c: use errp instead of LOG 9 years ago
Vladimir Sementsov-Ogievskiy e44ed99d19 nbd: add errp to read_sync, write_sync and drop_sync 9 years ago
Vladimir Sementsov-Ogievskiy f260956536 nbd: add errp parameter to nbd_wr_syncv() 9 years ago
Vladimir Sementsov-Ogievskiy f5d406fe86 nbd: read_sync and friends: return 0 on success 9 years ago
Vladimir Sementsov-Ogievskiy f250a42dda nbd: strict nbd_wr_syncv 9 years ago