aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-11-24tar: small fixes:Denis Vlasenko
* size-optimize mapping code * kill double close
2006-11-24tar: cache [ug]id->username/groupname mappings. Cuts down amountDenis Vlasenko
of open/read/close of /etc/passwd and /etc/group dramatically (we were rereading those for each untarred file!!!)
2006-11-24tar: cry murder and bail out if file shrinks under us while we tar it upDenis Vlasenko
2006-11-24glibc makedev() is a large inline. Save 700+ bytes by wrapping itDenis Vlasenko
into a function.
2006-11-24header_verbose_list: stop truncating file size in listingDenis Vlasenko
2006-11-24tar:Denis Vlasenko
* unpack: handle tar header fields which are not NUL terminated * pack: handle 4+GB files correctly * pack: refuse to store 101+ softlinks (was truncating link target name) * pack: mask mode with 07777
2006-11-23md5sum: make -c grok formats like "68b329da9893e34099c7d8ad5cb9c940 *foo".Denis Vlasenko
Also eradicate 95 bytes of bloat.
2006-11-23ifupdown:Denis Vlasenko
ifconfig said to set iface up before it processes hw %hwaddress%, which then of course fails. Thus we run two separate ifconfig
2006-11-23ifupdown: save some 100+ bytes of code in addstr()Denis Vlasenko
2006-11-23wget: -O - still outputs progressbar (to stderr)Denis Vlasenko
Noticed dead code. -100 bytes.
2006-11-23add "wpad" DHCP option. Spotted some optimization opportunities: -80 bytesDenis Vlasenko
2006-11-22introduce setsockopt_reuseaddr(int fd), setsockopt_broadcast(int fd),Denis Vlasenko
use them where appropriate. 200 bytes saved
2006-11-22- add FIXME to brokenness in the installer..Bernhard Reutner-Fischer
2006-11-22- fix typoBernhard Reutner-Fischer
2006-11-22fix double mergeDenis Vlasenko
2006-11-22- update TODOsBernhard Reutner-Fischer
2006-11-22- revert r15563 (pull current version of taskset off the busybox_scratch branch)Bernhard Reutner-Fischer
2006-11-22telnetd: move generic stuff into libbb. It will make it easyDenis Vlasenko
to make other server applets IPv6-aware too.
2006-11-22telnetd: if FEATURE_IPV6 is on, telnet will NOT work on IPv4Denis Vlasenko
which is kind of stupid
2006-11-22telnetd: we were having telnetd with is ONLY inetd or ONLY standalone.Denis Vlasenko
What if I need to have both?? This patch introduces CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd.
2006-11-22- reinstate "make checkhelp"Bernhard Reutner-Fischer
2006-11-22#if HAVE_AFINET6 -> #ifdef HAVE_AFINET6Denis Vlasenko
2006-11-21httpd: comment on QUERY_STRINGDenis Vlasenko
2006-11-21httpd: add link to docsDenis Vlasenko
2006-11-21xgethostbyname: more readableDenis Vlasenko
2006-11-21bb_INET_default[] is really just a const "default",Denis Vlasenko
nothing INET-specific
2006-11-21ifconfig: looks like char host[128] is not really needed.Denis Vlasenko
2006-11-21wget: yet another contortion for proftpd's PASV response.Denis Vlasenko
2006-11-21- add 'ip rule' support. First take..Bernhard Reutner-Fischer
text data bss dec hex filename 2999 0 0 2999 bb7 networking/libiproute/iprule.o
2006-11-21ifconfig: preparatory patch, no code changesDenis Vlasenko
2006-11-21insmod: set STRVERSIONLEN = 64, convert #ifdef CONFIG to #if ENABLE,Denis Vlasenko
stop using CONFIG_ prefix for non-config-system variables
2006-11-21insmod_ng_main: -80 bytes. Stopp mmapping, use xmalloc_open_read_close().Denis Vlasenko
2006-11-21- style fixesBernhard Reutner-Fischer
2006-11-21wget: add TODODenis Vlasenko
2006-11-21wget: fix ftp PASV mode ("numeric" check was too strict)Denis Vlasenko
2006-11-21- update defconfigBernhard Reutner-Fischer
2006-11-21wget: reduce likelihood of ETA overflow (especially with !LFS)Denis Vlasenko
2006-11-21httpd: slight reduction of #ifdef forestDenis Vlasenko
few other applets: #ifdef CONFIG_ -> #if ENABLE_ traceroute: fix exposed bugs defconfig: update
2006-11-21cpio: (allegedly) fix bug 0001095:Denis Vlasenko
"cpio hardlink support and possible memory leak fix"
2006-11-21httpd: fix cgi-bin/index.cgi support, add example of it,Denis Vlasenko
stat: fix end-of-line if format is specified (wasn't printing it), fix %z (time) format to match coreutils 6.3
2006-11-21httpd: LC_TIME locale _must_ be POSIX to httpd! We speak over the net!Denis Vlasenko
2006-11-21httpd: add support for directory indexer (cgi-bin/index.cgi)Denis Vlasenko
2006-11-21httpd: get rid of big, useless blocks (deindent,Denis Vlasenko
bring code under 80 columns)
2006-11-21httpd: More robust Content-length: parsing,Denis Vlasenko
code reorganization (less indented)
2006-11-20dhcprelay: new appletDenis Vlasenko
2006-11-20add compile-time check for correct DHCP packet sizeDenis Vlasenko
2006-11-20login: use %s - we know that string is not too long thereDenis Vlasenko
ping[6]: use getopt32: smaller (-50 bytes) and handles -c6 correctly (was requiring '-c 6' with mandatory space)
2006-11-19mount: if FILE* is NULL, it's not wise to use it.Denis Vlasenko
2006-11-19svlogd: log full lines to stderr too, and also stop using stdio for thatDenis Vlasenko
2006-11-19mkdir: style fixDenis Vlasenko