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
80602a98bc
saw commit of vapier@busybox.net (thanks!),
...
decided to stop doing FOUR memcmp's per each input character.
I should have fixed this much earlier...
2006-12-30 19:52:28 +00:00
1b3e8179a2
kill off AUTOCONF_INCLUDED (again) since it tends to get into cat fights with the kernel headers
2006-12-30 19:46:38 +00:00
68ffb9a85d
make sure AUTOCONF_TIMESTAMP is filled up properly ... if user has a timezone of Factory for example, strftime() will overflow the string and leave us without a trailing "\n and all hell breaks loose when we compile
2006-12-30 19:43:35 +00:00
40ae9b5617
prevent buffer underflows with empty lines
2006-12-30 19:30:20 +00:00
c255f8b492
prevent accessing memory that we dont own
2006-12-30 19:21:48 +00:00
0849207ce0
convert "negaite" config option into reversed (INCLUDE_SUSv2)
2006-12-22 13:56:36 +00:00
359d7ca0e7
- rename SU_SYSLOG to FEATURE_SU_SYSLOG
2006-12-19 08:55:38 +00:00
a883fa4cee
exterminate last bzero's
...
version bump to 1.3.0
2006-12-13 23:52:32 +00:00
eb98be02ac
"kernel config" -> "busybox config"
...
suggested by Roberto A. Foglietta <roberto.foglietta@gmail.com >
2006-11-30 22:40:32 +00:00
2425bdce34
od: fix buglet in --traditional, microoptimization,
...
document coreutils bug
bloat-o-meter: account for objects in rodata too
2006-11-29 14:32:01 +00:00
c61852a02b
fix support for globally disabling --long-options.
...
(disabling them saves ~4K on fully configured bbox)
2006-11-29 11:09:43 +00:00
75f8d080a2
telnetd: we were having telnetd with is ONLY inetd or ONLY standalone.
...
What if I need to have both?? This patch introduces
CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd.
2006-11-22 15:54:52 +00:00
d6bbf99a8b
- reinstate "make checkhelp"
2006-11-22 09:39:48 +00:00
921f5df25f
- add 'ip rule' support. First take..
...
text data bss dec hex filename
2999 0 0 2999 bb7 networking/libiproute/iprule.o
2006-11-21 15:36:08 +00:00
3e7ef7ead4
- update defconfig
2006-11-21 10:53:05 +00:00
04291bc5ae
httpd: slight reduction of #ifdef forest
...
few other applets: #ifdef CONFIG_ -> #if ENABLE_
traceroute: fix exposed bugs
defconfig: update
2006-11-21 10:15:25 +00:00
d35d540217
- add nmeter and raidautorun to defconfig.
2006-10-24 20:07:29 +00:00
e1a0d486e4
message string changes, mostly for consistency, also -32 bytes in .rodata
2006-10-20 13:28:22 +00:00
b79b87a30f
build system: (try to) get rid of bb_config.h hack
2006-10-19 22:17:44 +00:00
9fa9950784
build system: check for ENABLE_, USE_ and SKIP_ (not only for CONFIG_)
2006-10-19 22:14:58 +00:00
b560577cb2
move usage_compressed.h generation into applets/
2006-10-19 22:12:47 +00:00
fdc101782a
scripts/usage.c: de-uglify #includes
2006-10-19 22:10:07 +00:00
4fa499a17b
build system: remove loeftover (two empty dirs)
2006-10-06 13:51:04 +00:00
a3310527db
make defconfig now works
2006-10-05 18:26:35 +00:00
8bf7bb8541
yet another fixlet: make clean/distclean/mrproper
2006-10-05 17:42:55 +00:00
1868409c86
fixing build system overhaul fallout...
2006-10-05 17:11:08 +00:00
7d219aab70
build system overhaul
2006-10-05 10:17:08 +00:00
57308afb5b
dpkg: reduce bss usage by ~130 kbytes (yes, kilobytes!)
...
at the cost of ~100 bytes of text.
Improves friendliness to nommu systems.
(Dunno whether nommu people ever use dpkg, though...)
2006-09-28 22:34:46 +00:00
9213a9e0f2
whitespace cleanup
2006-09-17 16:28:10 +00:00
6eb2f8edce
- make sure that the 'build' dir exists even if we are about to build just one applet.
2006-09-14 15:07:48 +00:00
1d6fb6d448
- do away with silly comment and do the Right Thing wrt building the archives.
...
You have to provide the absolute path to the objdir/target.ext you want to build, as can be seen in the respective makefiles..
2006-09-14 15:04:31 +00:00
519d7df930
Another whack at scripts/individual. Now builds 212 applets.
2006-08-09 20:56:23 +00:00
236c6755d2
Teach md5sum and sha1sum to work the way other applets do so I don't have to
...
teach scripts/individual new tricks. And while I'm at it, teach
scripts/individual other new tricks. Now builds 198 applets, some of which
I should teach it to hardlink together because they're really the same app...
2006-08-06 02:13:36 +00:00
affb7a61a6
scripts/individual now builds 171 applets. Some of them may even work. :)
2006-08-05 00:41:39 +00:00
cb376eebf0
Digging up my old "make standalone" stuff from a year ago:
...
http://busybox.net/lists/busybox/2005-September/015766.html
I renamed it "individual" to not confuse it with the standalone shell. (Which
it isn't compatible with for obvious reasons.) Configure busybox (I did
make defconfig), then run scripts/individual and it'll build an individual
version of each applet in the "build" subdirectory.
Currently it builds 146 and fails to build 104 applets out of "make defconfig".
I haven't taught it about multi-file applets yet (like tar), or the ones where
two applets get built from the same source (for example, zcat is a trivial
variant of gunzip so there is no zcat.c). But here's a start.
2006-08-04 21:05:33 +00:00
63fc1a9e08
Standardize on the vi editing directives being on the first line.
2006-07-02 19:47:05 +00:00
7ccb65f3a4
Yet more "#if 0" content removed.
2006-07-01 15:09:17 +00:00
1761b9dabe
- use shorter boilerplate, more accurate header guard
...
- don't use multi-line string literals
2006-06-15 21:56:28 +00:00
7011dd0e06
- drats.
2006-06-15 21:39:34 +00:00
42f091a761
- let the scripts be prerequisites of the files the generate
...
- make sure that bbconfig isn't too stupid
2006-06-15 21:35:35 +00:00
f81ac42689
- remove superfluous CONFIG_BEGIN and CONFIG_END
2006-06-11 18:04:23 +00:00
3252b625b7
Since we have less than 100k of usage.h data anyway, using bzip -9 is silly.
...
That says use 900k chunks when compressing, which needs about 4 megs of data
structures to undo the Burrows-Wheeler transform. Switching it down to
bzip -1 (100k chunks) should have no impact on the compression (since it
still all fits in one chunk) but should reduce runtime decompression memory
requirements to something like 500k. Still larger than gunzip, but not
egregiously so.
2006-05-30 19:19:45 +00:00
f14f7fc5ca
Teach bloatometer about .rodata, and tweak the display into something that
...
has a better chance of getting merged.
2006-05-29 20:56:27 +00:00
d29337580e
- use strtol instead of strtoll if the latter does not exist
...
- add and use wrapper for attribute
- add and use replacement for vasprintf if it is unavailable
2006-05-26 19:58:58 +00:00
7fca7e3378
- use the SED given by the user
...
- use the portable `` instead of $(). There is no bbsh, so this is needed.
2006-05-26 13:28:39 +00:00
7fd9983c56
- patch from Tito to pretty print the overall delta
2006-05-26 10:29:40 +00:00
fa6c4844b2
fix spelling mistakes
2006-05-26 01:48:17 +00:00
a1e130f122
- check for existing usage binary, so it get's more obvious that the toplevel
...
Makefile uses the wrong path to the binary (it's in top_builddir and not in top_srcdir)
2006-05-21 10:45:01 +00:00
712ba85b30
Tweak suggested by Matt Mackall when I submitted the bloat-o-meter changes
...
back to linux-kernel...
2006-05-08 18:30:33 +00:00