aboutsummaryrefslogtreecommitdiff
path: root/archival (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - use bb_msg_{read,write}_error where appropriate.aldot2006-06-031-1/+1
| | | | | | | | | text data bss dec hex filename 825015 9100 645216 1479331 1692a3 busybox.old 824919 9100 645216 1479235 169243 busybox git-svn-id: svn://busybox.net/trunk/busybox@15279 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - ls: remove unused variablealdot2006-05-291-3/+1
| | | | | | | | | | | - dpkg.c, diff: use xstat text data bss dec hex filename 848823 9100 645216 1503139 16efa3 busybox_old 848679 9100 645216 1502995 16ef13 busybox_unstripped bloatcheck is completely useless as it sees -79 for this, which is bogus. git-svn-id: svn://busybox.net/trunk/busybox@15218 69ca8d6d-28ef-0310-b511-8ec308f3f277
* More size shrinkage.landley2006-05-2910-191/+35
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15217 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts valueslandley2006-05-291-4/+2
| | | | | | | | to/from little endian or big endian, which is a NOP if that's what the current platform already is. git-svn-id: svn://busybox.net/trunk/busybox@15215 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Change llist_add_* to take the address of the list rather than returning the newlandley2006-05-268-20/+19
| | | | | | | head, and change all the callers. git-svn-id: svn://busybox.net/trunk/busybox@15199 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add central knob to turn off getopt_long everywhere. EXPERIMENTAL!aldot2006-05-261-1/+1
| | | | | | | | | Adds "Enable getopt long" under "General options", default y. Send patches to fix getopt_ulflags and run_parts.c if you turn this off.. See http://busybox.net/lists/busybox/2006-May/021828.html for a start to run-parts git-svn-id: svn://busybox.net/trunk/busybox@15195 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - use ATTRIBUTE_ALWAYS_INLINE if requestedaldot2006-05-261-37/+6
| | | | | | | - use shorter boilerplate while at it git-svn-id: svn://busybox.net/trunk/busybox@15184 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove emacs layout block as suggested by Robert P.J. Dayaldot2006-05-191-9/+0
| | | | | | | - use shorter boilerplate while at it git-svn-id: svn://busybox.net/trunk/busybox@15141 69ca8d6d-28ef-0310-b511-8ec308f3f277
* pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵vapier2006-05-131-1/+1
| | | | | | mailing list git-svn-id: svn://busybox.net/trunk/busybox@15080 69ca8d6d-28ef-0310-b511-8ec308f3f277
* pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵vapier2006-05-131-1/+1
| | | | | | mailing list git-svn-id: svn://busybox.net/trunk/busybox@15079 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Vladamir Oleynik, reducing memory consumption.landley2006-05-111-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15068 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove bb_strlen() in favor of -fno-builtin-strlen. Saves as many byteslandley2006-05-071-1/+1
| | | | | | | | as the old optimization did (actually does slightly better under gcc 4.0), and simplifies the code. git-svn-id: svn://busybox.net/trunk/busybox@15023 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Dennis Vlasenko to add the option to compress help text.landley2006-04-271-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14949 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - typo: s/derefernce/dereference/galdot2006-04-181-2/+3
| | | | | | | Thanks to P.J. Day. git-svn-id: svn://busybox.net/trunk/busybox@14914 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Glenn gave permission for GPLv2 "or later".landley2006-04-171-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14903 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Busybox is under the GPL.landley2006-04-141-7/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14863 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Robert P Day: let menuconfig indent stuff for us, we don't havelandley2006-04-131-17/+17
| | | | | | | to do it in Config.in. git-svn-id: svn://busybox.net/trunk/busybox@14850 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove unneeded include, use shorter boilerplate while at it and alsoaldot2006-04-134-63/+17
| | | | | | | | | | shrink filter_accept_reject_list() a tiny bit while at it. text data bss dec hex filename 59 0 0 59 3b filter_accept_reject_list.o 62 0 0 62 3e filter_accept_reject_list.o.orig git-svn-id: svn://busybox.net/trunk/busybox@14848 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - patch from Denis Vlasenko to add and use bb_xopen3()aldot2006-04-131-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14847 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - patch from Denis Vlasenko to add and use bb_xchdir()aldot2006-04-123-21/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14837 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - patch from Denis Vlasenko to add and use bb_xsocket() and to usealdot2006-04-121-2/+2
| | | | | | | | bb_xopen some more while at it. Also use shorter boilerplate while at it. git-svn-id: svn://busybox.net/trunk/busybox@14833 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Rob Sullivan to consolidate crc32 table generation.landley2006-04-103-70/+22
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14785 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - include proper headers.aldot2006-04-052-28/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14756 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - move buffer allocation schemes to libbb.haldot2006-04-031-14/+2
| | | | | | | - include the correct headers: applets need busybox.h while lib* need libbb.h git-svn-id: svn://busybox.net/trunk/busybox@14739 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - include proper prototypes in libunarchive.aldot2006-04-023-14/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14733 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - janitorial: huft_build is never used outside of decompress_unzip.c and has noaldot2006-04-021-0/+1
| | | | | | | prototype (which suggests that it's of no general use) so make it static for now. git-svn-id: svn://busybox.net/trunk/busybox@14732 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - typos: s/compatability/compatibility/g;s/compatable/compatible/g;aldot2006-04-023-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14728 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ensure that corrupted file extraction causes both a message andpgf2006-03-271-4/+11
| | | | | | | | | | | a failure exit code. delay the error exit until all (good) files have been extracted. filesystem errors (nodes of wrong type, permission problems, etc) still cause immediate failure. git-svn-id: svn://busybox.net/trunk/busybox@14673 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - revert back to r14406aldot2006-03-132-54/+68
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14531 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Denis Vlasenko to add xstat() and use it.landley2006-03-131-3/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14530 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Denis Vlasenko turning static const int (which gets emitted intolandley2006-03-102-6/+8
| | | | | | | the busybox binary) into enums (which don't). git-svn-id: svn://busybox.net/trunk/busybox@14513 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Denis Vlasenko to make unlzma smaller.landley2006-03-091-9/+29
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14491 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - backout using features which are not available with the previous stablealdot2006-03-092-4/+12
| | | | | | | version of make (3.71.1). git-svn-id: svn://busybox.net/trunk/busybox@14477 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Robert P. Day removed 8 gazillion occurrences of "extern" on functionlandley2006-03-0635-38/+38
| | | | | | | definitions. (That should only be on prototypes.) git-svn-id: svn://busybox.net/trunk/busybox@14457 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Robert P. Day, moving byte order checks to use platform.h macros.landley2006-03-042-9/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14448 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - use absolute path for top_builddir and top_srcdir.aldot2006-03-022-0/+8
| | | | | | | Fixes make trying to include the very same file in an endless loop. git-svn-id: svn://busybox.net/trunk/busybox@14429 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - fixes parallel builds (make -j)aldot2006-03-012-68/+44
| | | | | | | - use less resources for the buildsystem itself git-svn-id: svn://busybox.net/trunk/busybox@14407 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Cleanup patch from Denis Vlasenko. Mostly variants of removing the if(x)landley2006-03-013-6/+5
| | | | | | | from before "if(x) free(x)". git-svn-id: svn://busybox.net/trunk/busybox@14396 69ca8d6d-28ef-0310-b511-8ec308f3f277
* use bb_xstrndup vs strndup. Thanks rfelker.vodz2006-03-011-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14384 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Denis Vlasenko to constify things and fix a few typos.landley2006-02-222-3/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14210 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Don't build directory libraries unless we're building an applet that needs it.landley2006-02-211-0/+2
| | | | | | | Cherry-picked from Devin Bayer's big MacOS X patch. git-svn-id: svn://busybox.net/trunk/busybox@14165 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Bug 640: a filename of length exactly 100 could bleed into the next field onlandley2006-02-201-19/+11
| | | | | | | | display or extract. (Only shows up when no gnu longname extension, either because it's disabled or because tarball hasn't got it.) git-svn-id: svn://busybox.net/trunk/busybox@14150 69ca8d6d-28ef-0310-b511-8ec308f3f277
* The gentoo security guys found another way to segfault busybox's decompressionlandley2006-02-201-1/+1
| | | | | | | | code: we can do a null dereference if one of our huffman tables has all zero length codes. This fixes it. (Thanks solar.) git-svn-id: svn://busybox.net/trunk/busybox@14137 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix for an integer overflow bug that could cause a segfault on certainlandley2006-02-171-1/+1
| | | | | | | | | | | | | pathological archives. (Unlikely to have security implications, the only way to trigger it basically wound up doing memset(dbuf,x,2^31) and triggering an immediate segfault. The test basically gives us a more polite error message.) Thanks to Ned Ludd and the Gentoo security guys for finding this. git-svn-id: svn://busybox.net/trunk/busybox@14086 69ca8d6d-28ef-0310-b511-8ec308f3f277
* The tendency of vi to auto-indent can be really annoying at times.landley2006-02-171-75/+75
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14085 69ca8d6d-28ef-0310-b511-8ec308f3f277
* More whitespace than you can possibly imagine...landley2006-02-171-18/+145
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14083 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make the build system puuuuuuuuuuurtyvapier2006-02-022-6/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13793 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passing around an int as a void* is a very bad ideaandersen2006-01-301-10/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13724 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sort out yet more type issuesandersen2006-01-301-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@13722 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fixup a few types to prevent gcc (rightfully) whining about mixingandersen2006-01-301-4/+4
| | | | | | | signed and unsigned, unmatches pointer target types, etc git-svn-id: svn://busybox.net/trunk/busybox@13719 69ca8d6d-28ef-0310-b511-8ec308f3f277