summaryrefslogtreecommitdiffstats
path: root/chardev
Commit message (Expand)AuthorAgeFilesLines
* chardev: use a child source for qio input sourceMarc-André Lureau2018-10-031-43/+5Star
* chardev: mark the calls that allow an implicit mux monitorMarc-André Lureau2018-10-031-7/+30
* chardev: unref if underlying chardev has no parentMarc-André Lureau2018-10-031-1/+6
* chardev: remove qemu_chr_fe_read_all() counterMarc-André Lureau2018-10-031-5/+1Star
* chardev: avoid crash if no associated addressMarc-André Lureau2018-10-031-2/+6
* char-pty: remove unnecessary #ifdefPaolo Bonzini2018-10-021-6/+0Star
* char-socket: update all ioc handlers when changing contextMarc-André Lureau2018-10-021-26/+33
* Revert "chardev: tcp: postpone async connection setup"Marc-André Lureau2018-10-021-14/+3Star
* Revert "chardev: tcp: postpone TLS work until machine done"Marc-André Lureau2018-10-021-10/+0Star
* qemu-char: check errno together with ret < 0xinhua.Cao2018-07-061-2/+5
* serial: Open non-blockDr. David Alan Gilbert2018-07-021-1/+2
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-06-291-2/+4
|\
| * chardev: don't splatter terminal settings on exit if not previously setDaniel P. Berrangé2018-06-281-2/+4
* | socket: don't free msgfds if error equals EAGAINlinzhecheng2018-06-281-2/+2
|/
* chardev: Restore CR,LF on stdioPhilippe Mathieu-Daudé2018-06-081-1/+1
* char: Remove unwanted crlf conversionPatryk Olszewski2018-06-012-2/+2
* mux: fix ctrl-a b againMarc-André Lureau2018-06-011-0/+1
* Revert "mux: fix ctrl-a b again"Peter Maydell2018-04-171-1/+0Star
* mux: fix ctrl-a b againMarc-André Lureau2018-04-171-0/+1
* chardev/char-fe: Allow NULL chardev in qemu_chr_fe_init()Peter Maydell2018-03-261-10/+12
* chardev-socket: remove useless ifPaolo Bonzini2018-03-261-6/+4Star
* chardev: tcp: postpone TLS work until machine doneDaniel P. Berrange2018-03-191-0/+10
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-03-163-67/+146
|\
| * chardev: tcp: let TLS run on chardev contextPeter Xu2018-03-121-1/+1
| * chardev: tcp: postpone async connection setupPeter Xu2018-03-121-3/+14
| * chardev: use chardev's gcontext for async connectPeter Xu2018-03-121-11/+14
| * chardev: introduce chr_machine_done hookPeter Xu2018-03-122-30/+46
| * chardev: allow telnet gsource to switch gcontextPeter Xu2018-03-121-16/+51
| * chardev: update net listener gcontextPeter Xu2018-03-121-6/+20
| * chardev: fix handling of EAGAIN for TCP chardevDaniel P. Berrangé2018-03-121-1/+1
* | char: allow passing pre-opened socket file descriptor at startupDaniel P. Berrange2018-03-132-2/+16
* | char: refactor parsing of socket address informationDaniel P. Berrange2018-03-131-8/+14
* | char: don't silently skip tn3270 protocol init when TLS is enabledDaniel P. Berrange2018-03-131-2/+1Star
|/
* Merge remote-tracking branch 'remotes/berrange/tags/qio-next-pull-request' in...Peter Maydell2018-03-081-2/+3
|\
| * qio: non-default context for TLS handshakePeter Xu2018-03-061-0/+1
| * qio: non-default context for async connPeter Xu2018-03-061-2/+2
* | chardev: fix leak in tcp_chr_telnet_init_io()Peter Xu2018-03-061-3/+7
|/
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-024-4/+3Star
* Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster2018-03-022-0/+2
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-0911-3/+19
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-093-0/+5
* chardev/char-socket: add POLLHUP handlerKlim Kireev2018-02-071-0/+22
* chardev: fix incorrect unref of sourcePeter Xu2018-02-051-17/+21
* chardev: Clean up previous patch indentationEric Blake2018-01-161-34/+32Star
* chardev: Use goto/label instead of do/break/while(0)Eric Blake2018-01-161-3/+10
* chardev: introduce qemu_chr_timeout_add_ms()Peter Xu2018-01-123-34/+55
* chardev: let g_idle_add() be with chardev gcontextPeter Xu2018-01-121-8/+13
* chardev: use backend chr context when watch for fePeter Xu2018-01-121-1/+1
* chardev: convert the socket server to QIONetListenerDaniel P. Berrange2017-12-211-43/+30Star
* chardev: fix backend events regression with mux chardevMarc-André Lureau2017-12-212-6/+22