aboutsummaryrefslogtreecommitdiffstats
path: root/term-utils
AgeCommit message (Expand)AuthorFilesLines
2016-12-07agetty: re-add utmp.h for Debian GNU/kFreeBSDRuediger Meier1-1/+7
2016-12-07login-utils: switch to utmpx.hRuediger Meier3-28/+28
2016-12-07agetty: remove obsolete HAVE_UPDWTMP fallbackRuediger Meier1-20/+1
2016-12-07login-utils: avoid using the defined utmp sizes.Ruediger Meier1-1/+1
2016-12-07login-utils: remove _HAVE_UT_TV fallbackRuediger Meier1-4/+0
2016-12-02wall: check -g GIDKarel Zak1-1/+7
2016-12-02wall: add --group optionJim Patterson2-1/+82
2016-11-30misc: spelling, always use "cannot" instead of "can not"Ruediger Meier2-2/+2
2016-11-29Place SEE ALSO entries in orderMichael Kerrisk (man-pages)3-5/+5
2016-08-12misc: always check setenv(3) return valueSami Kerola1-1/+3
2016-07-21agetty: move unreachable code to pre-processor #else segment [oclint]Sami Kerola1-2/+3
2016-07-21setterm: fix declarations shadowing variables in the global scope [oclint]Sami Kerola1-40/+40
2016-07-21misc: simplify if clauses [oclint]Sami Kerola2-20/+13
2016-07-20agetty: call uname() only when necessaryKarel Zak1-2/+6
2016-07-20agetty: fix \S usageKarel Zak1-10/+15
2016-07-14write: don't use strftime()Karel Zak1-6/+7
2016-07-03lib: try to find tty in get_terminal_name()Sami Kerola1-13/+3
2016-07-03write: stop removing and adding /dev/ in front of tty stringSami Kerola2-43/+39
2016-07-03write: tell when effective gid and tty path group mismatchSami Kerola1-2/+7
2016-07-03write: improve coding styleSami Kerola1-36/+35
2016-07-03write: remove PUTC macroSami Kerola1-10/+5
2016-07-01write: make timestamp to be obviously just a clock timeSami Kerola1-8/+9
2016-07-01write: remove unnecessary utmp variablesSami Kerola1-17/+11
2016-07-01write: improve function and variable namesSami Kerola1-38/+35
2016-07-01write: add control structure to clarify what is going onSami Kerola1-42/+54
2016-07-01write: run atexit() checks at the end of executionSami Kerola1-12/+17
2016-07-01write: use xstrncpy() from strutils.hSami Kerola1-2/+2
2016-07-01write: set atime value in term_chk() only when neededSami Kerola1-4/+4
2016-07-01write: remove pointless fileno(3) callsSami Kerola1-6/+6
2016-07-01write: get rid of function prototypesSami Kerola1-141/+132
2016-07-01write: remove unused variableSami Kerola1-4/+0
2016-06-30agetty: don't modify argv[] when parse speedsKarel Zak1-2/+7
2016-05-31misc: Fix various typosSebastian Rasmussen4-8/+8
2016-05-26build-sys: add --disable-plymouth-supportKarel Zak1-2/+5
2016-05-20sulogin: agetty: use the plymouth local protocol instead the plymouth binaryWerner Fink1-42/+6
2016-05-18script: improve coding style and the "done" messageKarel Zak1-7/+5
2016-05-09setterm: remove unnecessary translation stringSami Kerola1-8/+8
2016-05-09setterm: de-duplicate color option string parsingKarel Zak1-44/+36
2016-05-07write: fix setuid related regressionWayne Pollock1-7/+7
2016-05-05scriptreplay: avoid re-implementing strtod_or_err()Sami Kerola2-13/+5
2016-05-05scriptreplay: improve error messageSami Kerola1-2/+2
2016-04-16script: check status of writes when closing outputsSami Kerola1-2/+4
2016-04-16script: avoid trying fclose(NULL)Sami Kerola1-1/+2
2016-04-16script: close file descriptors on execSami Kerola1-6/+7
2016-04-13script: use empty-slave heuristic more carefullyKarel Zak1-24/+28
2016-03-29agetty: remove atoi() from argv[] parsing [clang analyze]Karel Zak1-7/+6
2016-03-17script: tweak spacing and wording, and restore filling in the man pageBenno Schulenberg1-7/+9
2016-03-08agetty: tweak formatting and some wordings in the man pageBenno Schulenberg1-52/+53
2016-03-07misc: never cast void* from malloc(3) and friendsRuediger Meier1-1/+1
2016-03-07misc: safer (and uniform) handling of return valueYuriy M. Kaminskiy3-8/+8
2016-02-17agetty: support \e{name} for issue fileKarel Zak2-3/+18
2016-02-12Merge branch 'compiler-warnings' of https://github.com/rudimeier/util-linuxKarel Zak1-1/+2
2016-02-11misc: fix some printf format stringsRuediger Meier1-1/+2
2016-02-11agetty: add support for \e in issue file to print \033Karel Zak2-0/+6
2016-02-03script: fix misspellingRuediger Meier1-3/+3
2016-02-03docs: fix typos found by codespellRuediger Meier1-1/+1
2016-01-07scriptreplay/newgrp: use signed int to store return of getopt_longFilipe Brandenburger1-1/+1
2015-12-02Merge branch 'races' of git://github.com/kerolasa/lelux-utiliteetitKarel Zak1-8/+14
2015-11-24agetty: don't ignore netlink on select()Karel Zak1-3/+9
2015-11-22mesg: fix multiple racesSami Kerola1-8/+14
2015-11-09script, hwclock: check file exist with access(3) rather than stat(3)Sami Kerola1-2/+1
2015-11-09agetty: fix chown(3), chmod(3) and open(3) raceSami Kerola1-5/+5
2015-10-16script: be pedantic and use "%"SCNi64Karel Zak1-1/+2
2015-10-16script: don't assume that time_t is compatible with longIsaac Dunham1-4/+6
2015-08-05setterm: remove dead code [coverity scan]Karel Zak1-2/+0
2015-08-05agetty: cleanup plymouth usage [coverity scan]Karel Zak1-3/+9
2015-07-28script: improve SIG{TERM,QUIT,KILL} sensitivityKarel Zak1-3/+16
2015-07-20agetty: Reprompt once the network addresses change if address displayedStef Walter1-18/+107
2015-07-03script: evaluate errno only if read() sets itRuediger Meier1-7/+6
2015-07-02script: make sure errno is zeroKarel Zak1-0/+1
2015-06-29reset: deprecate the script, and remove reset.033cSami Kerola3-12/+6
2015-06-29script: fix variable initialization warningSami Kerola1-3/+3
2015-06-29build-sys: use REALTIME_LIBS for scriptKarel Zak1-1/+1
2015-06-25script: add note to BUGS man page sectionKarel Zak1-0/+7
2015-06-17script: fix EOF problemsKarel Zak1-26/+88
2015-06-17script: improve poll debuggingKarel Zak1-5/+9
2015-06-17script: cleanup signals usageKarel Zak1-11/+28
2015-06-16script: debug poll() resultsKarel Zak1-2/+5
2015-06-16script: add support for SCRIPT_DEBUG=Karel Zak1-2/+65
2015-06-16script: remove magic constants from poll codeKarel Zak1-21/+33
2015-06-16script: rename control struct membersKarel Zak1-32/+32
2015-06-16script: close timingfp also when -eKarel Zak1-11/+10
2015-06-08script: move timing file opening close to use of itSami Kerola1-14/+17
2015-06-08script: add noreturn function attributesSami Kerola1-2/+2
2015-06-08script: use gettime_monotonic() to get timing file timestampsSami Kerola2-14/+14
2015-06-08script: use correct input type, move comment, and so onSami Kerola1-13/+11
2015-06-08script: replace strftime() workaround with CFLAGS = -Wno-format-y2kSami Kerola2-12/+4
2015-06-08script: move do_io() content to small functionsSami Kerola1-50/+58
2015-06-08script: add 'Script started' line always to capture fileSami Kerola1-5/+3
2015-06-08script: remove io vs signal raceSami Kerola1-7/+13
2015-06-08script: merge doinput() and output() functions to do_io()Sami Kerola1-172/+59
2015-06-06script: use poll() rather than select()Sami Kerola1-88/+114
2015-06-06script: use signalfd() to catch signalsSami Kerola1-33/+14
2015-06-06script: add struct script_control and remove global variablesSami Kerola1-244/+249
2015-06-06script: remove function prototypesSami Kerola1-256/+243
2015-06-06tests: check script options work as expectedSami Kerola2-2/+24
2015-05-15script: Fix mangled EOF and hang on big endianStanislav Brabec1-2/+2
2015-04-03wall: do not use a temporary file.Karel Zak1-36/+80
2015-03-09agetty: reload issue on --autologin --login-pause tooKarel Zak1-79/+92
2015-03-09agetty: make sure that reload file existsKarel Zak1-5/+16
2015-03-05agetty: support /usr/lib/os-release tooKarel Zak2-6/+10
2015-02-27docs: fix some spelling errors and typos in man pagesBill Pemberton2-2/+2
2015-02-24rpmatch: use symbolic value when evaluation return codesSami Kerola1-3/+3
2015-02-24lib/strutils: extend parse_switch() to accept more optionsKarel Zak1-12/+24
2015-02-24lib/strutils: move parse_switch() from setterm(1) to librarySami Kerola1-16/+0
2015-02-16script.1: Improve documentation of non-interactive behaviorStanislav Brabec1-1/+7
2015-02-12script: no logging for non-interactive shellsStanislav Brabec1-0/+20
2015-02-10Fix "Script started" buffering raceStanislav Brabec1-0/+1
2015-02-02textual: grammarize and harmonize the stat error messageBenno Schulenberg1-1/+1
2015-01-26Merge branch 'opts' of https://github.com/jwpi/util-linuxKarel Zak2-6/+6
2015-01-26textual: fix spellos and inconsistencies in several program messagesBenno Schulenberg1-3/+3
2015-01-20docs: restore minus symbols in long optsJ William Piggott2-6/+6
2015-01-12docs: remove obsolete and unneeded comments from man-page filesBenno Schulenberg3-9/+1
2015-01-07build-sys: fix make checkincludes warningsSami Kerola1-3/+4
2015-01-06textual: add a docstring to most of the utilitiesBenno Schulenberg7-0/+25
2014-12-19docs: don't use bold or italics for "[option]" in synopsis of man pagesBenno Schulenberg1-4/+2
2014-11-21agetty: use futimens, check for all in configure.acKarel Zak1-7/+1
2014-11-21agetty: fix typoKarel Zak1-1/+1
2014-11-21agetty: keep the current baud before try 9600 on serial linesKarel Zak2-4/+8
2014-11-21agetty: don't ignore TERMKarel Zak1-2/+4
2014-11-20aggety: always set default serial line speedKarel Zak1-4/+11
2014-10-20setterm: fix dubious one-bit signed bitfield [smatch scan]Sami Kerola1-3/+4
2014-10-14script: may be hangsAndreas Henriksson1-4/+11
2014-10-01textual: use usage() text element macrosSami Kerola3-8/+8
2014-10-01textual: use manual tail usage() macroSami Kerola3-0/+3
2014-10-01textual: use version printing macro everywhereSami Kerola4-9/+4
2014-09-17build-sys: use -lutil for BSD onlyKarel Zak1-0/+2
2014-09-17agetty: fixing FTBFS on !linux (Debian util-linux 2.20.1-1.2)Christoph Egger2-0/+17
2014-08-11textual: remove some inconsistent periods from error messagesBenno Schulenberg1-1/+1
2014-07-29Revert "wall: wrap message header when it exceeds 79 characters"Karel Zak1-6/+1
2014-07-28wall: wrap message header when it exceeds 79 charactersSami Kerola1-1/+6
2014-07-28agetty: Reprompt and reprint /etc/issue when askedStef Walter2-12/+135
2014-07-17wall: add fallback for failed sysconf()Karel Zak1-0/+3
2014-07-16docs: bring a few more man pages closer to standard formattingBenno Schulenberg7-55/+53
2014-07-13setterm: remove unnecessary variableSami Kerola1-2/+1
2014-06-30setterm: improve formatting and wording of usage textBenno Schulenberg1-17/+17
2014-06-30setterm: improve wording and formatting of the man pageBenno Schulenberg1-71/+76
2014-06-23script: clean up code to genenrate Star/Done messagesKarel Zak1-9/+9
2014-06-23script: silence the done message on --quiet as wellAndreas Henriksson1-1/+2
2014-06-23script: --quiet option is not quiet.James Hunt2-2/+4
2014-06-19build-sys: fixes for non-Linux systemsSamuel Thibault1-1/+13
2014-06-06docs: fix "behaviour" vs. "behavior"Karel Zak2-2/+2
2014-06-02script: fix spurious exit from input read loop on EINTR.Csaba Kos1-1/+2
2014-06-02script: fix a rare deadlock after child terminationCsaba Kos1-8/+45
2014-05-26docs: setterm.1 clean up manual page groff styleSami Kerola1-103/+164
2014-05-26docs: setterm.1 add options compatibility noteSami Kerola1-1/+11
2014-05-26docs: setterm.1 add missing options to manual page and remove duplicateSami Kerola1-4/+16
2014-05-26setterm: add usage() descriptionsSami Kerola1-34/+35
2014-05-21build-sys: add BUILD_{SCRIPT,SCRIPTREPLAY}Karel Zak1-2/+4
2014-05-20setterm: fix 'bright' in usage, remove unnecessary error messageKarel Zak1-5/+2
2014-05-19setterm: remove ulcolor and hbcolor duplicatesSami Kerola1-4/+0
2014-05-19setterm: add set_blanking() actionSami Kerola1-21/+36
2014-05-19setterm: mark some options to be exclusive with each otherSami Kerola1-0/+9
2014-05-19setterm: various visual terminal effects are not console specificSami Kerola1-8/+8
2014-05-19setterm: improve error messagesSami Kerola1-5/+5
2014-05-19setterm: tell user when options does not effectSami Kerola1-38/+45
2014-05-19setterm: improve perform_sequence() coding styleSami Kerola1-57/+35
2014-05-19setterm: correct usage() bright color argumentSami Kerola1-14/+12
2014-05-19setterm: make -msglevel 0 to work as is did earlierSami Kerola1-5/+7
2014-05-19setterm: remove devfs and /dev/vcsa0 supportSami Kerola1-27/+10
2014-05-19setterm: clean up screendump()Sami Kerola1-45/+47
2014-05-19setterm: add init_terminal() to make main() shorterSami Kerola1-23/+25
2014-05-19setterm: add option control structureSami Kerola1-199/+194
2014-05-19setterm: remove usage comment segmentSami Kerola1-46/+0
2014-05-19setterm: move show_tabs() and screendump() functionsSami Kerola1-95/+92
2014-05-19setterm: use string utils to numeric parsingSami Kerola2-37/+26
2014-05-19setterm: recommend long options with double hyphenSami Kerola2-84/+84
2014-05-19setterm: use getopt_long_only() for option parsingSami Kerola1-490/+426
2014-05-19setterm: clean up includesSami Kerola1-25/+15
2014-05-19agetty: update man pageKarel Zak1-8/+16
2014-05-18agetty: Update help usage functionBenjamin Robin1-2/+5
2014-05-18agetty: Fix implementation of option --nonewline. The flag F_NONL was never set.Benjamin Robin1-0/+3
2014-05-13agetty: use the "best" interface for \4 and \6Karel Zak2-42/+67
2014-05-13agetty: fix odd check for chardev/ttyKarel Zak1-2/+2
2014-05-13agetty: beside virtual consoles support xvc and hvc device lines as wellWerner Fink1-12/+11
2014-05-13agetty: better support of the special system consoles on S390Werner Fink1-5/+10
2014-05-13agetty: avoid that agetty nor sulogin are fooled by a running plymouthWerner Fink1-7/+68
2014-05-12setterm: convert remaining magic values to symbolic referencesSami Kerola1-20/+47
2014-05-12setterm: convert various constant number definitions to enumsSami Kerola1-20/+26
2014-05-12setterm: cleanup printf() usageKarel Zak1-58/+24
2014-05-12setterm: remove unused codeSami Kerola1-68/+3
2014-05-12wall: replace magic number by named valueSami Kerola1-7/+8
2014-05-12term-utils: avoid error message string length couting errorsSami Kerola1-34/+32
2014-05-12build-sys: remove unnecessary void castsSami Kerola1-13/+13
2014-04-03include/carefulputc: cleanup and add fputs_{quoted,nonblank}()Karel Zak2-2/+2
2014-03-19scriptreplay: no need to skip first time value or last bytes fixes #58Wolfgang Richter1-4/+1
2014-03-19script: time from end of read() call partially fixes #58Wolfgang Richter1-2/+3
2014-02-21script: clean up files usageKarel Zak1-28/+40
2014-02-21script: Also flush writes to timing file.Jesper Dahl Nyerup1-1/+4
2014-02-10scriptreplay: Add --maxdelay option.Jesper Dahl Nyerup2-4/+20
2014-01-24include/c.h: prefer nanosleep() over usleep()Karel Zak1-1/+1
2014-01-16script: use all-io.h to make the code more robustKarel Zak1-9/+5
2014-01-16script: fix inconsistent -q, use poll() rather then O_NONBLOCKKarel Zak1-25/+17
2014-01-16script: don't wait for empty descriptors if child is deadKarel Zak1-4/+8
2013-12-03script: script input redirection / eof handlingKarel Zak1-19/+79
2013-12-02script: check that stdin is a terminalKarel Zak1-0/+4
2013-12-02setterm: fix -dump man page infoKarel Zak1-1/+1
2013-12-02agetty: support the special terminal on first serial line on a S/390Werner Fink1-0/+18
2013-12-02losetup, agetty: remove unnecessary if's before free()Sami Kerola1-4/+2
2013-11-14script: restore errno in signal handlerKarel Zak1-0/+3