suckless linux base utils
git clone git://git.suckless.org/ubase
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2024-03-07 21:35su: Fix running it without arguments The commit 8f5a0c3 introduced a regression and the logic to control the number of arguments was broken after it, giving an error when su was executed without parameters.Roberto E. Vargas Caballero1+3-3
2024-02-13 02:03su: don't set $PATHneeshy2+0-6
2024-02-13 02:41su: check $SHELL for validityneeshy1+4-2
2024-02-12 21:25su: fix setting argv0neeshy1+5-5
2024-02-13 02:26su: simplify logicneeshy1+28-43
2023-09-22 08:06Explicitly include sys/sysmacros.h for makedev etcMarkus Rudy4+4-0
2019-03-13 03:38umount: Fix use of uninitialized variableMichael Forney1+2-3
2018-09-25 18:54passwd: fix crashes for unencrypted passwords starting with 'x'.Mario Rugiero1+2-1
2018-09-29 18:28passwd: prevent segfault when running as rootJohn Regan1+8-5
2018-12-28 12:49uptime: Fix user/s printing (grammar error) when users == 0.parazyd1+2-2
2018-07-02 13:03Add blkdiscard(8)sin3+61-0
2018-04-07 02:33mount: don't call realpath on root targetIoan-Adrian Ratiu1+5-3
2018-06-30 16:31Fix segfault in killall5 without -osin1+6-4
2018-06-11 20:45ps: fix argv0 position in usage lineMattias Andrée1+1-1
2017-10-10 15:27dd: Use sigaction(2) to obviate select(2)Eric Pruitt1+32-29
2016-10-24 03:59passwd: Use a random salt when encrypting passwordsMichael Forney1+33-6
2016-10-23 21:00mount: Don't pass {,no}auto to kernelMichael Forney1+1-0
2016-09-25 10:24respawn: reopen the fifo at end of line, and use read-onlyMattias Andrée1+21-14
2016-04-24 16:46passwd: fix function def stylesin1+2-2
2016-03-26 14:46pwdx: fix off-by-one bugMattias Andrée1+1-1
2016-03-26 11:58Add pwdx(1)Mattias Andrée4+66-1
2016-03-26 10:37fsfreeze: make it clear the either -f or -u must be specified, not optionalMattias Andrée2+3-3
2016-03-26 19:06nologin: Sort includessin1+1-1
2016-03-26 10:30Add nologin(8)Mattias Andrée3+45-0
2016-03-16 09:23dd: implement conv=notrunc supportEivind Uggedal2+9-4
2016-03-15 21:06dd: truncate file when using seek=Eivind Uggedal1+9-0
2016-03-15 20:27dd: don't let failure to change pipe size affect exit codeEivind Uggedal1+1-0
2016-03-15 20:16dd: allow count=0Eivind Uggedal1+2-1
2016-03-15 16:03dd: remove if= noatime optimizationEivind Uggedal1+0-6
2016-03-15 16:02dd: always create of= even if seek= is usedEivind Uggedal1+2-2
2016-02-22 14:03arg.h: fixed argv checks orderLucas Gabriel Vuotto1+2-2
2016-02-16 15:19df: Don't scream if statvfs() failssin1+2-5
2016-02-11 14:25Use estrlcat where possibleFRIGN1+2-4
2016-01-28 21:53mount: fix mount helper fs option handlingBrad Barden1+21-11
2016-01-06 18:00LICENSE: update year and bump to topHiltjo Posthuma1+1-1
2016-01-01 10:05fix several problems in ddizabera1+29-37
2016-01-01 10:32Update copyright yearssin1+2-2
2015-10-07 12:53Use SLIST instead of TAILQ for pidof(8)sin1+6-12
2015-10-07 12:50Use SLIST instead of TAILQ for killall5(8)sin1+6-12
2015-09-12 20:52Fix fallocate(1) manpageFRIGN1+6-6
2015-09-10 22:27Refactor fallocate(1)FRIGN3+51-28
2015-09-09 22:04Refactor eject(1)FRIGN2+47-28
2015-09-07 11:07Minor newline fix in ctrlaltdel.8FRIGN1+1-2
2015-09-07 11:04Add myself to LICENSEFRIGN1+1-1
2015-09-07 11:02Refactor ctrlaltdel(8)FRIGN2+23-24
2015-09-07 10:36Remove stdlib.h from clear(1)FRIGN1+0-1
2015-09-07 10:33Refactor clear(1)FRIGN2+16-2
2015-09-07 10:21Refactor chvt(1)FRIGN5+115-19
2015-09-07 09:28Fix buildFRIGN1+1-1
2015-09-03 18:56Use CC for ubase-box, remove LDsin2+1-2
2015-07-09 20:25uptime.c: Use the UTMP_PATH from config.def.hYpnose1+1-1
2015-05-10 16:19mount: helper support + improvementsHiltjo Posthuma2+139-32
2015-05-10 12:17switch_root: execv: show error stringHiltjo Posthuma1+1-1
2015-05-10 12:16mountpoint: -q should not print errorsHiltjo Posthuma1+20-5
2015-05-10 11:49strlcpy, strlcat: print program name, use for usageHiltjo Posthuma4+30-8
2015-05-10 10:17mountpoint: style, order flagsHiltjo Posthuma1+5-5
2015-04-26 09:38id: Implement -ntm5122+44-10
2015-04-03 22:08Makefile: missing ubase-box-install in PHONYYpnose1+1-1
2015-03-30 20:32TODO: update, thanks YpnoseHiltjo Posthuma1+20-20
2015-03-08 12:08lsusb, ps: style: put main at bottomHiltjo Posthuma2+55-57
2015-02-28 14:39README: explain make ubase-box-installHiltjo Posthuma1+2-2
2015-02-28 12:58make rule: ubase-box-installHiltjo Posthuma1+12-0
2015-02-26 09:45Add tabs(1) to TODOFRIGN1+1-0
2015-02-25 22:04add tput to TODOsin1+1-0
2015-02-22 11:02mount: use libutil/concat instead of custom catfileHiltjo Posthuma1+3-20
2015-02-22 11:08Sync concat() from sbasesin1+6-5
2015-02-20 15:21mount: support "noauto" in /etc/fstabHiltjo Posthuma1+2-0
2015-02-20 15:16mount: change mounted() checkHiltjo Posthuma1+14-12
2015-02-20 15:14mount: catfile: return 0 or -1Hiltjo Posthuma1+3-3
2015-02-20 15:08last: spaces to tabsHiltjo Posthuma1+1-1
2015-02-06 14:20swapon, swapoff: show usage with -a deviceHiltjo Posthuma2+8-10
2015-02-06 14:19code-style: cleanupHiltjo Posthuma16+325-337
2015-02-06 14:10dmesg: fix usage and code-styleHiltjo Posthuma1+16-17
2015-02-02 18:58fsfreeze: fix usage line, either -f or -uHiltjo Posthuma1+1-1
2015-02-02 18:58vtallow, who: usage using argv0Hiltjo Posthuma2+2-2
2015-02-02 18:56dd: code-style, linewrapHiltjo Posthuma1+7-6
2015-02-02 18:56chvt: usage using argv0Hiltjo Posthuma1+4-1
2015-02-02 18:54dd.1: fixHiltjo Posthuma1+3-2
2015-02-02 17:46Makefile: make man pages with ubase VERSIONHiltjo Posthuma1+2-2
2015-02-02 17:34doc: convert man pages to mandoc, fix some typos in the processHiltjo Posthuma48+1168-751
2015-02-03 11:31support llvm-arEon S. Jeon1+1-1
2015-02-02 22:32dd: Only sync oncesin1+1-1
2015-01-26 19:25Add Risto to LICENSEsin1+1-0
2015-01-26 18:53Fix df hanging when statvfs() fails.Risto Salminen1+12-5
2015-01-16 16:19Don't do a blocking open in ttytostr()sin1+1-1
2015-01-16 16:06Handle cleanup properly in ttytostr()sin1+14-6
2015-01-16 16:02Check if the ttymaj/ttymin match is actually a ttysin1+12-3
2015-01-16 15:54Use TTY_NAME_MAX instead of PATH_MAXsin1+1-1
2015-01-16 15:32Properly match (ttymaj, ttymin) pairs to tty names in /devsin3+65-32
2014-12-31 22:01Update LICENSEsin1+1-1
2014-12-23 18:10Update LICENSE file just like for sbasesin1+13-10
2014-12-05 19:06Rename to unlock/lock as opposed to enable/disablesin1+1-1
2014-12-05 15:41Add vtallow.1sin3+24-1
2014-12-05 15:04Add vtallow(1) to enable or disable VT switchsin2+53-0
2014-11-30 14:12Use -D_XOPEN_SOURCE=700sin1+1-1
2014-11-30 14:08watch: If period is negative default to 0.1ssin1+2-0
2014-11-30 14:03Update watch(1) to handle more accurate intervalssin1+10-4
2014-11-30 13:28No need for dmesg_show() to have an fdsin1+4-4
2014-11-30 13:12Stop using *_FILENOsin9+20-22
2014-11-30 13:04Check if 0, 1, 2 are valid tty file descriptorssin1+2-2
516 more commits remaining, fetch the repository