index
:
kernel/git/maz/qemu.git
b0b
fixes/el2_traps
fixes/isr_el1
ipa-space
master
pauth
Unnamed repository; edit this file 'description' to name the repository.
Marc Zyngier
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
qemu-nbd.c
Age
Commit message (
Expand
)
Author
Files
Lines
2019-11-18
nbd: Don't send oversize strings
Eric Blake
1
-0
/
+9
2019-10-14
qemu-nbd: Support help options for --object
Kevin Wolf
1
-1
/
+8
2019-09-05
nbd: Prepare for NBD_CMD_FLAG_FAST_ZERO
Eric Blake
1
-0
/
+1
2019-09-05
nbd: Improve per-export flag handling in server
Eric Blake
1
-3
/
+3
2019-09-05
nbd: Advertise multi-conn for shared read-only connections
Eric Blake
1
-1
/
+1
2019-09-03
socket: Add num connections to qio_net_listener_open_sync()
Juan Quintela
1
-1
/
+1
2019-08-15
block/nbd: use non-blocking io channel for nbd negotiation
Vladimir Sementsov-Ogievskiy
1
-1
/
+1
2019-06-13
qemu-nbd: Do not close stderr
Max Reitz
1
-1
/
+2
2019-06-13
qemu-nbd: Add --pid-file option
Max Reitz
1
-0
/
+11
2019-06-12
Include qemu-common.h exactly where needed
Markus Armbruster
1
-0
/
+1
2019-06-12
Include qemu/module.h where needed, drop it from qemu-common.h
Markus Armbruster
1
-1
/
+1
2019-06-11
qemu-common: Move tcg_enabled() etc. to sysemu/tcg.h
Markus Armbruster
1
-0
/
+1
2019-05-07
qemu-nbd: Look up flag names in array
Max Reitz
1
-29
/
+17
2019-04-17
log: Make glib logging go through QEMU
Christophe Fergeau
1
-1
/
+1
2019-03-06
qemu-nbd: add support for authorization of TLS clients
Daniel P. Berrange
1
-1
/
+18
2019-02-04
qemu-nbd: Deprecate qemu-nbd --partition
Eric Blake
1
-0
/
+2
2019-01-21
qemu-nbd: Add --list option
Eric Blake
1
-13
/
+142
2019-01-21
nbd/client: Move export name into NBDExportInfo
Eric Blake
1
-2
/
+4
2019-01-21
qemu-nbd: Avoid strtol open-coding
Eric Blake
1
-19
/
+9
2019-01-21
nbd/server: Favor [u]int64_t over off_t
Eric Blake
1
-18
/
+11
2019-01-21
qemu-nbd: Sanity check partition bounds
Eric Blake
1
-1
/
+21
2019-01-14
qemu-nbd: Add --bitmap=NAME option
Eric Blake
1
-2
/
+8
2019-01-14
nbd: Merge nbd_export_bitmap into nbd_export_new
Eric Blake
1
-2
/
+3
2019-01-14
nbd: Merge nbd_export_set_name into nbd_export_new
Eric Blake
1
-5
/
+3
2019-01-14
qemu-nbd: Rename 'exp' variable clashing with math::exp() symbol
Philippe Mathieu-Daudé
1
-9
/
+10
2019-01-05
qemu-nbd: Fail earlier for -c/-d on non-linux
Eric Blake
1
-2
/
+19
2019-01-04
qemu-nbd: Use program name in error messages
Eric Blake
1
-0
/
+1
2018-10-19
qom: Clean up error reporting in user_creatable_add_opts_foreach()
Markus Armbruster
1
-5
/
+3
2018-10-19
Use error_fatal to simplify obvious fatal errors (again)
Markus Armbruster
1
-5
/
+1
2018-10-03
nbd/server: drop old-style negotiation
Vladimir Sementsov-Ogievskiy
1
-1
/
+1
2018-10-03
qemu-nbd: drop old-style negotiation
Vladimir Sementsov-Ogievskiy
1
-19
/
+6
2018-10-03
qemu-nbd: Document --tls-creds
Eric Blake
1
-0
/
+1
2018-05-23
block: Cancel job in bdrv_close_all() callers
Kevin Wolf
1
-1
/
+7
2018-03-12
Polish the version strings containing the package version
Thomas Huth
1
-1
/
+1
2018-02-09
Move include qemu/option.h from qemu-common.h to actual users
Markus Armbruster
1
-1
/
+1
2018-02-09
Include qapi/qmp/qdict.h exactly where needed
Markus Armbruster
1
-0
/
+1
2017-12-21
blockdev: convert qemu-nbd server to QIONetListener
Daniel P. Berrange
1
-37
/
+24
2017-09-04
qapi: Change data type of the FOO_lookup generated for enum FOO
Marc-André Lureau
1
-1
/
+1
2017-09-04
qapi: Generate FOO_str() macro for QAPI enum FOO
Markus Armbruster
1
-1
/
+0
2017-09-04
qapi: Drop superfluous qapi_enum_parse() parameter max
Markus Armbruster
1
-1
/
+0
2017-08-08
maint: Include bug-reporting info in --help output
Eric Blake
1
-1
/
+1
2017-07-24
maint: Reorder include directives for qemu-{nbd, io}
Eric Blake
1
-4
/
+4
2017-07-24
qemu-nbd: Update version string
Eric Blake
1
-2
/
+3
2017-07-14
nbd: Implement NBD_INFO_BLOCK_SIZE on client
Eric Blake
1
-1
/
+1
2017-07-14
nbd: Create struct for tracking export info
Eric Blake
1
-6
/
+4
2017-06-15
qemu-nbd: Ignore SIGPIPE
Max Reitz
1
-0
/
+4
2017-06-15
nbd: Fix regression on resiliency to port scan
Eric Blake
1
-2
/
+2
2017-06-07
nbd: Fully initialize client in case of failed negotiation
Eric Blake
1
-1
/
+1
2017-06-06
nbd/client.c: use errp instead of LOG
Vladimir Sementsov-Ogievskiy
1
-1
/
+2
2017-05-09
sockets: Limit SocketAddressLegacy to external interfaces
Markus Armbruster
1
-9
/
+8
2017-05-09
sockets: Rename SocketAddress to SocketAddressLegacy
Markus Armbruster
1
-6
/
+6
2017-05-09
qobject: Use simpler QDict/QList scalar insertion macros
Eric Blake
1
-1
/
+1
2017-03-19
qemu-ga: obey LISTEN_PID when using systemd socket activation
Paolo Bonzini
1
-92
/
+8
2017-02-16
qemu-nbd: Implement socket activation.
Richard W.M. Jones
1
-9
/
+163
2016-11-02
nbd: Add qemu-nbd -D for human-readable description
Eric Blake
1
-1
/
+11
2016-10-24
qemu-nbd: Add --fork option
Max Reitz
1
-1
/
+16
2016-10-12
trace: provide mechanism for registering trace events
Daniel P. Berrange
1
-0
/
+1
2016-10-06
qemu-nbd: Shrink image size by specified offset
Tomáš Golembiovský
1
-0
/
+8
2016-09-05
nbd-server: Use a separate BlockBackend
Kevin Wolf
1
-2
/
+2
2016-08-03
nbd: Limit nbdflags to 16 bits
Eric Blake
1
-2
/
+2
2016-06-28
trace: enable tracing in qemu-nbd
Denis V. Lunev
1
-1
/
+18
2016-06-16
nbd: Don't use *_to_cpup() functions
Peter Maydell
1
-2
/
+2
2016-05-20
Use &error_fatal when initializing crypto on qemu-{img,io,nbd}
Eduardo Habkost
1
-4
/
+1
2016-05-19
qemu-common: stop including qemu/bswap.h from qemu-common.h
Paolo Bonzini
1
-0
/
+1
2016-05-12
nbd: Switch to byte-based block access
Eric Blake
1
-4
/
+9
2016-04-28
qom: -object error messages lost location, restore it
Markus Armbruster
1
-2
/
+1
2016-04-15
nbd: fix assert() on qemu-nbd stop
Pavel Butsykin
1
-1
/
+1
2016-04-12
block: initialize qcrypto API at startup
Daniel P. Berrange
1
-0
/
+7
2016-04-08
qemu-nbd: Document -x option
Eric Blake
1
-0
/
+1
2016-03-30
qemu-nbd: Call blk_set_enable_write_cache() explicitly
Kevin Wolf
1
-1
/
+4
2016-03-22
util: move declarations out of qemu-common.h
Veronia Bahaa
1
-0
/
+1
2016-03-22
include/qemu/osdep.h: Don't include qapi/error.h
Markus Armbruster
1
-0
/
+1
2016-03-18
qapi: Don't special-case simple union wrappers
Eric Blake
1
-3
/
+3
2016-03-17
blockdev: Split monitor reference from BB creation
Max Reitz
1
-2
/
+2
2016-03-05
util: Shorten references into SocketAddress
Eric Blake
1
-4
/
+5
2016-02-23
all: Clean up includes
Peter Maydell
1
-2
/
+0
2016-02-22
qemu-nbd: use no_argument/required_argument constants
Daniel P. Berrange
1
-25
/
+26
2016-02-22
qemu-nbd: don't overlap long option values with short options
Daniel P. Berrange
1
-7
/
+7
2016-02-22
qemu-nbd: allow specifying image as a set of options args
Daniel P. Berrange
1
-5
/
+38
2016-02-16
nbd: enable use of TLS with qemu-nbd server
Daniel P. Berrange
1
-1
/
+61
2016-02-16
nbd: implement TLS support in the protocol negotiation
Daniel P. Berrange
1
-1
/
+3
2016-02-16
nbd: allow setting of an export name for qemu-nbd server
Daniel P. Berrange
1
-2
/
+12
2016-02-16
nbd: convert to using I/O channels for actual socket I/O
Daniel P. Berrange
1
-7
/
+3
2016-02-16
nbd: convert qemu-nbd server to use I/O channels for connection setup
Daniel P. Berrange
1
-38
/
+53
2016-02-16
qemu-nbd: add support for --object command line arg
Daniel P. Berrange
1
-0
/
+34
2016-02-04
all: Clean up includes
Peter Maydell
1
-4
/
+1
2016-01-15
nbd: Always call "close_fn" in nbd_client_new
Fam Zheng
1
-7
/
+3
2016-01-13
error: Clean up errors with embedded newlines (again)
Markus Armbruster
1
-3
/
+2
2016-01-13
error: Strip trailing '\n' from error string arguments (again)
Markus Armbruster
1
-2
/
+2
2016-01-13
qemu-io qemu-nbd: Use error_report() etc. instead of fprintf()
Markus Armbruster
1
-1
/
+1
2016-01-13
error: Use error_reportf_err() where it makes obvious sense
Markus Armbruster
1
-6
/
+5
2016-01-13
qemu-nbd: Clean up "Failed to load snapshot" error message
Markus Armbruster
1
-9
/
+5
2016-01-13
error: Use error_report_err() instead of ad hoc prints
Markus Armbruster
1
-2
/
+1
2016-01-13
error: Use error_report_err() where appropriate (again)
Markus Armbruster
1
-1
/
+1
2016-01-13
qemu-nbd: Replace BSDism <err.h> by error_report()
Markus Armbruster
1
-44
/
+77
2015-12-17
qapi: Don't let implicit enum MAX member collide
Eric Blake
1
-1
/
+1
2015-11-02
sockets: Convert to new qapi union layout
Eric Blake
1
-8
/
+8
2015-10-16
qemu-nbd: always compile in --aio=MODE option
Stefan Hajnoczi
1
-8
/
+0
2015-09-25
qemu-nbd: convert to use the QAPI SocketAddress object
Daniel P. Berrange
1
-64
/
+38
2015-09-11
Trivial: fix commandline help message
Andrey Korolyov
1
-1
/
+1
2015-08-14
qemu-nbd: remove unnecessary qemu_notify_event()
Paolo Bonzini
1
-1
/
+0
2015-06-22
qerror: Move #include out of qerror.h
Markus Armbruster
1
-0
/
+1
2015-06-22
QemuOpts: Wean off qerror_report_err()
Markus Armbruster
1
-1
/
+2
2015-06-05
qemu-nbd: Switch to qemu_set_fd_handler
Fam Zheng
1
-4
/
+17
2015-03-18
nbd: Set block size to BDRV_SECTOR_SIZE
Max Reitz
1
-3
/
+2
2015-03-18
nbd: Fix potential signed overflow issues
Max Reitz
1
-2
/
+3
2015-03-18
qemu-nbd: fork() can fail
Max Reitz
1
-1
/
+3
2015-03-18
nbd: Handle blk_getlength() failure
Max Reitz
1
-1
/
+9
2015-03-18
qemu-nbd: Detect unused partitions by system == 0
Max Reitz
1
-2
/
+4
2015-02-26
Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2015-02-18' into...
Peter Maydell
1
-8
/
+4
2015-02-18
error: Use error_report_err() where appropriate
Markus Armbruster
1
-8
/
+4
2015-02-16
qemu-nbd: Use blk_new_open() in main()
Max Reitz
1
-16
/
+9
2015-02-06
nbd: Improve error messages
Max Reitz
1
-1
/
+6
2014-12-10
qemu-nbd: Use BlockBackend where reasonable
Max Reitz
1
-5
/
+5
2014-12-10
nbd: Change external interface to BlockBackend
Max Reitz
1
-1
/
+1
2014-10-20
block: Make BlockBackend own its BlockDriverState
Markus Armbruster
1
-1
/
+0
2014-10-20
block: Connect BlockBackend to BlockDriverState
Markus Armbruster
1
-2
/
+2
2014-10-20
block: New BlockBackend
Markus Armbruster
1
-1
/
+4
2014-10-20
block: Split bdrv_new_root() off bdrv_new()
Markus Armbruster
1
-1
/
+1
2014-10-03
block: Drop superfluous conditionals around qemu_opts_del()
Markus Armbruster
1
-3
/
+1
2014-09-25
qemu-nbd: Destroy the BlockDriverState properly
Markus Armbruster
1
-1
/
+1
2014-09-22
async: aio_context_new(): Handle event_notifier_init failure
Chrysostomos Nanakos
1
-1
/
+5
2014-09-08
qemu-nbd: fix indentation and coding style
Peter Lieven
1
-36
/
+39
2014-09-08
qemu-nbd: add option to set detect-zeroes mode
Peter Lieven
1
-0
/
+25
2014-06-30
nbd: Shutdown socket before closing.
Hani Benhabiles
1
-0
/
+1
2014-05-28
qemu-nbd: Don't use qerror_report()
Markus Armbruster
1
-3
/
+3
2014-05-24
nbd: Miscellaneous typo fixes.
Hani Benhabiles
1
-1
/
+1
2014-05-24
nbd: Close socket on negotiation failure.
Hani Benhabiles
1
-1
/
+3
2014-04-22
block: Add errp to bdrv_new()
Kevin Wolf
1
-1
/
+2
2014-03-17
qemu-nbd: Fix coverity issues
Paolo Bonzini
1
-4
/
+13
2014-02-25
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
Peter Maydell
1
-1
/
+53
2014-02-21
nbd: move socket wrappers to qemu-nbd
Paolo Bonzini
1
-0
/
+52
2014-02-21
block: Add reference parameter to bdrv_open()
Max Reitz
1
-1
/
+1
2014-02-21
block: Change BDS parameter of bdrv_open() to **
Max Reitz
1
-1
/
+1
2014-02-20
util: Split out exec_dir from os_find_datadir
Fam Zheng
1
-0
/
+1
2013-12-04
qemu-nbd: add doc for option -f
Wenchao Xia
1
-0
/
+1
2013-12-04
qemu-nbd: support internal snapshot export
Wenchao Xia
1
-2
/
+44
2013-09-12
block: Error parameter for open functions
Max Reitz
1
-2
/
+4
2013-08-22
aio / timers: Untangle include files
Alex Bligh
1
-0
/
+1
2013-04-15
Add -f FMT / --format FMT arg to qemu-nbd
Daniel P. Berrange
1
-2
/
+18
2013-03-15
block: Add options QDict to bdrv_open() prototype
Kevin Wolf
1
-1
/
+1
2013-02-22
qemu-nbd: add --discard option
Paolo Bonzini
1
-3
/
+15
2012-12-19
block: move include files to include/block/
Paolo Bonzini
1
-2
/
+2
2012-11-12
qemu-nbd: initialize main loop before block layer
Paolo Bonzini
1
-1
/
+1
2012-09-19
qemu-nbd: rewrite termination conditions to use a state machine
Paolo Bonzini
1
-10
/
+27
2012-09-19
nbd: add notification for closing an NBDExport
Paolo Bonzini
1
-1
/
+1
2012-09-19
nbd: add reference counting to NBDExport
Paolo Bonzini
1
-0
/
+2
2012-09-19
nbd: do not close BlockDriverState in nbd_export_close
Paolo Bonzini
1
-0
/
+1
2012-07-24
qemu-nbd: add --cache and --aio options
Paolo Bonzini
1
-2
/
+40
2012-07-24
qemu-nbd: reorganize help message
Paolo Bonzini
1
-11
/
+22
2012-04-19
nbd: do not include block_int.h
Paolo Bonzini
1
-2
/
+2
2012-04-19
nbd: consistently return negative errno values
Paolo Bonzini
1
-7
/
+8
2012-04-19
nbd: consistently check for <0 or >=0
Paolo Bonzini
1
-13
/
+13
2012-02-17
open /dev/nbd in nbd_client_thread
Paolo Bonzini
1
-18
/
+16
2012-02-17
do not chdir(/) in qemu-nbd before opening all files
Michael Tokarev
1
-1
/
+7
2012-01-06
qemu-nbd: drop loop which can never loop
Stefan Hajnoczi
1
-6
/
+4
2011-12-22
qemu-nbd: move client handling to nbd.c
Paolo Bonzini
1
-10
/
+4
2011-12-22
qemu-nbd: use common main loop
Paolo Bonzini
1
-67
/
+45
2011-12-22
qemu-nbd: introduce NBDExport
Paolo Bonzini
1
-10
/
+5
2011-12-22
qemu-nbd: remove data_size argument to nbd_trip
Paolo Bonzini
1
-3
/
+1
2011-12-22
qemu-nbd: remove offset argument to nbd_trip
Paolo Bonzini
1
-2
/
+1
2011-11-11
qemu-nbd: open the block device after starting the client thread
Paolo Bonzini
1
-17
/
+17
2011-11-11
qemu-nbd: fix socket creation race
Paolo Bonzini
1
-15
/
+15
2011-11-11
qemu-nbd: print error messages from the daemon through a pipe
Paolo Bonzini
1
-9
/
+59
2011-11-11
qemu-nbd: move client to a thread
Paolo Bonzini
1
-80
/
+93
2011-11-11
qemu-nbd: rename socket variable
Paolo Bonzini
1
-13
/
+12
2011-11-11
qemu-nbd: trap SIGTERM
Paolo Bonzini
1
-5
/
+29
2011-09-19
nbd: support feature negotiation
Paolo Bonzini
1
-7
/
+6
2011-09-09
Fix include statements for qemu-common.h
Stefan Weil
1
-1
/
+1
2011-08-20
Use glib memory allocation and free functions
Anthony Liguori
1
-2
/
+2
2011-06-14
Darwin: Fix compilation warning regarding the deprecated daemon() function
Alexandre Raymond
1
-1
/
+1
2011-06-08
block: clarify the meaning of BDRV_O_NOCACHE
Christoph Hellwig
1
-1
/
+1
2010-12-17
Remove NULL checks for bdrv_new return value
Kevin Wolf
1
-2
/
+0
2010-09-21
nbd: correctly manage default port
Laurent Vivier
1
-3
/
+3
2010-09-21
use qemu_blockalign consistently
Christoph Hellwig
1
-1
/
+1
2010-09-08
Merge remote branch 'kwolf/for-anthony' into staging
Anthony Liguori
1
-1
/
+3
2010-09-04
Respect return value from nbd_client()
Jes Sorensen
1
-1
/
+4
2010-09-04
Remove unused argument for nbd_client()
Jes Sorensen
1
-1
/
+1
2010-08-30
nbd: Introduce NBD named exports.
Laurent Vivier
1
-1
/
+3
2010-05-17
qemu-nbd: Improve error reporting
Ryota Ozaki
1
-10
/
+24
2010-04-23
Replace calls of old bdrv_open
Kevin Wolf
1
-1
/
+1
2010-03-27
qemu-nbd: Fix invalid usage of the first argument of errx
Ryota Ozaki
1
-17
/
+17
2010-03-27
qemu-nbd: Fix return value handling of bdrv_open
Ryota Ozaki
1
-1
/
+1
2010-03-17
read-only: minor cleanup
Naphtali Sprei
1
-0
/
+1
2010-01-26
win32: pair qemu_memalign() with qemu_vfree()
Herve Poussineau
1
-1
/
+1
2010-01-20
Clean-up a little bit the RW related bits of BDRV_O_FLAGS. BDRV_O_RDONLY gone...
Naphtali Sprei
1
-1
/
+1
2009-12-23
qemu-nbd: fix OpenBSD linker warning
Blue Swirl
1
-1
/
+2
2009-12-23
Compile qemu-nbd also on OpenBSD and Solaris
Blue Swirl
1
-0
/
+1
2009-07-31
Fix Sparse warnings: "Using plain integer as NULL pointer"
Blue Swirl
1
-16
/
+16
2009-07-16
Update to a hopefully more future proof FSF address
Blue Swirl
1
-2
/
+1
2009-06-15
Fix warning in qemu-nbd.c
Anthony Liguori
1
-2
/
+6
2009-02-05
toplevel: remove error handling from qemu_malloc() callers (Avi Kivity)
aliguori
1
-2
/
+0
2009-01-08
qemu-nbd: fix options: -b (--bind) expects an argument (IFACE) (Uri Lublin)
aliguori
1
-1
/
+1
2009-01-04
Update FSF address in GPL/LGPL boilerplate
aurel32
1
-1
/
+1
2008-10-26
Fix undeclared symbol warnings from sparse
blueswir1
1
-1
/
+1
2008-10-14
Expand cache= option and use write-through caching by default
aliguori
1
-1
/
+1
2008-09-10
qemu-nbd: remove useless parameter from nbd_negotiate() (Laurent Vivier)
aliguori
1
-1
/
+1
2008-07-18
Allow qemu-nbd --version to show the application name dynamically, by
ths
1
-2
/
+2
2008-07-03
Allow QEMU to connect directly to an NBD server, by Laurent Vivier.
ths
1
-2
/
+8
2008-07-03
Allow to share a disk image via nbd, by Laurent Vivier.
ths
1
-21
/
+75
[next]