[93539e4] | 1 | Submitted By: Joe Ciccone <jciccone@gmail.com>
|
---|
| 2 | Date: 2010-11-21
|
---|
| 3 | Initial Package Version: 1.17.3
|
---|
| 4 | Upstream Status: From Upstream
|
---|
| 5 | Origin: http://busybox.net/downloads/fixes-1.17.3/
|
---|
| 6 | Description: This patch includes the following upstream patches.
|
---|
| 7 |
|
---|
| 8 | busybox-1.17.3-dnsd.patch
|
---|
| 9 | busybox-1.17.3-iproute.patch
|
---|
| 10 | busybox-1.17.3-ls.patch
|
---|
| 11 | busybox-1.17.3-sort.patch
|
---|
| 12 | busybox-1.17.3-unicode.patch
|
---|
| 13 |
|
---|
| 14 | diff -Naur busybox-1.17.3.orig/coreutils/ls.c busybox-1.17.3/coreutils/ls.c
|
---|
| 15 | --- busybox-1.17.3.orig/coreutils/ls.c 2010-10-09 15:57:13.000000000 -0400
|
---|
| 16 | +++ busybox-1.17.3/coreutils/ls.c 2010-11-21 08:38:13.024346417 -0500
|
---|
| 17 | @@ -184,7 +184,7 @@
|
---|
| 18 | LIST_INO, /* i */
|
---|
| 19 | LIST_LONG | STYLE_LONG, /* l - remember LS_DISP_HR in mask! */
|
---|
| 20 | LIST_SHORT | STYLE_SINGLE, /* 1 */
|
---|
| 21 | - 0, /* g (don't show group) - handled via OPT_g */
|
---|
| 22 | + 0, /* g (don't show owner) - handled via OPT_g */
|
---|
| 23 | LIST_ID_NUMERIC, /* n */
|
---|
| 24 | LIST_BLOCKS, /* s */
|
---|
| 25 | DISP_ROWS, /* x */
|
---|
| 26 | @@ -621,7 +621,7 @@
|
---|
| 27 | if (all_fmt & LIST_ID_NAME) {
|
---|
| 28 | if (option_mask32 & OPT_g) {
|
---|
| 29 | column += printf("%-8.8s ",
|
---|
| 30 | - get_cached_username(dn->dstat.st_uid));
|
---|
| 31 | + get_cached_groupname(dn->dstat.st_gid));
|
---|
| 32 | } else {
|
---|
| 33 | column += printf("%-8.8s %-8.8s ",
|
---|
| 34 | get_cached_username(dn->dstat.st_uid),
|
---|
| 35 | @@ -631,7 +631,7 @@
|
---|
| 36 | #endif
|
---|
| 37 | if (all_fmt & LIST_ID_NUMERIC) {
|
---|
| 38 | if (option_mask32 & OPT_g)
|
---|
| 39 | - column += printf("%-8u ", (int) dn->dstat.st_uid);
|
---|
| 40 | + column += printf("%-8u ", (int) dn->dstat.st_gid);
|
---|
| 41 | else
|
---|
| 42 | column += printf("%-8u %-8u ",
|
---|
| 43 | (int) dn->dstat.st_uid,
|
---|
| 44 | diff -Naur busybox-1.17.3.orig/coreutils/sort.c busybox-1.17.3/coreutils/sort.c
|
---|
| 45 | --- busybox-1.17.3.orig/coreutils/sort.c 2010-10-09 15:57:13.000000000 -0400
|
---|
| 46 | +++ busybox-1.17.3/coreutils/sort.c 2010-11-21 08:38:13.024346417 -0500
|
---|
| 47 | @@ -412,7 +412,7 @@
|
---|
| 48 | #if ENABLE_FEATURE_SORT_BIG
|
---|
| 49 | /* Open output file _after_ we read all input ones */
|
---|
| 50 | if (option_mask32 & FLAG_o)
|
---|
| 51 | - xmove_fd(xopen3(str_o, O_WRONLY, 0666), STDOUT_FILENO);
|
---|
| 52 | + xmove_fd(xopen3(str_o, O_WRONLY|O_CREAT|O_TRUNC, 0666), STDOUT_FILENO);
|
---|
| 53 | #endif
|
---|
| 54 | flag = (option_mask32 & FLAG_z) ? '\0' : '\n';
|
---|
| 55 | for (i = 0; i < linecount; i++)
|
---|
| 56 | diff -Naur busybox-1.17.3.orig/libbb/unicode.c busybox-1.17.3/libbb/unicode.c
|
---|
| 57 | --- busybox-1.17.3.orig/libbb/unicode.c 2010-10-09 15:58:13.000000000 -0400
|
---|
| 58 | +++ busybox-1.17.3/libbb/unicode.c 2010-11-21 08:38:13.028345948 -0500
|
---|
| 59 | @@ -1006,7 +1006,7 @@
|
---|
| 60 | }
|
---|
| 61 | }
|
---|
| 62 | if (stats)
|
---|
| 63 | - stats->byte_count = stats->unicode_count = (d - dst);
|
---|
| 64 | + stats->byte_count = stats->unicode_count = stats->unicode_width = (d - dst);
|
---|
| 65 | return dst;
|
---|
| 66 | }
|
---|
| 67 |
|
---|
| 68 | diff -Naur busybox-1.17.3.orig/networking/dnsd.c busybox-1.17.3/networking/dnsd.c
|
---|
| 69 | --- busybox-1.17.3.orig/networking/dnsd.c 2010-10-09 15:57:14.000000000 -0400
|
---|
| 70 | +++ busybox-1.17.3/networking/dnsd.c 2010-11-21 08:38:13.020345600 -0500
|
---|
| 71 | @@ -388,7 +388,7 @@
|
---|
| 72 | query_len = strlen(query_string) + 1;
|
---|
| 73 | /* may be unaligned! */
|
---|
| 74 | unaligned_type_class = (void *)(query_string + query_len);
|
---|
| 75 | - query_len += sizeof(unaligned_type_class);
|
---|
| 76 | + query_len += sizeof(*unaligned_type_class);
|
---|
| 77 | /* where to append answer block */
|
---|
| 78 | answb = (void *)(unaligned_type_class + 1);
|
---|
| 79 |
|
---|
| 80 | diff -Naur busybox-1.17.3.orig/networking/libiproute/iproute.c busybox-1.17.3/networking/libiproute/iproute.c
|
---|
| 81 | --- busybox-1.17.3.orig/networking/libiproute/iproute.c 2010-10-09 15:57:14.000000000 -0400
|
---|
| 82 | +++ busybox-1.17.3/networking/libiproute/iproute.c 2010-11-21 08:38:13.020345600 -0500
|
---|
| 83 | @@ -791,8 +791,8 @@
|
---|
| 84 | }
|
---|
| 85 | req.r.rtm_dst_len = addr.bitlen;
|
---|
| 86 | }
|
---|
| 87 | - argv++;
|
---|
| 88 | }
|
---|
| 89 | + argv++;
|
---|
| 90 | }
|
---|
| 91 |
|
---|
| 92 | if (req.r.rtm_dst_len == 0) {
|
---|