aboutsummaryrefslogtreecommitdiff
path: root/loginutils (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix for uclibc-without-shadow.h compilationvda2006-12-302-2/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17104 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix build without shadow supportvda2006-12-281-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17100 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_xget[pw/gr]nam were horribly misnamed - fixed.vda2006-12-281-2/+2
| | | | | | | | | | uidgid_get -> get_uidgid, add additional param (numeric_ok). Make chown use it. chown: fix "chown user: ...." install: fix incorrect use of bb_xget[pw/gr]nam git-svn-id: svn://busybox.net/trunk/busybox@17095 69ca8d6d-28ef-0310-b511-8ec308f3f277
* adduser: trivial code movementvda2006-12-261-6/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17082 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style fixesvda2006-12-261-1/+1
| | | | | | | last xcalloc replaced by xzalloc git-svn-id: svn://busybox.net/trunk/busybox@17081 69ca8d6d-28ef-0310-b511-8ec308f3f277
* su: fix typo: "argv -= optind" should be +=vda2006-12-231-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17064 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - rename SU_SYSLOG to FEATURE_SU_SYSLOGaldot2006-12-192-8/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17004 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: add option to check passwords for weaknessvda2006-12-192-1/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17002 69ca8d6d-28ef-0310-b511-8ec308f3f277
* su: make /etc/shells check configurablevda2006-12-192-11/+21
| | | | | | | ash: missing ';' git-svn-id: svn://busybox.net/trunk/busybox@17000 69ca8d6d-28ef-0310-b511-8ec308f3f277
* inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid]vda2006-12-162-8/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16977 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: fix indentationvda2006-12-121-3/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16856 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: added commentvda2006-12-121-1/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16855 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: shrink by ~10 bytes, use PRNG instead of usleep.vda2006-12-121-17/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16853 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: made smaller by ~130 bytes. size can go negativevda2006-12-011-56/+50
| | | | | | | if current trend will continue ;) git-svn-id: svn://busybox.net/trunk/busybox@16747 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: micro-optimizationvda2006-11-301-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16744 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: small size optimization. salt generation improvedvda2006-11-301-22/+28
| | | | | | | (really generated different salts even if called back-to-back). git-svn-id: svn://busybox.net/trunk/busybox@16740 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: rework:vda2006-11-301-283/+249
| | | | | | | | | | | | * do not make backup copy by copying (just retain old file) * correctly fall back to /etc/passwd if user is not in shadow * fix bug with overlong passwd entries * be permissive on some kinds of failures * reduce stack usage * code size: -500 bytes git-svn-id: svn://busybox.net/trunk/busybox@16739 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - save 4 bytesaldot2006-11-301-1/+1
| | | | | | | | | text data bss dec hex filename 764 0 80 844 34c vlock.o.oorig 760 0 80 840 348 vlock.o git-svn-id: svn://busybox.net/trunk/busybox@16738 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style cleanup: return(a) -> return a, part 2vda2006-11-271-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16691 69ca8d6d-28ef-0310-b511-8ec308f3f277
* safe_strtoXX interface proved to be a bit unconvenient.vda2006-11-271-2/+2
| | | | | | | | Remove it, introduce saner bb_strtoXX. Saved ~350 bytes. git-svn-id: svn://busybox.net/trunk/busybox@16684 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - minor shrinkagealdot2006-11-271-8/+6
| | | | | | | | | text data bss dec hex filename 773 0 80 853 355 vlock.o.orig 766 0 80 846 34e vlock.o git-svn-id: svn://busybox.net/trunk/busybox@16683 69ca8d6d-28ef-0310-b511-8ec308f3f277
* deluser: the same code, but a bit less obfuscated.vda2006-11-271-15/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16681 69ca8d6d-28ef-0310-b511-8ec308f3f277
* deluser: size reduction by 60 bytes.vda2006-11-271-62/+48
| | | | | | | patch from Tito <farmatito@tiscali.it> git-svn-id: svn://busybox.net/trunk/busybox@16680 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - fix typoaldot2006-11-221-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16629 69ca8d6d-28ef-0310-b511-8ec308f3f277
* login: use %s - we know that string is not too long therevda2006-11-201-3/+3
| | | | | | | | ping[6]: use getopt32: smaller (-50 bytes) and handles -c6 correctly (was requiring '-c 6' with mandatory space) git-svn-id: svn://busybox.net/trunk/busybox@16586 69ca8d6d-28ef-0310-b511-8ec308f3f277
* rodata cleanup. "unable to" == "cannot". -300 bytesvda2006-11-181-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16580 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getty: remove ancient termio support (was using termois anyway)vda2006-11-071-101/+65
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16519 69ca8d6d-28ef-0310-b511-8ec308f3f277
* mostly style fixesvda2006-11-011-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16487 69ca8d6d-28ef-0310-b511-8ec308f3f277
* login: add big fat comment about SIGINT - preventvda2006-10-311-1/+8
| | | | | | | adding/deleting that code again and again git-svn-id: svn://busybox.net/trunk/busybox@16478 69ca8d6d-28ef-0310-b511-8ec308f3f277
* login: re-enable Ctrl-^C before execing shell.vda2006-10-311-2/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16477 69ca8d6d-28ef-0310-b511-8ec308f3f277
* rename functions to more understandable namesvda2006-10-261-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16447 69ca8d6d-28ef-0310-b511-8ec308f3f277
* watch: fix warningvda2006-10-231-22/+22
| | | | | | | getty: fix breakage; fix excessive stack usage git-svn-id: svn://busybox.net/trunk/busybox@16428 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getty: conditionally disable handling of all-caps terminals.vda2006-10-231-57/+25
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16427 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getty: cleanup part 2vda2006-10-231-31/+28
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16425 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getty: cleanup part 1vda2006-10-231-44/+47
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16424 69ca8d6d-28ef-0310-b511-8ec308f3f277
* message string changes, mostly for consistency, also -32 bytes in .rodatavda2006-10-202-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16412 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sulogin: add support for $SUSHELL & $sushellvda2006-10-142-9/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16380 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add open_read_close() and similar stuffvda2006-10-141-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16377 69ca8d6d-28ef-0310-b511-8ec308f3f277
* attempt to regularize atoi mess.vda2006-10-084-16/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16342 69ca8d6d-28ef-0310-b511-8ec308f3f277
* build system overhaulvda2006-10-054-109/+51
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16307 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_applet_name -> applet_namevda2006-10-035-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16306 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getopt_ulflags -> getopt32.vda2006-10-038-12/+12
| | | | | | | | | | | It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit. git-svn-id: svn://busybox.net/trunk/busybox@16305 69ca8d6d-28ef-0310-b511-8ec308f3f277
* several fixes from openWRT projectvda2006-09-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16229 69ca8d6d-28ef-0310-b511-8ec308f3f277
* login: fix getopt_ulflags fallout (wasn't taking username supplied by getty)vda2006-09-261-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16228 69ca8d6d-28ef-0310-b511-8ec308f3f277
* vlock: make message shortervda2006-09-241-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16211 69ca8d6d-28ef-0310-b511-8ec308f3f277
* correct_password: undo whitespace damage.vda2006-09-232-5/+4
| | | | | | | vlock + correct_password: fix incorrect line breaks in messages. git-svn-id: svn://busybox.net/trunk/busybox@16201 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: getopt_ulflags'isationvda2006-09-231-61/+52
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16197 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Change license statements (and clean up headers) on some of the files thatlandley2006-09-221-6/+1
| | | | | | | Erik or I are primary copyright holders on. git-svn-id: svn://busybox.net/trunk/busybox@16175 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getty: oops... removing duplicate #include <syslog.h>vda2006-09-191-2/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16156 69ca8d6d-28ef-0310-b511-8ec308f3f277
* getty: #include <syslog.h>vda2006-09-191-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16146 69ca8d6d-28ef-0310-b511-8ec308f3f277