aboutsummaryrefslogtreecommitdiffstats
path: root/term-utils
AgeCommit message (Expand)AuthorFilesLines
2024-05-02agetty: make reload code more robustKarel Zak1-1/+2
2024-05-02wall: check sysconf() returnvalueKarel Zak1-2/+9
2024-05-02agetty: fix resource leakKarel Zak1-0/+1
2024-05-02wall: fix possible memory leakKarel Zak1-2/+3
2024-05-02wall: make sure unsigned variable not underflowKarel Zak1-1/+1
2024-04-29textual: fix some typos and inconsistencies in usage and error messagesBenno Schulenberg1-2/+2
2024-04-19agetty: Don't override TERM passed by the userDaan De Meyer1-1/+2
2024-04-13treewide: use fgetc() instead of getc()Thomas Weißschuh1-2/+2
2024-04-01wall: fix escape sequence Injection [CVE-2024-28085]Karel Zak1-1/+1
2024-03-04su, agetty: don't use program_invocation_short_name for openlog()Karel Zak1-1/+1
2024-02-29setterm: Document behavior of redirectionStanislav Brabec1-0/+4
2024-01-24agetty: remove duplicate includeKarel Zak1-1/+0
2024-01-17wall: fix calloc cal [-Werror=calloc-transposed-args]Karel Zak1-1/+1
2024-01-04write: Add missing section header in man pageMario Blättermann1-0/+2
2023-11-01setterm: avoid restoring flags from uninitialized memoryChris Hofstaedtler1-2/+5
2023-10-25Make the ways of using output stream consistent in usage()Masatake YAMATO8-18/+18
2023-09-28script-playutils: close filestream in case ignore_line() failsThomas Weißschuh1-0/+2
2023-09-22treewide: use (x)reallocarray() when applicableThomas Weißschuh2-3/+3
2023-09-11scriptreplay: support ctrl+s and ctrl+gKarel Zak1-0/+1
2023-08-16term-utils: fix indentationKarel Zak2-58/+59
2023-08-16Merge branch 'logind' of https://github.com/thkukuk/util-linuxKarel Zak4-17/+192
2023-08-02wall: do not error for ttys that do not existMike Gilbert1-1/+1
2023-05-31write: query logind for list of users with tty (#2088)Thorsten Kukuk2-11/+123
2023-05-31agetty: use sd_get_sessions() for number of users (#2088)Thorsten Kukuk2-6/+26
2023-05-31wall: query logind for list of users with tty (#2088)Thorsten Kukuk2-0/+43
2023-05-29agetty: use get_terminal_default_type()Karel Zak1-57/+4
2023-05-22agetty: include fileutils.hThomas Weißschuh1-0/+1
2023-05-22Merge branch 'agetty-creds' of https://github.com/DaanDeMeyer/util-linuxKarel Zak2-3/+55
2023-05-17mesg.1 cleanups/updatesнаб1-3/+4
2023-04-16Document new systemd credentials support for agetty and loginDaan De Meyer1-0/+8
2023-04-13agetty: Load autologin user from agetty.autologin credentialDaan De Meyer1-3/+47
2023-04-11Fix mmap/ioctl(3p) references in manualнаб1-1/+1
2023-03-25agetty: (man) fix typosJakub Wilk1-2/+2
2023-03-17wall: use fputs_careful()наб2-33/+7
2023-03-17wall: convert homebrew buffering to open_memstream()наб1-75/+20
2023-03-17write: correctly handle wide charactersнаб1-18/+7
2023-02-27agetty: support simplified color sequences in \e{name}Karel Zak1-2/+5
2023-02-05Fix minor typo in comment.Soumendra Ganguly1-1/+1
2023-02-02agetty: don't ignore --noclear when re-print issue fileKarel Zak1-2/+4
2023-01-24Merge branch 'signal_safety' of https://github.com/crrodriguez/util-linuxKarel Zak1-1/+1
2023-01-23remove no longer needed bracesCristian Rodríguez1-4/+3
2023-01-23replace open-coded instances of mempcpyCristian Rodríguez1-6/+3
2023-01-15write: signal_received should be volatile qualifiedCristian Rodríguez1-1/+1
2022-11-30meson: logindefs.c: handle libeconf dependencyThomas Weißschuh1-2/+1
2022-11-21script: abort if unused arguments are givenChris Hofstaedtler1-2/+11
2022-11-16script: fix use of utempterKarel Zak1-3/+6
2022-11-16llib/pty-session: split PTY and signalfd setupKarel Zak1-0/+2
2022-11-02agetty: always pass user name to login with --dana1-2/+1
2022-09-19write: (man) fix history sectionKarel Zak1-1/+1
2022-09-03setterm: (man) clarify --hbcolor, --ulcolor syntaxJakub Wilk1-2/+2
2022-06-29script: (man) be more explicit about log purposeKarel Zak1-2/+2
2022-06-24add padding to dates in issue filebobbyboy50691-1/+1
2022-05-10fix various formatsRosen Penev1-1/+1
2022-05-02agetty: fix promptKarel Zak1-1/+1
2022-03-30meson: update for logindefs moveKarel Zak1-1/+2
2022-03-30agetty: add support for LOGIN_PLAIN_PROMPTKarel Zak3-2/+24
2022-03-30agetty: cleanup login prompt macro useKarel Zak1-4/+8
2022-03-02scriptlive: fix argv[0] for execlp()Karel Zak1-2/+2
2022-03-01script: fix passing args to execlp()Jakub Wilk1-2/+2
2022-02-13Fix several adoc files as reported by Helge KreutzmannMario Blättermann3-10/+10
2022-02-01man pages: unify output of --help and --versionMario Blättermann8-40/+8
2022-01-25script: add separator to header, update testsKarel Zak1-2/+2
2022-01-25script: don't use \n when we log COMMANDKarel Zak1-2/+5
2022-01-25script: add COMMAND= to log headerKarel Zak1-11/+17
2022-01-06agetty: resolve tty name even if stdin is specifiedtamz1-8/+18
2021-11-30script.1.adoc: correct socond as secondVicente Jimenez Aguilar1-1/+1
2021-11-22script: (adoc) improve man page readabilityKarel Zak1-4/+4
2021-10-25agetty: use getttynam() if availableLudwig Nussel1-0/+16
2021-10-25Merge branch 'uniformize-title-markups' of https://github.com/rffontenelle/ut...Karel Zak1-1/+1
2021-09-27setterm: (man) improve dosc about optional argumentsKarel Zak1-1/+1
2021-09-21Man pages: Fix end extend formattingMario Blättermann1-1/+1
2021-09-02docs: Uniformize references to section titlesRafael Fontenelle1-1/+1
2021-08-17agetty: (adoc) double hyphen replaced by dash in man pagesKarel Zak1-1/+1
2021-07-30agetty: use CTRL+C to erase usernameKarel Zak1-3/+5
2021-07-29wall: use xgetlogin.Érico Nogueira1-4/+3
2021-07-27write: use snprintf() rather than sprintf()Karel Zak1-1/+1
2021-06-22agetty: do not use atol()Karel Zak1-1/+8
2021-06-18wall: add __format__ attributeKarel Zak1-1/+2
2021-06-18script: add __format__ attributeKarel Zak1-5/+7
2021-06-17Fix some brackets in synopsesChristian Bartolomäus1-1/+1
2021-05-10fix whitespace issue in ducumentationChristian Hesse1-1/+0
2021-05-06script: fix time_t=long assumptionsKarel Zak1-10/+11
2021-05-06scriptplay: fix time_t=long assumptionsKarel Zak2-21/+23
2021-05-05build-sys: keep adoc files in dist_noinst_DATAKarel Zak1-0/+8
2021-04-23scriptlive: (man) add missing parenthesisKarel Zak1-1/+1
2021-04-12mesg: use only stat() to get the current terminal statusKarel Zak1-6/+7
2021-03-31build-sys: make man pages location independentKarel Zak8-24/+24
2021-03-29Merge remote-tracking branch 'mariobl/topic/asciidoc'Karel Zak17-1733/+1219
2021-03-28Asciidoc: Fix typo and remove invisible spaces which confuse po4aMario Blättermann3-4/+6
2021-03-26build-sys: split man pages and man page linksKarel Zak1-8/+8
2021-03-25Asciidoc: Review term-utils man pagesMario Blättermann8-213/+215
2021-03-25ttymsg: fix resource leak [coverity scan]Karel Zak1-0/+2
2021-03-21Asciidoc: Unify spelling of »User Commands«Mario Blättermann7-7/+7
2021-03-20Asciidoc: Add Po4a hint to file headersMario Blättermann8-0/+8
2021-03-19Asciidoc: Re-add empty lines to man pagesMario Blättermann3-38/+58
2021-03-19Asciidoc: Some formatting cleanup in man pagesMario Blättermann5-7/+5
2021-03-17meson: add second build systemZbigniew Jędrzejewski-Szmek1-0/+41
2021-03-16Asciidoc: Remove already imported *roff man pagesMario Blättermann8-1725/+0
2021-03-14Asciidoc: Import term-utils man pagesMario Blättermann8-0/+1181
2021-02-02agetty: Allow --init-string on a virtual consoleIvan Mironov1-1/+1
2021-01-21fix compiler warningsKarel Zak1-6/+10
2020-12-14scriptlive: fix compiler warnings [-Wmaybe-uninitialized]Karel Zak1-1/+1
2020-12-14script: fix compiler warnings [-Wmaybe-uninitialized]Karel Zak1-1/+1
2020-11-17build-sys: do not build plymouth-ctrl.c w/ disabled plymouthPino Toscano1-2/+4
2020-10-29cast NULL to char * when using execlEgor Chelak2-8/+8
2020-10-06build-sys: exclude GPL from libcommonKarel Zak1-1/+2
2020-10-03agetty: fix typo in manual pageSamanta Navarro1-1/+1
2020-10-01script: don't use strings from user as printf-format [coverity scan]Karel Zak1-5/+5
2020-09-21script: kill child process on errorKarel Zak1-1/+0
2020-08-28he -> theyleeceeksdee1-1/+1
2020-08-27script: cleanup --echoSoumendra Ganguly2-12/+13
2020-08-08Change tcgetattr error handling.Soumendra Ganguly1-3/+2
2020-08-07Add more elegant error handling. Avoid isatty.Soumendra Ganguly1-13/+14
2020-07-24Manual pages: agetty.8: Minor formatting and wording fixesMichael Kerrisk (man-pages)1-7/+17
2020-07-23scriptreplay: enable special character handlingSoumendra Ganguly1-0/+1
2020-07-23Make scriptreplay set terminal to raw modeSOUMENDRA GANGULY1-0/+26
2020-07-20Manual pages: scriptreplay.1: Miscellaneous wording, grammar, and formatting ...Michael Kerrisk (man-pages)1-13/+17
2020-07-20Manual pages: scriptlive.1: Miscellaneous wording, grammar, and formatting fixesMichael Kerrisk (man-pages)1-6/+13
2020-07-20Manual pages: script.1: Miscellaneous wording, grammar, and formatting fixesMichael Kerrisk (man-pages)1-21/+30
2020-07-14Manual pages: various: reword "allow(s) to"Michael Kerrisk (man-pages)2-4/+5
2020-07-09Fix minor typosYuri Chornoivan2-4/+4
2020-06-15doc: term-utils/*: fix some warnings from "mandoc -T lint"Bjarni Ingi Gislason4-12/+4
2020-05-29Manual pages: wording fix: "another" ==> "other"Michael Kerrisk (man-pages)1-1/+1
2020-05-28Manual pages: rename EXAMPLE section to EXAMPLESMichael Kerrisk (man-pages)2-2/+2
2020-05-22Manual pages: order NOTES / HISTORY / BUGS / EXAMPLE consistentlyMichael Kerrisk (man-pages)1-19/+19
2020-05-22Manual pages: order AUTHORS / COPYRIGHT / SEE ALSO / AVAILABILITY consistentlyMichael Kerrisk (man-pages)7-42/+42
2020-05-22agetty: ignore ^CKarel Zak1-0/+3
2020-05-20Manual pages: use the term "exit status"Michael Kerrisk (man-pages)1-2/+2
2020-05-20Manual pages: Standardize on EXAMPLE as section titleMichael Kerrisk (man-pages)1-1/+1
2020-05-20Manual pages: Standardize on AUTHORS as section titleMichael Kerrisk (man-pages)2-2/+2
2020-05-19docs: (man) remove double quotes (") in .SH linesMichael Kerrisk (man-pages)5-17/+17
2020-05-19agetty: extend --issue-file to support multiple pathsKarel Zak2-20/+34
2020-05-18docs: Some minor fixes in some manualsBjarni Ingi Gislason1-1/+1
2020-05-05scriptlive: fix typoJakub Wilk1-1/+1
2020-05-05scriptlive: fix man page formattingJakub Wilk1-1/+1
2020-05-04agetty: save the original speed on --keep-baudKarel Zak2-5/+15
2020-04-20[clang-tidy] fix wrong *cmp usageRosen Penev2-3/+3
2020-04-20[clang-tidy] do not use else after returnRosen Penev3-22/+23
2020-04-19[clang-tidy] do not return in void functionsRosen Penev1-2/+0
2020-04-14scriptlive, scriptreplay: cleanup --maxdelay man page descriptionKarel Zak2-4/+4
2020-03-10agetty: (man) fix typoKarel Zak1-1/+1
2020-03-10agetty: (man) add "white" color nameKarel Zak1-1/+1
2020-02-15script: fix minor warningSami Kerola1-1/+1
2020-02-15various: use threadsafe versions of time functions [lgtm scan]Sami Kerola2-14/+11
2020-02-15write: fix potential string overflowSami Kerola1-1/+1
2020-01-23Merge branch 'patch-2' of https://github.com/yurchor/util-linuxKarel Zak1-1/+1
2020-01-23Merge branch 'patch-1' of https://github.com/yurchor/util-linuxKarel Zak1-1/+1
2020-01-20scriptreplay: restrict header name sizeKarel Zak1-1/+1
2020-01-15script: follow --logging-format on -tKarel Zak1-5/+1
2020-01-08Fix minor typo: aliast -> aliasYuri Chornoivan1-1/+1
2020-01-08Fix minor typo: ussuported -> unsupportedYuri Chornoivan1-1/+1
2019-12-20agetty: keep freed issue file pointer zeroizedKarel Zak1-4/+11
2019-12-17man pages: Change a HYPHEN-MINUS (-) to a minus (\-) for options and numbersBjarni Ingi Gislason1-2/+2
2019-12-17man pages: Add a comma after "e.g." and "i.e."Bjarni Ingi Gislason2-2/+2
2019-12-17man pages: Fix misuse of two-fonts macrosBjarni Ingi Gislason3-10/+10
2019-12-12Merge branch 'release-prep' of https://github.com/kerolasa/util-linuxKarel Zak5-32/+58
2019-12-12agetty: return proper value if compiled without ISSUEDIR supportPatrick Steinhardt1-0/+1
2019-12-11script: fix typos [codespell]Sami Kerola3-7/+7
2019-12-11man: improve script and scriptreplay formatting styleSami Kerola2-25/+51
2019-12-10build-sys: remove duplicate includesKarel Zak1-1/+0
2019-12-09script: document SIGUSR1Karel Zak1-1/+8
2019-12-09script: listen to SIGUSR1, flush logs on the signalKarel Zak1-0/+32
2019-11-25scriptreplay: fix typoKarel Zak1-1/+1
2019-11-25script: add --echoKarel Zak3-10/+30
2019-11-22scriptlive: keep ECHO flag, improve welcome messageKarel Zak1-4/+6
2019-11-22scriptlive: add --command, cleanup shell execKarel Zak1-5/+17
2019-11-22scriptlive: terminate session at end of the logKarel Zak1-0/+5
2019-11-21script: fix ECHO use, improve shell execKarel Zak1-4/+19
2019-11-12agetty: add --show-issue to review issue outputKarel Zak2-4/+48
2019-11-12agetty: add support for /run/issue and /usr/lib/issueKarel Zak2-86/+128
2019-10-09script: fix signalfd useKarel Zak1-4/+4
2019-10-09build-sys: fix typoKarel Zak1-1/+1
2019-10-08script: cleanup logs freeingKarel Zak1-12/+50
2019-10-08scriptlive: remove unnecessary variablesKarel Zak1-22/+8
2019-10-08lib/pty-session: make wait_child callback optionalKarel Zak3-80/+29
2019-10-08script: use lib/pty-sessionKarel Zak2-561/+281
2019-10-08scriptlive: translate error messages tooKarel Zak1-6/+6
2019-10-08scriptlive: add man pageKarel Zak3-3/+102
2019-10-08scriptreplay: fix io data log useKarel Zak1-2/+2
2019-10-08scriptreplay: make data log file optional for --summaryKarel Zak2-3/+7
2019-10-08script: fix man page on --logging-formatKarel Zak1-2/+2
2019-10-08scriptlive: free resource at the andKarel Zak4-5/+18
2019-10-08build-sys: fix build with ptyKarel Zak1-1/+1
2019-10-08scriptreplay: add -T, --log-timingKarel Zak3-5/+17
2019-10-08scriptlive: run shell in PTYKarel Zak2-98/+183
2019-10-08scriptreplay: (utils) detect empty stepsKarel Zak2-0/+8
2019-10-08scriptreplay: use struct timeval for delayKarel Zak3-41/+114
2019-10-08cript: always use decimal point numbers in logsKarel Zak1-2/+2
2019-10-08script: add missing exit()Karel Zak1-0/+2
2019-10-08scriptlive: add new command to re-execute script(1) typescriptKarel Zak3-1/+308
2019-10-08scriptreplay: move all utils to script-playutils.{c,h}Karel Zak4-477/+555
2019-10-08scriptreplay: add --summaryKarel Zak2-9/+28
2019-10-08script: add more information to timing logKarel Zak1-1/+21
2019-10-08scriptreplay: check for EOFKarel Zak1-2/+5
2019-10-08script: cleanup info loggingKarel Zak1-27/+32
2019-10-08scriptreplay: print info and signalsKarel Zak1-23/+113
2019-10-08script: log additional informationKarel Zak1-18/+82
2019-10-08scriptreplay: make sure timing file specifiedKarel Zak1-1/+3
2019-10-08script: write signals to timing fileKarel Zak1-0/+54
2019-10-08scriptreplay: add --stream to the man pageKarel Zak1-0/+5