Changeset 2977


Ignore:
Timestamp:
2006-01-14T18:22:39+01:00 (12 years ago)
Author:
kaloz
Message:

upgrade busybox to 1.1.0 final

Location:
trunk/openwrt/package/busybox
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/busybox/Makefile

    r2687 r2977  
    1414PKG_MD5SUM:=x 
    1515else 
    16 PKG_VERSION:=1.1.0-pre1 
     16PKG_VERSION:=1.1.0 
    1717PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    1818PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
    1919PKG_SOURCE_URL:=http://www.busybox.net/downloads 
    20 PKG_MD5SUM:=68298d6ae3195017216f794f46d39d8d 
     20PKG_MD5SUM:=855e12c7c9dc90e16b014a788925e4cb 
    2121endif 
    2222PKG_CAT:=bzcat 
  • trunk/openwrt/package/busybox/patches/110-telnetd.patch

    r213 r2977  
    1 diff -urN busybox-1.00-pre8/networking/telnetd.c busybox-1.00-pre8-openwrt/networking/telnetd.c 
    2 --- busybox-1.00-pre8/networking/telnetd.c      2004-02-22 03:45:57.000000000 -0600 
    3 +++ busybox-1.00-pre8-openwrt/networking/telnetd.c      2004-03-05 01:32:57.000000000 -0600 
    4 @@ -44,6 +44,8 @@ 
     1diff -ur busybox-1.1.0/networking/telnetd.c busybox-1.1.0-owrt/networking/telnetd.c 
     2--- busybox-1.1.0/networking/telnetd.c  2006-01-11 06:43:51.000000000 +0100 
     3+++ busybox-1.1.0-owrt/networking/telnetd.c     2006-01-14 17:41:20.000000000 +0100 
     4@@ -45,6 +45,7 @@ 
    55 #include <arpa/telnet.h> 
    66 #include <ctype.h> 
    77 #include <sys/syslog.h> 
    88+#include <net/if.h> 
    9 + 
    109  
    1110 #include "busybox.h" 
    1211  
    13 @@ -384,11 +386,13 @@ 
    14         int portnbr = 23; 
     12@@ -394,11 +395,13 @@ 
     13        struct in_addr bind_addr = { .s_addr = 0x0 }; 
    1514 #endif /* CONFIG_FEATURE_TELNETD_INETD */ 
    1615        int c; 
     
    2019 #ifdef CONFIG_FEATURE_TELNETD_INETD 
    2120-               "f:l:"; 
    22 -#else /* CONFIG_EATURE_TELNETD_INETD */ 
    23 -               "f:l:p:"; 
    2421+               "i:f:l:"; 
    25 +#else /* CONFIG_FEATURE_TELNETD_INETD */ 
    26 +               "i:f:l:p:"; 
     22 #else /* CONFIG_EATURE_TELNETD_INETD */ 
     23-               "f:l:p:b:"; 
     24+               "i:f:l:p:b:"; 
    2725 #endif /* CONFIG_FEATURE_TELNETD_INETD */ 
    2826        int maxlen, w, r; 
    2927  
    30 @@ -403,6 +407,9 @@ 
     28@@ -413,6 +416,9 @@ 
    3129                        case 'f': 
    32                                 issuefile = strdup (optarg); 
     30                                issuefile = optarg; 
    3331                                break; 
    34 +                        case 'i': 
    35 +                                interface_name = strdup(optarg); 
    36 +                                break; 
     32+                       case 'i': 
     33+                               interface_name = strdup(optarg); 
     34+                               break; 
    3735                        case 'l': 
    38                                 loginpath = strdup (optarg); 
     36                                loginpath = optarg; 
    3937                                break; 
    40 @@ -442,6 +449,13 @@ 
    41         sa.sin_family = AF_INET; 
    42         sa.sin_port = htons(portnbr); 
     38@@ -465,6 +471,13 @@ 
     39        sa.sin_addr = bind_addr; 
     40 #endif 
    4341  
    44 +        /* Set it to listen on the specified interface */ 
    45 +        if (interface_name) { 
    46 +                strncpy(interface.ifr_ifrn.ifrn_name, interface_name, IFNAMSIZ); 
    47 +                (void)setsockopt(master_fd, SOL_SOCKET, 
    48 +                                SO_BINDTODEVICE, &interface, sizeof(interface)); 
    49 +        } 
     42+       /* Set it to listen on the specified interface */ 
     43+       if (interface_name) { 
     44+               strncpy(interface.ifr_ifrn.ifrn_name, interface_name, IFNAMSIZ); 
     45+               (void)setsockopt(master_fd, SOL_SOCKET, 
     46+                               SO_BINDTODEVICE, &interface, sizeof(interface)); 
     47+       } 
    5048+ 
    5149        if (bind(master_fd, (struct sockaddr *) &sa, sizeof(sa)) < 0) { 
  • trunk/openwrt/package/busybox/patches/220-http_address_binding.patch

    r2850 r2977  
    1 --- busybox-1.1.0-pre1.orig/networking/httpd.c  2005-11-01 00:55:15.000000000 +0100 
    2 +++ busybox-1.1.0-pre1/networking/httpd.c       2006-01-07 00:58:45.000000000 +0100 
     1diff -ur busybox-1.1.0/networking/httpd.c busybox-1.1.0-owrt/networking/httpd.c 
     2--- busybox-1.1.0/networking/httpd.c    2006-01-11 06:43:51.000000000 +0100 
     3+++ busybox-1.1.0-owrt/networking/httpd.c       2006-01-14 17:56:53.000000000 +0100 
    34@@ -150,6 +150,7 @@ 
    45  
     
    910 /* Config options, disable this for do very small module */ 
    1011 //#define CONFIG_FEATURE_HTTPD_CGI 
    11 @@ -184,7 +185,7 @@ 
     12@@ -202,7 +203,7 @@ 
    1213 void bb_show_usage(void) 
    1314 { 
     
    1819 } 
    1920 #endif 
    20 @@ -234,6 +235,7 @@ 
     21@@ -256,6 +257,7 @@ 
    2122 #endif 
    2223   unsigned port;           /* server initial port and for 
     
    2627        const char *found_mime_type; 
    2728        const char *found_moved_temporarily; 
    28 @@ -826,6 +828,13 @@ 
     29@@ -858,6 +860,13 @@ 
    2930       sprintf(buf, "%u", config->port); 
    3031       addEnv(port_name, "PORT", buf); 
     
    4041 #endif          /* CONFIG_FEATURE_HTTPD_CGI */ 
    4142  
    42 @@ -910,7 +919,14 @@ 
     43@@ -942,7 +951,14 @@ 
    4344   /* inet_addr() returns a value that is already in network order */ 
    4445   memset(&lsocket, 0, sizeof(lsocket)); 
     
    5657   fd = socket(AF_INET, SOCK_STREAM, 0); 
    5758   if (fd >= 0) { 
    58 @@ -1943,7 +1959,7 @@ 
    59  #define OPT_INC_2 0 
     59@@ -1971,7 +1987,7 @@ 
     60 #define OPT_INC_3 ENABLE_FEATURE_HTTPD_AUTH_MD5 
     61  
     62 #ifndef CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY 
     63-                               "p:" 
     64+                               "p:l" 
    6065 #endif 
    61  #ifndef CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY 
    62 -                               "p:v" 
    63 +                               "p:v:l" 
    6466 #ifdef CONFIG_FEATURE_HTTPD_SETUID 
    6567                                "u:" 
    66  #endif 
    67 @@ -1957,8 +1973,9 @@ 
    68  #define OPT_REALM       (1<<(3+OPT_INC_1)) 
    69  #define OPT_MD5         (1<<(4+OPT_INC_1)) 
    70  #define OPT_PORT        (1<<(3+OPT_INC_1+OPT_INC_2)) 
    71 -#define OPT_DEBUG       (1<<(4+OPT_INC_1+OPT_INC_2)) 
    72 -#define OPT_SETUID      (1<<(5+OPT_INC_1+OPT_INC_2)) 
    73 +#define OPT_ADDR       (1<<(4+OPT_INC_1+OPT_INC_2)) 
    74 +#define OPT_DEBUG       (1<<(5+OPT_INC_1+OPT_INC_2)) 
    75 +#define OPT_SETUID      (1<<(6+OPT_INC_1+OPT_INC_2)) 
     68@@ -1985,6 +2001,7 @@ 
     69 #define OPT_REALM       (1<<(2+OPT_INC_1+OPT_INC_2))              /* r */ 
     70 #define OPT_MD5         (1<<(2+OPT_INC_1+OPT_INC_2+OPT_INC_3))    /* m */ 
     71 #define OPT_PORT        (1<<(3+OPT_INC_1+OPT_INC_2+OPT_INC_3))    /* p */ 
     72+#define OPT_ADDR       (1<<(4+OPT_INC_1+OPT_INC_2+OPT_INC_3))    /* l */ 
     73 #define OPT_SETUID      (1<<(4+OPT_INC_1+OPT_INC_2+OPT_INC_3))    /* u */ 
    7674  
    7775  
    78  #ifdef HTTPD_STANDALONE 
    79 @@ -2014,6 +2031,7 @@ 
     76@@ -2038,6 +2055,7 @@ 
    8077 #endif 
    8178 #ifndef CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY 
    8279                        , &s_port 
    8380+                       , &(config->addr) 
     81 #endif 
    8482 #ifdef CONFIG_FEATURE_HTTPD_SETUID 
    8583                        , &s_uid 
    86  #endif 
     84Only in busybox-1.1.0-owrt/networking: httpd.c.orig 
     85Only in busybox-1.1.0-owrt/networking: httpd.c.rej 
Note: See TracChangeset for help on using the changeset viewer.