summaryrefslogtreecommitdiff
AgeCommit messageAuthorFilesLines
2015-10-19libbb: make parse_chown_usergroup_or_die() set unspecified uid/gid to -1Denys Vlasenko3-8/+6
2015-10-19libbb: get_uidgid() always called with allow_numeric=1Denys Vlasenko4-29/+24
2015-10-12whitespace fixesDenys Vlasenko2-2/+2
2015-10-12libpwdgrp: fix comment discrepanciesDenys Vlasenko1-7/+6
2015-10-12libpwdgrp: do not require that /etc/passwd entries have nonempty home and shellDenys Vlasenko1-1/+1
2015-02-19libpwdgrp: fix thinko in getpwnamTito Ragusa1-9/+1
2015-02-07libpwdgrp: use getpwent() instead of getpwent_r()Denys Vlasenko4-43/+53
2015-01-06libpwdgrp: line counting in error meesages is broken, remove itTito Ragusa1-3/+1
2015-01-05libpwdgrp: fixes suggested by Tito, comment tweaksDenys Vlasenko1-13/+14
2015-01-04libpwdgrp: another code shrinkDenys Vlasenko1-38/+31
2015-01-04libpwdgrp: code shrinkDenys Vlasenko1-25/+16
2015-01-03libpwdgrp: getgrXXX: empty string is not a member name, do not store itDenys Vlasenko1-1/+4
2015-01-03fix a SEGV in previous commitDenys Vlasenko1-1/+1
2015-01-03libpwdgrp: fix counting of commas in group listDenys Vlasenko1-16/+18
2015-01-03libpwdgrp: store getXXnam result in a single malloc blockDenys Vlasenko1-26/+32
2015-01-03libpwdgrp: make db->def[] one byte shorterDenys Vlasenko1-6/+11
2015-01-03libpwdgrp: use a better estimate of max struct sizeDenys Vlasenko1-5/+4
2015-01-03libpwdgrp: reinstate Tito's optional atexit freeingDenys Vlasenko1-0/+15
2015-01-03libpwdgrp: fix a memory leak in getXXnam (we did not save address of string buf)Denys Vlasenko1-57/+74
2015-01-03libpwdgrp: tweak comments, replace one xmalloc with xzallocDenys Vlasenko1-23/+17
2015-01-02libpwdgrp: use FAST_FUNC to make "matching ABI" optimization more likely to s...Denys Vlasenko4-42/+41
2015-01-02libpwdgrp: rewritten to use malloced implementationTito Ragusa5-1067/+359
2013-01-14whitespace cleanup. no code changesDenys Vlasenko59-219/+233
2012-01-06libpwdgrp/pwd_grp.c: use same static buffer for all getpwXX functionsDenys Vlasenko1-62/+38
2012-01-06libpwdgrp/pwd_grp.c: set opened /etc/{passwd,group,shadow} fds CLOEXECDenys Vlasenko1-0/+3
2011-05-15simplify parsing of /etc/busybox.confDenys Vlasenko3-47/+33
2011-01-16move passwd, shadow, group and gshadow path definitions to libbb.hTito Ragusa3-19/+17
2010-10-29whitespace cleanupDenys Vlasenko69-268/+231
2010-10-28*: whitespace fixesDenys Vlasenko82-183/+185
2010-08-16*: make GNU licensing statement forms more regularDenys Vlasenko570-630/+628
2010-06-04mass renaming Kbuild -> Kbuild.src, Config.in -> Config.srcDenys Vlasenko53-0/+0
2010-04-02libpwdgrp: comment out unused dataDenys Vlasenko1-3/+3
2010-03-31libpwdgrp: comment out more unused functionsDenys Vlasenko2-9/+26
2010-03-31libpwdgrp: comment out functions with UNUSED_SINCE_WE_AVOID_STATIC_BUFSDenys Vlasenko3-38/+9
2010-03-31libpwdgrp: style cleanupsDenys Vlasenko1-86/+91
2010-03-31libpwdgrp: code style fixes, no real code changesDenys Vlasenko1-14/+14
2010-03-31libpwdgrp: can't depend on strlen(line_buff) != 0Denys Vlasenko1-40/+42
2009-09-23*: optimize code size in strtoul callsDenys Vlasenko8-23/+37
2009-07-05Patches to enable FreeBSD buildDenys Vlasenko10-53/+72
2008-09-27remove redundant NULL checkDenis Vlasenko1-4/+0
2008-09-26libpwdgrp: make it coexist with <pwd.h>, <grp.h> and <shadow.h>.Denis Vlasenko6-74/+44
2008-09-18id: fix "id <user>" case. Requires getgrouplist().Denis Vlasenko2-33/+87
2008-09-07watchdog: add -T optionDenis Vlasenko7-66/+81
2008-07-21libbb: [x]fopen_for_{read,write} introduced and used.Denis Vlasenko71-168/+173
2008-07-21whitespace fixes, no code changedDenis Vlasenko2-3/+4
2008-07-21- first pass to unify/cleanup uid handling (-236b)Bernhard Reutner-Fischer13-26/+26
2008-07-08libbb: introduce and use xrealloc_vectorDenis Vlasenko29-85/+123
2008-06-27*: introduce and use FAST_FUNC: regparm on i386, otherwise no-onDenis Vlasenko176-841/+847
2008-03-20inetd: use change_identity().Denis Vlasenko4-30/+18
2007-08-12trylink: produce even more info about final link stageDenis Vlasenko119-447/+494
[next]