blob: 7e09f670d63712233c5bb3aaf53e1a4285563198 [file] [log] [blame]
Eric Andersenc9897242003-07-15 07:52:41 +00001---------------------
Eric Andersenb36900c2004-08-16 10:29:29 +00002PatchSet 4304
3Date: 2004/07/26 11:45:25
Eric Andersena4389cf2003-09-12 04:43:49 +00004Author: andersen
5Branch: HEAD
Eric Andersen23465572004-04-07 14:19:26 +00006Tag: (none)
Eric Andersena4389cf2003-09-12 04:43:49 +00007Log:
Eric Andersenb36900c2004-08-16 10:29:29 +00008Make certain that udhcp shuts down the interface
Eric Andersena4389cf2003-09-12 04:43:49 +00009
Eric Andersen23465572004-04-07 14:19:26 +000010Members:
Eric Andersenb36900c2004-08-16 10:29:29 +000011 networking/ifupdown.c:1.43->1.44
Eric Andersena4389cf2003-09-12 04:43:49 +000012
13---------------------
Eric Andersenb36900c2004-08-16 10:29:29 +000014PatchSet 4305
15Date: 2004/07/26 11:45:47
Eric Andersen60be0692004-02-23 09:14:07 +000016Author: andersen
17Branch: HEAD
Eric Andersen23465572004-04-07 14:19:26 +000018Tag: (none)
Eric Andersen60be0692004-02-23 09:14:07 +000019Log:
Eric Andersenb36900c2004-08-16 10:29:29 +000020bump version to -rc2
Eric Andersen23465572004-04-07 14:19:26 +000021
22Members:
Eric Andersenb36900c2004-08-16 10:29:29 +000023 Rules.mak:1.33->1.34
Eric Andersen60be0692004-02-23 09:14:07 +000024
25---------------------
Eric Andersenb36900c2004-08-16 10:29:29 +000026PatchSet 4306
27Date: 2004/07/26 11:46:50
Eric Andersen197d6d42004-07-20 10:12:21 +000028Author: andersen
29Branch: HEAD
30Tag: (none)
31Log:
32oops
33
34Members:
Eric Andersenb36900c2004-08-16 10:29:29 +000035 networking/ifupdown.c:1.44->1.45
Eric Andersen197d6d42004-07-20 10:12:21 +000036
37---------------------
Eric Andersenb36900c2004-08-16 10:29:29 +000038PatchSet 4307
39Date: 2004/07/26 12:05:12
Eric Andersen197d6d42004-07-20 10:12:21 +000040Author: andersen
41Branch: HEAD
42Tag: (none)
43Log:
Eric Andersen8f387822004-07-26 12:07:01 +000044YAEGASHI Takeshi writes:
Eric Andersen197d6d42004-07-20 10:12:21 +000045
46Hi,
47
Eric Andersen8f387822004-07-26 12:07:01 +000048With the following /etc/fstab (any two or more lines of nfs), mount -a
49-t nfs causes a segmentation faults.
Eric Andersen197d6d42004-07-20 10:12:21 +000050
Eric Andersen8f387822004-07-26 12:07:01 +000051server:/exports/aaa /mnt/aaa nfs defaults 0 0
52server:/exprots/bbb /mnt/bbb nfs defaults 0 0
Eric Andersen197d6d42004-07-20 10:12:21 +000053
Eric Andersen8f387822004-07-26 12:07:01 +000054In util-linux/nfsmount.c, it overwrites malloc'ed pointer *mount_opts
55with a static pointer. With this patch it does proper memory realloc
56and data copy instead.
Eric Andersen197d6d42004-07-20 10:12:21 +000057
58Members:
Eric Andersen8f387822004-07-26 12:07:01 +000059 util-linux/nfsmount.c:1.27->1.28
Eric Andersen197d6d42004-07-20 10:12:21 +000060
61---------------------
Eric Andersenb36900c2004-08-16 10:29:29 +000062PatchSet 4308
63Date: 2004/07/26 12:05:44
64Author: andersen
65Branch: HEAD
66Tag: (none)
67Log:
68Make certain that udhcp shuts down the interface
69
70Members:
71 networking/ifupdown.c:1.45->1.46
72
73---------------------
74PatchSet 4309
75Date: 2004/07/26 12:06:19
76Author: andersen
77Branch: HEAD
78Tag: (none)
79Log:
80Allow hex escape sequences
81
82Members:
83 libbb/process_escape_sequence.c:1.6->1.7
84
85---------------------
86PatchSet 4310
87Date: 2004/07/26 12:07:01
88Author: andersen
89Branch: HEAD
90Tag: (none)
91Log:
92Prepare for release
93
94Members:
95 Changelog:1.293->1.294
96 Rules.mak:1.34->1.35
97 docs/busybox.net/news.html:1.19->1.20
98
99---------------------
100PatchSet 4311
101Date: 2004/07/26 12:11:32
102Author: andersen
103Branch: HEAD
104Tag: (none)
105Log:
106bother. unrevert my fix.
107
108Members:
109 libbb/process_escape_sequence.c:1.7->1.8
110 networking/ifupdown.c:1.46->1.47
111
112---------------------
113PatchSet 4312
114Date: 2004/07/26 12:12:06
115Author: andersen
116Branch: HEAD
117Tag: (none)
118Log:
119bump version to -rc2
120
121Members:
122 Rules.mak:1.35->1.36
123
124---------------------
125PatchSet 4313
126Date: 2004/07/26 12:22:33
Eric Andersen197d6d42004-07-20 10:12:21 +0000127Author: andersen
128Branch: HEAD
Eric Andersen8f387822004-07-26 12:07:01 +0000129Tag: busybox_1_00_rc2
Eric Andersen197d6d42004-07-20 10:12:21 +0000130Log:
Eric Andersenb36900c2004-08-16 10:29:29 +0000131add missing ;
Eric Andersen197d6d42004-07-20 10:12:21 +0000132
133Members:
Eric Andersenb36900c2004-08-16 10:29:29 +0000134 networking/ifupdown.c:1.47->1.48
135
136---------------------
137PatchSet 4314
138Date: 2004/07/26 18:57:49
139Author: sandman
140Branch: HEAD
141Tag: (none)
142Log:
143document stuff I have done
144
145Members:
146 AUTHORS:1.45->1.46
147
148---------------------
149PatchSet 4315
150Date: 2004/07/27 16:45:46
151Author: andersen
152Branch: HEAD
153Tag: (none)
154Log:
155Felipe Kellermann noticed a missing `break'.
156
157Members:
158 libbb/process_escape_sequence.c:1.8->1.9
159
160---------------------
161PatchSet 4316
162Date: 2004/07/28 19:15:04
163Author: andersen
164Branch: HEAD
165Tag: (none)
166Log:
167Thanks to Ken Roberts, fix the slackware url
168
169Members:
170 docs/busybox.net/products.html:1.11->1.12
171
172---------------------
173PatchSet 4317
174Date: 2004/07/29 23:15:16
175Author: mjn3
176Branch: HEAD
177Tag: (none)
178Log:
179Clean up hex escape support.
180
181Members:
182 libbb/process_escape_sequence.c:1.9->1.10
183
184---------------------
185PatchSet 4318
186Date: 2004/07/30 14:31:01
187Author: andersen
188Branch: HEAD
189Tag: (none)
190Log:
191As noted by Eric Spakman, calling static_down() and then calling
192bootp_down() seems redundant, esp since bootp_down was a subset
193of static_down, so just use that...
194
195Members:
196 networking/ifupdown.c:1.48->1.49
197
198---------------------
199PatchSet 4319
200Date: 2004/07/30 14:36:37
201Author: andersen
202Branch: HEAD
203Tag: (none)
204Log:
205Fix up brain damage with the way major and minor are used to
206create a dev_t
207
208Members:
209 miscutils/makedevs.c:1.19->1.20
210
211---------------------
212PatchSet 4320
213Date: 2004/07/30 14:45:08
214Author: andersen
215Branch: HEAD
216Tag: (none)
217Log:
218use SIGTERM to kill off udhcpd, not SIGKILL
219
220Members:
221 networking/ifupdown.c:1.49->1.50
222
223---------------------
224PatchSet 4321
225Date: 2004/07/30 17:24:46
226Author: andersen
227Branch: HEAD
228Tag: (none)
229Log:
230Fixup getty, login, etc so the utmp and wtmp are updated, allowing
231the 'who' and 'last' applets among other things to work as expected.
232 -Erik
233
234Members:
235 coreutils/Config.in:1.24->1.25
236 loginutils/Config.in:1.7->1.8
237 loginutils/getty.c:1.11->1.12
238 loginutils/login.c:1.17->1.18
239 miscutils/Config.in:1.17->1.18
240
241---------------------
242PatchSet 4322
243Date: 2004/07/30 17:39:08
244Author: andersen
245Branch: HEAD
246Tag: (none)
247Log:
248Umm. Not guilty by reason of insanity.
249 -Erik
250
251Members:
252 loginutils/getty.c:1.12->1.13
253 loginutils/login.c:1.18->1.19
254
255---------------------
256PatchSet 4323
257Date: 2004/07/30 17:48:21
258Author: andersen
259Branch: HEAD
260Tag: (none)
261Log:
262Fix incorrect arguments being passed to mknod
263
264Members:
265 miscutils/makedevs.c:1.20->1.21
266
267---------------------
268PatchSet 4324
269Date: 2004/07/30 23:52:08
270Author: andersen
271Branch: HEAD
272Tag: (none)
273Log:
274Simon Poole reports that awk segfaults when environment variables
275with no value exist, i.e.
276
277 $ export BOB=''
278 % ./busybox awk
279 Segmentation fault
280
281This patch teaches awk to not blow chunks on empty env variables.
282 -Erik
283
284Members:
285 editors/awk.c:1.9->1.10
286
287---------------------
288PatchSet 4325
289Date: 2004/08/01 18:54:45
290Author: andersen
291Branch: HEAD
292Tag: (none)
293Log:
294fixup cut-n-paste problem
295
296Members:
297 docs/busybox.net/news.html:1.20->1.21
298
299---------------------
300PatchSet 4326
301Date: 2004/08/03 00:14:01
302Author: andersen
303Branch: HEAD
304Tag: (none)
305Log:
306Tito, farmatito at tiscali dot it writes:
307
308Hi to all,
309This patch is useful for:
3101) remove an unused var from extern char *find_real_root_device_name(const char* name)
311 changing it to extern char *find_real_root_device_name(void).
3122) fixes include/libbb.h, coreutils/df.c, util-linux/mount.c and util-linux/umount.c accordingly.
3133) fixes a bug, really a false positive, in find_real_root_device_name() that happens if
314 in the /dev directory exists a link named root (/dev/root) that should be skipped but
315 is not. This affects applets like df that display wrong results
316
317Members:
318 coreutils/df.c:1.57->1.58
319 include/libbb.h:1.132->1.133
320 libbb/find_root_device.c:1.12->1.13
321 util-linux/mount.c:1.119->1.120
322 util-linux/umount.c:1.64->1.65
323
324---------------------
325PatchSet 4327
326Date: 2004/08/03 08:23:33
327Author: andersen
328Branch: HEAD
329Tag: (none)
330Log:
331William Barsse writes:
332
333fixes two other issues (plus the previous as well) with a 2.4 kernel :
334
335- should be able to modprobe an already loaded module and get 0 return
336code :
337# modprobe <something> && modprobe <something> && echo "ok" || echo "failed"
338....
339failed
340
341Well, hope this helps and that I didn't screw up again,
342- William
343
344Members:
345 modutils/modprobe.c:1.33->1.34
346
347---------------------
348PatchSet 4328
349Date: 2004/08/04 19:16:54
350Author: andersen
351Branch: HEAD
352Tag: (none)
353Log:
354Run msh through indent
355
356Members:
357 shell/msh.c:1.18->1.19
358
359---------------------
360PatchSet 4329
361Date: 2004/08/04 19:19:10
362Author: andersen
363Branch: HEAD
364Tag: (none)
365Log:
366Michael Leibow, MichaelLe at belkin.com writes:
367
368A question was posted a month ago by Mark Alamo to see if others had
369problems with sourcing subscripts within msh. We asked his firm to fix the
370msh.c bug he described because we didn't have enough time to do it
371ourselves.
372
373When msh.c is executing a compound statement and there is a . command to
374source another script file, msh.c will not execute the subscript until it's
375completed executing the rest of the compound statement.
376
377His example was this:
378
379Echo "Start" ; . ./subA; echo "mid" ; . ./subB ; echo "end"
380
381subA and subB execute AFTER end is printed in reverse order. The same is
382true if the sourced files are inside an if else fi, case esac, or any
383compound statement.
384
385Attached is a patch to msh.c. It fixes the problem. Cd to the root of your
386busybox tree and execute "patch -p1 < msh.c.patch"
387
388Unfortunately, I won't have more time to work on this so I hope that there
389aren't any problems!
390
391Michael Leibow
392Senior Software Engineer
393
394Belkin Corporation
395
396Members:
397 shell/msh.c:1.19->1.20
398
399---------------------
400PatchSet 4330
401Date: 2004/08/06 00:58:53
402Author: bug1
403Branch: HEAD
404Tag: (none)
405Log:
406Part of patch from William Barsse, fixes a problem with unescaped %.
407
408Members:
409 sysklogd/klogd.c:1.22->1.23
410
411---------------------
412PatchSet 4331
413Date: 2004/08/06 01:49:04
414Author: bug1
415Branch: HEAD
416Tag: (none)
417Log:
418Patch from Tito to fix warnings about redifined functionions barrier and likely.
419
420Members:
421 shell/ash.c:1.103->1.104
422
423---------------------
424PatchSet 4332
425Date: 2004/08/11 02:30:30
426Author: bug1
427Branch: HEAD
428Tag: (none)
429Log:
430Willian Barsse wrote
431"There seems to be a slight problem with the "mod_strcmp" function in
432modprobe.c, it scans for the first occurence of the module name in the
433"mod_path" variable and expects it to be the last path element. ie
434/lib/modules/2.4.22-debug/kernel/fs/vfat in my example. The comparison
435will always fail if mod_path contains another substring matching the
436module name."
437
438Robert McQueen wrote
439"Although William Barsse's patch fixed mod_strcmp for 2.4 kernels, there
440was a remaining problem which prevented it from working for me. I've
441just tracked it down - when you enable kernel 2.6 module support it
442hard-wired the extension to .ko instead of checking at runtime like the
443other places where 2.4 differs from 2.6. The attached patch fixes this
444for me."
445
446Members:
447 modutils/modprobe.c:1.34->1.35
448
449---------------------
450PatchSet 4333
451Date: 2004/08/11 02:32:18
452Author: bug1
453Branch: HEAD
454Tag: (none)
455Log:
456Patch from Phil Blundellto improve substring match
457
458Members:
459 modutils/modprobe.c:1.35->1.36
460
461---------------------
462PatchSet 4334
463Date: 2004/08/11 02:45:47
464Author: bug1
465Branch: HEAD
466Tag: (none)
467Log:
468Patch from Bastian Blank to add 64 bit support to the test command.
469Example of broken usage: ./busybox test 2147483648 -gt 2147483648
470
471Members:
472 coreutils/Config.in:1.25->1.26
473 coreutils/test.c:1.25->1.26
474
475---------------------
476PatchSet 4335
477Date: 2004/08/11 03:50:30
478Author: bug1
479Branch: HEAD
480Tag: (none)
481Log:
482Patch from Tito to fix memory leak upon error.
483
484Members:
485 libbb/xreadlink.c:1.5->1.6
486
487---------------------
488PatchSet 4336
489Date: 2004/08/11 05:56:30
490Author: bug1
491Branch: HEAD
492Tag: (none)
493Log:
494Patch from Mike Castle, dont print an empty line (patch modified by me to
495change formatting).
496
497Members:
498 modutils/modprobe.c:1.36->1.37
499
500---------------------
501PatchSet 4337
502Date: 2004/08/11 08:10:58
503Author: bug1
504Branch: HEAD
505Tag: (none)
506Log:
507Set default command to list rather than get, its default behaviour now
508coincides with upstream. Patch from debian diff.
509
510Members:
511 networking/libiproute/iproute.c:1.13->1.14
512
513---------------------
514PatchSet 4338
515Date: 2004/08/12 16:52:00
516Author: andersen
517Branch: HEAD
518Tag: (none)
519Log:
520Patch from solar to fix problems with get_name()
521
522Members:
523 libbb/interface.c:1.23->1.24
524
525---------------------
526PatchSet 4339
527Date: 2004/08/14 20:57:33
528Author: andersen
529Branch: HEAD
530Tag: (none)
531Log:
532Christian Ostheimer writes:
533
534Hello,
535
536function build_dep in modprobe.c assumes that dependencies of one module
537have not more than 255 chars;
538that is not sufficient in kernel 2.6.7 (alsa sound modules). - Below is
539a diff that solves the problem for me.
540
541With regards, Christian Ostheimer
542
543Members:
544 modutils/modprobe.c:1.37->1.38
545
546---------------------
547PatchSet 4340
548Date: 2004/08/16 08:29:44
549Author: andersen
550Branch: HEAD
551Tag: (none)
552Log:
553Aurelien Jacobs writes:
554
555with a quick conversion you will see that 132608 == 0x20600
556so noticed that the elif will never be matched !
557Apparently there was already a try to modify this in CVS which
558was reverted (it was plain wrong).
559
560I don't know when __kernel_old_dev_t is needed, but with a 2.6.7
561or a 2.6.8 this is __kernel_dev_t wich is needed.
562
563I corrected this with the following patch but maybe older 2.6
564still need __kernel_old_dev_t ?
565
566I think this should be corrected before 1.0.
567
568Thanks
569Aurel
570
571Members:
572 libbb/loop.c:1.10->1.11
573
574---------------------
575PatchSet 4341
576Date: 2004/08/16 08:36:28
577Author: andersen
578Branch: HEAD
579Tag: (none)
580Log:
581Use __kernel_old_dev_t for 2.6.x kernels
582
583Members:
584 libbb/loop.c:1.11->1.12
585
586---------------------
587PatchSet 4342
588Date: 2004/08/16 08:38:34
589Author: andersen
590Branch: HEAD
591Tag: (none)
592Log:
593Joe.C writes:
594
595 This bug is in busybox 1.0.0-rc2. When using lash exec
596builtin with redirection, the opened file fd keep increasing.
597For example, please try the following command with lash.
598
599
600ls -al /proc/<lash pid>/fd
601exec /bin/sh 2>/dev/null
602ls -al /proc/<lash pid>/fd
603
604 The last 'ls' command output will look like this. The fd
605number 4 shouldn't exist.
606
607lrwx------ 1 501 100 64 Aug 13 13:56 4 -> /dev/pts/5
608l-wx------ 1 501 100 64 Aug 13 13:56 2 -> /dev/null
609lrwx------ 1 501 100 64 Aug 13 13:56 1 -> /dev/pts/5
610lrwx------ 1 501 100 64 Aug 13 13:56 0 -> /dev/pts/5
611dr-xr-xr-x 3 501 100 0 Aug 13 13:56 ..
612dr-x------ 2 501 100 0 Aug 13 13:56 .
613
614 This one-line patch fix this problem by setting CLOEXEC flag for
615squirrel fd. Please apply.
616
617Joe.C
618
619Members:
620 shell/lash.c:1.160->1.161
621
622---------------------
623PatchSet 4343
624Date: 2004/08/16 09:07:39
625Author: andersen
626Branch: HEAD
627Tag: (none)
628Log:
629Bertrand Baudet writes:
630
631Looks like the -D and -H options of the adduser applet aren't handle
632properly in BusyBox.
633
634This patch fixes the masks definition for those options according to
635there position in the optstring.
636
637Patch against RC2 but should also apply cleanly against CVS.
638
639Bertrand
640
641Members:
642 loginutils/adduser.c:1.9->1.10
643
644---------------------
645PatchSet 4344
646Date: 2004/08/16 09:29:42
647Author: andersen
648Branch: HEAD
649Tag: (none)
650Log:
651Do not use vfork, as init is not vfork safe. Do not allow
652askfirst when mmuless.
653
654Members:
655 init/init.c:1.203->1.204
656
657---------------------
658PatchSet 4345
659Date: 2004/08/16 10:22:34
660Author: andersen
661Branch: HEAD
662Tag: (none)
663Log:
664Only pass modprobe module params with 2.6.x kernel support.
665 -Erik
666
667Members:
668 modutils/modprobe.c:1.38->1.39
669
670---------------------
671PatchSet 4346
672Date: 2004/08/16 10:23:33
673Author: andersen
674Branch: HEAD
675Tag: (none)
676Log:
677Bump version
678
679Members:
680 Rules.mak:1.36->1.37
Eric Andersen197d6d42004-07-20 10:12:21 +0000681