summaryrefslogtreecommitdiff
path: root/src/shared/ptyfwd.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-3/+3
* tree-wide: use ASSERT_PTR moreDavid Tardon2022-09-131-8/+4
* tree-wide: use UINT64_MAX or friendsYu Watanabe2021-03-051-6/+6
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* tree-wide: drop if braces around single line expressions as wellFrantisek Sumsal2020-10-091-3/+1
* ptyfwd: reopen stdin/sdout before setting O_NONBLOCKLennart Poettering2020-10-021-32/+81
* ptyfwd: use ERRNO_IS_DISCONNECT() when checking for disconnection on foreign fdsLennart Poettering2020-09-221-2/+3
* ptyfwd: don't set prio if event source that might not existLennart Poettering2020-09-041-3/+5
* ptyfwd: optionally override terminal width/heightLennart Poettering2018-11-291-2/+44
* ptyfwd: when we can't copy the window size from caller, use $LINES and $COLUMNSLennart Poettering2018-10-091-2/+12
* ptyfwd: voidify more calls (#10310)Lennart Poettering2018-10-081-2/+2
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* tree-wide: use TAKE_PTR() and TAKE_FD() macrosYu Watanabe2018-04-051-2/+1
* run: run pty forwarder at higher event priority than the busLennart Poettering2017-12-051-0/+23
* ptyfwd: before deciding that a pty is fully drained, ask the kernel againLennart Poettering2017-12-051-3/+26
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* tree-wide: use IN_SET where possibleAndreas Rammhold2017-10-021-5/+5
* run: exit early in --pty if service failedLennart Poettering2017-02-031-0/+21
* ptyfwd: set event source description strings for all event sources of a ptyfw...Lennart Poettering2017-02-021-0/+9
* tree-wide: use mfree moreZbigniew Jędrzejewski-Szmek2016-10-161-2/+1
* run: optionally, wait for the service to finish and show its resultLennart Poettering2016-08-221-32/+70
* tree-wide: use SET_FLAG() macro to make code more clearAlexander Kuleshov2016-03-051-4/+1
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* shared: include what we useThomas Hindoe Paaboel Andersen2015-12-061-1/+13
* tree-wide: sort includesThomas Hindoe Paaboel Andersen2015-11-161-1/+1
* nspawn: fix minor memory leakLennart Poettering2015-10-311-0/+1
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering2015-10-251-1/+2
* machinectl: fix race when opening new shells with "machinectl shell"Lennart Poettering2015-10-071-17/+32
* Use space after a silencing (void)Zbigniew Jędrzejewski-Szmek2015-03-131-1/+1
* remove unused includesThomas Hindoe Paaboel Andersen2015-02-231-1/+0
* nspawn: when connected to pipes for stdin/stdout, pass them as-is to PID 1Lennart Poettering2015-02-181-31/+44
* ptyfw: add missing error checkLennart Poettering2015-01-141-1/+3
* ptyfwd: simplify how we handle vhangups a bitLennart Poettering2015-01-071-32/+20
* machinectl: make sure that "machinectl login" exits immediately when the mach...Lennart Poettering2015-01-071-9/+51
* run: add a new "-t" mode for invoking a binary on an allocated TTYLennart Poettering2014-12-231-4/+29
* treewide: use log_*_errno whenever %m is in the format stringMichal Schmidt2014-11-281-4/+4
* shared: ptyfwd - make coverity happyTom Gundersen2014-11-051-2/+2
* ptyforward: rework PTY forwarder logic used by nspawn to utilize the normal e...Lennart Poettering2014-10-311-265/+269
* ptyfwd: reset nonblocking modeLennart Poettering2014-02-211-3/+8
* Revert "ptyfwd: make master terminal attributes raw, too"Lennart Poettering2013-12-181-7/+2
* ptyfwd: make master terminal attributes raw, tooLennart Poettering2013-12-181-2/+7
* ptyfwd: Don't set the output prop of stdin, nor the input props of stdout.Luke Shumaker2013-12-111-12/+23
* ptyfwd: Set the size of the PTY base on the size of stdout, not stdin.Luke Shumaker2013-12-111-2/+2
* machinectl: add new command to spawn a getty inside a containerLennart Poettering2013-10-311-52/+170
* nspawn: split out pty forwaring logic into ptyfwd.cLennart Poettering2013-10-311-0/+252