summaryrefslogtreecommitdiff
path: root/include/libbb.h
AgeCommit message (Collapse)Author
2002-11-11Move awk from textutils to editors. Cleanup run-parts, saves 200 bytes, ↵Glenn L McGrath
moves the guts of run_parts to libbb to be used by ifupdown.
2002-11-03Abstract read and seek in unarchiving code, convert bunzip to file ↵Glenn L McGrath
descriptors, support tar -j
2002-10-22Patch last_pach62 from vodz. This patch moves all the /proc parsingEric Andersen
code into libbb so it can be shared by ps, top, etc, saving over 1.5k.
2002-09-30Vodz' last_patch57:Eric Andersen
Hi, Erik. my_getpw(uid/gid) and applets used it have problem: if username for uid not found, applets can`t detect it (but code pessent). Also "%8ld " format is bad: spaces not required (applets have self format or spec format (tar applet) and overflow for "id" applet...) This problem also pressent in stable version. Patch for unstable in attach. --w vodz
2002-09-27Fix compress support and prevent a segfaultGlenn L McGrath
2002-09-25Reverse some minor changes that got caught up in my big unarchive patchGlenn L McGrath
2002-09-25New common unarchive code.Glenn L McGrath
2002-09-16Apply vodz' last_patch52Eric Andersen
2002-08-22define inline if needed for ANSI C compatabilityGlenn L McGrath
2002-08-22Remove definition of is_octal and is_decimal, they arent usedGlenn L McGrath
2002-07-19Applied vodz' patches #49 and #50 (with a small correction in runshell.c)Robert Griebl
#49: I found one memory overflow and memory leak in "ln" applet. Last patch reduced also 54 bytes. ;) #50: I found bug in loginutils/Makefile.in. New patch have also new function to libbb and aplied this to applets and other cosmetic changes.
2002-07-03Scrub pwd.h and grp.h handling so we don't have to play anyEric Andersen
silly games. -Erik
2002-07-03This patch from Bart Visscher <magick@linux-fan.com> addsEric Andersen
IPV6 support to busybox. This patch does the following: * Add IPv6 support to libbb * Enable IPv6 interface address display * Add IPv6 config option * Adds ping6, an adaptation of the ping applet for IPv6 * Adds support routines for ping6: - xgethostbyname2 - create_icmp6_socket * Adds ifconfig support for IPv6 * Add support IPv6 to netstat * Add IPv6 support to route Thanks Bart!
2002-06-23Port over the last of the tinylogin appletsEric Andersen
-Erik
2002-06-04Implement two types of suid/sgid support for BusyBox:Robert Griebl
1) tinylogin like with compile time selection and a chown root.root 2) Runtime configurable via /etc/busybox.conf (docu is in the works) [Parts of this patch may overlap with my other two patches]
2002-04-13Stupid gcc always includes its own builtin strlen()...Eric Andersen
2002-03-20Fix devfs loop device supportEric Andersen
2002-01-02unzip applet by Laurence AndersonGlenn L McGrath
----------------------------------------------------------------------
2001-12-17Make cp and mv optionally preserve hard links.Matt Kraai
2001-12-06If find_pid_by_name() had an error, it was returning -1, but storingEric Andersen
that into a pid_t, which is unsigned on a number archs. Furthermore, find_pid_by_name() would _never_ return an error if the intended proces was "init", but instead would return 1, meaning we would fail to work on 2.4.x kernels running an initrd... -Erik
2001-10-25libunarchive, and recovery from my previous commitGlenn L McGrath
2001-10-25Modify applets to use libunarchiveGlenn L McGrath
2001-10-24Major rework of the directory structure and the entire build system.Eric Andersen
-Erik
2001-10-13unarchive function changed to support both exclude and include lists, ↵Glenn L McGrath
applets that use unarchive changed to match.
2001-10-05Invert FILEUTILS_PRESERVE_SYMLINKS into FILEUTILS_DEREFERENCE.Matt Kraai
2001-08-24Eliminate improper consts and allow standard version to override.Matt Kraai
2001-08-10Commit Vladimir's simplify_path.Matt Kraai
2001-08-02More libc5 fixupsEric Andersen
-Erik
2001-08-02make_directory used mode as if it were an signed entity, but in factEric Andersen
it was a mode_t which is unsigned. Fix it to be signed... -Erik
2001-08-02Latest patch from vodz. Adds a check for divide by zero in the posixEric Andersen
math suport, cleaner math syntax error checking, moves redundant signal string tables (from kill and ash) into libbb and provides a few cleanups elsewhere.
2001-07-30This incorporates Posix math support into ash. The Posix math supportEric Andersen
was written by Aaron Lehmann <aaronl@vitelus.com> for busybox. This patch makes a few trivial changes to Aaron's code so that it can be used (in theory) by the other shells as well... -Erik
2001-07-23Add support for devfs device names.Matt Kraai
2001-07-22Some patches to make dietlibc work...Eric Andersen
2001-07-18Change read_package_field interface, and rewrite using low level functionsGlenn L McGrath
Fixes for a few bugs that have crept into dpkg in the last few days
2001-07-14enum entry for unarchive to be used by tarGlenn L McGrath
2001-07-12Patch from vodz:Eric Andersen
Changed email address cmdedit API change optimizations for traceroute and md5sum added a new shared create_icmp_socket() function
2001-07-12Quiet mode, sometimes error messages arent wantedGlenn L McGrath
2001-07-11Allow unarchive to redirect stdout (tobe used by dpkg applet)Glenn L McGrath
2001-07-05Removed obsolete function, strdup_substr.Matt Kraai
2001-06-26Don't use void * to pass pointers of known typeEric Andersen
2001-06-26Vladimir's last_patch_15Glenn L McGrath
2001-06-24Nore unarchive (and doc) fixes from Laurence AndersonGlenn L McGrath
2001-06-22Remove obsolete function declaration.Matt Kraai
2001-06-21Rewrote mkdir (and touched lots of things in the process).Matt Kraai
2001-06-20Reorganise unarchiving functions, more code re-use, only does single pass(no ↵Glenn L McGrath
more linked lists), basis for supporting a cpio (and cheaper untar) applet, but cpio applet isnt included in this. It effects ar, dpkg-deb applets only
2001-06-13I reworked make_human_readable_str so it now has a sane interface,Eric Andersen
and then fixed up df, du, and ls to use the new interface. I also fixed up some formatting issues in ls while I was in there. -Erik
2001-06-13Reorganise archive extraction codeGlenn L McGrath
2001-06-08Add padding to struct sysinfo needed by m68k (note and patch by RichardMatt Kraai
Hirst).
2001-06-01Vladimir's last_patch13, containing several bugfixes.Eric Andersen
2001-05-18Rewrote copyfd to use library functions, terminate, and copy correct data.Matt Kraai