diff options
author | Rob Landley <rob@landley.net> | 2005-12-19 16:29:19 +0000 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2005-12-19 16:29:19 +0000 |
commit | c90c8b50e4c340249deef9b73751586662ebb2be (patch) | |
tree | ea08b217ab76f5345c6b10b35a90150f2f185254 | |
parent | b3f05a467a63f2e08de3cb313551df1c25767719 (diff) | |
download | busybox-w32-c90c8b50e4c340249deef9b73751586662ebb2be.tar.gz busybox-w32-c90c8b50e4c340249deef9b73751586662ebb2be.tar.bz2 busybox-w32-c90c8b50e4c340249deef9b73751586662ebb2be.zip |
Do an svn log -v, the information in this changelog is stunningly
obsolete.
-rw-r--r-- | Changelog | 1381 |
1 files changed, 0 insertions, 1381 deletions
diff --git a/Changelog b/Changelog deleted file mode 100644 index 721fc8270..000000000 --- a/Changelog +++ /dev/null | |||
@@ -1,1381 +0,0 @@ | |||
1 | --------------------- | ||
2 | PatchSet 4347 | ||
3 | Date: 2004/08/16 10:29:28 | ||
4 | Author: andersen | ||
5 | Branch: HEAD | ||
6 | Tag: busybox_1_00_rc3 | ||
7 | Log: | ||
8 | Prepare for release | ||
9 | |||
10 | Members: | ||
11 | Changelog:1.294->1.295 | ||
12 | docs/busybox_header.pod:1.17->1.18 | ||
13 | docs/busybox.net/news.html:1.21->1.22 | ||
14 | docs/busybox.net/screenshot.html:1.11->1.12 | ||
15 | |||
16 | --------------------- | ||
17 | PatchSet 4348 | ||
18 | Date: 2004/08/18 17:57:16 | ||
19 | Author: andersen | ||
20 | Branch: HEAD | ||
21 | Tag: (none) | ||
22 | Log: | ||
23 | Fixup 'dc' usage | ||
24 | |||
25 | Members: | ||
26 | include/usage.h:1.218->1.219 | ||
27 | |||
28 | --------------------- | ||
29 | PatchSet 4349 | ||
30 | Date: 2004/08/19 18:22:13 | ||
31 | Author: andersen | ||
32 | Branch: HEAD | ||
33 | Tag: (none) | ||
34 | Log: | ||
35 | Patch from Vladimir N. Oleynik: | ||
36 | |||
37 | On Wed Aug 18, 2004 at 06:52:57PM +0800, Matt Johnston wrote: | ||
38 | > I've come across some strange-seeming behaviour when running programs | ||
39 | > under Busybox (1.0.0-rc3) ash. If the child process sets stdin to be | ||
40 | > non-blocking and then exits, the parent ash will also exit. A quick strace | ||
41 | > shows that a subsequent read() from stdin returns EAGAIN (as would be | ||
42 | > expected): | ||
43 | |||
44 | Thanks! | ||
45 | Patch attached. | ||
46 | |||
47 | |||
48 | --w | ||
49 | vodz | ||
50 | |||
51 | Members: | ||
52 | shell/ash.c:1.104->1.105 | ||
53 | shell/cmdedit.c:1.92->1.93 | ||
54 | |||
55 | --------------------- | ||
56 | PatchSet 4350 | ||
57 | Date: 2004/08/19 18:25:02 | ||
58 | Author: andersen | ||
59 | Branch: HEAD | ||
60 | Tag: (none) | ||
61 | Log: | ||
62 | Patch from Tito documenting the '-q' option | ||
63 | |||
64 | Members: | ||
65 | include/usage.h:1.219->1.220 | ||
66 | |||
67 | --------------------- | ||
68 | PatchSet 4351 | ||
69 | Date: 2004/08/19 18:26:26 | ||
70 | Author: andersen | ||
71 | Branch: HEAD | ||
72 | Tag: (none) | ||
73 | Log: | ||
74 | Patch from Tito adding support for '-q' | ||
75 | |||
76 | Members: | ||
77 | procps/kill.c:1.52->1.53 | ||
78 | |||
79 | --------------------- | ||
80 | PatchSet 4352 | ||
81 | Date: 2004/08/19 18:30:31 | ||
82 | Author: andersen | ||
83 | Branch: HEAD | ||
84 | Tag: (none) | ||
85 | Log: | ||
86 | Patch from Mike Castle to cleanup some modutils issues, in | ||
87 | particular making alias support work better. | ||
88 | |||
89 | Members: | ||
90 | modutils/modprobe.c:1.39->1.40 | ||
91 | |||
92 | --------------------- | ||
93 | PatchSet 4353 | ||
94 | Date: 2004/08/19 19:15:06 | ||
95 | Author: andersen | ||
96 | Branch: HEAD | ||
97 | Tag: (none) | ||
98 | Log: | ||
99 | regularly update the status line display | ||
100 | -Erik | ||
101 | |||
102 | Members: | ||
103 | editors/vi.c:1.37->1.38 | ||
104 | |||
105 | --------------------- | ||
106 | PatchSet 4354 | ||
107 | Date: 2004/08/19 19:17:30 | ||
108 | Author: andersen | ||
109 | Branch: HEAD | ||
110 | Tag: (none) | ||
111 | Log: | ||
112 | Patch from Rodney Radford adding x86_64 support. | ||
113 | |||
114 | Members: | ||
115 | modutils/insmod.c:1.122->1.123 | ||
116 | |||
117 | --------------------- | ||
118 | PatchSet 4355 | ||
119 | Date: 2004/08/25 02:02:19 | ||
120 | Author: bug1 | ||
121 | Branch: HEAD | ||
122 | Tag: (none) | ||
123 | Log: | ||
124 | Patch from Manousaridis Angelos to cleanup stale file descriptors, it was preventing unmounting an initial filesystem. | ||
125 | |||
126 | Members: | ||
127 | loginutils/getty.c:1.13->1.14 | ||
128 | loginutils/login.c:1.19->1.20 | ||
129 | |||
130 | --------------------- | ||
131 | PatchSet 4356 | ||
132 | Date: 2004/08/26 21:45:21 | ||
133 | Author: andersen | ||
134 | Branch: HEAD | ||
135 | Tag: (none) | ||
136 | Log: | ||
137 | Felipe Kellermann writes: | ||
138 | |||
139 | Unfortunatelly I've not followed the last two or three weeks commits (new | ||
140 | semester started and so now I rarely have time to fix my personal bridge) | ||
141 | but tonight I synched my tree and immediately noticed a rather nasty bug! | ||
142 | |||
143 | [Using libbb/interface.c:1.24] | ||
144 | # grep eth0 /proc/net/dev | xargs | ||
145 | eth0:311708397 237346 1670 0 1789 1670 0 0 22580308 120297 0 0 0 102 0 0 | ||
146 | |||
147 | # ifconfig eth0 | ||
148 | eth0 Link encap:Ethernet HWaddr 00:20:AF:7C:EA:B7 | ||
149 | inet addr:10.0.0.1 Bcast:10.0.0.127 Mask:255.255.255.128 | ||
150 | UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 | ||
151 | RX packets:0 errors:0 dropped:0 overruns:0 frame:0 | ||
152 | TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 | ||
153 | collisions:0 txqueuelen:1000 | ||
154 | RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) | ||
155 | Interrupt:5 Base address:0x320 | ||
156 | |||
157 | |||
158 | All values `ifconfig' is showing are `zeroed' -- I quickly looked at the | ||
159 | last commits I missed and noticed that there were a commit relating to | ||
160 | ifconfig, libbb/interface.c:1.23->1.24 (PatchSet 4338). | ||
161 | |||
162 | I've reversed the patch and now everything is working again. I compared | ||
163 | the get_name's return values from the 1.23 and 1.24 and quickly noticed | ||
164 | that the new revision is leaving `p' right on the sep while the rev 1.23 | ||
165 | was leaving it right on the starting of the values... | ||
166 | |||
167 | 1-line, 1/3-minute patch attached :-) | ||
168 | |||
169 | Members: | ||
170 | libbb/interface.c:1.24->1.25 | ||
171 | |||
172 | --------------------- | ||
173 | PatchSet 4357 | ||
174 | Date: 2004/08/26 22:18:56 | ||
175 | Author: andersen | ||
176 | Branch: HEAD | ||
177 | Tag: (none) | ||
178 | Log: | ||
179 | Tito writes: | ||
180 | |||
181 | Hi, | ||
182 | I've spent the half night staring at the devilish my_getpwuid and my_getgrgid functions | ||
183 | trying to find out a way to avoid actual and future potential buffer overflow problems | ||
184 | without breaking existing code. | ||
185 | Finally I've found a not intrusive way to do this that surely doesn't break existing code | ||
186 | and fixes a couple of problems too. | ||
187 | The attached patch: | ||
188 | 1) changes the behaviour of my_getpwuid and my_getgrgid to avoid potetntial buffer overflows | ||
189 | 2) fixes all occurences of this function calls in tar.c , id.c , ls.c, whoami.c, logger.c, libbb.h. | ||
190 | 3) The behaviour of tar, ls and logger is unchanged. | ||
191 | 4) The behavior of ps with somewhat longer usernames messing up output is fixed. | ||
192 | 5) The only bigger change was the increasing of size of the buffers in id.c to avoid | ||
193 | false negatives (unknown user: xxxxxx) with usernames longer than 8 chars. | ||
194 | The value i used ( 32 chars ) was taken from the tar header ( see gname and uname). | ||
195 | Maybe this buffers can be reduced a bit ( to 16 or whatever ), this is up to you. | ||
196 | 6) The increase of size of the binary is not so dramatic: | ||
197 | size busybox | ||
198 | text data bss dec hex filename | ||
199 | 239568 2300 36816 278684 4409c busybox | ||
200 | size busybox_fixed | ||
201 | text data bss dec hex filename | ||
202 | 239616 2300 36816 278732 440cc busybox | ||
203 | 7) The behaviour of whoami changed: | ||
204 | actually it prints out an username cut down to the size of the buffer. | ||
205 | This could be fixed by increasing the size of the buffer as in id.c or | ||
206 | avoid the use of my_getpwuid and use getpwuid directly instead. | ||
207 | Maybe this colud be also remain unchanged...... | ||
208 | |||
209 | Please apply if you think it is ok to do so. | ||
210 | The diff applies on today's cvs tarball (2004-08-25). | ||
211 | Thanks in advance, | ||
212 | Ciao, | ||
213 | Tito | ||
214 | |||
215 | Members: | ||
216 | archival/tar.c:1.194->1.195 | ||
217 | coreutils/id.c:1.24->1.25 | ||
218 | coreutils/ls.c:1.110->1.111 | ||
219 | coreutils/whoami.c:1.21->1.22 | ||
220 | include/libbb.h:1.133->1.134 | ||
221 | libbb/my_getgrgid.c:1.7->1.8 | ||
222 | libbb/my_getpwuid.c:1.7->1.8 | ||
223 | libbb/procps.c:1.13->1.14 | ||
224 | sysklogd/logger.c:1.39->1.40 | ||
225 | |||
226 | --------------------- | ||
227 | PatchSet 4358 | ||
228 | Date: 2004/08/26 22:22:50 | ||
229 | Author: andersen | ||
230 | Branch: HEAD | ||
231 | Tag: (none) | ||
232 | Log: | ||
233 | Vladimir N. Oleynik writes: | ||
234 | |||
235 | Ming-Ching, | ||
236 | |||
237 | >>No. Here there are no mistakes. | ||
238 | >>You using POST metod. | ||
239 | >>For get data you should read from stdin CONTENT_LENGTH bytes. | ||
240 | |||
241 | >Hower as I posted a little while ago, there is indeed a bug | ||
242 | >in POST method if the CONTENT_LENGTH is bigger | ||
243 | >than sizeof(wbuf[128]). So if your CGI script is expecting to | ||
244 | >read the full CONTENT_LENGTH, it might block forever, | ||
245 | >because it will only transfer sizeof(wbuf) to the CGI. | ||
246 | |||
247 | Ok, Ok. I should find time to understand with a problem. | ||
248 | Try attached patch. | ||
249 | |||
250 | |||
251 | --w | ||
252 | vodz | ||
253 | |||
254 | Members: | ||
255 | networking/httpd.c:1.26->1.27 | ||
256 | |||
257 | --------------------- | ||
258 | PatchSet 4359 | ||
259 | Date: 2004/08/26 22:26:26 | ||
260 | Author: andersen | ||
261 | Branch: HEAD | ||
262 | Tag: (none) | ||
263 | Log: | ||
264 | Save a line or two | ||
265 | |||
266 | Members: | ||
267 | loginutils/getty.c:1.14->1.15 | ||
268 | loginutils/login.c:1.20->1.21 | ||
269 | |||
270 | --------------------- | ||
271 | PatchSet 4360 | ||
272 | Date: 2004/08/26 22:36:02 | ||
273 | Author: andersen | ||
274 | Branch: HEAD | ||
275 | Tag: (none) | ||
276 | Log: | ||
277 | Tito writes: | ||
278 | |||
279 | Hi, | ||
280 | I've fixed also the issue of whoami cutting down usernames. | ||
281 | This time I cannot send a diff because i don't know if my previous patches will be applied | ||
282 | or not, so I send in the whole file. | ||
283 | The changes I've made don't affect size but ensure that usernames of whatever lenght | ||
284 | are correctly displayed. | ||
285 | root@localhost:/dev/pts/3:/root/Desktop/busybox/coreutils# size whoami_orig.o | ||
286 | text data bss dec hex filename | ||
287 | 102 0 0 102 66 whoami_orig.o | ||
288 | root@localhost:/dev/pts/3:/root/Desktop/busybox/coreutils# size whoami.o | ||
289 | text data bss dec hex filename | ||
290 | 93 0 0 93 5d whoami.o | ||
291 | |||
292 | This should be applied even if the other patches aren't as this matches the behaviour of the GNU whoami. | ||
293 | |||
294 | Thanks in advance, | ||
295 | Ciao, | ||
296 | Tito | ||
297 | |||
298 | Members: | ||
299 | coreutils/whoami.c:1.22->1.23 | ||
300 | |||
301 | --------------------- | ||
302 | PatchSet 4361 | ||
303 | Date: 2004/08/26 23:01:34 | ||
304 | Author: andersen | ||
305 | Branch: HEAD | ||
306 | Tag: (none) | ||
307 | Log: | ||
308 | The login applet should always be setuid root | ||
309 | |||
310 | Members: | ||
311 | include/applets.h:1.114->1.115 | ||
312 | |||
313 | --------------------- | ||
314 | PatchSet 4362 | ||
315 | Date: 2004/08/26 23:13:00 | ||
316 | Author: andersen | ||
317 | Branch: HEAD | ||
318 | Tag: (none) | ||
319 | Log: | ||
320 | Improve the setuid situation a bit, and make it more apparent | ||
321 | when people really ought to make busybox setuid root. | ||
322 | -Erik | ||
323 | |||
324 | Members: | ||
325 | Makefile:1.296->1.297 | ||
326 | loginutils/Config.in:1.8->1.9 | ||
327 | miscutils/Config.in:1.18->1.19 | ||
328 | |||
329 | --------------------- | ||
330 | PatchSet 4363 | ||
331 | Date: 2004/08/26 23:15:29 | ||
332 | Author: andersen | ||
333 | Branch: HEAD | ||
334 | Tag: (none) | ||
335 | Log: | ||
336 | Togg writes: | ||
337 | |||
338 | Syslogd wont start if remote-logging is enabled and the connection to the | ||
339 | remote-log server is not possible on syslogd startup. | ||
340 | |||
341 | I found a patch somewhere which works like a charm. It uses sendto() which | ||
342 | seems more reliable for this issue. | ||
343 | |||
344 | Please see attached patch. Many people will be more happy with this included | ||
345 | I think. | ||
346 | |||
347 | Regards, | ||
348 | Togg | ||
349 | |||
350 | Members: | ||
351 | sysklogd/syslogd.c:1.113->1.114 | ||
352 | |||
353 | --------------------- | ||
354 | PatchSet 4364 | ||
355 | Date: 2004/08/27 19:55:28 | ||
356 | Author: andersen | ||
357 | Branch: HEAD | ||
358 | Tag: (none) | ||
359 | Log: | ||
360 | Quiet a few warnings | ||
361 | |||
362 | Members: | ||
363 | init/mesg.c:1.2->1.3 | ||
364 | shell/msh.c:1.20->1.21 | ||
365 | |||
366 | --------------------- | ||
367 | PatchSet 4365 | ||
368 | Date: 2004/08/28 00:43:05 | ||
369 | Author: andersen | ||
370 | Branch: HEAD | ||
371 | Tag: (none) | ||
372 | Log: | ||
373 | Fixup some warnings | ||
374 | |||
375 | Members: | ||
376 | archival/bunzip2.c:1.19->1.20 | ||
377 | archival/libunarchive/decompress_bunzip2.c:1.13->1.14 | ||
378 | coreutils/uniq.c:1.21->1.22 | ||
379 | modutils/insmod.c:1.123->1.124 | ||
380 | networking/ipcalc.c:1.10->1.11 | ||
381 | util-linux/mkfs_minix.c:1.42->1.43 | ||
382 | |||
383 | --------------------- | ||
384 | PatchSet 4366 | ||
385 | Date: 2004/09/02 22:21:39 | ||
386 | Author: andersen | ||
387 | Branch: HEAD | ||
388 | Tag: (none) | ||
389 | Log: | ||
390 | Tito writes: | ||
391 | |||
392 | Hi Erik, | ||
393 | Hi to all, | ||
394 | This is part five of the my_get*id story. | ||
395 | I've tweaked a bit this two functions to make them more flexible, | ||
396 | but this changes will not affect existing code. | ||
397 | Now they work so: | ||
398 | 1) my_getpwuid( char *user, uid_t uid, int bufsize) | ||
399 | |||
400 | if bufsize is > 0 char *user cannot be set to NULL | ||
401 | on success username is written on static allocated buffer | ||
402 | on failure uid as string is written to buffer and NULL is returned | ||
403 | if bufsize is = 0 char *user can be set to NULL | ||
404 | on success username is returned | ||
405 | on failure NULL is returned | ||
406 | if bufsize is < 0 char *user can be set to NULL | ||
407 | on success username is returned | ||
408 | on failure an error message is printed and the program exits | ||
409 | |||
410 | 2) 1) my_getgrgid( char *group, uid_t uid, int bufsize) | ||
411 | |||
412 | if bufsize is > 0 char *group cannot be set to NULL | ||
413 | on success groupname is written on static allocated buffer | ||
414 | on failure gid as string is written to buffer and NULL is returned | ||
415 | if bufsize is = 0 char *group can be set to NULL | ||
416 | on success groupname is returned | ||
417 | on failure NULL is returned | ||
418 | if bufsize is < 0 char *group can be set to nULL | ||
419 | on success groupname is returned | ||
420 | on failure an error message is printed and the program exits | ||
421 | |||
422 | This changes were needed mainly for my new id applet. | ||
423 | It is somewhat bigger then the previous but matches the behaviour of GNU id | ||
424 | and is capable to handle usernames of whatever length. | ||
425 | BTW: at a first look it seems to me that it will integrate well (with just a few changes) | ||
426 | with the pending patch in patches/id_groups_alias.patch. | ||
427 | The increase in size is balanced by the removal of my_getpwnamegid.c | ||
428 | from libbb as this was used only in previous id applet and by size optimizations | ||
429 | made possible in whoami.c and in passwd.c. | ||
430 | I know that we are in feature freeze but I think that i've tested it enough | ||
431 | (at least I hope so.......). | ||
432 | |||
433 | Members: | ||
434 | coreutils/id.c:1.25->1.26 | ||
435 | coreutils/whoami.c:1.23->1.24 | ||
436 | include/libbb.h:1.134->1.135 | ||
437 | libbb/Makefile.in:1.36->1.37 | ||
438 | libbb/my_getgrgid.c:1.8->1.9 | ||
439 | libbb/my_getpwuid.c:1.8->1.9 | ||
440 | loginutils/passwd.c:1.7->1.8 | ||
441 | |||
442 | --------------------- | ||
443 | PatchSet 4367 | ||
444 | Date: 2004/09/02 22:22:16 | ||
445 | Author: andersen | ||
446 | Branch: HEAD | ||
447 | Tag: (none) | ||
448 | Log: | ||
449 | Tito writes: | ||
450 | |||
451 | The second patch contains: | ||
452 | 1) a size optimization for adduser.c | ||
453 | 2) removes a warning about an unused variable in syslogd.c if CONFIG_FEATURE_REMOTE_LOG is not set | ||
454 | 3)cosmetic fixes for addgroup_full_usage and adduser_full_usage | ||
455 | |||
456 | Ciao, | ||
457 | Tito | ||
458 | |||
459 | Members: | ||
460 | include/usage.h:1.220->1.221 | ||
461 | loginutils/adduser.c:1.10->1.11 | ||
462 | sysklogd/syslogd.c:1.114->1.115 | ||
463 | |||
464 | --------------------- | ||
465 | PatchSet 4368 | ||
466 | Date: 2004/09/02 23:03:24 | ||
467 | Author: andersen | ||
468 | Branch: HEAD | ||
469 | Tag: (none) | ||
470 | Log: | ||
471 | Based on patches from Mike Frysinger, add insmod support for | ||
472 | sparc and ia64 (itanium). | ||
473 | |||
474 | Also, reorganize the insmod architecture support code to be | ||
475 | alphasorted and less messy. | ||
476 | |||
477 | Update the readme to list current insmod arch support. | ||
478 | |||
479 | Members: | ||
480 | README:1.35->1.36 | ||
481 | modutils/insmod.c:1.124->1.125 | ||
482 | |||
483 | --------------------- | ||
484 | PatchSet 4369 | ||
485 | Date: 2004/09/02 23:11:52 | ||
486 | Author: andersen | ||
487 | Branch: HEAD | ||
488 | Tag: (none) | ||
489 | Log: | ||
490 | No longer needed | ||
491 | |||
492 | Members: | ||
493 | libbb/my_getpwnamegid.c:1.7->1.8(DEAD) | ||
494 | patches/id_groups_alias.patch:1.1->1.2(DEAD) | ||
495 | |||
496 | --------------------- | ||
497 | PatchSet 4370 | ||
498 | Date: 2004/09/02 23:13:10 | ||
499 | Author: andersen | ||
500 | Branch: HEAD | ||
501 | Tag: (none) | ||
502 | Log: | ||
503 | Jonas Holmberg from axis dot com writes: | ||
504 | |||
505 | This patch makes msh handle variable expansion within backticks more | ||
506 | correctly. | ||
507 | |||
508 | Current behaviour (wrong): | ||
509 | -------------------------- | ||
510 | |||
511 | BusyBox v1.00-rc3 (2004.08.26-11:51+0000) Built-in shell (msh) | ||
512 | Enter 'help' for a list of built-in commands. | ||
513 | |||
514 | $ A='`echo hello`' | ||
515 | $ echo $A | ||
516 | `echo hello` | ||
517 | $ echo `echo $A` | ||
518 | hello | ||
519 | $ | ||
520 | |||
521 | |||
522 | New behaviour (correct): | ||
523 | ------------------------ | ||
524 | |||
525 | BusyBox v1.00-rc3 (2004.08.26-11:51+0000) Built-in shell (msh) | ||
526 | Enter 'help' for a list of built-in commands. | ||
527 | |||
528 | $ A='`echo hello`' | ||
529 | $ echo $A | ||
530 | `echo hello` | ||
531 | $ echo `echo $A` | ||
532 | `echo hello` | ||
533 | $ | ||
534 | |||
535 | The current behaviour (wrong according to standards) was actually my | ||
536 | fault. msh handles backticks by executing a subshell (which makes it | ||
537 | work on MMU-less systems). Executing a subshell makes it hard to only | ||
538 | expand variables once in the parent. Therefore I export all variables | ||
539 | that will be expanded within the backticks and let the subshell handle | ||
540 | the expansion instead. | ||
541 | |||
542 | The bug was found while searching for security leaks in CGI-scripts. | ||
543 | Current behaviour of msh makes it easy to expand backticks by mistake | ||
544 | in $QUERY_STRING. I recommend appling the patch before release of bb | ||
545 | 1.00. | ||
546 | |||
547 | /Jonas | ||
548 | |||
549 | Members: | ||
550 | shell/msh.c:1.21->1.22 | ||
551 | |||
552 | --------------------- | ||
553 | PatchSet 4371 | ||
554 | Date: 2004/09/08 10:01:07 | ||
555 | Author: andersen | ||
556 | Branch: HEAD | ||
557 | Tag: (none) | ||
558 | Log: | ||
559 | Patrick Huesmann noticed BusyBox would not link when | ||
560 | CONFIG_FEATURE_COMMAND_EDITING was defined *and* | ||
561 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION was undefined. | ||
562 | |||
563 | Vladimir N. Oleynik writes: | ||
564 | |||
565 | Its declare always, also if CONFIG_FEATURE_COMMAND_TAB_COMPLETION | ||
566 | undefined. | ||
567 | Patch to CVS version attached. | ||
568 | |||
569 | --w | ||
570 | vodz | ||
571 | |||
572 | Members: | ||
573 | shell/ash.c:1.105->1.106 | ||
574 | |||
575 | --------------------- | ||
576 | PatchSet 4372 | ||
577 | Date: 2004/09/08 10:56:06 | ||
578 | Author: andersen | ||
579 | Branch: HEAD | ||
580 | Tag: (none) | ||
581 | Log: | ||
582 | Felipe Kellermann writes: | ||
583 | |||
584 | The Togg's sysklogd patch to use sendto() on remote logging is formatting | ||
585 | strangely (using `<' and '>' surrounding the `msg' string message). This | ||
586 | is OK, but this is not the standard way of formatting this message. | ||
587 | |||
588 | So this patch does the following: | ||
589 | |||
590 | o Fix the formatting to the standard way. | ||
591 | o Uses `MAXLINE' when needed; | ||
592 | o Don't loop sending messages without a "sleeping time", | ||
593 | I'm now doing `now = 1', `now <<= 1'; | ||
594 | o Don't die on `init_RemoteLog' when starting up (feature!) | ||
595 | We're now trying to connect every time we have an invalid fd; | ||
596 | o Removes one static uneeded variable. | ||
597 | o Removes two automatic uneeded variables. | ||
598 | |||
599 | Members: | ||
600 | sysklogd/syslogd.c:1.115->1.116 | ||
601 | |||
602 | --------------------- | ||
603 | PatchSet 4373 | ||
604 | Date: 2004/09/08 20:13:05 | ||
605 | Author: andersen | ||
606 | Branch: HEAD | ||
607 | Tag: (none) | ||
608 | Log: | ||
609 | Fixup URL | ||
610 | |||
611 | Members: | ||
612 | docs/busybox.net/cvs_write.html:1.9->1.10 | ||
613 | |||
614 | --------------------- | ||
615 | PatchSet 4374 | ||
616 | Date: 2004/09/14 13:59:44 | ||
617 | Author: bug1 | ||
618 | Branch: HEAD | ||
619 | Tag: (none) | ||
620 | Log: | ||
621 | I have to assume both Avaks and LSILogic are deliberatly ignoring me. | ||
622 | |||
623 | Members: | ||
624 | docs/busybox.net/shame.html:1.18->1.19 | ||
625 | |||
626 | --------------------- | ||
627 | PatchSet 4375 | ||
628 | Date: 2004/09/14 16:08:02 | ||
629 | Author: bug1 | ||
630 | Branch: HEAD | ||
631 | Tag: (none) | ||
632 | Log: | ||
633 | Patch from tito to add argument checking. | ||
634 | |||
635 | Members: | ||
636 | loginutils/addgroup.c:1.12->1.13 | ||
637 | |||
638 | --------------------- | ||
639 | PatchSet 4376 | ||
640 | Date: 2004/09/14 16:23:56 | ||
641 | Author: bug1 | ||
642 | Branch: HEAD | ||
643 | Tag: (none) | ||
644 | Log: | ||
645 | Patch from Felipe Kellermann, adds missing applet usage options, removes usage | ||
646 | for options that are currently not implemented and fixes typos. | ||
647 | |||
648 | Members: | ||
649 | include/usage.h:1.221->1.222 | ||
650 | |||
651 | --------------------- | ||
652 | PatchSet 4377 | ||
653 | Date: 2004/09/14 17:24:58 | ||
654 | Author: bug1 | ||
655 | Branch: HEAD | ||
656 | Tag: (none) | ||
657 | Log: | ||
658 | Patch from Felipe Kellermann, remove some unnecessary dups, i declared a few extra const's also. | ||
659 | |||
660 | Members: | ||
661 | networking/ifupdown.c:1.50->1.51 | ||
662 | networking/telnet.c:1.43->1.44 | ||
663 | networking/telnetd.c:1.12->1.13 | ||
664 | networking/tftp.c:1.28->1.29 | ||
665 | util-linux/getopt.c:1.13->1.14 | ||
666 | |||
667 | --------------------- | ||
668 | PatchSet 4378 | ||
669 | Date: 2004/09/14 18:12:13 | ||
670 | Author: bug1 | ||
671 | Branch: HEAD | ||
672 | Tag: (none) | ||
673 | Log: | ||
674 | Patch by Felipe Kellermann, fix a bug introduced in the last patch by adding a condition around the remote logging, also adds some comments. | ||
675 | |||
676 | Members: | ||
677 | sysklogd/syslogd.c:1.116->1.117 | ||
678 | |||
679 | --------------------- | ||
680 | PatchSet 4379 | ||
681 | Date: 2004/09/14 18:56:52 | ||
682 | Author: bug1 | ||
683 | Branch: HEAD | ||
684 | Tag: (none) | ||
685 | Log: | ||
686 | Apply patch from Felipe Kellermann to simlify logic of sort functions. | ||
687 | I reversed the result of the sort functions to make the big numbers go to the top. | ||
688 | |||
689 | Members: | ||
690 | procps/top.c:1.12->1.13 | ||
691 | |||
692 | --------------------- | ||
693 | PatchSet 4380 | ||
694 | Date: 2004/09/14 19:14:00 | ||
695 | Author: bug1 | ||
696 | Branch: HEAD | ||
697 | Tag: (none) | ||
698 | Log: | ||
699 | remove a cut/paste mistake, i better get some sleep. | ||
700 | |||
701 | Members: | ||
702 | procps/top.c:1.13->1.14 | ||
703 | |||
704 | --------------------- | ||
705 | PatchSet 4381 | ||
706 | Date: 2004/09/15 02:05:23 | ||
707 | Author: bug1 | ||
708 | Branch: HEAD | ||
709 | Tag: (none) | ||
710 | Log: | ||
711 | Patch by Felipe Kellermann, use the common escape handling function and remove some unused code. | ||
712 | |||
713 | Members: | ||
714 | coreutils/printf.c:1.22->1.23 | ||
715 | |||
716 | --------------------- | ||
717 | PatchSet 4382 | ||
718 | Date: 2004/09/15 02:39:09 | ||
719 | Author: bug1 | ||
720 | Branch: HEAD | ||
721 | Tag: (none) | ||
722 | Log: | ||
723 | Only write to shadow file is shadow passwords are enabled. Patch by magicfox modified by myself to retain check for shadow file access. | ||
724 | |||
725 | Members: | ||
726 | loginutils/passwd.c:1.8->1.9 | ||
727 | |||
728 | --------------------- | ||
729 | PatchSet 4383 | ||
730 | Date: 2004/09/15 03:04:07 | ||
731 | Author: bug1 | ||
732 | Branch: HEAD | ||
733 | Tag: (none) | ||
734 | Log: | ||
735 | Tito writes, | ||
736 | "This patch fixes all the bugs in id previously spotted by vodz and me. | ||
737 | The binary size increased a bit, but now it should work as expected." | ||
738 | |||
739 | Members: | ||
740 | coreutils/id.c:1.26->1.27 | ||
741 | include/libbb.h:1.135->1.136 | ||
742 | libbb/Makefile.in:1.37->1.38 | ||
743 | libbb/my_getgrgid.c:1.9->1.10 | ||
744 | libbb/my_getpwuid.c:1.9->1.10 | ||
745 | libbb/my_getug.c:INITIAL->1.1 | ||
746 | |||
747 | --------------------- | ||
748 | PatchSet 4384 | ||
749 | Date: 2004/09/15 03:24:32 | ||
750 | Author: bug1 | ||
751 | Branch: HEAD | ||
752 | Tag: (none) | ||
753 | Log: | ||
754 | Add a missing brace, patch by Hideki IWAMOTO | ||
755 | |||
756 | Members: | ||
757 | coreutils/stty.c:1.9->1.10 | ||
758 | |||
759 | --------------------- | ||
760 | PatchSet 4385 | ||
761 | Date: 2004/09/23 20:08:46 | ||
762 | Author: andersen | ||
763 | Branch: HEAD | ||
764 | Tag: (none) | ||
765 | Log: | ||
766 | Add some notes on how to make telnetd actually work | ||
767 | |||
768 | Members: | ||
769 | networking/Config.in:1.28->1.29 | ||
770 | |||
771 | --------------------- | ||
772 | PatchSet 4386 | ||
773 | Date: 2004/09/24 01:25:39 | ||
774 | Author: andersen | ||
775 | Branch: HEAD | ||
776 | Tag: (none) | ||
777 | Log: | ||
778 | A bit of extra explanation regarding STANDALONE | ||
779 | |||
780 | Members: | ||
781 | shell/Config.in:1.16->1.17 | ||
782 | |||
783 | --------------------- | ||
784 | PatchSet 4387 | ||
785 | Date: 2004/09/24 02:04:13 | ||
786 | Author: bug1 | ||
787 | Branch: HEAD | ||
788 | Tag: (none) | ||
789 | Log: | ||
790 | Patch from David Daney to make the -i option work with -l. | ||
791 | |||
792 | Members: | ||
793 | coreutils/ls.c:1.111->1.112 | ||
794 | |||
795 | --------------------- | ||
796 | PatchSet 4388 | ||
797 | Date: 2004/09/24 02:36:44 | ||
798 | Author: bug1 | ||
799 | Branch: HEAD | ||
800 | Tag: (none) | ||
801 | Log: | ||
802 | Remove this error message at Vodz request, it was misleading. | ||
803 | |||
804 | Members: | ||
805 | libbb/correct_password.c:1.4->1.5 | ||
806 | |||
807 | --------------------- | ||
808 | PatchSet 4389 | ||
809 | Date: 2004/09/24 09:09:44 | ||
810 | Author: bug1 | ||
811 | Branch: HEAD | ||
812 | Tag: (none) | ||
813 | Log: | ||
814 | Fix a typo | ||
815 | |||
816 | Members: | ||
817 | shell/Config.in:1.17->1.18 | ||
818 | |||
819 | --------------------- | ||
820 | PatchSet 4390 | ||
821 | Date: 2004/09/24 09:18:55 | ||
822 | Author: bug1 | ||
823 | Branch: HEAD | ||
824 | Tag: (none) | ||
825 | Log: | ||
826 | Patch from Egor Duda | ||
827 | Attached patch prevents modprobe from trying to call 'insmod (null)' | ||
828 | whenever nonexistent module is either passed to modprobe via command | ||
829 | line or mentioned in modules.dep | ||
830 | |||
831 | this replaces cryptic error | ||
832 | sh: Syntax error: word unexpected (expecting ")") | ||
833 | with | ||
834 | modprobe: module some-module not found. | ||
835 | |||
836 | egor. | ||
837 | |||
838 | Members: | ||
839 | modutils/modprobe.c:1.40->1.41 | ||
840 | |||
841 | --------------------- | ||
842 | PatchSet 4391 | ||
843 | Date: 2004/09/24 09:24:27 | ||
844 | Author: bug1 | ||
845 | Branch: HEAD | ||
846 | Tag: (none) | ||
847 | Log: | ||
848 | Patch from Dmitry Zakharov to fix a bug triggered by freeswan's scripts. | ||
849 | |||
850 | Members: | ||
851 | editors/awk.c:1.10->1.11 | ||
852 | |||
853 | --------------------- | ||
854 | PatchSet 4392 | ||
855 | Date: 2004/09/30 00:24:21 | ||
856 | Author: bug1 | ||
857 | Branch: HEAD | ||
858 | Tag: (none) | ||
859 | Log: | ||
860 | Patch from William Barsse to fix a segfault when multiple files are specified. | ||
861 | |||
862 | Members: | ||
863 | coreutils/tail.c:1.47->1.48 | ||
864 | |||
865 | --------------------- | ||
866 | PatchSet 4393 | ||
867 | Date: 2004/10/07 00:35:59 | ||
868 | Author: andersen | ||
869 | Branch: HEAD | ||
870 | Tag: (none) | ||
871 | Log: | ||
872 | Make it more apparent that archive creation is not supported | ||
873 | |||
874 | Members: | ||
875 | archival/ar.c:1.49->1.50 | ||
876 | |||
877 | --------------------- | ||
878 | PatchSet 4394 | ||
879 | Date: 2004/10/08 07:21:58 | ||
880 | Author: andersen | ||
881 | Branch: HEAD | ||
882 | Tag: (none) | ||
883 | Log: | ||
884 | Patch from Michael Tokarev: | ||
885 | |||
886 | Scenario: | ||
887 | |||
888 | touch x -- creates plain file name `x' | ||
889 | mkdir x -- exits successefully | ||
890 | |||
891 | libbb/make_directory.c, bb_make_directory(), contains | ||
892 | the following code: | ||
893 | |||
894 | if (mkdir(path, 0777) < 0) { | ||
895 | /* If we failed for any other reason than the directory | ||
896 | * already exists, output a diagnostic and return -1.*/ | ||
897 | if (errno != EEXIST) { | ||
898 | fail_msg = "create"; | ||
899 | umask(mask); | ||
900 | break; | ||
901 | } | ||
902 | /* Since the directory exists, don't attempt to change | ||
903 | * permissions if it was the full target. Note that | ||
904 | * this is not an error conditon. */ | ||
905 | if (!c) { | ||
906 | umask(mask); | ||
907 | return 0; | ||
908 | } | ||
909 | } | ||
910 | |||
911 | The assumption that EEXIST error is due to that the *directory* | ||
912 | already exists is wrong: any file type with that name will cause | ||
913 | this error to be returned. Proper way IMHO will be is to stat() | ||
914 | the path and check whenever this is really a directory. Below | ||
915 | (attached) is a patch to fix this issue. | ||
916 | |||
917 | Members: | ||
918 | libbb/make_directory.c:1.15->1.16 | ||
919 | |||
920 | --------------------- | ||
921 | PatchSet 4395 | ||
922 | Date: 2004/10/08 07:45:08 | ||
923 | Author: andersen | ||
924 | Branch: HEAD | ||
925 | Tag: (none) | ||
926 | Log: | ||
927 | egor duda writes: | ||
928 | |||
929 | Hi! | ||
930 | |||
931 | I've created a patch to busybox' build system to allow building it in | ||
932 | separate tree in a manner similar to kbuild from kernel version 2.6. | ||
933 | |||
934 | That is, one runs command like | ||
935 | 'make O=/build/some/where/for/specific/target/and/options' | ||
936 | and everything is built in this exact directory, provided that it exists. | ||
937 | |||
938 | I understand that applyingc such invasive changes during 'release | ||
939 | candidates' stage of development is at best unwise. So, i'm currently | ||
940 | asking for comments about this patch, starting from whether such thing | ||
941 | is needed at all to whether it coded properly. | ||
942 | |||
943 | 'make check' should work now, and one make creates Makefile in build | ||
944 | directory, so one can run 'make' in build directory after that. | ||
945 | |||
946 | One possible caveat is that if we build in some directory other than | ||
947 | source one, the source directory should be 'distclean'ed first. | ||
948 | |||
949 | egor | ||
950 | |||
951 | Members: | ||
952 | Makefile:1.297->1.298 | ||
953 | Rules.mak:1.37->1.38 | ||
954 | applets/Makefile:1.5->1.6 | ||
955 | applets/Makefile.in:1.5->1.6 | ||
956 | archival/Makefile:1.7->1.8 | ||
957 | archival/Makefile.in:1.5->1.6 | ||
958 | archival/libunarchive/Makefile:1.5->1.6 | ||
959 | archival/libunarchive/Makefile.in:1.23->1.24 | ||
960 | console-tools/Makefile:1.4->1.5 | ||
961 | console-tools/Makefile.in:1.5->1.6 | ||
962 | coreutils/Makefile:1.3->1.4 | ||
963 | coreutils/Makefile.in:1.9->1.10 | ||
964 | coreutils/libcoreutils/Makefile:1.3->1.4 | ||
965 | coreutils/libcoreutils/Makefile.in:1.3->1.4 | ||
966 | debianutils/Makefile:1.3->1.4 | ||
967 | debianutils/Makefile.in:1.5->1.6 | ||
968 | editors/Makefile:1.4->1.5 | ||
969 | editors/Makefile.in:1.5->1.6 | ||
970 | findutils/Makefile:1.4->1.5 | ||
971 | findutils/Makefile.in:1.4->1.5 | ||
972 | init/Makefile:1.5->1.6 | ||
973 | init/Makefile.in:1.9->1.10 | ||
974 | libbb/Makefile:1.10->1.11 | ||
975 | libbb/Makefile.in:1.38->1.39 | ||
976 | libpwdgrp/Makefile:1.3->1.4 | ||
977 | libpwdgrp/Makefile.in:1.4->1.5 | ||
978 | loginutils/Makefile:1.3->1.4 | ||
979 | loginutils/Makefile.in:1.8->1.9 | ||
980 | miscutils/Makefile:1.7->1.8 | ||
981 | miscutils/Makefile.in:1.12->1.13 | ||
982 | modutils/Makefile:1.4->1.5 | ||
983 | modutils/Makefile.in:1.3->1.4 | ||
984 | networking/Makefile:1.7->1.8 | ||
985 | networking/Makefile.in:1.19->1.20 | ||
986 | networking/libiproute/Makefile:1.3->1.4 | ||
987 | networking/libiproute/Makefile.in:1.6->1.7 | ||
988 | networking/udhcp/Makefile:1.3->1.4 | ||
989 | networking/udhcp/Makefile.in:1.10->1.11 | ||
990 | procps/Makefile:1.4->1.5 | ||
991 | procps/Makefile.in:1.6->1.7 | ||
992 | scripts/config/Makefile:1.4->1.5 | ||
993 | shell/Makefile:1.4->1.5 | ||
994 | shell/Makefile.in:1.3->1.4 | ||
995 | sysklogd/Makefile:1.5->1.6 | ||
996 | sysklogd/Makefile.in:1.3->1.4 | ||
997 | testsuite/runtest:1.8->1.9 | ||
998 | testsuite/du/du-h-works:1.1->1.2 | ||
999 | testsuite/du/du-k-works:1.1->1.2 | ||
1000 | testsuite/du/du-l-works:1.1->1.2 | ||
1001 | testsuite/du/du-m-works:1.1->1.2 | ||
1002 | testsuite/du/du-s-works:1.1->1.2 | ||
1003 | testsuite/du/du-works:1.1->1.2 | ||
1004 | testsuite/head/head-n-works:1.1->1.2 | ||
1005 | testsuite/head/head-works:1.1->1.2 | ||
1006 | testsuite/ls/ls-1-works:1.1->1.2 | ||
1007 | testsuite/ls/ls-h-works:1.1->1.2 | ||
1008 | testsuite/ls/ls-l-works:1.1->1.2 | ||
1009 | testsuite/ls/ls-s-works:1.1->1.2 | ||
1010 | testsuite/sort/sort-n-works:1.1->1.2 | ||
1011 | testsuite/sort/sort-r-works:1.1->1.2 | ||
1012 | testsuite/sort/sort-works:1.1->1.2 | ||
1013 | testsuite/tail/tail-n-works:1.1->1.2 | ||
1014 | testsuite/tail/tail-works:1.1->1.2 | ||
1015 | testsuite/xargs/xargs-works:1.1->1.2 | ||
1016 | util-linux/Makefile:1.6->1.7 | ||
1017 | util-linux/Makefile.in:1.8->1.9 | ||
1018 | |||
1019 | --------------------- | ||
1020 | PatchSet 4396 | ||
1021 | Date: 2004/10/08 07:58:30 | ||
1022 | Author: andersen | ||
1023 | Branch: HEAD | ||
1024 | Tag: (none) | ||
1025 | Log: | ||
1026 | As noticed by egor duda, current_menu is declared as 'extern struct menu | ||
1027 | *current_menu;' in scripts/config/lkc.h line 63, and this conflicts with | ||
1028 | static definition in mconf.c. | ||
1029 | |||
1030 | Members: | ||
1031 | scripts/config/mconf.c:1.5->1.6 | ||
1032 | |||
1033 | --------------------- | ||
1034 | PatchSet 4397 | ||
1035 | Date: 2004/10/08 08:03:29 | ||
1036 | Author: andersen | ||
1037 | Branch: HEAD | ||
1038 | Tag: (none) | ||
1039 | Log: | ||
1040 | last_patch139.gz from Vladimir N. Oleynik: | ||
1041 | |||
1042 | >I also don't mean to disagree about leaving 30x status codes until after | ||
1043 | >1.0. In fact, although redirecting http://host/dir to http://host/dir/ | ||
1044 | >with a 301 is common practice (e.g. Apache, IIS), AFAIK it isn't | ||
1045 | >actually required (or mentioned) by the HTTP specs. | ||
1046 | |||
1047 | Ok. | ||
1048 | Attached patch have 302 and 408 implemented features. | ||
1049 | |||
1050 | |||
1051 | --w | ||
1052 | vodz | ||
1053 | |||
1054 | Members: | ||
1055 | networking/httpd.c:1.27->1.28 | ||
1056 | |||
1057 | --------------------- | ||
1058 | PatchSet 4398 | ||
1059 | Date: 2004/10/08 08:07:40 | ||
1060 | Author: andersen | ||
1061 | Branch: HEAD | ||
1062 | Tag: (none) | ||
1063 | Log: | ||
1064 | Tito writes: | ||
1065 | |||
1066 | Hi to all, | ||
1067 | This patch contains just some fixes for some misleading | ||
1068 | comments in my_getpwuid.c and my_getug.c. | ||
1069 | The code is untouched so this patch will not | ||
1070 | cause troubles. | ||
1071 | |||
1072 | Please apply. | ||
1073 | |||
1074 | Thanks in advance and Ciao, | ||
1075 | Tito | ||
1076 | |||
1077 | Members: | ||
1078 | libbb/my_getpwuid.c:1.10->1.11 | ||
1079 | libbb/my_getug.c:1.1->1.2 | ||
1080 | |||
1081 | --------------------- | ||
1082 | PatchSet 4399 | ||
1083 | Date: 2004/10/08 08:10:57 | ||
1084 | Author: andersen | ||
1085 | Branch: HEAD | ||
1086 | Tag: (none) | ||
1087 | Log: | ||
1088 | Hiroshi Ito writes: | ||
1089 | |||
1090 | Hello | ||
1091 | |||
1092 | I'm using busy box on mipsel machine. | ||
1093 | |||
1094 | "grep -f file" will cause segmentation fault. | ||
1095 | |||
1096 | Vladimir N. Oleynik writes: | ||
1097 | |||
1098 | Hiroshi, | ||
1099 | |||
1100 | Thank for bug report, but your patch is full broken. | ||
1101 | Worked patch attached. | ||
1102 | (really changes is zero initialize, and indent correcting). | ||
1103 | |||
1104 | |||
1105 | --w | ||
1106 | vodz | ||
1107 | |||
1108 | Members: | ||
1109 | findutils/grep.c:1.85->1.86 | ||
1110 | |||
1111 | --------------------- | ||
1112 | PatchSet 4400 | ||
1113 | Date: 2004/10/08 08:14:58 | ||
1114 | Author: andersen | ||
1115 | Branch: HEAD | ||
1116 | Tag: (none) | ||
1117 | Log: | ||
1118 | Hiroshi Ito writes: | ||
1119 | |||
1120 | ash | ||
1121 | "unset OLDPWD; cd -" causes segmentation fault. | ||
1122 | ( OLDPWD is not set when sh is invoked from getty. ) | ||
1123 | |||
1124 | patch against current CVS is attached. | ||
1125 | |||
1126 | Members: | ||
1127 | shell/ash.c:1.106->1.107 | ||
1128 | |||
1129 | --------------------- | ||
1130 | PatchSet 4401 | ||
1131 | Date: 2004/10/08 08:17:39 | ||
1132 | Author: andersen | ||
1133 | Branch: HEAD | ||
1134 | Tag: (none) | ||
1135 | Log: | ||
1136 | Hiroshi Ito writes: | ||
1137 | |||
1138 | "kill -HUP 1" reloads inittab, and when I append one line to inittab | ||
1139 | and send HUP signal two times, It will starts 2 process. | ||
1140 | |||
1141 | patch against current CVS is attached. | ||
1142 | |||
1143 | Members: | ||
1144 | init/init.c:1.204->1.205 | ||
1145 | |||
1146 | --------------------- | ||
1147 | PatchSet 4402 | ||
1148 | Date: 2004/10/08 08:21:54 | ||
1149 | Author: andersen | ||
1150 | Branch: HEAD | ||
1151 | Tag: (none) | ||
1152 | Log: | ||
1153 | Hiroshi Ito writes: | ||
1154 | |||
1155 | Hello, all. | ||
1156 | |||
1157 | Busybox init does not handle removed inittab entry correctly. | ||
1158 | |||
1159 | # I'm sorry about my poor english, but you can find | ||
1160 | # what I would like to say from patch, isn't it? | ||
1161 | |||
1162 | even if you apply this path, | ||
1163 | when yoy try to change a command line option in inittab, | ||
1164 | you have to do following steps. | ||
1165 | 1. remove old line from initrd | ||
1166 | 2. send HUP signal to init | ||
1167 | 3. kill old proces which is invoked from init. | ||
1168 | 4. append new line to inittab | ||
1169 | 5. send HUP signal to init, again | ||
1170 | |||
1171 | patch is against current CVS + last patch witch I send it last. | ||
1172 | |||
1173 | Members: | ||
1174 | init/init.c:1.205->1.206 | ||
1175 | |||
1176 | --------------------- | ||
1177 | PatchSet 4403 | ||
1178 | Date: 2004/10/08 08:27:40 | ||
1179 | Author: andersen | ||
1180 | Branch: HEAD | ||
1181 | Tag: (none) | ||
1182 | Log: | ||
1183 | Patch from Denis Vlasenko to fix a problem where | ||
1184 | wget http://1.2.3.4/abc/ loses last '/' | ||
1185 | |||
1186 | Members: | ||
1187 | networking/wget.c:1.74->1.75 | ||
1188 | |||
1189 | --------------------- | ||
1190 | PatchSet 4404 | ||
1191 | Date: 2004/10/08 08:49:25 | ||
1192 | Author: andersen | ||
1193 | Branch: HEAD | ||
1194 | Tag: (none) | ||
1195 | Log: | ||
1196 | Wade Berrier writes: | ||
1197 | |||
1198 | Hello, | ||
1199 | |||
1200 | Here's a patch for a first attempt at static leases for udhcpd. | ||
1201 | Included in the tarball are 2 files (static_leases.c, static_leases.h) | ||
1202 | and a patch against the latest cvs. | ||
1203 | |||
1204 | In the config file you can configure static leases with the following | ||
1205 | format: | ||
1206 | |||
1207 | static_lease 00:60:08:11:CE:4E 192.168.0.54 | ||
1208 | static_lease 00:60:08:11:CE:3E 192.168.0.44 | ||
1209 | |||
1210 | Comments/suggestions/improvements are welcome. | ||
1211 | |||
1212 | |||
1213 | Wade | ||
1214 | |||
1215 | Members: | ||
1216 | examples/udhcp/udhcpd.conf:1.3->1.4 | ||
1217 | networking/udhcp/Makefile.in:1.11->1.12 | ||
1218 | networking/udhcp/dhcpd.c:1.6->1.7 | ||
1219 | networking/udhcp/dhcpd.h:1.6->1.7 | ||
1220 | networking/udhcp/files.c:1.14->1.15 | ||
1221 | networking/udhcp/leases.c:1.6->1.7 | ||
1222 | networking/udhcp/serverpacket.c:1.6->1.7 | ||
1223 | networking/udhcp/static_leases.c:INITIAL->1.1 | ||
1224 | networking/udhcp/static_leases.h:INITIAL->1.1 | ||
1225 | |||
1226 | --------------------- | ||
1227 | PatchSet 4405 | ||
1228 | Date: 2004/10/08 08:57:35 | ||
1229 | Author: andersen | ||
1230 | Branch: HEAD | ||
1231 | Tag: (none) | ||
1232 | Log: | ||
1233 | Patch from Claus Klein to increase, and make more apparent | ||
1234 | the hard coded limit on the number of mounts | ||
1235 | |||
1236 | Members: | ||
1237 | libbb/mtab.c:1.5->1.6 | ||
1238 | |||
1239 | --------------------- | ||
1240 | PatchSet 4406 | ||
1241 | Date: 2004/10/08 09:43:34 | ||
1242 | Author: andersen | ||
1243 | Branch: HEAD | ||
1244 | Tag: (none) | ||
1245 | Log: | ||
1246 | Fix CONFIG_ASH_MATH_SUPPORT_64 so it actually works | ||
1247 | |||
1248 | Members: | ||
1249 | shell/ash.c:1.107->1.108 | ||
1250 | |||
1251 | --------------------- | ||
1252 | PatchSet 4407 | ||
1253 | Date: 2004/10/08 10:50:08 | ||
1254 | Author: andersen | ||
1255 | Branch: HEAD | ||
1256 | Tag: (none) | ||
1257 | Log: | ||
1258 | Add an initial FAQ | ||
1259 | |||
1260 | Members: | ||
1261 | docs/busybox.net/FAQ.html:INITIAL->1.1 | ||
1262 | docs/busybox.net/header.html:1.8->1.9 | ||
1263 | |||
1264 | --------------------- | ||
1265 | PatchSet 4408 | ||
1266 | Date: 2004/10/08 10:52:08 | ||
1267 | Author: andersen | ||
1268 | Branch: HEAD | ||
1269 | Tag: (none) | ||
1270 | Log: | ||
1271 | Fix the supported architectures section | ||
1272 | |||
1273 | Members: | ||
1274 | README:1.36->1.37 | ||
1275 | |||
1276 | --------------------- | ||
1277 | PatchSet 4409 | ||
1278 | Date: 2004/10/08 10:52:33 | ||
1279 | Author: andersen | ||
1280 | Branch: HEAD | ||
1281 | Tag: (none) | ||
1282 | Log: | ||
1283 | Bump version | ||
1284 | |||
1285 | Members: | ||
1286 | Rules.mak:1.38->1.39 | ||
1287 | |||
1288 | --------------------- | ||
1289 | PatchSet 4410 | ||
1290 | Date: 2004/10/08 10:54:20 | ||
1291 | Author: andersen | ||
1292 | Branch: HEAD | ||
1293 | Tag: (none) | ||
1294 | Log: | ||
1295 | unmerged fix | ||
1296 | |||
1297 | Members: | ||
1298 | docs/busybox.net/news.html:1.22->1.23 | ||
1299 | |||
1300 | --------------------- | ||
1301 | PatchSet 4411 | ||
1302 | Date: 2004/10/08 11:11:02 | ||
1303 | Author: andersen | ||
1304 | Branch: HEAD | ||
1305 | Tag: (none) | ||
1306 | Log: | ||
1307 | oops | ||
1308 | |||
1309 | Members: | ||
1310 | docs/busybox.net/FAQ.html:1.1->1.2 | ||
1311 | |||
1312 | --------------------- | ||
1313 | PatchSet 4412 | ||
1314 | Date: 2004/10/11 20:52:16 | ||
1315 | Author: andersen | ||
1316 | Branch: HEAD | ||
1317 | Tag: (none) | ||
1318 | Log: | ||
1319 | Patch from David Daney: | ||
1320 | |||
1321 | It seems that date -s MMDDHHMMYYYY.ss | ||
1322 | |||
1323 | will ignore the .ss part. This patch tries to fix the problem. | ||
1324 | |||
1325 | David Daney. | ||
1326 | |||
1327 | Members: | ||
1328 | coreutils/date.c:1.47->1.48 | ||
1329 | |||
1330 | --------------------- | ||
1331 | PatchSet 4413 | ||
1332 | Date: 2004/10/13 06:25:51 | ||
1333 | Author: andersen | ||
1334 | Branch: HEAD | ||
1335 | Tag: (none) | ||
1336 | Log: | ||
1337 | Make certain clients of bb_make_directory default to honoring | ||
1338 | the user's umask | ||
1339 | |||
1340 | Members: | ||
1341 | archival/libunarchive/data_extract_all.c:1.20->1.21 | ||
1342 | libbb/make_directory.c:1.16->1.17 | ||
1343 | miscutils/devfsd.c:1.9->1.10 | ||
1344 | |||
1345 | --------------------- | ||
1346 | PatchSet 4414 | ||
1347 | Date: 2004/10/13 07:18:05 | ||
1348 | Author: andersen | ||
1349 | Branch: HEAD | ||
1350 | Tag: (none) | ||
1351 | Log: | ||
1352 | Simon Poole writes: | ||
1353 | |||
1354 | Erik, | ||
1355 | |||
1356 | Attached is a patch for the udhcpc sample scripts, to correct the order in | ||
1357 | which routers are applied if the DHCP server provides more than one (as per | ||
1358 | section 3.5 of RFC2132). | ||
1359 | |||
1360 | Apologies for not being on the mailing list and thanks for your continued | ||
1361 | efforts. | ||
1362 | |||
1363 | Simon. | ||
1364 | |||
1365 | Members: | ||
1366 | examples/udhcp/sample.bound:1.1->1.2 | ||
1367 | examples/udhcp/sample.renew:1.1->1.2 | ||
1368 | examples/udhcp/simple.script:1.1->1.2 | ||
1369 | |||
1370 | --------------------- | ||
1371 | PatchSet 4415 | ||
1372 | Date: 2004/10/13 07:25:01 | ||
1373 | Author: andersen | ||
1374 | Branch: HEAD | ||
1375 | Tag: (none) | ||
1376 | Log: | ||
1377 | return failure when nslookup fails | ||
1378 | |||
1379 | Members: | ||
1380 | networking/nslookup.c:1.32->1.33 | ||
1381 | |||