aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* svn add makedev.c. Forgot as usual... :(vda2006-11-241-0/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16656 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: small fixes:vda2006-11-242-38/+42
| | | | | | | | * size-optimize mapping code * kill double close git-svn-id: svn://busybox.net/trunk/busybox@16655 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: cache [ug]id->username/groupname mappings. Cuts down amountvda2006-11-243-24/+52
| | | | | | | | of open/read/close of /etc/passwd and /etc/group dramatically (we were rereading those for each untarred file!!!) git-svn-id: svn://busybox.net/trunk/busybox@16654 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: cry murder and bail out if file shrinks under us while we tar it upvda2006-11-242-4/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16653 69ca8d6d-28ef-0310-b511-8ec308f3f277
* glibc makedev() is a large inline. Save 700+ bytes by wrapping itvda2006-11-242-32/+96
| | | | | | | into a function. git-svn-id: svn://busybox.net/trunk/busybox@16652 69ca8d6d-28ef-0310-b511-8ec308f3f277
* header_verbose_list: stop truncating file size in listingvda2006-11-2410-43/+42
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16651 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar:vda2006-11-244-181/+220
| | | | | | | | | | | | * 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 git-svn-id: svn://busybox.net/trunk/busybox@16650 69ca8d6d-28ef-0310-b511-8ec308f3f277
* md5sum: make -c grok formats like "68b329da9893e34099c7d8ad5cb9c940 *foo".vda2006-11-231-20/+24
| | | | | | | Also eradicate 95 bytes of bloat. git-svn-id: svn://busybox.net/trunk/busybox@16648 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ifupdown:vda2006-11-231-6/+9
| | | | | | | | ifconfig said to set iface up before it processes hw %hwaddress%, which then of course fails. Thus we run two separate ifconfig git-svn-id: svn://busybox.net/trunk/busybox@16647 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ifupdown: save some 100+ bytes of code in addstr()vda2006-11-231-45/+35
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16646 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wget: -O - still outputs progressbar (to stderr)vda2006-11-231-5/+6
| | | | | | | Noticed dead code. -100 bytes. git-svn-id: svn://busybox.net/trunk/busybox@16645 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add "wpad" DHCP option. Spotted some optimization opportunities: -80 bytesvda2006-11-234-54/+64
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16644 69ca8d6d-28ef-0310-b511-8ec308f3f277
* introduce setsockopt_reuseaddr(int fd), setsockopt_broadcast(int fd),vda2006-11-2216-42/+40
| | | | | | | | use them where appropriate. 200 bytes saved git-svn-id: svn://busybox.net/trunk/busybox@16641 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add FIXME to brokenness in the installer..aldot2006-11-221-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16630 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
* fix double mergevda2006-11-221-76/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16628 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - update TODOsaldot2006-11-221-4/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16626 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - revert r15563 (pull current version of taskset off the busybox_scratch branch)aldot2006-11-225-0/+125
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16625 69ca8d6d-28ef-0310-b511-8ec308f3f277
* telnetd: move generic stuff into libbb. It will make it easyvda2006-11-224-80/+168
| | | | | | | to make other server applets IPv6-aware too. git-svn-id: svn://busybox.net/trunk/busybox@16624 69ca8d6d-28ef-0310-b511-8ec308f3f277
* telnetd: if FEATURE_IPV6 is on, telnet will NOT work on IPv4vda2006-11-221-21/+65
| | | | | | | which is kind of stupid git-svn-id: svn://busybox.net/trunk/busybox@16623 69ca8d6d-28ef-0310-b511-8ec308f3f277
* telnetd: we were having telnetd with is ONLY inetd or ONLY standalone.vda2006-11-227-386/+344
| | | | | | | | What if I need to have both?? This patch introduces CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd. git-svn-id: svn://busybox.net/trunk/busybox@16622 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - reinstate "make checkhelp"aldot2006-11-222-7/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16618 69ca8d6d-28ef-0310-b511-8ec308f3f277
* #if HAVE_AFINET6 -> #ifdef HAVE_AFINET6vda2006-11-221-18/+18
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16616 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: comment on QUERY_STRINGvda2006-11-211-3/+7
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16615 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: add link to docsvda2006-11-211-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16614 69ca8d6d-28ef-0310-b511-8ec308f3f277
* xgethostbyname: more readablevda2006-11-211-5/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16613 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_INET_default[] is really just a const "default",vda2006-11-217-29/+29
| | | | | | | nothing INET-specific git-svn-id: svn://busybox.net/trunk/busybox@16612 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ifconfig: looks like char host[128] is not really needed.vda2006-11-211-4/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16611 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wget: yet another contortion for proftpd's PASV response.vda2006-11-211-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16610 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add 'ip rule' support. First take..aldot2006-11-2114-28/+497
| | | | | | | | text data bss dec hex filename 2999 0 0 2999 bb7 networking/libiproute/iprule.o git-svn-id: svn://busybox.net/trunk/busybox@16609 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ifconfig: preparatory patch, no code changesvda2006-11-212-43/+43
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16608 69ca8d6d-28ef-0310-b511-8ec308f3f277
* insmod: set STRVERSIONLEN = 64, convert #ifdef CONFIG to #if ENABLE,vda2006-11-211-115/+114
| | | | | | | stop using CONFIG_ prefix for non-config-system variables git-svn-id: svn://busybox.net/trunk/busybox@16607 69ca8d6d-28ef-0310-b511-8ec308f3f277
* insmod_ng_main: -80 bytes. Stopp mmapping, use xmalloc_open_read_close().vda2006-11-213-31/+33
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16606 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - style fixesaldot2006-11-211-15/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16605 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wget: add TODOvda2006-11-211-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16604 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wget: fix ftp PASV mode ("numeric" check was too strict)vda2006-11-211-4/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16603 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - update defconfigaldot2006-11-211-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16602 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wget: reduce likelihood of ETA overflow (especially with !LFS)vda2006-11-211-17/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16601 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: slight reduction of #ifdef forestvda2006-11-216-67/+117
| | | | | | | | | few other applets: #ifdef CONFIG_ -> #if ENABLE_ traceroute: fix exposed bugs defconfig: update git-svn-id: svn://busybox.net/trunk/busybox@16600 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cpio: (allegedly) fix bug 0001095:vda2006-11-212-40/+55
| | | | | | | "cpio hardlink support and possible memory leak fix" git-svn-id: svn://busybox.net/trunk/busybox@16598 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: fix cgi-bin/index.cgi support, add example of it,vda2006-11-213-39/+111
| | | | | | | | stat: fix end-of-line if format is specified (wasn't printing it), fix %z (time) format to match coreutils 6.3 git-svn-id: svn://busybox.net/trunk/busybox@16597 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: LC_TIME locale _must_ be POSIX to httpd! We speak over the net!vda2006-11-217-17/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16596 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: add support for directory indexer (cgi-bin/index.cgi)vda2006-11-211-25/+29
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16595 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: get rid of big, useless blocks (deindent,vda2006-11-211-199/+197
| | | | | | | bring code under 80 columns) git-svn-id: svn://busybox.net/trunk/busybox@16594 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: More robust Content-length: parsing,vda2006-11-211-84/+86
| | | | | | | code reorganization (less indented) git-svn-id: svn://busybox.net/trunk/busybox@16593 69ca8d6d-28ef-0310-b511-8ec308f3f277
* dhcprelay: new appletvda2006-11-207-13/+386
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16592 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add compile-time check for correct DHCP packet sizevda2006-11-201-0/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16587 69ca8d6d-28ef-0310-b511-8ec308f3f277
* login: use %s - we know that string is not too long therevda2006-11-203-115/+68
| | | | | | | | 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
* mount: if FILE* is NULL, it's not wise to use it.vda2006-11-191-3/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16585 69ca8d6d-28ef-0310-b511-8ec308f3f277
* svlogd: log full lines to stderr too, and also stop using stdio for thatvda2006-11-191-6/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16584 69ca8d6d-28ef-0310-b511-8ec308f3f277