Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | syslogd: fix "readpath bug" by using readlink instead | Denis Vlasenko | 2007-02-11 | 1 | -2/+2 | |
| | | | | libbb: rename xgetcwd and xreadlink | |||||
* | EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu> | Denis Vlasenko | 2007-02-06 | 1 | -1/+1 | |
| | ||||||
* | fix tar t segfault (closes 1183) | Denis Vlasenko | 2007-02-04 | 1 | -18/+25 | |
| | ||||||
* | suppress warnings about easch <applet>_main() having | Denis Vlasenko | 2007-02-03 | 1 | -0/+1 | |
| | | | | no preceding prototype | |||||
* | preparatory patch for -Wwrite-strings #1 | Denis Vlasenko | 2007-01-29 | 1 | -1/+1 | |
| | ||||||
* | accumulated post-1.4.0 fixes | Denis Vlasenko | 2007-01-24 | 1 | -14/+14 | |
| | ||||||
* | Trailing whitespace removal over entire tree | Denis Vlasenko | 2007-01-11 | 1 | -1/+1 | |
| | ||||||
* | tar et al: die if bb_copyfd_size copies less than asked for. | Denis Vlasenko | 2006-12-22 | 1 | -15/+17 | |
| | | | | (we have bb_copyfd_exact_size now for that kind of usage) | |||||
* | tar: report error if child dies while writing out the end of tarball | Denis Vlasenko | 2006-12-17 | 1 | -8/+39 | |
| | | | | (e.g. out of disk space). | |||||
* | inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid] | Denis Vlasenko | 2006-12-16 | 1 | -1/+1 | |
| | ||||||
* | - remove functions marked as LEGACY in SUSv3 and use their modern counterparts. | Bernhard Reutner-Fischer | 2006-12-12 | 1 | -5/+5 | |
| | ||||||
* | fix support for globally disabling --long-options. | Denis Vlasenko | 2006-11-29 | 1 | -4/+3 | |
| | | | | (disabling them saves ~4K on fully configured bbox) | |||||
* | tar: fix misplaced --exclude long option definition | Denis Vlasenko | 2006-11-27 | 1 | -4/+9 | |
| | ||||||
* | small fixes: | Denis Vlasenko | 2006-11-26 | 1 | -1/+1 | |
| | | | | | | fix xstrdup to not grossly overallocate memory use xopen instean of xopen3 in several places etc. | |||||
* | tar: correctly skip (and warn about) pax headers. | Denis Vlasenko | 2006-11-26 | 1 | -1/+1 | |
| | | | | | plug memory leak. save 50 bytes. Wooohooo! we finally can unpack kernel tarballs! | |||||
* | tar: add support for FEATURE_TAR_GNU_EXTENSIONS so than we can save | Denis Vlasenko | 2006-11-25 | 1 | -25/+98 | |
| | | | | | | | long names now. We were able to read such tars, but not create. +275 bytes. Without FEATURE_TAR_GNU_EXTENSIONS: -25 bytes. We still cannot unpack Linux kernels, but not for long ;) | |||||
* | tar: small fix and small optimization | Denis Vlasenko | 2006-11-25 | 1 | -10/+6 | |
| | ||||||
* | tar: abort if tarring up file larger that 64Gb | Denis Vlasenko | 2006-11-25 | 1 | -42/+35 | |
| | | | | (otherwise we will produce garbled tarfile) | |||||
* | tar: fix multiple -t and/or -v options handling. | Denis Vlasenko | 2006-11-24 | 1 | -36/+21 | |
| | | | | do not process list of files to tar up in reverse order. | |||||
* | tar: sanitize option handling | Denis Vlasenko | 2006-11-24 | 1 | -123/+85 | |
| | ||||||
* | tar: small fixes: | Denis Vlasenko | 2006-11-24 | 1 | -23/+23 | |
| | | | | | * size-optimize mapping code * kill double close | |||||
* | tar: cache [ug]id->username/groupname mappings. Cuts down amount | Denis Vlasenko | 2006-11-24 | 1 | -6/+3 | |
| | | | | | of open/read/close of /etc/passwd and /etc/group dramatically (we were rereading those for each untarred file!!!) | |||||
* | tar: cry murder and bail out if file shrinks under us while we tar it up | Denis Vlasenko | 2006-11-24 | 1 | -2/+12 | |
| | ||||||
* | header_verbose_list: stop truncating file size in listing | Denis Vlasenko | 2006-11-24 | 1 | -3/+3 | |
| | ||||||
* | tar: | Denis Vlasenko | 2006-11-24 | 1 | -105/+127 | |
| | | | | | | | | | * 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 | |||||
* | recursive_action: add depth param | Denis Vlasenko | 2006-10-27 | 1 | -2/+2 | |
| | | | | chmod: match coreutils versus following links | |||||
* | message string changes, mostly for consistency, also -32 bytes in .rodata | Denis Vlasenko | 2006-10-20 | 1 | -3/+3 | |
| | ||||||
* | add open_read_close() and similar stuff | Denis Vlasenko | 2006-10-14 | 1 | -1/+1 | |
| | ||||||
* | bb_get_[chomped]line_from_file wasn't descriptive enough. | Denis Vlasenko | 2006-10-12 | 1 | -1/+1 | |
| | | | | Renaming... | |||||
* | small style fixes | Denis Vlasenko | 2006-10-12 | 1 | -1/+1 | |
| | ||||||
* | correct largefile support, add comments about it. | Denis Vlasenko | 2006-10-08 | 1 | -1/+1 | |
| | ||||||
* | attempt to regularize atoi mess. | Denis Vlasenko | 2006-10-08 | 1 | -2/+2 | |
| | ||||||
* | getopt_ulflags -> getopt32. | Denis Vlasenko | 2006-10-03 | 1 | -4/+4 | |
| | | | | | | | | 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. | |||||
* | bb_askpass: shorten static password buffer. 256 is way too large. | Denis Vlasenko | 2006-09-23 | 1 | -1/+1 | |
| | | | | | simplify code a bit. | |||||
* | Cleanup headers and replace the zero padding with an even smaller version. | Rob Landley | 2006-09-10 | 1 | -46/+10 | |
| | | | | | | | | | One of the pads turned out to be unnecessary: sizeof(struct TarHeader) is TAR_BLOCK_SIZE, the padding's in the struct. The others could be done inline with bb_common_bufsiz1. This is a cleanup I did to Denis' patch long ago, but got sidetracked by what turned into svn 15660. | |||||
* | tar: fix "xopen with O_CREAT" warning, improve zero padding write | Denis Vlasenko | 2006-09-09 | 1 | -51/+67 | |
| | | | | | (was doing zillions of 1-byte write syscalls) | |||||
* | tar: revert older fix (non-portable), added new one. | Denis Vlasenko | 2006-09-03 | 1 | -1/+5 | |
| | | | | | testsuite tar-extracts-all-subdirs now passes. | |||||
* | Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damage | Rob Landley | 2006-08-29 | 1 | -5/+5 | |
| | | | | | (the e2fsprogs directory is too twisty and evil to easily fix, but I plan to rewrite it anyway so I'll just bump that up in priority a bit). | |||||
* | These should have been part of 15767 too. | Rob Landley | 2006-08-03 | 1 | -3/+3 | |
| | ||||||
* | Cleaup read() and write() variants, plus a couple of new functions like | Rob Landley | 2006-07-16 | 1 | -6/+6 | |
| | | | | xlseek and fdlength() for the new mkswap. | |||||
* | A few patches from Erik Hovland, turning strncpy() into safe_strncpy() and | Rob Landley | 2006-06-25 | 1 | -7/+2 | |
| | | | | removing some unnecessary code. | |||||
* | Change llist_add_* to take the address of the list rather than returning the new | Rob Landley | 2006-05-26 | 1 | -2/+2 | |
| | | | | head, and change all the callers. | |||||
* | - typo: s/derefernce/dereference/g | Bernhard Reutner-Fischer | 2006-04-18 | 1 | -2/+3 | |
| | | | | Thanks to P.J. Day. | |||||
* | - patch from Denis Vlasenko to add and use bb_xchdir() | Bernhard Reutner-Fischer | 2006-04-12 | 1 | -4/+3 | |
| | ||||||
* | - typos: s/compatability/compatibility/g;s/compatable/compatible/g; | Bernhard Reutner-Fischer | 2006-04-02 | 1 | -1/+1 | |
| | ||||||
* | just whitespace | Tim Riker | 2006-01-25 | 1 | -7/+7 | |
| | ||||||
* | Patch from Aurelien Jacobs to add unlzma. (A new decompression type, | Rob Landley | 2006-01-20 | 1 | -4/+20 | |
| | | | | see www.7-zip.org) | |||||
* | Bug 547: writing out the tar file header before we confirm we can actually | Rob Landley | 2006-01-09 | 1 | -11/+14 | |
| | | | | | open and read from the file isn't something we can recover from after the fact. Resequence things to check first, write second. | |||||
* | Bug 601: When we fork an archiver and feed stuff to it through a pipe, if | Rob Landley | 2005-12-16 | 1 | -3/+4 | |
| | | | | | we don't close the pipe the child process won't exit, and we'll hang in waitpid(). | |||||
* | - typo: s/sucess/success/g | Bernhard Reutner-Fischer | 2005-12-12 | 1 | -1/+1 | |
| | | | | What's up with loginutils/su.c line 42: "SYSLOG_SUCESS" ? Please have a look.. |