Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-17 | dos2unix: tiny shrink | Denis Vlasenko | |
login,su: fix setup_environment() so that it works as intended (parameter names were a bit misleading) fdisk: shrink help text: shrink function old new delta login_main 1658 1701 +43 setup_environment 206 203 -3 dos_compatible_flag 4 1 -3 dos2unix_main 383 375 -8 get_boot 1724 1702 -22 fdisk_main 2949 2889 -60 packed_usage 24250 23948 -302 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/6 up/down: 43/-398) Total: -355 bytes text data bss dec hex filename 798768 661 7428 806857 c4fc9 busybox_old 798327 658 7428 806413 c4e0d busybox_unstripped | |||
2008-02-24 | less,klogd,syslogd,nc,tcpudp: exit on signal by killing itself, not exit(1) | Denis Vlasenko | |
*: minor shrink | |||
2008-02-18 | mount: recognize "dirsync" (closes bug 835) | Denis Vlasenko | |
mount: sanitize environ if called by non-root *: adjust for slightly different sanitize routine | |||
2008-01-27 | - fix conflicting decls of syslog related facilitynames and prioritynames tables | Bernhard Reutner-Fischer | |
2007-11-08 | xreadlink: code shrink | Denis Vlasenko | |
udhcp: add missing tryagain member to client_config function old new delta xmalloc_readlink_follow 169 154 -15 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-15) Total: -15 bytes | |||
2007-11-07 | flush typeahead before prompt | Paul Fox | |
2007-11-07 | login: fix PAM login (was unable to complete Kerberos login) | Denis Vlasenko | |
2007-11-06 | login: clear dangerous environment variables if started by non-root | Denis Vlasenko | |
2007-10-11 | add -fvisibility=hidden to CC flags, mark XXX_main functions | Denis Vlasenko | |
EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so | |||
2007-09-27 | introduce bb_putchar(). saves ~1800 on uclibc (less on glibc). | Denis Vlasenko | |
2007-09-10 | setup_environment: code shrink | Denis Vlasenko | |
run_shell: mark as NORETURN setup_environment, run_shell: add usage comments login: add FIXME :( function old new delta UNSPEC_print 64 66 +2 sulogin_main 509 506 -3 mkfs_minix_main 3070 3067 -3 login_main 1615 1612 -3 su_main 461 448 -13 setup_environment 261 206 -55 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/5 up/down: 2/-77) Total: -75 bytes text data bss dec hex filename 772578 1051 10724 784353 bf7e1 busybox_old 772502 1051 10724 784277 bf795 busybox_unstripped | |||
2007-09-03 | login: do reject wrong passwords with PAM auth | Denis Vlasenko | |
2007-08-22 | login: fixes for PAM build | Denis Vlasenko | |
2007-08-21 | login: optional support for PAM | Denis Vlasenko | |
2007-08-18 | don't pass argc in getopt32, it's superfluous | Denis Vlasenko | |
(add/remove: 0/0 grow/shrink: 12/131 up/down: 91/-727) Total: -636 bytes text data bss dec hex filename 773469 1058 11092 785619 bfcd3 busybox_old 772644 1058 11092 784794 bf99a busybox_unstripped | |||
2007-06-14 | init: make sure fd 0,1,2 are not closed, + related optimizations. | Denis Vlasenko | |
init_main 929 920 -9 bb_daemonize_or_rexec 145 127 -18 | |||
2007-06-12 | login: make /etc/nologin support configurable. -240 bytes if not selected. | Denis Vlasenko | |
2007-06-08 | login: ask passwords even for wrong usernames. | Denis Vlasenko | |
# size busybox_old busybox_unstripped text data bss dec hex filename 680099 2704 15648 698451 aa853 busybox_old 680110 2704 15648 698462 aa85e busybox_unstripped | |||
2007-05-31 | use "glibc errno" trick not only for ash, but for entire busybox | Denis Vlasenko | |
(add/remove: 1/1 grow/shrink: 37/37 up/down: 139/-228) Total: -89 bytes | |||
2007-05-26 | usage.c: remove reference to busybox.h | Denis Vlasenko | |
*: s/include "busybox.h"/include "libbb.h" | |||
2007-04-12 | login: fixing my brainfart: xspawn(t_argv) <- was using argv! | Denis Vlasenko | |
2007-04-12 | login: remove setpgrp call (makes it work from shell prompt again). | Denis Vlasenko | |
login: sanitize stdio descriptors (we are suid, need to be careful!) shrink login and set_environment by ~100 bytes. | |||
2007-03-26 | Attempt to get more applets compile for NOMMU. | Denis Vlasenko | |
TODO_config_nommu documents what I managed to compile so far (yay! msh works! cool). inetd, telnetd, httpd still do not compile. TODO Also make fork(), daemon() produce warnings on compile stage (in addition to erros on link stage). | |||
2007-03-25 | add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copy | Denis Vlasenko | |
2007-03-24 | login: nuke nonblock() - we have it in libbb; -400 bytes bss. | Denis Vlasenko | |
2007-02-06 | EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu> | Denis Vlasenko | |
2007-02-03 | suppress warnings about easch <applet>_main() having | Denis Vlasenko | |
no preceding prototype | |||
2006-12-26 | style fixes | Denis Vlasenko | |
last xcalloc replaced by xzalloc | |||
2006-11-20 | login: use %s - we know that string is not too long there | Denis Vlasenko | |
ping[6]: use getopt32: smaller (-50 bytes) and handles -c6 correctly (was requiring '-c 6' with mandatory space) | |||
2006-11-18 | rodata cleanup. "unable to" == "cannot". -300 bytes | Denis Vlasenko | |
2006-10-31 | login: add big fat comment about SIGINT - prevent | Denis Vlasenko | |
adding/deleting that code again and again | |||
2006-10-31 | login: re-enable Ctrl-^C before execing shell. | Denis Vlasenko | |
2006-10-03 | bb_applet_name -> applet_name | Denis Vlasenko | |
2006-10-03 | getopt_ulflags -> getopt32. | Denis Vlasenko | |
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. | |||
2006-09-26 | login: fix getopt_ulflags fallout (wasn't taking username supplied by getty) | Denis Vlasenko | |
2006-09-17 | login: apply fixes + getopt_ulflag'ification by Bernhard | Denis Vlasenko | |
2006-09-14 | login: eliminate forward decls and #ifdefs | Denis Vlasenko | |
2006-09-13 | - r16075 broke for de-selected FEATURE_UTMP; Partial fix that wants some ↵ | Bernhard Reutner-Fischer | |
more cleanup (see FIXME in the patch). | |||
2006-09-08 | login: use some ideas from util-linux's login. | Denis Vlasenko | |
O_NONBLOCKing output on login timeout. fchmod instead of chmod (latter is racy). is_my_tty() is not needed anymore after race is fixed (is_my_tty() was racy too anyway...). | |||
2006-09-08 | login: make it saner and smaller by ~0.5k. | Denis Vlasenko | |
2006-09-08 | login: small fixes like \n removal, bb_error_msg'ification, etc. | Denis Vlasenko | |
2006-09-08 | login: previous commit comment was wrong :) | Denis Vlasenko | |
That commit added login script support. Now _this commit_ is a style fix. Sorry.... | |||
2006-09-08 | login: style fixes | Denis Vlasenko | |
2006-09-07 | getty, sulogin: convert to using bb_msg for syslog output | Denis Vlasenko | |
2006-07-12 | Add one-line GPL boilerplate to numerous (but not all yet) source files. | "Robert P. J. Day" | |
2006-07-01 | Remove all usage of the "register" storage class specifier. | "Robert P. J. Day" | |
2006-05-27 | Consolidate #include <sys/time.h> so libbb.h does it. | Rob Landley | |
2006-05-26 | - introduce and use bb_path_wtmp_file for portability (saves 11 Bytes). | Bernhard Reutner-Fischer | |
- fix last.c to also look at the double-underscore UT_ defines. | |||
2006-05-26 | - use portability wrapper define bb_setpgrp. | Bernhard Reutner-Fischer | |
2006-05-07 | Remove bb_strlen() in favor of -fno-builtin-strlen. Saves as many bytes | Rob Landley | |
as the old optimization did (actually does slightly better under gcc 4.0), and simplifies the code. |