1. 5b18a6b chardev: Allow setting file chardev input file on the command line by Peter Maydell · 1 year, 11 months ago
  2. 48805df replace TABs with spaces by Yeqi Fu · 2 years ago
  3. 8467936 char: do not double-close fd when failing to add client by Marc-André Lureau · 2 years ago
  4. b8a7f51 chardev/char-socket: set s->listener = NULL in char_socket_finalize by Yajun Wu · 2 years, 1 month ago
  5. 84615a1 io: Add support for MSG_PEEK for socket channel by manish.mishra · 2 years, 3 months ago
  6. c3054a6 char: Factor out qmp_add_client() parts and move to chardev/ by Markus Armbruster · 2 years, 1 month ago
  7. b7d75c0 char: Move HMP commands from monitor/ to chardev/ by Markus Armbruster · 2 years, 1 month ago
  8. 34d5572 ui/spice: Require spice-server >= 0.14.0 by Markus Armbruster · 2 years, 2 months ago
  9. 1baf34a chardev: clean up chardev-parallel.c by Paolo Bonzini · 2 years, 3 months ago
  10. aa96ab7 Merge tag 'pull-request-2023-01-09' of https://gitlab.com/thuth/qemu into staging by Peter Maydell · 2 years, 2 months ago
  11. 37b0b24 error handling: Use RETRY_ON_EINTR() macro where applicable by Nikita Ivanov · 2 years, 4 months ago
  12. 8b6aa69 Refactoring: refactor TFR() macro to RETRY_ON_EINTR() by Nikita Ivanov · 2 years, 4 months ago
  13. 6f9f630 util: remove support -chardev tty and -chardev parport by Paolo Bonzini · 2 years, 3 months ago
  14. 8de69ef qapi chardev: Elide redundant has_FOO in generated C by Markus Armbruster · 2 years, 4 months ago
  15. 06639f8 chardev/char-win-stdio: Pass Ctrl+C to guest with a multiplexed monitor by Bin Meng · 2 years, 4 months ago
  16. fc0c128 chardev: fix segfault in finalize by Maksim Davydov · 2 years, 6 months ago
  17. 50d03d4 msmouse: Add pnp data by Arwed Meyer · 2 years, 6 months ago
  18. e0cf7f2 msmouse: Use fifo8 instead of array by Arwed Meyer · 2 years, 6 months ago
  19. 8f9abdf chardev: src buffer const for write functions by Arwed Meyer · 2 years, 6 months ago
  20. a39fe10 msmouse: Handle mouse reset by Arwed Meyer · 2 years, 6 months ago
  21. d34977d chardev/baum: Avoid dynamic stack allocation by Philippe Mathieu-Daudé · 2 years, 7 months ago
  22. 1e3acd3 chardev/baum: Use definitions to avoid dynamic stack allocation by Philippe Mathieu-Daudé · 2 years, 7 months ago
  23. f63a6e3 chardev/baum: Replace magic values by X_MAX / Y_MAX definitions by Philippe Mathieu-Daudé · 2 years, 7 months ago
  24. 120fa5e chardev/char-socket: Update AF_UNIX for Windows by Bin Meng · 2 years, 7 months ago
  25. b88651c QIOChannel: Add flags on io_writev and introduce io_flush callback by Leonardo Bras · 2 years, 10 months ago
  26. ea9cea9 Clean up decorations and whitespace around header guards by Markus Armbruster · 2 years, 10 months ago
  27. ff5927b util: rename qemu_*block() socket functions by Marc-André Lureau · 2 years, 11 months ago
  28. b84bb4d chardev: replace qemu_set_nonblock() by Marc-André Lureau · 2 years, 11 months ago
  29. 0f9668e Remove qemu-common.h include from most units by Marc-André Lureau · 3 years ago
  30. 3f6c2e8 char: move qemu_openpty_raw from util/ to char/ by Marc-André Lureau · 3 years ago
  31. 6662650 chardev/char-socket: tcp_chr_sync_read: don't clobber errno by Roman Kagan · 3 years, 4 months ago
  32. e879750 chardev/char-socket: tcp_chr_recv: don't clobber errno by Roman Kagan · 3 years, 4 months ago
  33. fa670c8 chardev: make socket derivable by Marc-André Lureau · 3 years, 7 months ago
  34. 1b87751 chardev: teach socket to accept no addresses by Marc-André Lureau · 3 years, 7 months ago
  35. fdc6e16 chardev/wctable: don't free the instance in wctablet_chr_finalize by Daniil Tatianin · 3 years, 4 months ago
  36. a00e37a chardev: don't exit() straight away on C-a x by Alex Bennée · 3 years, 4 months ago
  37. 3f0a5d5 configure, meson: move Spice configure handling to meson by Marc-André Lureau · 3 years, 5 months ago
  38. 935a867 qapi: Convert simple union SocketAddressLegacy to flat one by Markus Armbruster · 3 years, 6 months ago
  39. 5eed493 chardev: remove needless class method by Marc-André Lureau · 3 years, 8 months ago
  40. 692277f chardev: Propagate error from logfile opening by Michal Privoznik · 3 years, 7 months ago
  41. a68403b chardev: report a simpler error about duplicated id by Marc-André Lureau · 3 years, 7 months ago
  42. 64195b0 chardev: give some context on chardev-add error by Marc-André Lureau · 3 years, 7 months ago
  43. 733ba02 chardev: fix qemu_chr_open_fd() with fd_in==fd_out by Marc-André Lureau · 3 years, 8 months ago
  44. 46fe3ff chardev: fix qemu_chr_open_fd() being called with fd=-1 by Marc-André Lureau · 3 years, 8 months ago
  45. bb2b058 chardev: fix fd_chr_add_watch() when in != out by Marc-André Lureau · 3 years, 7 months ago
  46. bf7b1ea chardev: mark explicitly first argument as poisoned by Marc-André Lureau · 3 years, 7 months ago
  47. 30f80be chardev/socket: print a more correct command-line address by Marc-André Lureau · 3 years, 8 months ago
  48. f288d99 chardev-spice: add missing module_obj directive by Paolo Bonzini · 3 years, 8 months ago
  49. 882273d modules: add chardev module annotations by Gerd Hoffmann · 3 years, 9 months ago
  50. 8612df2 chardev/socket: Use qcrypto_tls_creds_check_endpoint() by Philippe Mathieu-Daudé · 3 years, 8 months ago
  51. d0fb965 docs: fix references to docs/devel/tracing.rst by Stefano Garzarella · 3 years, 10 months ago
  52. f0349f4 ui/vdagent: add clipboard support by Gerd Hoffmann · 3 years, 10 months ago
  53. 5608191 ui/vdagent: add mouse support by Gerd Hoffmann · 3 years, 10 months ago
  54. 4c386f8 Do not include sysemu/sysemu.h if it's not really necessary by Thomas Huth · 3 years, 11 months ago
  55. feb774c chardev: Fix yank with the chardev-change case by Lukas Straub · 4 years ago
  56. f36b0ef chardev/char.c: Always pass id to chardev_new by Lukas Straub · 4 years ago
  57. 789fd69 chardev/char.c: Move object_property_try_add_child out of chardev_new by Lukas Straub · 4 years ago
  58. 1a92d6d yank: Remove dependency on qiochannel by Lukas Straub · 4 years ago
  59. f3b70e0 char: Simplify chardev_name_foreach() by Kevin Wolf · 4 years ago
  60. 5965243 char: Deprecate backend aliases 'tty' and 'parport' by Kevin Wolf · 4 years ago
  61. 1254bd3 char: Skip CLI aliases in query-chardev-backends by Kevin Wolf · 4 years ago
  62. 24e13a4 chardev: reject use of 'wait' flag for socket client chardevs by Daniel P. Berrangé · 4 years ago
  63. a9b1315 chardev: add nodelay option by Paolo Bonzini · 4 years ago
  64. 9d902d5 chardev: do not use short form boolean options in non-QemuOpts character device descriptions by Paolo Bonzini · 4 years ago
  65. 6585b16 char: don't fail when client is not connected by Pavel Dovgalyuk · 4 years, 1 month ago
  66. ebae647 chardev: check if the chardev is registered for yanking by Marc-André Lureau · 4 years, 1 month ago
  67. 8ee4480 chardev/char-socket.c: Add yank feature by Lukas Straub · 4 years, 2 months ago
  68. 8c6d4ff brlapi: convert to meson by Paolo Bonzini · 4 years, 4 months ago
  69. 54aa3de qapi: Use QAPI_LIST_PREPEND() where possible by Eric Blake · 4 years, 4 months ago
  70. 5a1ee60 chardev: do not use machine_init_done by Paolo Bonzini · 4 years, 3 months ago
  71. 6cc0667 Tweak a few "Parameter 'NAME' expects THING" error message by Markus Armbruster · 4 years, 4 months ago
  72. 6deb20f char-stdio: Fix QMP default for 'signal' by Kevin Wolf · 4 years, 4 months ago
  73. 8acefc7 sockets: Make abstract UnixSocketAddress depend on CONFIG_LINUX by Markus Armbruster · 4 years, 4 months ago
  74. dea7cd1 char-socket: Fix qemu_chr_socket_address() for abstract sockets by Markus Armbruster · 4 years, 4 months ago
  75. b08cc97 sockets: Fix default of UnixSocketAddress member @tight by Markus Armbruster · 4 years, 4 months ago
  76. 05b5363 spice: move add_interface() to QemuSpiceOps. by Gerd Hoffmann · 4 years, 5 months ago
  77. 23ebeaa chardev/spice: build spice chardevs as module by Gerd Hoffmann · 4 years, 5 months ago
  78. 93ab584 chardev/spice: simplify chardev setup by Gerd Hoffmann · 4 years, 5 months ago
  79. 70122d6 chardev/spice: make qemu_chr_open_spice_port static by Gerd Hoffmann · 4 years, 5 months ago
  80. c2306d7 chardev: Move the creation of the library to the main meson.build by Philippe Mathieu-Daudé · 4 years, 5 months ago
  81. d96aa5d char: fix logging when chardev write fails by Daniel P. Berrangé · 4 years, 6 months ago
  82. 448058a util: rename qemu_open() to qemu_open_old() by Daniel P. Berrangé · 4 years, 8 months ago
  83. 8110fa1 Use DECLARE_*CHECKER* macros by Eduardo Habkost · 4 years, 6 months ago
  84. db1015e Move QOM typedefs and add missing includes by Eduardo Habkost · 4 years, 6 months ago
  85. fd6c986 meson: remove linkage of sdl to baum by Bruce Rogers · 4 years, 6 months ago
  86. a03e2cd meson: add pixman dependency to chardev/baum module by Stefan Weil · 4 years, 6 months ago
  87. 48e33de meson: Fix chardev-baum.so name by Bruce Rogers · 4 years, 6 months ago
  88. 35be72b meson: move SDL and SDL-image detection to meson by Paolo Bonzini · 5 years ago
  89. 2634733 meson: convert chardev directory to Meson (emulator part) by Paolo Bonzini · 6 years ago
  90. 848e8ff meson: convert chardev directory to Meson (tools part) by Marc-André Lureau · 6 years ago
  91. 243af02 trace: switch position of headers to what Meson requires by Paolo Bonzini · 5 years ago
  92. 30827ba chardev: Extract system emulation specific code by Philippe Mathieu-Daudé · 4 years, 11 months ago
  93. ffa0f7e chardev: Reduce "char-mux.h" scope, rename it "chardev-internal.h" by Philippe Mathieu-Daudé · 4 years, 11 months ago
  94. c383efd chardev: Restrict msmouse / wctablet / testdev to system emulation by Philippe Mathieu-Daudé · 4 years, 11 months ago
  95. 6806601 char: fix use-after-free with dup chardev & reconnect by Marc-André Lureau · 4 years, 11 months ago
  96. 14a7a20 chardev: don't abort on attempt to add duplicated chardev by Marc-André Lureau · 4 years, 8 months ago
  97. 2b61bb7 char-socket: initialize reconnect timer only when the timer doesn't start by Li Feng · 4 years, 10 months ago
  98. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 8 months ago
  99. ef138c7 chardev: enable modules, use for braille by Gerd Hoffmann · 4 years, 9 months ago
  100. 9261ef5 Clean up some calls to ignore Error objects the right way by Markus Armbruster · 4 years, 8 months ago