Commit Graph

574 Commits (d71e45856eb0788024aa84d6bc594940f678bcd2)

Author SHA1 Message Date
Bernhard Reutner-Fischer 6f0540e7ec - remove functions marked as LEGACY in SUSv3 and use their modern counterparts. 2006-12-12 11:50:44 +00:00
Bernhard Reutner-Fischer 32f3ebf08f - add an anchor to let me point people to FAQ.html#standalone_shell
easily.
2006-12-10 13:40:16 +00:00
Denis Vlasenko d9e15f2068 style cleanup: return(a) -> return a, part 2 2006-11-27 16:49:55 +00:00
Denis Vlasenko ec0c920a78 added small doc about tar 'pax header' format 2006-11-26 17:07:38 +00:00
Denis Vlasenko abfc4cf6d8 Add names of people historically linked to bbox project 2006-11-18 16:30:04 +00:00
Denis Vlasenko 8528151658 small ipv6 doc changes; nslookup a tiny bit smaller 2006-11-07 19:05:43 +00:00
Denis Vlasenko 4126b1f5c6 add usefun info on SIGINT handling peculiarities 2006-10-31 18:41:29 +00:00
Denis Vlasenko 41be5b863d website: fix link 2006-10-29 19:34:49 +00:00
Denis Vlasenko 8d463072df website: announce 1.2.2.1 2006-10-29 19:30:55 +00:00
Denis Vlasenko 670a6626ca add ipv6 developer doc 2006-10-26 17:21:13 +00:00
Rob Landley 44c7917cab Put up BusyBox 1.2.2 and get out of Denis' way. Also minor tweak to
autodocifier.pl so USAGE_ macros that haven't been converted to USE_ yet 
get correctly stripped out when generating BusyBox.html.
2006-10-24 21:46:19 +00:00
Denis Vlasenko 8f8f268cfd bb_applet_name -> applet_name 2006-10-03 21:00:43 +00:00
Denis Vlasenko 67b23e6043 getopt_ulflags -> getopt32.
It is impossible to formulate sane ABI based on
size of ulong because it can be 32-bit or 64-bit.
Basically it means that you cannot portably use
more that 32 option chars in one call anyway...
Make it explicit.
2006-10-03 21:00:06 +00:00
Rob Landley 530c3ef818 Mention the new gpl@busybox.net address. 2006-09-29 22:43:12 +00:00
Rob Landley 94b383d419 License clarification. 2006-09-20 20:01:29 +00:00
Denis Vlasenko 9213a9e0f2 whitespace cleanup 2006-09-17 16:28:10 +00:00
Rob Landley 85c6de71bf svn 15355 replaced "BusyBox is licensed under the GNU General Public Public
License" with "BusyBox is licensed under the GNU General Public
License version 2 or later... (This is the same license the Linux kernel
is under...)"  Except that the Linux kernel isn't under GPLv2 or later,
it's just under GPLv2.

Now they match again.
2006-09-14 05:59:32 +00:00
Rob Landley 73810e8d42 Add Larry Doolittle's ntpclient, plus some formatting tweaks. 2006-09-13 19:54:36 +00:00
Rob Landley f522d1231c Denis Vlasenko has started to put stuff on his BusyBox home page, so index it. 2006-09-06 22:56:38 +00:00
Rob Landley 686298d6fb Walter Harms contributed a section on scripting languages. (I trimmed it
a bit.)
2006-09-01 17:38:23 +00:00
Bernhard Reutner-Fischer 8c1eda528a - it's a mistake to remove lib-specific prefixes from libraries; still the removal should be complete. 2006-08-28 23:39:36 +00:00
Bernhard Reutner-Fischer d591a360d3 - merge -r15463:15564 from busybox_scratch branch through these changesets:
------------------------------------------------------------------------
r15465 | aldot | 2006-06-21 20:48:06 +0200 (Wed, 21 Jun 2006) | 3 lines

- use CONFIG_BUSYBOX_EXEC_PATH as before it one was broken by a recent revert.
- use xchdir() since all is invain if it fails there anyways, supposedly

------------------------------------------------------------------------
r15466 | aldot | 2006-06-21 20:55:16 +0200 (Wed, 21 Jun 2006) | 2 lines

- adjust docs to take CONFIG_BUSYBOX_EXEC_PATH into account.

------------------------------------------------------------------------
r15467 | aldot | 2006-06-21 21:31:24 +0200 (Wed, 21 Jun 2006) | 18 lines

- partial fallout of my TREE_USED touchup against gcc-4.2: rip unused vars, save
s 144 bytes
   text    data     bss     dec     hex filename
 862434   10156  645924 1518514  172bb2 busybox.old
 862322   10156  645892 1518370  172b22 busybox
function                                             old     new   delta
z_len                                                  4       -      -4
textend                                                4       -      -4
part_nb                                                4       -      -4
insize                                                 4       -      -4
ifile_size                                             4       -      -4
do_link                                                4       -      -4
new_text                                              70      60     -10
ipaddr_list_link                                      33      23     -10
gzip_main                                            898     822     -76
------------------------------------------------------------------------------
(add/remove: 0/6 grow/shrink: 0/3 up/down: 0/-120)           Total: -120 bytes


------------------------------------------------------------------------
r15468 | aldot | 2006-06-21 21:43:05 +0200 (Wed, 21 Jun 2006) | 19 lines

- remove useless global exports
function                                             old     new   delta
rpm_main                                             940    1601    +661
rpm_getstring                                        107     112      +5
rpm_getint                                           148     153      +5
loop_through_files                                   103     106      +3
fileaction_dobackup                                  115     113      -2
fileaction_list                                        5       -      -5
rpm_getcount                                          42       -     -42
extract_cpio_gz                                      161       -    -161
rpm_gettags                                          504       -    -504
------------------------------------------------------------------------------
(add/remove: 0/4 grow/shrink: 4/1 up/down: 674/-714)          Total: -40 bytes

   text    data     bss     dec     hex filename
 862322   10156  645892 1518370  172b22 busybox.old
 862290   10156  645892 1518338  172b02 busybox


------------------------------------------------------------------------
r15555 | aldot | 2006-06-30 14:10:11 +0200 (Fri, 30 Jun 2006) | 22 lines

- shrink syslog a little bit, move a big buffer (for 'line') off the bss, fold s
emaphore stuff into single caller manually.
  stats:
function                                             old     new   delta
logMessage                                           395     427     +32
message                                             1245    1257     +12
opts                                                   -       4      +4
small                                                  1       -      -1
local_logging                                          4       -      -4
doRemoteLog                                            4       -      -4
circular_logging                                       4       -      -4
syslogd_main                                        1299    1285     -14
static.res                                            36      16     -20
.rodata                                           186650  186586     -64
static.line                                         1025       -   -1025
------------------------------------------------------------------------------
(add/remove: 1/5 grow/shrink: 2/3 up/down: 48/-1136)        Total: -1088 bytes
cow@s37:~/src/busybox_scratch$ size sysklogd/syslogd.o{.orig,}
   text    data     bss     dec     hex filename
   3723     348    5242    9313    2461 sysklogd/syslogd.o.orig
   3697     348    4188    8233    2029 sysklogd/syslogd.o

==============================================================================
Overall bloatcheck for the changeset mentioned above:
function                                             old     new   delta
rpm_main                                             953    1608    +655
logMessage                                           395     427     +32
message                                             1245    1257     +12
opts                                                   -       4      +4
rpm_getstring                                        107     110      +3
rpm_getint                                           148     151      +3
loop_through_files                                   103     104      +1
small                                                  1       -      -1
fileaction_dobackup                                  115     113      -2
z_len                                                  4       -      -4
textend                                                4       -      -4
part_nb                                                4       -      -4
local_logging                                          4       -      -4
insize                                                 4       -      -4
ifile_size                                             4       -      -4
do_link                                                4       -      -4
doRemoteLog                                            4       -      -4
circular_logging                                       4       -      -4
fileaction_list                                        5       -      -5
new_text                                              70      60     -10
ipaddr_list_link                                      33      23     -10
clear_bufs                                            31      21     -10
syslogd_main                                        1287    1273     -14
builtin_help                                         190     176     -14
static.res                                            36      16     -20
builtin_source                                       229     199     -30
rpm_getcount                                          42       -     -42
gzip_main                                            842     786     -56
.rodata                                           227176  227112     -64
lash_main                                            609     527     -82
busy_loop                                           3883    3739    -144
extract_cpio_gz                                      155       -    -155
rpm_gettags                                          501       -    -501
static.line                                         1025       -   -1025
------------------------------------------------------------------------------
(add/remove: 1/15 grow/shrink: 6/12 up/down: 710/-2221)     Total: -1511 bytes
2006-08-20 17:35:13 +00:00
Rob Landley eb28ce4644 Timo Scheffler pointed out that OpenWRT isn't listed. 2006-08-17 04:45:24 +00:00
Rob Landley fac4ebea3d Add link to BusyBox Weekly News. (Yeah, another timesink.) 2006-08-16 22:25:43 +00:00
Rob Landley 95718b3091 New entry about backporting fixes. 2006-08-16 22:13:56 +00:00
Rob Landley b90a371a4c Update the tinyutils page to mention microperl, LUA, buildroot,
gentoo embedded...
2006-08-16 21:10:27 +00:00
Rob Landley 2aced7ea04 Announce 1.2.1 2006-07-31 23:56:26 +00:00
Rob Landley 52c7d7ebf3 And now, with a for loop, so it can handle the nested USE() case. 2006-07-27 15:12:21 +00:00
Rob Landley 277eb6bb44 I touched perl. I feel dirty.
Make autodocifier suck less.  It still doesn't handle nested USE( USE() ) case
(the inner USE() winds up in the output), but making it recursive involves
getting perl to accept a "for" loop and it's telling me that "break" is an
unrecognized bareword and I hate perl.  This is at least an improvement.
2006-07-27 14:59:36 +00:00
Eric Andersen a4622324dd mention osuosl 2006-07-13 00:52:29 +00:00
Rob Landley 3a9cceb092 Add the two busybox developers' home pages that have busybox related stuff
on them.
2006-07-13 00:10:33 +00:00
Rob Landley 1df45cf8e7 Point at fixes.patch for 1.2.1. 2006-07-08 18:11:00 +00:00
Mike Frysinger 434ccd9739 fixes from ldoolitt@recycle.lbl.gov to use proper tab escaping and fix a typo 2006-07-05 22:19:21 +00:00
Rob Landley 01772aea33 Annoint 1.2.0. 2006-06-30 22:40:13 +00:00
Rob Landley c5e4ab7fe6 Minor update on init not working. 2006-06-29 04:59:11 +00:00
Rob Landley 1979d3ccbc More website cleanup. 2006-06-27 22:33:22 +00:00
Rob Landley d879ffb79e Move 2005 and earlier to oldnews. 2006-06-27 21:29:56 +00:00
Rob Landley ed9aec908b Redo the license section completely, and update the header to group the tabs. 2006-06-27 20:47:08 +00:00
Rob Landley cddba6c61f Move documentation links into the index so they're more visible. 2006-06-27 18:59:57 +00:00
Rob Landley 352e117c6b Amrein-Marie Christophe pointed out that Mandrake changed its name. 2006-06-20 14:09:20 +00:00
Rob Landley fe3d844bb1 Make it so Erik has to forward me less email. 2006-06-16 22:29:03 +00:00
Rob Landley 04b7ef967b Jens Michaelsen pointed out that Linksys' firmware download side moved. 2006-06-15 17:34:57 +00:00
Bernhard Reutner-Fischer e15d7573a1 - move #include busybox.h to the very top so we pull in the config
and eventual platform specific includes in early.
2006-06-02 20:56:16 +00:00
Rob Landley 267a0ed9e6 I changed last10 to last25, and just bumped it up to 50 so I renamed it
"recent.html".  There's a symlink from each of the old names for the moment,
I'll zap those eventually...
2006-05-28 02:10:21 +00:00
Rob Landley d244bc1a57 Update FAQ to mention make baseline when talking about make bloatcheck. 2006-05-27 21:30:34 +00:00
Rob Landley 42c4259f68 Fluff out info on morris accounts. 2006-05-18 21:53:51 +00:00
Rob Landley d2ccc2ba26 Typo fix. 2006-05-17 21:04:53 +00:00
Rob Landley c27c04c16e Announce 1.1.3. 2006-05-17 19:59:24 +00:00
Rob Landley 525d74badb Busybox is licensed under GPLv2 or later. Shipping another license with the
project would confuse the issue.

Some of these files are available elsewhere under other license terms,
but that's not directly relevant to busybox.
2006-05-11 21:19:22 +00:00
Rob Landley ac4c92da3b More about configuring busybox. 2006-05-11 17:21:13 +00:00
Rob Landley 983d751bc0 Remove reference to programming.html, update description of FAQ. 2006-05-11 15:02:32 +00:00
Rob Landley b73d2bf4bf Reorganize FAQ, update a few entries, and consolidate with programming.html. 2006-05-11 15:00:32 +00:00
Rob Landley c488f87953 Notes on portability, and on when #include <linux/blah> is appropriate. 2006-05-01 05:26:01 +00:00
Rob Landley 559f7d8e92 Elf dynamic linker stuff from Rich Felker. 2006-04-17 21:47:03 +00:00
Bernhard Reutner-Fischer af07a00082 - fix typo. Thanks to David Moberg for pointing this out. 2006-04-16 20:56:03 +00:00
Rob Landley 346d6d9af2 The link to Bernhard's subversion branch belongs in subversion.html (where
it already is).
2006-04-14 00:55:46 +00:00
Bernhard Reutner-Fischer dac7ff15b7 - patch from Denis Vlasenko to add and use bb_xsocket() and to use
bb_xopen some more while at it.
  Also use shorter boilerplate while at it.
2006-04-12 17:55:51 +00:00
Bernhard Reutner-Fischer 79865bc507 - add verbatim cp of http://www.gnu.org/copyleft/lesser.txt 2006-04-12 17:46:18 +00:00
Bernhard Reutner-Fischer cc295fb261 - comment out the check-referer lines. 2006-04-11 08:55:19 +00:00
Bernhard Reutner-Fischer e0e9886c19 - we seem to use h3, so make it consistent. 2006-04-11 08:49:01 +00:00
Bernhard Reutner-Fischer 91f604771b - update screenshot to reflect the busybox-1.1.2 stable release. 2006-04-11 08:42:58 +00:00
Bernhard Reutner-Fischer 0b257d411d - remove implied closing paragraph
- add (improper but pretty) border='0'
2006-04-11 07:52:20 +00:00
Bernhard Reutner-Fischer 776fe22756 - add note pointing to the stable branch, so users can pickup the current
stable version with fixes via svn.
2006-04-10 20:15:46 +00:00
Rob Landley bb5b2ffbc5 Announce 1.1.2. 2006-04-10 20:04:32 +00:00
Bernhard Reutner-Fischer 8326d5e31b - add a colorful "valid HTML 4.01 Transitional" button to be able to check the referer easily.
Just rip it out if this is not considered generally useful.. TIA.
2006-04-10 19:40:51 +00:00
Bernhard Reutner-Fischer 3515f6e043 - make it resemble html. 2006-04-10 19:16:50 +00:00
Bernhard Reutner-Fischer fdf2b50316 - make it resemble english and fix typo s/interperet/interpret/g; 2006-04-10 18:40:27 +00:00
Rob Landley 4a8d9effca Notes about pic, static linking, and debugging dynamic linking. 2006-04-10 17:54:23 +00:00
Bernhard Reutner-Fischer cb8d4319a3 find ./ -name .cvsignore | xargs svn rm 2006-03-29 15:51:19 +00:00
Rob Landley 28ff9668d9 Mention that 1.1.2 should be out Juneish. 2006-03-27 23:22:16 +00:00
Rob Landley 0949d30638 Software Freedom Law Center and the fixes.patch thing. 2006-03-27 22:43:40 +00:00
Bernhard Reutner-Fischer e0fe937593 - correct typo 2006-03-23 16:52:59 +00:00
Rob Landley 5fba2505d4 News entry announcing 1.1.1. 2006-03-23 03:08:09 +00:00
Rob Landley 187e352b7f Update for bug 14. 2006-03-15 17:09:56 +00:00
Rob Landley ac664e07df Mention a few web browsers. 2006-03-09 18:20:43 +00:00
Rob Landley d48633fa6f They won't stop asking, but we can point them to the specific entry... 2006-03-09 18:03:21 +00:00
Rob Landley 3cb94d2eb3 Move FAQ under docs, add programming.html to docs list. 2006-02-24 02:55:24 +00:00
Rob Landley f6ddadc172 Mention patches directory as a read-only svn alternative. 2006-02-24 02:48:49 +00:00
Mike Frysinger 0612b5fa68 add exception for uncuddling brackets 2006-02-24 01:18:24 +00:00
Rob Landley b21837714a Documentation update: more detail on vfork. 2006-02-23 19:59:34 +00:00
Rob Landley 27cd85b5be Update Rogues Gallery. 2006-02-17 02:38:00 +00:00
Rob Landley d1e38c07e6 Rogues gallery. 2006-02-16 03:21:44 +00:00
Rob Landley a253e7361f Rob Landley is busybox maintainer now. Eeek. 2006-02-14 08:29:48 +00:00
Rob Landley c29a0f371a More random documentation. 2006-02-12 00:45:39 +00:00
Mike Frysinger 27a74e8017 Cristian Ionescu-Idbohrn writes:
force enough space padding so that applet names always end up on their own line
2006-02-07 00:58:11 +00:00
Mike Frysinger 0380166916 space out supported applet names so the config list doesnt wrap on an 80col terminal 2006-02-07 00:51:07 +00:00
Mike Frysinger ba9c4d1f89 get rid of warnings with applets that have no usage and get rid of pointless --- separator between applets 2006-02-06 01:11:34 +00:00
Mike Frysinger b0ed3d7cc0 Rob Sullivan writes: Here's a patch to autogenerate the list of applets in the Busybox documentation 2006-02-05 22:10:40 +00:00
Rob Landley 03628c8f75 Remind me to implement bb_fork_exec()... 2006-01-29 06:45:38 +00:00
Rob Landley b1b3cee831 Add explanations of encrypted passwords, and fork vs vfork. 2006-01-29 06:29:01 +00:00
Rob Landley aaffef4d33 Start of developer documentation for busybox. 2006-01-22 01:44:29 +00:00
Rob Landley 734a779a42 1.1.0 is out. 2006-01-14 07:43:22 +00:00
Mike Frysinger bd67e8074a upgrade ZyXEL from hall of shame to hall of [product] fame 2006-01-10 01:43:40 +00:00
Rob Landley 6a24976ceb Actually, static buffers look like _this_... 2005-12-20 15:23:20 +00:00
Rob Landley d4f15e95d6 Install links patch from Yann E. Morin. (Another thing hanging around in my
tree forever.  Tweaked the docs a bit.)
2005-12-02 18:27:39 +00:00
Rob Landley c2ce2c5b4b It's no longer a temporary location. Smooth out the text a bit. 2005-11-04 00:50:48 +00:00
Eric Andersen fc94638330 point to the official links 2005-11-03 23:32:14 +00:00
Rob Landley 3d283ddecd Announce 1.1.0-pre1 already. Erik, please move links to the downloads directory
once you've got the signed tarballs up.
2005-11-03 22:11:00 +00:00
Mike Frysinger 7790cd5fad add ZyXEL to the shame list 2005-10-29 08:14:34 +00:00
Mike Frysinger d505e3ee67 fix <p> and <a> tags 2005-10-29 08:03:54 +00:00