6ca409e0e4
trylink: produce even more info about final link stage
...
trylink: explain how to modify link and drastically decrease amount
of padding (unfortunately, needs hand editing ATM).
*: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts
size saving: 0.5k
2007-08-12 20:58:27 +00:00
b71c668c57
style fix (stray space before ';')
2007-07-21 15:08:09 +00:00
2c91efb7c2
libpwdgrp/pwd_grp.c: allocate local storage on first call, not in bss. -1k bss
...
function old new delta
get_S - 31 +31
bb_internal_getpwnam 38 44 +6
bb_internal_getgrnam 38 44 +6
bb_internal_getgrgid 38 44 +6
ptr_to_statics - 4 +4
static.resultbuf 88 - -88
static.buffer 1024 - -1024
------------------------------------------------------------------------------
(add/remove: 2/2 grow/shrink: 3/0 up/down: 53/-1112) Total: -1059 bytes
2007-06-18 10:08:27 +00:00
b6adbf1be2
usage.c: remove reference to busybox.h
...
*: s/include "busybox.h"/include "libbb.h"
2007-05-26 19:00:18 +00:00
78e48b2c2c
we were basically ignoring CONFIG_USE_BB_PWD_GRP (assuming =y),
...
fix this
2007-05-18 00:02:37 +00:00
87468857f6
style fixes
2007-04-13 23:22:00 +00:00
5df955fce2
Do not fail password check if shadow password does not exist -
...
fall back to ordinary one
Reduced usage of functions returning datain static buffers.
(mostly passwd/group/shadow related):
function old new delta
correct_password 143 193 +50
sulogin_main 490 533 +43
adduser_main 732 774 +42
passwd_main 1875 1915 +40
addgroup_main 330 365 +35
bb_internal_getspnam 38 - -38
bb_internal_fgetpwent 38 - -38
bb_internal_fgetgrent 38 - -38
static.resultbuf 168 88 -80
static.buffer 1872 1104 -768
------------------------------------------------------------------------------
(add/remove: 0/3 grow/shrink: 5/2 up/down: 210/-962) Total: -752 bytes
2007-03-13 13:01:14 +00:00
cce38586ae
start_stop_daemon: add -chuid support
2007-02-26 22:47:42 +00:00
cb04ff5c68
fixdep.c: avoit doing memcmp in most cases
...
uidgid_get.c: add forgotten copyright notice
pwd/grp/shadow: avoid collisions with libc names
2006-12-30 21:11:57 +00:00
7fa0fcafca
fix build without shadow support
2006-12-28 21:33:30 +00:00
9a44c4f91c
bb_xget[pw/gr]nam were horribly misnamed - fixed.
...
uidgid_get -> get_uidgid, add additional param
(numeric_ok). Make chown use it.
chown: fix "chown user: ...."
install: fix incorrect use of bb_xget[pw/gr]nam
2006-12-28 05:44:47 +00:00
de59c0f58f
httpd: add -u user[:grp] support
2006-10-05 22:50:22 +00:00
7d219aab70
build system overhaul
2006-10-05 10:17:08 +00:00
63fc1a9e08
Standardize on the vi editing directives being on the first line.
2006-07-02 19:47:05 +00:00
edd9ca5743
More removal of "#if 0" content.
2006-07-01 14:52:12 +00:00
2b8a05a775
I broke allbareconfig with half-finished cleanups I'd forgotten weren't done.
...
Got both to a decent stopping point. (There's a lot more cleanup to do on ls.c
but now is not the time...)
2006-06-20 17:43:01 +00:00
ea224be6aa
skip_whitespace() shouldn't claim its return value is const, it doesn't know
...
that and callers wind up typecasting it back.
2006-06-18 20:20:07 +00:00
39440e520c
pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the mailing list
2006-05-13 02:33:09 +00:00
fa939aae81
- include proper headers.
2006-04-05 16:21:37 +00:00
df10094870
- revert back to r14406
2006-03-13 19:04:00 +00:00
07a79e75f5
- backout using features which are not available with the previous stable
...
version of make (3.71.1).
2006-03-09 09:03:37 +00:00
06ec8cff83
Typo fixes brought to you by the letters a, l, and Robert P. Day.
2006-03-03 19:02:50 +00:00
022eb311d5
- use absolute path for top_builddir and top_srcdir.
...
Fixes make trying to include the very same file in an endless loop.
2006-03-02 17:33:25 +00:00
5d26126b9e
- fixes parallel builds (make -j)
...
- use less resources for the buildsystem itself
2006-03-01 22:54:48 +00:00
b38673fb9f
make the build system puuuuuuuuuuurty
2006-02-02 01:41:53 +00:00
c1ef7bdd8d
just whitespace
2006-01-25 00:08:53 +00:00
7ca61b6f33
- shared libbusybox.
...
- IMA compilation option (aka IPO, IPA,..)
Please holler if i broke something..
2006-01-15 14:04:57 +00:00
30c7de068b
- move GETXXKEY_R_FUNC into an internal helper file to allow for compiling
...
with IMA.
2005-10-28 11:21:40 +00:00
25413bfe00
Shaun Jackman pointed out that fgets_unlocked() and friends are gnu extensions
...
not in newlib, and also that all the _unlocked variants are kind of pointless
in this context.
2005-10-08 02:23:22 +00:00
62f18e1f20
use the shorter license header
2005-09-24 07:16:29 +00:00
0d4ee68be5
use brief license line
2005-09-24 06:01:57 +00:00
4d00896d05
use toplevel ARFLAGS and update default ARFLAGS to be quiet
2005-07-27 01:09:24 +00:00
7daa076d3e
egor duda writes:
...
Hi!
I've created a patch to busybox' build system to allow building it in
separate tree in a manner similar to kbuild from kernel version 2.6.
That is, one runs command like
'make O=/build/some/where/for/specific/target/and/options'
and everything is built in this exact directory, provided that it exists.
I understand that applyingc such invasive changes during 'release
candidates' stage of development is at best unwise. So, i'm currently
asking for comments about this patch, starting from whether such thing
is needed at all to whether it coded properly.
'make check' should work now, and one make creates Makefile in build
directory, so one can run 'make' in build directory after that.
One possible caveat is that if we build in some directory other than
source one, the source directory should be 'distclean'ed first.
egor
2004-10-08 07:46:08 +00:00
9615a08218
Replace the old and somewhat buggy pwd_grp stuff with the shiny
...
new stuff mjn3 wrote for uClibc
2004-07-15 12:53:49 +00:00
aff114c33d
Larry Doolittle writes:
...
This is a bulk spelling fix patch against busybox-1.00-pre10.
If anyone gets a corrupted copy (and cares), let me know and
I will make alternate arrangements.
Erik - please apply.
Authors - please check that I didn't corrupt any meaning.
Package importers - see if any of these changes should be
passed to the upstream authors.
I glossed over lots of sloppy capitalizations, missing apostrophes,
mixed American/British spellings, and German-style compound words.
What is "pretect redefined for test" in cmdedit.c?
Good luck on the 1.00 release!
- Larry
2004-04-14 17:51:38 +00:00
c7bda1ce65
Remove trailing whitespace. Update copyright to include 2004.
2004-03-15 08:29:22 +00:00
f796700cf0
rename __getgrent so that it doesn't conflict with some libc's
2003-12-18 22:40:58 +00:00
ef73d3b5d9
Patch from Nick Fedchik to fixup paths in busybox/libpwdgrp
...
which were not properly using the bb_path_*_file strings.
2003-07-26 07:48:13 +00:00
85e5e72bc1
Remove remaining libc5 support code
2003-07-22 08:56:55 +00:00
cb81e6484d
Update a bunch of docs. Run a script to update my email addr.
2003-07-14 21:21:08 +00:00
4a2dcd904c
oops. make this actually work as intended....
2003-06-26 23:55:55 +00:00
f60d4b491a
Oops.
2003-06-26 18:01:43 +00:00
fd10c70521
Per patch from Nick Fedchik, use SHADOW_FILE, not "/etc/shadow".
...
Change fopen to bb_xfopen
2003-06-26 08:53:49 +00:00
cad5364599
Major coreutils update.
2003-03-19 09:13:01 +00:00
39438c7c17
Fixup header file ordering
2002-12-11 03:40:10 +00:00
e167d69309
Change #include order to fix warning
2002-12-08 11:47:52 +00:00
4e05b9b043
include "busybox" after the libc includes tofix compile errors
2002-12-07 23:14:40 +00:00
a170e1c858
Change if(x)free(x); to free(x);
2002-11-28 11:27:31 +00:00
e18cb71e0c
Fix stupid typo noticed by John Mullin <john.mullin@homenetcomm.com>
2002-09-16 06:32:16 +00:00
2a1eb31f18
Yipe. uid and gid were reversed.
...
-Erik
2002-09-10 05:23:29 +00:00