Sign in
qemu
/
qemu
/
d12ade5732c4d2d293735a39b4bd943da8d64db6
/
nbd
/
server.c
3e99ebb
nbd/server: Ignore write errors when replying to NBD_OPT_ABORT
by Eric Blake
· 6 years ago
0b0bb12
nbd: fix whitespace in server error message
by Daniel P. Berrangé
· 6 years ago
d978202
nbd: forbid use of frozen bitmaps
by John Snow
· 6 years ago
7f7dfe2
nbd/server: drop old-style negotiation
by Vladimir Sementsov-Ogievskiy
· 6 years ago
2f454de
nbd/server: fix NBD_CMD_CACHE
by Vladimir Sementsov-Ogievskiy
· 6 years ago
80c7c2b
nbd: Don't take address of fields in packed structs
by Peter Maydell
· 6 years ago
fb7afc7
nbd/server: send more than one extent of base:allocation context
by Vladimir Sementsov-Ogievskiy
· 7 years ago
6545916
nbd/server: fix bitmap export
by Vladimir Sementsov-Ogievskiy
· 6 years ago
0c0eaed
nbd/server: fix nbd_co_send_block_status
by Vladimir Sementsov-Ogievskiy
· 7 years ago
7606c99
nbd/server: Fix dirty bitmap logic regression
by Eric Blake
· 7 years ago
45eb6fb
nbd/server: Silence gcc false positive
by Eric Blake
· 7 years ago
bc37b06
nbd/server: introduce NBD_CMD_CACHE
by Vladimir Sementsov-Ogievskiy
· 7 years ago
3d068af
nbd/server: implement dirty bitmap export
by Vladimir Sementsov-Ogievskiy
· 7 years ago
b0769d8
nbd/server: add nbd_meta_empty_or_pattern helper
by Vladimir Sementsov-Ogievskiy
· 7 years ago
af736e5
nbd/server: refactor NBDExportMetaContexts
by Vladimir Sementsov-Ogievskiy
· 7 years ago
dbb8b39
nbd/server: fix trace
by Vladimir Sementsov-Ogievskiy
· 7 years ago
d8b2029
nbd/server: Reject 0-length block status request
by Eric Blake
· 7 years ago
2b53af2
nbd: trace meta context negotiation
by Eric Blake
· 7 years ago
e7b1948
nbd: BLOCK_STATUS for standard get_block_status function: server part
by Vladimir Sementsov-Ogievskiy
· 7 years ago
1229645
nbd/server: add nbd_read_opt_name helper
by Vladimir Sementsov-Ogievskiy
· 7 years ago
2e425fd
nbd/server: add nbd_opt_invalid helper
by Vladimir Sementsov-Ogievskiy
· 7 years ago
6552978
nbd/server: Honor FUA request on NBD_CMD_TRIM
by Eric Blake
· 7 years ago
6f302e6
nbd/server: refactor nbd_trip: split out nbd_handle_request
by Vladimir Sementsov-Ogievskiy
· 7 years ago
6a41759
nbd/server: refactor nbd_trip: cmd_read and generic reply
by Vladimir Sementsov-Ogievskiy
· 7 years ago
a0d7ce2
nbd/server: fix: check client->closing before sending reply
by Vladimir Sementsov-Ogievskiy
· 7 years ago
37e02ae
nbd/server: fix sparse read
by Vladimir Sementsov-Ogievskiy
· 7 years ago
60ace2b
nbd/server: move nbd_co_send_structured_error up
by Vladimir Sementsov-Ogievskiy
· 7 years ago
1939ccd
qio: non-default context for TLS handshake
by Peter Xu
· 7 years ago
28fb494
nbd/client: fix error messages in nbd_handle_reply_err
by Vladimir Sementsov-Ogievskiy
· 7 years ago
a3b0dc7
qapi: add nbd-server-remove
by Vladimir Sementsov-Ogievskiy
· 7 years ago
1d17922
nbd/server: structurize option reply sending
by Vladimir Sementsov-Ogievskiy
· 7 years ago
894e028
nbd/server: Add helper functions for parsing option payload
by Eric Blake
· 7 years ago
41f5dfa
nbd/server: Add va_list form of nbd_negotiate_send_rep_err()
by Eric Blake
· 7 years ago
32f158a
nbd/server: Better error for NBD_OPT_EXPORT_NAME failure
by Eric Blake
· 7 years ago
0cfae92
nbd/server: refactor negotiation functions parameters
by Vladimir Sementsov-Ogievskiy
· 7 years ago
a16a790
nbd/server: Hoist nbd_reject_length() earlier
by Eric Blake
· 7 years ago
9156245
nbd/server: add additional assert to nbd_export_put
by Vladimir Sementsov-Ogievskiy
· 7 years ago
e2de325
nbd/server: Optimize final chunk of sparse read
by Eric Blake
· 7 years ago
418638d
nbd/server: Implement sparse reads atop structured reply
by Eric Blake
· 7 years ago
51ae4f8
nbd/server: CVE-2017-15118 Stack smash on large export name
by Eric Blake
· 7 years ago
fdad35e
nbd/server: CVE-2017-15119 Reject options larger than 32M
by Eric Blake
· 7 years ago
fed5f8f
nbd/server: Fix error reporting for bad requests
by Eric Blake
· 7 years ago
ef8c887
nbd/server: Fix structured read of length 0
by Eric Blake
· 7 years ago
efdc0c1
nbd: Fix struct name for structured reads
by Eric Blake
· 7 years ago
46321d6
nbd/server: fix nbd_negotiate_handle_info
by Vladimir Sementsov-Ogievskiy
· 7 years ago
a57f6de
nbd/server: Include human-readable message in structured errors
by Eric Blake
· 7 years ago
5c54e7f
nbd: Minimal structured read for server
by Vladimir Sementsov-Ogievskiy
· 7 years ago
e68c35c
nbd/server: Refactor zero-length option check
by Eric Blake
· 7 years ago
8cbee49
nbd/server: Simplify nbd_negotiate_options loop
by Eric Blake
· 7 years ago
8fb48b8
nbd/server: Report error for write to read-only export
by Eric Blake
· 7 years ago
bae245d
nbd: Expose constants and structs for structured read
by Eric Blake
· 7 years ago
e7a78d0
nbd: Include error names in trace messages
by Eric Blake
· 7 years ago
de79bfc
nbd/server: simplify reply transmission
by Vladimir Sementsov-Ogievskiy
· 7 years ago
978df1b
nbd/server: refactor nbd_co_send_simple_reply parameters
by Vladimir Sementsov-Ogievskiy
· 7 years ago
14cea41
nbd/server: do not use NBDReply structure
by Vladimir Sementsov-Ogievskiy
· 7 years ago
caad538
nbd/server: structurize simple reply header sending
by Vladimir Sementsov-Ogievskiy
· 7 years ago
7b3158f
nbd: rename some simple-request related objects to be _simple_
by Vladimir Sementsov-Ogievskiy
· 7 years ago
e8d3eb7
NBD: use g_new() family of functions
by Marc-André Lureau
· 7 years ago
3dff24f
nbd: Fix order of bdrv_set_perm and bdrv_invalidate_cache
by Kevin Wolf
· 8 years ago
5f66d06
nbd: Fix server reply to NBD_OPT_EXPORT_NAME of older clients
by Eric Blake
· 8 years ago
0c1d50b
nbd: Implement NBD_INFO_BLOCK_SIZE on server
by Eric Blake
· 8 years ago
f37708f
nbd: Implement NBD_OPT_GO on server
by Eric Blake
· 8 years ago
23e099c
nbd: Refactor reply to NBD_OPT_EXPORT_NAME
by Eric Blake
· 8 years ago
621c4f4
nbd: Simplify trace of client flags in negotiation
by Eric Blake
· 8 years ago
3736cc5
nbd: Expose and debug more NBD constants
by Eric Blake
· 8 years ago
37ec36f
nbd: Don't bother tracing an NBD_OPT_ABORT response failure
by Eric Blake
· 8 years ago
9588463
nbd: use generic trace subsystem instead of TRACE macro
by Vladimir Sementsov-Ogievskiy
· 8 years ago
6fb2b97
nbd: refactor tracing
by Vladimir Sementsov-Ogievskiy
· 8 years ago
7f9039c
nbd/server: rename clientflags var in nbd_negotiate_options
by Vladimir Sementsov-Ogievskiy
· 8 years ago
4875196
nbd/server: fix TRACE in nbd_negotiate_send_rep_len
by Vladimir Sementsov-Ogievskiy
· 8 years ago
c7b9728
nbd/server: add errp to nbd_send_reply()
by Vladimir Sementsov-Ogievskiy
· 8 years ago
2fd2c84
nbd/server: use errp instead of LOG
by Vladimir Sementsov-Ogievskiy
· 8 years ago
76ff081
nbd/server: refactor nbd_negotiate
by Vladimir Sementsov-Ogievskiy
· 8 years ago
1e120ff
nbd/server: nbd_negotiate: return 1 on NBD_OPT_ABORT
by Vladimir Sementsov-Ogievskiy
· 8 years ago
8c372a0
nbd/server: refactor nbd_trip
by Vladimir Sementsov-Ogievskiy
· 8 years ago
2e5c9ad
nbd/server: rename rc to ret
by Vladimir Sementsov-Ogievskiy
· 8 years ago
d9faeed
nbd/server: get rid of fail: return rc
by Vladimir Sementsov-Ogievskiy
· 8 years ago
7798d3a
nbd/server: nbd_negotiate: fix error path
by Vladimir Sementsov-Ogievskiy
· 8 years ago
c84087f
nbd/server: remove NBDClientNewData
by Vladimir Sementsov-Ogievskiy
· 8 years ago
ee898b8
nbd/server: refactor nbd_co_receive_request
by Vladimir Sementsov-Ogievskiy
· 8 years ago
2a6e128
nbd/server: get rid of EAGAIN dead code
by Vladimir Sementsov-Ogievskiy
· 8 years ago
572b97e
nbd/server: refactor nbd_co_send_reply
by Vladimir Sementsov-Ogievskiy
· 8 years ago
a0dc63a
nbd/server: get rid of ssize_t
by Vladimir Sementsov-Ogievskiy
· 8 years ago
2b0bbc4
nbd/server: get rid of nbd_negotiate_read and friends
by Vladimir Sementsov-Ogievskiy
· 8 years ago
d1fdf25
nbd: rename read_sync and friends
by Vladimir Sementsov-Ogievskiy
· 8 years ago
0c9390d
nbd: Fix regression on resiliency to port scan
by Eric Blake
· 8 years ago
df8ad9f
nbd: Fully initialize client in case of failed negotiation
by Eric Blake
· 8 years ago
e44ed99
nbd: add errp to read_sync, write_sync and drop_sync
by Vladimir Sementsov-Ogievskiy
· 8 years ago
f5d406f
nbd: read_sync and friends: return 0 on success
by Vladimir Sementsov-Ogievskiy
· 8 years ago
8a7ce4f
nbd/server: Use real permissions for NBD exports
by Kevin Wolf
· 8 years ago
d708642
block: Add error parameter to blk_insert_bs()
by Kevin Wolf
· 8 years ago
6d0eb64
block: Add permissions to blk_new()
by Kevin Wolf
· 8 years ago
ff82911
nbd: convert to use qio_channel_yield
by Paolo Bonzini
· 8 years ago
f6a51c8
aio: add AioPollFn and io_poll() interface
by Stefan Hajnoczi
· 8 years ago
1f4d6d1
nbd: Implement NBD_CMD_WRITE_ZEROES on server
by Eric Blake
· 8 years ago
b6f5d3b
nbd: Improve server handling of shutdown requests
by Eric Blake
· 8 years ago
c203c59
nbd: Support shorter handshake
by Eric Blake
· 8 years ago
3668328
nbd: Send message along with server NBD_REP_ERR errors
by Eric Blake
· 8 years ago
526e5c6
nbd: Share common reply-sending code in server
by Eric Blake
· 8 years ago
ed2dd91
nbd: Rename struct nbd_request and nbd_reply
by Eric Blake
· 8 years ago
Next »