diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-09-12 04:43:49 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-09-12 04:43:49 +0000 |
commit | a4389cfb51eed9a309e7f9e5c5aacd053718823e (patch) | |
tree | b1e90cac9a62105723cdad6f3183069036128aa5 | |
parent | 14092a1ed2369eead23fa9d642fd126b19564a27 (diff) | |
download | busybox-w32-a4389cfb51eed9a309e7f9e5c5aacd053718823e.tar.gz busybox-w32-a4389cfb51eed9a309e7f9e5c5aacd053718823e.tar.bz2 busybox-w32-a4389cfb51eed9a309e7f9e5c5aacd053718823e.zip |
Update changelog for release
-rw-r--r-- | Changelog | 1521 |
1 files changed, 953 insertions, 568 deletions
@@ -1,1098 +1,1483 @@ | |||
1 | --------------------- | 1 | --------------------- |
2 | PatchSet 3399 | 2 | PatchSet 3463 |
3 | Date: 2003/07/15 08:15:03 | 3 | Date: 2003/07/30 09:55:59 |
4 | Author: andersen | 4 | Author: andersen |
5 | Branch: HEAD | 5 | Branch: HEAD |
6 | Tag: (none) | 6 | Tag: (none) |
7 | Log: | 7 | Log: |
8 | Document CONFIG_USE_BB_PWD_GRP | 8 | Lars Ekman writes: |
9 | |||
10 | When using "losetup" the device is always setup as Read-Only. | ||
11 | |||
12 | (I have only tested with the -o flag, but looking at the code the | ||
13 | problem seems general) | ||
14 | |||
15 | The problem is the "opt" variable in "losetup.c" that is reused in | ||
16 | the "set_loop()" call. Clear it before the call and everything is OK; | ||
17 | |||
18 | opt = 0; /* <-------- added line */ | ||
19 | if (delete) | ||
20 | return del_loop (argv[optind]) ? EXIT_SUCCESS : EXIT_FAILURE; | ||
21 | else | ||
22 | return set_loop (argv[optind], argv[optind + 1], offset, &opt) | ||
23 | ? EXIT_FAILURE : EXIT_SUCCESS; | ||
24 | } | ||
25 | |||
26 | Best Regards, | ||
27 | Lars Ekman | ||
9 | 28 | ||
10 | Members: | 29 | Members: |
11 | loginutils/Config.in:1.3->1.4 | 30 | util-linux/losetup.c:1.2->1.3 |
12 | 31 | ||
13 | --------------------- | 32 | --------------------- |
14 | PatchSet 3400 | 33 | PatchSet 3464 |
15 | Date: 2003/07/15 08:52:40 | 34 | Date: 2003/07/30 10:33:52 |
16 | Author: andersen | 35 | Author: andersen |
17 | Branch: HEAD | 36 | Branch: HEAD |
18 | Tag: busybox_1_00_pre1 | 37 | Tag: busybox_1_00_pre2 |
19 | Log: | 38 | Log: |
20 | Update changelog and docs | 39 | Update webpage and changelog for release |
21 | 40 | ||
22 | Members: | 41 | Members: |
23 | Changelog:1.280->1.281 | 42 | Changelog:1.281->1.282 |
24 | docs/busybox.net/index.html:1.120->1.121 | 43 | docs/busybox.net/index.html:1.124->1.125 |
25 | docs/busybox.net/oldnews.html:1.13->1.14 | 44 | docs/busybox.net/oldnews.html:1.14->1.15 |
26 | docs/busybox.net/screenshot.html:1.4->1.5 | ||
27 | 45 | ||
28 | --------------------- | 46 | --------------------- |
29 | PatchSet 3401 | 47 | PatchSet 3465 |
30 | Date: 2003/07/16 07:29:51 | 48 | Date: 2003/07/30 18:17:33 |
31 | Author: andersen | 49 | Author: andersen |
32 | Branch: HEAD | 50 | Branch: HEAD |
33 | Tag: (none) | 51 | Tag: (none) |
34 | Log: | 52 | Log: |
35 | Fixup problem unconditionally converting all hard links to symlinks. | 53 | Remove LRP (now defunct) and replace it with leaf. |
36 | 54 | ||
37 | Members: | 55 | Members: |
38 | archival/libunarchive/get_header_tar.c:1.18->1.19 | 56 | docs/busybox.net/index.html:1.125->1.126 |
39 | 57 | ||
40 | --------------------- | 58 | --------------------- |
41 | PatchSet 3402 | 59 | PatchSet 3466 |
42 | Date: 2003/07/16 08:31:14 | 60 | Date: 2003/07/31 02:53:50 |
43 | Author: andersen | 61 | Author: bug1 |
44 | Branch: HEAD | 62 | Branch: HEAD |
45 | Tag: (none) | 63 | Tag: (none) |
46 | Log: | 64 | Log: |
47 | Update required kernel version and note that libc5 is no longer | 65 | Fix bug when handling debian packages. |
48 | supported (it is unmaintained and lacks support for simple things | 66 | If we read the contents of compressed files within the ar archive, |
49 | such as stdint.h) and uClibc is a better choice these days anyways. | 67 | e.g. control.tar.gz, then file position gets all out of whack, so |
68 | it has to be reset before reading thenext header. | ||
50 | 69 | ||
51 | Members: | 70 | Members: |
52 | README:1.26->1.27 | 71 | archival/libunarchive/get_header_ar.c:1.6->1.7 |
53 | 72 | ||
54 | --------------------- | 73 | --------------------- |
55 | PatchSet 3403 | 74 | PatchSet 3467 |
56 | Date: 2003/07/19 09:19:21 | 75 | Date: 2003/07/31 18:50:17 |
57 | Author: andersen | 76 | Author: andersen |
58 | Branch: HEAD | 77 | Branch: HEAD |
59 | Tag: (none) | 78 | Tag: (none) |
60 | Log: | 79 | Log: |
61 | Fixup some little error in the webpage. Mention the Dell TrueMobile 1184. | 80 | Minor cleanup |
62 | 81 | ||
63 | Members: | 82 | Members: |
64 | docs/busybox.net/index.html:1.121->1.122 | 83 | docs/busybox.net/index.html:1.126->1.127 |
65 | 84 | ||
66 | --------------------- | 85 | --------------------- |
67 | PatchSet 3404 | 86 | PatchSet 3468 |
68 | Date: 2003/07/22 06:57:29 | 87 | Date: 2003/08/01 23:27:57 |
69 | Author: andersen | 88 | Author: andersen |
70 | Branch: HEAD | 89 | Branch: HEAD |
71 | Tag: (none) | 90 | Tag: (none) |
72 | Log: | 91 | Log: |
73 | Patch from Jeff Angielski <jeff@theptrgroup.com> recognizing | 92 | Remove code that too agressively disabled inlines |
74 | his work on ftpput and ftpget. | 93 | |
94 | Members: | ||
95 | include/libbb.h:1.107->1.108 | ||
96 | |||
97 | --------------------- | ||
98 | PatchSet 3469 | ||
99 | Date: 2003/08/02 01:04:18 | ||
100 | Author: mjn3 | ||
101 | Branch: HEAD | ||
102 | Tag: (none) | ||
103 | Log: | ||
104 | Save 0.5K. | ||
105 | |||
106 | Members: | ||
107 | libbb/interface.c:1.18->1.19 | ||
108 | |||
109 | --------------------- | ||
110 | PatchSet 3470 | ||
111 | Date: 2003/08/02 01:19:29 | ||
112 | Author: mjn3 | ||
113 | Branch: HEAD | ||
114 | Tag: (none) | ||
115 | Log: | ||
116 | Might as well get my name in AUTHORS before 1.0... | ||
75 | 117 | ||
76 | Members: | 118 | Members: |
77 | AUTHORS:1.36->1.37 | 119 | AUTHORS:1.37->1.38 |
78 | 120 | ||
79 | --------------------- | 121 | --------------------- |
80 | PatchSet 3405 | 122 | PatchSet 3471 |
81 | Date: 2003/07/22 08:30:36 | 123 | Date: 2003/08/05 03:18:24 |
82 | Author: andersen | 124 | Author: andersen |
83 | Branch: HEAD | 125 | Branch: HEAD |
84 | Tag: (none) | 126 | Tag: (none) |
85 | Log: | 127 | Log: |
86 | Matteo Croce submitted a hdparm applet. | 128 | Merge/rework config system per the latest from linux-2.6.0-test2. |
129 | Fix the config bugs revealed by the updated config system. | ||
130 | -Erik | ||
87 | 131 | ||
88 | Members: | 132 | Members: |
89 | include/applets.h:1.99->1.100 | 133 | scripts/config/conf.c:1.1->1.2 |
90 | include/usage.h:1.157->1.158 | 134 | scripts/config/confdata.c:1.2->1.3 |
91 | miscutils/Config.in:1.2->1.3 | 135 | scripts/config/expr.c:1.1->1.2 |
92 | miscutils/Makefile.in:1.5->1.6 | 136 | scripts/config/expr.h:1.1->1.2 |
93 | miscutils/hdparm.c:INITIAL->1.1 | 137 | scripts/config/lex.zconf.c_shipped:1.1->1.2 |
138 | scripts/config/lkc.h:1.1->1.2 | ||
139 | scripts/config/lkc_proto.h:1.2->1.3 | ||
140 | scripts/config/mconf.c:1.2->1.3 | ||
141 | scripts/config/menu.c:1.1->1.2 | ||
142 | scripts/config/symbol.c:1.1->1.2 | ||
143 | scripts/config/zconf.l:1.1->1.2 | ||
144 | scripts/config/zconf.tab.c_shipped:1.1->1.2 | ||
145 | scripts/config/zconf.y:1.1->1.2 | ||
146 | shell/Config.in:1.7->1.8 | ||
147 | sysdeps/linux/Config.in:1.10->1.11 | ||
94 | 148 | ||
95 | --------------------- | 149 | --------------------- |
96 | PatchSet 3406 | 150 | PatchSet 3472 |
97 | Date: 2003/07/22 08:33:14 | 151 | Date: 2003/08/05 06:59:47 |
98 | Author: andersen | 152 | Author: andersen |
99 | Branch: HEAD | 153 | Branch: HEAD |
100 | Tag: (none) | 154 | Tag: (none) |
101 | Log: | 155 | Log: |
102 | Patch from Paul Mundt: | 156 | Seems I missed a spot |
103 | 157 | ||
104 | The current SC_x references automatically assume that everyone uses ttyS/tts | 158 | Members: |
105 | as their naming scheme for their serial ports. This isn't the case for quite | 159 | scripts/config/zconf.tab.c_shipped:1.2->1.3 |
106 | a few architectures, including sh, sh64, h8, arm, etc. | 160 | scripts/config/zconf.y:1.2->1.3 |
161 | |||
162 | --------------------- | ||
163 | PatchSet 3473 | ||
164 | Date: 2003/08/06 08:34:19 | ||
165 | Author: andersen | ||
166 | Branch: HEAD | ||
167 | Tag: (none) | ||
168 | Log: | ||
169 | extern inline is a bad bad thing. kill it (so mkfs_minix.c will | ||
170 | actually compile) | ||
107 | 171 | ||
108 | Members: | 172 | Members: |
109 | include/libbb.h:1.103->1.104 | 173 | util-linux/mkfs_minix.c:1.38->1.39 |
110 | 174 | ||
111 | --------------------- | 175 | --------------------- |
112 | PatchSet 3407 | 176 | PatchSet 3474 |
113 | Date: 2003/07/22 08:39:18 | 177 | Date: 2003/08/06 08:43:58 |
114 | Author: andersen | 178 | Author: andersen |
115 | Branch: HEAD | 179 | Branch: HEAD |
116 | Tag: (none) | 180 | Tag: (none) |
117 | Log: | 181 | Log: |
118 | Paul Mundt <lethal@linux-sh.org> writes: | 182 | Fixup segfault on 'kill -q' |
119 | 183 | ||
120 | Here's a bunch of fixes for the watchdog app in busybox. This does a | 184 | Members: |
121 | couple of things: | 185 | procps/kill.c:1.50->1.51 |
122 | 186 | ||
123 | - configurable timer duration (userspace timer duration is | 187 | --------------------- |
124 | usually configurable within the device drivers themselves). | 188 | PatchSet 3475 |
125 | - run as a daemon | 189 | Date: 2003/08/06 09:21:52 |
126 | - shutdown the device properly on SIGINT or SIGHUP | 190 | Author: andersen |
127 | - clear the counter immediately instead of sleeping first | 191 | Branch: HEAD |
192 | Tag: (none) | ||
193 | Log: | ||
194 | Joe.C writes: | ||
128 | 195 | ||
129 | as well as updating the usage information. This has also been switched | 196 | I've reported this bug in April and it still |
130 | over to getopt to deal with the optional timer duration specifier. | 197 | exists in 1.00-pre2. So I made patches for |
198 | both 0.60.x and 1.00-pre2. The patch is very | ||
199 | simple, just use strncmp instead of strcmp. | ||
200 | Please apply if it is OK. | ||
131 | 201 | ||
132 | The changes themselves are harmless and isolated, and I've veried that | 202 | Here's the procedure to test this problem: |
133 | this works on sh and x86 without any problems. | 203 | Create a executable with very long name, say |
204 | 'test_1234567890123456' and execute it. Try | ||
205 | using 'killall' or 'pidof' to find/kill this | ||
206 | program. Without this patch, you can't find | ||
207 | the program. | ||
134 | 208 | ||
135 | Members: | 209 | Members: |
136 | include/usage.h:1.158->1.159 | 210 | libbb/find_pid_by_name.c:1.12->1.13 |
137 | miscutils/watchdog.c:1.6->1.7 | ||
138 | 211 | ||
139 | --------------------- | 212 | --------------------- |
140 | PatchSet 3408 | 213 | PatchSet 3476 |
141 | Date: 2003/07/22 08:50:18 | 214 | Date: 2003/08/06 09:33:08 |
142 | Author: andersen | 215 | Author: andersen |
143 | Branch: HEAD | 216 | Branch: HEAD |
144 | Tag: (none) | 217 | Tag: (none) |
145 | Log: | 218 | Log: |
146 | mention stresslinux | 219 | Patch from vodz to cleanup libbb/obscure.c:password_check() |
220 | to not copy too much data. | ||
147 | 221 | ||
148 | Members: | 222 | Members: |
149 | docs/busybox.net/index.html:1.122->1.123 | 223 | libbb/obscure.c:1.4->1.5 |
150 | 224 | ||
151 | --------------------- | 225 | --------------------- |
152 | PatchSet 3409 | 226 | PatchSet 3477 |
153 | Date: 2003/07/22 09:25:37 | 227 | Date: 2003/08/06 09:47:59 |
154 | Author: andersen | 228 | Author: andersen |
155 | Branch: HEAD | 229 | Branch: HEAD |
156 | Tag: (none) | 230 | Tag: (none) |
157 | Log: | 231 | Log: |
158 | Error out early if people try to build mount with nfs support | 232 | Sync hdparm -t and -T options with hdparm-5.3, which seems |
159 | using uClibc, but have not enabled UCLIBC_HAS_RPC... | 233 | to produce sensible results, |
160 | -Erik | ||
161 | 234 | ||
162 | Members: | 235 | Members: |
163 | util-linux/mount.c:1.112->1.113 | 236 | miscutils/hdparm.c:1.1->1.2 |
164 | 237 | ||
165 | --------------------- | 238 | --------------------- |
166 | PatchSet 3410 | 239 | PatchSet 3478 |
167 | Date: 2003/07/22 09:26:05 | 240 | Date: 2003/08/06 09:53:13 |
168 | Author: andersen | 241 | Author: andersen |
169 | Branch: HEAD | 242 | Branch: HEAD |
170 | Tag: (none) | 243 | Tag: (none) |
171 | Log: | 244 | Log: |
172 | Very minor rdate updates | 245 | Steven Scholz writes: |
246 | |||
247 | the output of lsmod (busybox-1.00-pre2) contains IMHO one "\n" too | ||
248 | much when using CONFIG_FEATURE_CHECK_TAINTED_MODULE: | ||
249 | |||
250 | ~ # lsmod | ||
251 | Module Size Used by Tainted: P | ||
252 | |||
253 | ds 8364 1 | ||
254 | m8xx_pcmcia 5388 1 | ||
255 | pcmcia_core 40736 0 [ds m8xx_pcmcia] | ||
256 | |||
257 | and this patch from Steven fixes the problem | ||
173 | 258 | ||
174 | Members: | 259 | Members: |
175 | include/applets.h:1.100->1.101 | 260 | modutils/lsmod.c:1.39->1.40 |
176 | include/usage.h:1.159->1.160 | ||
177 | util-linux/rdate.c:1.22->1.23 | ||
178 | 261 | ||
179 | --------------------- | 262 | --------------------- |
180 | PatchSet 3411 | 263 | PatchSet 3479 |
181 | Date: 2003/07/22 09:54:02 | 264 | Date: 2003/08/06 09:57:35 |
182 | Author: andersen | 265 | Author: andersen |
183 | Branch: HEAD | 266 | Branch: HEAD |
184 | Tag: (none) | 267 | Tag: (none) |
185 | Log: | 268 | Log: |
186 | Add a default clean target | 269 | Patch from Steven Scholz: |
270 | |||
271 | should we rename the define into CONFIG_FEATURE_HDPARM_HDIO_DMA and | ||
272 | use it for "set" and "get" ??? | ||
273 | |||
274 | Since although CONFIG_FEATURE_HDPARM_HDIO_GET_DMA is _not_ set I still | ||
275 | can use "hdparm -d 1 /dev/hda" to switch the DMA on. | ||
276 | Is this desireable or meant to be like that? | ||
277 | |||
278 | So how about the applied patch? | ||
187 | 279 | ||
188 | Members: | 280 | Members: |
189 | tests/Makefile:1.4->1.5 | 281 | include/usage.h:1.162->1.163 |
282 | miscutils/Config.in:1.6->1.7 | ||
283 | miscutils/hdparm.c:1.2->1.3 | ||
190 | 284 | ||
191 | --------------------- | 285 | --------------------- |
192 | PatchSet 3412 | 286 | PatchSet 3480 |
193 | Date: 2003/07/22 09:55:12 | 287 | Date: 2003/08/06 10:07:36 |
194 | Author: andersen | 288 | Author: andersen |
195 | Branch: HEAD | 289 | Branch: HEAD |
196 | Tag: (none) | 290 | Tag: (none) |
197 | Log: | 291 | Log: |
198 | Update TODO list | 292 | Patch from vodz: |
293 | |||
294 | I wrote: | ||
295 | >>I think, fdisk have special ext2lseek special for: | ||
296 | >>disk can have size > 4Gb, but all any partitions have < 4Gb and lseek64 | ||
297 | >>not require. | ||
298 | >>May be best create new configure option for set DOLFS for fdisk applet | ||
299 | >>if global DOLFS unset? | ||
300 | > | ||
301 | |||
302 | |||
303 | Erik Andersen wrote: | ||
304 | >Agreed. Using an extra configure option when ! DOLFS | ||
305 | >would be a good idea. | ||
306 | |||
307 | |||
308 | Ok. Patch attached. | ||
199 | 309 | ||
200 | Members: | 310 | Members: |
201 | TODO:1.85->1.86 | 311 | util-linux/Config.in:1.8->1.9 |
312 | util-linux/fdisk.c:1.8->1.9 | ||
202 | 313 | ||
203 | --------------------- | 314 | --------------------- |
204 | PatchSet 3413 | 315 | PatchSet 3481 |
205 | Date: 2003/07/22 09:56:01 | 316 | Date: 2003/08/06 10:23:44 |
206 | Author: andersen | 317 | Author: andersen |
207 | Branch: HEAD | 318 | Branch: HEAD |
208 | Tag: (none) | 319 | Tag: (none) |
209 | Log: | 320 | Log: |
210 | A minor update for handling older gcc versions | 321 | Eric Spakman writes: |
322 | |||
323 | The attached patch adds "mtu" and "hwaddress" to the inet6 method and | ||
324 | "mtu", "hwaddr" and "pointopoint" to the inet4 method (just like in | ||
325 | the ifupdown part). | ||
326 | Note: "hwaddress" can't be used with the busybox ip applet (this | ||
327 | function isn't implemented in bb ip yet), but it can be of use with | ||
328 | an external "full blown" ip package. | ||
329 | |||
330 | The patch also removes "label" from the loopback configuration, | ||
331 | labels (subinterfaces) aren't used with loopback interfaces. | ||
332 | |||
333 | It further solves a problem in the bootp method, "ifconfig down | ||
334 | %interface%" should be "ifconfig %interface% down" and it's now also | ||
335 | possible to use ip with bootp. | ||
336 | |||
337 | The patch is fully tested with both busybox ip and "stand-alone" ip | ||
338 | and I didn't saw any problems. | ||
211 | 339 | ||
212 | Members: | 340 | Members: |
213 | Rules.mak:1.16->1.17 | 341 | networking/ifupdown.c:1.29->1.30 |
214 | 342 | ||
215 | --------------------- | 343 | --------------------- |
216 | PatchSet 3414 | 344 | PatchSet 3482 |
217 | Date: 2003/07/22 09:56:42 | 345 | Date: 2003/08/06 10:43:09 |
218 | Author: andersen | 346 | Author: andersen |
219 | Branch: HEAD | 347 | Branch: HEAD |
220 | Tag: (none) | 348 | Tag: (none) |
221 | Log: | 349 | Log: |
222 | Remove remaining libc5 support code | 350 | Patch from Eric Spakman to update "run-parts" help text in Config.in. |
223 | 351 | ||
224 | Members: | 352 | Members: |
225 | coreutils/chgrp.c:1.14->1.15 | 353 | debianutils/Config.in:1.4->1.5 |
226 | coreutils/chown.c:1.22->1.23 | 354 | |
227 | include/busybox.h:1.52->1.53 | 355 | --------------------- |
228 | include/libbb.h:1.104->1.105 | 356 | PatchSet 3483 |
229 | init/init.c:1.188->1.189 | 357 | Date: 2003/08/06 12:20:52 |
230 | init/reboot.c:1.28->1.29 | ||
231 | libbb/Makefile.in:1.23->1.24 | ||
232 | libbb/dirname.c:1.6->1.7(DEAD) | ||
233 | libbb/interface.c:1.16->1.17 | ||
234 | libbb/libc5.c:1.6->1.7(DEAD) | ||
235 | libbb/module_syscalls.c:1.12->1.13 | ||
236 | libbb/syscalls.c:1.11->1.12 | ||
237 | libpwdgrp/setgroups.c:1.3->1.4 | ||
238 | miscutils/adjtimex.c:1.4->1.5 | ||
239 | miscutils/dutmp.c:1.30->1.31 | ||
240 | miscutils/update.c:1.24->1.25 | ||
241 | modutils/insmod.c:1.98->1.99 | ||
242 | networking/ping.c:1.54->1.55 | ||
243 | networking/traceroute.c:1.11->1.12 | ||
244 | networking/wget.c:1.53->1.54 | ||
245 | shell/cmdedit.c:1.79->1.80 | ||
246 | sysklogd/klogd.c:1.15->1.16 | ||
247 | sysklogd/logread.c:1.11->1.12 | ||
248 | sysklogd/syslogd.c:1.97->1.98 | ||
249 | util-linux/dmesg.c:1.29->1.30 | ||
250 | util-linux/swaponoff.c:1.34->1.35 | ||
251 | |||
252 | --------------------- | ||
253 | PatchSet 3415 | ||
254 | Date: 2003/07/22 10:41:39 | ||
255 | Author: andersen | 358 | Author: andersen |
256 | Branch: HEAD | 359 | Branch: HEAD |
257 | Tag: (none) | 360 | Tag: (none) |
258 | Log: | 361 | Log: |
259 | Support reboot, halt, and poweroff independent of busybox init. | 362 | Latest dash update from vodz |
260 | Simplify and fixup some logic. | ||
261 | -Erik | ||
262 | 363 | ||
263 | Members: | 364 | Members: |
264 | init/Config.in:1.5->1.6 | 365 | libbb/Makefile.in:1.25->1.26 |
265 | init/halt.c:1.22->1.23 | 366 | libbb/arith.c:1.5->1.6(DEAD) |
266 | init/init_shared.c:1.1->1.2 | 367 | shell/ash.c:1.73->1.74 |
267 | init/init_shared.h:1.1->1.2 | ||
268 | init/poweroff.c:1.19->1.20 | ||
269 | init/reboot.c:1.29->1.30 | ||
270 | 368 | ||
271 | --------------------- | 369 | --------------------- |
272 | PatchSet 3416 | 370 | PatchSet 3484 |
273 | Date: 2003/07/22 10:48:56 | 371 | Date: 2003/08/06 12:22:36 |
274 | Author: andersen | 372 | Author: andersen |
275 | Branch: HEAD | 373 | Branch: HEAD |
276 | Tag: (none) | 374 | Tag: (none) |
277 | Log: | 375 | Log: |
278 | Patch from Andrew Flegg: | 376 | Begin preparing for another release |
279 | |||
280 | Here's a pretty crude patch to reload /etc/inittab when init receives a | ||
281 | SIGHUP. The mailing list archives weren't entirely clear on whether or | ||
282 | not it should already happen, but didn't appear to be. | ||
283 | 377 | ||
284 | The patch: | 378 | Members: |
285 | * Adds a new function, reload_signal() which just calls | 379 | Rules.mak:1.19->1.20 |
286 | parse_inittab() and run_actions(RESPAWN) | ||
287 | 380 | ||
288 | * Before entering the while (1) loop set up SIGHUP to call | 381 | --------------------- |
289 | reload_signal() | 382 | PatchSet 3485 |
383 | Date: 2003/08/08 08:39:57 | ||
384 | Author: andersen | ||
385 | Branch: HEAD | ||
386 | Tag: (none) | ||
387 | Log: | ||
388 | Fix a stupid bug I introduced several months ago | ||
290 | 389 | ||
291 | * Modify new_init_action to skip the action if the same command | 390 | Members: |
292 | already exists on the same terminal | 391 | coreutils/printf.c:1.19->1.20 |
293 | 392 | ||
294 | This last bit means that changing already running entries is a bit | 393 | --------------------- |
295 | hairy as you can end up with, for example, two shells running on the | 394 | PatchSet 3486 |
296 | same virtual console. However, for solely adding/removing entries this patch | 395 | Date: 2003/08/08 09:57:03 |
297 | seems to work quite well. | 396 | Author: andersen |
397 | Branch: HEAD | ||
398 | Tag: (none) | ||
399 | Log: | ||
400 | Remove unnecessary defamatory comment | ||
298 | 401 | ||
299 | Members: | 402 | Members: |
300 | init/init.c:1.189->1.190 | 403 | coreutils/cal.c:1.5->1.6 |
301 | 404 | ||
302 | --------------------- | 405 | --------------------- |
303 | PatchSet 3417 | 406 | PatchSet 3487 |
304 | Date: 2003/07/22 10:59:28 | 407 | Date: 2003/08/08 21:04:56 |
305 | Author: andersen | 408 | Author: andersen |
306 | Branch: HEAD | 409 | Branch: HEAD |
307 | Tag: (none) | 410 | Tag: (none) |
308 | Log: | 411 | Log: |
309 | Patch from Terje Kvernes adding quite a lot of missing documentation | 412 | Patch from Kent Robotti to being fdisk in sync with v2.12 final. |
310 | 413 | ||
311 | Members: | 414 | Members: |
312 | editors/Config.in:1.5->1.6 | 415 | util-linux/fdisk.c:1.9->1.10 |
313 | loginutils/Config.in:1.4->1.5 | ||
314 | modutils/Config.in:1.6->1.7 | ||
315 | networking/Config.in:1.16->1.17 | ||
316 | procps/Config.in:1.5->1.6 | ||
317 | shell/Config.in:1.5->1.6 | ||
318 | 416 | ||
319 | --------------------- | 417 | --------------------- |
320 | PatchSet 3418 | 418 | PatchSet 3488 |
321 | Date: 2003/07/22 11:11:27 | 419 | Date: 2003/08/08 21:09:03 |
322 | Author: andersen | 420 | Author: andersen |
323 | Branch: HEAD | 421 | Branch: HEAD |
324 | Tag: (none) | 422 | Tag: (none) |
325 | Log: | 423 | Log: |
326 | Remove the update utility, that is only relevant to older 2.0.x kernels | 424 | Kent Robotti noted that mt.c uses "rewind" not "rew" |
327 | that are no longer supported. | ||
328 | 425 | ||
329 | Members: | 426 | Members: |
330 | docs/busybox_header.pod:1.10->1.11 | 427 | include/usage.h:1.163->1.164 |
331 | include/applets.h:1.101->1.102 | ||
332 | include/usage.h:1.160->1.161 | ||
333 | miscutils/Makefile.in:1.6->1.7 | ||
334 | miscutils/update.c:1.25->1.26(DEAD) | ||
335 | 428 | ||
336 | --------------------- | 429 | --------------------- |
337 | PatchSet 3419 | 430 | PatchSet 3489 |
338 | Date: 2003/07/22 11:11:48 | 431 | Date: 2003/08/08 23:13:41 |
339 | Author: andersen | 432 | Author: andersen |
340 | Branch: HEAD | 433 | Branch: HEAD |
341 | Tag: (none) | 434 | Tag: (none) |
342 | Log: | 435 | Log: |
343 | Write some more docs | 436 | quiet some noise |
344 | 437 | ||
345 | Members: | 438 | Members: |
346 | miscutils/Config.in:1.3->1.4 | 439 | miscutils/hdparm.c:1.3->1.4 |
347 | 440 | ||
348 | --------------------- | 441 | --------------------- |
349 | PatchSet 3420 | 442 | PatchSet 3490 |
350 | Date: 2003/07/22 11:14:32 | 443 | Date: 2003/08/08 23:26:05 |
351 | Author: andersen | 444 | Author: andersen |
352 | Branch: HEAD | 445 | Branch: HEAD |
353 | Tag: (none) | 446 | Tag: (none) |
354 | Log: | 447 | Log: |
355 | Document CONFIG_ASH_CMDCMD | 448 | Implement a minimalist 'last' which allows the LEAF project to |
449 | no longer need dumtp. Remove the 'dumtp' applet. | ||
450 | -Erik | ||
356 | 451 | ||
357 | Members: | 452 | Members: |
358 | shell/Config.in:1.6->1.7 | 453 | include/applets.h:1.102->1.103 |
454 | include/usage.h:1.164->1.165 | ||
455 | miscutils/Config.in:1.7->1.8 | ||
456 | miscutils/Makefile.in:1.7->1.8 | ||
457 | miscutils/dutmp.c:1.31->1.32(DEAD) | ||
458 | miscutils/last.c:INITIAL->1.1 | ||
359 | 459 | ||
360 | --------------------- | 460 | --------------------- |
361 | PatchSet 3421 | 461 | PatchSet 3491 |
362 | Date: 2003/07/22 11:16:58 | 462 | Date: 2003/08/09 00:12:12 |
363 | Author: andersen | 463 | Author: andersen |
364 | Branch: HEAD | 464 | Branch: HEAD |
365 | Tag: (none) | 465 | Tag: (none) |
366 | Log: | 466 | Log: |
367 | Document CONFIG_FEATURE_INSMOD_LOADINKMEM | 467 | Begin using the new "select" option. Good stuff! |
368 | 468 | ||
369 | Members: | 469 | Members: |
370 | modutils/Config.in:1.7->1.8 | 470 | networking/Config.in:1.21->1.22 |
371 | 471 | ||
372 | --------------------- | 472 | --------------------- |
373 | PatchSet 3422 | 473 | PatchSet 3492 |
374 | Date: 2003/07/22 11:18:17 | 474 | Date: 2003/08/09 00:40:12 |
375 | Author: andersen | 475 | Author: andersen |
376 | Branch: HEAD | 476 | Branch: HEAD |
377 | Tag: (none) | 477 | Tag: (none) |
378 | Log: | 478 | Log: |
379 | There is no need to expose CONFIG_FEATURE_TRACEROUTE_SO_DEBUG | 479 | Use the new 'select' option to make the shell config |
480 | much less evil and far more obvious. | ||
481 | -Erik | ||
380 | 482 | ||
381 | Members: | 483 | Members: |
382 | networking/Config.in:1.17->1.18 | 484 | shell/Config.in:1.8->1.9 |
383 | 485 | ||
384 | --------------------- | 486 | --------------------- |
385 | PatchSet 3423 | 487 | PatchSet 3493 |
386 | Date: 2003/07/22 18:03:24 | 488 | Date: 2003/08/09 00:41:50 |
387 | Author: andersen | 489 | Author: andersen |
388 | Branch: HEAD | 490 | Branch: HEAD |
389 | Tag: (none) | 491 | Tag: (none) |
390 | Log: | 492 | Log: |
391 | the word "only" is repeated for CONFIG_FEATURE_SHADOWPASSWDS | 493 | Move shell descriptions to the config system |
392 | 494 | ||
393 | Members: | 495 | Members: |
394 | loginutils/Config.in:1.5->1.6 | 496 | README:1.27->1.28 |
395 | 497 | ||
396 | --------------------- | 498 | --------------------- |
397 | PatchSet 3424 | 499 | PatchSet 3494 |
398 | Date: 2003/07/22 18:04:54 | 500 | Date: 2003/08/09 03:57:55 |
399 | Author: andersen | 501 | Author: mjn3 |
400 | Branch: HEAD | 502 | Branch: HEAD |
401 | Tag: (none) | 503 | Tag: (none) |
402 | Log: | 504 | Log: |
403 | As vodz noticed, I screwed up reboot | 505 | Adjust Erik's change, as I don't claim copyright of the applet. |
404 | 506 | ||
405 | Members: | 507 | Members: |
406 | init/reboot.c:1.30->1.31 | 508 | coreutils/cal.c:1.6->1.7 |
407 | 509 | ||
408 | --------------------- | 510 | --------------------- |
409 | PatchSet 3425 | 511 | PatchSet 3495 |
410 | Date: 2003/07/22 18:14:10 | 512 | Date: 2003/08/12 07:55:03 |
411 | Author: andersen | 513 | Author: andersen |
412 | Branch: HEAD | 514 | Branch: HEAD |
413 | Tag: (none) | 515 | Tag: (none) |
414 | Log: | 516 | Log: |
415 | Several simplifications and indenting changes, per | 517 | fix style sheet so site doesn't look like crap with IE |
416 | last_patch97 from vodz | ||
417 | 518 | ||
418 | Members: | 519 | Members: |
419 | init/init_shared.c:1.2->1.3 | 520 | docs/busybox.net/index.html:1.127->1.128 |
420 | 521 | ||
421 | --------------------- | 522 | --------------------- |
422 | PatchSet 3426 | 523 | PatchSet 3496 |
423 | Date: 2003/07/22 23:15:16 | 524 | Date: 2003/08/13 13:11:33 |
424 | Author: andersen | 525 | Author: mjn3 |
425 | Branch: HEAD | 526 | Branch: HEAD |
426 | Tag: (none) | 527 | Tag: (none) |
427 | Log: | 528 | Log: |
428 | eliminate DOSTATIC, DODEBUG, etc and name them sensibly | 529 | Remove unnecessary pointer dereference. |
429 | 530 | ||
430 | Members: | 531 | Members: |
431 | Rules.mak:1.17->1.18 | 532 | coreutils/cal.c:1.7->1.8 |
432 | coreutils/tr.c:1.35->1.36 | ||
433 | debian/config-deb:1.6->1.7 | ||
434 | debian/config-net-udeb:1.2->1.3 | ||
435 | debian/config-net-udeb-i386:1.3->1.4 | ||
436 | debian/config-static:1.9->1.10 | ||
437 | debian/config-udeb:1.13->1.14 | ||
438 | debian/config-udeb-i386:1.3->1.4 | ||
439 | debian/rules:1.23->1.24 | ||
440 | sysdeps/linux/Config.in:1.9->1.10 | ||
441 | sysklogd/syslogd.c:1.98->1.99 | ||
442 | 533 | ||
443 | --------------------- | 534 | --------------------- |
444 | PatchSet 3427 | 535 | PatchSet 3497 |
445 | Date: 2003/07/24 00:24:31 | 536 | Date: 2003/08/13 18:48:47 |
446 | Author: mjn3 | 537 | Author: mjn3 |
447 | Branch: HEAD | 538 | Branch: HEAD |
448 | Tag: (none) | 539 | Tag: (none) |
449 | Log: | 540 | Log: |
450 | Set the tm_isdst flag to -1 before calling mktime(). Otherwise, the current | 541 | Rewrite timescmd() function to avoid the use of floating point and to |
451 | timezone setting is used for the new date. | 542 | correct a bug in the seconds display where something like 65 seconds |
543 | would be output as "1m65.000000s". | ||
452 | 544 | ||
453 | Members: | 545 | Members: |
454 | coreutils/date.c:1.40->1.41 | 546 | shell/ash.c:1.74->1.75 |
455 | 547 | ||
456 | --------------------- | 548 | --------------------- |
457 | PatchSet 3428 | 549 | PatchSet 3498 |
458 | Date: 2003/07/26 01:45:52 | 550 | Date: 2003/08/13 20:56:33 |
459 | Author: andersen | 551 | Author: andersen |
460 | Branch: HEAD | 552 | Branch: HEAD |
461 | Tag: (none) | 553 | Tag: (none) |
462 | Log: | 554 | Log: |
463 | Don't depend on CONFIG_LFS. It is really a suggestion, not a requirement, | 555 | Patch from Paul Mundt (lethal) adding sh64 insmod support for busybox |
464 | since fdisk will work just fine on smaller disks w/o it. | ||
465 | 556 | ||
466 | Members: | 557 | Members: |
467 | util-linux/Config.in:1.6->1.7 | 558 | modutils/insmod.c:1.99->1.100 |
468 | 559 | ||
469 | --------------------- | 560 | --------------------- |
470 | PatchSet 3429 | 561 | PatchSet 3499 |
471 | Date: 2003/07/26 07:24:25 | 562 | Date: 2003/08/14 03:28:49 |
472 | Author: andersen | 563 | Author: mjn3 |
473 | Branch: HEAD | 564 | Branch: HEAD |
474 | Tag: (none) | 565 | Tag: (none) |
475 | Log: | 566 | Log: |
476 | Patch from Thomas Gleixner to reap any zombie processes that are | 567 | Fix a bug reported by junkio@cox.net involving the mode_chars index. |
477 | reparented to init... | ||
478 | 568 | ||
479 | Members: | 569 | Members: |
480 | init/init.c:1.190->1.191 | 570 | libbb/mode_string.c:1.3->1.4 |
481 | 571 | ||
482 | --------------------- | 572 | --------------------- |
483 | PatchSet 3430 | 573 | PatchSet 3500 |
484 | Date: 2003/07/26 08:41:56 | 574 | Date: 2003/08/14 03:55:15 |
485 | Author: andersen | 575 | Author: bug1 |
486 | Branch: HEAD | 576 | Branch: HEAD |
487 | Tag: (none) | 577 | Tag: (none) |
488 | Log: | 578 | Log: |
489 | Rework kill / killall so it behaves itself, even when subjected | 579 | Change hardlink handling for tar to work the same way as cpio |
490 | to abuse. | ||
491 | -Erik | ||
492 | 580 | ||
493 | Members: | 581 | Members: |
494 | procps/kill.c:1.49->1.50 | 582 | archival/libunarchive/data_extract_all.c:1.10->1.11 |
583 | archival/libunarchive/get_header_tar.c:1.19->1.20 | ||
495 | 584 | ||
496 | --------------------- | 585 | --------------------- |
497 | PatchSet 3431 | 586 | PatchSet 3501 |
498 | Date: 2003/07/26 08:48:13 | 587 | Date: 2003/08/19 04:49:00 |
588 | Author: bug1 | ||
589 | Branch: HEAD | ||
590 | Tag: (none) | ||
591 | Log: | ||
592 | Typo | ||
593 | |||
594 | Members: | ||
595 | coreutils/Config.in:1.12->1.13 | ||
596 | |||
597 | --------------------- | ||
598 | PatchSet 3502 | ||
599 | Date: 2003/08/22 21:53:38 | ||
499 | Author: andersen | 600 | Author: andersen |
500 | Branch: HEAD | 601 | Branch: HEAD |
501 | Tag: (none) | 602 | Tag: (none) |
502 | Log: | 603 | Log: |
503 | Patch from Nick Fedchik to fixup paths in busybox/libpwdgrp | 604 | Fixup 'make clean' to properly clean the _install directory |
504 | which were not properly using the bb_path_*_file strings. | ||
505 | 605 | ||
506 | Members: | 606 | Members: |
507 | libpwdgrp/getgrgid.c:1.2->1.3 | 607 | Makefile:1.283->1.284 |
508 | libpwdgrp/getgrnam.c:1.2->1.3 | ||
509 | libpwdgrp/getpwnam.c:1.2->1.3 | ||
510 | libpwdgrp/getpwuid.c:1.4->1.5 | ||
511 | libpwdgrp/grent.c:1.2->1.3 | ||
512 | libpwdgrp/initgroups.c:1.4->1.5 | ||
513 | libpwdgrp/pwent.c:1.4->1.5 | ||
514 | 608 | ||
515 | --------------------- | 609 | --------------------- |
516 | PatchSet 3432 | 610 | PatchSet 3503 |
517 | Date: 2003/07/26 09:07:56 | 611 | Date: 2003/08/22 22:15:07 |
518 | Author: andersen | 612 | Author: andersen |
519 | Branch: HEAD | 613 | Branch: HEAD |
520 | Tag: (none) | 614 | Tag: (none) |
521 | Log: | 615 | Log: |
522 | Some additional description based on a patch from Terje Kvernes | 616 | trivial doc fix |
523 | 617 | ||
524 | Members: | 618 | Members: |
525 | miscutils/Config.in:1.4->1.5 | 619 | archival/Config.in:1.8->1.9 |
526 | 620 | ||
527 | --------------------- | 621 | --------------------- |
528 | PatchSet 3433 | 622 | PatchSet 3504 |
529 | Date: 2003/07/26 09:16:10 | 623 | Date: 2003/08/23 00:08:37 |
530 | Author: andersen | 624 | Author: andersen |
531 | Branch: HEAD | 625 | Branch: HEAD |
532 | Tag: (none) | 626 | Tag: (none) |
533 | Log: | 627 | Log: |
534 | Patch from Christian Meyer: | 628 | "staywithu" writes: |
629 | |||
630 | In BusyBox v1.00-pre2, | ||
631 | commands like ls, df with -h option report a wrong file size for files larger than 4GBtye!! | ||
632 | |||
633 | For example, | ||
634 | when I execute 'ls -l', it reports | ||
635 | -rw-r--r-- 1 root root 5368709120 Aug 17 2003 large_stream.tp | ||
636 | |||
637 | when I execute 'ls -lh', I expect that | ||
638 | -rw-r--r-- 1 root root 5.0G Aug 17 2003 large_stream.tp | ||
639 | |||
640 | but it reports | ||
641 | -rw-r--r-- 1 root root 1.0G Aug 17 2003 large_stream.tp | ||
535 | 642 | ||
536 | The client gives up way too soon because timeout is set to 0 ... | 643 | I fixed this bug that... |
537 | There's a solution for that problem. | 644 | Line 31 in libbb/human_readable.c and line 275 include/libbb.h |
645 | |||
646 | const char *make_human_readable_str(unsigned long size | ||
647 | => const char *make_human_readable_str(unsigned long long size | ||
648 | |||
649 | It's OK! | ||
538 | 650 | ||
539 | Members: | 651 | Members: |
540 | networking/tftp.c:1.18->1.19 | 652 | include/libbb.h:1.108->1.109 |
653 | libbb/human_readable.c:1.7->1.8 | ||
541 | 654 | ||
542 | --------------------- | 655 | --------------------- |
543 | PatchSet 3434 | 656 | PatchSet 3505 |
544 | Date: 2003/07/26 09:20:46 | 657 | Date: 2003/08/26 03:14:58 |
545 | Author: andersen | 658 | Author: bug1 |
546 | Branch: HEAD | 659 | Branch: HEAD |
547 | Tag: (none) | 660 | Tag: (none) |
548 | Log: | 661 | Log: |
549 | The logger utility does not really depend on CONFIG_SYSLOGD, | 662 | Fix overflow for machines greater than 4GB, return unsigned int to avoid |
550 | since it can also be used with other syslog daemons | 663 | a cast and for greater accuracy. |
551 | -Erik | ||
552 | 664 | ||
553 | Members: | 665 | Members: |
554 | sysklogd/Config.in:1.2->1.3 | 666 | init/init.c:1.192->1.193 |
555 | 667 | ||
556 | --------------------- | 668 | --------------------- |
557 | PatchSet 3435 | 669 | PatchSet 3506 |
558 | Date: 2003/07/26 10:10:35 | 670 | Date: 2003/08/26 05:25:59 |
559 | Author: andersen | 671 | Author: bug1 |
560 | Branch: HEAD | 672 | Branch: HEAD |
561 | Tag: (none) | 673 | Tag: (none) |
562 | Log: | 674 | Log: |
563 | cleanup and add long options | 675 | SHA1 options depend on SHA1 |
564 | 676 | ||
565 | Members: | 677 | Members: |
566 | debianutils/start_stop_daemon.c:1.8->1.9 | 678 | coreutils/Config.in:1.13->1.14 |
567 | init/start_stop_daemon.c:1.8->1.9 | ||
568 | 679 | ||
569 | --------------------- | 680 | --------------------- |
570 | PatchSet 3436 | 681 | PatchSet 3507 |
571 | Date: 2003/07/26 10:16:00 | 682 | Date: 2003/08/26 05:28:05 |
572 | Author: andersen | 683 | Author: bug1 |
573 | Branch: HEAD | 684 | Branch: HEAD |
574 | Tag: (none) | 685 | Tag: (none) |
575 | Log: | 686 | Log: |
576 | Move start_stop_daemon to debianutils. | 687 | Woops, depend on SHA1 not the option |
577 | Cleanup run_parts a bit and add long opts | ||
578 | 688 | ||
579 | Members: | 689 | Members: |
580 | debianutils/Config.in:1.3->1.4 | 690 | coreutils/Config.in:1.14->1.15 |
581 | debianutils/Makefile.in:1.2->1.3 | ||
582 | debianutils/run_parts.c:1.4->1.5 | ||
583 | init/Config.in:1.6->1.7 | ||
584 | init/Makefile.in:1.6->1.7 | ||
585 | init/start_stop_daemon.c:1.9->1.10(DEAD) | ||
586 | 691 | ||
587 | --------------------- | 692 | --------------------- |
588 | PatchSet 3437 | 693 | PatchSet 3508 |
589 | Date: 2003/07/26 10:27:02 | 694 | Date: 2003/08/26 05:50:22 |
590 | Author: andersen | 695 | Author: bug1 |
591 | Branch: HEAD | 696 | Branch: HEAD |
592 | Tag: (none) | 697 | Tag: (none) |
593 | Log: | 698 | Log: |
594 | Allow people to use the full blown iproute2 programs with busybox ifupdown. | 699 | Syncronise some build files with busybox-cvs-20030819 |
595 | 700 | ||
596 | Members: | 701 | Members: |
597 | networking/Config.in:1.18->1.19 | 702 | debian/changelog:1.36->1.37 |
703 | debian/config-deb:1.7->1.8 | ||
704 | debian/config-static:1.10->1.11 | ||
705 | debian/config-udeb:1.14->1.15 | ||
706 | debian/control:1.17->1.18 | ||
598 | 707 | ||
599 | --------------------- | 708 | --------------------- |
600 | PatchSet 3438 | 709 | PatchSet 3509 |
601 | Date: 2003/07/26 10:33:15 | 710 | Date: 2003/08/26 12:06:39 |
602 | Author: andersen | 711 | Author: sandman |
603 | Branch: HEAD | 712 | Branch: HEAD |
604 | Tag: (none) | 713 | Tag: (none) |
605 | Log: | 714 | Log: |
606 | There should be only one instance of CONFIG_FEATURE_AUTOWIDTH | 715 | Removed some debug printfs |
607 | 716 | ||
608 | Members: | 717 | Members: |
609 | coreutils/Config.in:1.11->1.12 | 718 | util-linux/hwclock.c:1.5->1.6 |
610 | util-linux/Config.in:1.7->1.8 | ||
611 | 719 | ||
612 | --------------------- | 720 | --------------------- |
613 | PatchSet 3439 | 721 | PatchSet 3510 |
614 | Date: 2003/07/28 07:35:32 | 722 | Date: 2003/08/28 20:12:23 |
615 | Author: andersen | 723 | Author: bug1 |
616 | Branch: HEAD | 724 | Branch: HEAD |
617 | Tag: (none) | 725 | Tag: (none) |
618 | Log: | 726 | Log: |
619 | James Petterson writes: | 727 | Dont unlink when testing ! |
728 | Always preserve creation date | ||
729 | Disable the -p option its for modification date | ||
730 | Remove some cpio header debugging noise | ||
731 | Syncronise file listing behaviour with upstream. | ||
620 | 732 | ||
621 | I've found a possible bug in libbb/interface.c, in function | 733 | Members: |
622 | if_readlist_proc(). This function calls get_name(), and passes | 734 | archival/cpio.c:1.12->1.13 |
623 | as an argument 'name', a buffer of 16 bytes (IFNAMSIZ). The | 735 | archival/libunarchive/data_extract_all.c:1.11->1.12 |
624 | function get_name(), however, may use more than 16 bytes, | 736 | archival/libunarchive/get_header_cpio.c:1.7->1.8 |
625 | when it is searching for aliases. Even if you don't have an | 737 | include/unarchive.h:1.17->1.18 |
626 | alias interface, you can run into trouble if the interface | ||
627 | has received more than 99999999 bytes, in which case the | ||
628 | space between the interface name and the rx stats | ||
629 | disappears, as in the /proc/net/dev example below: | ||
630 | wan0.200:264573315 462080 ... | ||
631 | In this case get_name() correctly identifies the interface name | ||
632 | as "wan0.200", but to do that it uses 18 bytes of the 'name' | ||
633 | buffer, which could lead to an unpredictable error. | ||
634 | 738 | ||
635 | A simple solution would be to increase the size of the buffer: | 739 | --------------------- |
740 | PatchSet 3511 | ||
741 | Date: 2003/08/28 20:54:16 | ||
742 | Author: bug1 | ||
743 | Branch: HEAD | ||
744 | Tag: (none) | ||
745 | Log: | ||
746 | *** empty log message *** | ||
636 | 747 | ||
637 | Members: | 748 | Members: |
638 | libbb/interface.c:1.17->1.18 | 749 | networking/arping.c:1.4->1.5 |
639 | 750 | ||
640 | --------------------- | 751 | --------------------- |
641 | PatchSet 3440 | 752 | PatchSet 3512 |
642 | Date: 2003/07/28 07:42:59 | 753 | Date: 2003/08/28 22:55:22 |
643 | Author: andersen | 754 | Author: bug1 |
644 | Branch: HEAD | 755 | Branch: HEAD |
645 | Tag: (none) | 756 | Tag: (none) |
646 | Log: | 757 | Log: |
647 | Add a "search google" button | 758 | "When the filesize is known from content-length header, safe_fread is |
759 | always told to read sizeof(buf). This waits until the underlying | ||
760 | fread() to time-out for the last part of the downloaded body. Fix | ||
761 | this by sending the number of remaining bytes to read when known." - | ||
762 | junkio@ | ||
763 | I reworked the logic in his patch | ||
648 | 764 | ||
649 | Members: | 765 | Members: |
650 | docs/busybox.net/index.html:1.123->1.124 | 766 | networking/wget.c:1.54->1.55 |
651 | 767 | ||
652 | --------------------- | 768 | --------------------- |
653 | PatchSet 3441 | 769 | PatchSet 3513 |
654 | Date: 2003/07/28 08:40:34 | 770 | Date: 2003/08/28 23:03:19 |
655 | Author: andersen | 771 | Author: bug1 |
656 | Branch: HEAD | 772 | Branch: HEAD |
657 | Tag: (none) | 773 | Tag: (none) |
658 | Log: | 774 | Log: |
659 | last_patch95 from vodz: | 775 | "When the initial request by wget is responded by a 3XX redirect |
776 | response sent in chunked transfer encoding, the code path to | ||
777 | resubmit the request to the redirected URL forgets to reset | ||
778 | got_clen and chunked variables in the loop. If the redirected | ||
779 | URL does not use chunked transfer encoding, this causes the code | ||
780 | that slurps the body of the response to incorrectly try to parse | ||
781 | out the chunk length which does not exist." - junkio@ | ||
782 | |||
783 | ---------------------------------------------------------------------- | ||
660 | 784 | ||
661 | Hi. | 785 | Members: |
786 | networking/wget.c:1.55->1.56 | ||
662 | 787 | ||
663 | Last patch have new libbb function | 788 | --------------------- |
664 | vfork_rexec() for can use daemon() to uClinux system. | 789 | PatchSet 3514 |
665 | This patched daemons: syslog, klogd, inetd, crond. | 790 | Date: 2003/08/28 23:12:53 |
666 | This not tested! I havn`t this systems. | 791 | Author: bug1 |
667 | Also. Previous patch for feature request MD5 crypt password for | 792 | Branch: HEAD |
668 | httpd don`t sended to this mailist on 07/15/03 | 793 | Tag: (none) |
669 | (mailist have Pytom module problem?). | 794 | Log: |
670 | The previous patch included, and have testing. | 795 | "Typo and/or thinko: scanning till the end of NUL terminated string |
796 | should check the byte pointed at not the pointer itself." -junkio@ | ||
671 | 797 | ||
798 | Members: | ||
799 | miscutils/dc.c:1.15->1.16 | ||
672 | 800 | ||
673 | --w | 801 | --------------------- |
674 | vodz | 802 | PatchSet 3515 |
803 | Date: 2003/08/29 07:25:04 | ||
804 | Author: bug1 | ||
805 | Branch: HEAD | ||
806 | Tag: (none) | ||
807 | Log: | ||
808 | Correct logic in determining size of block to download, as pointed out | ||
809 | by Junio C Hamano | ||
675 | 810 | ||
676 | Members: | 811 | Members: |
677 | include/libbb.h:1.105->1.106 | 812 | networking/wget.c:1.56->1.57 |
678 | libbb/Makefile.in:1.24->1.25 | ||
679 | libbb/vfork_daemon_rexec.c:INITIAL->1.1 | ||
680 | miscutils/Config.in:1.5->1.6 | ||
681 | miscutils/crond.c:1.4->1.5 | ||
682 | networking/Config.in:1.19->1.20 | ||
683 | networking/Makefile.in:1.16->1.17 | ||
684 | networking/httpd.c:1.10->1.11 | ||
685 | networking/inetd.c:1.4->1.5 | ||
686 | sysklogd/klogd.c:1.16->1.17 | ||
687 | sysklogd/syslogd.c:1.99->1.100 | ||
688 | 813 | ||
689 | --------------------- | 814 | --------------------- |
690 | PatchSet 3442 | 815 | PatchSet 3516 |
691 | Date: 2003/07/28 08:42:19 | 816 | Date: 2003/08/29 08:29:30 |
692 | Author: andersen | 817 | Author: bug1 |
693 | Branch: HEAD | 818 | Branch: HEAD |
694 | Tag: (none) | 819 | Tag: (none) |
695 | Log: | 820 | Log: |
696 | last_patch98 from vodz: | 821 | vodz, last patch 103 |
697 | 822 | ||
698 | Denis, | 823 | Members: |
824 | coreutils/expr.c:1.12->1.13 | ||
825 | shell/ash.c:1.75->1.76 | ||
699 | 826 | ||
700 | ># ./busybox env - echo zzz | 827 | --------------------- |
701 | >zzz | 828 | PatchSet 3517 |
702 | ># ./busybox echo -n zzz | 829 | Date: 2003/08/29 08:35:08 |
703 | >zzz | 830 | Author: bug1 |
704 | ># ./busybox env - echo -n zzz | 831 | Branch: HEAD |
705 | >env: invalid option -- n | 832 | Tag: (none) |
706 | > | 833 | Log: |
707 | > obviously, env tried to understand -n as env's option | 834 | Vodz, last patch 104 |
708 | > instead of blindly passing it to echo... | ||
709 | > | ||
710 | >BusyBox v1.00-pre1 (2003.07.16-07:53+0000) multi-call binary | ||
711 | > | ||
712 | >Usage: env [-iu] [-] [name=value]... [command] | ||
713 | 835 | ||
714 | Ah, you found very old problem. | 836 | Members: |
715 | Last patch also have: | 837 | sysklogd/syslogd.c:1.100->1.101 |
716 | 838 | ||
717 | - multiple "-u unsetenv" support | 839 | --------------------- |
718 | - GNU long option support | 840 | PatchSet 3518 |
719 | - save errno after exec failed before bb_perror_msg() | 841 | Date: 2003/08/29 08:38:56 |
842 | Author: bug1 | ||
843 | Branch: HEAD | ||
844 | Tag: (none) | ||
845 | Log: | ||
846 | Vodz, last patch 105 | ||
847 | Busybox "mount" applet unsupport "user" option and | ||
848 | result: must have _BB_SUID_NEVER applet option (my bug). | ||
849 | Last patch have reducing 216 bytes for "su" applet also. | ||
720 | 850 | ||
851 | Members: | ||
852 | include/applets.h:1.103->1.104 | ||
853 | loginutils/su.c:1.4->1.5 | ||
721 | 854 | ||
722 | --w | 855 | --------------------- |
723 | vodz | 856 | PatchSet 3519 |
857 | Date: 2003/08/29 08:47:52 | ||
858 | Author: bug1 | ||
859 | Branch: HEAD | ||
860 | Tag: (none) | ||
861 | Log: | ||
862 | label's dont work in v4 tunnels, patch by Eric Spakman | ||
724 | 863 | ||
725 | Members: | 864 | Members: |
726 | coreutils/env.c:1.7->1.8 | 865 | networking/ifupdown.c:1.30->1.31 |
727 | 866 | ||
728 | --------------------- | 867 | --------------------- |
729 | PatchSet 3443 | 868 | PatchSet 3520 |
730 | Date: 2003/07/28 09:31:56 | 869 | Date: 2003/08/29 11:58:46 |
731 | Author: andersen | 870 | Author: bug1 |
732 | Branch: HEAD | 871 | Branch: HEAD |
733 | Tag: (none) | 872 | Tag: (none) |
734 | Log: | 873 | Log: |
735 | Update docs a bit | 874 | "This function was not updating the argc and argv pointers to reflect |
875 | the arguments it consumed, which means the calling function encountered | ||
876 | them as well. As a result, a command like "ip -6 addr" was yielding a usage | ||
877 | error." - Philip Blundell | ||
736 | 878 | ||
737 | Members: | 879 | Members: |
738 | networking/Config.in:1.20->1.21 | 880 | networking/libiproute/ip_parse_common_args.c:1.4->1.5 |
739 | 881 | ||
740 | --------------------- | 882 | --------------------- |
741 | PatchSet 3444 | 883 | PatchSet 3521 |
742 | Date: 2003/07/28 10:31:28 | 884 | Date: 2003/08/29 12:34:08 |
743 | Author: andersen | 885 | Author: bug1 |
744 | Branch: HEAD | 886 | Branch: HEAD |
745 | Tag: (none) | 887 | Tag: (none) |
746 | Log: | 888 | Log: |
747 | Fixup bugs in last patch | 889 | Fix for compiling with ipv6 |
748 | 890 | ||
749 | Members: | 891 | Members: |
750 | miscutils/crond.c:1.5->1.6 | 892 | libbb/interface.c:1.19->1.20 |
751 | networking/inetd.c:1.5->1.6 | ||
752 | sysklogd/klogd.c:1.17->1.18 | ||
753 | 893 | ||
754 | --------------------- | 894 | --------------------- |
755 | PatchSet 3445 | 895 | PatchSet 3522 |
756 | Date: 2003/07/28 10:37:56 | 896 | Date: 2003/08/29 13:20:31 |
757 | Author: andersen | 897 | Author: bug1 |
758 | Branch: HEAD | 898 | Branch: HEAD |
759 | Tag: (none) | 899 | Tag: (none) |
760 | Log: | 900 | Log: |
761 | Avoid shadowing built-in function `log' | 901 | * Since busybox binary is unnecessary, deleted it from prerequisites. |
902 | * Changed so that not only links but /bin/busybox might be deleted. | ||
903 | * When double quoted PREFIX is defined by `.config' is used, | ||
904 | `make uninstall' does not work correctly. | ||
905 | When default PREFIX `pwd`/_install defined by Rules.mak is used, | ||
906 | similarly it does not work correctly. | ||
907 | Changed $$PREFIX into $(PREFIX) in order to fix this. | ||
908 | Patch by Hideki IWAMOTO | ||
762 | 909 | ||
763 | Members: | 910 | Members: |
764 | miscutils/crond.c:1.6->1.7 | 911 | Makefile:1.284->1.285 |
765 | 912 | ||
766 | --------------------- | 913 | --------------------- |
767 | PatchSet 3446 | 914 | PatchSet 3523 |
768 | Date: 2003/07/28 10:56:34 | 915 | Date: 2003/08/29 13:23:09 |
769 | Author: andersen | 916 | Author: bug1 |
770 | Branch: HEAD | 917 | Branch: HEAD |
771 | Tag: (none) | 918 | Tag: (none) |
772 | Log: | 919 | Log: |
773 | This is synced from dash-0.4.17 and full ready for insert to new busybox | 920 | Substitute busybox for uClibc, patch by Hideki IWAMOTO |
774 | version: | ||
775 | ftp://ftp.simtreas.ru/pub/my/bb/new | ||
776 | 921 | ||
777 | News: | 922 | Members: |
923 | Rules.mak:1.20->1.21 | ||
778 | 924 | ||
779 | - code is smalest! | 925 | --------------------- |
780 | - support ${var...} expr | 926 | PatchSet 3524 |
781 | - used new very strongly steal controlling terminal | 927 | Date: 2003/08/29 14:25:55 |
928 | Author: bug1 | ||
929 | Branch: HEAD | ||
930 | Tag: (none) | ||
931 | Log: | ||
932 | Change make to $(MAKE), patch by Hideki IWAMOTO | ||
782 | 933 | ||
783 | Members: | 934 | Members: |
784 | shell/ash.c:1.70->1.71 | 935 | Makefile:1.285->1.286 |
785 | shell/cmdedit.c:1.80->1.81 | ||
786 | 936 | ||
787 | --------------------- | 937 | --------------------- |
788 | PatchSet 3447 | 938 | PatchSet 3525 |
789 | Date: 2003/07/28 10:59:05 | 939 | Date: 2003/08/29 15:18:26 |
790 | Author: andersen | 940 | Author: bug1 |
791 | Branch: HEAD | 941 | Branch: HEAD |
792 | Tag: (none) | 942 | Tag: (none) |
793 | Log: | 943 | Log: |
794 | Patch from vodz to update httpd usage | 944 | Help for date -I when CONFIG_FEATURE_DATE_ISOFMT is enabled. |
945 | Patch by Steven Scholz | ||
795 | 946 | ||
796 | Members: | 947 | Members: |
797 | include/usage.h:1.161->1.162 | 948 | include/usage.h:1.165->1.166 |
798 | 949 | ||
799 | --------------------- | 950 | --------------------- |
800 | PatchSet 3448 | 951 | PatchSet 3526 |
801 | Date: 2003/07/28 11:13:03 | 952 | Date: 2003/08/29 16:03:12 |
802 | Author: andersen | 953 | Author: bug1 |
803 | Branch: HEAD | 954 | Branch: HEAD |
804 | Tag: (none) | 955 | Tag: (none) |
805 | Log: | 956 | Log: |
806 | A small update to the new docs. Plenty more is needed... | 957 | Remove unused files |
807 | 958 | ||
808 | Members: | 959 | Members: |
809 | docs/busybox.sgml:1.49->1.50 | 960 | networking/udhcp/debug.h:1.1->1.2(DEAD) |
961 | networking/udhcp/pidfile.c:1.1->1.2(DEAD) | ||
962 | networking/udhcp/pidfile.h:1.1->1.2(DEAD) | ||
810 | 963 | ||
811 | --------------------- | 964 | --------------------- |
812 | PatchSet 3449 | 965 | PatchSet 3527 |
813 | Date: 2003/07/28 11:34:38 | 966 | Date: 2003/08/29 16:19:44 |
814 | Author: andersen | 967 | Author: bug1 |
815 | Branch: HEAD | 968 | Branch: HEAD |
816 | Tag: (none) | 969 | Tag: (none) |
817 | Log: | 970 | Log: |
818 | bump version to 1.0.0-pre2 | 971 | Remove stray '\n' |
819 | 972 | ||
820 | Members: | 973 | Members: |
821 | Rules.mak:1.18->1.19 | 974 | networking/udhcp/dhcpc.c:1.11->1.12 |
975 | networking/udhcp/socket.c:1.2->1.3 | ||
822 | 976 | ||
823 | --------------------- | 977 | --------------------- |
824 | PatchSet 3450 | 978 | PatchSet 3528 |
825 | Date: 2003/07/29 07:33:12 | 979 | Date: 2003/08/29 16:39:07 |
826 | Author: andersen | 980 | Author: bug1 |
827 | Branch: HEAD | 981 | Branch: HEAD |
828 | Tag: (none) | 982 | Tag: (none) |
829 | Log: | 983 | Log: |
830 | Yang Xiaopeng writes: | 984 | Logic error, patch by Matteo Croce |
831 | 985 | ||
832 | >I'm sure that no user process use old root now, but when run "umount | 986 | Members: |
833 | >/old_root", it says: | 987 | util-linux/fdformat.c:1.1->1.2 |
834 | > umount: /old_root: Device or resource busy | ||
835 | > | ||
836 | >I have tried to remount /proc within the new root *after* chroot, but | ||
837 | >get the same result. | ||
838 | > | ||
839 | > | ||
840 | I found the problem, I said that no user process use old root when run | ||
841 | my scripts, but | ||
842 | I'm wrong, actually there is a '3' fd open the file | ||
843 | "/old_root/dev/console". By adding | ||
844 | debug message in init/init.c, I found the problem: when init restart(in | ||
845 | exec_signal()), | ||
846 | before open the new terminal device, there is still a file opened(I | ||
847 | don't know which file it is), so the | ||
848 | terminal device(stdin) get fd '1', and the first dup(0)(stdout) return | ||
849 | '2', the second(stderr) return '3'. | ||
850 | 988 | ||
851 | I attach a simple patch to solve this problem. | 989 | --------------------- |
990 | PatchSet 3529 | ||
991 | Date: 2003/08/29 16:48:37 | ||
992 | Author: bug1 | ||
993 | Branch: HEAD | ||
994 | Tag: (none) | ||
995 | Log: | ||
996 | "A little patch for the strings applet of the busybox development tree | ||
997 | that substitutes two lines of code with a libbb function saving a couple | ||
998 | of bytes." - Tito | ||
852 | 999 | ||
853 | Members: | 1000 | Members: |
854 | init/init.c:1.191->1.192 | 1001 | miscutils/strings.c:1.9->1.10 |
855 | 1002 | ||
856 | --------------------- | 1003 | --------------------- |
857 | PatchSet 3451 | 1004 | PatchSet 3530 |
858 | Date: 2003/07/29 07:38:40 | 1005 | Date: 2003/08/29 16:53:23 |
859 | Author: andersen | 1006 | Author: bug1 |
860 | Branch: HEAD | 1007 | Branch: HEAD |
861 | Tag: (none) | 1008 | Tag: (none) |
862 | Log: | 1009 | Log: |
863 | Vladimir N. Oleynik writes: | 1010 | "Due to a wrong format parameter in a printf httpd does not work when |
1011 | compiled for with CONFIG_LFS (large file support). | ||
1012 | The attached patch suggested by Vladimir fixes that." - Steven Scholz | ||
864 | 1013 | ||
865 | Last patch have synced form Manuel Nova III xxreadtoken() function, | 1014 | Members: |
866 | corrected (C) form dash debian/copyright, removed my small mistake | 1015 | networking/httpd.c:1.11->1.12 |
867 | with IFS_BROKEN (thanks by Herbert), and synced cmdedit.c from | 1016 | |
868 | current CVS (removed libc5 support, your email correction, my (C) year | 1017 | --------------------- |
869 | corertion). | 1018 | PatchSet 3531 |
1019 | Date: 2003/08/29 17:19:03 | ||
1020 | Author: bug1 | ||
1021 | Branch: HEAD | ||
1022 | Tag: (none) | ||
1023 | Log: | ||
1024 | Remove some unwanted code, patch from Holger Schurig, confirmed by vodz | ||
870 | 1025 | ||
871 | Members: | 1026 | Members: |
872 | shell/ash.c:1.71->1.72 | 1027 | libbb/get_console.c:1.6->1.7 |
873 | shell/cmdedit.c:1.81->1.82 | ||
874 | 1028 | ||
875 | --------------------- | 1029 | --------------------- |
876 | PatchSet 3452 | 1030 | PatchSet 3532 |
877 | Date: 2003/07/29 08:05:35 | 1031 | Date: 2003/08/30 05:35:07 |
878 | Author: andersen | 1032 | Author: bug1 |
879 | Branch: HEAD | 1033 | Branch: HEAD |
880 | Tag: (none) | 1034 | Tag: (none) |
881 | Log: | 1035 | Log: |
882 | Bruno Randolf writes: | 1036 | Fix the substitution print subcommand, it should only print if its |
1037 | own substitution matched, not previous ones. | ||
1038 | e.g | ||
1039 | echo fooba | sed -n 's/foo//;s/bar/found/p' | ||
1040 | shouldnt print anything | ||
883 | 1041 | ||
884 | this patch fixes run_parts when it's called by ifupdown. 1) argv has to be a | 1042 | Members: |
885 | NULL terminated char* array, not just a string. 2) run_parts now explicitly | 1043 | editors/sed.c:1.130->1.131 |
886 | sets the environment. this environment is populated from the | ||
887 | /etc/network/interfaces config file and is needed by the scripts in | ||
888 | /etc/network/if-pre-up.d/. when run-parts is called from the command line the | ||
889 | environment is taken from the current process. | ||
890 | 1044 | ||
1045 | --------------------- | ||
1046 | PatchSet 3533 | ||
1047 | Date: 2003/08/30 05:47:36 | ||
1048 | Author: bug1 | ||
1049 | Branch: HEAD | ||
1050 | Tag: (none) | ||
1051 | Log: | ||
1052 | "Without this patch, udhcpcd output may be buffered and delayed for | ||
1053 | for minutes if stdout is not a tty." -vda@ | ||
891 | 1054 | ||
892 | Vladimir Oleynik then wrote: | 1055 | Members: |
1056 | networking/udhcp/common.c:1.1->1.2 | ||
893 | 1057 | ||
894 | You can simplify this if use: | 1058 | --------------------- |
1059 | PatchSet 3534 | ||
1060 | Date: 2003/08/30 07:00:33 | ||
1061 | Author: bug1 | ||
1062 | Branch: HEAD | ||
1063 | Tag: (none) | ||
1064 | Log: | ||
1065 | handle GPLONLY symbols | ||
895 | 1066 | ||
896 | + bb_xasprintf(&buf[0], "/etc/network/if-%s.d", opt); | 1067 | Members: |
897 | + buf[1] = NULL; | 1068 | modutils/insmod.c:1.100->1.101 |
898 | + | ||
899 | + run_parts(&buf, 2, environ); | ||
900 | + free(buf[0]); | ||
901 | 1069 | ||
902 | --w | 1070 | --------------------- |
903 | vodz | 1071 | PatchSet 3535 |
1072 | Date: 2003/08/30 13:27:36 | ||
1073 | Author: bug1 | ||
1074 | Branch: HEAD | ||
1075 | Tag: (none) | ||
1076 | Log: | ||
1077 | The default behaviour for run-parts is corrected to continue if an error | ||
1078 | is encountered in a script. | ||
1079 | Patch by Philip Blundell | ||
904 | 1080 | ||
905 | Members: | 1081 | Members: |
906 | debianutils/run_parts.c:1.5->1.6 | 1082 | libbb/run_parts.c:1.9->1.10 |
907 | include/libbb.h:1.106->1.107 | ||
908 | libbb/run_parts.c:1.8->1.9 | ||
909 | networking/ifupdown.c:1.26->1.27 | ||
910 | 1083 | ||
911 | --------------------- | 1084 | --------------------- |
912 | PatchSet 3453 | 1085 | PatchSet 3536 |
913 | Date: 2003/07/29 08:15:17 | 1086 | Date: 2003/08/30 13:38:13 |
914 | Author: andersen | 1087 | Author: bug1 |
915 | Branch: HEAD | 1088 | Branch: HEAD |
916 | Tag: (none) | 1089 | Tag: (none) |
917 | Log: | 1090 | Log: |
918 | Fixup typo noticed by Nick Fedchik | 1091 | save a couple of bytes |
919 | 1092 | ||
920 | Members: | 1093 | Members: |
921 | shell/ash.c:1.72->1.73 | 1094 | miscutils/strings.c:1.10->1.11 |
922 | 1095 | ||
923 | --------------------- | 1096 | --------------------- |
924 | PatchSet 3454 | 1097 | PatchSet 3537 |
925 | Date: 2003/07/29 08:37:39 | 1098 | Date: 2003/08/31 02:58:18 |
926 | Author: andersen | 1099 | Author: bug1 |
927 | Branch: HEAD | 1100 | Branch: HEAD |
928 | Tag: (none) | 1101 | Tag: (none) |
929 | Log: | 1102 | Log: |
930 | Match up interfaces | 1103 | "insmod caches the symbolname in a variable before modifying it and uses |
1104 | the cached value afterwards." - Jean Wolter | ||
931 | 1105 | ||
932 | Members: | 1106 | Members: |
933 | networking/ifupdown.c:1.27->1.28 | 1107 | modutils/insmod.c:1.101->1.102 |
934 | 1108 | ||
935 | --------------------- | 1109 | --------------------- |
936 | PatchSet 3455 | 1110 | PatchSet 3538 |
937 | Date: 2003/07/29 08:45:05 | 1111 | Date: 2003/09/01 05:08:36 |
938 | Author: andersen | 1112 | Author: bug1 |
939 | Branch: HEAD | 1113 | Branch: HEAD |
940 | Tag: (none) | 1114 | Tag: (none) |
941 | Log: | 1115 | Log: |
942 | Set libbb dead last in the link order | 1116 | Allow one to detect and handle the case where no lease could be obtained |
1117 | via DHCP. (Just add a section "failed" to your script.) | ||
1118 | Patch by Steven Scholz | ||
943 | 1119 | ||
944 | Members: | 1120 | Members: |
945 | Makefile:1.282->1.283 | 1121 | networking/udhcp/dhcpc.c:1.12->1.13 |
946 | 1122 | ||
947 | --------------------- | 1123 | --------------------- |
948 | PatchSet 3456 | 1124 | PatchSet 3539 |
949 | Date: 2003/07/30 07:52:33 | 1125 | Date: 2003/09/01 09:53:31 |
950 | Author: andersen | 1126 | Author: bug1 |
951 | Branch: HEAD | 1127 | Branch: HEAD |
952 | Tag: (none) | 1128 | Tag: (none) |
953 | Log: | 1129 | Log: |
954 | Ronny L Nilsson writes: | 1130 | Fix compile error and reducing size for libbb/get_console.c to previous size. |
1131 | Vodz last_patch106 | ||
1132 | |||
1133 | Members: | ||
1134 | libbb/get_console.c:1.7->1.8 | ||
1135 | shell/ash.c:1.76->1.77 | ||
955 | 1136 | ||
956 | If BusyBox was compiled with -DCONFIG_FEATURE_CLEAN_UP dmesg command | 1137 | --------------------- |
957 | segfaults if invoked with the "-n" option. (Due to a free() of an | 1138 | PatchSet 3540 |
958 | uninitialized pointer). | 1139 | Date: 2003/09/02 03:36:07 |
1140 | Author: bug1 | ||
1141 | Branch: HEAD | ||
1142 | Tag: (none) | ||
1143 | Log: | ||
1144 | move all "-/bin/sh" "/bin/sh" and "sh" to libbb/messages.c file as one | ||
1145 | constant. | ||
1146 | Vodz last_patch_107 | ||
959 | 1147 | ||
960 | Members: | 1148 | Members: |
961 | util-linux/dmesg.c:1.30->1.31 | 1149 | coreutils/chroot.c:1.29->1.30 |
1150 | include/libbb.h:1.109->1.110 | ||
1151 | init/init.c:1.193->1.194 | ||
1152 | libbb/Makefile.in:1.26->1.27 | ||
1153 | libbb/messages.c:1.10->1.11 | ||
1154 | loginutils/adduser.c:1.7->1.8 | ||
1155 | loginutils/login.c:1.12->1.13 | ||
1156 | loginutils/su.c:1.5->1.6 | ||
1157 | miscutils/crond.c:1.7->1.8 | ||
1158 | miscutils/crontab.c:1.5->1.6 | ||
1159 | networking/ifupdown.c:1.31->1.32 | ||
1160 | networking/telnetd.c:1.6->1.7 | ||
1161 | shell/ash.c:1.77->1.78 | ||
1162 | shell/msh.c:1.14->1.15 | ||
962 | 1163 | ||
963 | --------------------- | 1164 | --------------------- |
964 | PatchSet 3457 | 1165 | PatchSet 3541 |
965 | Date: 2003/07/30 07:56:07 | 1166 | Date: 2003/09/02 07:59:57 |
966 | Author: andersen | 1167 | Author: bug1 |
967 | Branch: HEAD | 1168 | Branch: HEAD |
968 | Tag: (none) | 1169 | Tag: (none) |
969 | Log: | 1170 | Log: |
970 | Ronny L Nilsson writes: | 1171 | adds the ability to use and calculate network prefix specifications instead |
1172 | of netmasks. It also fixes the parameters for network and netmask to match | ||
1173 | that of the official Red Hat version (-n for network and -m for netmask). | ||
1174 | Patch by Joshua Jackson | ||
971 | 1175 | ||
972 | The login process should always timeout if user don't login sucessfully within | 1176 | Members: |
973 | reasonable time. Otherwise we're sensetive to a DOS attack by simply doing a | 1177 | networking/Config.in:1.22->1.23 |
974 | bunch of simultaneous telnet connections (deploys all availible TTY's). | 1178 | networking/ipcalc.c:1.4->1.5 |
975 | 1179 | ||
976 | This patch make login.c terminate the connection after "TIMEOUT" seconds. | 1180 | --------------------- |
1181 | PatchSet 3542 | ||
1182 | Date: 2003/09/03 01:42:58 | ||
1183 | Author: bug1 | ||
1184 | Branch: HEAD | ||
1185 | Tag: (none) | ||
1186 | Log: | ||
1187 | To load GPLONLY symbols its is required that CHECK_TAINTED_MODULES be | ||
1188 | enabled, if not GPLONLY symbols are ignored. | ||
977 | 1189 | ||
978 | Members: | 1190 | Members: |
979 | loginutils/login.c:1.11->1.12 | 1191 | modutils/Config.in:1.8->1.9 |
1192 | modutils/insmod.c:1.102->1.103 | ||
980 | 1193 | ||
981 | --------------------- | 1194 | --------------------- |
982 | PatchSet 3458 | 1195 | PatchSet 3543 |
983 | Date: 2003/07/30 08:16:39 | 1196 | Date: 2003/09/03 13:18:38 |
984 | Author: andersen | 1197 | Author: bug1 |
985 | Branch: HEAD | 1198 | Branch: HEAD |
986 | Tag: (none) | 1199 | Tag: (none) |
987 | Log: | 1200 | Log: |
988 | Christian Meyer provided this patch to fix more bugs with the tftp client | 1201 | more crond+crontab integrating with loginutil libbb functions and deleted |
1202 | patch from Thomas Gleixner to init. | ||
1203 | Viodz last_patch_108 | ||
989 | 1204 | ||
990 | Members: | 1205 | Members: |
991 | networking/tftp.c:1.19->1.20 | 1206 | include/libbb.h:1.110->1.111 |
1207 | init/init.c:1.194->1.195 | ||
1208 | libbb/change_identity.c:1.2->1.3 | ||
1209 | miscutils/crond.c:1.8->1.9 | ||
1210 | miscutils/crontab.c:1.6->1.7 | ||
992 | 1211 | ||
993 | --------------------- | 1212 | --------------------- |
994 | PatchSet 3459 | 1213 | PatchSet 3544 |
995 | Date: 2003/07/30 08:57:06 | 1214 | Date: 2003/09/04 09:21:36 |
996 | Author: andersen | 1215 | Author: bug1 |
1216 | Branch: HEAD | ||
1217 | Tag: (none) | ||
1218 | Log: | ||
1219 | Set the default password to md5, patch by Joshua Jackson | ||
1220 | |||
1221 | Members: | ||
1222 | loginutils/passwd.c:1.5->1.6 | ||
1223 | |||
1224 | --------------------- | ||
1225 | PatchSet 3545 | ||
1226 | Date: 2003/09/05 03:37:15 | ||
1227 | Author: bug1 | ||
1228 | Branch: HEAD | ||
1229 | Tag: (none) | ||
1230 | Log: | ||
1231 | Small bug in silent option | ||
1232 | |||
1233 | Members: | ||
1234 | networking/ipcalc.c:1.5->1.6 | ||
1235 | |||
1236 | --------------------- | ||
1237 | PatchSet 3546 | ||
1238 | Date: 2003/09/08 01:32:49 | ||
1239 | Author: bug1 | ||
997 | Branch: HEAD | 1240 | Branch: HEAD |
998 | Tag: (none) | 1241 | Tag: (none) |
999 | Log: | 1242 | Log: |
1000 | Vladimir N. Oleynik writes: | 1243 | Busybox modprobe has a couple of irritating quirks: |
1001 | 1244 | ||
1002 | This moment have algoritmicaly problem, not overflow: | 1245 | - attempting to modprobe a module that is already loaded yields "Failed |
1003 | strcat(wrapped, wrapped) - may be looped. | 1246 | to load module", whereas modutils quietly ignores such a request. |
1004 | 1247 | ||
1005 | Hand patch: | 1248 | - if a module genuinely can't be loaded due to missing symbols or |
1249 | similar problems, modprobe doesn't produce any useful diagnostics | ||
1250 | because the output from insmod has been redirected to /dev/null. | ||
1006 | 1251 | ||
1007 | - else if (strstr(strcat(wrapped, wrapped), newmono)) | 1252 | Here's a patch to address these issue |
1008 | + else { | ||
1009 | + safe_strncpy(wrapped + lenwrap, wrapped, lenwrap + 1); | ||
1010 | + if (strstr(wrapped, newmono)) | ||
1011 | +} | ||
1012 | 1253 | ||
1013 | --w | 1254 | Patch by Philip Blundell |
1014 | vodz | ||
1015 | 1255 | ||
1016 | Members: | 1256 | Members: |
1017 | libbb/obscure.c:1.3->1.4 | 1257 | modutils/modprobe.c:1.21->1.22 |
1018 | 1258 | ||
1019 | --------------------- | 1259 | --------------------- |
1020 | PatchSet 3460 | 1260 | PatchSet 3547 |
1021 | Date: 2003/07/30 09:22:53 | 1261 | Date: 2003/09/08 11:59:27 |
1022 | Author: andersen | 1262 | Author: bug1 |
1023 | Branch: HEAD | 1263 | Branch: HEAD |
1024 | Tag: (none) | 1264 | Tag: (none) |
1025 | Log: | 1265 | Log: |
1026 | Eric Spakman writes: | 1266 | last_patch_109 from Vladimir N. Oleynik |
1027 | 1267 | ||
1028 | The recent changes in ifupdown where all calls to 'ip link set' and | 1268 | Busybox`s httpd have the defect (from born): |
1029 | 'ip addr set' are swapped give some problems with v4tunnels. | 1269 | ip 1.2.3.1 have true comparing also with |
1030 | For plain ipv4 and ipv6 interfaces it works correct, other methods | 1270 | 1.2.3.10-1.2.3.19 and 1.2.3.100-1.2.3.199. |
1031 | not tried. The patch below change the behaviour back for v4tunnels | 1271 | Last patch removed this bug and added feature: |
1032 | only. | 1272 | allow/deny rule can support network/netmask |
1273 | example: 1.2.3.0/255.255.255.128 | ||
1274 | or | ||
1275 | network/mask_bits | ||
1276 | example: 1.2.3.0/25 | ||
1277 | now; old format | ||
1278 | 1 | ||
1279 | 1.2 | ||
1280 | 1.2.3 | ||
1281 | 1.2.3.4 | ||
1282 | too support and converted to | ||
1283 | 1/8 1.2/16 1.2.3/24 1.2.3.4/32 | ||
1284 | automaticaly. | ||
1033 | 1285 | ||
1034 | Without the patch the following errors are shown: | 1286 | Also, current CVS have small problem: ignores |
1035 | RTNETLINK answers: Network is down | 1287 | A:IP, (loses 'A', 'a' only work). Corrected. |
1036 | RTNETLINK answers: No route to host | 1288 | |
1037 | and the tunnel is not fully brought up | 1289 | Members: |
1290 | networking/httpd.c:1.12->1.13 | ||
1038 | 1291 | ||
1039 | With this patch all works as expected. | 1292 | --------------------- |
1293 | PatchSet 3548 | ||
1294 | Date: 2003/09/08 15:34:23 | ||
1295 | Author: bug1 | ||
1296 | Branch: HEAD | ||
1297 | Tag: (none) | ||
1298 | Log: | ||
1299 | Preserve suid/sgid bits | ||
1040 | 1300 | ||
1041 | Members: | 1301 | Members: |
1042 | networking/ifupdown.c:1.28->1.29 | 1302 | coreutils/chown.c:1.23->1.24 |
1043 | 1303 | ||
1044 | --------------------- | 1304 | --------------------- |
1045 | PatchSet 3461 | 1305 | PatchSet 3549 |
1046 | Date: 2003/07/30 09:29:56 | 1306 | Date: 2003/09/08 16:39:09 |
1047 | Author: andersen | 1307 | Author: bug1 |
1048 | Branch: HEAD | 1308 | Branch: HEAD |
1049 | Tag: (none) | 1309 | Tag: (none) |
1050 | Log: | 1310 | Log: |
1051 | Do not require that the signal number be specified | 1311 | Vodz, last_patch_110 |
1312 | no limit, no memory usage for env buffer, always call putenv(). | ||
1313 | remove small error for previous last_patch109. | ||
1052 | 1314 | ||
1053 | Members: | 1315 | Members: |
1054 | debianutils/start_stop_daemon.c:1.9->1.10 | 1316 | networking/httpd.c:1.13->1.14 |
1055 | 1317 | ||
1056 | --------------------- | 1318 | --------------------- |
1057 | PatchSet 3462 | 1319 | PatchSet 3550 |
1058 | Date: 2003/07/30 09:40:37 | 1320 | Date: 2003/09/09 00:19:12 |
1321 | Author: bug1 | ||
1322 | Branch: HEAD | ||
1323 | Tag: (none) | ||
1324 | Log: | ||
1325 | Patch from Jean Wolter | ||
1326 | expr currently always adds even if told to subtract | ||
1327 | |||
1328 | Members: | ||
1329 | coreutils/expr.c:1.13->1.14 | ||
1330 | |||
1331 | --------------------- | ||
1332 | PatchSet 3551 | ||
1333 | Date: 2003/09/09 16:53:56 | ||
1334 | Author: bug1 | ||
1335 | Branch: HEAD | ||
1336 | Tag: (none) | ||
1337 | Log: | ||
1338 | Update the config file by running it from menuconfig, get rid of some | ||
1339 | unused entries. | ||
1340 | |||
1341 | Members: | ||
1342 | sysdeps/linux/defconfig:1.3->1.4 | ||
1343 | |||
1344 | --------------------- | ||
1345 | PatchSet 3552 | ||
1346 | Date: 2003/09/09 18:41:03 | ||
1347 | Author: bug1 | ||
1348 | Branch: HEAD | ||
1349 | Tag: (none) | ||
1350 | Log: | ||
1351 | If a tar entry is a regualr file ending in a '/' then its really a | ||
1352 | directory. | ||
1353 | From http://www.gnu.org/manual/tar/html_node/tar_123.html | ||
1354 | REGTYPE | ||
1355 | AREGTYPE | ||
1356 | These flags represent a regular file. In order to be compatible with | ||
1357 | older versions of tar, a typeflag value of AREGTYPE should be silently | ||
1358 | recognized as a regular file. New archives should be created using | ||
1359 | REGTYPE. Also, for backward compatibility, tar treats a regular file | ||
1360 | whose name ends with a slash as a directory. | ||
1361 | |||
1362 | Members: | ||
1363 | archival/libunarchive/get_header_tar.c:1.20->1.21 | ||
1364 | |||
1365 | --------------------- | ||
1366 | PatchSet 3553 | ||
1367 | Date: 2003/09/11 00:35:44 | ||
1368 | Author: bug1 | ||
1369 | Branch: HEAD | ||
1370 | Tag: (none) | ||
1371 | Log: | ||
1372 | Vodz, last_patch_104 | ||
1373 | |||
1374 | Members: | ||
1375 | networking/httpd.c:1.14->1.15 | ||
1376 | sysklogd/syslogd.c:1.101->1.102 | ||
1377 | |||
1378 | --------------------- | ||
1379 | PatchSet 3554 | ||
1380 | Date: 2003/09/11 00:47:10 | ||
1381 | Author: bug1 | ||
1382 | Branch: HEAD | ||
1383 | Tag: (none) | ||
1384 | Log: | ||
1385 | Fix a bug where make clean complained about having both : and :: entries. | ||
1386 | Remove tester.log on make clean | ||
1387 | Patch by Arthur Othieno | ||
1388 | |||
1389 | Members: | ||
1390 | tests/Makefile:1.5->1.6 | ||
1391 | |||
1392 | --------------------- | ||
1393 | PatchSet 3555 | ||
1394 | Date: 2003/09/11 00:52:15 | ||
1395 | Author: bug1 | ||
1396 | Branch: HEAD | ||
1397 | Tag: (none) | ||
1398 | Log: | ||
1399 | add ipv6 literal support to wget | ||
1400 | |||
1401 | Members: | ||
1402 | networking/Config.in:1.23->1.24 | ||
1403 | networking/wget.c:1.57->1.58 | ||
1404 | |||
1405 | --------------------- | ||
1406 | PatchSet 3556 | ||
1407 | Date: 2003/09/11 09:25:11 | ||
1059 | Author: andersen | 1408 | Author: andersen |
1060 | Branch: HEAD | 1409 | Branch: HEAD |
1061 | Tag: (none) | 1410 | Tag: (none) |
1062 | Log: | 1411 | Log: |
1063 | last_patch100 from vodz updating fdisk to 2.12pre | 1412 | Patch from Philip Blundell: |
1413 | |||
1414 | On Thu, 2003-09-11 at 01:09, Glenn McGrath wrote: | ||
1415 | > Applied | ||
1416 | |||
1417 | Thanks. Unfortunately there was one small bug in that last patch. | ||
1418 | Could you apply this one as well? | ||
1419 | |||
1420 | p. | ||
1064 | 1421 | ||
1065 | Members: | 1422 | Members: |
1066 | util-linux/fdisk.c:1.7->1.8 | 1423 | networking/wget.c:1.58->1.59 |
1067 | 1424 | ||
1068 | --------------------- | 1425 | --------------------- |
1069 | PatchSet 3463 | 1426 | PatchSet 3557 |
1070 | Date: 2003/07/30 09:55:59 | 1427 | Date: 2003/09/11 09:32:40 |
1071 | Author: andersen | 1428 | Author: andersen |
1072 | Branch: HEAD | 1429 | Branch: HEAD |
1073 | Tag: (none) | 1430 | Tag: (none) |
1074 | Log: | 1431 | Log: |
1075 | Lars Ekman writes: | 1432 | Marc A. Lehmann writes: |
1076 | 1433 | ||
1077 | When using "losetup" the device is always setup as Read-Only. | 1434 | The tar -x command in busybox does not restore the file mode correctly. |
1078 | 1435 | ||
1079 | (I have only tested with the -o flag, but looking at the code the | 1436 | The reason is most probably this code in |
1080 | problem seems general) | 1437 | archival/libunarachive/data_extract_all.c: |
1081 | 1438 | ||
1082 | The problem is the "opt" variable in "losetup.c" that is reused in | 1439 | chmod(file_header->name, file_header->mode); |
1083 | the "set_loop()" call. Clear it before the call and everything is OK; | 1440 | chown(file_header->name, file_header->uid, file_header->gid); |
1084 | 1441 | ||
1085 | opt = 0; /* <-------- added line */ | 1442 | chown clears the set*id bits (on current versions of linux :). Flipping |
1086 | if (delete) | 1443 | the order around fixes the problem. |
1087 | return del_loop (argv[optind]) ? EXIT_SUCCESS : EXIT_FAILURE; | ||
1088 | else | ||
1089 | return set_loop (argv[optind], argv[optind + 1], offset, &opt) | ||
1090 | ? EXIT_FAILURE : EXIT_SUCCESS; | ||
1091 | } | ||
1092 | 1444 | ||
1093 | Best Regards, | 1445 | (tested with 1.00pre3 from cvs). |
1094 | Lars Ekman | ||
1095 | 1446 | ||
1096 | Members: | 1447 | Members: |
1097 | util-linux/losetup.c:1.2->1.3 | 1448 | archival/libunarchive/data_extract_all.c:1.12->1.13 |
1449 | |||
1450 | --------------------- | ||
1451 | PatchSet 3558 | ||
1452 | Date: 2003/09/11 09:51:32 | ||
1453 | Author: andersen | ||
1454 | Branch: HEAD | ||
1455 | Tag: (none) | ||
1456 | Log: | ||
1457 | Update definition of struct serial_struct, per linux-2.6.0-test5, | ||
1458 | to avoid stack corruption problems on some 64bit architectures | ||
1459 | when sizeof(void*) != sizeof(int). Thanks to Atsushi Nemoto | ||
1460 | for finding this problem. | ||
1461 | |||
1462 | Members: | ||
1463 | init/init.c:1.195->1.196 | ||
1464 | |||
1465 | --------------------- | ||
1466 | PatchSet 3559 | ||
1467 | Date: 2003/09/12 01:44:50 | ||
1468 | Author: bug1 | ||
1469 | Branch: HEAD | ||
1470 | Tag: (none) | ||
1471 | Log: | ||
1472 | Busybox CVS version ipcalc have problems: | ||
1473 | - Can`t use 255.255.255.255 address | ||
1474 | - typo: double check for valid ip address and uncheck for valid mask | ||
1475 | |||
1476 | httpd unseted SERVER_PORT (my bug from last_patch111). | ||
1477 | |||
1478 | last_patch_112 from Vladimir N. Oleynik | ||
1479 | |||
1480 | Members: | ||
1481 | networking/httpd.c:1.15->1.16 | ||
1482 | networking/ipcalc.c:1.6->1.7 | ||
1098 | 1483 | ||