aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* less: total cleanup and bugfix.vda2006-12-212-253/+238
| | | | | | | | | | | | | | | | | Doesn't die horribly on binary files anymore. In fact, they _100%_ work now. Control chars are in reverse video, including DEL and that idiocy of VT-10x, Meta-ESC [inventor of which should be prohibited from reproducing]. Regex search is fixed also. When you specify search ('/' key), control chars turn into dots (unhighlighted), and found occurrences highlighted instead. This is reversible. Memory management fixed (was leaky as hell) and optimized. Linewrapping fixed and thoroughly tested. Max buffer size made configurable. ~ 600 bytes saved. git-svn-id: svn://busybox.net/trunk/busybox@17023 69ca8d6d-28ef-0310-b511-8ec308f3f277
* less: somewhat buggy applet, but nice. Muchly reducedvda2006-12-203-214/+208
| | | | | | | | | | | xstrdup'ing and memory consumption. Made linewrap saner. regex matching code was awful - still buggy, but not as leaky as before. Made buffer size configurable. Killed several static and on-stack buffers. Hopefully eliminated staircase effect on Ctrl-C (unable to reproduce). git-svn-id: svn://busybox.net/trunk/busybox@17012 69ca8d6d-28ef-0310-b511-8ec308f3f277
* remove casts from xmalloc()vda2006-12-1915-27/+25
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17011 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ifupdown: do not print and/or execute empty commands ("").vda2006-12-191-9/+7
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17010 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ifupdown: parse() returning NULL and returning "" is not the same,vda2006-12-192-12/+16
| | | | | | | it turned out! wow... okay, fixing my buglet... git-svn-id: svn://busybox.net/trunk/busybox@17009 69ca8d6d-28ef-0310-b511-8ec308f3f277
* u_short, ulong exterminatedvda2006-12-1911-95/+90
| | | | | | | fdiskXXX: add a bit of sanity (not enough by far) git-svn-id: svn://busybox.net/trunk/busybox@17008 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cmdedit: fix my bug, improve code a bitvda2006-12-191-31/+20
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17007 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - use xlisten/xsocket some more. Saves .25 kBaldot2006-12-196-35/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17006 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - rename SU_SYSLOG to FEATURE_SU_SYSLOGaldot2006-12-193-9/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17004 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cmdedit: use qsort for sorting command completion results; style fixesvda2006-12-191-132/+104
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17003 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: add option to check passwords for weaknessvda2006-12-192-1/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17002 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add option to disable command execution from vi & awkvda2006-12-193-4/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17001 69ca8d6d-28ef-0310-b511-8ec308f3f277
* su: make /etc/shells check configurablevda2006-12-194-30/+29
| | | | | | | ash: missing ';' git-svn-id: svn://busybox.net/trunk/busybox@17000 69ca8d6d-28ef-0310-b511-8ec308f3f277
* mount: add getmntent_r stub for dietlibcvda2006-12-181-1/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16999 69ca8d6d-28ef-0310-b511-8ec308f3f277
* xfuncs.c: dietlibc actually HAS fdprintf!vda2006-12-183-13/+24
| | | | | | | | platform.h: define strchrnul for dietlibc ash: stop using few non-standard functions git-svn-id: svn://busybox.net/trunk/busybox@16998 69ca8d6d-28ef-0310-b511-8ec308f3f277
* nc: add missing castvda2006-12-183-1/+35
| | | | | | | xfuncs: add dprintf for dietlibc git-svn-id: svn://busybox.net/trunk/busybox@16997 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A bunch of defined(__GLIBC__) added. static-linking warning expandedvda2006-12-1813-24/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16996 69ca8d6d-28ef-0310-b511-8ec308f3f277
* du: dietlibc compat fix, style fixes. Thanks to sampo@symlabs.com.vda2006-12-181-35/+31
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16995 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ifupdown: strlen(NULL) is a no-no, fixed. Also few micro-optimizationsvda2006-12-181-80/+76
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16994 69ca8d6d-28ef-0310-b511-8ec308f3f277
* ps: fix buglet, add microoptimizationvda2006-12-181-6/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16992 69ca8d6d-28ef-0310-b511-8ec308f3f277
* httpd: we don't have FEATURE_HTTPD_WITHOUT_INETD anymore,vda2006-12-171-3/+3
| | | | | | | remove it from Config.in git-svn-id: svn://busybox.net/trunk/busybox@16986 69ca8d6d-28ef-0310-b511-8ec308f3f277
* start_stop_daemon: make code a bit more readablevda2006-12-171-23/+19
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16985 69ca8d6d-28ef-0310-b511-8ec308f3f277
* od: remove bug-for-bug compat (because the bug was fixed in coreuitls)vda2006-12-171-2/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16984 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: report error if child dies while writing out the end of tarballvda2006-12-171-8/+39
| | | | | | | (e.g. out of disk space). git-svn-id: svn://busybox.net/trunk/busybox@16983 69ca8d6d-28ef-0310-b511-8ec308f3f277
* start_stop_daemon: fix bug where any program name was "matching"vda2006-12-172-30/+40
| | | | | | | processes for which readlink(/proc/N/exe) fails git-svn-id: svn://busybox.net/trunk/busybox@16982 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix/shorten some usage stringsvda2006-12-171-349/+412
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16981 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tftp: corrupted input packets were killing retransmits - fixedvda2006-12-171-18/+22
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16980 69ca8d6d-28ef-0310-b511-8ec308f3f277
* diff: comment - explain what happens when hunk fails to applyvda2006-12-171-2/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16979 69ca8d6d-28ef-0310-b511-8ec308f3f277
* patch: fix double-free (bug 1120)vda2006-12-171-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16978 69ca8d6d-28ef-0310-b511-8ec308f3f277
* inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid]vda2006-12-1628-63/+69
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16977 69ca8d6d-28ef-0310-b511-8ec308f3f277
* s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/gvda2006-12-168-42/+41
| | | | | | | xstrtou: disallow leading '+' git-svn-id: svn://busybox.net/trunk/busybox@16976 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wget: smallish optimizationvda2006-12-161-18/+18
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16975 69ca8d6d-28ef-0310-b511-8ec308f3f277
* diff: fix -q exit codevda2006-12-162-76/+78
| | | | | | | last_char_is: sacrifice 9 bytes but avoid double-scan git-svn-id: svn://busybox.net/trunk/busybox@16974 69ca8d6d-28ef-0310-b511-8ec308f3f277
* site: add link to directory with patchesvda2006-12-151-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16950 69ca8d6d-28ef-0310-b511-8ec308f3f277
* re-applying first post-1.3.x changevda2006-12-152-2/+14
| | | | | | | version change to 1.4.0.svn git-svn-id: svn://busybox.net/trunk/busybox@16935 69ca8d6d-28ef-0310-b511-8ec308f3f277
* back out last change - need to make busybox-1_3-stable branch firstvda2006-12-151-12/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16932 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - table support for ip routealdot2006-12-141-0/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16928 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - minor shrinkagealdot2006-12-141-4/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16919 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Update busybox.net webpage with 1.3.0 announcementvda2006-12-141-0/+35
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16913 69ca8d6d-28ef-0310-b511-8ec308f3f277
* exterminate last bzero'svda2006-12-132-7/+7
| | | | | | | version bump to 1.3.0 git-svn-id: svn://busybox.net/trunk/busybox@16912 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - honor CONFIG_DEBUGaldot2006-12-132-2/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16900 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove warning about unused depth parameter in add_to_dirlist()aldot2006-12-131-2/+5
| | | | | | | - make one variable static and add comment about why the other variables there are not static. git-svn-id: svn://busybox.net/trunk/busybox@16898 69ca8d6d-28ef-0310-b511-8ec308f3f277
* date: -R shouldn't use localevda2006-12-131-5/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16866 69ca8d6d-28ef-0310-b511-8ec308f3f277
* build system: small fix for "release" target to workvda2006-12-122-4/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16863 69ca8d6d-28ef-0310-b511-8ec308f3f277
* build system: add "release" targetvda2006-12-124-23/+63
| | | | | | | find: support -size N (needed for above) git-svn-id: svn://busybox.net/trunk/busybox@16862 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: fix indentationvda2006-12-121-3/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16856 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: added commentvda2006-12-121-1/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16855 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: shrink by ~10 bytes, use PRNG instead of usleep.vda2006-12-121-17/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16853 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove functions marked as LEGACY in SUSv3 and use their modern counterparts.aldot2006-12-122-6/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16850 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add an anchor to let me point people to FAQ.html#standalone_shellaldot2006-12-101-2/+11
| | | | | | | easily. git-svn-id: svn://busybox.net/trunk/busybox@16833 69ca8d6d-28ef-0310-b511-8ec308f3f277