Glenn L McGrath [Mon, 25 Nov 2002 22:31:37 +0000 (22:31 -0000)]
Handle name entries that have a \0 in them, last_patch_65 from Vladimir N. Oleynik
Glenn L McGrath [Mon, 25 Nov 2002 22:12:28 +0000 (22:12 -0000)]
last_patch_67 from Vladimir N. Oleynik
Glenn L McGrath [Sun, 24 Nov 2002 23:22:29 +0000 (23:22 -0000)]
Dont need a seperate function
Glenn L McGrath [Sun, 24 Nov 2002 22:48:20 +0000 (22:48 -0000)]
When making parent directories set permissions based on the base parent tree rather than the new directory to be created.
Glenn L McGrath [Sun, 24 Nov 2002 06:01:20 +0000 (06:01 -0000)]
Add an input buffer (currently 32kB) to speed things up heaps, it still requires 25% longer to decompress as compared to upstream.
Glenn L McGrath [Sun, 24 Nov 2002 01:32:56 +0000 (01:32 -0000)]
include libbb after stdlib.h as it breaks dmalloc
Glenn L McGrath [Sat, 23 Nov 2002 10:44:47 +0000 (10:44 -0000)]
Fix long filename support
Glenn L McGrath [Sat, 23 Nov 2002 07:14:55 +0000 (07:14 -0000)]
New rules file for unstable
Glenn L McGrath [Fri, 22 Nov 2002 23:00:16 +0000 (23:00 -0000)]
Config file for the static deb, based on options from the stable 0.60.5 branch
Glenn L McGrath [Fri, 22 Nov 2002 22:16:19 +0000 (22:16 -0000)]
Config file for the standard debian package based on 0.60.5 options
Glenn L McGrath [Fri, 22 Nov 2002 21:43:08 +0000 (21:43 -0000)]
The tunnel option isnt required for the ip command
Glenn L McGrath [Fri, 22 Nov 2002 11:39:42 +0000 (11:39 -0000)]
Update configuration options
Glenn L McGrath [Fri, 22 Nov 2002 10:39:09 +0000 (10:39 -0000)]
Config file for udeb based on options from 0.60.5
Glenn L McGrath [Thu, 21 Nov 2002 22:17:11 +0000 (22:17 -0000)]
Fix a vfork bug, by Nick Fedchik and Vladimir N. Oleynik
Glenn L McGrath [Wed, 20 Nov 2002 22:01:48 +0000 (22:01 -0000)]
Add entry for Laurence Anderson
Glenn L McGrath [Wed, 20 Nov 2002 22:00:31 +0000 (22:00 -0000)]
Speed and memory usage improvements from Laurence Adnerson
Glenn L McGrath [Wed, 20 Nov 2002 06:46:46 +0000 (06:46 -0000)]
read_gz patch 3 from Laurence Anderson
Glenn L McGrath [Tue, 19 Nov 2002 21:07:17 +0000 (21:07 -0000)]
Headers for the read_gz changes
Glenn L McGrath [Tue, 19 Nov 2002 09:58:56 +0000 (09:58 -0000)]
Dont use xargs
Glenn L McGrath [Tue, 19 Nov 2002 09:23:13 +0000 (09:23 -0000)]
dont use the -i option of xargs
Glenn L McGrath [Tue, 19 Nov 2002 08:22:03 +0000 (08:22 -0000)]
Use read_gz, remove fork() woohoo!
Russ Dill [Tue, 19 Nov 2002 00:41:09 +0000 (00:41 -0000)]
udhcpc documentation update
Glenn L McGrath [Mon, 18 Nov 2002 07:26:42 +0000 (07:26 -0000)]
Use error_msg_and_die, style
Glenn L McGrath [Sun, 17 Nov 2002 21:48:11 +0000 (21:48 -0000)]
Remove mapping option, its should always be used
Glenn L McGrath [Sun, 17 Nov 2002 21:33:30 +0000 (21:33 -0000)]
Patch from Laurence Anderson to provide a read_gz function, doesnt require fork(), pipe(), consistent with read_bz2 and more flexible.
Glenn L McGrath [Sat, 16 Nov 2002 21:34:57 +0000 (21:34 -0000)]
Remove #defines around get_header_ptr, we allways need it.
Glenn L McGrath [Fri, 15 Nov 2002 22:18:01 +0000 (22:18 -0000)]
Use vfork, by vodz
Glenn L McGrath [Fri, 15 Nov 2002 21:58:30 +0000 (21:58 -0000)]
Allow short reads as we are looping anyway.
Eric Andersen [Fri, 15 Nov 2002 09:12:47 +0000 (09:12 -0000)]
Patch from Bastian Blank:
hi erik
the following patch fixes the handling of iproute add <route> dev <dev>.
the code got lost while removing things.
bastian
Glenn L McGrath [Fri, 15 Nov 2002 08:48:47 +0000 (08:48 -0000)]
Dont chdir untill after we open the archive
Eric Andersen [Thu, 14 Nov 2002 11:10:14 +0000 (11:10 -0000)]
Patch from Marcel Hamer to fix addgroup argument parsing
Eric Andersen [Thu, 14 Nov 2002 10:58:17 +0000 (10:58 -0000)]
A missing securetty file is not an error.
-Erik
Glenn L McGrath [Wed, 13 Nov 2002 00:24:20 +0000 (00:24 -0000)]
Minor cleanups
Glenn L McGrath [Tue, 12 Nov 2002 23:34:15 +0000 (23:34 -0000)]
Reduce block size to 512 to prevent short read's when reading from a pipe
Glenn L McGrath [Mon, 11 Nov 2002 07:03:02 +0000 (07:03 -0000)]
Make ifupdown use internal run_parts
Glenn L McGrath [Mon, 11 Nov 2002 06:21:00 +0000 (06:21 -0000)]
Move awk from textutils to editors. Cleanup run-parts, saves 200 bytes, moves the guts of run_parts to libbb to be used by ifupdown.
Glenn L McGrath [Mon, 11 Nov 2002 03:00:12 +0000 (03:00 -0000)]
Move readlink, mktemp, run-parts and which to a new debianutils dir.
Glenn L McGrath [Sun, 10 Nov 2002 23:42:27 +0000 (23:42 -0000)]
ipcalc applet by Stephan Linz and Jordan Crouse
Glenn L McGrath [Sun, 10 Nov 2002 22:46:45 +0000 (22:46 -0000)]
run through indent and manually check result
Glenn L McGrath [Sun, 10 Nov 2002 22:26:19 +0000 (22:26 -0000)]
Config feature DEVPTS defined and used in telnetd, by Pavel Roskin
Glenn L McGrath [Sun, 10 Nov 2002 22:16:09 +0000 (22:16 -0000)]
Will the real od.c please stand up! (my previous commit was a mistake)
Glenn L McGrath [Sun, 10 Nov 2002 22:07:48 +0000 (22:07 -0000)]
Fix for hostname -s, by Stephan Linz
Glenn L McGrath [Sun, 10 Nov 2002 21:52:59 +0000 (21:52 -0000)]
Prevent a segfault if no argument, by Geoffrey Lee <glee@bluesat.unsw.edu.au>
Glenn L McGrath [Sun, 10 Nov 2002 21:47:17 +0000 (21:47 -0000)]
Rewrite of xargs by Vladimir N. Oleynik
Glenn L McGrath [Sun, 10 Nov 2002 21:33:28 +0000 (21:33 -0000)]
last_patch57 from Vladimir N. Oleynik
Glenn L McGrath [Sun, 10 Nov 2002 21:28:13 +0000 (21:28 -0000)]
last_patch64 from Vladimir N. Oleynik <dzo@simtreas.ru>
Glenn L McGrath [Sun, 10 Nov 2002 13:20:35 +0000 (13:20 -0000)]
Fixup a previous define
Glenn L McGrath [Sun, 10 Nov 2002 13:17:08 +0000 (13:17 -0000)]
Make mapping support a definable feature, saves 1.6kB
Glenn L McGrath [Sun, 10 Nov 2002 10:20:45 +0000 (10:20 -0000)]
Only compile the files in this dir if the IP applet is enabled
Glenn L McGrath [Sun, 10 Nov 2002 01:33:55 +0000 (01:33 -0000)]
IP applet by Bastian Blank <waldi@debian.org>
Glenn L McGrath [Sat, 9 Nov 2002 09:34:15 +0000 (09:34 -0000)]
debian compatable ifup and ifdown commands
Eric Andersen [Fri, 8 Nov 2002 09:40:02 +0000 (09:40 -0000)]
Teach lash to get $1 $2 $3 etc correct
-Erik
Glenn L McGrath [Fri, 8 Nov 2002 08:07:38 +0000 (08:07 -0000)]
#ifdef, not just #if... grrr
Glenn L McGrath [Fri, 8 Nov 2002 07:09:42 +0000 (07:09 -0000)]
Fix reading from stdin (me), Fix tar segfault when no arguments specified (Geoffrey Lee)
Eric Andersen [Thu, 7 Nov 2002 02:45:55 +0000 (02:45 -0000)]
Remove gratuitous and unnecessary "BusyBox" refernece in login prompt
-Erik
Eric Andersen [Thu, 7 Nov 2002 02:26:59 +0000 (02:26 -0000)]
Fix a stupid typo
Eric Andersen [Thu, 7 Nov 2002 02:09:37 +0000 (02:09 -0000)]
Implement a small strings applet
Eric Andersen [Thu, 7 Nov 2002 02:06:58 +0000 (02:06 -0000)]
Fix broken tabs
Glenn L McGrath [Wed, 6 Nov 2002 23:35:28 +0000 (23:35 -0000)]
Use a switch instead of successive if (strcmp()) statments.
Glenn L McGrath [Wed, 6 Nov 2002 22:54:41 +0000 (22:54 -0000)]
Split deb_extract() into more generic functions
Glenn L McGrath [Wed, 6 Nov 2002 22:31:45 +0000 (22:31 -0000)]
Terminate the buffer with a '\0'
Russ Dill [Tue, 5 Nov 2002 20:13:41 +0000 (20:13 -0000)]
typo in udhcpc help
Russ Dill [Tue, 5 Nov 2002 20:10:21 +0000 (20:10 -0000)]
version number oops
Glenn L McGrath [Tue, 5 Nov 2002 13:56:04 +0000 (13:56 -0000)]
Support for bziped debs, i.e. use .tar.bz2 instead .tar.gz internally
Glenn L McGrath [Tue, 5 Nov 2002 02:56:57 +0000 (02:56 -0000)]
Fail silently if a partial tar header is read as tar.bz2 is leaving trailing junk (not sure why), add some missing files
Glenn L McGrath [Tue, 5 Nov 2002 01:52:23 +0000 (01:52 -0000)]
enable .tar.bz2 for dpkg-deb
Glenn L McGrath [Mon, 4 Nov 2002 23:47:31 +0000 (23:47 -0000)]
Change filter paramaters, filters can be more powefull now
Glenn L McGrath [Sun, 3 Nov 2002 14:14:53 +0000 (14:14 -0000)]
Call lseek directly rather than via data_align()
Glenn L McGrath [Sun, 3 Nov 2002 14:05:15 +0000 (14:05 -0000)]
Abstract read and seek in unarchiving code, convert bunzip to file descriptors, support tar -j
Glenn L McGrath [Sun, 3 Nov 2002 12:50:33 +0000 (12:50 -0000)]
Fix #define syntax
Glenn L McGrath [Sun, 3 Nov 2002 11:57:10 +0000 (11:57 -0000)]
Move data_extract_all_prefix to dpkg, its only used there.
Glenn L McGrath [Sun, 3 Nov 2002 11:46:49 +0000 (11:46 -0000)]
Add copyright notice and license, use strcat+strcpy instead of sprintf
Glenn L McGrath [Sun, 3 Nov 2002 10:57:25 +0000 (10:57 -0000)]
Use xread_char to save a few bytes, fix indenting of comments
Glenn L McGrath [Sun, 3 Nov 2002 07:28:38 +0000 (07:28 -0000)]
Move bunzip2 idecompression code to libunarchive
Eric Andersen [Sun, 3 Nov 2002 00:25:23 +0000 (00:25 -0000)]
Test for holes in swapfiles
-Erik
Glenn L McGrath [Fri, 1 Nov 2002 23:38:54 +0000 (23:38 -0000)]
Make uncompress a seperate applet so it doesnt pull in all the gunzip code
Glenn L McGrath [Fri, 1 Nov 2002 22:28:13 +0000 (22:28 -0000)]
Allow short reads when filling compress buffer
Glenn L McGrath [Fri, 1 Nov 2002 22:11:53 +0000 (22:11 -0000)]
Allow the .Z prefix if compress support enabled
Glenn L McGrath [Fri, 1 Nov 2002 22:08:59 +0000 (22:08 -0000)]
Make it a fatal error if bad chksum or crc, if not we should return an error code
Glenn L McGrath [Fri, 1 Nov 2002 21:40:52 +0000 (21:40 -0000)]
Report errror if the first magic character doesnt match
Russ Dill [Thu, 31 Oct 2002 19:21:27 +0000 (19:21 -0000)]
sync to udhcp 0.9.8
Eric Andersen [Wed, 30 Oct 2002 06:55:37 +0000 (06:55 -0000)]
Use a nifty macro to make testing gcc features simpler
and much easier to read.
-Erik
Eric Andersen [Sun, 27 Oct 2002 06:14:44 +0000 (06:14 -0000)]
Formatting
Eric Andersen [Sun, 27 Oct 2002 06:08:30 +0000 (06:08 -0000)]
Update the webpage
-Erik
Eric Andersen [Sat, 26 Oct 2002 10:27:42 +0000 (10:27 -0000)]
last_patch64 from vodz:
The following usage from original user:
$ ./busybox swapon -a
Have typo problem:
swapon: swapon: Operation not permitted
But regular version:
swapon: /dev/hda5: Operation not permitted
Patch attached, reduced 9 bytes and advanced
exit code also.
Eric Andersen [Sat, 26 Oct 2002 10:19:19 +0000 (10:19 -0000)]
A patch from Jouni Malinen to avoid some buffer overflows in vi,
closing bug #1270
Eric Andersen [Sat, 26 Oct 2002 10:17:24 +0000 (10:17 -0000)]
Ivan Popov noticed that handling of PREFIX was bad.
-Erik
Eric Andersen [Sat, 26 Oct 2002 10:05:37 +0000 (10:05 -0000)]
A bugfix from Danny Lepage:
It seems that under busybox unstable, "tar -c -f - blabla" create
a tar file named "-" instead of writing to stdout.
The included patch should fix this.
Eric Andersen [Fri, 25 Oct 2002 12:14:02 +0000 (12:14 -0000)]
This patch from Magnus Damm fixed a long standing problem
with freeing memory.
Eric Andersen [Tue, 22 Oct 2002 22:15:33 +0000 (22:15 -0000)]
Fix warning
Eric Andersen [Tue, 22 Oct 2002 20:08:51 +0000 (20:08 -0000)]
mjn3 noticed that crond and crontab had #include <pwd.h> and #include <grp.h>
but this conflicted with the internal pwd_.h and grp_.h. Removing these
headers is correct, since the correct pwd/grp headers will be included via
busybox.h
-Erik
Eric Andersen [Tue, 22 Oct 2002 20:01:08 +0000 (20:01 -0000)]
vodz forgot to include the suid field
Eric Andersen [Tue, 22 Oct 2002 19:21:48 +0000 (19:21 -0000)]
Apply patch from bug #1278 -- fix usage message for the
start_stop_daemon applet.
Eric Andersen [Tue, 22 Oct 2002 19:19:13 +0000 (19:19 -0000)]
vodz writes:
Oops... Last patch 63 have small typo (stable/devel) mixing.
Attached patch removing lines from TODO also :)
Eric Andersen [Tue, 22 Oct 2002 19:15:43 +0000 (19:15 -0000)]
I committed the fflush in the wrong spot. I should go to bed
earlier so I don't screw up such easy stuff.
-Erik
Eric Andersen [Tue, 22 Oct 2002 12:24:59 +0000 (12:24 -0000)]
last_patch63 from vodz: add in crond and crontab applets
Eric Andersen [Tue, 22 Oct 2002 12:21:15 +0000 (12:21 -0000)]
Patch last_pach62 from vodz. This patch moves all the /proc parsing
code into libbb so it can be shared by ps, top, etc, saving over 1.5k.
Eric Andersen [Tue, 22 Oct 2002 11:58:59 +0000 (11:58 -0000)]
Apply last_patch51_3 from vodz
Eric Andersen [Tue, 22 Oct 2002 11:45:20 +0000 (11:45 -0000)]
Be absurdly careful about flushing stdout.
Glenn L McGrath [Tue, 22 Oct 2002 01:07:32 +0000 (01:07 -0000)]
Move unzip.c uncompress.c from libbb to archiveal/libunarchive