Prepare for release
[oweals/busybox.git] / Changelog
1 ---------------------
2 PatchSet 4272 
3 Date: 2004/07/20 11:08:30
4 Author: andersen
5 Branch: HEAD
6 Tag: busybox_1_00_rc1 
7 Log:
8 Update for release
9
10 Members: 
11         docs/busybox.net/news.html:1.14->1.15 
12         docs/busybox.net/shame.html:1.17->1.18 
13
14 ---------------------
15 PatchSet 4273 
16 Date: 2004/07/20 11:23:45
17 Author: andersen
18 Branch: HEAD
19 Tag: (none) 
20 Log:
21 cut-n-paste strikes again
22
23 Members: 
24         docs/busybox.net/news.html:1.15->1.16 
25
26 ---------------------
27 PatchSet 4274 
28 Date: 2004/07/20 11:31:08
29 Author: andersen
30 Branch: HEAD
31 Tag: (none) 
32 Log:
33 more doc updates
34
35 Members: 
36         docs/busybox.net/news.html:1.16->1.17 
37
38 ---------------------
39 PatchSet 4275 
40 Date: 2004/07/20 11:31:52
41 Author: andersen
42 Branch: HEAD
43 Tag: (none) 
44 Log:
45 Yet more doc updates
46
47 Members: 
48         docs/busybox.net/news.html:1.17->1.18 
49
50 ---------------------
51 PatchSet 4276 
52 Date: 2004/07/20 11:41:16
53 Author: andersen
54 Branch: HEAD
55 Tag: (none) 
56 Log:
57 oops
58
59 Members: 
60         docs/busybox.net/news.html:1.18->1.19 
61
62 ---------------------
63 PatchSet 4277 
64 Date: 2004/07/20 15:43:57
65 Author: sandman
66 Branch: HEAD
67 Tag: (none) 
68 Log:
69 new_process_module_arguments returns 0 on error and 1 if everything went ok
70 somehow the ! got lost..
71 symptoms: modules could only be loaded _without_ parameters
72
73 Members: 
74         modutils/insmod.c:1.121->1.122 
75
76 ---------------------
77 PatchSet 4278 
78 Date: 2004/07/20 18:36:51
79 Author: sandman
80 Branch: HEAD
81 Tag: (none) 
82 Log:
83 Patch from Mike Snitzer <snitzer@gmail.com>:
84 Please see the attached patch for the following crash with busybox'
85 2.6 rmmod support
86
87 Members: 
88         modutils/rmmod.c:1.30->1.31 
89
90 ---------------------
91 PatchSet 4279 
92 Date: 2004/07/20 22:53:59
93 Author: andersen
94 Branch: HEAD
95 Tag: (none) 
96 Log:
97 Avoid a naming conflict with include/bits/fcntl.h
98
99 Members: 
100         miscutils/hdparm.c:1.15->1.16 
101
102 ---------------------
103 PatchSet 4280 
104 Date: 2004/07/21 09:00:39
105 Author: bug1
106 Branch: HEAD
107 Tag: (none) 
108 Log:
109 Fixup -T (--files-from) option, works for non-directories now
110
111 Members: 
112         archival/tar.c:1.192->1.193 
113
114 ---------------------
115 PatchSet 4281 
116 Date: 2004/07/21 10:20:19
117 Author: bug1
118 Branch: HEAD
119 Tag: (none) 
120 Log:
121 Patch from Jean Wolter, fixes compiler warning when ASH_ALIAS is
122 disabled.
123
124 Members: 
125         shell/ash.c:1.101->1.102 
126
127 ---------------------
128 PatchSet 4282 
129 Date: 2004/07/21 12:21:39
130 Author: bug1
131 Branch: HEAD
132 Tag: (none) 
133 Log:
134 Patch from Mike Snitzer, bring down dhclient using its correct pid, fix
135 a grammatical error.
136
137 Members: 
138         networking/ifupdown.c:1.40->1.41 
139
140 ---------------------
141 PatchSet 4283 
142 Date: 2004/07/21 12:25:55
143 Author: bug1
144 Branch: HEAD
145 Tag: (none) 
146 Log:
147 Patch from Tito, ass usage for strings -a options
148
149 Members: 
150         include/usage.h:1.213->1.214 
151
152 ---------------------
153 PatchSet 4284 
154 Date: 2004/07/21 13:06:30
155 Author: bug1
156 Branch: HEAD
157 Tag: (none) 
158 Log:
159 Fix bug in accepting buffer size argument
160
161 Members: 
162         sysklogd/syslogd.c:1.111->1.112 
163
164 ---------------------
165 PatchSet 4285 
166 Date: 2004/07/21 23:56:31
167 Author: bug1
168 Branch: HEAD
169 Tag: (none) 
170 Log:
171 Patch from Mike Snitzer to fix return codes.
172
173 "I have a need to _really_ know if the interface was properly configured
174 via ifup so I made busybox's ifupdown pass the return codes through rather
175 than dropping them on the floor."
176
177 "All the functions in ifupdown.c return 1 on success and 0 on failure
178 (which happens to the opposite of standard practices but whatever).
179 So it is important for all these functions to not blindly return 1."
180
181 "The problem with blindly returning ret, even if it is != 1, is the
182 callers expect a 0 or 1 and accumulate the return codes.  So a function that
183 makes 3 calls to execute will have a value of 3 accumulated.  That value
184 of 1 (success) was almost always returned even if 1 of the commands in the
185 command sequence failed.  The attached patch fixes the lack of checking
186 to verify thar result == expected_reult."
187
188 Members: 
189         networking/ifupdown.c:1.41->1.42 
190
191 ---------------------
192 PatchSet 4286 
193 Date: 2004/07/22 00:03:39
194 Author: sandman
195 Branch: HEAD
196 Tag: (none) 
197 Log:
198 Patch from Mike Snitzer <snitzer@gmail.com>:
199 Support for /etc/modprobe.conf (for 2.6 kernels) should likely be added
200 to bb's modprobe, see attached patch.
201
202 modprobe.conf is just a (even simpler) variant of modules.conf
203
204 Members: 
205         modutils/modprobe.c:1.32->1.33 
206
207 ---------------------
208 PatchSet 4287 
209 Date: 2004/07/22 04:23:18
210 Author: bug1
211 Branch: HEAD
212 Tag: (none) 
213 Log:
214 Reverse my previous change, "::" is a GNU getopt extension that allows
215 an optional argument.
216 Looks like a glibc bug to me
217
218 Members: 
219         sysklogd/syslogd.c:1.112->1.113 
220
221 ---------------------
222 PatchSet 4288 
223 Date: 2004/07/23 01:10:22
224 Author: bug1
225 Branch: HEAD
226 Tag: (none) 
227 Log:
228 Patch from Manousaridis Angelos to bring dhclient down more elegently
229
230 Members: 
231         networking/ifupdown.c:1.42->1.43 
232
233 ---------------------
234 PatchSet 4289 
235 Date: 2004/07/23 01:20:57
236 Author: bug1
237 Branch: HEAD
238 Tag: (none) 
239 Log:
240 Patch from Adam Slattery to add bzip2 support to rpm2cpio
241
242 Members: 
243         patches/rpm2cpio_bzip2.patch:INITIAL->1.1 
244
245 ---------------------
246 PatchSet 4290 
247 Date: 2004/07/23 01:27:56
248 Author: bug1
249 Branch: HEAD
250 Tag: (none) 
251 Log:
252 Patch from Felipe Kellermann to fix some typo's
253
254 Members: 
255         include/usage.h:1.214->1.215 
256
257 ---------------------
258 PatchSet 4291 
259 Date: 2004/07/23 01:35:41
260 Author: bug1
261 Branch: HEAD
262 Tag: (none) 
263 Log:
264 Patch from Felipe Kellermann, "There is a call to printf using `*pr-cchar'
265 referencing a string and using a single char, when *p <= 0x1f."
266
267 Members: 
268         libbb/dump.c:1.12->1.13 
269
270 ---------------------
271 PatchSet 4292 
272 Date: 2004/07/23 01:42:28
273 Author: bug1
274 Branch: HEAD
275 Tag: (none) 
276 Log:
277 Felipe Kellermann writes,
278
279 "As noticed today by Steven Scholz, the od's `-v' was broken.
280 I've fixed that and now both the flags `-v' and `-a' are OK"
281
282 Fixes a segfault in
283 echo "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\02bar\4"| ./busybox od -av
284
285 Members: 
286         coreutils/od.c:1.6->1.7 
287
288 ---------------------
289 PatchSet 4293 
290 Date: 2004/07/23 01:49:46
291 Author: bug1
292 Branch: HEAD
293 Tag: (none) 
294 Log:
295 Fix for a bug identied by Harald Kuthe, when using many interfaces (29 \r
296 in this case) the order was incorrect and there were duplicate entries.
297
298 Members: 
299         libbb/interface.c:1.22->1.23 
300
301 ---------------------
302 PatchSet 4294 
303 Date: 2004/07/23 02:11:25
304 Author: bug1
305 Branch: HEAD
306 Tag: (none) 
307 Log:
308 Patch from Dmitry Zakharov to fix a bug discovered via the freeswap
309 script.
310
311 Members: 
312         editors/awk.c:1.8->1.9 
313
314 ---------------------
315 PatchSet 4295 
316 Date: 2004/07/23 03:33:38
317 Author: bug1
318 Branch: HEAD
319 Tag: (none) 
320 Log:
321 iUpdate reboot usage, patch by  Felipe Kellermann
322
323 Members: 
324         include/usage.h:1.215->1.216 
325
326 ---------------------
327 PatchSet 4296 
328 Date: 2004/07/23 05:16:17
329 Author: bug1
330 Branch: HEAD
331 Tag: (none) 
332 Log:
333 Patch from Felipe Kellermann, fixup usage for halt command
334
335 Members: 
336         include/usage.h:1.216->1.217 
337
338 ---------------------
339 PatchSet 4297 
340 Date: 2004/07/23 06:06:21
341 Author: bug1
342 Branch: HEAD
343 Tag: (none) 
344 Log:
345 Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove \r
346 some trailing '\n'
347
348 Members: 
349         include/usage.h:1.217->1.218 
350
351 ---------------------
352 PatchSet 4298 
353 Date: 2004/07/23 06:43:29
354 Author: bug1
355 Branch: HEAD
356 Tag: (none) 
357 Log:
358 Patch from Felipe Kellermann, fix endless loop when first > last and
359 increment > 0.
360
361 Members: 
362         coreutils/seq.c:1.2->1.3 
363
364 ---------------------
365 PatchSet 4299 
366 Date: 2004/07/24 01:55:56
367 Author: bug1
368 Branch: HEAD
369 Tag: (none) 
370 Log:
371 Update Tito's contributions
372
373 Members: 
374         AUTHORS:1.44->1.45 
375
376 ---------------------
377 PatchSet 4300 
378 Date: 2004/07/24 06:01:52
379 Author: bug1
380 Branch: HEAD
381 Tag: (none) 
382 Log:
383 Patch by Paul Whittaker, make busybox dc compatable with GNU dc.\r
384 the following example was broken, echo "1 1 +" | dc
385
386 Members: 
387         miscutils/dc.c:1.18->1.19 
388
389 ---------------------
390 PatchSet 4301 
391 Date: 2004/07/24 12:44:13
392 Author: andersen
393 Branch: HEAD
394 Tag: (none) 
395 Log:
396 Paul Whittaker writes:
397
398 With job control enabled, ash fails to tcsetpgrp back to initialpgrp
399 upon exit.  exitshell() should call setjobctl(0) to do this.
400
401 Context: I am using a lightweight menu system (replimenu[.sf.net]) on my
402 console, which invokes "/bin/sh -i -c /bin/login", where /bin/sh and
403 /bin/login are busybox applets.   /bin/sh is ash, with
404 CONFIG_ASH_JOB_CONTROL=y as the sole suboption.  The shell of the user
405 concerned (nobody) is also /bin/sh (ash).  When the user /bin/sh exits
406 (and thereby login and its parent sh), replimenu receives EIO when it
407 tries to read from the terminal.
408
409 Members: 
410         shell/ash.c:1.102->1.103 
411
412 ---------------------
413 PatchSet 4302 
414 Date: 2004/07/26 11:46:21
415 Author: andersen
416 Branch: HEAD
417 Tag: (none) 
418 Log:
419 YAEGASHI Takeshi writes:
420
421 Hi,
422
423 With the following /etc/fstab (any two or more lines of nfs), mount -a
424 -t nfs causes a segmentation faults.
425
426 server:/exports/aaa /mnt/aaa nfs defaults 0 0
427 server:/exprots/bbb /mnt/bbb nfs defaults 0 0
428
429 In util-linux/nfsmount.c, it overwrites malloc'ed pointer *mount_opts
430 with a static pointer.  With this patch it does proper memory realloc
431 and data copy instead.
432
433 Members: 
434         util-linux/nfsmount.c:1.27->1.28 
435
436 ---------------------
437 PatchSet 4303 
438 Date: 2004/07/26 11:55:23
439 Author: andersen
440 Branch: HEAD
441 Tag: busybox_1_00_rc2 
442 Log:
443 Update webpage for -rc2
444
445 Members: 
446         docs/busybox.net/news.html:1.19->1.20 
447