aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2004-07-26 12:07:01 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2004-07-26 12:07:01 +0000
commitbaf447acf774d8a9d0351a84418036502e73b2c1 (patch)
tree2ec13a48b0bb334a6fdc2eb6e8d6c0a7ad0aac38
parent9e054bb9e199d73fe0d5e87a19261b902fb85460 (diff)
downloadbusybox-w32-baf447acf774d8a9d0351a84418036502e73b2c1.tar.gz
busybox-w32-baf447acf774d8a9d0351a84418036502e73b2c1.tar.bz2
busybox-w32-baf447acf774d8a9d0351a84418036502e73b2c1.zip
Prepare for release
git-svn-id: svn://busybox.net/trunk/busybox@9023 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--Changelog3714
-rw-r--r--Rules.mak2
-rw-r--r--docs/busybox.net/news.html24
3 files changed, 207 insertions, 3533 deletions
diff --git a/Changelog b/Changelog
index a369dd686..1867d61e7 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3797 +1,447 @@
1--------------------- 1---------------------
2PatchSet 4079 2PatchSet 4272
3Date: 2004/03/09 21:27:32 3Date: 2004/07/20 11:08:30
4Author: andersen 4Author: andersen
5Branch: HEAD 5Branch: HEAD
6Tag: (none) 6Tag: busybox_1_00_rc1
7Log:
8David Anders (prpplague) submitted this patch to allow login to work
9when the device nodes are symlinks on a read only file system.
10
11Members:
12 loginutils/login.c:1.13->1.14
13
14---------------------
15PatchSet 4080
16Date: 2004/03/09 21:32:57
17Author: andersen
18Branch: HEAD
19Tag: (none)
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 4081
30Date: 2004/03/10 06: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 libbb/inet_common.c:1.7->1.8
45
46---------------------
47PatchSet 4082
48Date: 2004/03/10 07:42:37
49Author: mjn3
50Branch: HEAD
51Tag: (none)
52Log:
53In spite of the feature freeze, check in a complete rework of route which
54fixes some bugs, adds some error checking, and removes _lots_ of bloat.
55Text size on i386...
56 old new
57 ipv6 5425 3523
58 no ipv6 3143 2193
59
60Members:
61 include/usage.h:1.193->1.194
62 networking/route.c:1.23->1.24
63
64---------------------
65PatchSet 4083
66Date: 2004/03/10 09:10:53
67Author: bug1
68Branch: HEAD
69Tag: (none)
70Log:
71Patch by Seth W. Klein, the -l switch was reversed
72
73Members:
74 coreutils/du.c:1.58->1.59
75
76---------------------
77PatchSet 4084
78Date: 2004/03/10 09:58:51
79Author: bug1
80Branch: HEAD
81Tag: (none)
82Log:
83When displaying the size in 1kB blocks round up if an odd number of
84blocks
85
86Members:
87 coreutils/du.c:1.59->1.60
88
89---------------------
90PatchSet 4085
91Date: 2004/03/10 10:47:37
92Author: bug1
93Branch: HEAD
94Tag: (none)
95Log:
96Patch from Thomas Frohlich to fix an option ordering bug of mine.
97
98Members:
99 util-linux/hwclock.c:1.8->1.9
100
101---------------------
102PatchSet 4086
103Date: 2004/03/11 13:34:24
104Author: andersen
105Branch: HEAD
106Tag: (none)
107Log:
108Paul Mundt, lethal at linux-sh dot org writes:
109
110Here's a follow-up replacement to the patch I sent earlier, this adjusts some
111of the semantics of the dynamic variable setting. Namely, dynamic vars can hook
112a set handler (which RANDOM uses to adjust the seed). They'll only lose their
113dynamic status if they're unset.
114
115I've used the same approach that bash does to come up with the random number,
116mostly just for consistency.
117
118For example:
119
120$ echo $RANDOM
12113759
122$ echo $RANDOM
12320057
124$ echo $RANDOM
1251502
126$ export RANDOM=42
127$ echo $RANDOM
12824179
129$ echo $RANDOM
1302046
131$ unset RANDOM
132$ echo $RANDOM
133
134$ export RANDOM=42
135$ echo $RANDOM
13642
137$
138
139Members:
140 shell/ash.c:1.90->1.91
141
142---------------------
143PatchSet 4087
144Date: 2004/03/12 22:07:10
145Author: andersen
146Branch: HEAD
147Tag: (none)
148Log:
149Fix awk entry, which was not showing up in BusyBox.txt for some reason
150
151Members:
152 include/usage.h:1.194->1.195
153
154---------------------
155PatchSet 4088
156Date: 2004/03/12 22:08:13
157Author: andersen
158Branch: HEAD
159Tag: (none)
160Log:
161Add prototypes for safe_strtol and friends
162
163Members:
164 include/libbb.h:1.127->1.128
165
166---------------------
167PatchSet 4089
168Date: 2004/03/12 22:08:42
169Author: andersen
170Branch: HEAD
171Tag: (none)
172Log:
173Fix some goofy formatting
174
175Members:
176 shell/lash.c:1.155->1.156
177
178---------------------
179PatchSet 4090
180Date: 2004/03/12 22:10:40
181Author: andersen
182Branch: HEAD
183Tag: (none)
184Log:
185Hideki IWAMOTO writes:
186
187Current `tr' implementation has a problem, if `plain char' is signed.
188
189[current cvs version]
190
191>echo a | _install/usr/bin/tr '\0' '\377'
192Segmentation fault (core dumped)
193
194[patched version]
195
196>echo a | _install/usr/bin/tr '\0' '\377'
197a
198
199Members:
200 coreutils/tr.c:1.36->1.37
201
202---------------------
203PatchSet 4091
204Date: 2004/03/13 08:32:14
205Author: andersen
206Branch: HEAD
207Tag: (none)
208Log:
209Fix some doc generation problems
210
211Members:
212 docs/autodocifier.pl:1.24->1.25
213 docs/busybox_footer.pod:1.12->1.13
214
215---------------------
216PatchSet 4092
217Date: 2004/03/13 08:33:10
218Author: andersen
219Branch: HEAD
220Tag: (none)
221Log:
222Update docs for start_stop_daemon to match reality. Update
223the reality a bit to better match debian behavior.
224
225Members:
226 debianutils/start_stop_daemon.c:1.12->1.13
227 include/applets.h:1.111->1.112
228 include/usage.h:1.195->1.196
229
230---------------------
231PatchSet 4093
232Date: 2004/03/13 18:17:37
233Author: mjn3
234Branch: HEAD
235Tag: (none)
236Log:
237I redid route.
238
239Members:
240 AUTHORS:1.40->1.41
241
242---------------------
243PatchSet 4094
244Date: 2004/03/15 07:28:15
245Author: andersen
246Branch: HEAD
247Tag: (none)
248Log:
249Remove trailing whitespace. Update copyright to include 2004.
250
251Members:
252 INSTALL:1.3->1.4
253 applets/Makefile:1.4->1.5
254 applets/busybox.c:1.144->1.145
255 archival/Config.in:1.14->1.15
256 archival/Makefile:1.6->1.7
257 archival/Makefile.in:1.4->1.5
258 archival/dpkg_deb.c:1.31->1.32
259 archival/rpm.c:1.5->1.6
260 archival/libunarchive/Makefile:1.4->1.5
261 archival/libunarchive/filter_accept_list_reassign.c:1.4->1.5
262 console-tools/Makefile:1.3->1.4
263 console-tools/Makefile.in:1.4->1.5
264 console-tools/chvt.c:1.21->1.22
265 console-tools/clear.c:1.17->1.18
266 console-tools/deallocvt.c:1.28->1.29
267 console-tools/dumpkmap.c:1.17->1.18
268 console-tools/loadkmap.c:1.27->1.28
269 console-tools/openvt.c:1.7->1.8
270 console-tools/reset.c:1.12->1.13
271 console-tools/setkeycodes.c:1.14->1.15
272 coreutils/Config.in:1.23->1.24
273 coreutils/Makefile:1.2->1.3
274 coreutils/Makefile.in:1.8->1.9
275 coreutils/basename.c:1.22->1.23
276 coreutils/chgrp.c:1.17->1.18
277 coreutils/chmod.c:1.16->1.17
278 coreutils/chown.c:1.25->1.26
279 coreutils/chroot.c:1.30->1.31
280 coreutils/dirname.c:1.19->1.20
281 coreutils/du.c:1.60->1.61
282 coreutils/false.c:1.3->1.4
283 coreutils/id.c:1.23->1.24
284 coreutils/ln.c:1.44->1.45
285 coreutils/mknod.c:1.25->1.26
286 coreutils/mv.c:1.20->1.21
287 coreutils/printf.c:1.21->1.22
288 coreutils/rmdir.c:1.23->1.24
289 coreutils/tail.c:1.46->1.47
290 coreutils/test.c:1.24->1.25
291 coreutils/touch.c:1.27->1.28
292 coreutils/tr.c:1.37->1.38
293 coreutils/true.c:1.3->1.4
294 coreutils/wc.c:1.27->1.28
295 coreutils/who.c:1.2->1.3
296 coreutils/libcoreutils/Makefile:1.2->1.3
297 coreutils/libcoreutils/Makefile.in:1.2->1.3
298 debian/changelog:1.39->1.40
299 debian/control:1.19->1.20
300 debianutils/Config.in:1.6->1.7
301 debianutils/Makefile:1.2->1.3
302 debianutils/Makefile.in:1.4->1.5
303 debianutils/mktemp.c:1.3->1.4
304 debianutils/run_parts.c:1.6->1.7
305 debianutils/which.c:1.8->1.9
306 docs/new-applet-HOWTO.txt:1.8->1.9
307 docs/style-guide.txt:1.16->1.17
308 docs/busybox.net/about.html:1.1->1.2
309 docs/busybox.net/busybox-growth.ps:1.1->1.2
310 docs/busybox.net/copyright.txt:1.1->1.2
311 docs/busybox.net/cvs_anon.html:1.10->1.11
312 docs/busybox.net/cvs_howto.html:1.1->1.2
313 docs/busybox.net/cvs_write.html:1.8->1.9
314 docs/busybox.net/docs.html:1.1->1.2
315 docs/busybox.net/download.html:1.1->1.2
316 docs/busybox.net/footer.html:1.2->1.3
317 docs/busybox.net/header.html:1.7->1.8
318 docs/busybox.net/images/busybox.png:1.1->1.2
319 docs/busybox.net/images/ltbutton2.png:1.1->1.2
320 editors/Config.in:1.9->1.10
321 editors/Makefile:1.3->1.4
322 editors/Makefile.in:1.4->1.5
323 examples/busybox.spec:1.40->1.41
324 examples/depmod.pl:1.3->1.4
325 examples/inittab:1.8->1.9
326 examples/undeb:1.2->1.3
327 examples/unrpm:1.3->1.4
328 examples/bootfloppy/bootfloppy.txt:1.3->1.4
329 examples/bootfloppy/mkrootfs.sh:1.3->1.4
330 examples/bootfloppy/syslinux.cfg:1.1->1.2
331 examples/bootfloppy/etc/profile:1.1->1.2
332 examples/udhcp/udhcpd.conf:1.2->1.3
333 findutils/Config.in:1.9->1.10
334 findutils/Makefile:1.3->1.4
335 findutils/Makefile.in:1.3->1.4
336 findutils/find.c:1.39->1.40
337 include/busybox.h:1.55->1.56
338 include/unarchive.h:1.22->1.23
339 init/Makefile:1.4->1.5
340 init/halt.c:1.23->1.24
341 init/init_shared.c:1.4->1.5
342 init/poweroff.c:1.20->1.21
343 init/reboot.c:1.31->1.32
344 libbb/Makefile:1.9->1.10
345 libbb/README:1.3->1.4
346 libbb/bb_asprintf.c:1.3->1.4
347 libbb/chomp.c:1.8->1.9
348 libbb/concat_path_file.c:1.11->1.12
349 libbb/copyfd.c:1.11->1.12
350 libbb/device_open.c:1.4->1.5
351 libbb/error_msg.c:1.5->1.6
352 libbb/error_msg_and_die.c:1.4->1.5
353 libbb/fgets_str.c:1.6->1.7
354 libbb/find_mount_point.c:1.4->1.5
355 libbb/find_pid_by_name.c:1.13->1.14
356 libbb/find_root_device.c:1.11->1.12
357 libbb/full_read.c:1.5->1.6
358 libbb/full_write.c:1.5->1.6
359 libbb/get_console.c:1.8->1.9
360 libbb/get_line_from_file.c:1.6->1.7
361 libbb/hash_fd.c:1.5->1.6
362 libbb/herror_msg.c:1.4->1.5
363 libbb/herror_msg_and_die.c:1.5->1.6
364 libbb/human_readable.c:1.8->1.9
365 libbb/inode_hash.c:1.6->1.7
366 libbb/kernel_version.c:1.4->1.5
367 libbb/messages.c:1.11->1.12
368 libbb/module_syscalls.c:1.15->1.16
369 libbb/mtab.c:1.4->1.5
370 libbb/mtab_file.c:1.8->1.9
371 libbb/my_getgrgid.c:1.6->1.7
372 libbb/my_getgrnam.c:1.6->1.7
373 libbb/my_getpwnam.c:1.6->1.7
374 libbb/my_getpwnamegid.c:1.6->1.7
375 libbb/my_getpwuid.c:1.6->1.7
376 libbb/parse_mode.c:1.6->1.7
377 libbb/parse_number.c:1.3->1.4
378 libbb/perror_msg.c:1.4->1.5
379 libbb/perror_msg_and_die.c:1.4->1.5
380 libbb/process_escape_sequence.c:1.4->1.5
381 libbb/pw_encrypt.c:1.3->1.4
382 libbb/read_package_field.c:1.8->1.9
383 libbb/run_shell.c:1.5->1.6
384 libbb/safe_read.c:1.3->1.4
385 libbb/safe_strncpy.c:1.3->1.4
386 libbb/safe_write.c:1.2->1.3
387 libbb/setup_environment.c:1.3->1.4
388 libbb/syscalls.c:1.12->1.13
389 libbb/trim.c:1.7->1.8
390 libbb/u_signal_names.c:1.3->1.4
391 libbb/vdprintf.c:1.4->1.5
392 libbb/verror_msg.c:1.5->1.6
393 libbb/vherror_msg.c:1.6->1.7
394 libbb/vperror_msg.c:1.4->1.5
395 libbb/wfopen.c:1.4->1.5
396 libbb/xfuncs.c:1.13->1.14
397 libbb/xgetlarg.c:1.4->1.5
398 libbb/xgetularg.c:1.1->1.2
399 libbb/xreadlink.c:1.4->1.5
400 libbb/xregcomp.c:1.4->1.5
401 libpwdgrp/Makefile:1.2->1.3
402 loginutils/Makefile:1.2->1.3
403 loginutils/addgroup.c:1.11->1.12
404 loginutils/adduser.c:1.8->1.9
405 loginutils/su.c:1.6->1.7
406 miscutils/Makefile:1.6->1.7
407 miscutils/Makefile.in:1.11->1.12
408 miscutils/adjtimex.c:1.5->1.6
409 miscutils/dc.c:1.17->1.18
410 miscutils/last.c:1.1->1.2
411 miscutils/mt.c:1.24->1.25
412 miscutils/rx.c:1.1->1.2
413 miscutils/time.c:1.5->1.6
414 miscutils/watchdog.c:1.7->1.8
415 modutils/Makefile:1.3->1.4
416 modutils/Makefile.in:1.2->1.3
417 modutils/lsmod.c:1.40->1.41
418 networking/Config.in:1.27->1.28
419 networking/Makefile:1.6->1.7
420 networking/netstat.c:1.10->1.11
421 networking/nslookup.c:1.31->1.32
422 networking/ping.c:1.55->1.56
423 networking/ping6.c:1.5->1.6
424 networking/telnet.c:1.42->1.43
425 networking/traceroute.c:1.12->1.13
426 networking/vconfig.c:1.4->1.5
427 networking/libiproute/Makefile:1.2->1.3
428 networking/libiproute/ip_parse_common_args.c:1.5->1.6
429 networking/libiproute/ipaddress.c:1.10->1.11
430 networking/libiproute/iproute.c:1.12->1.13
431 networking/libiproute/ll_proto.c:1.5->1.6
432 networking/libiproute/utils.h:1.2->1.3
433 networking/libiproute/linux/pkt_sched.h:1.1->1.2
434 networking/udhcp/AUTHORS:1.3->1.4
435 networking/udhcp/Makefile:1.2->1.3
436 networking/udhcp/Makefile.in:1.9->1.10
437 networking/udhcp/README:1.3->1.4
438 networking/udhcp/README.udhcpc:1.3->1.4
439 networking/udhcp/README.udhcpd:1.1->1.2
440 networking/udhcp/arpping.h:1.3->1.4
441 networking/udhcp/dhcpd.c:1.5->1.6
442 networking/udhcp/dhcpd.h:1.5->1.6
443 networking/udhcp/dumpleases.c:1.8->1.9
444 networking/udhcp/files.c:1.13->1.14
445 networking/udhcp/frontend.c:1.1->1.2
446 networking/udhcp/leases.c:1.5->1.6
447 networking/udhcp/options.c:1.7->1.8
448 networking/udhcp/packet.h:1.2->1.3
449 networking/udhcp/socket.c:1.7->1.8
450 patches/eject.diff:1.1->1.2
451 patches/udhcp_additional_items.diff:1.1->1.2
452 patches/udhcp_config_paths.diff:1.1->1.2
453 patches/udhcpd_foreground.diff:1.1->1.2
454 procps/Makefile:1.3->1.4
455 procps/Makefile.in:1.5->1.6
456 procps/free.c:1.21->1.22
457 procps/kill.c:1.51->1.52
458 procps/pidof.c:1.9->1.10
459 procps/ps.c:1.51->1.52
460 procps/renice.c:1.8->1.9
461 procps/sysctl.c:1.2->1.3
462 scripts/mkdep.c:1.2->1.3
463 scripts/split-include.c:1.1->1.2
464 scripts/config/Kconfig-language.txt:1.1->1.2
465 scripts/config/Makefile:1.3->1.4
466 scripts/config/dialog.h:1.1->1.2
467 scripts/config/lex.zconf.c_shipped:1.2->1.3
468 scripts/config/menubox.c:1.3->1.4
469 scripts/config/zconf.tab.c_shipped:1.3->1.4
470 shell/Makefile:1.3->1.4
471 shell/Makefile.in:1.2->1.3
472 sysklogd/Config.in:1.6->1.7
473 sysklogd/Makefile:1.4->1.5
474 sysklogd/Makefile.in:1.2->1.3
475 sysklogd/logger.c:1.38->1.39
476 sysklogd/logread.c:1.14->1.15
477 util-linux/Makefile:1.5->1.6
478 util-linux/dmesg.c:1.31->1.32
479 util-linux/fbset.c:1.33->1.34
480 util-linux/freeramdisk.c:1.24->1.25
481 util-linux/nfsmount.c:1.26->1.27
482 util-linux/pivot_root.c:1.7->1.8
483 util-linux/swaponoff.c:1.35->1.36
484 util-linux/umount.c:1.63->1.64
485
486---------------------
487PatchSet 4095
488Date: 2004/03/15 08:28:13
489Author: andersen
490Branch: HEAD
491Tag: (none)
492Log:
493Remove trailing whitespace. Update copyright to include 2004.
494
495Members:
496 AUTHORS:1.41->1.42
497 Changelog:1.289->1.290
498 Makefile:1.289->1.290
499 README:1.30->1.31
500 Rules.mak:1.28->1.29
501 TODO:1.86->1.87
502 applets/Makefile.in:1.3->1.4
503 applets/applets.c:1.23->1.24
504 archival/ar.c:1.47->1.48
505 archival/cpio.c:1.14->1.15
506 archival/dpkg.c:1.75->1.76
507 archival/gunzip.c:1.78->1.79
508 archival/gzip.c:1.61->1.62
509 archival/rpm2cpio.c:1.11->1.12
510 archival/tar.c:1.187->1.188
511 archival/libunarchive/Makefile.in:1.21->1.22
512 archival/libunarchive/data_extract_all.c:1.18->1.19
513 archival/libunarchive/decompress_bunzip2.c:1.11->1.12
514 archival/libunarchive/decompress_uncompress.c:1.9->1.10
515 archival/libunarchive/decompress_unzip.c:1.32->1.33
516 archival/libunarchive/get_header_ar.c:1.8->1.9
517 archival/libunarchive/get_header_cpio.c:1.8->1.9
518 archival/libunarchive/get_header_tar.c:1.35->1.36
519 archival/libunarchive/uncompress.c:1.9->1.10
520 archival/libunarchive/unzip.c:1.32->1.33
521 coreutils/cal.c:1.8->1.9
522 coreutils/cut.c:1.27->1.28
523 coreutils/date.c:1.44->1.45
524 coreutils/df.c:1.55->1.56
525 coreutils/dos2unix.c:1.17->1.18
526 coreutils/echo.c:1.17->1.18
527 coreutils/expr.c:1.16->1.17
528 coreutils/install.c:1.8->1.9
529 coreutils/ls.c:1.106->1.107
530 coreutils/md5_sha1_sum.c:1.5->1.6
531 coreutils/tee.c:1.23->1.24
532 coreutils/uudecode.c:1.21->1.22
533 docs/busybox.sgml:1.53->1.54
534 docs/busybox_header.pod:1.12->1.13
535 docs/contributing.txt:1.9->1.10
536 docs/busybox.net/license.html:1.2->1.3
537 docs/busybox.net/lists.html:1.2->1.3
538 docs/busybox.net/news.html:1.11->1.12
539 docs/busybox.net/oldnews.html:1.20->1.21
540 docs/busybox.net/screenshot.html:1.9->1.10
541 editors/awk.c:1.6->1.7
542 editors/patch.c:1.1->1.2
543 editors/sed.c:1.160->1.161
544 editors/vi.c:1.33->1.34
545 findutils/grep.c:1.80->1.81
546 findutils/xargs.c:1.33->1.34
547 include/libbb.h:1.128->1.129
548 init/Makefile.in:1.7->1.8
549 init/init.c:1.198->1.199
550 libbb/correct_password.c:1.2->1.3
551 libbb/dump.c:1.8->1.9
552 libbb/get_terminal_width_height.c:1.1->1.2
553 libbb/interface.c:1.20->1.21
554 libbb/isdirectory.c:1.4->1.5
555 libbb/loop.c:1.7->1.8
556 libbb/print_file.c:1.8->1.9
557 libbb/printf.c:1.3->1.4
558 libbb/recursive_action.c:1.10->1.11
559 libbb/run_parts.c:1.10->1.11
560 libbb/syslog_msg_with_name.c:1.5->1.6
561 libbb/vfork_daemon_rexec.c:1.2->1.3
562 libbb/xconnect.c:1.12->1.13
563 libpwdgrp/Makefile.in:1.2->1.3
564 libpwdgrp/__getgrent.c:1.5->1.6
565 libpwdgrp/__getpwent.c:1.3->1.4
566 libpwdgrp/fgetgrent.c:1.3->1.4
567 libpwdgrp/fgetpwent.c:1.2->1.3
568 libpwdgrp/getgrgid.c:1.4->1.5
569 libpwdgrp/getgrnam.c:1.4->1.5
570 libpwdgrp/getpw.c:1.2->1.3
571 libpwdgrp/getpwnam.c:1.3->1.4
572 libpwdgrp/getpwuid.c:1.5->1.6
573 libpwdgrp/grent.c:1.4->1.5
574 libpwdgrp/initgroups.c:1.6->1.7
575 libpwdgrp/putpwent.c:1.3->1.4
576 libpwdgrp/pwent.c:1.5->1.6
577 libpwdgrp/setgroups.c:1.4->1.5
578 libpwdgrp/shadow.c:1.7->1.8
579 loginutils/Makefile.in:1.6->1.7
580 loginutils/getty.c:1.9->1.10
581 loginutils/login.c:1.14->1.15
582 miscutils/Config.in:1.13->1.14
583 miscutils/hdparm.c:1.10->1.11
584 miscutils/makedevs.c:1.15->1.16
585 miscutils/strings.c:1.12->1.13
586 modutils/Config.in:1.10->1.11
587 modutils/insmod.c:1.112->1.113
588 modutils/rmmod.c:1.26->1.27
589 networking/Makefile.in:1.17->1.18
590 networking/ftpgetput.c:1.15->1.16
591 networking/httpd.c:1.24->1.25
592 networking/ifconfig.c:1.28->1.29
593 networking/ifupdown.c:1.35->1.36
594 networking/nc.c:1.22->1.23
595 networking/route.c:1.24->1.25
596 networking/telnetd.c:1.10->1.11
597 networking/tftp.c:1.25->1.26
598 networking/wget.c:1.70->1.71
599 networking/libiproute/Makefile.in:1.4->1.5
600 networking/libiproute/iplink.c:1.8->1.9
601 networking/libiproute/iptunnel.c:1.6->1.7
602 networking/libiproute/libnetlink.c:1.5->1.6
603 networking/udhcp/ChangeLog:1.7->1.8
604 networking/udhcp/arpping.c:1.6->1.7
605 networking/udhcp/clientpacket.c:1.6->1.7
606 networking/udhcp/common.c:1.5->1.6
607 networking/udhcp/common.h:1.2->1.3
608 networking/udhcp/dhcpc.c:1.16->1.17
609 networking/udhcp/packet.c:1.4->1.5
610 networking/udhcp/script.c:1.12->1.13
611 networking/udhcp/serverpacket.c:1.4->1.5
612 patches/tftp_timeout_multicast.diff:1.1->1.2
613 procps/top.c:1.10->1.11
614 procps/uptime.c:1.17->1.18
615 scripts/config/checklist.c:1.1->1.2
616 scripts/config/mconf.c:1.3->1.4
617 scripts/config/menu.c:1.2->1.3
618 scripts/config/util.c:1.1->1.2
619 shell/Config.in:1.12->1.13
620 shell/ash.c:1.91->1.92
621 shell/hush.c:1.63->1.64
622 shell/lash.c:1.156->1.157
623 shell/msh.c:1.15->1.16
624 sysdeps/linux/Config.in:1.13->1.14
625 sysklogd/klogd.c:1.19->1.20
626 sysklogd/syslogd.c:1.107->1.108
627 tests/multibuild.pl:1.7->1.8
628 tests/tester.sh:1.5->1.6
629 util-linux/Config.in:1.10->1.11
630 util-linux/Makefile.in:1.5->1.6
631 util-linux/fdisk.c:1.17->1.18
632 util-linux/fsck_minix.c:1.38->1.39
633 util-linux/hwclock.c:1.9->1.10
634 util-linux/mkfs_minix.c:1.40->1.41
635 util-linux/more.c:1.59->1.60
636 util-linux/mount.c:1.115->1.116
637
638---------------------
639PatchSet 4096
640Date: 2004/03/15 08:46:37
641Author: andersen
642Branch: HEAD
643Tag: (none)
644Log:
645Oops. Using the wrong variable was a rather stupid
646thing for me to do.
647
648Members:
649 networking/ftpgetput.c:1.16->1.17
650
651---------------------
652PatchSet 4097
653Date: 2004/03/16 05:14:10
654Author: andersen
655Branch: HEAD
656Tag: (none)
657Log:
658Patch from vodz to fix the dynamic vars patch, which I should not
659have checked in. Vladimir writes:
660
661Your patch have many problem.
6621. You always added + time(). This cannot reset RANDOM=value for debuging
663with
664replay sequential.
6652. Hmm. I examine bash 2.04 source. This pseudorandom generator use low bits
666of
667counter value. You use high bits. This make bad pseudorandom values after
668have
6690-value. For example, if + time() do remove, your generator always return 0
670after
671first generate 0.
6723. Memory leak per call. Use ash-unlike unecessary bb_strdup function.
6734. Unsupport show last $RANDOM value for "set" and "export" command.
6745. Bloat code. Busybox-unlike patch - added unstandart feature as default
675hardcode.
676
677Last patch attached.
678
679Erik, why you apply Paul patch with have 5-th point problem? :(
680
681Last patch have ash change xwrite() to fresh libbb/bb_full_write interfase
682(haved loop after EINTR).
683
684
685--w
686vodz
687
688Members:
689 shell/Config.in:1.13->1.14
690 shell/ash.c:1.92->1.93
691
692---------------------
693PatchSet 4098
694Date: 2004/03/19 10:53:52
695Author: andersen
696Branch: HEAD
697Tag: (none)
698Log: 7Log:
699Fix broken arg parsing (was not passing pointer to items so p, argc, and argv 8Update for release
700were only modified locally). Fix error reporting to properly describe why
701ioctls fail.
702 9
703Members: 10Members:
704 miscutils/hdparm.c:1.11->1.12 11 docs/busybox.net/news.html:1.14->1.15
12 docs/busybox.net/shame.html:1.17->1.18
705 13
706--------------------- 14---------------------
707PatchSet 4099 15PatchSet 4273
708Date: 2004/03/19 12:16:18 16Date: 2004/07/20 11:23:45
709Author: andersen 17Author: andersen
710Branch: HEAD 18Branch: HEAD
711Tag: (none) 19Tag: (none)
712Log: 20Log:
713Only use R_68K_GOTOFF if it is defined 21cut-n-paste strikes again
714 22
715Members: 23Members:
716 modutils/insmod.c:1.113->1.114 24 docs/busybox.net/news.html:1.15->1.16
717 25
718--------------------- 26---------------------
719PatchSet 4100 27PatchSet 4274
720Date: 2004/03/19 12:17:04 28Date: 2004/07/20 11:31:08
721Author: andersen 29Author: andersen
722Branch: HEAD 30Branch: HEAD
723Tag: (none) 31Tag: (none)
724Log: 32Log:
725Add missing ELFCLASSM for m68k 33more doc updates
726 34
727Members: 35Members:
728 modutils/insmod.c:1.114->1.115 36 docs/busybox.net/news.html:1.16->1.17
729 37
730--------------------- 38---------------------
731PatchSet 4101 39PatchSet 4275
732Date: 2004/03/19 21:00:03 40Date: 2004/07/20 11:31:52
733Author: andersen 41Author: andersen
734Branch: HEAD 42Branch: HEAD
735Tag: (none) 43Tag: (none)
736Log: 44Log:
737As noted in a patch from Kendrick Hamilton, rmmod was only 45Yet more doc updates
738half way converted, and still used the old delete_module(),
739call rather than a syscall, in one spot.
740
741Members:
742 modutils/rmmod.c:1.27->1.28
743
744---------------------
745PatchSet 4102
746Date: 2004/03/19 22:27:08
747Author: mjn3
748Branch: HEAD
749Tag: (none)
750Log:
751Oops.. got a bit to aggressive with size optimization and global replace. :-(
752 46
753Members: 47Members:
754 networking/route.c:1.25->1.26 48 docs/busybox.net/news.html:1.17->1.18
755 49
756--------------------- 50---------------------
757PatchSet 4103 51PatchSet 4276
758Date: 2004/03/20 00:56:46 52Date: 2004/07/20 11:41:16
759Author: andersen 53Author: andersen
760Branch: HEAD 54Branch: HEAD
761Tag: (none) 55Tag: (none)
762Log: 56Log:
763Tito noticed a printf that should have been a bb_error_msg. 57oops
764 58
765Members: 59Members:
766 miscutils/hdparm.c:1.12->1.13 60 docs/busybox.net/news.html:1.18->1.19
767 61
768--------------------- 62---------------------
769PatchSet 4104 63PatchSet 4277
770Date: 2004/03/21 18:01:46 64Date: 2004/07/20 15:43:57
771Author: sandman 65Author: sandman
772Branch: HEAD 66Branch: HEAD
773Tag: (none) 67Tag: (none)
774Log: 68Log:
775The utc variable was not modified according to the -u/-l command line 69new_process_module_arguments returns 0 on error and 1 if everything went ok
776parameters. 70somehow the ! got lost..
71symptoms: modules could only be loaded _without_ parameters
777 72
778Members: 73Members:
779 util-linux/hwclock.c:1.10->1.11 74 modutils/insmod.c:1.121->1.122
780 75
781--------------------- 76---------------------
782PatchSet 4105 77PatchSet 4278
783Date: 2004/03/22 21:27:39 78Date: 2004/07/20 18:36:51
784Author: sandman 79Author: sandman
785Branch: HEAD 80Branch: HEAD
786Tag: (none) 81Tag: (none)
787Log: 82Log:
788Some corrections from vodz: 83Patch from Mike Snitzer <snitzer@gmail.com>:
789- Make -u/-l mutually exclusive 84Please see the attached patch for the following crash with busybox'
790- Minor size reduction 852.6 rmmod support
791
792Members:
793 util-linux/hwclock.c:1.11->1.12
794
795---------------------
796PatchSet 4106
797Date: 2004/03/23 22:15:35
798Author: andersen
799Branch: HEAD
800Tag: (none)
801Log:
802Brian Pomerantz writes:
803
804I've noticed a bug in the "autowidth" feature more, and is probably in
805others. The call to the function get_terminal_width_height() passes
806in a file descriptor but that file descriptor is never used, instead
807the ioctl() is called with 0. In more_main() the call to
808get_terminal_width_height() passes 0 as the file descriptor instead of
809fileno(cin). This isn't a problem when you more a file (e.g. "more
810/etc/passwd") but when you pipe a file to it (e.g. "cat /etc/passwd |
811more") the size of the terminal cannot be determined because file
812descriptor 0 is not a terminal. The fix is simple, I've attached a
813patch for more.c and get_terminal_width_height.c.
814
815
816BAPper
817
818Members:
819 libbb/get_terminal_width_height.c:1.2->1.3
820
821---------------------
822PatchSet 4107
823Date: 2004/03/23 23:15:36
824Author: andersen
825Branch: HEAD
826Tag: (none)
827Log:
828Brian Pomerantz writes:
829
830I've noticed a bug in the "autowidth" feature more, and is probably in
831others. The call to the function get_terminal_width_height() passes
832in a file descriptor but that file descriptor is never used, instead
833the ioctl() is called with 0. In more_main() the call to
834get_terminal_width_height() passes 0 as the file descriptor instead of
835fileno(cin). This isn't a problem when you more a file (e.g. "more
836/etc/passwd") but when you pipe a file to it (e.g. "cat /etc/passwd |
837more") the size of the terminal cannot be determined because file
838descriptor 0 is not a terminal. The fix is simple, I've attached a
839patch for more.c and get_terminal_width_height.c.
840
841
842BAPper
843
844Members:
845 coreutils/ls.c:1.107->1.108
846 util-linux/more.c:1.60->1.61
847
848---------------------
849PatchSet 4108
850Date: 2004/03/27 09:02:41
851Author: andersen
852Branch: HEAD
853Tag: (none)
854Log:
855s/fileno\(stdin\)/STDIN_FILENO/g
856s/fileno\(stdout\)/STDOUT_FILENO/g
857
858Members:
859 archival/cpio.c:1.15->1.16
860 archival/rpm2cpio.c:1.12->1.13
861 archival/uncompress.c:1.3->1.4
862 coreutils/ls.c:1.108->1.109
863 networking/nc.c:1.23->1.24
864 patches/tftp_timeout_multicast.diff:1.2->1.3
865 util-linux/more.c:1.62->1.63
866
867---------------------
868PatchSet 4109
869Date: 2004/03/27 09: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 4110
881Date: 2004/03/27 09:40:15
882Author: andersen
883Branch: HEAD
884Tag: (none)
885Log:
886Update docs
887
888Members:
889 README:1.31->1.32
890 TODO:1.87->1.88(DEAD)
891 docs/busybox_footer.pod:1.13->1.14
892 docs/busybox_header.pod:1.13->1.14
893
894---------------------
895PatchSet 4111
896Date: 2004/03/27 09:49:57
897Author: andersen
898Branch: HEAD
899Tag: (none)
900Log:
901Vladimir N. Oleynik (vodz) writes:
902
903Ok. Last patch reduce 73 bytes for compensate (and over) your changes ;-)
904
905Comments:
906Added cin_fileno variable, auto setted to 0 from BSS and have "eq" stdin
907descriptor if isatty(stout)==0, removed global variable FILE* cin.
908Removed default setting to terminal_width/terminal_height, this used
909only from main() and setted after call get_terminal_width_height()
910always correct.
911Variable please_display_more_prompt changed to bits logic, have size
912reducing.
913--w
914vodz
915
916Members:
917 util-linux/more.c:1.61->1.62
918
919---------------------
920PatchSet 4112
921Date: 2004/03/27 10:02:41
922Author: andersen
923Branch: HEAD
924Tag: (none)
925Log:
926s/fileno\(stdin\)/STDIN_FILENO/g
927s/fileno\(stdout\)/STDOUT_FILENO/g
928
929Members:
930 archival/bunzip2.c:1.17->1.18
931 archival/gunzip.c:1.79->1.80
932 archival/tar.c:1.188->1.189
933 archival/unzip.c:1.6->1.7
934 archival/libunarchive/data_extract_to_stdout.c:1.4->1.5
935 coreutils/md5_sha1_sum.c:1.6->1.7
936 libbb/dump.c:1.9->1.10
937 libbb/print_file.c:1.9->1.10
938 networking/ftpgetput.c:1.17->1.18
939 networking/tftp.c:1.26->1.27
940 networking/wget.c:1.71->1.72
941 shell/cmdedit.c:1.89->1.90
942 shell/hush.c:1.64->1.65
943 shell/lash.c:1.157->1.158
944
945---------------------
946PatchSet 4113
947Date: 2004/03/27 10:26:32
948Author: andersen
949Branch: HEAD
950Tag: (none)
951Log:
952Add missing include files
953
954Members:
955 archival/libunarchive/data_extract_to_stdout.c:1.5->1.6
956 libbb/print_file.c:1.10->1.11
957
958---------------------
959PatchSet 4114
960Date: 2004/03/27 11:26:32
961Author: andersen
962Branch: HEAD
963Tag: (none)
964Log:
965Add missing include files
966
967Members:
968 libbb/dump.c:1.10->1.11
969
970---------------------
971PatchSet 4115
972Date: 2004/03/27 11:35:46
973Author: andersen
974Branch: HEAD
975Tag: (none)
976Log:
977Yet more doc cleanups
978
979Members:
980 docs/busybox_header.pod:1.14->1.15
981 include/usage.h:1.196->1.197
982
983---------------------
984PatchSet 4116
985Date: 2004/03/29 08:20:08
986Author: andersen
987Branch: HEAD
988Tag: (none)
989Log:
990As noted by Martin Schwenke, the example for find was wrong
991
992Members:
993 include/usage.h:1.197->1.198
994
995---------------------
996PatchSet 4117
997Date: 2004/03/30 09:08:58
998Author: andersen
999Branch: HEAD
1000Tag: (none)
1001Log:
1002The fdisk llseek junk was redundant, since both uClibc and glibc
1003automatically promote lseek and friends to their 64 bit counterparts
1004when CONFIG_LFS is enabled, since it enables __USE_FILE_OFFSET64
1005
1006Members:
1007 util-linux/Config.in:1.11->1.12
1008 util-linux/fdisk.c:1.18->1.19
1009
1010---------------------
1011PatchSet 4118
1012Date: 2004/03/30 09:13:05
1013Author: andersen
1014Branch: HEAD
1015Tag: (none)
1016Log:
1017Go ahead and kill off the FDISK_SUPPORT_LARGE_DISKS option,
1018as it is redundant....
1019
1020Members:
1021 util-linux/Config.in:1.12->1.13
1022
1023---------------------
1024PatchSet 4119
1025Date: 2004/03/30 09:21:54
1026Author: andersen
1027Branch: HEAD
1028Tag: (none)
1029Log:
1030As waldi noticed, checks for the size of an off_t and casting
1031etc was also redundant and possibly buggy...
1032
1033Members:
1034 util-linux/fdisk.c:1.19->1.20
1035
1036---------------------
1037PatchSet 4120
1038Date: 2004/03/30 09:33:18
1039Author: andersen
1040Branch: HEAD
1041Tag: (none)
1042Log:
1043Sigh. what a mess.
1044
1045Members:
1046 util-linux/fdisk.c:1.20->1.21
1047
1048---------------------
1049PatchSet 4121
1050Date: 2004/03/31 10:21:24
1051Author: andersen
1052Branch: HEAD
1053Tag: (none)
1054Log:
1055Patch from Thomas Winkler showing the the system time for each process
1056when running 'top'
1057
1058Members:
1059 patches/top_system_cpu.diff:INITIAL->1.1
1060
1061---------------------
1062PatchSet 4122
1063Date: 2004/03/31 10:30:08
1064Author: andersen
1065Branch: HEAD
1066Tag: (none)
1067Log:
1068Patch from Thomas Winkler:
1069
1070ifconfig did not look up hostnames, so
1071 ifconfig lo localhost
1072would not work, you have to do
1073 ifconfig lo 127.0.0.1
1074
1075Members:
1076 networking/ifconfig.c:1.29->1.30
1077
1078---------------------
1079PatchSet 4123
1080Date: 2004/03/31 10:53:37
1081Author: andersen
1082Branch: HEAD
1083Tag: (none)
1084Log:
1085Patch from Hideki IWAMOTO adding support for 'cmp -n'
1086
1087Members:
1088 patches/cmp_n.diff:INITIAL->1.1
1089
1090---------------------
1091PatchSet 4124
1092Date: 2004/03/31 11:12:51
1093Author: andersen
1094Branch: HEAD
1095Tag: (none)
1096Log:
1097Patch from Thomas Winkler -- vi -R did not work
1098
1099Members:
1100 editors/vi.c:1.34->1.35
1101
1102---------------------
1103PatchSet 4125
1104Date: 2004/03/31 11:42:40
1105Author: andersen
1106Branch: HEAD
1107Tag: (none)
1108Log:
1109Junio Hamano, junio at twinsun dot com writes:
1110
1111The sed command in busybox 1.0.0-pre8 loses leading whitespace
1112in 'a' command ('i' and 'c' commands are also affected). A
1113patch to fix this is attached at the end of this message.
1114
1115The following is a transcript that reproduces the problem. The
1116first run uses busybox 1.0.0-pre3 as "/bin/sed" command, which
1117gets the expected result. Later in the test, /bin/sed symlink
1118is changed to point at busybox 1.0.0-pre8 and the test script is
1119run again, which shows the failure.
1120
1121=== reproduction recipe ===
1122* Part 1. Use busybox 1.0.0-pre3 as sed; this works.
1123
1124root# cd /tmp
1125root# cat 1.sh
1126#!/bin/sh
1127
1128cd /tmp
1129rm -f ipsec.conf ipsec.conf+
1130cat >ipsec.conf <<\EOF
1131version 2.0
1132
1133config setup
1134 klipsdebug=none
1135 plutodebug=none
1136 plutostderrlog=/dev/null
1137
1138conn %default
1139 keyingtries=1
1140 ...
1141EOF
1142sed -e '/^config setup/a\
1143 nat_traversal=yes' ipsec.conf >ipsec.conf+
1144mv -f ipsec.conf+ ipsec.conf
1145root# sh -x 1.sh
1146+ cd /tmp
1147+ rm -f ipsec.conf ipsec.conf+
1148+ cat
1149+ sed -e /^config setup/a\
1150 nat_traversal=yes ipsec.conf
1151+ mv -f ipsec.conf+ ipsec.conf
1152root# cat ipsec.conf
1153version 2.0
1154
1155config setup
1156 nat_traversal=yes
1157 klipsdebug=none
1158 plutodebug=none
1159 plutostderrlog=/dev/null
1160
1161conn %default
1162 keyingtries=1
1163 ...
1164root# sed --version
1165sed: invalid option -- -
1166BusyBox v1.00-pre3 (2004.02.26-18:47+0000) multi-call binary
1167
1168Usage: sed [-nef] pattern [files...]
1169
1170* Part 2. Continuing from the above, use busybox 1.0.0-pre8
1171 as sed; this fails.
1172
1173root# ln -s busybox-pre8 /bin/sed-8
1174root# mv /bin/sed-8 /bin/sed
1175root# sed --version
1176This is not GNU sed version 4.0
1177root# sed --
1178BusyBox v1.00-pre8 (2004.03.30-02:44+0000) multi-call binary
1179
1180Usage: sed [-nef] pattern [files...]
1181root# sh -x 1.sh
1182+ cd /tmp
1183+ rm -f ipsec.conf ipsec.conf+
1184+ cat
1185+ sed -e /^config setup/a\
1186 nat_traversal=yes ipsec.conf
1187+ mv -f ipsec.conf+ ipsec.conf
1188root# cat ipsec.conf
1189version 2.0
1190
1191config setup
1192nat_traversal=yes
1193 klipsdebug=none
1194 plutodebug=none
1195 plutostderrlog=/dev/null
1196
1197conn %default
1198 keyingtries=1
1199 ...
1200root#
1201=== reproduction recipe ends here ===
1202
1203This problem was introduced in 1.0.0-pre4. The problem is that
1204the command argument parsing code strips leading whitespaces too
1205aggressively. When running the above example, the piece of code
1206in question gets "\n\tnat_traversal=yes" as its argument in
1207cmdstr variable (shown part in the following patch). What it
1208needs to do at this point is to strip the first newline and
1209nothing else, but it instead strips all the leading whitespaces
1210at the beginning of the string, thus losing the tab character.
1211The following patch fixes this.
1212
1213Members:
1214 editors/sed.c:1.161->1.162
1215
1216---------------------
1217PatchSet 4126
1218Date: 2004/04/01 09:23:30
1219Author: landley
1220Branch: HEAD
1221Tag: (none)
1222Log:
1223The last patch broke:
1224sed -i "/^boo/a fred" ipsec.conf
1225
1226Which works in gnu sed. (And is _supposed_ to strip all the whitespace before
1227"fred".)
1228
1229It also broke:
1230sed -i -e "/^boo/a \\" -e " fred" ipsec.conf
1231
1232I.E. there can legally be spaces between the a and the backslash at the end of
1233the line.
1234
1235And strangely enough, gnu sed accepts the following syntax as well:
1236sed -i "/^boo/a \\ fred" ipsec.conf
1237
1238Which is a way of having the significant whitespace at the start of the line,
1239all on one line. (But notice that the whitespace BEFORE the slash is still
1240stripped, as is the slash itself. And notice that the naieve placement of
1241"\n" there doesn't work, it puts an n at the start of the appended line. The
1242double slashing is for shell escapes because you could escape the quote, you
1243see. It's turned into a single backslash. But \n there is _not_ turned into
1244a newline by the shell. So there.)
1245
1246This makes all three syntaxes work in my tests. I should probably start
1247writing better documentation at some point. I posted my current sedtests.py
1248file to the list, which needs a lot more tests added as well...
1249
1250Members:
1251 editors/sed.c:1.162->1.163
1252
1253---------------------
1254PatchSet 4127
1255Date: 2004/04/03 11:36:03
1256Author: andersen
1257Branch: HEAD
1258Tag: (none)
1259Log:
1260Everything should be made as simple as possible. But no simpler.
1261
1262Members:
1263 util-linux/fdformat.c:1.3->1.4
1264
1265---------------------
1266PatchSet 4128
1267Date: 2004/04/05 13:03:34
1268Author: andersen
1269Branch: HEAD
1270Tag: (none)
1271Log:
1272rename uncompress.c to decompress_uncompress.c
1273rename unzip.c to decompress_unzip.c
1274
1275Members:
1276 archival/libunarchive/Makefile.in:1.22->1.23
1277 archival/libunarchive/uncompress.c:1.10->1.11(DEAD)
1278 archival/libunarchive/unzip.c:1.33->1.34(DEAD)
1279
1280---------------------
1281PatchSet 4129
1282Date: 2004/04/05 13:08:08
1283Author: andersen
1284Branch: HEAD
1285Tag: (none)
1286Log:
1287Tito, farmatito at tiscali dot it writes:
1288
1289Hi to all,
1290I discovered a little bug in hdparm.c
1291(really two little bugs...I've made...sigh! Mea culpa).
1292Some vars were modified only locally and this could lead to wrong
1293results to be displayed with the -I switch and maybe with others.
1294Attached is a patch that fix it ( +88b).
1295
1296Also attached is second patch that reduces the size a little bit:
1297 text data bss dec hex filename
1298 27984 624 900 29508 7344 hdparm.o (without bug-fix)
1299 28072 624 900 29596 739c hdparm.o (with bug-fix)
1300 28141 624 900 29665 73e1 hdparm.o (original)
1301but maybe this one can wait as we are in a feature freeze.
1302
1303Ciao,
1304Tito
1305
1306Members:
1307 miscutils/hdparm.c:1.13->1.14
1308
1309---------------------
1310PatchSet 4130
1311Date: 2004/04/05 13:24:07
1312Author: andersen
1313Branch: HEAD
1314Tag: (none)
1315Log:
1316Per suggestion by Pawel Sakowski, fix the dash_arith() prototype
1317to return a long. We were needlessly truncating to an int.
1318
1319Members:
1320 shell/ash.c:1.93->1.94
1321
1322---------------------
1323PatchSet 4131
1324Date: 2004/04/05 14:30:15
1325Author: andersen
1326Branch: HEAD
1327Tag: (none)
1328Log:
1329Patch adding support for ibs= and obs= to dd
1330
1331Members:
1332 patches/dd_ibs_and_obs.diff:INITIAL->1.1
1333
1334---------------------
1335PatchSet 4132
1336Date: 2004/04/05 18:46:24
1337Author: andersen
1338Branch: HEAD
1339Tag: (none)
1340Log:
1341Some test additions
1342
1343Members:
1344 testsuite/cp/cp-a-files-to-dir:INITIAL->1.1
1345 testsuite/cp/cp-a-preserves-links:INITIAL->1.1
1346 testsuite/cp/cp-d-files-to-dir:INITIAL->1.1
1347 testsuite/cp/cp-files-to-dir:INITIAL->1.1
1348 testsuite/cp/cp-preserves-links:1.1->1.2
1349
1350---------------------
1351PatchSet 4133
1352Date: 2004/04/06 00:41:39
1353Author: andersen
1354Branch: HEAD
1355Tag: (none)
1356Log:
1357Fix the test suite script so it actually works and actually flags
1358all errors as such. Make verbose mode exit on FAIL and provide a
1359printout of the failed test run.
1360
1361Members:
1362 testsuite/runtest:1.6->1.7
1363
1364---------------------
1365PatchSet 4134
1366Date: 2004/04/06 09:38:18
1367Author: andersen
1368Branch: HEAD
1369Tag: (none)
1370Log:
1371Fix non standard 'date -R' formatting
1372
1373Members:
1374 coreutils/date.c:1.45->1.46
1375
1376---------------------
1377PatchSet 4135
1378Date: 2004/04/06 11:09:46
1379Author: andersen
1380Branch: HEAD
1381Tag: (none)
1382Log:
1383Kill off the old 'tests' stuff. Write a ton of new tests for the
1384'testsuite' dir. Fix a bunch of broken tests. Fix the testsuite
1385'runtest' script so it actually reports all failures and provides
1386meaningful feedback.
1387 -Erik
1388
1389Members:
1390 tests/.cvsignore:1.2->1.3(DEAD)
1391 tests/Makefile:1.6->1.7(DEAD)
1392 tests/cp_tests.mk:1.6->1.7(DEAD)
1393 tests/ln_tests.mk:1.2->1.3(DEAD)
1394 tests/multibuild.pl:1.8->1.9(DEAD)
1395 tests/multifeat.pl:1.3->1.4(DEAD)
1396 tests/mv_tests.mk:1.3->1.4(DEAD)
1397 tests/sh.testcases:1.5->1.6(DEAD)
1398 tests/syslog_test.c:1.1->1.2(DEAD)
1399 tests/testcases:1.15->1.16(DEAD)
1400 tests/tester.sh:1.6->1.7(DEAD)
1401 tests/tst-syslogd.c:1.1->1.2(DEAD)
1402 testsuite/runtest:1.7->1.8
1403 testsuite/basename/basename-works:INITIAL->1.1
1404 testsuite/cmp/cmp-detects-difference:1.2->1.3
1405 testsuite/cp/cp-a-files-to-dir:1.1->1.2
1406 testsuite/cp/cp-a-preserves-links:1.1->1.2
1407 testsuite/cp/cp-d-files-to-dir:1.1->1.2
1408 testsuite/cp/cp-does-not-copy-unreadable-file:1.1->1.2
1409 testsuite/cp/cp-preserves-links:1.2->1.3
1410 testsuite/date/date-R-works:INITIAL->1.1
1411 testsuite/date/date-format-works:INITIAL->1.1
1412 testsuite/date/date-u-works:INITIAL->1.1
1413 testsuite/date/date-works:INITIAL->1.1
1414 testsuite/dirname/dirname-works:INITIAL->1.1
1415 testsuite/du/du-h-works:INITIAL->1.1
1416 testsuite/du/du-k-works:INITIAL->1.1
1417 testsuite/du/du-l-works:INITIAL->1.1
1418 testsuite/du/du-m-works:INITIAL->1.1
1419 testsuite/du/du-s-works:INITIAL->1.1
1420 testsuite/du/du-works:INITIAL->1.1
1421 testsuite/echo/echo-prints-argument:1.1->1.2
1422 testsuite/expr/expr-works:INITIAL->1.1
1423 testsuite/grep/grep-matches-NUL:1.2->1.3
1424 testsuite/head/head-n-works:INITIAL->1.1
1425 testsuite/head/head-works:INITIAL->1.1
1426 testsuite/hostid/hostid-works:INITIAL->1.1
1427 testsuite/hostname/hostname-d-works:INITIAL->1.1
1428 testsuite/hostname/hostname-i-works:INITIAL->1.1
1429 testsuite/hostname/hostname-s-works:INITIAL->1.1
1430 testsuite/hostname/hostname-works:INITIAL->1.1
1431 testsuite/id/id-g-works:INITIAL->1.1
1432 testsuite/id/id-u-works:INITIAL->1.1
1433 testsuite/id/id-un-works:INITIAL->1.1
1434 testsuite/id/id-ur-works:INITIAL->1.1
1435 testsuite/ln/ln-creates-hard-links:INITIAL->1.1
1436 testsuite/ln/ln-creates-soft-links:INITIAL->1.1
1437 testsuite/ln/ln-force-creates-hard-links:INITIAL->1.1
1438 testsuite/ln/ln-force-creates-soft-links:INITIAL->1.1
1439 testsuite/ln/ln-preserves-hard-links:INITIAL->1.1
1440 testsuite/ln/ln-preserves-soft-links:INITIAL->1.1
1441 testsuite/ls/ls-1-works:INITIAL->1.1
1442 testsuite/ls/ls-h-works:INITIAL->1.1
1443 testsuite/ls/ls-l-works:INITIAL->1.1
1444 testsuite/ls/ls-s-works:INITIAL->1.1
1445 testsuite/mv/mv-files-to-dir:INITIAL->1.1
1446 testsuite/mv/mv-follows-links:INITIAL->1.1
1447 testsuite/mv/mv-moves-empty-file:INITIAL->1.1
1448 testsuite/mv/mv-moves-hardlinks:INITIAL->1.1
1449 testsuite/mv/mv-moves-large-file:INITIAL->1.1
1450 testsuite/mv/mv-moves-small-file:INITIAL->1.1
1451 testsuite/mv/mv-moves-symlinks:INITIAL->1.1
1452 testsuite/mv/mv-moves-unreadable-files:INITIAL->1.1
1453 testsuite/mv/mv-preserves-hard-links:INITIAL->1.1
1454 testsuite/mv/mv-preserves-links:INITIAL->1.1
1455 testsuite/mv/mv-refuses-mv-dir-to-subdir:INITIAL->1.1
1456 testsuite/mv/mv-removes-source-file:INITIAL->1.1
1457 testsuite/pwd/pwd-prints-working-directory:1.1->1.2
1458 testsuite/sed/sed-append-next-line:1.2->1.3
1459 testsuite/sort/sort-n-works:INITIAL->1.1
1460 testsuite/sort/sort-r-works:INITIAL->1.1
1461 testsuite/sort/sort-works:INITIAL->1.1
1462 testsuite/strings/strings-works-like-GNU:1.1->1.2
1463 testsuite/tail/tail-n-works:INITIAL->1.1
1464 testsuite/tail/tail-works:INITIAL->1.1
1465 testsuite/tar/tar-extracts-multiple-files:1.1->1.2
1466 testsuite/tr/tr-d-works:INITIAL->1.1
1467 testsuite/tr/tr-non-gnu:INITIAL->1.1
1468 testsuite/tr/tr-works:INITIAL->1.1
1469 testsuite/uptime/uptime-works:INITIAL->1.1
1470 testsuite/uuencode/uuencode-sets-standard-input-mode-correctly:1.1->1.2
1471 testsuite/which/which-uses-default-path:1.2->1.3
1472 testsuite/xargs/xargs-works:INITIAL->1.1
1473
1474---------------------
1475PatchSet 4136
1476Date: 2004/04/06 11:10:50
1477Author: andersen
1478Branch: HEAD
1479Tag: (none)
1480Log:
1481Simplify, make formatting better match the procps version
1482
1483Members:
1484 procps/uptime.c:1.18->1.19
1485
1486---------------------
1487PatchSet 4137
1488Date: 2004/04/06 11:34:02
1489Author: andersen
1490Branch: HEAD
1491Tag: (none)
1492Log:
1493Minor tar test update
1494
1495Members:
1496 testsuite/tar/tar-extracts-multiple-files:1.2->1.3
1497
1498---------------------
1499PatchSet 4138
1500Date: 2004/04/06 11:46:56
1501Author: andersen
1502Branch: HEAD
1503Tag: (none)
1504Log:
1505Make 'allyesconfig' be a bit less stupid
1506
1507Members:
1508 Makefile:1.290->1.291
1509
1510---------------------
1511PatchSet 4139
1512Date: 2004/04/06 11:51:45
1513Author: andersen
1514Branch: HEAD
1515Tag: (none)
1516Log:
1517Yet more 'make allyesconfig' adjustments
1518
1519Members:
1520 Makefile:1.291->1.292
1521
1522---------------------
1523PatchSet 4140
1524Date: 2004/04/06 11:56:25
1525Author: andersen
1526Branch: HEAD
1527Tag: (none)
1528Log:
1529Christian Grigis, christian.grigis at smartdata dot ch writes:
1530
1531Hello everyone,
1532
1533Busybox's insmod fails to locate a module when that module is the only one
1534existing in the /lib/modules directory (with a unique name).
1535
1536Example:
1537
1538# find /lib/modules/ -type f
1539/lib/modules/kernel/drivers/char/bios.o
1540# insmod bios
1541insmod: bios.o: no module by that name found
1542# touch /lib/modules/dummy
1543# find /lib/modules/ -type f
1544/lib/modules/kernel/drivers/char/bios.o
1545/lib/modules/dummy
1546# insmod bios
1547Using /lib/modules/kernel/drivers/char/bios.o
1548
1549As long as there is another file in the /lib/modules directory, insmod
1550finds it OK.
1551
1552I tracked the problem down to 'check_module_name_match()' in insmod.c:
1553
1554It returns TRUE when a match is found, and FALSE otherwise. In the case
1555where there is only one module in the /lib/modules directory (or more that
1556one module, but all with the same name), 'recursive_action()' will return
1557TRUE and we end up on line 4196 in 'insmod.c' which returns an error.
1558[The reason it works with more than one module with different
1559names is that in this case there will always be one not matching,
1560'recursive_action()' will return FALSE and we end up in line 4189.]
1561
1562Now, from the implementation of 'recursive_action()' and from other
1563usages of it (tar.c, etc.), it seems to me that FALSE should be returned
1564to indicate that we want to stop the recursion, so TRUE and FALSE should
1565be inverted in 'check_module_name_match()'.
1566
1567At the same time, 'recursive_action()' continues to recurse even after
1568the recursive call has returned FALSE; again in my understanding and
1569other usages of it, we can safely stop recursing at this point.
1570
1571
1572Here is my patch against 1.00-pre8:
1573
1574Members:
1575 libbb/recursive_action.c:1.11->1.12
1576 modutils/insmod.c:1.115->1.116
1577
1578---------------------
1579PatchSet 4141
1580Date: 2004/04/06 12:04:14
1581Author: andersen
1582Branch: HEAD
1583Tag: (none)
1584Log:
1585Michael Tokarev, mjt at tls dot msk dot ru writes:
1586
1587Initialize all fields of struct dep_t.
1588Without that, e.g. `busybox modprobe -v char-major-10-144' *sometimes*
1589fails this way (strace):
1590
1591 write(1, "insmod nvram `\213\f\10\n", 21) = 21
1592
1593Note the garbage after module name which is taken from the m_options field,
1594which is not initialized in the alias reading/parsing part.
1595(Shell properly complains to this command, telling it can't find the
1596closing backtick)
1597
1598Members:
1599 modutils/modprobe.c:1.28->1.29
1600
1601---------------------
1602PatchSet 4142
1603Date: 2004/04/06 12:05:04
1604Author: andersen
1605Branch: HEAD
1606Tag: (none)
1607Log:
1608Michael Tokarev, mjt at tls dot msk dot ru writes:
1609
1610alias 'off' parsing fix.
1611It is not
1612 alias off module
1613it is
1614 alias module off
1615
1616Members:
1617 modutils/modprobe.c:1.29->1.30
1618
1619---------------------
1620PatchSet 4143
1621Date: 2004/04/06 12:06:03
1622Author: andersen
1623Branch: HEAD
1624Tag: (none)
1625Log:
1626Michael Tokarev, mjt at tls dot msk dot ru writes:
1627
1628Fix parsing of all tag-value pairs (in modules.conf in particular).
1629Without this fix, code chokes badly on lines where either value or
1630both tag+value are missing, like bare
1631 alias
1632line, or alias w/o the value like
1633 alias some-module
1634(syntactically incorrect, but no need for coredumps either).
1635
1636Members:
1637 modutils/modprobe.c:1.30->1.31
1638
1639---------------------
1640PatchSet 4144
1641Date: 2004/04/06 14:28:34
1642Author: andersen
1643Branch: HEAD
1644Tag: (none)
1645Log:
1646Fix it so usage is _always_ in sync with applets.c. Previously,
1647broken depends allowed these to get out of sync.
1648
1649Members:
1650 Makefile:1.292->1.293
1651 Rules.mak:1.29->1.30
1652 applets/Makefile.in:1.4->1.5
1653 applets/applets.c:1.24->1.25
1654 applets/usage.c:1.59->1.60(DEAD)
1655
1656---------------------
1657PatchSet 4145
1658Date: 2004/04/06 15:19:52
1659Author: andersen
1660Branch: HEAD
1661Tag: (none)
1662Log:
1663Fix it so build dependancies actually work and do something useful
1664
1665Members:
1666 Makefile:1.293->1.294
1667
1668---------------------
1669PatchSet 4146
1670Date: 2004/04/06 15:26:25
1671Author: andersen
1672Branch: HEAD
1673Tag: (none)
1674Log:
1675Eliminate all trace of the sgml based docs. It was a noble effort,
1676but it just never worked out...
1677
1678Members:
1679 Makefile:1.294->1.295
1680 docs/autodocifier.pl:1.25->1.26
1681 docs/busybox.sgml:1.54->1.55(DEAD)
1682
1683---------------------
1684PatchSet 4147
1685Date: 2004/04/06 15:39:19
1686Author: andersen
1687Branch: HEAD
1688Tag: (none)
1689Log:
1690Yet more doc updates
1691
1692Members:
1693 README:1.32->1.33
1694 docs/busybox_header.pod:1.15->1.16
1695 docs/busybox.net/screenshot.html:1.10->1.11
1696
1697---------------------
1698PatchSet 4148
1699Date: 2004/04/06 16:36:20
1700Author: andersen
1701Branch: HEAD
1702Tag: (none)
1703Log:
1704yet-more doc updates and cleanups
1705
1706Members:
1707 include/usage.h:1.198->1.199
1708
1709---------------------
1710PatchSet 4149
1711Date: 2004/04/06 16:56:00
1712Author: andersen
1713Branch: HEAD
1714Tag: (none)
1715Log:
1716Fix indenting
1717
1718Members:
1719 networking/Makefile.in:1.18->1.19
1720
1721---------------------
1722PatchSet 4150
1723Date: 2004/04/06 16:59:43
1724Author: andersen
1725Branch: HEAD
1726Tag: (none)
1727Log:
1728Seem not many people are using 'ipaddr' since it has
1729never worked.... Most people use 'ip addr foo' I suppose.
1730
1731Members:
1732 include/applets.h:1.112->1.113
1733
1734---------------------
1735PatchSet 4151
1736Date: 2004/04/06 17:16:36
1737Author: andersen
1738Branch: HEAD
1739Tag: (none)
1740Log:
1741Yet more doc cleanups. Many thanks to Robert P. J. Day for
1742kindly reviewing the existing docs and providing helpful feedback.
1743
1744Members:
1745 include/usage.h:1.199->1.200
1746
1747---------------------
1748PatchSet 4152
1749Date: 2004/04/06 17:52:02
1750Author: andersen
1751Branch: HEAD
1752Tag: (none)
1753Log:
1754Yet more doc updates
1755
1756Members:
1757 AUTHORS:1.42->1.43
1758 docs/busybox_footer.pod:1.14->1.15
1759 include/usage.h:1.200->1.201
1760
1761---------------------
1762PatchSet 4153
1763Date: 2004/04/06 17:53:09
1764Author: andersen
1765Branch: HEAD
1766Tag: (none)
1767Log:
1768Fix buffalo url
1769
1770Members:
1771 docs/busybox.net/products.html:1.7->1.8
1772
1773---------------------
1774PatchSet 4154
1775Date: 2004/04/06 17:58:37
1776Author: andersen
1777Branch: HEAD
1778Tag: (none)
1779Log:
1780Bump version to -pre9
1781
1782Members:
1783 Rules.mak:1.30->1.31
1784
1785---------------------
1786PatchSet 4155
1787Date: 2004/04/07 09:17:14
1788Author: andersen
1789Branch: HEAD
1790Tag: (none)
1791Log:
1792Update the default config
1793
1794Members:
1795 sysdeps/linux/defconfig:1.6->1.7
1796
1797---------------------
1798PatchSet 4156
1799Date: 2004/04/07 09:34:27
1800Author: andersen
1801Branch: HEAD
1802Tag: (none)
1803Log:
1804Remove the CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN option. It was sortof
1805stupid and didn't work properly anyways.
1806
1807Members:
1808 debian/config-static:1.14->1.15
1809 debian/config-udeb:1.18->1.19
1810 debian/config-udeb-linux:1.1->1.2
1811 shell/Config.in:1.14->1.15
1812 shell/ash.c:1.94->1.95
1813 shell/hush.c:1.65->1.66
1814 shell/lash.c:1.158->1.159
1815 shell/msh.c:1.16->1.17
1816
1817---------------------
1818PatchSet 4157
1819Date: 2004/04/07 10:34:16
1820Author: andersen
1821Branch: HEAD
1822Tag: (none)
1823Log:
1824Add an example inetd.conf file
1825
1826Members:
1827 examples/inetd.conf:INITIAL->1.1
1828
1829---------------------
1830PatchSet 4158
1831Date: 2004/04/07 12:26:57
1832Author: andersen
1833Branch: HEAD
1834Tag: (none)
1835Log:
1836More doc updates
1837
1838Members:
1839 docs/busybox.net/license.html:1.3->1.4
1840 docs/busybox.net/products.html:1.8->1.9
1841 docs/busybox.net/shame.html:1.9->1.10
1842
1843---------------------
1844PatchSet 4159
1845Date: 2004/04/07 12:57:15
1846Author: andersen
1847Branch: HEAD
1848Tag: (none)
1849Log:
1850Mention Acronis PartitionExpert
1851
1852Members:
1853 docs/busybox.net/shame.html:1.10->1.11
1854
1855---------------------
1856PatchSet 4160
1857Date: 2004/04/07 14:02:40
1858Author: andersen
1859Branch: HEAD
1860Tag: (none)
1861Log:
1862Minor update
1863
1864Members:
1865 docs/busybox.net/shame.html:1.11->1.12
1866
1867---------------------
1868PatchSet 4161
1869Date: 2004/04/07 14:07:27
1870Author: andersen
1871Branch: HEAD
1872Tag: (none)
1873Log:
1874Fix url
1875
1876Members:
1877 docs/busybox.net/shame.html:1.12->1.13
1878
1879---------------------
1880PatchSet 4162
1881Date: 2004/04/07 14:19:26
1882Author: andersen
1883Branch: HEAD
1884Tag: (none)
1885Log:
1886Update changelog for release
1887
1888Members:
1889 Changelog:1.290->1.291
1890
1891---------------------
1892PatchSet 4163
1893Date: 2004/04/07 14:19:41
1894Author: andersen
1895Branch: HEAD
1896Tag: busybox_1_00_pre9
1897Log:
1898Update for release
1899
1900Members:
1901 docs/busybox.net/news.html:1.12->1.13
1902
1903---------------------
1904PatchSet 4164
1905Date: 2004/04/07 15:07:55
1906Author: andersen
1907Branch: HEAD
1908Tag: (none)
1909Log:
1910Document insmod -o
1911 86
1912Members: 87Members:
1913 include/usage.h:1.201->1.202 88 modutils/rmmod.c:1.30->1.31
1914 89
1915--------------------- 90---------------------
1916PatchSet 4165 91PatchSet 4279
1917Date: 2004/04/07 16:59:59 92Date: 2004/07/20 22:53:59
1918Author: andersen 93Author: andersen
1919Branch: HEAD 94Branch: HEAD
1920Tag: (none) 95Tag: (none)
1921Log: 96Log:
1922Add the Tritton Technologies NAS120 97Avoid a naming conflict with include/bits/fcntl.h
1923 98
1924Members: 99Members:
1925 docs/busybox.net/shame.html:1.13->1.14 100 miscutils/hdparm.c:1.15->1.16
1926 101
1927--------------------- 102---------------------
1928PatchSet 4166 103PatchSet 4280
1929Date: 2004/04/07 17:59:04 104Date: 2004/07/21 09:00:39
1930Author: andersen
1931Branch: HEAD
1932Tag: (none)
1933Log:
1934Vladimir N. Oleynik writes:
1935
1936Hi.
1937
1938Last changes (rev 1.12) to recursive_actions() by Christian Grigis
1939have problem.
1940Test for demonstrate:
1941
1942$ mkdir aaa bbb ccc
1943$ su
1944# chown root bbb
1945# chmod 700 bbb
1946# exit
1947$ busybox chmod 777 -R .
1948./bbb: Permision denied
1949
1950But "./ccc" mode not changed. Previous variant works fine,
1951errors skiped and continued recursion.
1952
1953
1954--w
1955vodz
1956
1957Members:
1958 libbb/recursive_action.c:1.12->1.13
1959
1960---------------------
1961PatchSet 4167
1962Date: 2004/04/08 10:27:11
1963Author: bug1 105Author: bug1
1964Branch: HEAD 106Branch: HEAD
1965Tag: (none) 107Tag: (none)
1966Log: 108Log:
1967Fix ftp resume 109Fixup -T (--files-from) option, works for non-directories now
1968Terminate returned message at <CRLF> so strtoul returns without error
1969 110
1970Members: 111Members:
1971 networking/wget.c:1.72->1.73 112 archival/tar.c:1.192->1.193
1972 113
1973--------------------- 114---------------------
1974PatchSet 4168 115PatchSet 4281
1975Date: 2004/04/09 06:59:05 116Date: 2004/07/21 10:20:19
1976Author: bug1 117Author: bug1
1977Branch: HEAD 118Branch: HEAD
1978Tag: (none) 119Tag: (none)
1979Log: 120Log:
1980Add a comment explaining why we have to check for an extra \n 121Patch from Jean Wolter, fixes compiler warning when ASH_ALIAS is
122disabled.
1981 123
1982Members: 124Members:
1983 archival/libunarchive/get_header_ar.c:1.9->1.10 125 shell/ash.c:1.101->1.102
1984 126
1985--------------------- 127---------------------
1986PatchSet 4169 128PatchSet 4282
1987Date: 2004/04/12 02:22:39 129Date: 2004/07/21 12:21:39
1988Author: bug1 130Author: bug1
1989Branch: HEAD 131Branch: HEAD
1990Tag: (none) 132Tag: (none)
1991Log: 133Log:
1992Fix up conditional compile of files needed by ip applets 134Patch from Mike Snitzer, bring down dhclient using its correct pid, fix
135a grammatical error.
1993 136
1994Members: 137Members:
1995 networking/libiproute/Makefile.in:1.5->1.6 138 networking/ifupdown.c:1.40->1.41
1996 139
1997--------------------- 140---------------------
1998PatchSet 4170 141PatchSet 4283
1999Date: 2004/04/12 02:35:44 142Date: 2004/07/21 12:25:55
2000Author: bug1 143Author: bug1
2001Branch: HEAD 144Branch: HEAD
2002Tag: (none) 145Tag: (none)
2003Log: 146Log:
2004Fix compile error if CONFIG_FEATURE_IP_ADDR isnt enabled 147Patch from Tito, ass usage for strings -a options
2005 148
2006Members: 149Members:
2007 networking/ip.c:1.3->1.4 150 include/usage.h:1.213->1.214
2008 151
2009--------------------- 152---------------------
2010PatchSet 4171 153PatchSet 4284
2011Date: 2004/04/12 15:02:53 154Date: 2004/07/21 13:06:30
2012Author: andersen
2013Branch: HEAD
2014Tag: (none)
2015Log:
2016make mount ignore -n when CONFIG_FEATURE_MTAB_SUPPORT is disabled
2017
2018Members:
2019 util-linux/mount.c:1.116->1.117
2020
2021---------------------
2022PatchSet 4172
2023Date: 2004/04/12 15:03:51
2024Author: andersen
2025Branch: HEAD
2026Tag: (none)
2027Log:
2028Fix spelling. "sort of" is two words.
2029
2030Members:
2031 README:1.33->1.34
2032 shell/cmdedit.c:1.90->1.91
2033
2034---------------------
2035PatchSet 4173
2036Date: 2004/04/12 15:05:10
2037Author: andersen
2038Branch: HEAD
2039Tag: (none)
2040Log:
2041"Mac OS X" is how it is written on the Apple website
2042
2043Members:
2044 README:1.34->1.35
2045
2046---------------------
2047PatchSet 4174
2048Date: 2004/04/12 15:12:06
2049Author: andersen
2050Branch: HEAD
2051Tag: (none)
2052Log:
2053Patch from Rob Landley to fix sed documentation.
2054The -i option was not documented, and in genereal
2055the formatting was a bit ugly.
2056
2057Members:
2058 include/usage.h:1.202->1.203
2059
2060---------------------
2061PatchSet 4175
2062Date: 2004/04/12 15:23:19
2063Author: andersen
2064Branch: HEAD
2065Tag: (none)
2066Log:
2067Add an extra link
2068
2069Members:
2070 docs/busybox.net/shame.html:1.14->1.15
2071
2072---------------------
2073PatchSet 4176
2074Date: 2004/04/12 17:59:23
2075Author: andersen
2076Branch: HEAD
2077Tag: (none)
2078Log:
2079Jamie Guinan writes:
2080
2081It looks like latest uClibc defines ARCH_HAS_MMU, but a few busybox files
2082test UCLIBC_HAS_MMU, resulting in vfork() getting called instead of
2083fork(), etc.
2084
2085Patch below. Only tested for lash.
2086
2087Cheers,
2088-Jamie
2089
2090Members:
2091 init/init.c:1.199->1.200
2092 shell/hush.c:1.66->1.67
2093 shell/lash.c:1.159->1.160
2094
2095---------------------
2096PatchSet 4177
2097Date: 2004/04/12 19:12:13
2098Author: andersen
2099Branch: HEAD
2100Tag: (none)
2101Log:
2102Peter Milne writes:
2103
2104Just upgraded from 0.6 to 1.00-pre8
2105
2106Dot command handling handled args correctly (same as bash) in 0.60,
2107but failed in 1.00:
2108
2109I fixed this by reverting the dotcmd function back to previous 0.60
2110instantiation,
2111please consider using the older version.
2112
2113Thanks
2114
2115
2116Peter
2117
2118Members:
2119 shell/ash.c:1.95->1.96
2120
2121---------------------
2122PatchSet 4178
2123Date: 2004/04/12 19:17:13
2124Author: andersen
2125Branch: HEAD
2126Tag: (none)
2127Log:
2128As reported by Quy Tonthat, init has problems with inittab's that
2129contain only actions sysinit/wait/once. It does not clean up zombies
2130in that case.
2131
2132Members:
2133 init/init.c:1.200->1.201
2134
2135---------------------
2136PatchSet 4179
2137Date: 2004/04/12 19:21:54
2138Author: andersen
2139Branch: HEAD
2140Tag: (none)
2141Log:
2142Silly me
2143
2144Members:
2145 init/init.c:1.201->1.202
2146
2147---------------------
2148PatchSet 4180
2149Date: 2004/04/12 20:57:17
2150Author: andersen
2151Branch: HEAD
2152Tag: (none)
2153Log:
2154Eric Spakman noticed that ifdown' will attempt to run 'ifconfig'
2155even if built with CONFIG_FEATURE_IFUPDOWN_IP when shutting down
2156a dhcp connection.
2157
2158Members:
2159 networking/ifupdown.c:1.36->1.37
2160
2161---------------------
2162PatchSet 4181
2163Date: 2004/04/12 21:41:29
2164Author: andersen
2165Branch: HEAD
2166Tag: (none)
2167Log:
2168Wolfgang Denk writes:
2169
2170He,
2171
2172there is a bug in HUSH's handling of "if" / "elif" commands:
2173
2174 $ if true
2175 > then
2176 > echo 1
2177 > elif
2178 > true
2179 > then
2180 > echo 2
2181 > elif
2182 > true
2183 > then
2184 > echo 3
2185 > else
2186 > echo 4
2187 > fi
2188 1
2189 2
2190 3
2191 $
2192
2193The same bug exists in all versions of HUSH from BB v0.60.x up to and
2194including v1.00-pre9. The attached patch fixes this:
2195
2196 $ if true
2197 > then
2198 > echo 1
2199 > elif
2200 > true
2201 > then
2202 > echo 2
2203 > elif
2204 > true
2205 > then
2206 > echo 3
2207 > else
2208 > echo 4
2209 > fi
2210 1
2211 $
2212
2213
2214
2215Best regards,
2216
2217Wolfgang Denk
2218
2219Members:
2220 shell/hush.c:1.67->1.68
2221
2222---------------------
2223PatchSet 4182
2224Date: 2004/04/12 22:49:06
2225Author: andersen
2226Branch: HEAD
2227Tag: (none)
2228Log:
2229Sigh. The patch from David Anders (prpplague) broke standard
2230securetty files since the /dev was not stripped.
2231
2232Members:
2233 loginutils/login.c:1.15->1.16
2234
2235---------------------
2236PatchSet 4183
2237Date: 2004/04/13 16:31:41
2238Author: andersen
2239Branch: HEAD
2240Tag: (none)
2241Log:
2242Put the glibc nss junk back at the end
2243
2244Members:
2245 docs/busybox_footer.pod:1.15->1.16
2246 docs/busybox_header.pod:1.16->1.17
2247
2248---------------------
2249PatchSet 4184
2250Date: 2004/04/13 18:28:46
2251Author: andersen
2252Branch: HEAD
2253Tag: (none)
2254Log:
2255Fix several problems with start-stop-daemon, add -m support
2256
2257Members:
2258 debianutils/start_stop_daemon.c:1.13->1.14
2259 include/usage.h:1.203->1.204
2260
2261---------------------
2262PatchSet 4185
2263Date: 2004/04/13 19:25:57
2264Author: andersen
2265Branch: HEAD
2266Tag: (none)
2267Log:
2268slightly clean the whacked out formatting
2269
2270Members:
2271 networking/ipcalc.c:1.8->1.9
2272
2273---------------------
2274PatchSet 4186
2275Date: 2004/04/13 19:27:20
2276Author: andersen
2277Branch: HEAD
2278Tag: (none)
2279Log:
2280Fix incorrect ipcalc usage text
2281
2282Members:
2283 include/usage.h:1.204->1.205
2284
2285---------------------
2286PatchSet 4187
2287Date: 2004/04/13 19:38:17
2288Author: andersen
2289Branch: HEAD
2290Tag: busybox_1_00_pre10
2291Log:
2292bump version, prepare for -pre10
2293
2294Members:
2295 Changelog:1.291->1.292
2296 Rules.mak:1.31->1.32
2297 docs/busybox.net/news.html:1.13->1.14
2298 docs/busybox.net/oldnews.html:1.21->1.22
2299
2300---------------------
2301PatchSet 4188
2302Date: 2004/04/14 17:51:07
2303Author: andersen
2304Branch: HEAD
2305Tag: (none)
2306Log:
2307Larry Doolittle writes:
2308
2309This is a bulk spelling fix patch against busybox-1.00-pre10.
2310If anyone gets a corrupted copy (and cares), let me know and
2311I will make alternate arrangements.
2312
2313Erik - please apply.
2314
2315Authors - please check that I didn't corrupt any meaning.
2316
2317Package importers - see if any of these changes should be
2318passed to the upstream authors.
2319
2320I glossed over lots of sloppy capitalizations, missing apostrophes,
2321mixed American/British spellings, and German-style compound words.
2322
2323What is "pretect redefined for test" in cmdedit.c?
2324
2325Good luck on the 1.00 release!
2326
2327 - Larry
2328
2329Members:
2330 applets/applets.c:1.25->1.26
2331 archival/dpkg.c:1.76->1.77
2332 archival/gzip.c:1.62->1.63
2333 archival/tar.c:1.189->1.190
2334 archival/libunarchive/data_extract_all.c:1.19->1.20
2335 archival/libunarchive/decompress_bunzip2.c:1.12->1.13
2336 archival/libunarchive/decompress_uncompress.c:1.10->1.11
2337 archival/libunarchive/decompress_unzip.c:1.33->1.34
2338 archival/libunarchive/get_header_tar.c:1.36->1.37
2339 coreutils/cal.c:1.9->1.10
2340 coreutils/cmp.c:1.9->1.10
2341 coreutils/cut.c:1.28->1.29
2342 coreutils/date.c:1.46->1.47
2343 coreutils/df.c:1.56->1.57
2344 coreutils/echo.c:1.18->1.19
2345 coreutils/env.c:1.10->1.11
2346 coreutils/expr.c:1.17->1.18
2347 coreutils/logname.c:1.17->1.18
2348 coreutils/md5_sha1_sum.c:1.7->1.8
2349 editors/awk.c:1.7->1.8
2350 editors/sed.c:1.163->1.164
2351 editors/vi.c:1.35->1.36
2352 findutils/grep.c:1.81->1.82
2353 findutils/xargs.c:1.34->1.35
2354 include/usage.h:1.205->1.206
2355 libbb/create_icmp6_socket.c:1.3->1.4
2356 libbb/create_icmp_socket.c:1.2->1.3
2357 libbb/default_error_retval.c:1.1->1.2
2358 libbb/fclose_nonstdin.c:1.1->1.2
2359 libbb/isdirectory.c:1.5->1.6
2360 libbb/make_directory.c:1.14->1.15
2361 libbb/printf.c:1.4->1.5
2362 libbb/run_parts.c:1.11->1.12
2363 libbb/vfork_daemon_rexec.c:1.3->1.4
2364 libbb/warn_ignoring_args.c:1.1->1.2
2365 libbb/xconnect.c:1.13->1.14
2366 libpwdgrp/__getgrent.c:1.6->1.7
2367 libpwdgrp/initgroups.c:1.7->1.8
2368 loginutils/login.c:1.16->1.17
2369 miscutils/crond.c:1.13->1.14
2370 miscutils/crontab.c:1.7->1.8
2371 miscutils/devfsd.c:1.8->1.9
2372 miscutils/hdparm.c:1.14->1.15
2373 modutils/insmod.c:1.116->1.117
2374 networking/httpd.c:1.25->1.26
2375 networking/inetd.c:1.20->1.21
2376 networking/ipcalc.c:1.9->1.10
2377 networking/nameif.c:1.8->1.9
2378 networking/wget.c:1.73->1.74
2379 networking/udhcp/clientpacket.c:1.7->1.8
2380 networking/udhcp/common.c:1.6->1.7
2381 networking/udhcp/common.h:1.3->1.4
2382 networking/udhcp/packet.c:1.5->1.6
2383 networking/udhcp/pidfile.c:1.3->1.4
2384 networking/udhcp/pidfile.h:1.3->1.4
2385 networking/udhcp/script.c:1.13->1.14
2386 networking/udhcp/serverpacket.c:1.5->1.6
2387 networking/udhcp/signalpipe.c:1.1->1.2
2388 procps/top.c:1.11->1.12
2389 shell/ash.c:1.96->1.97
2390 shell/cmdedit.c:1.91->1.92
2391 shell/hush.c:1.68->1.69
2392 shell/msh.c:1.17->1.18
2393 sysklogd/syslogd.c:1.108->1.109
2394 util-linux/fdisk.c:1.21->1.22
2395 util-linux/fsck_minix.c:1.39->1.40
2396 util-linux/getopt.c:1.12->1.13
2397 util-linux/hwclock.c:1.12->1.13
2398 util-linux/mkfs_minix.c:1.41->1.42
2399 util-linux/mount.c:1.117->1.118
2400
2401---------------------
2402PatchSet 4189
2403Date: 2004/04/14 17:57:11
2404Author: andersen
2405Branch: HEAD
2406Tag: (none)
2407Log:
2408remove a warning
2409
2410Members:
2411 libbb/interface.c:1.21->1.22
2412
2413---------------------
2414PatchSet 4190
2415Date: 2004/04/14 17:59:21
2416Author: andersen
2417Branch: HEAD
2418Tag: (none)
2419Log:
2420Steven Scholz writes:
2421
2422Hi there,
2423
2424the "-h" option of httpd is not described in the usage text.
2425
2426Please find the attached patch.
2427
2428Thanks.
2429
2430Steven
2431
2432Members:
2433 include/usage.h:1.206->1.207
2434
2435---------------------
2436PatchSet 4191
2437Date: 2004/04/15 19:16:28
2438Author: andersen
2439Branch: HEAD
2440Tag: (none)
2441Log:
2442Update Acronis and Belkin
2443
2444Members:
2445 docs/busybox.net/products.html:1.9->1.10
2446 docs/busybox.net/shame.html:1.15->1.16
2447
2448---------------------
2449PatchSet 4192
2450Date: 2004/04/16 15:02:10
2451Author: andersen
2452Branch: HEAD
2453Tag: (none)
2454Log:
2455Thats odd. I guess this was cut-n-paste error, but vodz
2456email address was wrong!
2457
2458Members:
2459 coreutils/env.c:1.11->1.12
2460
2461---------------------
2462PatchSet 4193
2463Date: 2004/04/18 13:35:56
2464Author: bug1 155Author: bug1
2465Branch: HEAD 156Branch: HEAD
2466Tag: (none) 157Tag: (none)
2467Log: 158Log:
2468Add two fundamental tests for copying directories 159Fix bug in accepting buffer size argument
2469 160
2470Members: 161Members:
2471 testsuite/cp/cp-dir-create-dir:INITIAL->1.1 162 sysklogd/syslogd.c:1.111->1.112
2472 testsuite/cp/cp-dir-existing-dir:INITIAL->1.1
2473 163
2474--------------------- 164---------------------
2475PatchSet 4194 165PatchSet 4285
2476Date: 2004/04/19 12:28:02 166Date: 2004/07/21 23:56:31
2477Author: bug1 167Author: bug1
2478Branch: HEAD 168Branch: HEAD
2479Tag: (none) 169Tag: (none)
2480Log: 170Log:
2481Dont try and preserve hard links to directories. 171Patch from Mike Snitzer to fix return codes.
2482The linux kernel doesnt allow hard links to directories, SUS says its
2483implementation specific.
2484cramfs gives empty directories and 0 length files the same node it
2485makies it difficult to distinguish from hard links.
2486
2487Members:
2488 libbb/copy_file.c:1.31->1.32
2489
2490---------------------
2491PatchSet 4195
2492Date: 2004/04/21 00:56:22
2493Author: andersen
2494Branch: HEAD
2495Tag: (none)
2496Log:
2497So I'm building a linux from scratch system, using a working script to do this
2498that the _only_ change to is that gnu sed has been replaced with busybox sed.
2499And ncurses' install phase hangs. I trace it down, and it's trying to run
2500gawk. (Insert obligatory doubletake, but this is FSF code we're talking
2501about, so...)
2502
2503It turns out gawk shells out to sed, ala "sed -f /tmp/blah file.h". The
2504/tmp/blah file is basically empty (it contains one character, a newline). So
2505basically, gawk is using sed as "cat". With gnu sed, it works like cat,
2506anyway.
2507
2508With busybox sed, it tests if its command list is empty after parsing the
2509command line, and if the list is empty it takes the first file argument as a
2510sed command string, and if that leaves the file list empty it tries to read
2511the data to operate on from stdin. (Hence the hang, since nothing's coming
2512in on stdin...)
2513 172
2514It _should_ be testing whether there were any instances of -f or -e, not 173"I have a need to _really_ know if the interface was properly configured
2515whether it actually got any commands. Using sed as cat may be kind of 174via ifup so I made busybox's ifupdown pass the return codes through rather
2516stupid, but it's valid and gawk relies on this behavior. 175than dropping them on the floor."
2517 176
2518Here's a patch to fix it, turning a couple of ints into chars in hopes of 177"All the functions in ifupdown.c return 1 on success and 0 on failure
2519saving a bit of the space this adds. Comments? 178(which happens to the opposite of standard practices but whatever).
179So it is important for all these functions to not blindly return 1."
2520 180
2521Rob 181"The problem with blindly returning ret, even if it is != 1, is the
182callers expect a 0 or 1 and accumulate the return codes. So a function that
183makes 3 calls to execute will have a value of 3 accumulated. That value
184of 1 (success) was almost always returned even if 1 of the commands in the
185command sequence failed. The attached patch fixes the lack of checking
186to verify thar result == expected_reult."
2522 187
2523Members: 188Members:
2524 editors/sed.c:1.164->1.165 189 networking/ifupdown.c:1.41->1.42
2525 190
2526--------------------- 191---------------------
2527PatchSet 4196 192PatchSet 4286
2528Date: 2004/04/21 00:57:14 193Date: 2004/07/22 00:03:39
2529Author: andersen 194Author: sandman
2530Branch: HEAD 195Branch: HEAD
2531Tag: (none) 196Tag: (none)
2532Log: 197Log:
2533This sed patch can only be described as "duh". Stat the source file, chmod 198Patch from Mike Snitzer <snitzer@gmail.com>:
2534the _destination_ file. (Ah hah! That works _much_ better...) I 199Support for /etc/modprobe.conf (for 2.6 kernels) should likely be added
2535implemented the behavior, I just forgot to test this corner of it. My fault, 200to bb's modprobe, see attached patch.
2536sorry...
2537
2538No, gnu sed -i doesn't preverve ownership information. I checked.
2539Permissions, yes, ownership info, no.
2540 201
2541Rob 202modprobe.conf is just a (even simpler) variant of modules.conf
2542 203
2543Members: 204Members:
2544 editors/sed.c:1.165->1.166 205 modutils/modprobe.c:1.32->1.33
2545 206
2546--------------------- 207---------------------
2547PatchSet 4197 208PatchSet 4287
2548Date: 2004/04/25 05:11:12 209Date: 2004/07/22 04:23:18
2549Author: bug1 210Author: bug1
2550Branch: HEAD 211Branch: HEAD
2551Tag: (none) 212Tag: (none)
2552Log: 213Log:
2553Update my email address, document some of my tasks in the AUTHORS file 214Reverse my previous change, "::" is a GNU getopt extension that allows
215an optional argument.
216Looks like a glibc bug to me
2554 217
2555Members: 218Members:
2556 AUTHORS:1.43->1.44 219 sysklogd/syslogd.c:1.112->1.113
2557 archival/ar.c:1.48->1.49
2558 archival/bunzip2.c:1.18->1.19
2559 archival/gunzip.c:1.80->1.81
2560 archival/tar.c:1.190->1.191
2561 archival/libunarchive/decompress_unzip.c:1.34->1.35
2562 coreutils/fold.c:1.2->1.3
2563 coreutils/install.c:1.9->1.10
2564 coreutils/uudecode.c:1.22->1.23
2565 docs/busybox_footer.pod:1.16->1.17
2566 editors/patch.c:1.2->1.3
2567 editors/sed.c:1.166->1.167
2568 init/minit.c:1.1->1.2
2569 init/msvc.c:1.1->1.2
2570 init/pidfilehack.c:1.1->1.2
2571 networking/ftpgetput.c:1.18->1.19
2572 networking/ifupdown.c:1.37->1.38
2573 networking/nameif.c:1.9->1.10
2574 networking/udhcp/ChangeLog:1.8->1.9
2575 220
2576--------------------- 221---------------------
2577PatchSet 4198 222PatchSet 4288
2578Date: 2004/04/25 06:05:14 223Date: 2004/07/23 01:10:22
2579Author: bug1 224Author: bug1
2580Branch: HEAD 225Branch: HEAD
2581Tag: (none) 226Tag: (none)
2582Log: 227Log:
2583Sync my tasks with AUTHORS file 228Patch from Manousaridis Angelos to bring dhclient down more elegently
2584 229
2585Members: 230Members:
2586 docs/busybox_footer.pod:1.17->1.18 231 networking/ifupdown.c:1.42->1.43
2587 232
2588--------------------- 233---------------------
2589PatchSet 4199 234PatchSet 4289
2590Date: 2004/04/26 19:32:49 235Date: 2004/07/23 01:20:57
2591Author: andersen
2592Branch: HEAD
2593Tag: (none)
2594Log:
2595Thomas Koeller writes:
2596
2597 Hi,
2598
2599 the following output is from BusyBox 1.0.0-pre10:
2600
2601 ~ # ip link help
2602 ip: Command "help" is unknown, try "ip link help".
2603
2604 tk
2605
2606This patch fixes it by removing the advertisements for
2607the "ip blah help" stuff that is not implemented.
2608
2609Members:
2610 networking/libiproute/iplink.c:1.9->1.10
2611 networking/libiproute/iptunnel.c:1.7->1.8
2612
2613---------------------
2614PatchSet 4200
2615Date: 2004/04/29 09:24:19
2616Author: bug1 236Author: bug1
2617Branch: HEAD 237Branch: HEAD
2618Tag: (none) 238Tag: (none)
2619Log: 239Log:
2620Fix symlink handling and small memory leak 240Patch from Adam Slattery to add bzip2 support to rpm2cpio
2621 241
2622Members: 242Members:
2623 archival/libunarchive/get_header_cpio.c:1.9->1.10 243 patches/rpm2cpio_bzip2.patch:INITIAL->1.1
2624 244
2625--------------------- 245---------------------
2626PatchSet 4201 246PatchSet 4290
2627Date: 2004/04/30 23:09:39 247Date: 2004/07/23 01:27:56
2628Author: bug1 248Author: bug1
2629Branch: HEAD 249Branch: HEAD
2630Tag: (none) 250Tag: (none)
2631Log: 251Log:
2632Bugfixes 252Patch from Felipe Kellermann to fix some typo's
26331) a non NULL terminated buffer that can mess up output, spotted by Ian
2634Latter
26352) in miscutils/strings.c: get rid of useless pointer dereference in
2636third part of for(;;), spotted by Larry Doolittle
26373) bug when reading from a pipe and being invoked as strings
2638"cat Readme | strings" is broken
2639"cat Readme | busybox strings" works
2640spotted by Ian Latter and fixed by Tito.
2641 253
2642Members: 254Members:
2643 miscutils/strings.c:1.13->1.14 255 include/usage.h:1.214->1.215
2644 256
2645--------------------- 257---------------------
2646PatchSet 4202 258PatchSet 4291
2647Date: 2004/05/01 00:49:49 259Date: 2004/07/23 01:35:41
2648Author: bug1 260Author: bug1
2649Branch: HEAD 261Branch: HEAD
2650Tag: (none) 262Tag: (none)
2651Log: 263Log:
2652Re-add the TODO list, mention tr 264Patch from Felipe Kellermann, "There is a call to printf using `*pr-cchar'
265referencing a string and using a single char, when *p <= 0x1f."
2653 266
2654Members: 267Members:
2655 TODO:1.88->1.89 268 libbb/dump.c:1.12->1.13
2656 269
2657--------------------- 270---------------------
2658PatchSet 4203 271PatchSet 4292
2659Date: 2004/05/01 01:27:30 272Date: 2004/07/23 01:42:28
2660Author: andersen
2661Branch: HEAD
2662Tag: (none)
2663Log:
2664Do not use getpass(3)
2665
2666Members:
2667 include/libbb.h:1.129->1.130
2668 libbb/Makefile.in:1.34->1.35
2669 libbb/bb_askpass.c:INITIAL->1.1
2670 libbb/correct_password.c:1.3->1.4
2671 loginutils/passwd.c:1.6->1.7
2672 loginutils/sulogin.c:1.2->1.3
2673 loginutils/vlock.c:1.3->1.4
2674
2675---------------------
2676PatchSet 4204
2677Date: 2004/05/01 11:47:24
2678Author: bug1 273Author: bug1
2679Branch: HEAD 274Branch: HEAD
2680Tag: (none) 275Tag: (none)
2681Log: 276Log:
2682This patch makes the id command SuS3 compliant and provides a groups 277Felipe Kellermann writes,
2683applet via an alias to id.
2684 - Add G option
2685 - Pedantic option checking
2686 - If effective group and user differs from the real one show both.
2687id.
2688 - Alias id -Gn to groups applet
2689 278
2690Members: 279"As noticed today by Steven Scholz, the od's `-v' was broken.
2691 patches/id_groups_alias.patch:INITIAL->1.1 280I've fixed that and now both the flags `-v' and `-a' are OK"
2692 281
2693--------------------- 282Fixes a segfault in
2694PatchSet 4205 283echo "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\02bar\4"| ./busybox od -av
2695Date: 2004/05/02 03:01:08
2696Author: bug1
2697Branch: HEAD
2698Tag: (none)
2699Log:
2700Update dpkg-deb usage to match current practices
2701 284
2702Members: 285Members:
2703 include/usage.h:1.207->1.208 286 coreutils/od.c:1.6->1.7
2704 287
2705--------------------- 288---------------------
2706PatchSet 4206 289PatchSet 4293
2707Date: 2004/05/02 08:38:53 290Date: 2004/07/23 01:49:46
2708Author: bug1 291Author: bug1
2709Branch: HEAD 292Branch: HEAD
2710Tag: (none) 293Tag: (none)
2711Log: 294Log:
2712Add part of a patch from Vernon Sauder that i missed a while back 295Fix for a bug identied by Harald Kuthe, when using many interfaces (29
296in this case) the order was incorrect and there were duplicate entries.
2713 297
2714Members: 298Members:
2715 libbb/dump.c:1.11->1.12 299 libbb/interface.c:1.22->1.23
2716 300
2717--------------------- 301---------------------
2718PatchSet 4207 302PatchSet 4294
2719Date: 2004/05/04 10:43:34 303Date: 2004/07/23 02:11:25
2720Author: bug1 304Author: bug1
2721Branch: HEAD 305Branch: HEAD
2722Tag: (none) 306Tag: (none)
2723Log: 307Log:
2724Fix size command, safe_strtoul gives and error if the \r is left in, the 308Patch from Dmitry Zakharov to fix a bug discovered via the freeswap
2725RFC spec says the \r should be there. 309script.
2726This fix is the same as a recent wget fix
2727
2728Members:
2729 networking/ftpgetput.c:1.19->1.20
2730
2731---------------------
2732PatchSet 4208
2733Date: 2004/05/05 07:05:32
2734Author: andersen
2735Branch: HEAD
2736Tag: (none)
2737Log:
2738Steve Grubb writes:
2739
2740Hello,
2741
2742Last November a bug was found in iproute. CAN-2003-0856 has more information.
2743Basically, netlink packets can come from any user. If a program performs action
2744based on netlink packets, they must be examined to make sure they came from the
2745place they are expected (the kernel).
2746
2747Attached is a patch against pre8. Please apply this before releasing 1.00 final.
2748All users of busy box may be vulnerable to local attacks without it.
2749
2750Best Regards,
2751Steve Grubb
2752
2753Members:
2754 networking/libiproute/libnetlink.c:1.6->1.7
2755
2756---------------------
2757PatchSet 4209
2758Date: 2004/05/05 10:37:48
2759Author: andersen
2760Branch: HEAD
2761Tag: (none)
2762Log:
2763Steve Grubb writes:
2764
2765Hello,
2766
2767I found and patched 2 more bugs. The first is a misplaced semi-colon. The second
2768one is a buffer overflow. I doubt the buffer overflow is triggered in real life.
2769But you never know what those wily hackers are up to.
2770
2771Thanks,
2772Steve Grubb
2773 310
2774Members: 311Members:
2775 archival/tar.c:1.191->1.192 312 editors/awk.c:1.8->1.9
2776 coreutils/dos2unix.c:1.18->1.19
2777 313
2778--------------------- 314---------------------
2779PatchSet 4210 315PatchSet 4295
2780Date: 2004/05/05 19:39:21 316Date: 2004/07/23 03:33:38
2781Author: andersen
2782Branch: HEAD
2783Tag: (none)
2784Log:
2785Steve Grubb writes:
2786
2787Hi,
2788
2789I just re-reviewed the patch I just sent...and it needed to be BUFSIZ-3 in
2790dos2unix.c . tempFn is BUFSIZ so the last addressable spot it BUFSIZ-1. The loop
2791increments by 2. That's why it should be BUFSIZ-3.
2792
2793Best Regards,
2794Steve Grubb
2795
2796Members:
2797 coreutils/dos2unix.c:1.19->1.20
2798
2799---------------------
2800PatchSet 4211
2801Date: 2004/05/10 08:59:17
2802Author: bug1 317Author: bug1
2803Branch: HEAD 318Branch: HEAD
2804Tag: (none) 319Tag: (none)
2805Log: 320Log:
2806Fix for debian bug #248106, should use int for returned getopt value. 321iUpdate reboot usage, patch by Felipe Kellermann
2807 322
2808Members: 323Members:
2809 editors/sed.c:1.167->1.168 324 include/usage.h:1.215->1.216
2810 325
2811--------------------- 326---------------------
2812PatchSet 4212 327PatchSet 4296
2813Date: 2004/05/16 02:35:49 328Date: 2004/07/23 05:16:17
2814Author: bug1 329Author: bug1
2815Branch: HEAD 330Branch: HEAD
2816Tag: (none) 331Tag: (none)
2817Log: 332Log:
2818Use int instead of char for return type, in theory avoiding a cast 333Patch from Felipe Kellermann, fixup usage for halt command
2819
2820Members:
2821 editors/sed.c:1.168->1.169
2822
2823---------------------
2824PatchSet 4213
2825Date: 2004/05/19 07:45:47
2826Author: russ
2827Branch: HEAD
2828Tag: (none)
2829Log:
2830fix memory leak caused by switch to vfork
2831
2832Members:
2833 networking/udhcp/script.c:1.14->1.15
2834
2835---------------------
2836PatchSet 4214
2837Date: 2004/05/19 07:46:23
2838Author: russ
2839Branch: HEAD
2840Tag: (none)
2841Log:
2842remove uneccessary check (already done in pidfile.c)
2843
2844Members:
2845 networking/udhcp/common.c:1.7->1.8
2846
2847---------------------
2848PatchSet 4215
2849Date: 2004/05/19 08:29:05
2850Author: russ
2851Branch: HEAD
2852Tag: (none)
2853Log:
2854fix timewarp in client (server fix later)
2855
2856Members:
2857 networking/udhcp/arpping.c:1.7->1.8
2858 networking/udhcp/common.c:1.8->1.9
2859 networking/udhcp/common.h:1.4->1.5
2860 networking/udhcp/dhcpc.c:1.17->1.18
2861
2862---------------------
2863PatchSet 4216
2864Date: 2004/05/19 08:54:28
2865Author: andersen
2866Branch: HEAD
2867Tag: (none)
2868Log:
2869Fix a compile problem
2870
2871Members:
2872 networking/udhcp/common.c:1.9->1.10
2873
2874---------------------
2875PatchSet 4217
2876Date: 2004/05/19 09:00:00
2877Author: andersen
2878Branch: HEAD
2879Tag: (none)
2880Log:
2881Make vodz happy and make fdisk always use large file support if
2882possible, even if LFS is not enabled for the rest of busybox.
2883 -Erik
2884
2885Members:
2886 util-linux/fdisk.c:1.22->1.23
2887
2888---------------------
2889PatchSet 4218
2890Date: 2004/05/19 09:18:04
2891Author: russ
2892Branch: HEAD
2893Tag: (none)
2894Log:
2895use busybox sysinfo struct
2896
2897Members:
2898 networking/udhcp/common.c:1.10->1.11
2899 networking/udhcp/libbb_udhcp.h:1.6->1.7
2900
2901---------------------
2902PatchSet 4219
2903Date: 2004/05/19 10:49:17
2904Author: andersen
2905Branch: HEAD
2906Tag: (none)
2907Log:
2908Erik,
2909
2910>http://busybox.net/cgi-bin/cvsweb/busybox/util-linux/fdisk.c?r1=1.22&r2=1.23&diff_format=u
2911
2912Its hack for "force" ;-)
2913
2914If to return the previous version of a Config.in
2915http://busybox.net/cgi-bin/cvsweb/busybox/util-linux/Config.in?r1=1.12&r2=1.13
2916and to apply last patch, then I shall calm down. ;-)
2917
2918
2919(OOPS, last patch have autocorrected from my editor begins spaces to tabs and
2920removed spaces from empty lines too).
2921
2922
2923--w
2924vodz
2925
2926Members:
2927 util-linux/Config.in:1.13->1.14
2928 util-linux/fdisk.c:1.23->1.24
2929
2930---------------------
2931PatchSet 4220
2932Date: 2004/05/19 11:06:20
2933Author: andersen
2934Branch: HEAD
2935Tag: (none)
2936Log:
2937Do not select LFS
2938
2939Members:
2940 util-linux/Config.in:1.14->1.15
2941
2942---------------------
2943PatchSet 4221
2944Date: 2004/05/25 11:30:22
2945Author: andersen
2946Branch: HEAD
2947Tag: (none)
2948Log:
2949Do not prompt about FDISK large disk support when LFS is enabled.
2950Resolve a dependancy problem with the various malloc debug libs
2951and make them mutually exclusive.
2952 -Erik
2953 334
2954Members: 335Members:
2955 sysdeps/linux/Config.in:1.14->1.15 336 include/usage.h:1.216->1.217
2956 337
2957--------------------- 338---------------------
2958PatchSet 4222 339PatchSet 4297
2959Date: 2004/05/26 09:46:41 340Date: 2004/07/23 06:06:21
2960Author: andersen
2961Branch: HEAD
2962Tag: (none)
2963Log:
2964Patch from vodz to correct 'grep -e pattern1 -e pattern2' logic
2965
2966Members:
2967 findutils/grep.c:1.82->1.83
2968
2969---------------------
2970PatchSet 4223
2971Date: 2004/05/26 09:54:36
2972Author: andersen
2973Branch: HEAD
2974Tag: (none)
2975Log:
2976Rob Landley writes:
2977
2978Run this test, against both busybox and a non-busybox version of "tee".
2979
2980while true; do i=$[$i+1]; echo "hello $i"; sleep 1; done | ./busybox tee
2981
2982Now run the busybox one again with the following small patch applied:
2983
2984Members:
2985 coreutils/tee.c:1.24->1.25
2986
2987---------------------
2988PatchSet 4224
2989Date: 2004/05/26 10:03:33
2990Author: andersen
2991Branch: HEAD
2992Tag: (none)
2993Log:
2994Rob Landley writes:
2995
2996add sed -r support.
2997
2998I bumped into a couple of things that want to use extended regular expressions
2999in sed, and it really isn't that hard to add. Can't say I've extensively
3000tested it, but it's small and isn't going to break anything that doesn't use
3001it, so...
3002
3003Rob
3004
3005Members:
3006 editors/sed.c:1.169->1.170
3007
3008---------------------
3009PatchSet 4225
3010Date: 2004/05/26 10:26:10
3011Author: andersen
3012Branch: HEAD
3013Tag: (none)
3014Log:
3015Use STDIN_FILENO rather than '0'
3016
3017Members:
3018 coreutils/tee.c:1.25->1.26
3019
3020---------------------
3021PatchSet 4226
3022Date: 2004/05/26 10:28:31
3023Author: andersen
3024Branch: HEAD
3025Tag: (none)
3026Log:
3027As discussed, drop minit, which was not being supported in busybox.
3028People wishing to use minit can obtain it and obtain support from
3029http://www.fefe.de/minit/
3030
3031Members:
3032 include/applets.h:1.113->1.114
3033 include/usage.h:1.208->1.209
3034 init/Config.in:1.8->1.9
3035 init/Makefile.in:1.8->1.9
3036 init/minit.c:1.2->1.3(DEAD)
3037 init/msvc.c:1.2->1.3(DEAD)
3038 init/pidfilehack.c:1.2->1.3(DEAD)
3039
3040---------------------
3041PatchSet 4227
3042Date: 2004/05/26 11:38:46
3043Author: andersen
3044Branch: HEAD
3045Tag: (none)
3046Log:
3047Patch from Yoshinori Sato:
3048
3049This patch is uClinux-2.4.x for H8/300 module support.
3050please apply.
3051
3052--
3053Yoshinori Sato
3054
3055Members:
3056 modutils/insmod.c:1.117->1.118
3057
3058---------------------
3059PatchSet 4228
3060Date: 2004/05/26 11:47:55
3061Author: andersen
3062Branch: HEAD
3063Tag: (none)
3064Log:
3065Rick Richardson writes:
3066
3067Here is a patch that adds egrep -L support (the opposite of egrep -l).
3068
3069I realize this is probably too late for 1.0. But I offer it for your
3070future consideration.
3071
3072egrep -L is used in some networking startup scripts I inherited.
3073
3074-Rick
3075
3076Members:
3077 findutils/grep.c:1.83->1.84
3078
3079---------------------
3080PatchSet 4229
3081Date: 2004/05/26 11:48:29
3082Author: andersen
3083Branch: HEAD
3084Tag: (none)
3085Log:
3086Make the grep option values a bit less horrible
3087
3088Members:
3089 findutils/grep.c:1.84->1.85
3090
3091---------------------
3092PatchSet 4230
3093Date: 2004/05/26 11:50:37
3094Author: andersen
3095Branch: HEAD
3096Tag: (none)
3097Log:
3098Use tab not space
3099
3100Members:
3101 util-linux/Makefile.in:1.6->1.7
3102
3103---------------------
3104PatchSet 4231
3105Date: 2004/05/26 11:59:19
3106Author: andersen
3107Branch: HEAD
3108Tag: (none)
3109Log:
3110Per suggestion from Bastian Blank, be less evil when we force fdisk to
3111transparently remap 32-bit interfaces to actually use 64 bit interfaces.
3112 -Erik
3113
3114Members:
3115 util-linux/Makefile.in:1.7->1.8
3116 util-linux/fdisk.c:1.24->1.25
3117
3118---------------------
3119PatchSet 4232
3120Date: 2004/05/26 12:06:38
3121Author: andersen
3122Branch: HEAD
3123Tag: (none)
3124Log:
3125oops
3126
3127Members:
3128 modutils/insmod.c:1.118->1.119
3129
3130---------------------
3131PatchSet 4233
3132Date: 2004/05/26 15:21:19
3133Author: mjn3
3134Branch: HEAD
3135Tag: (none)
3136Log:
3137If read were to return with an error, bad things would happen. Fix it.
3138Also, make sure read errors are reflected in the applet exit code.
3139
3140Members:
3141 coreutils/tee.c:1.26->1.27
3142
3143---------------------
3144PatchSet 4234
3145Date: 2004/05/26 17:17:39
3146Author: andersen
3147Branch: HEAD
3148Tag: (none)
3149Log:
3150Update U.S. Robotics and Actiontec entries
3151
3152Members:
3153 docs/busybox.net/products.html:1.10->1.11
3154 docs/busybox.net/shame.html:1.16->1.17
3155
3156---------------------
3157PatchSet 4235
3158Date: 2004/05/26 21:26:07
3159Author: andersen
3160Branch: HEAD
3161Tag: (none)
3162Log:
3163Kevin P. Fleming writes:
3164
3165Yes, I know busybox is in feature freeze. If this two-liner is too much
3166that's fine, but it's handy.
3167
3168This patch allows busybox mount to support "-o move" just like it
3169supports "-o bind", which is the equivalent of util-linux "mount --move".
3170
3171Usage is:
3172
3173mount -o move /mnt/point/1 /mnt/point/2
3174
3175where /mnt/point/1 is an already mounted filesystem; it will be moved to
3176/mnt/point/2.
3177
3178Members:
3179 util-linux/mount.c:1.118->1.119
3180
3181---------------------
3182PatchSet 4236
3183Date: 2004/05/26 21:59:31
3184Author: landley
3185Branch: HEAD
3186Tag: (none)
3187Log:
3188Update sed help. (Add -r option to long help, add -i option to brief help,
3189and alphabetizie the option list.)
3190
3191Members:
3192 include/usage.h:1.209->1.210
3193
3194---------------------
3195PatchSet 4237
3196Date: 2004/05/26 22:09:37
3197Author: landley
3198Branch: HEAD
3199Tag: (none)
3200Log:
3201Ahem. ("I'm just tweaking a documentation string, I don't need to compile
3202test it before checking in..." New entry for famous last words list.)
3203
3204Add the missing backslash at the end of the new sed doc string line.
3205
3206(This one actually compiled with "show verbose applet usage messages"...)
3207
3208Members:
3209 include/usage.h:1.210->1.211
3210
3211---------------------
3212PatchSet 4238
3213Date: 2004/06/05 07:54:50
3214Author: bug1 341Author: bug1
3215Branch: HEAD 342Branch: HEAD
3216Tag: (none) 343Tag: (none)
3217Log: 344Log:
3218Device table support for makedevs, the previous behaviour can been 345Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove
3219selected at configure time. 346some trailing '\n'
3220 347
3221Members: 348Members:
3222 include/usage.h:1.211->1.212 349 include/usage.h:1.217->1.218
3223 miscutils/Config.in:1.14->1.15
3224 miscutils/makedevs.c:1.16->1.17
3225 patches/makdevs_table.diff:INITIAL->1.1
3226 350
3227--------------------- 351---------------------
3228PatchSet 4239 352PatchSet 4298
3229Date: 2004/06/05 07:58:17 353Date: 2004/07/23 06:43:29
3230Author: bug1 354Author: bug1
3231Branch: HEAD 355Branch: HEAD
3232Tag: (none) 356Tag: (none)
3233Log: 357Log:
3234Woops, the previous commit was an accident, its supplied in the patch, 358Patch from Felipe Kellermann, fix endless loop when first > last and
3235dont commit yet as we are in feature freeze 359increment > 0.
3236 360
3237Members: 361Members:
3238 include/usage.h:1.212->1.213 362 coreutils/seq.c:1.2->1.3
3239 miscutils/Config.in:1.15->1.16
3240 miscutils/makedevs.c:1.17->1.18
3241 363
3242--------------------- 364---------------------
3243PatchSet 4240 365PatchSet 4299
3244Date: 2004/06/06 10:22:43 366Date: 2004/07/24 01:55:56
3245Author: bug1 367Author: bug1
3246Branch: HEAD 368Branch: HEAD
3247Tag: (none) 369Tag: (none)
3248Log: 370Log:
3249Update reference for zip format 371Update Tito's contributions
3250
3251Members:
3252 archival/unzip.c:1.7->1.8
3253
3254---------------------
3255PatchSet 4241
3256Date: 2004/06/09 10:00:20
3257Author: andersen
3258Branch: HEAD
3259Tag: (none)
3260Log:
3261Typo fix from Niemann Hartmut
3262
3263Members:
3264 docs/busybox.net/license.html:1.4->1.5
3265
3266---------------------
3267PatchSet 4242
3268Date: 2004/06/19 06:26:30
3269Author: andersen
3270Branch: HEAD
3271Tag: (none)
3272Log:
3273note the new mailing list policy
3274
3275Members:
3276 docs/busybox.net/lists.html:1.3->1.4
3277
3278---------------------
3279PatchSet 4243
3280Date: 2004/06/22 08:29:44
3281Author: andersen
3282Branch: HEAD
3283Tag: (none)
3284Log:
3285Patch from Bastian Blank:
3286
3287 The updated patch adds a config option to explicitely enable 64 bit
3288 arithmetic.
3289
3290 Also it removes the arith prototype from libbb.h as it is not used
3291 outside of ash.
3292
3293 Bastian
3294
3295this patch has been slightly modified by Erik for cleanliness.
3296
3297Members:
3298 include/libbb.h:1.130->1.131
3299 shell/Config.in:1.15->1.16
3300 shell/ash.c:1.97->1.98
3301
3302---------------------
3303PatchSet 4244
3304Date: 2004/06/22 08:40:54
3305Author: andersen
3306Branch: HEAD
3307Tag: (none)
3308Log:
3309Robin Farine writes:
3310
3311Package: BusyBox
3312Version: 1.0.0-pre10
3313
3314Passing the -q <integer> option to inetd causes it to dereference an
3315invalid pointer (optarg). The attached patch provides a fix to this
3316problem.
3317
3318Robin
3319 372
3320Members: 373Members:
3321 networking/inetd.c:1.21->1.22 374 AUTHORS:1.44->1.45
3322 375
3323--------------------- 376---------------------
3324PatchSet 4245 377PatchSet 4300
3325Date: 2004/06/22 10:07:15 378Date: 2004/07/24 06:01:52
3326Author: andersen
3327Branch: HEAD
3328Tag: (none)
3329Log:
3330Patch from Bastian Blank:
3331
3332On Sat, Jun 19, 2004 at 10:57:37PM +0200, Bastian Blank wrote:
3333> The following patch changes klogd to use openlog/syslog themself
3334> instead of calling syslog_msg which always calls the triple
3335> openlog/syslog/closelog.
3336
3337Updated patch: get rid of syslog_msg entirely. Request from Erik Andersen.
3338
3339Bastian
3340
3341Members:
3342 include/libbb.h:1.131->1.132
3343 init/init.c:1.202->1.203
3344 libbb/Makefile.in:1.35->1.36
3345 libbb/syslog_msg_with_name.c:1.6->1.7
3346 loginutils/getty.c:1.10->1.11
3347 networking/telnetd.c:1.11->1.12
3348 sysklogd/klogd.c:1.20->1.21
3349
3350---------------------
3351PatchSet 4246
3352Date: 2004/06/22 10:12:59
3353Author: andersen
3354Branch: HEAD
3355Tag: (none)
3356Log:
3357Patch from Bastian Blank:
3358
3359 Hi folks
3360
3361 The following patch adds a new log message output to syslogd. This
3362 output omits hostname and priority and is used in d-i to make the syslog
3363 output better readable without lossing information.
3364
3365 Bastian
3366
3367I am applying this since I have syslogd hacked up in my wife's
3368access point with the same format string.... Might as well make
3369this hack official.
3370 -Erik
3371
3372Members:
3373 sysklogd/syslogd.c:1.109->1.110
3374
3375---------------------
3376PatchSet 4247
3377Date: 2004/06/22 10:18:30
3378Author: andersen
3379Branch: HEAD
3380Tag: (none)
3381Log:
3382Robin Farine writes:
3383
3384Hi,
3385
3386Package: BusyBox
3387Version: 1.0.0-pre10
3388
3389When an incomplete read or write from/to a local file occurs (i.e.
3390not an EOF condition), the tftp client prematurely exits. This
3391problem can be reproduced by slowly piping data to the tftp client
3392like this:
3393
3394 (for v in 1 2 3; do echo $v; sleep 1; done) | \
3395 tftp -p -l - -r output.txt <host>
3396
3397The output file on the TFTP server will contain "1".
3398
3399The attached patch provides a possible solution to this problem.
3400
3401I can reproduce this on ARM sa1110 and ARM xscale boards, both
3402running Linux-2.6.4 & glibc-2.3.2. Thanks for the wonderful
3403program!
3404
3405Robin
3406
3407Members:
3408 networking/tftp.c:1.27->1.28
3409
3410---------------------
3411PatchSet 4248
3412Date: 2004/06/22 10:43:09
3413Author: andersen
3414Branch: HEAD
3415Tag: (none)
3416Log:
3417Patrick Huesmann writes:
3418
3419 Hi,
3420
3421 There was some problem with busybox modprobe. For details see
3422 http://www.busybox.net/lists/busybox/2004-May/011507.html
3423
3424 I made a patch against busybox-1.00-pre10 to fix that one.
3425
3426This is a slight variant of Patrick's patch with a slightly
3427cleaner implementation of mod_strcmp()
3428 -Erik
3429
3430Members:
3431 modutils/Config.in:1.11->1.12
3432 modutils/modprobe.c:1.31->1.32
3433
3434---------------------
3435PatchSet 4249
3436Date: 2004/06/22 11:50:52
3437Author: andersen
3438Branch: HEAD
3439Tag: (none)
3440Log:
3441kill off insmod support for older pre 2.1 Linux kernels,
3442which are not supported with the current busybox 1.0 release
3443 -Erik
3444
3445Members:
3446 modutils/Config.in:1.12->1.13
3447 modutils/insmod.c:1.119->1.120
3448
3449---------------------
3450PatchSet 4250
3451Date: 2004/06/22 19:05:05
3452Author: andersen
3453Branch: HEAD
3454Tag: (none)
3455Log:
3456Add missing 'S' to the getopt string.
3457
3458Members:
3459 sysklogd/syslogd.c:1.110->1.111
3460
3461---------------------
3462PatchSet 4251
3463Date: 2004/06/22 19:07:21
3464Author: andersen
3465Branch: HEAD
3466Tag: (none)
3467Log:
3468Bastian Blank notices a couple of int64_ts that should have
3469been longs
3470
3471Members:
3472 shell/ash.c:1.98->1.99
3473
3474---------------------
3475PatchSet 4252
3476Date: 2004/06/22 20:09:40
3477Author: andersen
3478Branch: HEAD
3479Tag: (none)
3480Log:
3481Stupidity-1, Erik-0
3482
3483Members:
3484 shell/ash.c:1.99->1.100
3485
3486---------------------
3487PatchSet 4253
3488Date: 2004/06/22 20:10:53
3489Author: andersen
3490Branch: HEAD
3491Tag: (none)
3492Log:
3493fix a stupid compile error when CONFIG_FEATURE_INSMOD_VERSION_CHECKING
3494is disabled
3495
3496Members:
3497 modutils/insmod.c:1.120->1.121
3498
3499---------------------
3500PatchSet 4254
3501Date: 2004/06/25 07:05:13
3502Author: bug1 379Author: bug1
3503Branch: HEAD 380Branch: HEAD
3504Tag: (none) 381Tag: (none)
3505Log: 382Log:
3506Fix compile error when math support disabled. 383Patch by Paul Whittaker, make busybox dc compatable with GNU dc.
384the following example was broken, echo "1 1 +" | dc
3507 385
3508Members: 386Members:
3509 shell/ash.c:1.100->1.101 387 miscutils/dc.c:1.18->1.19
3510 388
3511--------------------- 389---------------------
3512PatchSet 4255 390PatchSet 4301
3513Date: 2004/06/25 07:47:03 391Date: 2004/07/24 12:44:13
3514Author: bug1
3515Branch: HEAD
3516Tag: (none)
3517Log:
3518Fix compile error under 2.6, check for newer versions first or all the
3519checks wont be considered.
3520
3521Members:
3522 libbb/loop.c:1.8->1.9
3523
3524---------------------
3525PatchSet 4256
3526Date: 2004/06/25 09:01:09
3527Author: bug1
3528Branch: HEAD
3529Tag: (none)
3530Log:
3531Revert my previous commit
3532
3533Members:
3534 libbb/loop.c:1.9->1.10
3535
3536---------------------
3537PatchSet 4257
3538Date: 2004/06/25 11:23:03
3539Author: andersen
3540Branch: HEAD
3541Tag: (none)
3542Log:
3543Do not mess with the console logging level unless
3544asked to do so.
3545 -Erik
3546
3547Members:
3548 sysklogd/klogd.c:1.21->1.22
3549
3550---------------------
3551PatchSet 4258
3552Date: 2004/06/28 23:50:31
3553Author: andersen 392Author: andersen
3554Branch: HEAD 393Branch: HEAD
3555Tag: (none) 394Tag: (none)
3556Log: 395Log:
3557Avoid a number of places where large drives could wrap a uint, and 396Paul Whittaker writes:
3558instead use off_t which will be automagically promoted to 64bit if
3559compiled with support for large drives.
3560 -Erik
3561 397
3562Members: 398With job control enabled, ash fails to tcsetpgrp back to initialpgrp
3563 util-linux/fdisk.c:1.25->1.26 399upon exit. exitshell() should call setjobctl(0) to do this.
3564 400
3565--------------------- 401Context: I am using a lightweight menu system (replimenu[.sf.net]) on my
3566PatchSet 4259 402console, which invokes "/bin/sh -i -c /bin/login", where /bin/sh and
3567Date: 2004/06/29 00:48:30 403/bin/login are busybox applets. /bin/sh is ash, with
3568Author: andersen 404CONFIG_ASH_JOB_CONTROL=y as the sole suboption. The shell of the user
3569Branch: HEAD 405concerned (nobody) is also /bin/sh (ash). When the user /bin/sh exits
3570Tag: (none) 406(and thereby login and its parent sh), replimenu receives EIO when it
3571Log: 407tries to read from the terminal.
3572Paul Fox writes:
3573
3574hi --
3575
3576working with ifupdown, i've found a couple of buglets --
3577the wrong string is passed to an error message.
3578
3579paul
3580 408
3581Members: 409Members:
3582 networking/ifupdown.c:1.38->1.39 410 shell/ash.c:1.102->1.103
3583 411
3584--------------------- 412---------------------
3585PatchSet 4260 413PatchSet 4302
3586Date: 2004/07/13 00:09:34 414Date: 2004/07/26 11:46:21
3587Author: andersen 415Author: andersen
3588Branch: HEAD 416Branch: HEAD
3589Tag: (none) 417Tag: (none)
3590Log: 418Log:
3591Fixup some cases of "QM_MODULES: not implemented" for both 419YAEGASHI Takeshi writes:
3592lsmod and rmmod when using 2.6.x module support
3593 -Erik
3594 420
3595Members: 421Hi,
3596 modutils/Config.in:1.13->1.14
3597 modutils/rmmod.c:1.28->1.29
3598
3599---------------------
3600PatchSet 4261
3601Date: 2004/07/14 10:01:04
3602Author: andersen
3603Branch: HEAD
3604Tag: (none)
3605Log:
3606Fixup a few documentation bugs
3607
3608Members:
3609 docs/contributing.txt:1.10->1.11
3610
3611---------------------
3612PatchSet 4262
3613Date: 2004/07/15 06:01:05
3614Author: andersen
3615Branch: HEAD
3616Tag: (none)
3617Log:
3618Peter Kjellerstedt at axis.com writes:
3619
3620Hello,
3621
3622the attached patch should bring extra/config in line
3623with the Linux 2.6.7 sources.
3624
3625The following are the commit messages for the respective
3626files from the Linux bk-repository:
3627
3628checklist.c:
3629* fix menuconfig choice item help display
3630
3631confdata.c:
3632* config: choice fix
3633* kconfig: don't rename target dir when saving config
3634
3635expr.c, expr.h:
3636* config: disable debug prints
3637
3638mconf.c:
3639* fix menuconfig choice item help display
3640
3641menu.c:
3642* Kconfig: use select statements
3643
3644symbol.c:
3645* config: choice fix
3646* Avoid bogus warning about recursive dependencies
3647* c99 struct initialiser conversions
3648
3649textbox.c:
3650* janitor: don't init statics to 0
3651
3652util.c:
3653* fix lxdialog behaviour
3654
3655//Peter
3656
3657Members:
3658 scripts/config/checklist.c:1.2->1.3
3659 scripts/config/confdata.c:1.6->1.7
3660 scripts/config/expr.c:1.2->1.3
3661 scripts/config/expr.h:1.2->1.3
3662 scripts/config/mconf.c:1.4->1.5
3663 scripts/config/menu.c:1.3->1.4
3664 scripts/config/symbol.c:1.2->1.3
3665 scripts/config/textbox.c:1.1->1.2
3666 scripts/config/util.c:1.2->1.3
3667
3668---------------------
3669PatchSet 4263
3670Date: 2004/07/15 12:53:49
3671Author: andersen
3672Branch: HEAD
3673Tag: (none)
3674Log:
3675Replace the old and somewhat buggy pwd_grp stuff with the shiny
3676new stuff mjn3 wrote for uClibc
3677
3678Members:
3679 include/grp_.h:1.2->1.3
3680 include/pwd_.h:1.1->1.2
3681 include/shadow_.h:1.1->1.2
3682 libpwdgrp/Makefile.in:1.3->1.4
3683 libpwdgrp/__getgrent.c:1.7->1.8(DEAD)
3684 libpwdgrp/__getpwent.c:1.4->1.5(DEAD)
3685 libpwdgrp/fgetgrent.c:1.4->1.5(DEAD)
3686 libpwdgrp/fgetpwent.c:1.3->1.4(DEAD)
3687 libpwdgrp/getgrgid.c:1.5->1.6(DEAD)
3688 libpwdgrp/getgrnam.c:1.5->1.6(DEAD)
3689 libpwdgrp/getpw.c:1.3->1.4(DEAD)
3690 libpwdgrp/getpwnam.c:1.4->1.5(DEAD)
3691 libpwdgrp/getpwuid.c:1.6->1.7(DEAD)
3692 libpwdgrp/grent.c:1.5->1.6(DEAD)
3693 libpwdgrp/initgroups.c:1.8->1.9(DEAD)
3694 libpwdgrp/putpwent.c:1.4->1.5(DEAD)
3695 libpwdgrp/pwd_grp.c:INITIAL->1.1
3696 libpwdgrp/pwent.c:1.6->1.7(DEAD)
3697 libpwdgrp/setgroups.c:1.5->1.6(DEAD)
3698 libpwdgrp/shadow.c:1.8->1.9(DEAD)
3699
3700---------------------
3701PatchSet 4264
3702Date: 2004/07/20 06:04:28
3703Author: andersen
3704Branch: HEAD
3705Tag: (none)
3706Log:
3707The 'tests' target is long gone.
3708
3709Members:
3710 Makefile:1.295->1.296
3711
3712---------------------
3713PatchSet 4265
3714Date: 2004/07/20 06:06:56
3715Author: andersen
3716Branch: HEAD
3717Tag: (none)
3718Log:
3719Update the default config to not ask stuff
3720
3721Members:
3722 sysdeps/linux/defconfig:1.7->1.8
3723
3724---------------------
3725PatchSet 4266
3726Date: 2004/07/20 06:09:14
3727Author: andersen
3728Branch: HEAD
3729Tag: (none)
3730Log:
3731Add missing type for CONFIG_FEATURE_QUERY_MODULE_INTERFACE
3732
3733Members:
3734 modutils/Config.in:1.14->1.15
3735
3736---------------------
3737PatchSet 4267
3738Date: 2004/07/20 06:35:54
3739Author: andersen
3740Branch: HEAD
3741Tag: (none)
3742Log:
3743Prevent "`bootp_down' was declared implicitly `extern' and later `static'" warning
3744
3745Members:
3746 networking/ifupdown.c:1.39->1.40
3747
3748---------------------
3749PatchSet 4268
3750Date: 2004/07/20 06:44:46
3751Author: andersen
3752Branch: HEAD
3753Tag: (none)
3754Log:
3755Assign 'forced' before the goto to avoid a warning
3756
3757Members:
3758 editors/vi.c:1.36->1.37
3759 422
3760--------------------- 423With the following /etc/fstab (any two or more lines of nfs), mount -a
3761PatchSet 4269 424-t nfs causes a segmentation faults.
3762Date: 2004/07/20 08:07:10
3763Author: andersen
3764Branch: HEAD
3765Tag: (none)
3766Log:
3767Include some documentation posted to the list by vodz
3768 425
3769Members: 426server:/exports/aaa /mnt/aaa nfs defaults 0 0
3770 miscutils/Config.in:1.16->1.17 427server:/exprots/bbb /mnt/bbb nfs defaults 0 0
3771 428
3772--------------------- 429In util-linux/nfsmount.c, it overwrites malloc'ed pointer *mount_opts
3773PatchSet 4270 430with a static pointer. With this patch it does proper memory realloc
3774Date: 2004/07/20 09:23:41 431and data copy instead.
3775Author: andersen
3776Branch: HEAD
3777Tag: (none)
3778Log:
3779Bump version up to release candidate 1
3780 432
3781Members: 433Members:
3782 Rules.mak:1.32->1.33 434 util-linux/nfsmount.c:1.27->1.28
3783 435
3784--------------------- 436---------------------
3785PatchSet 4271 437PatchSet 4303
3786Date: 2004/07/20 10:05:13 438Date: 2004/07/26 11:55:23
3787Author: andersen 439Author: andersen
3788Branch: HEAD 440Branch: HEAD
3789Tag: busybox_1_00_rc1 441Tag: busybox_1_00_rc2
3790Log: 442Log:
3791Deal with the fact that 2.6.x kernels replace any '-'s in the 443Update webpage for -rc2
3792module name with a '_'.
3793 -Erik
3794 444
3795Members: 445Members:
3796 modutils/rmmod.c:1.29->1.30 446 docs/busybox.net/news.html:1.19->1.20
3797 447
diff --git a/Rules.mak b/Rules.mak
index 377a90b07..1431c4703 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -19,7 +19,7 @@
19 19
20#-------------------------------------------------------- 20#--------------------------------------------------------
21PROG := busybox 21PROG := busybox
22VERSION := 1.00-rc2 22VERSION := 1.00-rc1
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 fd4b6d893..b5c2be7d9 100644
--- a/docs/busybox.net/news.html
+++ b/docs/busybox.net/news.html
@@ -3,6 +3,30 @@
3 3
4<ul> 4<ul>
5 5
6 <li><b>26 July 2004 -- BusyBox 1.0.0-rc2 released</b><p>
7
8 Here goes release candidate 2...
9 <p>
10 The <a href="downloads/Changelog">changelog</a> has all the details.
11 And as usual you can <a href="downloads">download busybox here</a>.
12
13 <p>Have Fun!
14
15 <p>
16 On a less happy note, My 92 year old grandmother (my dad's mom) passed away
17 yesterday (June 19th). The funeral will be Thursday in a little town about
18 2 hours south of my home. I've checked and there is absolutely no way I
19 could be back in time for the funeral if I attend <a
20 href="http://www.linuxsymposium.org/2004/">OLS</a> and give my presentation
21 as scheduled.
22 <p>
23 As such, it is with great reluctance and sadness that I have come
24 to the conclusion I will have to make my appologies and skip OLS
25 this year.
26 <p>
27
28
29 <p>
6 <li><b>20 July 2004 -- BusyBox 1.0.0-rc1 released</b><p> 30 <li><b>20 July 2004 -- BusyBox 1.0.0-rc1 released</b><p>
7 31
8 Here goes release candidate 1... This fixes all (most?) of the problems 32 Here goes release candidate 1... This fixes all (most?) of the problems