1. 2634733 meson: convert chardev directory to Meson (emulator part) by Paolo Bonzini · 6 years ago
  2. 848e8ff meson: convert chardev directory to Meson (tools part) by Marc-André Lureau · 6 years ago
  3. 243af02 trace: switch position of headers to what Meson requires by Paolo Bonzini · 5 years ago
  4. 30827ba chardev: Extract system emulation specific code by Philippe Mathieu-Daudé · 4 years, 10 months ago
  5. ffa0f7e chardev: Reduce "char-mux.h" scope, rename it "chardev-internal.h" by Philippe Mathieu-Daudé · 4 years, 10 months ago
  6. c383efd chardev: Restrict msmouse / wctablet / testdev to system emulation by Philippe Mathieu-Daudé · 4 years, 10 months ago
  7. 6806601 char: fix use-after-free with dup chardev & reconnect by Marc-André Lureau · 4 years, 10 months ago
  8. 14a7a20 chardev: don't abort on attempt to add duplicated chardev by Marc-André Lureau · 4 years, 8 months ago
  9. 2b61bb7 char-socket: initialize reconnect timer only when the timer doesn't start by Li Feng · 4 years, 9 months ago
  10. 235e59c qemu-option: Use returned bool to check for failure by Markus Armbruster · 4 years, 8 months ago
  11. ef138c7 chardev: enable modules, use for braille by Gerd Hoffmann · 4 years, 8 months ago
  12. 9261ef5 Clean up some calls to ignore Error objects the right way by Markus Armbruster · 4 years, 8 months ago
  13. ed4e0d2 chardev/tcp: Fix error message double free error by lichun · 4 years, 8 months ago
  14. 2158fa1 chardev/char.c: Use qemu_co_sleep_ns if in coroutine by Lukas Straub · 4 years, 9 months ago
  15. 7d3660e Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 4 years, 9 months ago
  16. 4d1d460 chardev/char-socket: Properly make qio connections non blocking by Sai Pavan Boddu · 4 years, 11 months ago
  17. 2710944 char-socket: return -1 in case of disconnect during tcp_chr_write by Dima Stepanov · 4 years, 9 months ago
  18. 5217f18 error: Use error_reportf_err() where appropriate by Markus Armbruster · 4 years, 10 months ago
  19. 776b97d qemu-sockets: add abstract UNIX domain socket support by xiaoqiang zhao · 4 years, 10 months ago
  20. d262312 qom: Drop parameter @errp of object_property_add() & friends by Markus Armbruster · 4 years, 10 months ago
  21. 949da1e chardev: Add macOS to list of OSes that support -chardev serial by Mikhail Gusarov · 4 years, 10 months ago
  22. 4c23519 chardev: Improve error report by calling error_setg_win32() by Philippe Mathieu-Daudé · 5 years ago
  23. 8e9119a hmp: Fail gracefully if chardev is already in use by Kevin Wolf · 5 years ago
  24. 195ed8c qemu/queue.h: add QLIST_SAFE_REMOVE() by Stefan Hajnoczi · 5 years ago
  25. b952544 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 5 years ago
  26. 083b266 chardev: Use QEMUChrEvent enum in IOEventHandler typedef by Philippe Mathieu-Daudé · 5 years ago
  27. 2fa9044 chardev: use QEMUChrEvent instead of int by Paolo Bonzini · 5 years ago
  28. 71f8d3b chardev/char: Explicit we ignore some QEMUChrEvent in IOEventHandler by Philippe Mathieu-Daudé · 5 years ago
  29. 1e419ee chardev: generate an internal id when none given by Marc-André Lureau · 5 years ago
  30. fc8135c socket: Add num connections to qio_net_listener_open_sync() by Juan Quintela · 6 years ago
  31. 78d0159 char-socket: Lock tcp_chr_disconnect() and socket_reconnect_timeout() by Alberto Garcia · 6 years ago
  32. db72581 Include qemu/main-loop.h less by Markus Armbruster · 6 years ago
  33. fbfc29e monitor: Replace monitor_init() with monitor_init_{hmp, qmp}() by Kevin Wolf · 6 years ago
  34. a8d2532 Include qemu-common.h exactly where needed by Markus Armbruster · 6 years ago
  35. 0b8fa32 Include qemu/module.h where needed, drop it from qemu-common.h by Markus Armbruster · 6 years ago
  36. 6ade45f char-pty: Print "char device redirected" message to stdout by Markus Armbruster · 6 years ago
  37. ef2fd6f char: Make -chardev help print to stdout by Markus Armbruster · 6 years ago
  38. a9b305b socket: allow wait=false for client socket by Marc-André Lureau · 6 years ago
  39. 500016e trace-events: Shorten file names in comments by Markus Armbruster · 6 years ago
  40. fd4a5fd chardev: add support for authorization for TLS clients by Daniel P. Berrange · 6 years ago
  41. 5b774fe chardev-socket: do not blindly reset handlers when switching GMainContext by Paolo Bonzini · 6 years ago
  42. 8afbff1 char: register spice ports after spice started by Marc-André Lureau · 6 years ago
  43. 24fa7da char: move SpiceChardev and open_spice_port() to spice.h header by Marc-André Lureau · 6 years ago
  44. a2dc3c8 char/spice: discard write() if backend is disconnected by Marc-André Lureau · 6 years ago
  45. 805189a char/spice: trigger HUP event by Marc-André Lureau · 6 years ago
  46. f7ea203 char-pty: remove write_lock usage by Marc-André Lureau · 6 years ago
  47. f8278c7 char-pty: remove the check for connection on write by Marc-André Lureau · 6 years ago
  48. 3d9e232 char: update the mux handlers in class callback by Marc-André Lureau · 6 years ago
  49. 129263c chardev/wctablet: Fix a typo by Philippe Mathieu-Daudé · 6 years ago
  50. 4ad6f6c char: allow specifying a GMainContext at opening time by Paolo Bonzini · 6 years ago
  51. 211ef6c chardev: ensure termios is fully initialized by Daniel P. Berrangé · 6 years ago
  52. 4b47373 chardev: fix race with client connections in tcp_chr_wait_connected by Daniel P. Berrangé · 6 years ago
  53. d1885e5 chardev: disallow TLS/telnet/websocket with tcp_chr_wait_connected by Daniel P. Berrangé · 6 years ago
  54. 25d93b6 chardev: honour the reconnect setting in tcp_chr_wait_connected by Daniel P. Berrangé · 6 years ago
  55. 32423cc chardev: use a state machine for socket connection state by Daniel P. Berrangé · 6 years ago
  56. b5e18e5 chardev: split up qmp_chardev_open_socket connection code by Daniel P. Berrangé · 6 years ago
  57. efae0b9 chardev: split tcp_chr_wait_connected into two methods by Daniel P. Berrangé · 6 years ago
  58. e154fd7 chardev: remove unused 'sioc' variable & cleanup paths by Daniel P. Berrangé · 6 years ago
  59. 0bf62dc chardev: ensure qemu_chr_parse_compat reports missing driver error by Daniel P. Berrangé · 6 years ago
  60. 5981c3a chardev: remove many local variables in qemu_chr_parse_socket by Daniel P. Berrangé · 6 years ago
  61. 767abe7 chardev: forbid 'wait' option with client sockets by Daniel P. Berrangé · 6 years ago
  62. 4a0582f chardev: forbid 'reconnect' option with server sockets by Daniel P. Berrangé · 6 years ago
  63. 1645984 chardev: fix validation of options for QMP created chardevs by Daniel P. Berrangé · 6 years ago
  64. 7a9657e chardev: fix mess in OPENED/CLOSED events when muxed by Artem Pisarenko · 6 years ago
  65. 1b63665 configure: bump spice-server required version to 0.12.5 by Marc-André Lureau · 6 years ago
  66. 9ac3788 char: add a QEMU_CHAR_FEATURE_GCONTEXT flag by Marc-André Lureau · 6 years ago
  67. 8513ec2 chardev: Indent list of chardevs by Max Reitz · 6 years ago
  68. 981b06e chardev: Add websocket support by Julia Suvorova · 6 years ago
  69. 4493b6a chardev/char-socket: Function headers refactoring by Julia Suvorova · 6 years ago
  70. 4591bd4 char-socket: make 'fd' incompatible with 'reconnect' by Marc-André Lureau · 7 years ago
  71. 3b02375 char-socket: correctly set has_reconnect when parsing QemuOpts by Marc-André Lureau · 7 years ago
  72. b1b769b char: Use error_printf() to print help and such by Markus Armbruster · 6 years ago
  73. a7077b8 chardev: use a child source for qio input source by Marc-André Lureau · 7 years ago
  74. 95e30b2 chardev: mark the calls that allow an implicit mux monitor by Marc-André Lureau · 7 years ago
  75. 425d8a4 chardev: unref if underlying chardev has no parent by Marc-André Lureau · 7 years ago
  76. 4318285 chardev: remove qemu_chr_fe_read_all() counter by Marc-André Lureau · 7 years ago
  77. 90a6d17 chardev: avoid crash if no associated address by Marc-André Lureau · 8 years ago
  78. 27e18b8 char-pty: remove unnecessary #ifdef by Paolo Bonzini · 7 years ago
  79. dfe9ea2 char-socket: update all ioc handlers when changing context by Marc-André Lureau · 7 years ago
  80. 5573f98 Revert "chardev: tcp: postpone async connection setup" by Marc-André Lureau · 7 years ago
  81. ded2bcd Revert "chardev: tcp: postpone TLS work until machine done" by Marc-André Lureau · 7 years ago
  82. 81e3493 qemu-char: check errno together with ret < 0 by xinhua.Cao · 7 years ago
  83. 76b004d serial: Open non-block by Dr. David Alan Gilbert · 7 years ago
  84. 109b250 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  85. 1507bd1 chardev: don't splatter terminal settings on exit if not previously set by Daniel P. Berrangé · 7 years ago
  86. 9fc53a1 socket: don't free msgfds if error equals EAGAIN by linzhecheng · 7 years ago
  87. ed6b018 chardev: Restore CR,LF on stdio by Philippe Mathieu-Daudé · 7 years ago
  88. 12fb0ac char: Remove unwanted crlf conversion by Patryk Olszewski · 7 years ago
  89. eeaa671 mux: fix ctrl-a b again by Marc-André Lureau · 7 years ago
  90. 6f66099 Revert "mux: fix ctrl-a b again" by Peter Maydell · 7 years ago
  91. 1b2503f mux: fix ctrl-a b again by Marc-André Lureau · 7 years ago
  92. 12051d8 chardev/char-fe: Allow NULL chardev in qemu_chr_fe_init() by Peter Maydell · 7 years ago
  93. ff82fab chardev-socket: remove useless if by Paolo Bonzini · 7 years ago
  94. 99f2f54 chardev: tcp: postpone TLS work until machine done by Daniel P. Berrange · 7 years ago
  95. 3788c7b Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging by Peter Maydell · 7 years ago
  96. 0935700 char: allow passing pre-opened socket file descriptor at startup by Daniel P. Berrange · 7 years ago
  97. 9bb4060 char: refactor parsing of socket address information by Daniel P. Berrange · 7 years ago
  98. 63bab2b char: don't silently skip tn3270 protocol init when TLS is enabled by Daniel P. Berrange · 7 years ago
  99. 05b6cc4 chardev: tcp: let TLS run on chardev context by Peter Xu · 7 years ago
  100. 25679e5 chardev: tcp: postpone async connection setup by Peter Xu · 7 years ago