aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2004-04-13 19:38:17 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2004-04-13 19:38:17 +0000
commit599dbdd2f8da81fb29fd52efab56d9b8a299ff9b (patch)
tree10da2c154272c9e31f5d18ace0c915d705465352
parenta2f50ec61de1ebdbb2981e65a475b58ca897f2ca (diff)
downloadbusybox-w32-599dbdd2f8da81fb29fd52efab56d9b8a299ff9b.tar.gz
busybox-w32-599dbdd2f8da81fb29fd52efab56d9b8a299ff9b.tar.bz2
busybox-w32-599dbdd2f8da81fb29fd52efab56d9b8a299ff9b.zip
bump version, prepare for -pre10
git-svn-id: svn://busybox.net/trunk/busybox@8754 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--Changelog1753
-rw-r--r--Rules.mak2
-rw-r--r--docs/busybox.net/news.html108
-rw-r--r--docs/busybox.net/oldnews.html88
4 files changed, 293 insertions, 1658 deletions
diff --git a/Changelog b/Changelog
index df0e8d3ab..ad15c25f9 100644
--- a/Changelog
+++ b/Changelog
@@ -1,1789 +1,406 @@
1--------------------- 1---------------------
2PatchSet 3976 2PatchSet 4054
3Date: 2004/03/09 21:27:32 3Date: 2004/04/07 15:19:26
4Author: andersen 4Author: andersen
5Branch: HEAD 5Branch: HEAD
6Tag: (none) 6Tag: (none)
7Log: 7Log:
8David Anders (prpplague) submitted this patch to allow login to work 8Update changelog for release
9when the device nodes are symlinks on a read only file system.
10 9
11Members: 10Members:
12 loginutils/login.c:1.13->1.14 11 Changelog:1.290->1.291
13 12
14--------------------- 13---------------------
15PatchSet 3977 14PatchSet 4055
16Date: 2004/03/09 21:32:57 15Date: 2004/04/07 15:19:41
17Author: andersen 16Author: andersen
18Branch: HEAD 17Branch: HEAD
19Tag: (none) 18Tag: busybox_1_00_pre9
20Log:
21Note that /proc must be mounted for filesystem type autodetection
22to work. Without /proc mounted, one must explicitly specify the
23type of every filesystem being mounted.
24
25Members:
26 include/usage.h:1.192->1.193
27
28---------------------
29PatchSet 3978
30Date: 2004/03/10 07:42:37
31Author: mjn3
32Branch: HEAD
33Tag: (none)
34Log:
35In spite of the feature freeze, check in a complete rework of route which
36fixes some bugs, adds some error checking, and removes _lots_ of bloat.
37Text size on i386...
38 old new
39 ipv6 5425 3523
40 no ipv6 3143 2193
41
42Members:
43 include/inet_common.h:1.3->1.4
44 include/usage.h:1.193->1.194
45 libbb/inet_common.c:1.7->1.8
46 networking/route.c:1.23->1.24
47
48---------------------
49PatchSet 3979
50Date: 2004/03/10 09:10:53
51Author: bug1
52Branch: HEAD
53Tag: (none)
54Log:
55Patch by Seth W. Klein, the -l switch was reversed
56
57Members:
58 coreutils/du.c:1.58->1.59
59
60---------------------
61PatchSet 3980
62Date: 2004/03/10 09:58:51
63Author: bug1
64Branch: HEAD
65Tag: (none)
66Log:
67When displaying the size in 1kB blocks round up if an odd number of
68blocks
69
70Members:
71 coreutils/du.c:1.59->1.60
72
73---------------------
74PatchSet 3981
75Date: 2004/03/10 10:47:37
76Author: bug1
77Branch: HEAD
78Tag: (none)
79Log:
80Patch from Thomas Frohlich to fix an option ordering bug of mine.
81
82Members:
83 util-linux/hwclock.c:1.8->1.9
84
85---------------------
86PatchSet 3982
87Date: 2004/03/11 13:34:24
88Author: andersen
89Branch: HEAD
90Tag: (none)
91Log:
92Paul Mundt, lethal at linux-sh dot org writes:
93
94Here's a follow-up replacement to the patch I sent earlier, this adjusts some
95of the semantics of the dynamic variable setting. Namely, dynamic vars can hook
96a set handler (which RANDOM uses to adjust the seed). They'll only lose their
97dynamic status if they're unset.
98
99I've used the same approach that bash does to come up with the random number,
100mostly just for consistency.
101
102For example:
103
104$ echo $RANDOM
10513759
106$ echo $RANDOM
10720057
108$ echo $RANDOM
1091502
110$ export RANDOM=42
111$ echo $RANDOM
11224179
113$ echo $RANDOM
1142046
115$ unset RANDOM
116$ echo $RANDOM
117
118$ export RANDOM=42
119$ echo $RANDOM
12042
121$
122
123Members:
124 shell/ash.c:1.90->1.91
125
126---------------------
127PatchSet 3983
128Date: 2004/03/12 22:07:10
129Author: andersen
130Branch: HEAD
131Tag: (none)
132Log:
133Fix awk entry, which was not showing up in BusyBox.txt for some reason
134
135Members:
136 include/usage.h:1.194->1.195
137
138---------------------
139PatchSet 3984
140Date: 2004/03/12 22:08:13
141Author: andersen
142Branch: HEAD
143Tag: (none)
144Log: 19Log:
145Add prototypes for safe_strtol and friends 20Update for release
146 21
147Members: 22Members:
148 include/libbb.h:1.127->1.128 23 docs/busybox.net/news.html:1.12->1.13
149 24
150--------------------- 25---------------------
151PatchSet 3985 26PatchSet 4056
152Date: 2004/03/12 22:08:42 27Date: 2004/04/07 16:07:55
153Author: andersen 28Author: andersen
154Branch: HEAD 29Branch: HEAD
155Tag: (none) 30Tag: (none)
156Log: 31Log:
157Fix some goofy formatting 32Document insmod -o
158 33
159Members: 34Members:
160 shell/lash.c:1.155->1.156 35 include/usage.h:1.201->1.202
161 36
162--------------------- 37---------------------
163PatchSet 3986 38PatchSet 4057
164Date: 2004/03/12 22:10:40 39Date: 2004/04/07 17:59:59
165Author: andersen 40Author: andersen
166Branch: HEAD 41Branch: HEAD
167Tag: (none) 42Tag: (none)
168Log: 43Log:
169Hideki IWAMOTO writes: 44Add the Tritton Technologies NAS120
170
171Current `tr' implementation has a problem, if `plain char' is signed.
172
173[current cvs version]
174
175>echo a | _install/usr/bin/tr '\0' '\377'
176Segmentation fault (core dumped)
177
178[patched version]
179
180>echo a | _install/usr/bin/tr '\0' '\377'
181a
182
183Members:
184 coreutils/tr.c:1.36->1.37
185
186---------------------
187PatchSet 3987
188Date: 2004/03/13 08:32:14
189Author: andersen
190Branch: HEAD
191Tag: (none)
192Log:
193Fix some doc generation problems
194
195Members:
196 docs/autodocifier.pl:1.24->1.25
197 docs/busybox_footer.pod:1.12->1.13
198
199---------------------
200PatchSet 3988
201Date: 2004/03/13 08:33:10
202Author: andersen
203Branch: HEAD
204Tag: (none)
205Log:
206Update docs for start_stop_daemon to match reality. Update
207the reality a bit to better match debian behavior.
208
209Members:
210 debianutils/start_stop_daemon.c:1.12->1.13
211 include/applets.h:1.111->1.112
212 include/usage.h:1.195->1.196
213
214---------------------
215PatchSet 3989
216Date: 2004/03/13 18:17:37
217Author: mjn3
218Branch: HEAD
219Tag: (none)
220Log:
221I redid route.
222 45
223Members: 46Members:
224 AUTHORS:1.40->1.41 47 docs/busybox.net/shame.html:1.13->1.14
225 48
226--------------------- 49---------------------
227PatchSet 3990 50PatchSet 4058
228Date: 2004/03/15 08:28:13 51Date: 2004/04/07 18:59:04
229Author: andersen 52Author: andersen
230Branch: HEAD 53Branch: HEAD
231Tag: (none) 54Tag: (none)
232Log: 55Log:
233Remove trailing whitespace. Update copyright to include 2004. 56Vladimir N. Oleynik writes:
234 57
235Members: 58Hi.
236 AUTHORS:1.41->1.42
237 Changelog:1.289->1.290
238 INSTALL:1.3->1.4
239 Makefile:1.289->1.290
240 README:1.30->1.31
241 Rules.mak:1.28->1.29
242 TODO:1.86->1.87
243 applets/Makefile:1.4->1.5
244 applets/Makefile.in:1.3->1.4
245 applets/applets.c:1.23->1.24
246 applets/busybox.c:1.144->1.145
247 archival/Config.in:1.14->1.15
248 archival/Makefile:1.6->1.7
249 archival/Makefile.in:1.4->1.5
250 archival/ar.c:1.47->1.48
251 archival/cpio.c:1.14->1.15
252 archival/dpkg.c:1.75->1.76
253 archival/dpkg_deb.c:1.31->1.32
254 archival/gunzip.c:1.78->1.79
255 archival/gzip.c:1.61->1.62
256 archival/rpm.c:1.5->1.6
257 archival/rpm2cpio.c:1.11->1.12
258 archival/tar.c:1.187->1.188
259 archival/libunarchive/Makefile:1.4->1.5
260 archival/libunarchive/Makefile.in:1.21->1.22
261 archival/libunarchive/data_extract_all.c:1.18->1.19
262 archival/libunarchive/decompress_bunzip2.c:1.11->1.12
263 archival/libunarchive/decompress_uncompress.c:1.9->1.10
264 archival/libunarchive/decompress_unzip.c:1.32->1.33
265 archival/libunarchive/filter_accept_list_reassign.c:1.4->1.5
266 archival/libunarchive/get_header_ar.c:1.8->1.9
267 archival/libunarchive/get_header_cpio.c:1.8->1.9
268 archival/libunarchive/get_header_tar.c:1.35->1.36
269 archival/libunarchive/uncompress.c:1.9->1.10
270 archival/libunarchive/unzip.c:1.32->1.33
271 console-tools/Makefile:1.3->1.4
272 console-tools/Makefile.in:1.4->1.5
273 console-tools/chvt.c:1.21->1.22
274 console-tools/clear.c:1.17->1.18
275 console-tools/deallocvt.c:1.28->1.29
276 console-tools/dumpkmap.c:1.17->1.18
277 console-tools/loadkmap.c:1.27->1.28
278 console-tools/openvt.c:1.7->1.8
279 console-tools/reset.c:1.12->1.13
280 console-tools/setkeycodes.c:1.14->1.15
281 coreutils/Config.in:1.23->1.24
282 coreutils/Makefile:1.2->1.3
283 coreutils/Makefile.in:1.8->1.9
284 coreutils/basename.c:1.22->1.23
285 coreutils/cal.c:1.8->1.9
286 coreutils/chgrp.c:1.17->1.18
287 coreutils/chmod.c:1.16->1.17
288 coreutils/chown.c:1.25->1.26
289 coreutils/chroot.c:1.30->1.31
290 coreutils/cut.c:1.27->1.28
291 coreutils/date.c:1.44->1.45
292 coreutils/df.c:1.55->1.56
293 coreutils/dirname.c:1.19->1.20
294 coreutils/dos2unix.c:1.17->1.18
295 coreutils/du.c:1.60->1.61
296 coreutils/echo.c:1.17->1.18
297 coreutils/expr.c:1.16->1.17
298 coreutils/false.c:1.3->1.4
299 coreutils/id.c:1.23->1.24
300 coreutils/install.c:1.8->1.9
301 coreutils/ln.c:1.44->1.45
302 coreutils/ls.c:1.106->1.107
303 coreutils/md5_sha1_sum.c:1.5->1.6
304 coreutils/mknod.c:1.25->1.26
305 coreutils/mv.c:1.20->1.21
306 coreutils/printf.c:1.21->1.22
307 coreutils/rmdir.c:1.23->1.24
308 coreutils/tail.c:1.46->1.47
309 coreutils/tee.c:1.23->1.24
310 coreutils/test.c:1.24->1.25
311 coreutils/touch.c:1.27->1.28
312 coreutils/tr.c:1.37->1.38
313 coreutils/true.c:1.3->1.4
314 coreutils/uudecode.c:1.21->1.22
315 coreutils/wc.c:1.27->1.28
316 coreutils/who.c:1.2->1.3
317 coreutils/libcoreutils/Makefile:1.2->1.3
318 coreutils/libcoreutils/Makefile.in:1.2->1.3
319 debian/changelog:1.39->1.40
320 debian/control:1.19->1.20
321 debianutils/Config.in:1.6->1.7
322 debianutils/Makefile:1.2->1.3
323 debianutils/Makefile.in:1.4->1.5
324 debianutils/mktemp.c:1.3->1.4
325 debianutils/run_parts.c:1.6->1.7
326 debianutils/which.c:1.8->1.9
327 docs/busybox.sgml:1.53->1.54
328 docs/busybox_header.pod:1.12->1.13
329 docs/contributing.txt:1.9->1.10
330 docs/new-applet-HOWTO.txt:1.8->1.9
331 docs/style-guide.txt:1.16->1.17
332 docs/busybox.net/about.html:1.1->1.2
333 docs/busybox.net/busybox-growth.ps:1.1->1.2
334 docs/busybox.net/copyright.txt:1.1->1.2
335 docs/busybox.net/cvs_anon.html:1.10->1.11
336 docs/busybox.net/cvs_howto.html:1.1->1.2
337 docs/busybox.net/cvs_write.html:1.8->1.9
338 docs/busybox.net/docs.html:1.1->1.2
339 docs/busybox.net/download.html:1.1->1.2
340 docs/busybox.net/footer.html:1.2->1.3
341 docs/busybox.net/header.html:1.7->1.8
342 docs/busybox.net/license.html:1.2->1.3
343 docs/busybox.net/lists.html:1.2->1.3
344 docs/busybox.net/news.html:1.11->1.12
345 docs/busybox.net/oldnews.html:1.20->1.21
346 docs/busybox.net/screenshot.html:1.9->1.10
347 docs/busybox.net/images/busybox.png:1.1->1.2
348 docs/busybox.net/images/ltbutton2.png:1.1->1.2
349 editors/Config.in:1.9->1.10
350 editors/Makefile:1.3->1.4
351 editors/Makefile.in:1.4->1.5
352 editors/awk.c:1.6->1.7
353 editors/patch.c:1.1->1.2
354 editors/sed.c:1.160->1.161
355 editors/vi.c:1.33->1.34
356 examples/busybox.spec:1.40->1.41
357 examples/depmod.pl:1.3->1.4
358 examples/inittab:1.8->1.9
359 examples/undeb:1.2->1.3
360 examples/unrpm:1.3->1.4
361 examples/bootfloppy/bootfloppy.txt:1.3->1.4
362 examples/bootfloppy/mkrootfs.sh:1.3->1.4
363 examples/bootfloppy/syslinux.cfg:1.1->1.2
364 examples/bootfloppy/etc/profile:1.1->1.2
365 examples/udhcp/udhcpd.conf:1.2->1.3
366 findutils/Config.in:1.9->1.10
367 findutils/Makefile:1.3->1.4
368 findutils/Makefile.in:1.3->1.4
369 findutils/find.c:1.39->1.40
370 findutils/grep.c:1.80->1.81
371 findutils/xargs.c:1.33->1.34
372 include/busybox.h:1.55->1.56
373 include/libbb.h:1.128->1.129
374 include/unarchive.h:1.22->1.23
375 init/Makefile:1.4->1.5
376 init/Makefile.in:1.7->1.8
377 init/halt.c:1.23->1.24
378 init/init.c:1.198->1.199
379 init/init_shared.c:1.4->1.5
380 init/poweroff.c:1.20->1.21
381 init/reboot.c:1.31->1.32
382 libbb/Makefile:1.9->1.10
383 libbb/README:1.3->1.4
384 libbb/bb_asprintf.c:1.3->1.4
385 libbb/chomp.c:1.8->1.9
386 libbb/concat_path_file.c:1.11->1.12
387 libbb/copyfd.c:1.11->1.12
388 libbb/correct_password.c:1.2->1.3
389 libbb/device_open.c:1.4->1.5
390 libbb/dump.c:1.8->1.9
391 libbb/error_msg.c:1.5->1.6
392 libbb/error_msg_and_die.c:1.4->1.5
393 libbb/fgets_str.c:1.6->1.7
394 libbb/find_mount_point.c:1.4->1.5
395 libbb/find_pid_by_name.c:1.13->1.14
396 libbb/find_root_device.c:1.11->1.12
397 libbb/full_read.c:1.5->1.6
398 libbb/full_write.c:1.5->1.6
399 libbb/get_console.c:1.8->1.9
400 libbb/get_line_from_file.c:1.6->1.7
401 libbb/get_terminal_width_height.c:1.1->1.2
402 libbb/hash_fd.c:1.5->1.6
403 libbb/herror_msg.c:1.4->1.5
404 libbb/herror_msg_and_die.c:1.5->1.6
405 libbb/human_readable.c:1.8->1.9
406 libbb/inode_hash.c:1.6->1.7
407 libbb/interface.c:1.20->1.21
408 libbb/isdirectory.c:1.4->1.5
409 libbb/kernel_version.c:1.4->1.5
410 libbb/loop.c:1.7->1.8
411 libbb/messages.c:1.11->1.12
412 libbb/module_syscalls.c:1.15->1.16
413 libbb/mtab.c:1.4->1.5
414 libbb/mtab_file.c:1.8->1.9
415 libbb/my_getgrgid.c:1.6->1.7
416 libbb/my_getgrnam.c:1.6->1.7
417 libbb/my_getpwnam.c:1.6->1.7
418 libbb/my_getpwnamegid.c:1.6->1.7
419 libbb/my_getpwuid.c:1.6->1.7
420 libbb/parse_mode.c:1.6->1.7
421 libbb/parse_number.c:1.3->1.4
422 libbb/perror_msg.c:1.4->1.5
423 libbb/perror_msg_and_die.c:1.4->1.5
424 libbb/print_file.c:1.8->1.9
425 libbb/printf.c:1.3->1.4
426 libbb/process_escape_sequence.c:1.4->1.5
427 libbb/pw_encrypt.c:1.3->1.4
428 libbb/read_package_field.c:1.8->1.9
429 libbb/recursive_action.c:1.10->1.11
430 libbb/run_parts.c:1.10->1.11
431 libbb/run_shell.c:1.5->1.6
432 libbb/safe_read.c:1.3->1.4
433 libbb/safe_strncpy.c:1.3->1.4
434 libbb/safe_write.c:1.2->1.3
435 libbb/setup_environment.c:1.3->1.4
436 libbb/syscalls.c:1.12->1.13
437 libbb/syslog_msg_with_name.c:1.5->1.6
438 libbb/trim.c:1.7->1.8
439 libbb/u_signal_names.c:1.3->1.4
440 libbb/vdprintf.c:1.4->1.5
441 libbb/verror_msg.c:1.5->1.6
442 libbb/vfork_daemon_rexec.c:1.2->1.3
443 libbb/vherror_msg.c:1.6->1.7
444 libbb/vperror_msg.c:1.4->1.5
445 libbb/wfopen.c:1.4->1.5
446 libbb/xconnect.c:1.12->1.13
447 libbb/xfuncs.c:1.13->1.14
448 libbb/xgetlarg.c:1.4->1.5
449 libbb/xgetularg.c:1.1->1.2
450 libbb/xreadlink.c:1.4->1.5
451 libbb/xregcomp.c:1.4->1.5
452 libpwdgrp/Makefile:1.2->1.3
453 libpwdgrp/Makefile.in:1.2->1.3
454 libpwdgrp/__getgrent.c:1.5->1.6
455 libpwdgrp/__getpwent.c:1.3->1.4
456 libpwdgrp/fgetgrent.c:1.3->1.4
457 libpwdgrp/fgetpwent.c:1.2->1.3
458 libpwdgrp/getgrgid.c:1.4->1.5
459 libpwdgrp/getgrnam.c:1.4->1.5
460 libpwdgrp/getpw.c:1.2->1.3
461 libpwdgrp/getpwnam.c:1.3->1.4
462 libpwdgrp/getpwuid.c:1.5->1.6
463 libpwdgrp/grent.c:1.4->1.5
464 libpwdgrp/initgroups.c:1.6->1.7
465 libpwdgrp/putpwent.c:1.3->1.4
466 libpwdgrp/pwent.c:1.5->1.6
467 libpwdgrp/setgroups.c:1.4->1.5
468 libpwdgrp/shadow.c:1.7->1.8
469 loginutils/Makefile:1.2->1.3
470 loginutils/Makefile.in:1.6->1.7
471 loginutils/addgroup.c:1.11->1.12
472 loginutils/adduser.c:1.8->1.9
473 loginutils/getty.c:1.9->1.10
474 loginutils/login.c:1.14->1.15
475 loginutils/su.c:1.6->1.7
476 miscutils/Config.in:1.13->1.14
477 miscutils/Makefile:1.6->1.7
478 miscutils/Makefile.in:1.11->1.12
479 miscutils/adjtimex.c:1.5->1.6
480 miscutils/dc.c:1.17->1.18
481 miscutils/hdparm.c:1.10->1.11
482 miscutils/last.c:1.1->1.2
483 miscutils/makedevs.c:1.15->1.16
484 miscutils/mt.c:1.24->1.25
485 miscutils/rx.c:1.1->1.2
486 miscutils/strings.c:1.12->1.13
487 miscutils/time.c:1.5->1.6
488 miscutils/watchdog.c:1.7->1.8
489 modutils/Config.in:1.10->1.11
490 modutils/Makefile:1.3->1.4
491 modutils/Makefile.in:1.2->1.3
492 modutils/insmod.c:1.112->1.113
493 modutils/lsmod.c:1.40->1.41
494 modutils/rmmod.c:1.26->1.27
495 networking/Config.in:1.27->1.28
496 networking/Makefile:1.6->1.7
497 networking/Makefile.in:1.17->1.18
498 networking/ftpgetput.c:1.15->1.16
499 networking/httpd.c:1.24->1.25
500 networking/ifconfig.c:1.28->1.29
501 networking/ifupdown.c:1.35->1.36
502 networking/nc.c:1.22->1.23
503 networking/netstat.c:1.10->1.11
504 networking/nslookup.c:1.31->1.32
505 networking/ping.c:1.55->1.56
506 networking/ping6.c:1.5->1.6
507 networking/route.c:1.24->1.25
508 networking/telnet.c:1.42->1.43
509 networking/telnetd.c:1.10->1.11
510 networking/tftp.c:1.25->1.26
511 networking/traceroute.c:1.12->1.13
512 networking/vconfig.c:1.4->1.5
513 networking/wget.c:1.70->1.71
514 networking/libiproute/Makefile:1.2->1.3
515 networking/libiproute/Makefile.in:1.4->1.5
516 networking/libiproute/ip_parse_common_args.c:1.5->1.6
517 networking/libiproute/ipaddress.c:1.10->1.11
518 networking/libiproute/iplink.c:1.8->1.9
519 networking/libiproute/iproute.c:1.12->1.13
520 networking/libiproute/iptunnel.c:1.6->1.7
521 networking/libiproute/libnetlink.c:1.5->1.6
522 networking/libiproute/ll_proto.c:1.5->1.6
523 networking/libiproute/utils.h:1.2->1.3
524 networking/libiproute/linux/pkt_sched.h:1.1->1.2
525 networking/udhcp/AUTHORS:1.3->1.4
526 networking/udhcp/ChangeLog:1.7->1.8
527 networking/udhcp/Makefile:1.2->1.3
528 networking/udhcp/Makefile.in:1.9->1.10
529 networking/udhcp/README:1.3->1.4
530 networking/udhcp/README.udhcpc:1.3->1.4
531 networking/udhcp/README.udhcpd:1.1->1.2
532 networking/udhcp/arpping.c:1.6->1.7
533 networking/udhcp/arpping.h:1.3->1.4
534 networking/udhcp/clientpacket.c:1.6->1.7
535 networking/udhcp/common.c:1.5->1.6
536 networking/udhcp/common.h:1.2->1.3
537 networking/udhcp/dhcpc.c:1.16->1.17
538 networking/udhcp/dhcpd.c:1.5->1.6
539 networking/udhcp/dhcpd.h:1.5->1.6
540 networking/udhcp/dumpleases.c:1.8->1.9
541 networking/udhcp/files.c:1.13->1.14
542 networking/udhcp/frontend.c:1.1->1.2
543 networking/udhcp/leases.c:1.5->1.6
544 networking/udhcp/options.c:1.7->1.8
545 networking/udhcp/packet.c:1.4->1.5
546 networking/udhcp/packet.h:1.2->1.3
547 networking/udhcp/script.c:1.12->1.13
548 networking/udhcp/serverpacket.c:1.4->1.5
549 networking/udhcp/socket.c:1.7->1.8
550 patches/eject.diff:1.1->1.2
551 patches/tftp_timeout_multicast.diff:1.1->1.2
552 patches/udhcp_additional_items.diff:1.1->1.2
553 patches/udhcp_config_paths.diff:1.1->1.2
554 patches/udhcpd_foreground.diff:1.1->1.2
555 procps/Makefile:1.3->1.4
556 procps/Makefile.in:1.5->1.6
557 procps/free.c:1.21->1.22
558 procps/kill.c:1.51->1.52
559 procps/pidof.c:1.9->1.10
560 procps/ps.c:1.51->1.52
561 procps/renice.c:1.8->1.9
562 procps/sysctl.c:1.2->1.3
563 procps/top.c:1.10->1.11
564 procps/uptime.c:1.17->1.18
565 scripts/mkdep.c:1.2->1.3
566 scripts/split-include.c:1.1->1.2
567 scripts/config/Kconfig-language.txt:1.1->1.2
568 scripts/config/Makefile:1.3->1.4
569 scripts/config/checklist.c:1.1->1.2
570 scripts/config/dialog.h:1.1->1.2
571 scripts/config/lex.zconf.c_shipped:1.2->1.3
572 scripts/config/mconf.c:1.3->1.4
573 scripts/config/menu.c:1.2->1.3
574 scripts/config/menubox.c:1.3->1.4
575 scripts/config/util.c:1.1->1.2
576 scripts/config/zconf.tab.c_shipped:1.3->1.4
577 shell/Config.in:1.12->1.13
578 shell/Makefile:1.3->1.4
579 shell/Makefile.in:1.2->1.3
580 shell/ash.c:1.91->1.92
581 shell/hush.c:1.63->1.64
582 shell/lash.c:1.156->1.157
583 shell/msh.c:1.15->1.16
584 sysdeps/linux/Config.in:1.13->1.14
585 sysklogd/Config.in:1.6->1.7
586 sysklogd/Makefile:1.4->1.5
587 sysklogd/Makefile.in:1.2->1.3
588 sysklogd/klogd.c:1.19->1.20
589 sysklogd/logger.c:1.38->1.39
590 sysklogd/logread.c:1.14->1.15
591 sysklogd/syslogd.c:1.107->1.108
592 util-linux/Config.in:1.10->1.11
593 util-linux/Makefile:1.5->1.6
594 util-linux/Makefile.in:1.5->1.6
595 util-linux/dmesg.c:1.31->1.32
596 util-linux/fbset.c:1.33->1.34
597 util-linux/fdisk.c:1.17->1.18
598 util-linux/freeramdisk.c:1.24->1.25
599 util-linux/fsck_minix.c:1.38->1.39
600 util-linux/hwclock.c:1.9->1.10
601 util-linux/mkfs_minix.c:1.40->1.41
602 util-linux/more.c:1.59->1.60
603 util-linux/mount.c:1.115->1.116
604 util-linux/nfsmount.c:1.26->1.27
605 util-linux/pivot_root.c:1.7->1.8
606 util-linux/swaponoff.c:1.35->1.36
607 util-linux/umount.c:1.63->1.64
608
609---------------------
610PatchSet 3991
611Date: 2004/03/15 08:46:37
612Author: andersen
613Branch: HEAD
614Tag: (none)
615Log:
616Oops. Using the wrong variable was a rather stupid
617thing for me to do.
618
619Members:
620 networking/ftpgetput.c:1.16->1.17
621
622---------------------
623PatchSet 3992
624Date: 2004/03/16 05:14:10
625Author: andersen
626Branch: HEAD
627Tag: (none)
628Log:
629Patch from vodz to fix the dynamic vars patch, which I should not
630have checked in. Vladimir writes:
631
632Your patch have many problem.
6331. You always added + time(). This cannot reset RANDOM=value for debuging
634with
635replay sequential.
6362. Hmm. I examine bash 2.04 source. This pseudorandom generator use low bits
637of
638counter value. You use high bits. This make bad pseudorandom values after
639have
6400-value. For example, if + time() do remove, your generator always return 0
641after
642first generate 0.
6433. Memory leak per call. Use ash-unlike unecessary bb_strdup function.
6444. Unsupport show last $RANDOM value for "set" and "export" command.
6455. Bloat code. Busybox-unlike patch - added unstandart feature as default
646hardcode.
647 59
648Last patch attached. 60Last changes (rev 1.12) to recursive_actions() by Christian Grigis
61have problem.
62Test for demonstrate:
649 63
650Erik, why you apply Paul patch with have 5-th point problem? :( 64$ mkdir aaa bbb ccc
65$ su
66# chown root bbb
67# chmod 700 bbb
68# exit
69$ busybox chmod 777 -R .
70./bbb: Permision denied
651 71
652Last patch have ash change xwrite() to fresh libbb/bb_full_write interfase 72But "./ccc" mode not changed. Previous variant works fine,
653(haved loop after EINTR). 73errors skiped and continued recursion.
654 74
655 75
656--w 76--w
657vodz 77vodz
658 78
659Members: 79Members:
660 shell/Config.in:1.13->1.14 80 libbb/recursive_action.c:1.12->1.13
661 shell/ash.c:1.92->1.93
662
663---------------------
664PatchSet 3993
665Date: 2004/03/19 10:53:52
666Author: andersen
667Branch: HEAD
668Tag: (none)
669Log:
670Fix broken arg parsing (was not passing pointer to items so p, argc, and argv
671were only modified locally). Fix error reporting to properly describe why
672ioctls fail.
673
674Members:
675 miscutils/hdparm.c:1.11->1.12
676 81
677--------------------- 82---------------------
678PatchSet 3994 83PatchSet 4059
679Date: 2004/03/19 12:16:18 84Date: 2004/04/08 11:27:11
680Author: andersen 85Author: bug1
681Branch: HEAD
682Tag: (none)
683Log:
684Only use R_68K_GOTOFF if it is defined
685
686Members:
687 modutils/insmod.c:1.113->1.114
688
689---------------------
690PatchSet 3995
691Date: 2004/03/19 12:17:04
692Author: andersen
693Branch: HEAD
694Tag: (none)
695Log:
696Add missing ELFCLASSM for m68k
697
698Members:
699 modutils/insmod.c:1.114->1.115
700
701---------------------
702PatchSet 3996
703Date: 2004/03/19 21:00:03
704Author: andersen
705Branch: HEAD
706Tag: (none)
707Log:
708As noted in a patch from Kendrick Hamilton, rmmod was only
709half way converted, and still used the old delete_module(),
710call rather than a syscall, in one spot.
711
712Members:
713 modutils/rmmod.c:1.27->1.28
714
715---------------------
716PatchSet 3997
717Date: 2004/03/19 23:27:08
718Author: mjn3
719Branch: HEAD
720Tag: (none)
721Log:
722Oops.. got a bit to aggressive with size optimization and global replace. :-(
723
724Members:
725 networking/route.c:1.25->1.26
726
727---------------------
728PatchSet 3998
729Date: 2004/03/20 00:56:46
730Author: andersen
731Branch: HEAD
732Tag: (none)
733Log:
734Tito noticed a printf that should have been a bb_error_msg.
735
736Members:
737 miscutils/hdparm.c:1.12->1.13
738
739---------------------
740PatchSet 3999
741Date: 2004/03/21 18:01:46
742Author: sandman
743Branch: HEAD
744Tag: (none)
745Log:
746The utc variable was not modified according to the -u/-l command line
747parameters.
748
749Members:
750 util-linux/hwclock.c:1.10->1.11
751
752---------------------
753PatchSet 4000
754Date: 2004/03/22 21:27:39
755Author: sandman
756Branch: HEAD
757Tag: (none)
758Log:
759Some corrections from vodz:
760- Make -u/-l mutually exclusive
761- Minor size reduction
762
763Members:
764 util-linux/hwclock.c:1.11->1.12
765
766---------------------
767PatchSet 4001
768Date: 2004/03/23 23:15:36
769Author: andersen
770Branch: HEAD
771Tag: (none)
772Log:
773Brian Pomerantz writes:
774
775I've noticed a bug in the "autowidth" feature more, and is probably in
776others. The call to the function get_terminal_width_height() passes
777in a file descriptor but that file descriptor is never used, instead
778the ioctl() is called with 0. In more_main() the call to
779get_terminal_width_height() passes 0 as the file descriptor instead of
780fileno(cin). This isn't a problem when you more a file (e.g. "more
781/etc/passwd") but when you pipe a file to it (e.g. "cat /etc/passwd |
782more") the size of the terminal cannot be determined because file
783descriptor 0 is not a terminal. The fix is simple, I've attached a
784patch for more.c and get_terminal_width_height.c.
785
786
787BAPper
788
789Members:
790 coreutils/ls.c:1.107->1.108
791 libbb/get_terminal_width_height.c:1.2->1.3
792 util-linux/more.c:1.60->1.61
793
794---------------------
795PatchSet 4002
796Date: 2004/03/27 09:40:15
797Author: andersen
798Branch: HEAD
799Tag: (none)
800Log:
801Update docs
802
803Members:
804 README:1.31->1.32
805 TODO:1.87->1.88(DEAD)
806 docs/busybox_footer.pod:1.13->1.14
807 docs/busybox_header.pod:1.13->1.14
808
809---------------------
810PatchSet 4003
811Date: 2004/03/27 09:49:57
812Author: andersen
813Branch: HEAD
814Tag: (none)
815Log:
816Vladimir N. Oleynik (vodz) writes:
817
818Ok. Last patch reduce 73 bytes for compensate (and over) your changes ;-)
819
820Comments:
821Added cin_fileno variable, auto setted to 0 from BSS and have "eq" stdin
822descriptor if isatty(stout)==0, removed global variable FILE* cin.
823Removed default setting to terminal_width/terminal_height, this used
824only from main() and setted after call get_terminal_width_height()
825always correct.
826Variable please_display_more_prompt changed to bits logic, have size
827reducing.
828--w
829vodz
830
831Members:
832 util-linux/more.c:1.61->1.62
833
834---------------------
835PatchSet 4004
836Date: 2004/03/27 10:02:41
837Author: andersen
838Branch: HEAD
839Tag: (none)
840Log:
841s/fileno\(stdin\)/STDIN_FILENO/g
842s/fileno\(stdout\)/STDOUT_FILENO/g
843
844Members:
845 archival/bunzip2.c:1.17->1.18
846 archival/cpio.c:1.15->1.16
847 archival/gunzip.c:1.79->1.80
848 archival/rpm2cpio.c:1.12->1.13
849 archival/tar.c:1.188->1.189
850 archival/uncompress.c:1.3->1.4
851 archival/unzip.c:1.6->1.7
852 archival/libunarchive/data_extract_to_stdout.c:1.4->1.5
853 coreutils/ls.c:1.108->1.109
854 coreutils/md5_sha1_sum.c:1.6->1.7
855 libbb/dump.c:1.9->1.10
856 libbb/print_file.c:1.9->1.10
857 networking/ftpgetput.c:1.17->1.18
858 networking/nc.c:1.23->1.24
859 networking/tftp.c:1.26->1.27
860 networking/wget.c:1.71->1.72
861 patches/tftp_timeout_multicast.diff:1.2->1.3
862 shell/cmdedit.c:1.89->1.90
863 shell/hush.c:1.64->1.65
864 shell/lash.c:1.157->1.158
865 util-linux/more.c:1.62->1.63
866
867---------------------
868PatchSet 4005
869Date: 2004/03/27 10:08:53
870Author: andersen
871Branch: HEAD
872Tag: (none)
873Log:
874passwd and sulogin also need libcrypt, via libbb/pw_encrypt()
875
876Members:
877 loginutils/Makefile.in:1.7->1.8
878
879---------------------
880PatchSet 4006
881Date: 2004/03/27 11:26:32
882Author: andersen
883Branch: HEAD
884Tag: (none)
885Log:
886Add missing include files
887
888Members:
889 archival/libunarchive/data_extract_to_stdout.c:1.5->1.6
890 libbb/dump.c:1.10->1.11
891 libbb/print_file.c:1.10->1.11
892
893---------------------
894PatchSet 4007
895Date: 2004/03/27 11:35:46
896Author: andersen
897Branch: HEAD
898Tag: (none)
899Log:
900Yet more doc cleanups
901
902Members:
903 docs/busybox_header.pod:1.14->1.15
904 include/usage.h:1.196->1.197
905
906---------------------
907PatchSet 4008
908Date: 2004/03/29 08:20:08
909Author: andersen
910Branch: HEAD
911Tag: (none)
912Log:
913As noted by Martin Schwenke, the example for find was wrong
914
915Members:
916 include/usage.h:1.197->1.198
917
918---------------------
919PatchSet 4009
920Date: 2004/03/30 09:08:58
921Author: andersen
922Branch: HEAD
923Tag: (none)
924Log:
925The fdisk llseek junk was redundant, since both uClibc and glibc
926automatically promote lseek and friends to their 64 bit counterparts
927when CONFIG_LFS is enabled, since it enables __USE_FILE_OFFSET64
928
929Members:
930 util-linux/Config.in:1.11->1.12
931 util-linux/fdisk.c:1.18->1.19
932
933---------------------
934PatchSet 4010
935Date: 2004/03/30 09:13:05
936Author: andersen
937Branch: HEAD
938Tag: (none)
939Log:
940Go ahead and kill off the FDISK_SUPPORT_LARGE_DISKS option,
941as it is redundant....
942
943Members:
944 util-linux/Config.in:1.12->1.13
945
946---------------------
947PatchSet 4011
948Date: 2004/03/30 09:21:54
949Author: andersen
950Branch: HEAD
951Tag: (none)
952Log:
953As waldi noticed, checks for the size of an off_t and casting
954etc was also redundant and possibly buggy...
955
956Members:
957 util-linux/fdisk.c:1.19->1.20
958
959---------------------
960PatchSet 4012
961Date: 2004/03/30 09:33:18
962Author: andersen
963Branch: HEAD
964Tag: (none)
965Log:
966Sigh. what a mess.
967
968Members:
969 util-linux/fdisk.c:1.20->1.21
970
971---------------------
972PatchSet 4013
973Date: 2004/03/31 11:12:51
974Author: andersen
975Branch: HEAD
976Tag: (none)
977Log:
978Patch from Thomas Winkler -- vi -R did not work
979
980Members:
981 editors/vi.c:1.34->1.35
982
983---------------------
984PatchSet 4014
985Date: 2004/03/31 11:21:24
986Author: andersen
987Branch: HEAD
988Tag: (none)
989Log:
990Patch from Thomas Winkler showing the the system time for each process
991when running 'top'
992
993Members:
994 patches/top_system_cpu.diff:INITIAL->1.1
995
996---------------------
997PatchSet 4015
998Date: 2004/03/31 11:30:08
999Author: andersen
1000Branch: HEAD
1001Tag: (none)
1002Log:
1003Patch from Thomas Winkler:
1004
1005ifconfig did not look up hostnames, so
1006 ifconfig lo localhost
1007would not work, you have to do
1008 ifconfig lo 127.0.0.1
1009
1010Members:
1011 networking/ifconfig.c:1.29->1.30
1012
1013---------------------
1014PatchSet 4016
1015Date: 2004/03/31 11:42:40
1016Author: andersen
1017Branch: HEAD
1018Tag: (none)
1019Log:
1020Junio Hamano, junio at twinsun dot com writes:
1021
1022The sed command in busybox 1.0.0-pre8 loses leading whitespace
1023in 'a' command ('i' and 'c' commands are also affected). A
1024patch to fix this is attached at the end of this message.
1025
1026The following is a transcript that reproduces the problem. The
1027first run uses busybox 1.0.0-pre3 as "/bin/sed" command, which
1028gets the expected result. Later in the test, /bin/sed symlink
1029is changed to point at busybox 1.0.0-pre8 and the test script is
1030run again, which shows the failure.
1031
1032=== reproduction recipe ===
1033* Part 1. Use busybox 1.0.0-pre3 as sed; this works.
1034
1035root# cd /tmp
1036root# cat 1.sh
1037#!/bin/sh
1038
1039cd /tmp
1040rm -f ipsec.conf ipsec.conf+
1041cat >ipsec.conf <<\EOF
1042version 2.0
1043
1044config setup
1045 klipsdebug=none
1046 plutodebug=none
1047 plutostderrlog=/dev/null
1048
1049conn %default
1050 keyingtries=1
1051 ...
1052EOF
1053sed -e '/^config setup/a\
1054 nat_traversal=yes' ipsec.conf >ipsec.conf+
1055mv -f ipsec.conf+ ipsec.conf
1056root# sh -x 1.sh
1057+ cd /tmp
1058+ rm -f ipsec.conf ipsec.conf+
1059+ cat
1060+ sed -e /^config setup/a\
1061 nat_traversal=yes ipsec.conf
1062+ mv -f ipsec.conf+ ipsec.conf
1063root# cat ipsec.conf
1064version 2.0
1065
1066config setup
1067 nat_traversal=yes
1068 klipsdebug=none
1069 plutodebug=none
1070 plutostderrlog=/dev/null
1071
1072conn %default
1073 keyingtries=1
1074 ...
1075root# sed --version
1076sed: invalid option -- -
1077BusyBox v1.00-pre3 (2004.02.26-18:47+0000) multi-call binary
1078
1079Usage: sed [-nef] pattern [files...]
1080
1081* Part 2. Continuing from the above, use busybox 1.0.0-pre8
1082 as sed; this fails.
1083
1084root# ln -s busybox-pre8 /bin/sed-8
1085root# mv /bin/sed-8 /bin/sed
1086root# sed --version
1087This is not GNU sed version 4.0
1088root# sed --
1089BusyBox v1.00-pre8 (2004.03.30-02:44+0000) multi-call binary
1090
1091Usage: sed [-nef] pattern [files...]
1092root# sh -x 1.sh
1093+ cd /tmp
1094+ rm -f ipsec.conf ipsec.conf+
1095+ cat
1096+ sed -e /^config setup/a\
1097 nat_traversal=yes ipsec.conf
1098+ mv -f ipsec.conf+ ipsec.conf
1099root# cat ipsec.conf
1100version 2.0
1101
1102config setup
1103nat_traversal=yes
1104 klipsdebug=none
1105 plutodebug=none
1106 plutostderrlog=/dev/null
1107
1108conn %default
1109 keyingtries=1
1110 ...
1111root#
1112=== reproduction recipe ends here ===
1113
1114This problem was introduced in 1.0.0-pre4. The problem is that
1115the command argument parsing code strips leading whitespaces too
1116aggressively. When running the above example, the piece of code
1117in question gets "\n\tnat_traversal=yes" as its argument in
1118cmdstr variable (shown part in the following patch). What it
1119needs to do at this point is to strip the first newline and
1120nothing else, but it instead strips all the leading whitespaces
1121at the beginning of the string, thus losing the tab character.
1122The following patch fixes this.
1123
1124Members:
1125 editors/sed.c:1.161->1.162
1126
1127---------------------
1128PatchSet 4017
1129Date: 2004/03/31 11:53:37
1130Author: andersen
1131Branch: HEAD
1132Tag: (none)
1133Log:
1134Patch from Hideki IWAMOTO adding support for 'cmp -n'
1135
1136Members:
1137 patches/cmp_n.diff:INITIAL->1.1
1138
1139---------------------
1140PatchSet 4018
1141Date: 2004/04/01 09:23:30
1142Author: landley
1143Branch: HEAD
1144Tag: (none)
1145Log:
1146The last patch broke:
1147sed -i "/^boo/a fred" ipsec.conf
1148
1149Which works in gnu sed. (And is _supposed_ to strip all the whitespace before
1150"fred".)
1151
1152It also broke:
1153sed -i -e "/^boo/a \\" -e " fred" ipsec.conf
1154
1155I.E. there can legally be spaces between the a and the backslash at the end of
1156the line.
1157
1158And strangely enough, gnu sed accepts the following syntax as well:
1159sed -i "/^boo/a \\ fred" ipsec.conf
1160
1161Which is a way of having the significant whitespace at the start of the line,
1162all on one line. (But notice that the whitespace BEFORE the slash is still
1163stripped, as is the slash itself. And notice that the naieve placement of
1164"\n" there doesn't work, it puts an n at the start of the appended line. The
1165double slashing is for shell escapes because you could escape the quote, you
1166see. It's turned into a single backslash. But \n there is _not_ turned into
1167a newline by the shell. So there.)
1168
1169This makes all three syntaxes work in my tests. I should probably start
1170writing better documentation at some point. I posted my current sedtests.py
1171file to the list, which needs a lot more tests added as well...
1172
1173Members:
1174 editors/sed.c:1.162->1.163
1175
1176---------------------
1177PatchSet 4019
1178Date: 2004/04/03 12:36:03
1179Author: andersen
1180Branch: HEAD
1181Tag: (none)
1182Log:
1183Everything should be made as simple as possible. But no simpler.
1184
1185Members:
1186 util-linux/fdformat.c:1.3->1.4
1187
1188---------------------
1189PatchSet 4020
1190Date: 2004/04/05 14:03:34
1191Author: andersen
1192Branch: HEAD
1193Tag: (none)
1194Log:
1195rename uncompress.c to decompress_uncompress.c
1196rename unzip.c to decompress_unzip.c
1197
1198Members:
1199 archival/libunarchive/Makefile.in:1.22->1.23
1200 archival/libunarchive/uncompress.c:1.10->1.11(DEAD)
1201 archival/libunarchive/unzip.c:1.33->1.34(DEAD)
1202
1203---------------------
1204PatchSet 4021
1205Date: 2004/04/05 14:08:08
1206Author: andersen
1207Branch: HEAD
1208Tag: (none)
1209Log:
1210Tito, farmatito at tiscali dot it writes:
1211
1212Hi to all,
1213I discovered a little bug in hdparm.c
1214(really two little bugs...I've made...sigh! Mea culpa).
1215Some vars were modified only locally and this could lead to wrong
1216results to be displayed with the -I switch and maybe with others.
1217Attached is a patch that fix it ( +88b).
1218
1219Also attached is second patch that reduces the size a little bit:
1220 text data bss dec hex filename
1221 27984 624 900 29508 7344 hdparm.o (without bug-fix)
1222 28072 624 900 29596 739c hdparm.o (with bug-fix)
1223 28141 624 900 29665 73e1 hdparm.o (original)
1224but maybe this one can wait as we are in a feature freeze.
1225
1226Ciao,
1227Tito
1228
1229Members:
1230 miscutils/hdparm.c:1.13->1.14
1231
1232---------------------
1233PatchSet 4022
1234Date: 2004/04/05 14:24:07
1235Author: andersen
1236Branch: HEAD
1237Tag: (none)
1238Log:
1239Per suggestion by Pawel Sakowski, fix the dash_arith() prototype
1240to return a long. We were needlessly truncating to an int.
1241
1242Members:
1243 shell/ash.c:1.93->1.94
1244
1245---------------------
1246PatchSet 4023
1247Date: 2004/04/05 15:30:15
1248Author: andersen
1249Branch: HEAD 86Branch: HEAD
1250Tag: (none) 87Tag: (none)
1251Log: 88Log:
1252Patch adding support for ibs= and obs= to dd 89Fix ftp resume
90Terminate returned message at <CRLF> so strtoul returns without error
1253 91
1254Members: 92Members:
1255 patches/dd_ibs_and_obs.diff:INITIAL->1.1 93 networking/wget.c:1.72->1.73
1256 94
1257--------------------- 95---------------------
1258PatchSet 4024 96PatchSet 4060
1259Date: 2004/04/05 19:46:24 97Date: 2004/04/09 07:59:05
1260Author: andersen 98Author: bug1
1261Branch: HEAD 99Branch: HEAD
1262Tag: (none) 100Tag: (none)
1263Log: 101Log:
1264Some test additions 102Add a comment explaining why we have to check for an extra \n
1265 103
1266Members: 104Members:
1267 testsuite/cp/cp-a-files-to-dir:INITIAL->1.1 105 archival/libunarchive/get_header_ar.c:1.9->1.10
1268 testsuite/cp/cp-a-preserves-links:INITIAL->1.1
1269 testsuite/cp/cp-d-files-to-dir:INITIAL->1.1
1270 testsuite/cp/cp-files-to-dir:INITIAL->1.1
1271 testsuite/cp/cp-preserves-links:1.1->1.2
1272 106
1273--------------------- 107---------------------
1274PatchSet 4025 108PatchSet 4061
1275Date: 2004/04/06 01:41:39 109Date: 2004/04/12 03:22:39
1276Author: andersen 110Author: bug1
1277Branch: HEAD 111Branch: HEAD
1278Tag: (none) 112Tag: (none)
1279Log: 113Log:
1280Fix the test suite script so it actually works and actually flags 114Fix up conditional compile of files needed by ip applets
1281all errors as such. Make verbose mode exit on FAIL and provide a
1282printout of the failed test run.
1283 115
1284Members: 116Members:
1285 testsuite/runtest:1.6->1.7 117 networking/libiproute/Makefile.in:1.5->1.6
1286 118
1287--------------------- 119---------------------
1288PatchSet 4026 120PatchSet 4062
1289Date: 2004/04/06 10:38:18 121Date: 2004/04/12 03:35:44
1290Author: andersen 122Author: bug1
1291Branch: HEAD 123Branch: HEAD
1292Tag: (none) 124Tag: (none)
1293Log: 125Log:
1294Fix non standard 'date -R' formatting 126Fix compile error if CONFIG_FEATURE_IP_ADDR isnt enabled
1295 127
1296Members: 128Members:
1297 coreutils/date.c:1.45->1.46 129 networking/ip.c:1.3->1.4
1298 130
1299--------------------- 131---------------------
1300PatchSet 4027 132PatchSet 4063
1301Date: 2004/04/06 12:09:47 133Date: 2004/04/12 16:02:53
1302Author: andersen 134Author: andersen
1303Branch: HEAD 135Branch: HEAD
1304Tag: (none) 136Tag: (none)
1305Log: 137Log:
1306Kill off the old 'tests' stuff. Write a ton of new tests for the 138make mount ignore -n when CONFIG_FEATURE_MTAB_SUPPORT is disabled
1307'testsuite' dir. Fix a bunch of broken tests. Fix the testsuite
1308'runtest' script so it actually reports all failures and provides
1309meaningful feedback.
1310 -Erik
1311 139
1312Members: 140Members:
1313 testsuite/runtest:1.7->1.8 141 util-linux/mount.c:1.116->1.117
1314 testsuite/basename/basename-works:INITIAL->1.1
1315 testsuite/cmp/cmp-detects-difference:1.2->1.3
1316 testsuite/cp/cp-a-files-to-dir:1.1->1.2
1317 testsuite/cp/cp-a-preserves-links:1.1->1.2
1318 testsuite/cp/cp-d-files-to-dir:1.1->1.2
1319 testsuite/cp/cp-does-not-copy-unreadable-file:1.1->1.2
1320 testsuite/cp/cp-preserves-links:1.2->1.3
1321 testsuite/date/date-R-works:INITIAL->1.1
1322 testsuite/date/date-format-works:INITIAL->1.1
1323 testsuite/date/date-u-works:INITIAL->1.1
1324 testsuite/date/date-works:INITIAL->1.1
1325 testsuite/dirname/dirname-works:INITIAL->1.1
1326 testsuite/du/du-h-works:INITIAL->1.1
1327 testsuite/du/du-k-works:INITIAL->1.1
1328 testsuite/du/du-l-works:INITIAL->1.1
1329 testsuite/du/du-m-works:INITIAL->1.1
1330 testsuite/du/du-s-works:INITIAL->1.1
1331 testsuite/du/du-works:INITIAL->1.1
1332 testsuite/echo/echo-prints-argument:1.1->1.2
1333 testsuite/expr/expr-works:INITIAL->1.1
1334 testsuite/grep/grep-matches-NUL:1.2->1.3
1335 testsuite/head/head-n-works:INITIAL->1.1
1336 testsuite/head/head-works:INITIAL->1.1
1337 testsuite/hostid/hostid-works:INITIAL->1.1
1338 testsuite/hostname/hostname-d-works:INITIAL->1.1
1339 testsuite/hostname/hostname-i-works:INITIAL->1.1
1340 testsuite/hostname/hostname-s-works:INITIAL->1.1
1341 testsuite/hostname/hostname-works:INITIAL->1.1
1342 testsuite/id/id-g-works:INITIAL->1.1
1343 testsuite/id/id-u-works:INITIAL->1.1
1344 testsuite/id/id-un-works:INITIAL->1.1
1345 testsuite/id/id-ur-works:INITIAL->1.1
1346 testsuite/ln/ln-creates-hard-links:INITIAL->1.1
1347 testsuite/ln/ln-creates-soft-links:INITIAL->1.1
1348 testsuite/ln/ln-force-creates-hard-links:INITIAL->1.1
1349 testsuite/ln/ln-force-creates-soft-links:INITIAL->1.1
1350 testsuite/ln/ln-preserves-hard-links:INITIAL->1.1
1351 testsuite/ln/ln-preserves-soft-links:INITIAL->1.1
1352 testsuite/ls/ls-1-works:INITIAL->1.1
1353 testsuite/ls/ls-h-works:INITIAL->1.1
1354 testsuite/ls/ls-l-works:INITIAL->1.1
1355 testsuite/ls/ls-s-works:INITIAL->1.1
1356 testsuite/mv/mv-files-to-dir:INITIAL->1.1
1357 testsuite/mv/mv-follows-links:INITIAL->1.1
1358 testsuite/mv/mv-moves-empty-file:INITIAL->1.1
1359 testsuite/mv/mv-moves-hardlinks:INITIAL->1.1
1360 testsuite/mv/mv-moves-large-file:INITIAL->1.1
1361 testsuite/mv/mv-moves-small-file:INITIAL->1.1
1362 testsuite/mv/mv-moves-symlinks:INITIAL->1.1
1363 testsuite/mv/mv-moves-unreadable-files:INITIAL->1.1
1364 testsuite/mv/mv-preserves-hard-links:INITIAL->1.1
1365 testsuite/mv/mv-preserves-links:INITIAL->1.1
1366 testsuite/mv/mv-refuses-mv-dir-to-subdir:INITIAL->1.1
1367 testsuite/mv/mv-removes-source-file:INITIAL->1.1
1368 testsuite/pwd/pwd-prints-working-directory:1.1->1.2
1369 testsuite/sed/sed-append-next-line:1.2->1.3
1370 testsuite/sort/sort-n-works:INITIAL->1.1
1371 testsuite/sort/sort-r-works:INITIAL->1.1
1372 testsuite/sort/sort-works:INITIAL->1.1
1373 testsuite/strings/strings-works-like-GNU:1.1->1.2
1374 testsuite/tail/tail-n-works:INITIAL->1.1
1375 testsuite/tail/tail-works:INITIAL->1.1
1376 testsuite/tar/tar-extracts-multiple-files:1.1->1.2
1377 testsuite/tr/tr-d-works:INITIAL->1.1
1378 testsuite/tr/tr-non-gnu:INITIAL->1.1
1379 testsuite/tr/tr-works:INITIAL->1.1
1380 testsuite/uptime/uptime-works:INITIAL->1.1
1381 testsuite/uuencode/uuencode-sets-standard-input-mode-correctly:1.1->1.2
1382 testsuite/which/which-uses-default-path:1.2->1.3
1383 testsuite/xargs/xargs-works:INITIAL->1.1
1384 142
1385--------------------- 143---------------------
1386PatchSet 4028 144PatchSet 4064
1387Date: 2004/04/06 12:10:50 145Date: 2004/04/12 16:03:51
1388Author: andersen 146Author: andersen
1389Branch: HEAD 147Branch: HEAD
1390Tag: (none) 148Tag: (none)
1391Log: 149Log:
1392Simplify, make formatting better match the procps version 150Fix spelling. "sort of" is two words.
1393 151
1394Members: 152Members:
1395 procps/uptime.c:1.18->1.19 153 README:1.33->1.34
154 shell/cmdedit.c:1.90->1.91
1396 155
1397--------------------- 156---------------------
1398PatchSet 4029 157PatchSet 4065
1399Date: 2004/04/06 12:34:02 158Date: 2004/04/12 16:05:10
1400Author: andersen 159Author: andersen
1401Branch: HEAD 160Branch: HEAD
1402Tag: (none) 161Tag: (none)
1403Log: 162Log:
1404Minor tar test update 163"Mac OS X" is how it is written on the Apple website
1405 164
1406Members: 165Members:
1407 testsuite/tar/tar-extracts-multiple-files:1.2->1.3 166 README:1.34->1.35
1408 167
1409--------------------- 168---------------------
1410PatchSet 4030 169PatchSet 4066
1411Date: 2004/04/06 12:46:56 170Date: 2004/04/12 16:12:06
1412Author: andersen 171Author: andersen
1413Branch: HEAD 172Branch: HEAD
1414Tag: (none) 173Tag: (none)
1415Log: 174Log:
1416Make 'allyesconfig' be a bit less stupid 175Patch from Rob Landley to fix sed documentation.
176The -i option was not documented, and in genereal
177the formatting was a bit ugly.
1417 178
1418Members: 179Members:
1419 Makefile:1.290->1.291 180 include/usage.h:1.202->1.203
1420 181
1421--------------------- 182---------------------
1422PatchSet 4031 183PatchSet 4067
1423Date: 2004/04/06 12:51:45 184Date: 2004/04/12 16:23:19
1424Author: andersen 185Author: andersen
1425Branch: HEAD 186Branch: HEAD
1426Tag: (none) 187Tag: (none)
1427Log: 188Log:
1428Yet more 'make allyesconfig' adjustments 189Add an extra link
1429 190
1430Members: 191Members:
1431 Makefile:1.291->1.292 192 docs/busybox.net/shame.html:1.14->1.15
1432 193
1433--------------------- 194---------------------
1434PatchSet 4032 195PatchSet 4068
1435Date: 2004/04/06 12:56:25 196Date: 2004/04/12 18:59:23
1436Author: andersen 197Author: andersen
1437Branch: HEAD 198Branch: HEAD
1438Tag: (none) 199Tag: (none)
1439Log: 200Log:
1440Christian Grigis, christian.grigis at smartdata dot ch writes: 201Jamie Guinan writes:
1441
1442Hello everyone,
1443
1444Busybox's insmod fails to locate a module when that module is the only one
1445existing in the /lib/modules directory (with a unique name).
1446
1447Example:
1448 202
1449# find /lib/modules/ -type f 203It looks like latest uClibc defines ARCH_HAS_MMU, but a few busybox files
1450/lib/modules/kernel/drivers/char/bios.o 204test UCLIBC_HAS_MMU, resulting in vfork() getting called instead of
1451# insmod bios 205fork(), etc.
1452insmod: bios.o: no module by that name found
1453# touch /lib/modules/dummy
1454# find /lib/modules/ -type f
1455/lib/modules/kernel/drivers/char/bios.o
1456/lib/modules/dummy
1457# insmod bios
1458Using /lib/modules/kernel/drivers/char/bios.o
1459 206
1460As long as there is another file in the /lib/modules directory, insmod 207Patch below. Only tested for lash.
1461finds it OK.
1462 208
1463I tracked the problem down to 'check_module_name_match()' in insmod.c: 209Cheers,
1464 210-Jamie
1465It returns TRUE when a match is found, and FALSE otherwise. In the case
1466where there is only one module in the /lib/modules directory (or more that
1467one module, but all with the same name), 'recursive_action()' will return
1468TRUE and we end up on line 4196 in 'insmod.c' which returns an error.
1469[The reason it works with more than one module with different
1470names is that in this case there will always be one not matching,
1471'recursive_action()' will return FALSE and we end up in line 4189.]
1472
1473Now, from the implementation of 'recursive_action()' and from other
1474usages of it (tar.c, etc.), it seems to me that FALSE should be returned
1475to indicate that we want to stop the recursion, so TRUE and FALSE should
1476be inverted in 'check_module_name_match()'.
1477
1478At the same time, 'recursive_action()' continues to recurse even after
1479the recursive call has returned FALSE; again in my understanding and
1480other usages of it, we can safely stop recursing at this point.
1481
1482
1483Here is my patch against 1.00-pre8:
1484 211
1485Members: 212Members:
1486 libbb/recursive_action.c:1.11->1.12 213 init/init.c:1.199->1.200
1487 modutils/insmod.c:1.115->1.116 214 shell/hush.c:1.66->1.67
215 shell/lash.c:1.159->1.160
1488 216
1489--------------------- 217---------------------
1490PatchSet 4033 218PatchSet 4069
1491Date: 2004/04/06 13:04:14 219Date: 2004/04/12 20:12:13
1492Author: andersen 220Author: andersen
1493Branch: HEAD 221Branch: HEAD
1494Tag: (none) 222Tag: (none)
1495Log: 223Log:
1496Michael Tokarev, mjt at tls dot msk dot ru writes: 224Peter Milne writes:
1497 225
1498Initialize all fields of struct dep_t. 226Just upgraded from 0.6 to 1.00-pre8
1499Without that, e.g. `busybox modprobe -v char-major-10-144' *sometimes*
1500fails this way (strace):
1501 227
1502 write(1, "insmod nvram `\213\f\10\n", 21) = 21 228Dot command handling handled args correctly (same as bash) in 0.60,
229but failed in 1.00:
1503 230
1504Note the garbage after module name which is taken from the m_options field, 231I fixed this by reverting the dotcmd function back to previous 0.60
1505which is not initialized in the alias reading/parsing part. 232instantiation,
1506(Shell properly complains to this command, telling it can't find the 233please consider using the older version.
1507closing backtick)
1508 234
1509Members: 235Thanks
1510 modutils/modprobe.c:1.28->1.29
1511 236
1512---------------------
1513PatchSet 4034
1514Date: 2004/04/06 13:05:04
1515Author: andersen
1516Branch: HEAD
1517Tag: (none)
1518Log:
1519Michael Tokarev, mjt at tls dot msk dot ru writes:
1520 237
1521alias 'off' parsing fix. 238Peter
1522It is not
1523 alias off module
1524it is
1525 alias module off
1526 239
1527Members: 240Members:
1528 modutils/modprobe.c:1.29->1.30 241 shell/ash.c:1.95->1.96
1529 242
1530--------------------- 243---------------------
1531PatchSet 4035 244PatchSet 4070
1532Date: 2004/04/06 13:06:03 245Date: 2004/04/12 20:17:13
1533Author: andersen 246Author: andersen
1534Branch: HEAD 247Branch: HEAD
1535Tag: (none) 248Tag: (none)
1536Log: 249Log:
1537Michael Tokarev, mjt at tls dot msk dot ru writes: 250As reported by Quy Tonthat, init has problems with inittab's that
1538 251contain only actions sysinit/wait/once. It does not clean up zombies
1539Fix parsing of all tag-value pairs (in modules.conf in particular). 252in that case.
1540Without this fix, code chokes badly on lines where either value or
1541both tag+value are missing, like bare
1542 alias
1543line, or alias w/o the value like
1544 alias some-module
1545(syntactically incorrect, but no need for coredumps either).
1546 253
1547Members: 254Members:
1548 modutils/modprobe.c:1.30->1.31 255 init/init.c:1.200->1.201
1549 256
1550--------------------- 257---------------------
1551PatchSet 4036 258PatchSet 4071
1552Date: 2004/04/06 15:28:34 259Date: 2004/04/12 20:21:54
1553Author: andersen 260Author: andersen
1554Branch: HEAD 261Branch: HEAD
1555Tag: (none) 262Tag: (none)
1556Log: 263Log:
1557Fix it so usage is _always_ in sync with applets.c. Previously, 264Silly me
1558broken depends allowed these to get out of sync.
1559 265
1560Members: 266Members:
1561 Makefile:1.292->1.293 267 init/init.c:1.201->1.202
1562 Rules.mak:1.29->1.30
1563 applets/Makefile.in:1.4->1.5
1564 applets/applets.c:1.24->1.25
1565 applets/usage.c:1.59->1.60(DEAD)
1566 268
1567--------------------- 269---------------------
1568PatchSet 4037 270PatchSet 4072
1569Date: 2004/04/06 16:19:52 271Date: 2004/04/12 21:57:17
1570Author: andersen 272Author: andersen
1571Branch: HEAD 273Branch: HEAD
1572Tag: (none) 274Tag: (none)
1573Log: 275Log:
1574Fix it so build dependancies actually work and do something useful 276Eric Spakman noticed that ifdown' will attempt to run 'ifconfig'
277even if built with CONFIG_FEATURE_IFUPDOWN_IP when shutting down
278a dhcp connection.
1575 279
1576Members: 280Members:
1577 Makefile:1.293->1.294 281 networking/ifupdown.c:1.36->1.37
1578 282
1579--------------------- 283---------------------
1580PatchSet 4038 284PatchSet 4073
1581Date: 2004/04/06 16:26:25 285Date: 2004/04/12 22:41:29
1582Author: andersen 286Author: andersen
1583Branch: HEAD 287Branch: HEAD
1584Tag: (none) 288Tag: (none)
1585Log: 289Log:
1586Eliminate all trace of the sgml based docs. It was a noble effort, 290Wolfgang Denk writes:
1587but it just never worked out...
1588 291
1589Members: 292He,
1590 Makefile:1.294->1.295
1591 docs/autodocifier.pl:1.25->1.26
1592 docs/busybox.sgml:1.54->1.55(DEAD)
1593 293
1594--------------------- 294there is a bug in HUSH's handling of "if" / "elif" commands:
1595PatchSet 4039
1596Date: 2004/04/06 16:39:19
1597Author: andersen
1598Branch: HEAD
1599Tag: (none)
1600Log:
1601Yet more doc updates
1602 295
1603Members: 296 $ if true
1604 README:1.32->1.33 297 > then
1605 docs/busybox_header.pod:1.15->1.16 298 > echo 1
1606 docs/busybox.net/screenshot.html:1.10->1.11 299 > elif
300 > true
301 > then
302 > echo 2
303 > elif
304 > true
305 > then
306 > echo 3
307 > else
308 > echo 4
309 > fi
310 1
311 2
312 3
313 $
1607 314
1608--------------------- 315The same bug exists in all versions of HUSH from BB v0.60.x up to and
1609PatchSet 4040 316including v1.00-pre9. The attached patch fixes this:
1610Date: 2004/04/06 17:36:20
1611Author: andersen
1612Branch: HEAD
1613Tag: (none)
1614Log:
1615yet-more doc updates and cleanups
1616 317
1617Members: 318 $ if true
1618 include/usage.h:1.198->1.199 319 > then
320 > echo 1
321 > elif
322 > true
323 > then
324 > echo 2
325 > elif
326 > true
327 > then
328 > echo 3
329 > else
330 > echo 4
331 > fi
332 1
333 $
1619 334
1620---------------------
1621PatchSet 4041
1622Date: 2004/04/06 17:56:00
1623Author: andersen
1624Branch: HEAD
1625Tag: (none)
1626Log:
1627Fix indenting
1628
1629Members:
1630 networking/Makefile.in:1.18->1.19
1631
1632---------------------
1633PatchSet 4042
1634Date: 2004/04/06 17:59:43
1635Author: andersen
1636Branch: HEAD
1637Tag: (none)
1638Log:
1639Seem not many people are using 'ipaddr' since it has
1640never worked.... Most people use 'ip addr foo' I suppose.
1641
1642Members:
1643 include/applets.h:1.112->1.113
1644
1645---------------------
1646PatchSet 4043
1647Date: 2004/04/06 18:16:36
1648Author: andersen
1649Branch: HEAD
1650Tag: (none)
1651Log:
1652Yet more doc cleanups. Many thanks to Robert P. J. Day for
1653kindly reviewing the existing docs and providing helpful feedback.
1654 335
1655Members:
1656 include/usage.h:1.199->1.200
1657
1658---------------------
1659PatchSet 4044
1660Date: 2004/04/06 18:52:02
1661Author: andersen
1662Branch: HEAD
1663Tag: (none)
1664Log:
1665Yet more doc updates
1666 336
1667Members: 337Best regards,
1668 AUTHORS:1.42->1.43
1669 docs/busybox_footer.pod:1.14->1.15
1670 include/usage.h:1.200->1.201
1671 338
1672--------------------- 339Wolfgang Denk
1673PatchSet 4045
1674Date: 2004/04/06 18:53:09
1675Author: andersen
1676Branch: HEAD
1677Tag: (none)
1678Log:
1679Fix buffalo url
1680
1681Members:
1682 docs/busybox.net/products.html:1.7->1.8
1683
1684---------------------
1685PatchSet 4046
1686Date: 2004/04/06 18:58:37
1687Author: andersen
1688Branch: HEAD
1689Tag: (none)
1690Log:
1691Bump version to -pre9
1692
1693Members:
1694 Rules.mak:1.30->1.31
1695
1696---------------------
1697PatchSet 4047
1698Date: 2004/04/07 10:17:14
1699Author: andersen
1700Branch: HEAD
1701Tag: (none)
1702Log:
1703Update the default config
1704
1705Members:
1706 sysdeps/linux/defconfig:1.6->1.7
1707
1708---------------------
1709PatchSet 4048
1710Date: 2004/04/07 10:34:27
1711Author: andersen
1712Branch: HEAD
1713Tag: (none)
1714Log:
1715Remove the CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN option. It was sortof
1716stupid and didn't work properly anyways.
1717 340
1718Members: 341Members:
1719 debian/config-static:1.14->1.15 342 shell/hush.c:1.67->1.68
1720 debian/config-udeb:1.18->1.19
1721 debian/config-udeb-linux:1.1->1.2
1722 shell/Config.in:1.14->1.15
1723 shell/ash.c:1.94->1.95
1724 shell/hush.c:1.65->1.66
1725 shell/lash.c:1.158->1.159
1726 shell/msh.c:1.16->1.17
1727 343
1728--------------------- 344---------------------
1729PatchSet 4049 345PatchSet 4074
1730Date: 2004/04/07 11:34:16 346Date: 2004/04/12 23:49:06
1731Author: andersen 347Author: andersen
1732Branch: HEAD 348Branch: HEAD
1733Tag: (none) 349Tag: (none)
1734Log: 350Log:
1735Add an example inetd.conf file 351Sigh. The patch from David Anders (prpplague) broke standard
352securetty files since the /dev was not stripped.
1736 353
1737Members: 354Members:
1738 examples/inetd.conf:INITIAL->1.1 355 loginutils/login.c:1.15->1.16
1739 356
1740--------------------- 357---------------------
1741PatchSet 4050 358PatchSet 4075
1742Date: 2004/04/07 13:26:57 359Date: 2004/04/13 17:31:41
1743Author: andersen 360Author: andersen
1744Branch: HEAD 361Branch: HEAD
1745Tag: (none) 362Tag: (none)
1746Log: 363Log:
1747More doc updates 364Put the glibc nss junk back at the end
1748 365
1749Members: 366Members:
1750 docs/busybox.net/license.html:1.3->1.4 367 docs/busybox_footer.pod:1.15->1.16
1751 docs/busybox.net/products.html:1.8->1.9 368 docs/busybox_header.pod:1.16->1.17
1752 docs/busybox.net/shame.html:1.9->1.10
1753 369
1754--------------------- 370---------------------
1755PatchSet 4051 371PatchSet 4076
1756Date: 2004/04/07 13:57:15 372Date: 2004/04/13 19:28:46
1757Author: andersen 373Author: andersen
1758Branch: HEAD 374Branch: HEAD
1759Tag: (none) 375Tag: (none)
1760Log: 376Log:
1761Mention Acronis PartitionExpert 377Fix several problems with start-stop-daemon, add -m support
1762 378
1763Members: 379Members:
1764 docs/busybox.net/shame.html:1.10->1.11 380 debianutils/start_stop_daemon.c:1.13->1.14
381 include/usage.h:1.203->1.204
1765 382
1766--------------------- 383---------------------
1767PatchSet 4052 384PatchSet 4077
1768Date: 2004/04/07 15:02:40 385Date: 2004/04/13 20:25:57
1769Author: andersen 386Author: andersen
1770Branch: HEAD 387Branch: HEAD
1771Tag: (none) 388Tag: (none)
1772Log: 389Log:
1773Minor update 390slightly clean the whacked out formatting
1774 391
1775Members: 392Members:
1776 docs/busybox.net/shame.html:1.11->1.12 393 networking/ipcalc.c:1.8->1.9
1777 394
1778--------------------- 395---------------------
1779PatchSet 4053 396PatchSet 4078
1780Date: 2004/04/07 15:07:27 397Date: 2004/04/13 20:27:20
1781Author: andersen 398Author: andersen
1782Branch: HEAD 399Branch: HEAD
1783Tag: (none) 400Tag: (none)
1784Log: 401Log:
1785Fix url 402Fix incorrect ipcalc usage text
1786 403
1787Members: 404Members:
1788 docs/busybox.net/shame.html:1.12->1.13 405 include/usage.h:1.204->1.205
1789 406
diff --git a/Rules.mak b/Rules.mak
index 79f3b5053..dc27b671e 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -19,7 +19,7 @@
19 19
20#-------------------------------------------------------- 20#--------------------------------------------------------
21PROG := busybox 21PROG := busybox
22VERSION := 1.00-pre9 22VERSION := 1.00-pre10
23BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z") 23BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z")
24 24
25 25
diff --git a/docs/busybox.net/news.html b/docs/busybox.net/news.html
index 1f55053da..550a211c6 100644
--- a/docs/busybox.net/news.html
+++ b/docs/busybox.net/news.html
@@ -3,6 +3,25 @@
3 3
4<ul> 4<ul>
5 5
6 <li><b>13 April 2004 -- BusyBox 1.0.0-pre10 released</b><p>
7
8 Ok, I lied. It turns out that -pre9 will not be the final BusyBox
9 pre-release. With any luck however -pre10 will be, since I <b>really</b>
10 want to get BusyBox 1.0.0 released this week. As usual, please do not
11 bother to send in patches adding cool new features at this time. Only
12 bug-fix patches will be accepted. It would also be <b>very</b> helpful if
13 people could continue to review the BusyBox documentation and submit
14 improvements.
15
16 <p>
17 The <a href="downloads/Changelog">changelog</a> has all the details.
18 And as usual you can <a href="downloads">download busybox here</a>.
19
20 <p>Have Fun!
21 <p>
22
23
24 <p>
6 <li><b>6 April 2004 -- BusyBox 1.0.0-pre9 released</b><p> 25 <li><b>6 April 2004 -- BusyBox 1.0.0-pre9 released</b><p>
7 26
8 Here goes the final BusyBox pre-release... This is your last chance for 27 Here goes the final BusyBox pre-release... This is your last chance for
@@ -53,95 +72,6 @@
53 <p> 72 <p>
54 73
55 74
56 <p>
57 <li><b>4 February 2004 -- BusyBox 1.0.0-pre7 released</b><p>
58
59 There was a bug in -pre6 that broke argument parsing for a
60 number of applets, since a variable was not being zeroed out
61 properly. This release is primarily intended to fix that one
62 problem. In addition, this release fixes several other
63 problems, including a rewrite by mjn3 of the code for parsing
64 the busybox.conf file used for suid handling, some shell updates
65 from vodz, and a scattering of other small fixes. We are still
66 aiming to finish off the -pre series in February and move on to
67 the final 1.0.0 release... If you see any problems, of have
68 suggestions to make, as always, please feel free to email the
69 busybox mailing list.
70
71 <p>
72
73 The <a href="downloads/Changelog">changelog</a> has all
74 the details. And as usual you can
75 <a href="downloads">download busybox here</a>.
76
77 <p>Have Fun!
78 <p>
79
80
81 <p>
82 <li><b>30 January 2004 -- BusyBox 1.0.0-pre6 released</b><p>
83
84 Here goes the next pre-release for the new BusyBox stable
85 series. This release adds a number of size optimizations,
86 updates udhcp, fixes up 2.6 modutils support, updates ash
87 and the shell command line editing, and the usual pile of
88 bug fixes both large and small. Things appear to be
89 settling down now, so with a bit of luck and some testing
90 perhaps we can finish off the -pre series in February and
91 move on to the final 1.0.0 release... If you see any
92 problems, of have suggestions to make, as always, please
93 feel free to email the busybox mailing list.
94
95 <p>
96
97 People who rely on the <a href= "downloads/snapshots/">daily BusyBox snapshots</a>
98 should be aware that snapshots of the old busybox 0.60.x
99 series are no longer available. Daily snapshots are now
100 only available for the BusyBox 1.0.0 series and now use
101 the naming scheme "busybox-&lt;date&gt;.tar.bz2". Please
102 adjust any build scripts using the old naming scheme accordingly.
103
104 <p>
105
106 The <a href="downloads/Changelog">changelog</a> has all
107 the details. And as usual you can
108 <a href="downloads">download busybox here</a>.
109
110 <p>Have Fun!
111 <p>
112
113
114 <p>
115 <li><b>23 December 2003 -- BusyBox 1.0.0-pre5 released</b><p>
116
117 Here goes the next pre-release for the new BusyBox stable
118 series. The most obvious thing in this release is a fix for
119 a terribly stupid bug in mount that prevented it from working
120 properly unless you specified the filesystem type. This
121 release also fixes a few compile problems, updates udhcp,
122 fixes a silly bug in fdisk, fixes ifup/ifdown to behave like
123 the Debian version, updates devfsd, updates the 2.6.x
124 modutils support, add a new 'rx' applet, removes the obsolete
125 'loadacm' applet, fixes a few tar bugs, fixes a sed bug, and
126 a few other odd fixes.
127
128 <p>
129
130 If you see any problems, of have suggestions to make, as
131 always, please feel free to send an email to the busybox
132 mailing list.
133
134 <p>
135
136 The <a href="downloads/Changelog">changelog</a> has all
137 the details. And as usual you can
138 <a href="downloads">download busybox here</a>.
139
140 <p>Have Fun!
141 <p>
142
143
144
145 <p> 75 <p>
146 <li><b>Old News</b><p> 76 <li><b>Old News</b><p>
147 <a href="/oldnews.html">Click here to read older news</a> 77 <a href="/oldnews.html">Click here to read older news</a>
diff --git a/docs/busybox.net/oldnews.html b/docs/busybox.net/oldnews.html
index fa7566c0c..788224679 100644
--- a/docs/busybox.net/oldnews.html
+++ b/docs/busybox.net/oldnews.html
@@ -3,6 +3,94 @@
3 3
4<ul> 4<ul>
5 5
6 <li><b>4 February 2004 -- BusyBox 1.0.0-pre7 released</b><p>
7
8 There was a bug in -pre6 that broke argument parsing for a
9 number of applets, since a variable was not being zeroed out
10 properly. This release is primarily intended to fix that one
11 problem. In addition, this release fixes several other
12 problems, including a rewrite by mjn3 of the code for parsing
13 the busybox.conf file used for suid handling, some shell updates
14 from vodz, and a scattering of other small fixes. We are still
15 aiming to finish off the -pre series in February and move on to
16 the final 1.0.0 release... If you see any problems, of have
17 suggestions to make, as always, please feel free to email the
18 busybox mailing list.
19
20 <p>
21
22 The <a href="downloads/Changelog">changelog</a> has all
23 the details. And as usual you can
24 <a href="downloads">download busybox here</a>.
25
26 <p>Have Fun!
27 <p>
28
29
30 <p>
31 <li><b>30 January 2004 -- BusyBox 1.0.0-pre6 released</b><p>
32
33 Here goes the next pre-release for the new BusyBox stable
34 series. This release adds a number of size optimizations,
35 updates udhcp, fixes up 2.6 modutils support, updates ash
36 and the shell command line editing, and the usual pile of
37 bug fixes both large and small. Things appear to be
38 settling down now, so with a bit of luck and some testing
39 perhaps we can finish off the -pre series in February and
40 move on to the final 1.0.0 release... If you see any
41 problems, of have suggestions to make, as always, please
42 feel free to email the busybox mailing list.
43
44 <p>
45
46 People who rely on the <a href= "downloads/snapshots/">daily BusyBox snapshots</a>
47 should be aware that snapshots of the old busybox 0.60.x
48 series are no longer available. Daily snapshots are now
49 only available for the BusyBox 1.0.0 series and now use
50 the naming scheme "busybox-&lt;date&gt;.tar.bz2". Please
51 adjust any build scripts using the old naming scheme accordingly.
52
53 <p>
54
55 The <a href="downloads/Changelog">changelog</a> has all
56 the details. And as usual you can
57 <a href="downloads">download busybox here</a>.
58
59 <p>Have Fun!
60 <p>
61
62
63 <p>
64 <li><b>23 December 2003 -- BusyBox 1.0.0-pre5 released</b><p>
65
66 Here goes the next pre-release for the new BusyBox stable
67 series. The most obvious thing in this release is a fix for
68 a terribly stupid bug in mount that prevented it from working
69 properly unless you specified the filesystem type. This
70 release also fixes a few compile problems, updates udhcp,
71 fixes a silly bug in fdisk, fixes ifup/ifdown to behave like
72 the Debian version, updates devfsd, updates the 2.6.x
73 modutils support, add a new 'rx' applet, removes the obsolete
74 'loadacm' applet, fixes a few tar bugs, fixes a sed bug, and
75 a few other odd fixes.
76
77 <p>
78
79 If you see any problems, of have suggestions to make, as
80 always, please feel free to send an email to the busybox
81 mailing list.
82
83 <p>
84
85 The <a href="downloads/Changelog">changelog</a> has all
86 the details. And as usual you can
87 <a href="downloads">download busybox here</a>.
88
89 <p>Have Fun!
90 <p>
91
92
93
6 <li><b>10 December 2003 -- BusyBox 1.0.0-pre4 released</b><p> 94 <li><b>10 December 2003 -- BusyBox 1.0.0-pre4 released</b><p>
7 95
8 Here goes the fourth pre-release for the new BusyBox stable 96 Here goes the fourth pre-release for the new BusyBox stable