summaryrefslogtreecommitdiff
path: root/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* applying fix from;Paul Fox2005-07-191-1/+1
| | | | | 0000092: looks like the initializer for .need_suid was missing.
* a bit more polishEric Andersen2005-07-181-1/+0
|
* a bit of polish on makedevsEric Andersen2005-07-181-2/+2
|
* Fixup device table based makedevs so it actually worksEric Andersen2005-07-181-6/+30
|
* Rodney Radford submitted ipcs and ipcrm (system V IPC stuff). They could useRob Landley2005-06-202-2/+46
| | | | some more work to shrink them down.
* import initial fat mke2fsMike Frysinger2005-06-112-0/+38
|
* import tune2fs supportMike Frysinger2005-06-112-0/+19
|
* About time to just apply this and kill off the patchesEric Andersen2005-06-091-0/+13
|
* Add readprofile applet support.Paul Mundt2005-05-202-0/+18
|
* Add automatic umount support to eject command. Patch from Tito,Rob Landley2005-05-141-7/+1
| | | | | | | | with tweaks from Mike Frysinger and Rob Landley. Note: this will still fail to umount a path that contains an ' or \ character. Is it worth the extra size to filter for that?
* update usage to match actual behaviorMike Frysinger2005-05-121-2/+2
|
* Small comm implementatin from Rob Sullivan. Needed to build perl.Rob Landley2005-05-112-0/+12
|
* import ether-wake applet by haveaniceday Bug 252Mike Frysinger2005-05-112-1/+15
|
* change the hardcoded error constant (0x80000000UL) to a nice flexible define ↵Mike Frysinger2005-05-111-0/+1
| | | | (BB_GETOPT_ERROR)
* import eject by Peter Willis / Tito RagusaMike Frysinger2005-05-112-0/+16
|
* make the exec (-e) an optional feature of netcatMike Frysinger2005-05-061-2/+9
|
* In bug 247, haveaniceday writes:Mike Frysinger2005-05-061-0/+1
| | | | | The option "-w secs" adds a timeout for writing.
* From: Shaun Jackman <sjackman@gmail.com>Rob Landley2005-05-031-0/+2
| | | | | | | | | | To: busybox@mail.codepoet.org Wrap sockaddr_in6 in a ifdef CONFIG_FEATURE_IPV6. Include sys/types.h instead of asm/types.h. Include netinet/if_ether.h instead of linux/if_ether.h The ioctl request argument is an int, not an unsigned short.
* A patch from Takeharu KATO to update/fix SE-Linux support.Rob Landley2005-05-031-9/+5
|
* Revert Tito's patch to zcip. My bad, David Brownell had objected and I missedRob Landley2005-05-031-4/+3
| | | | | it...
* On Tuesday 19 April 2005 21:10, Tito wrote and today added:Rob Landley2005-05-011-0/+1
| | | | | | | | | | | | | > Hi, > this is a first attempt of size optimization for zcip taking into account all > the hints given so far on the list. > I've applied just the more obvious busyboxifications so maybe it could be > optimized more. BTW: I've ripped out a lot of debug code and changed c++ // comments to /* */ as both were rather confusing for a newbie like me. ;-) Sorry to the author for that. I know that this makes mantaining the code easier, but I'm simple minded....
* David Brownell submitted a new applet, zcip, based on RFC 3927. This isRob Landley2005-04-302-0/+13
| | | | | | version 0418b. It compiled.
* New help text for Matthew S. Wood's "ln" update adding -b and -d.Rob Landley2005-04-291-1/+3
|
* fix whitespace usage, fix un-escaped quotes in a bunch of examples, and ↵Mike Frysinger2005-04-231-191/+189
| | | | standardize a bunch of trivial/full usage statements (no trailing newline in either, and when listing options, dont append a . each time)
* fix inconsistent whitespaceMike Frysinger2005-04-231-146/+146
|
* remove extra whitespaceMike Frysinger2005-04-231-2/+2
|
* stat implementation based upon coreutilsMike Frysinger2005-04-232-0/+60
|
* import lsattr and chattr from e2fsprogsMike Frysinger2005-04-222-0/+41
|
* printenv / sum definesMike Frysinger2005-04-212-0/+20
|
* fix whitespaceMike Frysinger2005-04-191-23/+23
|
* import fakeidentd module started by Thomas LundquistMike Frysinger2005-04-172-0/+10
|
* Add bb_msg_read_errorEric Andersen2005-04-161-0/+1
|
* In Bug 207, bernhardf writes:Mike Frysinger2005-04-161-5/+5
| | | | proper escape strings in usage.h
* fake out support for POSIX -H and -L options since busybox cp dereferences ↵Mike Frysinger2005-04-141-0/+1
| | | | everything by default
* add aliases == and [[ for = and [ to support more bash scriptsMike Frysinger2005-04-141-0/+1
|
* newlib fixe from Shaun JackmanMike Frysinger2005-03-041-4/+4
|
* Add 'nice' and replace 'renice' with a new implementation.Manuel Novoa III2005-02-132-4/+17
|
* Sort rewrite to be SUSv3 compliant. New config option, updated help, andRob Landley2005-01-242-13/+38
| | | | a couple of infrastructure bits.
* cp: make -P a synonym for -dMike Frysinger2005-01-071-1/+1
|
* - CONFIG_FEATURE_READLINK_FOLLOW readlink -f patch from Colin Watson ↵Ned Ludd2004-12-081-2/+10
| | | | <cjwatson@debian.org> on busybox mailing list 08/11/04
* Tito writes,Glenn L McGrath2004-09-151-0/+1
| | | | | "This patch fixes all the bugs in id previously spotted by vodz and me. The binary size increased a bit, but now it should work as expected."
* Patch from Felipe Kellermann, adds missing applet usage options, removes usageGlenn L McGrath2004-09-141-31/+51
| | | | for options that are currently not implemented and fixes typos.
* Tito writes:Eric Andersen2004-09-021-2/+2
| | | | | | | | | | The second patch contains: 1) a size optimization for adduser.c 2) removes a warning about an unused variable in syslogd.c if CONFIG_FEATURE_REMOTE_LOG is not set 3)cosmetic fixes for addgroup_full_usage and adduser_full_usage Ciao, Tito
* Tito writes:Eric Andersen2004-09-021-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi Erik, Hi to all, This is part five of the my_get*id story. I've tweaked a bit this two functions to make them more flexible, but this changes will not affect existing code. Now they work so: 1) my_getpwuid( char *user, uid_t uid, int bufsize) if bufsize is > 0 char *user cannot be set to NULL on success username is written on static allocated buffer on failure uid as string is written to buffer and NULL is returned if bufsize is = 0 char *user can be set to NULL on success username is returned on failure NULL is returned if bufsize is < 0 char *user can be set to NULL on success username is returned on failure an error message is printed and the program exits 2) 1) my_getgrgid( char *group, uid_t uid, int bufsize) if bufsize is > 0 char *group cannot be set to NULL on success groupname is written on static allocated buffer on failure gid as string is written to buffer and NULL is returned if bufsize is = 0 char *group can be set to NULL on success groupname is returned on failure NULL is returned if bufsize is < 0 char *group can be set to nULL on success groupname is returned on failure an error message is printed and the program exits This changes were needed mainly for my new id applet. It is somewhat bigger then the previous but matches the behaviour of GNU id and is capable to handle usernames of whatever length. BTW: at a first look it seems to me that it will integrate well (with just a few changes) with the pending patch in patches/id_groups_alias.patch. The increase in size is balanced by the removal of my_getpwnamegid.c from libbb as this was used only in previous id applet and by size optimizations made possible in whoami.c and in passwd.c. I know that we are in feature freeze but I think that i've tested it enough (at least I hope so.......).
* The login applet should always be setuid rootEric Andersen2004-08-261-1/+1
|
* Tito writes:Eric Andersen2004-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi, I've spent the half night staring at the devilish my_getpwuid and my_getgrgid functions trying to find out a way to avoid actual and future potential buffer overflow problems without breaking existing code. Finally I've found a not intrusive way to do this that surely doesn't break existing code and fixes a couple of problems too. The attached patch: 1) changes the behaviour of my_getpwuid and my_getgrgid to avoid potetntial buffer overflows 2) fixes all occurences of this function calls in tar.c , id.c , ls.c, whoami.c, logger.c, libbb.h. 3) The behaviour of tar, ls and logger is unchanged. 4) The behavior of ps with somewhat longer usernames messing up output is fixed. 5) The only bigger change was the increasing of size of the buffers in id.c to avoid false negatives (unknown user: xxxxxx) with usernames longer than 8 chars. The value i used ( 32 chars ) was taken from the tar header ( see gname and uname). Maybe this buffers can be reduced a bit ( to 16 or whatever ), this is up to you. 6) The increase of size of the binary is not so dramatic: size busybox text data bss dec hex filename 239568 2300 36816 278684 4409c busybox size busybox_fixed text data bss dec hex filename 239616 2300 36816 278732 440cc busybox 7) The behaviour of whoami changed: actually it prints out an username cut down to the size of the buffer. This could be fixed by increasing the size of the buffer as in id.c or avoid the use of my_getpwuid and use getpwuid directly instead. Maybe this colud be also remain unchanged...... Please apply if you think it is ok to do so. The diff applies on today's cvs tarball (2004-08-25). Thanks in advance, Ciao, Tito
* Patch from Tito documenting the '-q' optionEric Andersen2004-08-191-2/+3
|
* Fixup 'dc' usageEric Andersen2004-08-181-5/+5
|
* Tito, farmatito at tiscali dot it writes:Eric Andersen2004-08-031-1/+1
| | | | | | | | | | | Hi to all, This patch is useful for: 1) remove an unused var from extern char *find_real_root_device_name(const char* name) changing it to extern char *find_real_root_device_name(void). 2) fixes include/libbb.h, coreutils/df.c, util-linux/mount.c and util-linux/umount.c accordingly. 3) fixes a bug, really a false positive, in find_real_root_device_name() that happens if in the /dev directory exists a link named root (/dev/root) that should be skipped but is not. This affects applets like df that display wrong results
* Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove Glenn L McGrath2004-07-231-7/+11
| | | | some trailing '\n'