diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-08-16 10:29:29 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-08-16 10:29:29 +0000 |
commit | b36900c4b458eb369a0c292bf3d798f5ebc0866a (patch) | |
tree | 9797fdd132a00603915d71db5797270997439ea4 | |
parent | 85ae1bb67dc35479e672ce9bae6f593a54b2678a (diff) | |
download | busybox-w32-1_00_rc3.tar.gz busybox-w32-1_00_rc3.tar.bz2 busybox-w32-1_00_rc3.zip |
Prepare for release1_00_rc3
-rw-r--r-- | Changelog | 626 | ||||
-rw-r--r-- | docs/busybox.net/news.html | 10 | ||||
-rw-r--r-- | docs/busybox.net/screenshot.html | 10 | ||||
-rw-r--r-- | docs/busybox_header.pod | 10 |
4 files changed, 450 insertions, 206 deletions
@@ -1,447 +1,681 @@ | |||
1 | --------------------- | 1 | --------------------- |
2 | PatchSet 4272 | 2 | PatchSet 4304 |
3 | Date: 2004/07/20 11:08:30 | 3 | Date: 2004/07/26 11:45:25 |
4 | Author: andersen | 4 | Author: andersen |
5 | Branch: HEAD | 5 | Branch: HEAD |
6 | Tag: busybox_1_00_rc1 | 6 | Tag: (none) |
7 | Log: | 7 | Log: |
8 | Update for release | 8 | Make certain that udhcp shuts down the interface |
9 | 9 | ||
10 | Members: | 10 | Members: |
11 | docs/busybox.net/news.html:1.14->1.15 | 11 | networking/ifupdown.c:1.43->1.44 |
12 | docs/busybox.net/shame.html:1.17->1.18 | ||
13 | 12 | ||
14 | --------------------- | 13 | --------------------- |
15 | PatchSet 4273 | 14 | PatchSet 4305 |
16 | Date: 2004/07/20 11:23:45 | 15 | Date: 2004/07/26 11:45:47 |
17 | Author: andersen | 16 | Author: andersen |
18 | Branch: HEAD | 17 | Branch: HEAD |
19 | Tag: (none) | 18 | Tag: (none) |
20 | Log: | 19 | Log: |
21 | cut-n-paste strikes again | 20 | bump version to -rc2 |
22 | 21 | ||
23 | Members: | 22 | Members: |
24 | docs/busybox.net/news.html:1.15->1.16 | 23 | Rules.mak:1.33->1.34 |
25 | 24 | ||
26 | --------------------- | 25 | --------------------- |
27 | PatchSet 4274 | 26 | PatchSet 4306 |
28 | Date: 2004/07/20 11:31:08 | 27 | Date: 2004/07/26 11:46:50 |
29 | Author: andersen | 28 | Author: andersen |
30 | Branch: HEAD | 29 | Branch: HEAD |
31 | Tag: (none) | 30 | Tag: (none) |
32 | Log: | 31 | Log: |
33 | more doc updates | 32 | oops |
34 | 33 | ||
35 | Members: | 34 | Members: |
36 | docs/busybox.net/news.html:1.16->1.17 | 35 | networking/ifupdown.c:1.44->1.45 |
37 | 36 | ||
38 | --------------------- | 37 | --------------------- |
39 | PatchSet 4275 | 38 | PatchSet 4307 |
40 | Date: 2004/07/20 11:31:52 | 39 | Date: 2004/07/26 12:05:12 |
41 | Author: andersen | 40 | Author: andersen |
42 | Branch: HEAD | 41 | Branch: HEAD |
43 | Tag: (none) | 42 | Tag: (none) |
44 | Log: | 43 | Log: |
45 | Yet more doc updates | 44 | YAEGASHI Takeshi writes: |
45 | |||
46 | Hi, | ||
47 | |||
48 | With the following /etc/fstab (any two or more lines of nfs), mount -a | ||
49 | -t nfs causes a segmentation faults. | ||
50 | |||
51 | server:/exports/aaa /mnt/aaa nfs defaults 0 0 | ||
52 | server:/exprots/bbb /mnt/bbb nfs defaults 0 0 | ||
53 | |||
54 | In util-linux/nfsmount.c, it overwrites malloc'ed pointer *mount_opts | ||
55 | with a static pointer. With this patch it does proper memory realloc | ||
56 | and data copy instead. | ||
46 | 57 | ||
47 | Members: | 58 | Members: |
48 | docs/busybox.net/news.html:1.17->1.18 | 59 | util-linux/nfsmount.c:1.27->1.28 |
49 | 60 | ||
50 | --------------------- | 61 | --------------------- |
51 | PatchSet 4276 | 62 | PatchSet 4308 |
52 | Date: 2004/07/20 11:41:16 | 63 | Date: 2004/07/26 12:05:44 |
53 | Author: andersen | 64 | Author: andersen |
54 | Branch: HEAD | 65 | Branch: HEAD |
55 | Tag: (none) | 66 | Tag: (none) |
56 | Log: | 67 | Log: |
57 | oops | 68 | Make certain that udhcp shuts down the interface |
58 | 69 | ||
59 | Members: | 70 | Members: |
60 | docs/busybox.net/news.html:1.18->1.19 | 71 | networking/ifupdown.c:1.45->1.46 |
61 | 72 | ||
62 | --------------------- | 73 | --------------------- |
63 | PatchSet 4277 | 74 | PatchSet 4309 |
64 | Date: 2004/07/20 15:43:57 | 75 | Date: 2004/07/26 12:06:19 |
65 | Author: sandman | 76 | Author: andersen |
66 | Branch: HEAD | 77 | Branch: HEAD |
67 | Tag: (none) | 78 | Tag: (none) |
68 | Log: | 79 | Log: |
69 | new_process_module_arguments returns 0 on error and 1 if everything went ok | 80 | Allow hex escape sequences |
70 | somehow the ! got lost.. | ||
71 | symptoms: modules could only be loaded _without_ parameters | ||
72 | 81 | ||
73 | Members: | 82 | Members: |
74 | modutils/insmod.c:1.121->1.122 | 83 | libbb/process_escape_sequence.c:1.6->1.7 |
75 | 84 | ||
76 | --------------------- | 85 | --------------------- |
77 | PatchSet 4278 | 86 | PatchSet 4310 |
78 | Date: 2004/07/20 18:36:51 | 87 | Date: 2004/07/26 12:07:01 |
79 | Author: sandman | 88 | Author: andersen |
80 | Branch: HEAD | 89 | Branch: HEAD |
81 | Tag: (none) | 90 | Tag: (none) |
82 | Log: | 91 | Log: |
83 | Patch from Mike Snitzer <snitzer@gmail.com>: | 92 | Prepare for release |
84 | Please see the attached patch for the following crash with busybox' | ||
85 | 2.6 rmmod support | ||
86 | 93 | ||
87 | Members: | 94 | Members: |
88 | modutils/rmmod.c:1.30->1.31 | 95 | Changelog:1.293->1.294 |
96 | Rules.mak:1.34->1.35 | ||
97 | docs/busybox.net/news.html:1.19->1.20 | ||
89 | 98 | ||
90 | --------------------- | 99 | --------------------- |
91 | PatchSet 4279 | 100 | PatchSet 4311 |
92 | Date: 2004/07/20 22:53:59 | 101 | Date: 2004/07/26 12:11:32 |
93 | Author: andersen | 102 | Author: andersen |
94 | Branch: HEAD | 103 | Branch: HEAD |
95 | Tag: (none) | 104 | Tag: (none) |
96 | Log: | 105 | Log: |
97 | Avoid a naming conflict with include/bits/fcntl.h | 106 | bother. unrevert my fix. |
98 | 107 | ||
99 | Members: | 108 | Members: |
100 | miscutils/hdparm.c:1.15->1.16 | 109 | libbb/process_escape_sequence.c:1.7->1.8 |
110 | networking/ifupdown.c:1.46->1.47 | ||
101 | 111 | ||
102 | --------------------- | 112 | --------------------- |
103 | PatchSet 4280 | 113 | PatchSet 4312 |
104 | Date: 2004/07/21 09:00:39 | 114 | Date: 2004/07/26 12:12:06 |
105 | Author: bug1 | 115 | Author: andersen |
106 | Branch: HEAD | 116 | Branch: HEAD |
107 | Tag: (none) | 117 | Tag: (none) |
108 | Log: | 118 | Log: |
109 | Fixup -T (--files-from) option, works for non-directories now | 119 | bump version to -rc2 |
110 | 120 | ||
111 | Members: | 121 | Members: |
112 | archival/tar.c:1.192->1.193 | 122 | Rules.mak:1.35->1.36 |
113 | 123 | ||
114 | --------------------- | 124 | --------------------- |
115 | PatchSet 4281 | 125 | PatchSet 4313 |
116 | Date: 2004/07/21 10:20:19 | 126 | Date: 2004/07/26 12:22:33 |
117 | Author: bug1 | 127 | Author: andersen |
128 | Branch: HEAD | ||
129 | Tag: busybox_1_00_rc2 | ||
130 | Log: | ||
131 | add missing ; | ||
132 | |||
133 | Members: | ||
134 | networking/ifupdown.c:1.47->1.48 | ||
135 | |||
136 | --------------------- | ||
137 | PatchSet 4314 | ||
138 | Date: 2004/07/26 18:57:49 | ||
139 | Author: sandman | ||
118 | Branch: HEAD | 140 | Branch: HEAD |
119 | Tag: (none) | 141 | Tag: (none) |
120 | Log: | 142 | Log: |
121 | Patch from Jean Wolter, fixes compiler warning when ASH_ALIAS is | 143 | document stuff I have done |
122 | disabled. | ||
123 | 144 | ||
124 | Members: | 145 | Members: |
125 | shell/ash.c:1.101->1.102 | 146 | AUTHORS:1.45->1.46 |
126 | 147 | ||
127 | --------------------- | 148 | --------------------- |
128 | PatchSet 4282 | 149 | PatchSet 4315 |
129 | Date: 2004/07/21 12:21:39 | 150 | Date: 2004/07/27 16:45:46 |
130 | Author: bug1 | 151 | Author: andersen |
131 | Branch: HEAD | 152 | Branch: HEAD |
132 | Tag: (none) | 153 | Tag: (none) |
133 | Log: | 154 | Log: |
134 | Patch from Mike Snitzer, bring down dhclient using its correct pid, fix | 155 | Felipe Kellermann noticed a missing `break'. |
135 | a grammatical error. | ||
136 | 156 | ||
137 | Members: | 157 | Members: |
138 | networking/ifupdown.c:1.40->1.41 | 158 | libbb/process_escape_sequence.c:1.8->1.9 |
139 | 159 | ||
140 | --------------------- | 160 | --------------------- |
141 | PatchSet 4283 | 161 | PatchSet 4316 |
142 | Date: 2004/07/21 12:25:55 | 162 | Date: 2004/07/28 19:15:04 |
143 | Author: bug1 | 163 | Author: andersen |
144 | Branch: HEAD | 164 | Branch: HEAD |
145 | Tag: (none) | 165 | Tag: (none) |
146 | Log: | 166 | Log: |
147 | Patch from Tito, ass usage for strings -a options | 167 | Thanks to Ken Roberts, fix the slackware url |
148 | 168 | ||
149 | Members: | 169 | Members: |
150 | include/usage.h:1.213->1.214 | 170 | docs/busybox.net/products.html:1.11->1.12 |
151 | 171 | ||
152 | --------------------- | 172 | --------------------- |
153 | PatchSet 4284 | 173 | PatchSet 4317 |
154 | Date: 2004/07/21 13:06:30 | 174 | Date: 2004/07/29 23:15:16 |
155 | Author: bug1 | 175 | Author: mjn3 |
156 | Branch: HEAD | 176 | Branch: HEAD |
157 | Tag: (none) | 177 | Tag: (none) |
158 | Log: | 178 | Log: |
159 | Fix bug in accepting buffer size argument | 179 | Clean up hex escape support. |
160 | 180 | ||
161 | Members: | 181 | Members: |
162 | sysklogd/syslogd.c:1.111->1.112 | 182 | libbb/process_escape_sequence.c:1.9->1.10 |
163 | 183 | ||
164 | --------------------- | 184 | --------------------- |
165 | PatchSet 4285 | 185 | PatchSet 4318 |
166 | Date: 2004/07/21 23:56:31 | 186 | Date: 2004/07/30 14:31:01 |
167 | Author: bug1 | 187 | Author: andersen |
168 | Branch: HEAD | 188 | Branch: HEAD |
169 | Tag: (none) | 189 | Tag: (none) |
170 | Log: | 190 | Log: |
171 | Patch from Mike Snitzer to fix return codes. | 191 | As noted by Eric Spakman, calling static_down() and then calling |
192 | bootp_down() seems redundant, esp since bootp_down was a subset | ||
193 | of static_down, so just use that... | ||
194 | |||
195 | Members: | ||
196 | networking/ifupdown.c:1.48->1.49 | ||
172 | 197 | ||
173 | "I have a need to _really_ know if the interface was properly configured | 198 | --------------------- |
174 | via ifup so I made busybox's ifupdown pass the return codes through rather | 199 | PatchSet 4319 |
175 | than dropping them on the floor." | 200 | Date: 2004/07/30 14:36:37 |
201 | Author: andersen | ||
202 | Branch: HEAD | ||
203 | Tag: (none) | ||
204 | Log: | ||
205 | Fix up brain damage with the way major and minor are used to | ||
206 | create a dev_t | ||
176 | 207 | ||
177 | "All the functions in ifupdown.c return 1 on success and 0 on failure | 208 | Members: |
178 | (which happens to the opposite of standard practices but whatever). | 209 | miscutils/makedevs.c:1.19->1.20 |
179 | So it is important for all these functions to not blindly return 1." | ||
180 | 210 | ||
181 | "The problem with blindly returning ret, even if it is != 1, is the | 211 | --------------------- |
182 | callers expect a 0 or 1 and accumulate the return codes. So a function that | 212 | PatchSet 4320 |
183 | makes 3 calls to execute will have a value of 3 accumulated. That value | 213 | Date: 2004/07/30 14:45:08 |
184 | of 1 (success) was almost always returned even if 1 of the commands in the | 214 | Author: andersen |
185 | command sequence failed. The attached patch fixes the lack of checking | 215 | Branch: HEAD |
186 | to verify thar result == expected_reult." | 216 | Tag: (none) |
217 | Log: | ||
218 | use SIGTERM to kill off udhcpd, not SIGKILL | ||
187 | 219 | ||
188 | Members: | 220 | Members: |
189 | networking/ifupdown.c:1.41->1.42 | 221 | networking/ifupdown.c:1.49->1.50 |
190 | 222 | ||
191 | --------------------- | 223 | --------------------- |
192 | PatchSet 4286 | 224 | PatchSet 4321 |
193 | Date: 2004/07/22 00:03:39 | 225 | Date: 2004/07/30 17:24:46 |
194 | Author: sandman | 226 | Author: andersen |
195 | Branch: HEAD | 227 | Branch: HEAD |
196 | Tag: (none) | 228 | Tag: (none) |
197 | Log: | 229 | Log: |
198 | Patch from Mike Snitzer <snitzer@gmail.com>: | 230 | Fixup getty, login, etc so the utmp and wtmp are updated, allowing |
199 | Support for /etc/modprobe.conf (for 2.6 kernels) should likely be added | 231 | the 'who' and 'last' applets among other things to work as expected. |
200 | to bb's modprobe, see attached patch. | 232 | -Erik |
201 | 233 | ||
202 | modprobe.conf is just a (even simpler) variant of modules.conf | 234 | Members: |
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 | --------------------- | ||
242 | PatchSet 4322 | ||
243 | Date: 2004/07/30 17:39:08 | ||
244 | Author: andersen | ||
245 | Branch: HEAD | ||
246 | Tag: (none) | ||
247 | Log: | ||
248 | Umm. Not guilty by reason of insanity. | ||
249 | -Erik | ||
203 | 250 | ||
204 | Members: | 251 | Members: |
205 | modutils/modprobe.c:1.32->1.33 | 252 | loginutils/getty.c:1.12->1.13 |
253 | loginutils/login.c:1.18->1.19 | ||
206 | 254 | ||
207 | --------------------- | 255 | --------------------- |
208 | PatchSet 4287 | 256 | PatchSet 4323 |
209 | Date: 2004/07/22 04:23:18 | 257 | Date: 2004/07/30 17:48:21 |
210 | Author: bug1 | 258 | Author: andersen |
211 | Branch: HEAD | 259 | Branch: HEAD |
212 | Tag: (none) | 260 | Tag: (none) |
213 | Log: | 261 | Log: |
214 | Reverse my previous change, "::" is a GNU getopt extension that allows | 262 | Fix incorrect arguments being passed to mknod |
215 | an optional argument. | ||
216 | Looks like a glibc bug to me | ||
217 | 263 | ||
218 | Members: | 264 | Members: |
219 | sysklogd/syslogd.c:1.112->1.113 | 265 | miscutils/makedevs.c:1.20->1.21 |
220 | 266 | ||
221 | --------------------- | 267 | --------------------- |
222 | PatchSet 4288 | 268 | PatchSet 4324 |
223 | Date: 2004/07/23 01:10:22 | 269 | Date: 2004/07/30 23:52:08 |
224 | Author: bug1 | 270 | Author: andersen |
225 | Branch: HEAD | 271 | Branch: HEAD |
226 | Tag: (none) | 272 | Tag: (none) |
227 | Log: | 273 | Log: |
228 | Patch from Manousaridis Angelos to bring dhclient down more elegently | 274 | Simon Poole reports that awk segfaults when environment variables |
275 | with no value exist, i.e. | ||
276 | |||
277 | $ export BOB='' | ||
278 | % ./busybox awk | ||
279 | Segmentation fault | ||
280 | |||
281 | This patch teaches awk to not blow chunks on empty env variables. | ||
282 | -Erik | ||
229 | 283 | ||
230 | Members: | 284 | Members: |
231 | networking/ifupdown.c:1.42->1.43 | 285 | editors/awk.c:1.9->1.10 |
232 | 286 | ||
233 | --------------------- | 287 | --------------------- |
234 | PatchSet 4289 | 288 | PatchSet 4325 |
235 | Date: 2004/07/23 01:20:57 | 289 | Date: 2004/08/01 18:54:45 |
236 | Author: bug1 | 290 | Author: andersen |
237 | Branch: HEAD | 291 | Branch: HEAD |
238 | Tag: (none) | 292 | Tag: (none) |
239 | Log: | 293 | Log: |
240 | Patch from Adam Slattery to add bzip2 support to rpm2cpio | 294 | fixup cut-n-paste problem |
241 | 295 | ||
242 | Members: | 296 | Members: |
243 | patches/rpm2cpio_bzip2.patch:INITIAL->1.1 | 297 | docs/busybox.net/news.html:1.20->1.21 |
244 | 298 | ||
245 | --------------------- | 299 | --------------------- |
246 | PatchSet 4290 | 300 | PatchSet 4326 |
247 | Date: 2004/07/23 01:27:56 | 301 | Date: 2004/08/03 00:14:01 |
248 | Author: bug1 | 302 | Author: andersen |
249 | Branch: HEAD | 303 | Branch: HEAD |
250 | Tag: (none) | 304 | Tag: (none) |
251 | Log: | 305 | Log: |
252 | Patch from Felipe Kellermann to fix some typo's | 306 | Tito, farmatito at tiscali dot it writes: |
307 | |||
308 | Hi to all, | ||
309 | This patch is useful for: | ||
310 | 1) 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). | ||
312 | 2) fixes include/libbb.h, coreutils/df.c, util-linux/mount.c and util-linux/umount.c accordingly. | ||
313 | 3) 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 | ||
253 | 316 | ||
254 | Members: | 317 | Members: |
255 | include/usage.h:1.214->1.215 | 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 | ||
256 | 323 | ||
257 | --------------------- | 324 | --------------------- |
258 | PatchSet 4291 | 325 | PatchSet 4327 |
259 | Date: 2004/07/23 01:35:41 | 326 | Date: 2004/08/03 08:23:33 |
260 | Author: bug1 | 327 | Author: andersen |
261 | Branch: HEAD | 328 | Branch: HEAD |
262 | Tag: (none) | 329 | Tag: (none) |
263 | Log: | 330 | Log: |
264 | Patch from Felipe Kellermann, "There is a call to printf using `*pr-cchar' | 331 | William Barsse writes: |
265 | referencing a string and using a single char, when *p <= 0x1f." | 332 | |
333 | fixes 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 | ||
336 | code : | ||
337 | # modprobe <something> && modprobe <something> && echo "ok" || echo "failed" | ||
338 | .... | ||
339 | failed | ||
340 | |||
341 | Well, hope this helps and that I didn't screw up again, | ||
342 | - William | ||
266 | 343 | ||
267 | Members: | 344 | Members: |
268 | libbb/dump.c:1.12->1.13 | 345 | modutils/modprobe.c:1.33->1.34 |
269 | 346 | ||
270 | --------------------- | 347 | --------------------- |
271 | PatchSet 4292 | 348 | PatchSet 4328 |
272 | Date: 2004/07/23 01:42:28 | 349 | Date: 2004/08/04 19:16:54 |
273 | Author: bug1 | 350 | Author: andersen |
274 | Branch: HEAD | 351 | Branch: HEAD |
275 | Tag: (none) | 352 | Tag: (none) |
276 | Log: | 353 | Log: |
277 | Felipe Kellermann writes, | 354 | Run msh through indent |
278 | 355 | ||
279 | "As noticed today by Steven Scholz, the od's `-v' was broken. | 356 | Members: |
280 | I've fixed that and now both the flags `-v' and `-a' are OK" | 357 | shell/msh.c:1.18->1.19 |
281 | 358 | ||
282 | Fixes a segfault in | 359 | --------------------- |
283 | echo "uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu\02bar\4"| ./busybox od -av | 360 | PatchSet 4329 |
361 | Date: 2004/08/04 19:19:10 | ||
362 | Author: andersen | ||
363 | Branch: HEAD | ||
364 | Tag: (none) | ||
365 | Log: | ||
366 | Michael Leibow, MichaelLe at belkin.com writes: | ||
367 | |||
368 | A question was posted a month ago by Mark Alamo to see if others had | ||
369 | problems with sourcing subscripts within msh. We asked his firm to fix the | ||
370 | msh.c bug he described because we didn't have enough time to do it | ||
371 | ourselves. | ||
372 | |||
373 | When msh.c is executing a compound statement and there is a . command to | ||
374 | source another script file, msh.c will not execute the subscript until it's | ||
375 | completed executing the rest of the compound statement. | ||
376 | |||
377 | His example was this: | ||
378 | |||
379 | Echo "Start" ; . ./subA; echo "mid" ; . ./subB ; echo "end" | ||
380 | |||
381 | subA and subB execute AFTER end is printed in reverse order. The same is | ||
382 | true if the sourced files are inside an if else fi, case esac, or any | ||
383 | compound statement. | ||
384 | |||
385 | Attached is a patch to msh.c. It fixes the problem. Cd to the root of your | ||
386 | busybox tree and execute "patch -p1 < msh.c.patch" | ||
387 | |||
388 | Unfortunately, I won't have more time to work on this so I hope that there | ||
389 | aren't any problems! | ||
390 | |||
391 | Michael Leibow | ||
392 | Senior Software Engineer | ||
393 | |||
394 | Belkin Corporation | ||
284 | 395 | ||
285 | Members: | 396 | Members: |
286 | coreutils/od.c:1.6->1.7 | 397 | shell/msh.c:1.19->1.20 |
287 | 398 | ||
288 | --------------------- | 399 | --------------------- |
289 | PatchSet 4293 | 400 | PatchSet 4330 |
290 | Date: 2004/07/23 01:49:46 | 401 | Date: 2004/08/06 00:58:53 |
291 | Author: bug1 | 402 | Author: bug1 |
292 | Branch: HEAD | 403 | Branch: HEAD |
293 | Tag: (none) | 404 | Tag: (none) |
294 | Log: | 405 | Log: |
295 | Fix for a bug identied by Harald Kuthe, when using many interfaces (29 | 406 | Part of patch from William Barsse, fixes a problem with unescaped %. |
296 | in this case) the order was incorrect and there were duplicate entries. | ||
297 | 407 | ||
298 | Members: | 408 | Members: |
299 | libbb/interface.c:1.22->1.23 | 409 | sysklogd/klogd.c:1.22->1.23 |
300 | 410 | ||
301 | --------------------- | 411 | --------------------- |
302 | PatchSet 4294 | 412 | PatchSet 4331 |
303 | Date: 2004/07/23 02:11:25 | 413 | Date: 2004/08/06 01:49:04 |
304 | Author: bug1 | 414 | Author: bug1 |
305 | Branch: HEAD | 415 | Branch: HEAD |
306 | Tag: (none) | 416 | Tag: (none) |
307 | Log: | 417 | Log: |
308 | Patch from Dmitry Zakharov to fix a bug discovered via the freeswap | 418 | Patch from Tito to fix warnings about redifined functionions barrier and likely. |
309 | script. | ||
310 | 419 | ||
311 | Members: | 420 | Members: |
312 | editors/awk.c:1.8->1.9 | 421 | shell/ash.c:1.103->1.104 |
313 | 422 | ||
314 | --------------------- | 423 | --------------------- |
315 | PatchSet 4295 | 424 | PatchSet 4332 |
316 | Date: 2004/07/23 03:33:38 | 425 | Date: 2004/08/11 02:30:30 |
317 | Author: bug1 | 426 | Author: bug1 |
318 | Branch: HEAD | 427 | Branch: HEAD |
319 | Tag: (none) | 428 | Tag: (none) |
320 | Log: | 429 | Log: |
321 | iUpdate reboot usage, patch by Felipe Kellermann | 430 | Willian Barsse wrote |
431 | "There seems to be a slight problem with the "mod_strcmp" function in | ||
432 | modprobe.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 | ||
435 | will always fail if mod_path contains another substring matching the | ||
436 | module name." | ||
437 | |||
438 | Robert McQueen wrote | ||
439 | "Although William Barsse's patch fixed mod_strcmp for 2.4 kernels, there | ||
440 | was a remaining problem which prevented it from working for me. I've | ||
441 | just tracked it down - when you enable kernel 2.6 module support it | ||
442 | hard-wired the extension to .ko instead of checking at runtime like the | ||
443 | other places where 2.4 differs from 2.6. The attached patch fixes this | ||
444 | for me." | ||
322 | 445 | ||
323 | Members: | 446 | Members: |
324 | include/usage.h:1.215->1.216 | 447 | modutils/modprobe.c:1.34->1.35 |
325 | 448 | ||
326 | --------------------- | 449 | --------------------- |
327 | PatchSet 4296 | 450 | PatchSet 4333 |
328 | Date: 2004/07/23 05:16:17 | 451 | Date: 2004/08/11 02:32:18 |
329 | Author: bug1 | 452 | Author: bug1 |
330 | Branch: HEAD | 453 | Branch: HEAD |
331 | Tag: (none) | 454 | Tag: (none) |
332 | Log: | 455 | Log: |
333 | Patch from Felipe Kellermann, fixup usage for halt command | 456 | Patch from Phil Blundellto improve substring match |
334 | 457 | ||
335 | Members: | 458 | Members: |
336 | include/usage.h:1.216->1.217 | 459 | modutils/modprobe.c:1.35->1.36 |
337 | 460 | ||
338 | --------------------- | 461 | --------------------- |
339 | PatchSet 4297 | 462 | PatchSet 4334 |
340 | Date: 2004/07/23 06:06:21 | 463 | Date: 2004/08/11 02:45:47 |
341 | Author: bug1 | 464 | Author: bug1 |
342 | Branch: HEAD | 465 | Branch: HEAD |
343 | Tag: (none) | 466 | Tag: (none) |
344 | Log: | 467 | Log: |
345 | Patch from Felipe Kellermann, fixup usage for pidof, poweroff, remove | 468 | Patch from Bastian Blank to add 64 bit support to the test command. |
346 | some trailing '\n' | 469 | Example of broken usage: ./busybox test 2147483648 -gt 2147483648 |
347 | 470 | ||
348 | Members: | 471 | Members: |
349 | include/usage.h:1.217->1.218 | 472 | coreutils/Config.in:1.25->1.26 |
473 | coreutils/test.c:1.25->1.26 | ||
350 | 474 | ||
351 | --------------------- | 475 | --------------------- |
352 | PatchSet 4298 | 476 | PatchSet 4335 |
353 | Date: 2004/07/23 06:43:29 | 477 | Date: 2004/08/11 03:50:30 |
354 | Author: bug1 | 478 | Author: bug1 |
355 | Branch: HEAD | 479 | Branch: HEAD |
356 | Tag: (none) | 480 | Tag: (none) |
357 | Log: | 481 | Log: |
358 | Patch from Felipe Kellermann, fix endless loop when first > last and | 482 | Patch from Tito to fix memory leak upon error. |
359 | increment > 0. | ||
360 | 483 | ||
361 | Members: | 484 | Members: |
362 | coreutils/seq.c:1.2->1.3 | 485 | libbb/xreadlink.c:1.5->1.6 |
363 | 486 | ||
364 | --------------------- | 487 | --------------------- |
365 | PatchSet 4299 | 488 | PatchSet 4336 |
366 | Date: 2004/07/24 01:55:56 | 489 | Date: 2004/08/11 05:56:30 |
367 | Author: bug1 | 490 | Author: bug1 |
368 | Branch: HEAD | 491 | Branch: HEAD |
369 | Tag: (none) | 492 | Tag: (none) |
370 | Log: | 493 | Log: |
371 | Update Tito's contributions | 494 | Patch from Mike Castle, dont print an empty line (patch modified by me to |
495 | change formatting). | ||
372 | 496 | ||
373 | Members: | 497 | Members: |
374 | AUTHORS:1.44->1.45 | 498 | modutils/modprobe.c:1.36->1.37 |
375 | 499 | ||
376 | --------------------- | 500 | --------------------- |
377 | PatchSet 4300 | 501 | PatchSet 4337 |
378 | Date: 2004/07/24 06:01:52 | 502 | Date: 2004/08/11 08:10:58 |
379 | Author: bug1 | 503 | Author: bug1 |
380 | Branch: HEAD | 504 | Branch: HEAD |
381 | Tag: (none) | 505 | Tag: (none) |
382 | Log: | 506 | Log: |
383 | Patch by Paul Whittaker, make busybox dc compatable with GNU dc. | 507 | Set default command to list rather than get, its default behaviour now |
384 | the following example was broken, echo "1 1 +" | dc | 508 | coincides with upstream. Patch from debian diff. |
385 | 509 | ||
386 | Members: | 510 | Members: |
387 | miscutils/dc.c:1.18->1.19 | 511 | networking/libiproute/iproute.c:1.13->1.14 |
388 | 512 | ||
389 | --------------------- | 513 | --------------------- |
390 | PatchSet 4301 | 514 | PatchSet 4338 |
391 | Date: 2004/07/24 12:44:13 | 515 | Date: 2004/08/12 16:52:00 |
392 | Author: andersen | 516 | Author: andersen |
393 | Branch: HEAD | 517 | Branch: HEAD |
394 | Tag: (none) | 518 | Tag: (none) |
395 | Log: | 519 | Log: |
396 | Paul Whittaker writes: | 520 | Patch from solar to fix problems with get_name() |
397 | 521 | ||
398 | With job control enabled, ash fails to tcsetpgrp back to initialpgrp | 522 | Members: |
399 | upon exit. exitshell() should call setjobctl(0) to do this. | 523 | libbb/interface.c:1.23->1.24 |
400 | 524 | ||
401 | Context: I am using a lightweight menu system (replimenu[.sf.net]) on my | 525 | --------------------- |
402 | console, which invokes "/bin/sh -i -c /bin/login", where /bin/sh and | 526 | PatchSet 4339 |
403 | /bin/login are busybox applets. /bin/sh is ash, with | 527 | Date: 2004/08/14 20:57:33 |
404 | CONFIG_ASH_JOB_CONTROL=y as the sole suboption. The shell of the user | 528 | Author: andersen |
405 | concerned (nobody) is also /bin/sh (ash). When the user /bin/sh exits | 529 | Branch: HEAD |
406 | (and thereby login and its parent sh), replimenu receives EIO when it | 530 | Tag: (none) |
407 | tries to read from the terminal. | 531 | Log: |
532 | Christian Ostheimer writes: | ||
533 | |||
534 | Hello, | ||
535 | |||
536 | function build_dep in modprobe.c assumes that dependencies of one module | ||
537 | have not more than 255 chars; | ||
538 | that is not sufficient in kernel 2.6.7 (alsa sound modules). - Below is | ||
539 | a diff that solves the problem for me. | ||
540 | |||
541 | With regards, Christian Ostheimer | ||
408 | 542 | ||
409 | Members: | 543 | Members: |
410 | shell/ash.c:1.102->1.103 | 544 | modutils/modprobe.c:1.37->1.38 |
411 | 545 | ||
412 | --------------------- | 546 | --------------------- |
413 | PatchSet 4302 | 547 | PatchSet 4340 |
414 | Date: 2004/07/26 11:46:21 | 548 | Date: 2004/08/16 08:29:44 |
415 | Author: andersen | 549 | Author: andersen |
416 | Branch: HEAD | 550 | Branch: HEAD |
417 | Tag: (none) | 551 | Tag: (none) |
418 | Log: | 552 | Log: |
419 | YAEGASHI Takeshi writes: | 553 | Aurelien Jacobs writes: |
420 | 554 | ||
421 | Hi, | 555 | with a quick conversion you will see that 132608 == 0x20600 |
556 | so noticed that the elif will never be matched ! | ||
557 | Apparently there was already a try to modify this in CVS which | ||
558 | was reverted (it was plain wrong). | ||
422 | 559 | ||
423 | With the following /etc/fstab (any two or more lines of nfs), mount -a | 560 | I don't know when __kernel_old_dev_t is needed, but with a 2.6.7 |
424 | -t nfs causes a segmentation faults. | 561 | or a 2.6.8 this is __kernel_dev_t wich is needed. |
425 | 562 | ||
426 | server:/exports/aaa /mnt/aaa nfs defaults 0 0 | 563 | I corrected this with the following patch but maybe older 2.6 |
427 | server:/exprots/bbb /mnt/bbb nfs defaults 0 0 | 564 | still need __kernel_old_dev_t ? |
428 | 565 | ||
429 | In util-linux/nfsmount.c, it overwrites malloc'ed pointer *mount_opts | 566 | I think this should be corrected before 1.0. |
430 | with a static pointer. With this patch it does proper memory realloc | 567 | |
431 | and data copy instead. | 568 | Thanks |
569 | Aurel | ||
432 | 570 | ||
433 | Members: | 571 | Members: |
434 | util-linux/nfsmount.c:1.27->1.28 | 572 | libbb/loop.c:1.10->1.11 |
435 | 573 | ||
436 | --------------------- | 574 | --------------------- |
437 | PatchSet 4303 | 575 | PatchSet 4341 |
438 | Date: 2004/07/26 11:55:23 | 576 | Date: 2004/08/16 08:36:28 |
439 | Author: andersen | 577 | Author: andersen |
440 | Branch: HEAD | 578 | Branch: HEAD |
441 | Tag: busybox_1_00_rc2 | 579 | Tag: (none) |
442 | Log: | 580 | Log: |
443 | Update webpage for -rc2 | 581 | Use __kernel_old_dev_t for 2.6.x kernels |
444 | 582 | ||
445 | Members: | 583 | Members: |
446 | docs/busybox.net/news.html:1.19->1.20 | 584 | libbb/loop.c:1.11->1.12 |
585 | |||
586 | --------------------- | ||
587 | PatchSet 4342 | ||
588 | Date: 2004/08/16 08:38:34 | ||
589 | Author: andersen | ||
590 | Branch: HEAD | ||
591 | Tag: (none) | ||
592 | Log: | ||
593 | Joe.C writes: | ||
594 | |||
595 | This bug is in busybox 1.0.0-rc2. When using lash exec | ||
596 | builtin with redirection, the opened file fd keep increasing. | ||
597 | For example, please try the following command with lash. | ||
598 | |||
599 | |||
600 | ls -al /proc/<lash pid>/fd | ||
601 | exec /bin/sh 2>/dev/null | ||
602 | ls -al /proc/<lash pid>/fd | ||
603 | |||
604 | The last 'ls' command output will look like this. The fd | ||
605 | number 4 shouldn't exist. | ||
606 | |||
607 | lrwx------ 1 501 100 64 Aug 13 13:56 4 -> /dev/pts/5 | ||
608 | l-wx------ 1 501 100 64 Aug 13 13:56 2 -> /dev/null | ||
609 | lrwx------ 1 501 100 64 Aug 13 13:56 1 -> /dev/pts/5 | ||
610 | lrwx------ 1 501 100 64 Aug 13 13:56 0 -> /dev/pts/5 | ||
611 | dr-xr-xr-x 3 501 100 0 Aug 13 13:56 .. | ||
612 | dr-x------ 2 501 100 0 Aug 13 13:56 . | ||
613 | |||
614 | This one-line patch fix this problem by setting CLOEXEC flag for | ||
615 | squirrel fd. Please apply. | ||
616 | |||
617 | Joe.C | ||
618 | |||
619 | Members: | ||
620 | shell/lash.c:1.160->1.161 | ||
621 | |||
622 | --------------------- | ||
623 | PatchSet 4343 | ||
624 | Date: 2004/08/16 09:07:39 | ||
625 | Author: andersen | ||
626 | Branch: HEAD | ||
627 | Tag: (none) | ||
628 | Log: | ||
629 | Bertrand Baudet writes: | ||
630 | |||
631 | Looks like the -D and -H options of the adduser applet aren't handle | ||
632 | properly in BusyBox. | ||
633 | |||
634 | This patch fixes the masks definition for those options according to | ||
635 | there position in the optstring. | ||
636 | |||
637 | Patch against RC2 but should also apply cleanly against CVS. | ||
638 | |||
639 | Bertrand | ||
640 | |||
641 | Members: | ||
642 | loginutils/adduser.c:1.9->1.10 | ||
643 | |||
644 | --------------------- | ||
645 | PatchSet 4344 | ||
646 | Date: 2004/08/16 09:29:42 | ||
647 | Author: andersen | ||
648 | Branch: HEAD | ||
649 | Tag: (none) | ||
650 | Log: | ||
651 | Do not use vfork, as init is not vfork safe. Do not allow | ||
652 | askfirst when mmuless. | ||
653 | |||
654 | Members: | ||
655 | init/init.c:1.203->1.204 | ||
656 | |||
657 | --------------------- | ||
658 | PatchSet 4345 | ||
659 | Date: 2004/08/16 10:22:34 | ||
660 | Author: andersen | ||
661 | Branch: HEAD | ||
662 | Tag: (none) | ||
663 | Log: | ||
664 | Only pass modprobe module params with 2.6.x kernel support. | ||
665 | -Erik | ||
666 | |||
667 | Members: | ||
668 | modutils/modprobe.c:1.38->1.39 | ||
669 | |||
670 | --------------------- | ||
671 | PatchSet 4346 | ||
672 | Date: 2004/08/16 10:23:33 | ||
673 | Author: andersen | ||
674 | Branch: HEAD | ||
675 | Tag: (none) | ||
676 | Log: | ||
677 | Bump version | ||
678 | |||
679 | Members: | ||
680 | Rules.mak:1.36->1.37 | ||
447 | 681 | ||
diff --git a/docs/busybox.net/news.html b/docs/busybox.net/news.html index 9295e6e19..71961c2c2 100644 --- a/docs/busybox.net/news.html +++ b/docs/busybox.net/news.html | |||
@@ -3,6 +3,16 @@ | |||
3 | 3 | ||
4 | <ul> | 4 | <ul> |
5 | 5 | ||
6 | <li><b>16 August 2004 -- BusyBox 1.0.0-rc3 released</b><p> | ||
7 | |||
8 | Here goes release candidate 3... | ||
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> | ||
6 | <li><b>26 July 2004 -- BusyBox 1.0.0-rc2 released</b><p> | 16 | <li><b>26 July 2004 -- BusyBox 1.0.0-rc2 released</b><p> |
7 | 17 | ||
8 | Here goes release candidate 2... | 18 | Here goes release candidate 2... |
diff --git a/docs/busybox.net/screenshot.html b/docs/busybox.net/screenshot.html index 7d4f25cf8..e691a16c9 100644 --- a/docs/busybox.net/screenshot.html +++ b/docs/busybox.net/screenshot.html | |||
@@ -33,11 +33,11 @@ Currently defined functions: | |||
33 | fgrep, find, fold, free, freeramdisk, fsck.minix, ftpget, ftpput, getopt, | 33 | fgrep, find, fold, free, freeramdisk, fsck.minix, ftpget, ftpput, getopt, |
34 | getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, | 34 | getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, |
35 | httpd, hush, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod, | 35 | httpd, hush, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod, |
36 | install, ip, ipcalc, iplink, iproute, iptunnel, kill, killall, klogd, lash, | 36 | install, ip, ipaddr, ipcalc, iplink, iproute, iptunnel, kill, killall, |
37 | last, length, linuxrc, ln, loadfont, loadkmap, logger, login, logname, | 37 | klogd, lash, last, length, linuxrc, ln, loadfont, loadkmap, logger, login, |
38 | logread, losetup, ls, lsmod, makedevs, md5sum, mesg, mkdir, mkfifo, | 38 | logname, logread, losetup, ls, lsmod, makedevs, md5sum, mesg, mkdir, |
39 | mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, msh, mt, mv, | 39 | mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, msh, mt, |
40 | nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof, ping, | 40 | mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof, ping, |
41 | ping6, pipe_progress, pivot_root, poweroff, printf, ps, pwd, rdate, | 41 | ping6, pipe_progress, pivot_root, poweroff, printf, ps, pwd, rdate, |
42 | readlink, realpath, reboot, renice, reset, rm, rmdir, rmmod, route, rpm, | 42 | readlink, realpath, reboot, renice, reset, rm, rmdir, rmmod, route, rpm, |
43 | rpm2cpio, run-parts, rx, sed, seq, setkeycodes, sha1sum, sleep, sort, | 43 | rpm2cpio, run-parts, rx, sed, seq, setkeycodes, sha1sum, sleep, sort, |
diff --git a/docs/busybox_header.pod b/docs/busybox_header.pod index c531bad88..35631b84e 100644 --- a/docs/busybox_header.pod +++ b/docs/busybox_header.pod | |||
@@ -89,11 +89,11 @@ Currently defined functions include: | |||
89 | fgrep, find, fold, free, freeramdisk, fsck.minix, ftpget, ftpput, getopt, | 89 | fgrep, find, fold, free, freeramdisk, fsck.minix, ftpget, ftpput, getopt, |
90 | getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, | 90 | getty, grep, gunzip, gzip, halt, hdparm, head, hexdump, hostid, hostname, |
91 | httpd, hush, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod, | 91 | httpd, hush, hwclock, id, ifconfig, ifdown, ifup, inetd, init, insmod, |
92 | install, ip, ipcalc, iplink, iproute, iptunnel, kill, killall, klogd, lash, | 92 | install, ip, ipaddr, ipcalc, iplink, iproute, iptunnel, kill, killall, |
93 | last, length, linuxrc, ln, loadfont, loadkmap, logger, login, logname, | 93 | klogd, lash, last, length, linuxrc, ln, loadfont, loadkmap, logger, login, |
94 | logread, losetup, ls, lsmod, makedevs, md5sum, mesg, mkdir, mkfifo, | 94 | logname, logread, losetup, ls, lsmod, makedevs, md5sum, mesg, mkdir, |
95 | mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, msh, mt, mv, | 95 | mkfifo, mkfs.minix, mknod, mkswap, mktemp, modprobe, more, mount, msh, mt, |
96 | nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof, ping, | 96 | mv, nameif, nc, netstat, nslookup, od, openvt, passwd, patch, pidof, ping, |
97 | ping6, pipe_progress, pivot_root, poweroff, printf, ps, pwd, rdate, | 97 | ping6, pipe_progress, pivot_root, poweroff, printf, ps, pwd, rdate, |
98 | readlink, realpath, reboot, renice, reset, rm, rmdir, rmmod, route, rpm, | 98 | readlink, realpath, reboot, renice, reset, rm, rmdir, rmmod, route, rpm, |
99 | rpm2cpio, run-parts, rx, sed, seq, setkeycodes, sha1sum, sleep, sort, | 99 | rpm2cpio, run-parts, rx, sed, seq, setkeycodes, sha1sum, sleep, sort, |