Changeset 15958


Ignore:
Timestamp:
2009-05-21T12:49:21+02:00 (7 years ago)
Author:
hauke
Message:

[ppp] refresh patches

Location:
trunk/package/ppp/patches
Files:
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/ppp/patches/010-use_target_for_configure.patch

    r7490 r15958  
    33        the target system instead of the host configuration 
    44 
    5 Index: ppp-2.4.3/configure 
    6 =================================================================== 
    7 --- ppp-2.4.3.orig/configure    2007-06-04 13:22:08.549555552 +0200 
    8 +++ ppp-2.4.3/configure 2007-06-04 13:22:08.618545064 +0200 
    9 @@ -8,9 +8,9 @@ 
     5--- a/configure 
     6+++ b/configure 
     7@@ -8,9 +8,9 @@ SYSCONF=/etc 
    108 #  if [ -d /NextApps ]; then 
    119 #    system="NeXTStep" 
  • trunk/package/ppp/patches/100-debian_ip-ip_option.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/ipcp.c ppp-2.4.4/pppd/ipcp.c 
    2 --- ppp-2.4.4.orig/pppd/ipcp.c  2005-08-25 19:59:34.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/ipcp.c       2009-05-07 15:47:29.000000000 -0400 
    4 @@ -1850,7 +1850,7 @@ 
     1--- a/pppd/ipcp.c 
     2+++ b/pppd/ipcp.c 
     3@@ -1850,7 +1850,7 @@ ipcp_up(f) 
    54      */ 
    65     if (ipcp_script_state == s_down && ipcp_script_pid == 0) { 
     
    1110 } 
    1211  
    13 @@ -1900,7 +1900,7 @@ 
     12@@ -1900,7 +1900,7 @@ ipcp_down(f) 
    1413     /* Execute the ip-down script */ 
    1514     if (ipcp_script_state == s_up && ipcp_script_pid == 0) { 
     
    2019 } 
    2120  
    22 @@ -1954,13 +1954,13 @@ 
     21@@ -1954,13 +1954,13 @@ ipcp_script_done(arg) 
    2322     case s_up: 
    2423        if (ipcp_fsm[0].state != OPENED) { 
     
    3635        break; 
    3736     } 
    38 diff -Naur ppp-2.4.4.orig/pppd/main.c ppp-2.4.4/pppd/main.c 
    39 --- ppp-2.4.4.orig/pppd/main.c  2006-06-03 23:52:50.000000000 -0400 
    40 +++ ppp-2.4.4/pppd/main.c       2009-05-07 15:47:29.000000000 -0400 
    41 @@ -315,6 +315,9 @@ 
     37--- a/pppd/main.c 
     38+++ b/pppd/main.c 
     39@@ -315,6 +315,9 @@ main(argc, argv) 
    4240     struct protent *protp; 
    4341     char numbuf[16]; 
     
    4947     new_phase(PHASE_INITIALIZE); 
    5048  
    51 diff -Naur ppp-2.4.4.orig/pppd/options.c ppp-2.4.4/pppd/options.c 
    52 --- ppp-2.4.4.orig/pppd/options.c       2006-06-18 07:26:00.000000000 -0400 
    53 +++ ppp-2.4.4/pppd/options.c    2009-05-07 15:47:29.000000000 -0400 
    54 @@ -113,6 +113,8 @@ 
     49--- a/pppd/options.c 
     50+++ b/pppd/options.c 
     51@@ -113,6 +113,8 @@ char        linkname[MAXPATHLEN];   /* logical na 
    5552 bool   tune_kernel;            /* may alter kernel settings */ 
    5653 int    connect_delay = 1000;   /* wait this many ms after connect script */ 
     
    6158 char   *bundle_name = NULL;    /* bundle name for multilink */ 
    6259 bool   dump_options;           /* print out option values */ 
    63 @@ -281,6 +283,13 @@ 
     60@@ -281,6 +283,13 @@ option_t general_options[] = { 
    6461       "Number of seconds to wait for child processes at exit", 
    6562       OPT_PRIO }, 
     
    7572     { "multilink", o_bool, &multilink, 
    7673       "Enable multilink operation", OPT_PRIO | 1 }, 
    77 diff -Naur ppp-2.4.4.orig/pppd/pppd.h ppp-2.4.4/pppd/pppd.h 
    78 --- ppp-2.4.4.orig/pppd/pppd.h  2005-08-25 19:59:34.000000000 -0400 
    79 +++ ppp-2.4.4/pppd/pppd.h       2009-05-07 15:47:29.000000000 -0400 
    80 @@ -312,6 +312,8 @@ 
     74--- a/pppd/pppd.h 
     75+++ b/pppd/pppd.h 
     76@@ -312,6 +312,8 @@ extern bool tune_kernel;    /* May alter ke 
    8177 extern int     connect_delay;  /* Time to delay after connect script */ 
    8278 extern int     max_data_rate;  /* max bytes/sec through charshunt */ 
  • trunk/package/ppp/patches/101-debian_close_dev_ppp.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/sys-linux.c ppp-2.4.4/pppd/sys-linux.c 
    2 --- ppp-2.4.4.orig/pppd/sys-linux.c     2005-08-26 18:44:35.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/sys-linux.c  2009-05-07 15:50:00.000000000 -0400 
    4 @@ -453,6 +453,13 @@ 
     1--- a/pppd/sys-linux.c 
     2+++ b/pppd/sys-linux.c 
     3@@ -453,6 +453,13 @@ int generic_establish_ppp (int fd) 
    54     if (new_style_driver) { 
    65        int flags; 
  • trunk/package/ppp/patches/102-debian_fix_close_fd0.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/main.c ppp-2.4.4/pppd/main.c 
    2 --- ppp-2.4.4.orig/pppd/main.c  2009-05-07 15:49:34.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/main.c       2009-05-07 15:53:42.000000000 -0400 
    4 @@ -1570,6 +1570,8 @@ 
     1--- a/pppd/main.c 
     2+++ b/pppd/main.c 
     3@@ -1570,6 +1570,8 @@ safe_fork(int infd, int outfd, int errfd 
    54        if (errfd == 0 || errfd == 1) 
    65                errfd = dup(errfd); 
     
    1110        if (infd != 0) 
    1211                dup2(infd, 0); 
    13 @@ -1578,7 +1580,6 @@ 
     12@@ -1578,7 +1580,6 @@ safe_fork(int infd, int outfd, int errfd 
    1413        if (errfd != 2) 
    1514                dup2(errfd, 2); 
  • trunk/package/ppp/patches/103-debian_fix_link_pidfile.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/main.c ppp-2.4.4/pppd/main.c 
    2 --- ppp-2.4.4.orig/pppd/main.c  2009-05-07 15:58:00.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/main.c       2009-05-07 15:58:19.000000000 -0400 
    4 @@ -772,8 +772,7 @@ 
     1--- a/pppd/main.c 
     2+++ b/pppd/main.c 
     3@@ -772,8 +772,7 @@ detach() 
    54        /* update pid files if they have been written already */ 
    65        if (pidfilename[0]) 
  • trunk/package/ppp/patches/104-debian_fix_mschapv2_ppp.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/chap_ms.c ppp-2.4.4/pppd/chap_ms.c 
    2 --- ppp-2.4.4.orig/pppd/chap_ms.c       2006-05-21 07:56:40.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/chap_ms.c    2009-05-07 16:13:09.000000000 -0400 
    4 @@ -852,7 +852,7 @@ 
     1--- a/pppd/chap_ms.c 
     2+++ b/pppd/chap_ms.c 
     3@@ -852,7 +852,7 @@ ChapMS2(u_char *rchallenge, u_char *Peer 
    54     u_char *p = &response[MS_CHAP2_PEER_CHALLENGE]; 
    65     int i; 
  • trunk/package/ppp/patches/105-debian_demand.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/demand.c ppp-2.4.4/pppd/demand.c 
    2 --- ppp-2.4.4.orig/pppd/demand.c        2005-08-25 08:14:18.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/demand.c     2009-05-07 16:16:20.000000000 -0400 
     1--- a/pppd/demand.c 
     2+++ b/pppd/demand.c 
    43@@ -36,6 +36,8 @@ 
    54 #include <errno.h> 
     
    2019 #include <pcap-bpf.h> 
    2120 #endif 
    22 @@ -221,6 +225,14 @@ 
     21@@ -221,6 +225,14 @@ loop_chars(p, n) 
    2322     int c, rv; 
    2423  
     
    3534        c = *p++; 
    3635        if (c == PPP_FLAG) { 
    37 @@ -299,17 +311,102 @@ 
     36@@ -299,17 +311,102 @@ loop_frame(frame, len) 
    3837  * loopback, now that the real serial link is up. 
    3938  */ 
     
    139138            free(pkt); 
    140139        } else { 
    141 diff -Naur ppp-2.4.4.orig/pppd/ipcp.c ppp-2.4.4/pppd/ipcp.c 
    142 --- ppp-2.4.4.orig/pppd/ipcp.c  2009-05-07 15:49:34.000000000 -0400 
    143 +++ ppp-2.4.4/pppd/ipcp.c       2009-05-07 16:16:20.000000000 -0400 
    144 @@ -1776,7 +1776,7 @@ 
     140--- a/pppd/ipcp.c 
     141+++ b/pppd/ipcp.c 
     142@@ -1776,7 +1776,7 @@ ipcp_up(f) 
    145143                    proxy_arp_set[f->unit] = 1; 
    146144  
     
    151149  
    152150     } else { 
    153 diff -Naur ppp-2.4.4.orig/pppd/ipv6cp.c ppp-2.4.4/pppd/ipv6cp.c 
    154 --- ppp-2.4.4.orig/pppd/ipv6cp.c        2005-08-25 19:59:34.000000000 -0400 
    155 +++ ppp-2.4.4/pppd/ipv6cp.c     2009-05-07 16:16:20.000000000 -0400 
    156 @@ -1232,7 +1232,7 @@ 
     151--- a/pppd/ipv6cp.c 
     152+++ b/pppd/ipv6cp.c 
     153@@ -1232,7 +1232,7 @@ ipv6cp_up(f) 
    157154            } 
    158155  
     
    163160  
    164161     } else { 
    165 diff -Naur ppp-2.4.4.orig/pppd/pppd.h ppp-2.4.4/pppd/pppd.h 
    166 --- ppp-2.4.4.orig/pppd/pppd.h  2009-05-07 15:49:34.000000000 -0400 
    167 +++ ppp-2.4.4/pppd/pppd.h       2009-05-07 16:16:20.000000000 -0400 
    168 @@ -565,7 +565,7 @@ 
     162--- a/pppd/pppd.h 
     163+++ b/pppd/pppd.h 
     164@@ -565,7 +565,7 @@ void demand_conf __P((void));       /* config  
    169165 void demand_block __P((void)); /* set all NPs to queue up packets */ 
    170166 void demand_unblock __P((void)); /* set all NPs to pass packets */ 
  • trunk/package/ppp/patches/106-debian_stripMSdomain.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/chap-new.c ppp-2.4.4/pppd/chap-new.c 
    2 --- ppp-2.4.4.orig/pppd/chap-new.c      2005-07-13 06:41:58.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/chap-new.c   2009-05-07 16:18:37.000000000 -0400 
    4 @@ -57,6 +57,7 @@ 
     1--- a/pppd/chap-new.c 
     2+++ b/pppd/chap-new.c 
     3@@ -57,6 +57,7 @@ int (*chap_verify_hook)(char *name, char 
    54 int chap_timeout_time = 3; 
    65 int chap_max_transmits = 10; 
     
    109 /* 
    1110  * Command-line options. 
    12 @@ -68,6 +69,8 @@ 
     11@@ -68,6 +69,8 @@ static option_t chap_option_list[] = { 
    1312          "Set max #xmits for challenge", OPT_PRIO }, 
    1413        { "chap-interval", o_int, &chap_rechallenge_time, 
     
    1918 }; 
    2019  
    21 @@ -335,6 +338,14 @@ 
     20@@ -335,6 +338,14 @@ chap_handle_response(struct chap_server_ 
    2221                        /* Null terminate and clean remote name. */ 
    2322                        slprintf(rname, sizeof(rname), "%.*v", len, name); 
  • trunk/package/ppp/patches/107-debian_pppatm_cleanup.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/plugins/pppoatm/pppoatm.c ppp-2.4.4/pppd/plugins/pppoatm/pppoatm.c 
    2 --- ppp-2.4.4.orig/pppd/plugins/pppoatm/pppoatm.c       2006-05-21 08:44:41.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/plugins/pppoatm/pppoatm.c    2009-05-07 16:22:22.000000000 -0400 
    4 @@ -70,18 +70,20 @@ 
     1--- a/pppd/plugins/pppoatm/pppoatm.c 
     2+++ b/pppd/plugins/pppoatm/pppoatm.c 
     3@@ -70,18 +70,20 @@ static int setdevname_pppoatm(const char 
    54 { 
    65        struct sockaddr_atmpvc addr; 
     
    3029        strlcpy(devnam, cp, sizeof devnam); 
    3130        devstat.st_mode = S_IFSOCK; 
    32 @@ -93,7 +95,6 @@ 
     31@@ -93,7 +95,6 @@ static int setdevname_pppoatm(const char 
    3332                lcp_allowoptions[0].neg_asyncmap = 0; 
    3433                lcp_wantoptions[0].neg_pcompression = 0; 
     
    3837        return 1; 
    3938 } 
    40 @@ -108,6 +109,7 @@ 
     39@@ -108,6 +109,7 @@ static void no_device_given_pppoatm(void 
    4140 static void set_line_discipline_pppoatm(int fd) 
    4241 { 
     
    4645        if (!llc_encaps) 
    4746                be.encaps = PPPOATM_ENCAPS_VC; 
    48 @@ -115,6 +117,7 @@ 
     47@@ -115,6 +117,7 @@ static void set_line_discipline_pppoatm( 
    4948                be.encaps = PPPOATM_ENCAPS_LLC; 
    5049        else 
     
    5453                fatal("ioctl(ATM_SETBACKEND): %m"); 
    5554 } 
    56 @@ -175,16 +178,19 @@ 
     55@@ -175,16 +178,19 @@ static void send_config_pppoa(int mtu, 
    5756 { 
    5857        int sock; 
     
    7574  
    7675 static void recv_config_pppoa(int mru, 
    77 @@ -198,7 +204,7 @@ 
     76@@ -198,7 +204,7 @@ static void recv_config_pppoa(int mru, 
    7877  
    7978 void plugin_init(void) 
     
    8483        if (!ppp_available() && !new_style_driver) 
    8584                fatal("Kernel doesn't support ppp_generic - " 
    86 @@ -206,9 +212,9 @@ 
     85@@ -206,9 +212,9 @@ void plugin_init(void) 
    8786 #else 
    8887        fatal("No PPPoATM support on this OS"); 
  • trunk/package/ppp/patches/108-debian_pppatm_fix_mtu.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/plugins/pppoatm/pppoatm.c ppp-2.4.4/pppd/plugins/pppoatm/pppoatm.c 
    2 --- ppp-2.4.4.orig/pppd/plugins/pppoatm/pppoatm.c       2009-05-07 16:23:41.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/plugins/pppoatm/pppoatm.c    2009-05-07 16:23:57.000000000 -0400 
    4 @@ -179,8 +179,11 @@ 
     1--- a/pppd/plugins/pppoatm/pppoatm.c 
     2+++ b/pppd/plugins/pppoatm/pppoatm.c 
     3@@ -179,8 +179,11 @@ static void send_config_pppoa(int mtu, 
    54        int sock; 
    65        struct ifreq ifr; 
     
    1615        sock = socket(AF_INET, SOCK_DGRAM, 0); 
    1716        if (sock < 0) 
    18 @@ -198,8 +201,11 @@ 
     17@@ -198,8 +201,11 @@ static void recv_config_pppoa(int mru, 
    1918                              int pcomp, 
    2019                              int accomp) 
  • trunk/package/ppp/patches/109-debian_pppoe_cleanup.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/common.c ppp-2.4.4/pppd/plugins/rp-pppoe/common.c 
    2 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/common.c       2004-02-01 22:36:46.000000000 -0500 
    3 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/common.c    2009-05-07 17:01:46.000000000 -0400 
    4 @@ -18,10 +18,6 @@ 
     1--- a/pppd/plugins/rp-pppoe/common.c 
     2+++ b/pppd/plugins/rp-pppoe/common.c 
     3@@ -18,10 +18,6 @@ static char const RCSID[] = 
    54  
    65 #include "pppoe.h" 
     
    1312 #include <errno.h> 
    1413 #include <stdlib.h> 
    15 @@ -50,17 +46,17 @@ 
     14@@ -50,17 +46,17 @@ parsePacket(PPPoEPacket *packet, ParseFu 
    1615     UINT16_t tagType, tagLen; 
    1716  
     
    3433     } 
    3534  
    36 @@ -76,7 +72,7 @@ 
     35@@ -76,7 +72,7 @@ parsePacket(PPPoEPacket *packet, ParseFu 
    3736            return 0; 
    3837        } 
     
    4342        } 
    4443        func(tagType, tagLen, curTag+TAG_HDR_SIZE, extra); 
    45 @@ -105,17 +101,17 @@ 
     44@@ -105,17 +101,17 @@ findTag(PPPoEPacket *packet, UINT16_t ty 
    4645     UINT16_t tagType, tagLen; 
    4746  
     
    6463     } 
    6564  
    66 @@ -131,7 +127,7 @@ 
     65@@ -131,7 +127,7 @@ findTag(PPPoEPacket *packet, UINT16_t ty 
    6766            return NULL; 
    6867        } 
     
    7372        } 
    7473        if (tagType == type) { 
    75 @@ -143,6 +139,7 @@ 
     74@@ -143,6 +139,7 @@ findTag(PPPoEPacket *packet, UINT16_t ty 
    7675     return NULL; 
    7776 } 
     
    8180 *%FUNCTION: printErr 
    8281 *%ARGUMENTS: 
    83 @@ -158,6 +155,7 @@ 
     82@@ -158,6 +155,7 @@ printErr(char const *str) 
    8483     fprintf(stderr, "pppoe: %s\n", str); 
    8584     syslog(LOG_ERR, "%s", str); 
     
    8988  
    9089 /********************************************************************** 
    91 @@ -172,7 +170,7 @@ 
     90@@ -172,7 +170,7 @@ strDup(char const *str) 
    9291 { 
    9392     char *copy = malloc(strlen(str)+1); 
     
    9897     strcpy(copy, str); 
    9998     return copy; 
    100 @@ -467,9 +465,10 @@ 
     99@@ -467,9 +465,10 @@ sendPADT(PPPoEConnection *conn, char con 
    101100        fprintf(conn->debugFile, "\n"); 
    102101        fflush(conn->debugFile); 
     
    110109 *%FUNCTION: parseLogErrs 
    111110 *%ARGUMENTS: 
    112 @@ -501,4 +500,5 @@ 
     111@@ -501,4 +500,5 @@ parseLogErrs(UINT16_t type, UINT16_t len 
    113112        break; 
    114113     } 
     
    116115+#endif 
    117116  
    118 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/discovery.c ppp-2.4.4/pppd/plugins/rp-pppoe/discovery.c 
    119 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/discovery.c    2005-03-22 05:22:32.000000000 -0500 
    120 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/discovery.c 2009-05-07 17:01:46.000000000 -0400 
    121 @@ -13,10 +13,6 @@ 
     117--- a/pppd/plugins/rp-pppoe/discovery.c 
     118+++ b/pppd/plugins/rp-pppoe/discovery.c 
     119@@ -13,10 +13,6 @@ static char const RCSID[] = 
    122120  
    123121 #include "pppoe.h" 
     
    130128 #include <stdlib.h> 
    131129 #include <errno.h> 
    132 @@ -167,24 +163,21 @@ 
     130@@ -167,24 +163,21 @@ parsePADOTags(UINT16_t type, UINT16_t le 
    133131        if (conn->printACNames) { 
    134132            printf("Got a Service-Name-Error tag: %.*s\n", (int) len, data); 
     
    158156        break; 
    159157     } 
    160 @@ -209,20 +202,14 @@ 
     158@@ -209,20 +202,14 @@ parsePADSTags(UINT16_t type, UINT16_t le 
    161159     PPPoEConnection *conn = (PPPoEConnection *) extra; 
    162160     switch(type) { 
     
    183181        conn->relayId.type = htons(type); 
    184182        conn->relayId.length = htons(len); 
    185 @@ -336,7 +323,7 @@ 
     183@@ -336,7 +323,7 @@ waitForPADO(PPPoEConnection *conn, int t 
    186184                if (r >= 0 || errno != EINTR) break; 
    187185            } 
     
    192190            if (r == 0) return;        /* Timed out */ 
    193191        } 
    194 @@ -346,8 +333,7 @@ 
     192@@ -346,8 +333,7 @@ waitForPADO(PPPoEConnection *conn, int t 
    195193  
    196194        /* Check length */ 
     
    202200        } 
    203201  
    204 @@ -366,16 +352,16 @@ 
     202@@ -366,16 +352,16 @@ waitForPADO(PPPoEConnection *conn, int t 
    205203  
    206204        if (packet.code == CODE_PADO) { 
     
    222220            } 
    223221            conn->numPADOs++; 
    224 @@ -513,7 +499,7 @@ 
     222@@ -513,7 +499,7 @@ waitForPADS(PPPoEConnection *conn, int t 
    225223                if (r >= 0 || errno != EINTR) break; 
    226224            } 
     
    231229            if (r == 0) return; 
    232230        } 
    233 @@ -523,8 +509,7 @@ 
     231@@ -523,8 +509,7 @@ waitForPADS(PPPoEConnection *conn, int t 
    234232  
    235233        /* Check length */ 
     
    241239        } 
    242240  
    243 @@ -556,11 +541,12 @@ 
     241@@ -556,11 +541,12 @@ waitForPADS(PPPoEConnection *conn, int t 
    244242     /* Don't bother with ntohs; we'll just end up converting it back... */ 
    245243     conn->session = packet.session; 
     
    256254 } 
    257255  
    258 @@ -620,7 +606,7 @@ 
     256@@ -620,7 +606,7 @@ discovery(PPPoEConnection *conn) 
    259257  
    260258     /* If we're only printing access concentrator names, we're done */ 
     
    265263  
    266264     timeout = PADI_TIMEOUT; 
    267 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/if.c ppp-2.4.4/pppd/plugins/rp-pppoe/if.c 
    268 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/if.c   2001-12-13 21:55:20.000000000 -0500 
    269 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/if.c        2009-05-07 17:01:46.000000000 -0400 
    270 @@ -40,10 +40,6 @@ 
     265--- a/pppd/plugins/rp-pppoe/if.c 
     266+++ b/pppd/plugins/rp-pppoe/if.c 
     267@@ -40,10 +40,6 @@ static char const RCSID[] = 
    271268 #include <sys/ioctl.h> 
    272269 #endif 
     
    279276 #include <stdlib.h> 
    280277 #include <string.h> 
    281 @@ -127,7 +123,7 @@ 
     278@@ -127,7 +123,7 @@ etherType(PPPoEPacket *packet) 
    282279 { 
    283280     UINT16_t type = (UINT16_t) ntohs(packet->ethHdr.h_proto); 
     
    288285     return type; 
    289286 } 
    290 @@ -156,7 +152,7 @@ 
     287@@ -156,7 +152,7 @@ getHWaddr(int sock, char const *ifname,  
    291288     ifc.ifc_len = sizeof(inbuf); 
    292289     ifc.ifc_buf = inbuf; 
     
    297294     ifr = ifc.ifc_req; 
    298295     ifreq.ifr_name[0] = '\0'; 
    299 @@ -172,9 +168,7 @@ 
     296@@ -172,9 +168,7 @@ getHWaddr(int sock, char const *ifname,  
    300297                (sdl->sdl_alen == ETH_ALEN) && 
    301298                !strncmp(ifname, ifr->ifr_name, sizeof(ifr->ifr_name))) { 
     
    308305                    found = 1; 
    309306                    memcpy(hwaddr, LLADDR(sdl), ETH_ALEN); 
    310 @@ -183,9 +177,7 @@ 
     307@@ -183,9 +177,7 @@ getHWaddr(int sock, char const *ifname,  
    311308        } 
    312309     } 
     
    319316 } 
    320317  
    321 @@ -252,7 +244,7 @@ 
     318@@ -252,7 +244,7 @@ initFilter(int fd, UINT16_t type, unsign 
    322319        
    323320       /* Apply the filter */ 
     
    328325     } 
    329326 } 
    330 @@ -298,42 +290,36 @@ 
     327@@ -298,42 +290,36 @@ openInterface(char const *ifname, UINT16 
    331328     if (fd < 0) { 
    332329        switch (errno) { 
     
    379376     getHWaddr(sock, ifname, hwaddr); 
    380377     initFilter(fd, type, hwaddr); 
    381 @@ -342,58 +328,52 @@ 
     378@@ -342,58 +328,52 @@ openInterface(char const *ifname, UINT16 
    382379 #if !defined(__OpenBSD__) 
    383380     strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 
     
    449446           hwaddr[0], hwaddr[1], hwaddr[2], 
    450447           hwaddr[3], hwaddr[4], hwaddr[5], 
    451 @@ -442,48 +422,41 @@ 
     448@@ -442,48 +422,41 @@ openInterface(char const *ifname, UINT16 
    452449     if ((fd = socket(domain, stype, htons(type))) < 0) { 
    453450        /* Give a more helpful message for the common error case */ 
     
    508505  
    509506 #ifdef HAVE_STRUCT_SOCKADDR_LL 
    510 @@ -493,7 +466,7 @@ 
     507@@ -493,7 +466,7 @@ openInterface(char const *ifname, UINT16 
    511508  
    512509     strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 
     
    517514     sa.sll_ifindex = ifr.ifr_ifindex; 
    518515  
    519 @@ -503,7 +476,7 @@ 
     516@@ -503,7 +476,7 @@ openInterface(char const *ifname, UINT16 
    520517  
    521518     /* We're only interested in packets on specified interface */ 
     
    526523  
    527524     return fd; 
    528 @@ -527,13 +500,11 @@ 
     525@@ -527,13 +500,11 @@ sendPacket(PPPoEConnection *conn, int so 
    529526 { 
    530527 #if defined(USE_BPF) 
     
    542539 #else 
    543540 #ifdef USE_DLPI 
    544 @@ -577,12 +548,11 @@ 
     541@@ -577,12 +548,11 @@ sendPacket(PPPoEConnection *conn, int so 
    545542     struct sockaddr sa; 
    546543  
     
    557554 #endif 
    558555 #endif 
    559 @@ -632,26 +602,24 @@ 
     556@@ -632,26 +602,24 @@ receivePacket(int sock, PPPoEPacket *pkt 
    560557     if (bpfSize <= 0) { 
    561558        bpfOffset = 0; 
     
    588585        return 0; 
    589586     } 
    590 @@ -676,16 +644,14 @@ 
     587@@ -676,16 +644,14 @@ receivePacket(int sock, PPPoEPacket *pkt 
    591588        data.len = 0;  
    592589         
     
    607604 #endif 
    608605 #endif 
    609 @@ -716,7 +682,7 @@ 
     606@@ -716,7 +682,7 @@ openInterface(char const *ifname, UINT16 
    610607     int ppa;  
    611608  
     
    616613  
    617614     ppa = atoi(&ifname[strlen(ifname)-1]); 
    618 @@ -729,9 +695,9 @@ 
     615@@ -729,9 +695,9 @@ openInterface(char const *ifname, UINT16 
    619616     if (( fd = open(base_dev, O_RDWR)) < 0) { 
    620617        /* Give a more helpful message for the common error case */ 
     
    628625  
    629626 /* rearranged order of DLPI code - delphys 20010803 */ 
    630 @@ -747,17 +713,18 @@ 
     627@@ -747,17 +713,18 @@ openInterface(char const *ifname, UINT16 
    631628     dl_abssaplen = ABS(dlp->info_ack.dl_sap_length); 
    632629     dl_saplen = dlp->info_ack.dl_sap_length; 
     
    650647     return fd; 
    651648 } 
    652 @@ -780,7 +747,7 @@ 
     649@@ -780,7 +747,7 @@ void dlpromisconreq(int fd, u_long level 
    653650         flags = 0; 
    654651  
     
    659656 } 
    660657  
    661 @@ -799,7 +766,7 @@ 
     658@@ -799,7 +766,7 @@ void dlinforeq(int fd) 
    662659         flags = RS_HIPRI; 
    663660  
     
    668665  
    669666 void dlunitdatareq(int fd, u_char *addrp, int addrlen, u_long minpri, u_long maxpri, u_char *datap, int datalen) 
    670 @@ -827,7 +794,7 @@ 
     667@@ -827,7 +794,7 @@ void dlunitdatareq(int fd, u_char *addrp 
    671668         data.buf = (char *) datap; 
    672669  
     
    677674  
    678675 void dlinfoack(int fd, char *bufp) 
    679 @@ -847,18 +814,14 @@ 
     676@@ -847,18 +814,14 @@ void dlinfoack(int fd, char *bufp) 
    680677         expecting(DL_INFO_ACK, dlp); 
    681678  
     
    699696 } 
    700697  
    701 @@ -882,7 +845,7 @@ 
     698@@ -882,7 +845,7 @@ void dlbindreq(int fd, u_long sap, u_lon 
    702699         flags = 0; 
    703700  
     
    708705  
    709706 void dlattachreq(int fd, u_long ppa) 
    710 @@ -901,7 +864,7 @@ 
     707@@ -901,7 +864,7 @@ void dlattachreq(int fd, u_long ppa) 
    711708         flags = 0; 
    712709  
     
    717714  
    718715 void dlokack(int fd, char *bufp) 
    719 @@ -921,18 +884,14 @@ 
     716@@ -921,18 +884,14 @@ void dlokack(int fd, char *bufp) 
    720717         expecting(DL_OK_ACK, dlp); 
    721718  
     
    739736 } 
    740737  
    741 @@ -953,12 +912,10 @@ 
     738@@ -953,12 +912,10 @@ void dlbindack(int fd, char *bufp) 
    742739         expecting(DL_BIND_ACK, dlp); 
    743740  
     
    754751 } 
    755752  
    756 @@ -989,8 +946,7 @@ 
     753@@ -989,8 +946,7 @@ void strgetmsg(int fd, struct strbuf *ct 
    757754          */ 
    758755         (void) signal(SIGALRM, sigalrm); 
     
    764761  
    765762         /* 
    766 @@ -998,61 +954,48 @@ 
     763@@ -998,61 +954,48 @@ void strgetmsg(int fd, struct strbuf *ct 
    767764          */ 
    768765         *flagsp = 0; 
     
    834831 } 
    835832  
    836 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/Makefile.linux ppp-2.4.4/pppd/plugins/rp-pppoe/Makefile.linux 
    837 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/Makefile.linux 2006-06-04 01:07:46.000000000 -0400 
    838 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/Makefile.linux      2009-05-07 17:01:46.000000000 -0400 
    839 @@ -28,8 +28,8 @@ 
     833--- a/pppd/plugins/rp-pppoe/Makefile.linux 
     834+++ b/pppd/plugins/rp-pppoe/Makefile.linux 
     835@@ -28,8 +28,8 @@ COPTS=-O2 -g 
    840836 CFLAGS=$(COPTS) -I../../../include/linux 
    841837 all: rp-pppoe.so pppoe-discovery 
     
    848844 pppoe-discovery.o: pppoe-discovery.c 
    849845        $(CC) $(CFLAGS) '-DVERSION="$(VERSION)"' -c -o pppoe-discovery.o pppoe-discovery.c 
    850 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/plugin.c ppp-2.4.4/pppd/plugins/rp-pppoe/plugin.c 
    851 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/plugin.c       2006-05-29 19:29:16.000000000 -0400 
    852 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/plugin.c    2009-05-07 17:01:46.000000000 -0400 
    853 @@ -35,7 +35,6 @@ 
     846--- a/pppd/plugins/rp-pppoe/plugin.c 
     847+++ b/pppd/plugins/rp-pppoe/plugin.c 
     848@@ -35,7 +35,6 @@ static char const RCSID[] = 
    854849 #include "pppd/pathnames.h" 
    855850  
     
    859854 #include <sys/types.h> 
    860855 #include <sys/socket.h> 
    861 @@ -173,10 +172,8 @@ 
     856@@ -173,10 +172,8 @@ PPPOEConnectDevice(void) 
    862857            (unsigned) conn->peerEth[5]); 
    863858  
     
    871866     return conn->sessionSocket; 
    872867 } 
    873 @@ -320,11 +317,9 @@ 
     868@@ -320,11 +317,9 @@ plugin_init(void) 
    874869     } 
    875870  
     
    884879 *%FUNCTION: fatalSys 
    885880 *%ARGUMENTS: 
    886 @@ -378,6 +373,7 @@ 
     881@@ -378,6 +373,7 @@ sysErr(char const *str) 
    887882 { 
    888883     rp_fatal(str); 
     
    892887 void pppoe_check_options(void) 
    893888 { 
    894 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/pppoe-discovery.c ppp-2.4.4/pppd/plugins/rp-pppoe/pppoe-discovery.c 
    895 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/pppoe-discovery.c      2004-11-13 07:12:05.000000000 -0500 
    896 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/pppoe-discovery.c   2009-05-07 17:01:46.000000000 -0400 
     889--- a/pppd/plugins/rp-pppoe/pppoe-discovery.c 
     890+++ b/pppd/plugins/rp-pppoe/pppoe-discovery.c 
    897891@@ -17,14 +17,8 @@ 
    898892  
     
    910904 { 
    911905     int opt; 
    912 @@ -32,17 +26,17 @@ 
     906@@ -32,17 +26,17 @@ int main(int argc, char *argv[]) 
    913907  
    914908     conn = malloc(sizeof(PPPoEConnection)); 
     
    931925        case 'U': 
    932926            conn->useHostUniq = 1; 
    933 @@ -57,7 +51,7 @@ 
     927@@ -57,7 +51,7 @@ int main(int argc, char *argv[]) 
    934928            fprintf(conn->debugFile, "pppoe-discovery %s\n", VERSION); 
    935929            break; 
     
    940934        case 'A': 
    941935            /* this is the default */ 
    942 @@ -74,7 +68,7 @@ 
     936@@ -74,7 +68,7 @@ int main(int argc, char *argv[]) 
    943937  
    944938     /* default interface name */ 
     
    949943     conn->discoverySocket = -1; 
    950944     conn->sessionSocket = -1; 
    951 @@ -84,39 +78,6 @@ 
     945@@ -84,39 +78,6 @@ int main(int argc, char *argv[]) 
    952946     exit(0); 
    953947 } 
     
    989983 { 
    990984     fprintf(stderr, "Usage: pppoe-discovery [options]\n"); 
    991 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/pppoe.h ppp-2.4.4/pppd/plugins/rp-pppoe/pppoe.h 
    992 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/pppoe.h        2004-11-04 05:07:37.000000000 -0500 
    993 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/pppoe.h     2009-05-07 17:01:46.000000000 -0400 
    994 @@ -307,12 +307,18 @@ 
     985--- a/pppd/plugins/rp-pppoe/pppoe.h 
     986+++ b/pppd/plugins/rp-pppoe/pppoe.h 
     987@@ -307,12 +307,18 @@ void discovery(PPPoEConnection *conn); 
    995988 unsigned char *findTag(PPPoEPacket *packet, UINT16_t tagType, 
    996989                       PPPoETag *tag); 
     
    10121005     } \ 
    10131006 } while(0) 
    1014 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/utils.c ppp-2.4.4/pppd/plugins/rp-pppoe/utils.c 
    1015 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/utils.c        1969-12-31 19:00:00.000000000 -0500 
    1016 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/utils.c     2009-05-07 17:01:46.000000000 -0400 
     1007--- /dev/null 
     1008+++ b/pppd/plugins/rp-pppoe/utils.c 
    10171009@@ -0,0 +1,62 @@ 
    10181010+#include <stdio.h> 
  • trunk/package/ppp/patches/110-debian_defaultroute.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/ipcp.c ppp-2.4.4/pppd/ipcp.c 
    2 --- ppp-2.4.4.orig/pppd/ipcp.c  2009-05-09 02:55:46.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/ipcp.c       2009-05-09 02:58:31.000000000 -0400 
    4 @@ -197,6 +197,14 @@ 
     1--- a/pppd/ipcp.c 
     2+++ b/pppd/ipcp.c 
     3@@ -197,6 +197,14 @@ static option_t ipcp_option_list[] = { 
    54       "disable defaultroute option", OPT_ALIAS | OPT_A2CLR, 
    65       &ipcp_wantoptions[0].default_route }, 
     
    1716       "Add proxy ARP entry", OPT_ENABLE|1, &ipcp_allowoptions[0].proxy_arp }, 
    1817     { "noproxyarp", o_bool, &ipcp_allowoptions[0].proxy_arp, 
    19 @@ -263,7 +271,7 @@ 
     18@@ -263,7 +271,7 @@ struct protent ipcp_protent = { 
    2019     ip_active_pkt 
    2120 }; 
     
    2625 static void ipcp_script_done __P((void *)); 
    2726  
    28 @@ -1660,7 +1668,8 @@ 
     27@@ -1660,7 +1668,8 @@ ip_demand_conf(u) 
    2928     if (!sifnpmode(u, PPP_IP, NPMODE_QUEUE)) 
    3029        return 0; 
     
    3635     if (wo->proxy_arp) 
    3736        if (sifproxyarp(u, wo->hisaddr)) 
    38 @@ -1742,7 +1751,8 @@ 
     37@@ -1742,7 +1751,8 @@ ipcp_up(f) 
    3938      */ 
    4039     if (demand) { 
     
    4645                warn("Local IP address changed to %I", go->ouraddr); 
    4746                script_setenv("OLDIPLOCAL", ip_ntoa(wo->ouraddr), 0); 
    48 @@ -1767,7 +1777,8 @@ 
     47@@ -1767,7 +1777,8 @@ ipcp_up(f) 
    4948  
    5049            /* assign a default route through the interface if required */ 
     
    5655  
    5756            /* Make a proxy ARP entry if requested. */ 
    58 @@ -1817,7 +1828,8 @@ 
     57@@ -1817,7 +1828,8 @@ ipcp_up(f) 
    5958  
    6059        /* assign a default route through the interface if required */ 
     
    6665  
    6766        /* Make a proxy ARP entry if requested. */ 
    68 @@ -1894,7 +1906,7 @@ 
     67@@ -1894,7 +1906,7 @@ ipcp_down(f) 
    6968        sifnpmode(f->unit, PPP_IP, NPMODE_DROP); 
    7069        sifdown(f->unit); 
     
    7574  
    7675     /* Execute the ip-down script */ 
    77 @@ -1910,16 +1922,25 @@ 
     76@@ -1910,16 +1922,25 @@ ipcp_down(f) 
    7877  * proxy arp entries, etc. 
    7978  */ 
     
    103102        default_route_set[unit] = 0; 
    104103     } 
    105 diff -Naur ppp-2.4.4.orig/pppd/ipcp.h ppp-2.4.4/pppd/ipcp.h 
    106 --- ppp-2.4.4.orig/pppd/ipcp.h  2009-05-09 02:54:59.000000000 -0400 
    107 +++ ppp-2.4.4/pppd/ipcp.h       2009-05-09 02:58:31.000000000 -0400 
    108 @@ -70,6 +70,7 @@ 
     104--- a/pppd/ipcp.h 
     105+++ b/pppd/ipcp.h 
     106@@ -70,6 +70,7 @@ typedef struct ipcp_options { 
    109107     bool old_addrs;            /* Use old (IP-Addresses) option? */ 
    110108     bool req_addr;             /* Ask peer to send IP address? */ 
     
    114112     bool neg_vj;               /* Van Jacobson Compression? */ 
    115113     bool old_vj;               /* use old (short) form of VJ option? */ 
    116 diff -Naur ppp-2.4.4.orig/pppd/pppd.8 ppp-2.4.4/pppd/pppd.8 
    117 --- ppp-2.4.4.orig/pppd/pppd.8  2009-05-09 02:54:59.000000000 -0400 
    118 +++ ppp-2.4.4/pppd/pppd.8       2009-05-09 02:58:31.000000000 -0400 
    119 @@ -121,6 +121,11 @@ 
     114--- a/pppd/pppd.8 
     115+++ b/pppd/pppd.8 
     116@@ -121,6 +121,11 @@ the gateway, when IPCP negotiation is su 
    120117 This entry is removed when the PPP connection is broken.  This option 
    121118 is privileged if the \fInodefaultroute\fR option has been specified. 
     
    129126 Execute the command specified by \fIscript\fR, by passing it to a 
    130127 shell, after 
    131 @@ -706,7 +711,12 @@ 
     128@@ -706,7 +711,12 @@ disable both forms of hardware flow cont 
    132129 .TP 
    133130 .B nodefaultroute 
     
    143140 .TP 
    144141 .B nodeflate 
    145 diff -Naur ppp-2.4.4.orig/pppd/pppd.h ppp-2.4.4/pppd/pppd.h 
    146 --- ppp-2.4.4.orig/pppd/pppd.h  2009-05-09 02:55:46.000000000 -0400 
    147 +++ ppp-2.4.4/pppd/pppd.h       2009-05-09 02:58:31.000000000 -0400 
    148 @@ -644,7 +644,7 @@ 
     142--- a/pppd/pppd.h 
     143+++ b/pppd/pppd.h 
     144@@ -644,7 +644,7 @@ int  sif6addr __P((int, eui64_t, eui64_t 
    149145 int  cif6addr __P((int, eui64_t, eui64_t)); 
    150146                                /* Remove an IPv6 address from i/f */ 
     
    155151 int  cifdefaultroute __P((int, u_int32_t, u_int32_t)); 
    156152                                /* Delete default route through i/f */ 
    157 diff -Naur ppp-2.4.4.orig/pppd/sys-linux.c ppp-2.4.4/pppd/sys-linux.c 
    158 --- ppp-2.4.4.orig/pppd/sys-linux.c     2009-05-09 02:55:46.000000000 -0400 
    159 +++ ppp-2.4.4/pppd/sys-linux.c  2009-05-09 02:58:31.000000000 -0400 
    160 @@ -206,6 +206,8 @@ 
     153--- a/pppd/sys-linux.c 
     154+++ b/pppd/sys-linux.c 
     155@@ -206,6 +206,8 @@ static unsigned char inbuf[512]; /* buff 
    161156  
    162157 static int     if_is_up;       /* Interface has been marked up */ 
     
    167162 static char proxy_arp_dev[16];         /* Device for proxy arp entry */ 
    168163 static u_int32_t our_old_addr;         /* for detecting address changes */ 
    169 @@ -1520,6 +1522,9 @@ 
     164@@ -1520,6 +1522,9 @@ static int read_route_table(struct rtent 
    170165        p = NULL; 
    171166     } 
     
    177172     SIN_ADDR(rt->rt_gateway) = strtoul(cols[route_gw_col], NULL, 16); 
    178173     SIN_ADDR(rt->rt_genmask) = strtoul(cols[route_mask_col], NULL, 16); 
    179 @@ -1589,20 +1594,51 @@ 
     174@@ -1589,20 +1594,51 @@ int have_route_to(u_int32_t addr) 
    180175 /******************************************************************** 
    181176  * 
     
    242237  
    243238     memset (&rt, 0, sizeof (rt)); 
    244 @@ -1617,10 +1653,16 @@ 
     239@@ -1617,10 +1653,16 @@ int sifdefaultroute (int unit, u_int32_t 
    245240  
    246241     rt.rt_flags = RTF_UP; 
     
    260255     have_default_route = 1; 
    261256     return 1; 
    262 @@ -1649,11 +1691,21 @@ 
     257@@ -1649,11 +1691,21 @@ int cifdefaultroute (int unit, u_int32_t 
    263258     rt.rt_flags = RTF_UP; 
    264259     if (ioctl(sock_fd, SIOCDELRT, &rt) < 0 && errno != ESRCH) { 
     
    283278     return 1; 
    284279 } 
    285 diff -Naur ppp-2.4.4.orig/pppd/sys-solaris.c ppp-2.4.4/pppd/sys-solaris.c 
    286 --- ppp-2.4.4.orig/pppd/sys-solaris.c   2009-05-09 02:54:59.000000000 -0400 
    287 +++ ppp-2.4.4/pppd/sys-solaris.c        2009-05-09 02:58:31.000000000 -0400 
    288 @@ -2036,12 +2036,18 @@ 
     280--- a/pppd/sys-solaris.c 
     281+++ b/pppd/sys-solaris.c 
     282@@ -2036,12 +2036,18 @@ cifaddr(u, o, h) 
    289283  * sifdefaultroute - assign a default route through the address given. 
    290284  */ 
  • trunk/package/ppp/patches/200-makefile.patch

    r15955 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/Makefile.linux ppp-2.4.4/pppd/Makefile.linux 
    2 --- ppp-2.4.4.orig/pppd/Makefile.linux  2009-05-08 23:17:17.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/Makefile.linux       2009-05-08 23:18:37.000000000 -0400 
    4 @@ -48,21 +48,21 @@ 
     1--- a/pppd/Makefile.linux 
     2+++ b/pppd/Makefile.linux 
     3@@ -48,21 +48,21 @@ MPPE=y 
    54 # Uncomment the next line to include support for PPP packet filtering. 
    65 # This requires that the libpcap library and headers be installed 
     
    2928 # Enable plugins 
    3029 PLUGIN=y 
    31 @@ -77,7 +77,7 @@ 
     30@@ -77,7 +77,7 @@ MAXOCTETS=y 
    3231  
    3332 INCLUDE_DIRS= -I../include 
     
    3837 CFLAGS= $(COPTS) $(COMPILE_FLAGS) $(INCLUDE_DIRS) '-DDESTDIR="@DESTDIR@"' 
    3938  
    40 @@ -117,10 +117,10 @@ 
     39@@ -117,10 +117,10 @@ CFLAGS   += -DHAS_SHADOW 
    4140 #LIBS     += -lshadow $(LIBS) 
    4241 endif 
  • trunk/package/ppp/patches/201-mppe_mppc_1.1.patch

    r15955 r15958  
    1 diff -Naur ppp-2.4.4.orig/include/linux/ppp-comp.h ppp-2.4.4/include/linux/ppp-comp.h 
    2 --- ppp-2.4.4.orig/include/linux/ppp-comp.h     2009-05-09 03:44:09.000000000 -0400 
    3 +++ ppp-2.4.4/include/linux/ppp-comp.h  2009-05-09 03:45:52.000000000 -0400 
     1--- a/include/linux/ppp-comp.h 
     2+++ b/include/linux/ppp-comp.h 
    43@@ -36,7 +36,7 @@ 
    54  */ 
     
    1110  *  NOTE TO MAINTAINERS: 
    1211  *     If you modify this file at all, please set the above date. 
    13 @@ -86,7 +86,7 @@ 
     12@@ -86,7 +86,7 @@ struct compressor { 
    1413  
    1514        /* Compress a packet */ 
     
    2019        /* Return compression statistics */ 
    2120        void    (*comp_stat) (void *state, struct compstat *stats); 
    22 @@ -107,7 +107,7 @@ 
     21@@ -107,7 +107,7 @@ struct compressor { 
    2322  
    2423        /* Decompress a packet. */ 
     
    2928        /* Update state for an incompressible packet received */ 
    3029        void    (*incomp) (void *state, unsigned char *ibuf, int icnt); 
    31 @@ -288,6 +288,33 @@ 
     30@@ -288,6 +288,33 @@ struct compressor { 
    3231            opts |= MPPE_OPT_UNKNOWN;           \ 
    3332     } while (/* CONSTCOND */ 0) 
     
    6362  * Definitions for other, as yet unsupported, compression methods. 
    6463  */ 
    65 diff -Naur ppp-2.4.4.orig/include/net/ppp-comp.h ppp-2.4.4/include/net/ppp-comp.h 
    66 --- ppp-2.4.4.orig/include/net/ppp-comp.h       2009-05-09 03:44:09.000000000 -0400 
    67 +++ ppp-2.4.4/include/net/ppp-comp.h    2009-05-09 03:45:52.000000000 -0400 
    68 @@ -255,6 +255,33 @@ 
     64--- a/include/net/ppp-comp.h 
     65+++ b/include/net/ppp-comp.h 
     66@@ -255,6 +255,33 @@ struct compressor { 
    6967            opts |= MPPE_OPT_UNKNOWN;           \ 
    7068     } while (/* CONSTCOND */ 0) 
     
    10098  * Definitions for other, as yet unsupported, compression methods. 
    10199  */ 
    102 diff -Naur ppp-2.4.4.orig/pppd/ccp.c ppp-2.4.4/pppd/ccp.c 
    103 --- ppp-2.4.4.orig/pppd/ccp.c   2009-05-09 03:44:09.000000000 -0400 
    104 +++ ppp-2.4.4/pppd/ccp.c        2009-05-09 03:45:52.000000000 -0400 
    105 @@ -62,12 +62,10 @@ 
     100--- a/pppd/ccp.c 
     101+++ b/pppd/ccp.c 
     102@@ -62,12 +62,10 @@ static int setdeflate __P((char **)); 
    106103 static char bsd_value[8]; 
    107104 static char deflate_value[8]; 
     
    119116 static option_t ccp_option_list[] = { 
    120117     { "noccp", o_bool, &ccp_protent.enabled_flag, 
    121 @@ -108,54 +106,36 @@ 
     118@@ -108,54 +106,36 @@ static option_t ccp_option_list[] = { 
    122119       "don't allow Predictor-1", OPT_ALIAS | OPT_PRIOSUB | OPT_A2CLR, 
    123120       &ccp_allowoptions[0].predictor_1 }, 
     
    203200  
    204201     { NULL } 
    205 @@ -241,7 +221,7 @@ 
     202@@ -241,7 +221,7 @@ static fsm_callbacks ccp_callbacks = { 
    206203  */ 
    207204 #define ANY_COMPRESS(opt)      ((opt).deflate || (opt).bsd_compress \ 
     
    212209 /* 
    213210  * Local state (mainly for handling reset-reqs and reset-acks). 
    214 @@ -344,6 +324,100 @@ 
     211@@ -344,6 +324,100 @@ setdeflate(argv) 
    215212     return 1; 
    216213 } 
     
    313310  * ccp_init - initialize CCP. 
    314311  */ 
    315 @@ -378,6 +452,30 @@ 
     312@@ -378,6 +452,30 @@ ccp_init(unit) 
    316313     ccp_allowoptions[0].bsd_bits = BSD_MAX_BITS; 
    317314  
     
    344341  
    345342 /* 
    346 @@ -455,11 +553,11 @@ 
     343@@ -455,11 +553,11 @@ ccp_input(unit, p, len) 
    347344     if (oldstate == OPENED && p[0] == TERMREQ && f->state != OPENED) { 
    348345        notice("Compression disabled by peer."); 
     
    358355  
    359356     /* 
    360 @@ -487,6 +585,15 @@ 
     357@@ -487,6 +585,15 @@ ccp_extcode(f, code, id, p, len) 
    361358            break; 
    362359        /* send a reset-ack, which the transmitter will see and 
     
    374371        break; 
    375372  
    376 @@ -515,12 +622,11 @@ 
     373@@ -515,12 +622,11 @@ ccp_protrej(unit) 
    377374     fsm_lowerdown(&ccp_fsm[unit]); 
    378375  
     
    389386  
    390387 /* 
    391 @@ -537,7 +643,7 @@ 
     388@@ -537,7 +643,7 @@ ccp_resetci(f) 
    392389     all_rejected[f->unit] = 0; 
    393390  
     
    398395        int auth_mschap_bits = auth_done[f->unit]; 
    399396        int numbits; 
    400 @@ -551,80 +657,109 @@ 
     397@@ -551,80 +657,109 @@ ccp_resetci(f) 
    401398         * NB: If MPPE is required, all other compression opts are invalid. 
    402399         *     So, we return right away if we can't do it. 
     
    574571        opt_buf[0] = CI_BSD_COMPRESS; 
    575572        opt_buf[1] = CILEN_BSD_COMPRESS; 
    576 @@ -679,7 +814,8 @@ 
     573@@ -679,7 +814,8 @@ ccp_cilen(f) 
    577574        + (go->deflate? CILEN_DEFLATE: 0) 
    578575        + (go->predictor_1? CILEN_PREDICTOR_1: 0) 
     
    584581  
    585582 /* 
    586 @@ -693,6 +829,8 @@ 
     583@@ -693,6 +829,8 @@ ccp_addci(f, p, lenp) 
    587584 { 
    588585     int res; 
     
    593590  
    594591     /* 
    595 @@ -701,22 +839,43 @@ 
     592@@ -701,22 +839,43 @@ ccp_addci(f, p, lenp) 
    596593      * in case it gets Acked. 
    597594      */ 
     
    646643        p[0] = go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT; 
    647644        p[1] = CILEN_DEFLATE; 
    648 @@ -802,7 +961,7 @@ 
     645@@ -802,7 +961,7 @@ ccp_addci(f, p, lenp) 
    649646  
    650647 /* 
     
    655652 static int 
    656653 ccp_ackci(f, p, len) 
    657 @@ -811,24 +970,44 @@ 
     654@@ -811,24 +970,44 @@ ccp_ackci(f, p, len) 
    658655     int len; 
    659656 { 
     
    709706        if (len < CILEN_DEFLATE 
    710707            || p[0] != (go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT) 
    711 @@ -891,7 +1070,7 @@ 
     708@@ -891,7 +1070,7 @@ ccp_ackci(f, p, len) 
    712709  
    713710 /* 
     
    718715 static int 
    719716 ccp_nakci(f, p, len, treat_as_reject) 
    720 @@ -901,6 +1080,8 @@ 
     717@@ -901,6 +1080,8 @@ ccp_nakci(f, p, len, treat_as_reject) 
    721718     int treat_as_reject; 
    722719 { 
     
    727724     ccp_options try;           /* options to ask for next time */ 
    728725  
    729 @@ -908,28 +1089,100 @@ 
     726@@ -908,28 +1089,100 @@ ccp_nakci(f, p, len, treat_as_reject) 
    730727     try = *go; 
    731728  
     
    846843        && p[0] == (go->deflate_correct? CI_DEFLATE: CI_DEFLATE_DRAFT) 
    847844        && p[1] == CILEN_DEFLATE) { 
    848 @@ -1002,14 +1255,50 @@ 
     845@@ -1002,14 +1255,50 @@ ccp_rejci(f, p, len) 
    849846        return -1; 
    850847  
     
    901898        && p[0] == CI_DEFLATE && p[1] == CILEN_DEFLATE) { 
    902899        if (p[2] != DEFLATE_MAKE_OPT(go->deflate_size) 
    903 @@ -1073,14 +1362,15 @@ 
     900@@ -1073,14 +1362,15 @@ ccp_reqci(f, p, lenp, dont_nak) 
    904901     int dont_nak; 
    905902 { 
     
    921918     ret = CONFACK; 
    922919     retp = p0 = p; 
    923 @@ -1103,106 +1393,302 @@ 
     920@@ -1103,106 +1393,302 @@ ccp_reqci(f, p, lenp, dont_nak) 
    924921            switch (type) { 
    925922 #ifdef MPPE 
     
    13171314            case CI_DEFLATE_DRAFT: 
    13181315                if (!ao->deflate || clen != CILEN_DEFLATE 
    1319 @@ -1344,12 +1830,6 @@ 
     1316@@ -1344,12 +1830,6 @@ ccp_reqci(f, p, lenp, dont_nak) 
    13201317        else 
    13211318            *lenp = retp - p0; 
     
    13301327 } 
    13311328  
    1332 @@ -1371,24 +1851,35 @@ 
     1329@@ -1371,24 +1851,35 @@ method_name(opt, opt2) 
    13331330        char *p = result; 
    13341331        char *q = result + sizeof(result); /* 1 past result */ 
     
    13821379     case CI_DEFLATE_DRAFT: 
    13831380        if (opt2 != NULL && opt2->deflate_size != opt->deflate_size) 
    1384 @@ -1444,12 +1935,12 @@ 
     1381@@ -1444,12 +1935,12 @@ ccp_up(f) 
    13851382     } else if (ANY_COMPRESS(*ho)) 
    13861383        notice("%s transmit compression enabled", method_name(ho, NULL)); 
     
    13971394  
    13981395 /* 
    1399 @@ -1472,7 +1963,7 @@ 
     1396@@ -1472,7 +1963,7 @@ ccp_down(f) 
    14001397            lcp_close(f->unit, "MPPE disabled"); 
    14011398        } 
     
    14061403  
    14071404 /* 
    1408 @@ -1532,24 +2023,28 @@ 
     1405@@ -1532,24 +2023,28 @@ ccp_printpkt(p, plen, printer, arg) 
    14091406 #ifdef MPPE 
    14101407            case CI_MPPE: 
     
    14471444            case CI_DEFLATE_DRAFT: 
    14481445                if (optlen >= CILEN_DEFLATE) { 
    1449 @@ -1635,6 +2130,7 @@ 
     1446@@ -1635,6 +2130,7 @@ ccp_datainput(unit, pkt, len) 
    14501447            error("Lost compression sync: disabling compression"); 
    14511448            ccp_close(unit, "Lost compression sync"); 
     
    14551452             * If we were doing MPPE, we must also take the link down. 
    14561453             */ 
    1457 @@ -1642,9 +2138,18 @@ 
     1454@@ -1642,9 +2138,18 @@ ccp_datainput(unit, pkt, len) 
    14581455                error("Too many MPPE errors, closing LCP"); 
    14591456                lcp_close(unit, "Too many MPPE errors"); 
     
    14751472             * We don't do that if we are still waiting for an 
    14761473             * acknowledgement to a previous reset-request. 
    1477 @@ -1675,4 +2180,3 @@ 
     1474@@ -1675,4 +2180,3 @@ ccp_rack_timeout(arg) 
    14781475     } else 
    14791476        ccp_localstate[f->unit] &= ~RACK_PENDING; 
    14801477 } 
    14811478- 
    1482 diff -Naur ppp-2.4.4.orig/pppd/ccp.h ppp-2.4.4/pppd/ccp.h 
    1483 --- ppp-2.4.4.orig/pppd/ccp.h   2009-05-09 03:44:09.000000000 -0400 
    1484 +++ ppp-2.4.4/pppd/ccp.h        2009-05-09 03:45:52.000000000 -0400 
    1485 @@ -37,9 +37,17 @@ 
     1479--- a/pppd/ccp.h 
     1480+++ b/pppd/ccp.h 
     1481@@ -37,9 +37,17 @@ typedef struct ccp_options { 
    14861482     bool predictor_2;          /* do Predictor-2? */ 
    14871483     bool deflate_correct;      /* use correct code for deflate? */ 
     
    15011497 } ccp_options; 
    15021498  
    1503 diff -Naur ppp-2.4.4.orig/pppd/chap_ms.c ppp-2.4.4/pppd/chap_ms.c 
    1504 --- ppp-2.4.4.orig/pppd/chap_ms.c       2009-05-09 03:45:07.000000000 -0400 
    1505 +++ ppp-2.4.4/pppd/chap_ms.c    2009-05-09 03:45:52.000000000 -0400 
    1506 @@ -897,13 +897,17 @@ 
     1499--- a/pppd/chap_ms.c 
     1500+++ b/pppd/chap_ms.c 
     1501@@ -897,13 +897,17 @@ set_mppe_enc_types(int policy, int types 
    15071502     /* 
    15081503      * Disable undesirable encryption types.  Note that we don't ENABLE 
  • trunk/package/ppp/patches/202-no_strip.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/chat/Makefile.linux ppp-2.4.4/chat/Makefile.linux 
    2 --- ppp-2.4.4.orig/chat/Makefile.linux  2006-06-04 01:07:46.000000000 -0400 
    3 +++ ppp-2.4.4/chat/Makefile.linux       2009-05-07 18:04:23.000000000 -0400 
    4 @@ -25,7 +25,7 @@ 
     1--- a/chat/Makefile.linux 
     2+++ b/chat/Makefile.linux 
     3@@ -25,7 +25,7 @@ chat.o:       chat.c 
    54  
    65 install: chat 
     
    1110  
    1211 clean: 
    13 diff -Naur ppp-2.4.4.orig/pppd/Makefile.linux ppp-2.4.4/pppd/Makefile.linux 
    14 --- ppp-2.4.4.orig/pppd/Makefile.linux  2009-05-07 17:04:21.000000000 -0400 
    15 +++ ppp-2.4.4/pppd/Makefile.linux       2009-05-07 18:04:23.000000000 -0400 
    16 @@ -99,7 +99,7 @@ 
     12--- a/pppd/Makefile.linux 
     13+++ b/pppd/Makefile.linux 
     14@@ -99,7 +99,7 @@ ifdef USE_SRP 
    1715 CFLAGS += -DUSE_SRP -DOPENSSL -I/usr/local/ssl/include 
    1816 LIBS   += -lsrp -L/usr/local/ssl/lib -lcrypto 
     
    2321 EXTRACLEAN += srp-entry.o 
    2422 NEEDDES=y 
    25 @@ -200,7 +200,7 @@ 
     23@@ -200,7 +200,7 @@ all: $(TARGETS) 
    2624 install: pppd 
    2725        mkdir -p $(BINDIR) $(MANDIR) 
     
    3230          chmod o-rx,u+s $(BINDIR)/pppd; fi 
    3331        $(INSTALL) -c -m 444 pppd.8 $(MANDIR) 
    34 diff -Naur ppp-2.4.4.orig/pppd/plugins/radius/Makefile.linux ppp-2.4.4/pppd/plugins/radius/Makefile.linux 
    35 --- ppp-2.4.4.orig/pppd/plugins/radius/Makefile.linux   2006-06-04 01:04:14.000000000 -0400 
    36 +++ ppp-2.4.4/pppd/plugins/radius/Makefile.linux        2009-05-07 18:04:23.000000000 -0400 
    37 @@ -36,9 +36,9 @@ 
     32--- a/pppd/plugins/radius/Makefile.linux 
     33+++ b/pppd/plugins/radius/Makefile.linux 
     34@@ -36,9 +36,9 @@ all: $(PLUGIN) 
    3835  
    3936 install: all 
     
    4845        $(INSTALL) -c -m 444 pppd-radattr.8 $(MANDIR) 
    4946  
    50 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/Makefile.linux ppp-2.4.4/pppd/plugins/rp-pppoe/Makefile.linux 
    51 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/Makefile.linux 2009-05-07 17:02:45.000000000 -0400 
    52 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/Makefile.linux      2009-05-07 18:04:23.000000000 -0400 
    53 @@ -39,9 +39,9 @@ 
     47--- a/pppd/plugins/rp-pppoe/Makefile.linux 
     48+++ b/pppd/plugins/rp-pppoe/Makefile.linux 
     49@@ -39,9 +39,9 @@ rp-pppoe.so: libplugin.a plugin.o 
    5450  
    5551 install: all 
     
    6359 clean: 
    6460        rm -f *.o *.so 
    65 diff -Naur ppp-2.4.4.orig/pppdump/Makefile.linux ppp-2.4.4/pppdump/Makefile.linux 
    66 --- ppp-2.4.4.orig/pppdump/Makefile.linux       2006-06-04 01:04:14.000000000 -0400 
    67 +++ ppp-2.4.4/pppdump/Makefile.linux    2009-05-07 18:04:23.000000000 -0400 
    68 @@ -17,5 +17,5 @@ 
     61--- a/pppdump/Makefile.linux 
     62+++ b/pppdump/Makefile.linux 
     63@@ -17,5 +17,5 @@ clean: 
    6964  
    7065 install: 
     
    7368+       $(INSTALL) -c pppdump $(BINDIR) 
    7469        $(INSTALL) -c -m 444 pppdump.8 $(MANDIR) 
    75 diff -Naur ppp-2.4.4.orig/pppstats/Makefile.linux ppp-2.4.4/pppstats/Makefile.linux 
    76 --- ppp-2.4.4.orig/pppstats/Makefile.linux      2006-06-04 01:07:46.000000000 -0400 
    77 +++ ppp-2.4.4/pppstats/Makefile.linux   2009-05-07 18:04:23.000000000 -0400 
    78 @@ -22,7 +22,7 @@ 
     70--- a/pppstats/Makefile.linux 
     71+++ b/pppstats/Makefile.linux 
     72@@ -22,7 +22,7 @@ all: pppstats 
    7973  
    8074 install: pppstats 
  • trunk/package/ppp/patches/203-opt_flags.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/plugins/radius/Makefile.linux ppp-2.4.4/pppd/plugins/radius/Makefile.linux 
    2 --- ppp-2.4.4.orig/pppd/plugins/radius/Makefile.linux   2009-05-07 18:05:57.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/plugins/radius/Makefile.linux        2009-05-07 18:06:23.000000000 -0400 
    4 @@ -12,7 +12,8 @@ 
     1--- a/pppd/plugins/radius/Makefile.linux 
     2+++ b/pppd/plugins/radius/Makefile.linux 
     3@@ -12,7 +12,8 @@ VERSION = $(shell awk -F '"' '/VERSION/  
    54 INSTALL        = install 
    65  
     
    1211 # Uncomment the next line to include support for Microsoft's 
    1312 # MS-CHAP authentication protocol. 
    14 diff -Naur ppp-2.4.4.orig/pppdump/Makefile.linux ppp-2.4.4/pppdump/Makefile.linux 
    15 --- ppp-2.4.4.orig/pppdump/Makefile.linux       2009-05-07 18:05:57.000000000 -0400 
    16 +++ ppp-2.4.4/pppdump/Makefile.linux    2009-05-07 18:06:23.000000000 -0400 
    17 @@ -2,7 +2,8 @@ 
     13--- a/pppdump/Makefile.linux 
     14+++ b/pppdump/Makefile.linux 
     15@@ -2,7 +2,8 @@ DESTDIR = $(INSTROOT)@DESTDIR@ 
    1816 BINDIR = $(DESTDIR)/sbin 
    1917 MANDIR = $(DESTDIR)/share/man/man8 
  • trunk/package/ppp/patches/204-radius_config.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/plugins/radius/config.c ppp-2.4.4/pppd/plugins/radius/config.c 
    2 --- ppp-2.4.4.orig/pppd/plugins/radius/config.c 2004-11-14 02:26:26.000000000 -0500 
    3 +++ ppp-2.4.4/pppd/plugins/radius/config.c      2009-05-07 19:31:14.000000000 -0400 
    4 @@ -369,31 +369,37 @@ 
     1--- a/pppd/plugins/radius/config.c 
     2+++ b/pppd/plugins/radius/config.c 
     3@@ -369,31 +369,37 @@ static int test_config(char *filename) 
    54        } 
    65 #endif 
     
    4039        return 0; 
    4140 } 
    42 diff -Naur ppp-2.4.4.orig/pppd/plugins/radius/options.h ppp-2.4.4/pppd/plugins/radius/options.h 
    43 --- ppp-2.4.4.orig/pppd/plugins/radius/options.h        2004-11-14 02:26:26.000000000 -0500 
    44 +++ ppp-2.4.4/pppd/plugins/radius/options.h     2009-05-07 19:31:14.000000000 -0400 
    45 @@ -31,24 +31,21 @@ 
     41--- a/pppd/plugins/radius/options.h 
     42+++ b/pppd/plugins/radius/options.h 
     43@@ -31,24 +31,21 @@ typedef struct _option { 
    4644 static SERVER acctserver = {0}; 
    4745 static SERVER authserver = {0}; 
  • trunk/package/ppp/patches/205-no_exponential_timeout.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/plugins/rp-pppoe/discovery.c ppp-2.4.4/pppd/plugins/rp-pppoe/discovery.c 
    2 --- ppp-2.4.4.orig/pppd/plugins/rp-pppoe/discovery.c    2009-05-07 19:47:30.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/plugins/rp-pppoe/discovery.c 2009-05-07 20:23:04.000000000 -0400 
    4 @@ -593,12 +593,14 @@ 
     1--- a/pppd/plugins/rp-pppoe/discovery.c 
     2+++ b/pppd/plugins/rp-pppoe/discovery.c 
     3@@ -593,12 +593,14 @@ discovery(PPPoEConnection *conn) 
    54        conn->discoveryState = STATE_SENT_PADI; 
    65        waitForPADO(conn, timeout); 
     
    1716            break; 
    1817        } 
    19 @@ -621,7 +623,9 @@ 
     18@@ -621,7 +623,9 @@ discovery(PPPoEConnection *conn) 
    2019        sendPADR(conn); 
    2120        conn->discoveryState = STATE_SENT_PADR; 
  • trunk/package/ppp/patches/206-compensate_time_change.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/main.c ppp-2.4.4/pppd/main.c 
    2 --- ppp-2.4.4.orig/pppd/main.c  2009-05-07 22:25:24.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/main.c       2009-05-07 22:22:40.000000000 -0400 
     1--- a/pppd/main.c 
     2+++ b/pppd/main.c 
    43@@ -90,6 +90,7 @@ 
    54 #include <sys/socket.h> 
     
    109 #include "pppd.h" 
    1110 #include "magic.h" 
    12 @@ -227,6 +228,7 @@ 
     11@@ -227,6 +228,7 @@ static struct subprocess *children; 
    1312  
    1413 /* Prototypes for procedures local to this file. */ 
     
    1817 static void create_pidfile __P((int pid)); 
    1918 static void create_linkpidfile __P((int pid)); 
    20 @@ -532,6 +534,7 @@ 
     19@@ -532,6 +534,7 @@ main(argc, argv) 
    2120            info("Starting link"); 
    2221        } 
     
    2625        script_unsetenv("CONNECT_TIME"); 
    2726        script_unsetenv("BYTES_SENT"); 
    28 @@ -1264,6 +1267,36 @@ 
     27@@ -1264,6 +1267,36 @@ struct   callout { 
    2928  
    3029 static struct callout *callout = NULL; /* Callout list */ 
     
    6362 /* 
    6463  * timeout - Schedule a timeout. 
    65 @@ -1334,6 +1367,8 @@ 
     64@@ -1334,6 +1367,8 @@ calltimeout() 
    6665 { 
    6766     struct callout *p; 
     
    7271        p = callout; 
    7372  
    74 @@ -1361,6 +1396,8 @@ 
     73@@ -1361,6 +1396,8 @@ timeleft(tvp) 
    7574 { 
    7675     if (callout == NULL) 
  • trunk/package/ppp/patches/207-lcp_mtu_max.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/lcp.c ppp-2.4.4/pppd/lcp.c 
    2 --- ppp-2.4.4.orig/pppd/lcp.c   2009-05-07 22:24:09.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/lcp.c        2009-05-07 22:26:57.000000000 -0400 
    4 @@ -1904,12 +1904,12 @@ 
     1--- a/pppd/lcp.c 
     2+++ b/pppd/lcp.c 
     3@@ -1904,12 +1904,12 @@ lcp_up(f) 
    54      * the interface MTU is set to the lowest of that, the 
    65      * MTU we want to use, and our link MRU. 
  • trunk/package/ppp/patches/300-filter-pcap-includes-lib.patch

    r15955 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/Makefile.linux ppp-2.4.4/pppd/Makefile.linux 
    2 --- ppp-2.4.4.orig/pppd/Makefile.linux  2009-05-07 22:25:24.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/Makefile.linux       2009-05-07 22:28:44.000000000 -0400 
    4 @@ -170,8 +170,8 @@ 
     1--- a/pppd/Makefile.linux 
     2+++ b/pppd/Makefile.linux 
     3@@ -170,8 +170,8 @@ endif 
    54  
    65 ifdef FILTER 
  • trunk/package/ppp/patches/310-precompile_filter.patch

    r15957 r15958  
    1 diff -Naur ppp-2.4.4.orig/pppd/Makefile.linux ppp-2.4.4/pppd/Makefile.linux 
    2 --- ppp-2.4.4.orig/pppd/Makefile.linux  2009-05-07 22:31:54.000000000 -0400 
    3 +++ ppp-2.4.4/pppd/Makefile.linux       2009-05-07 22:33:12.000000000 -0400 
    4 @@ -50,6 +50,9 @@ 
     1--- a/pppd/Makefile.linux 
     2+++ b/pppd/Makefile.linux 
     3@@ -50,6 +50,9 @@ MPPE=y 
    54 # and that the kernel driver support PPP packet filtering. 
    65 #FILTER=y 
     
    1211 # Linux distributions: Please leave multilink ENABLED in your builds 
    1312 # of pppd! 
    14 @@ -175,6 +178,14 @@ 
     13@@ -175,6 +178,14 @@ CFLAGS  += -DPPP_FILTER -I$(STAGING_DIR) 
    1514 endif 
    1615 endif 
     
    2726      PPPDSRCS += ipv6cp.c eui64.c 
    2827      HEADERS  += ipv6cp.h eui64.h 
    29 diff -Naur ppp-2.4.4.orig/pppd/options.c ppp-2.4.4/pppd/options.c 
    30 --- ppp-2.4.4.orig/pppd/options.c       2009-05-07 22:25:24.000000000 -0400 
    31 +++ ppp-2.4.4/pppd/options.c    2009-05-07 22:38:28.000000000 -0400 
     28--- a/pppd/options.c 
     29+++ b/pppd/options.c 
    3230@@ -57,6 +57,7 @@ 
    3331  
     
    3836  * There have been 3 or 4 different names for this in libpcap CVS, but 
    3937  * this seems to be what they have settled on... 
    40 @@ -160,6 +161,13 @@ 
     38@@ -160,6 +161,13 @@ static int setlogfile __P((char **)); 
    4139 static int loadplugin __P((char **)); 
    4240 #endif 
     
    5250 static int setpassfilter __P((char **)); 
    5351 static int setactivefilter __P((char **)); 
    54 @@ -317,6 +325,14 @@ 
     52@@ -317,6 +325,14 @@ option_t general_options[] = { 
    5553       "set filter for active pkts", OPT_PRIO }, 
    5654 #endif 
     
    6765     { "maxoctets", o_int, &maxoctets, 
    6866       "Set connection traffic limit", 
    69 @@ -1456,6 +1472,29 @@ 
     67@@ -1456,6 +1472,29 @@ callfile(argv) 
    7068     return ok; 
    7169 } 
     
    9795 /* 
    9896  * setpassfilter - Set the pass filter for packets 
    99 diff -Naur ppp-2.4.4.orig/pppd/pcap_pcc.c ppp-2.4.4/pppd/pcap_pcc.c 
    100 --- ppp-2.4.4.orig/pppd/pcap_pcc.c      1969-12-31 19:00:00.000000000 -0500 
    101 +++ ppp-2.4.4/pppd/pcap_pcc.c   2009-05-07 22:33:12.000000000 -0400 
     97--- /dev/null 
     98+++ b/pppd/pcap_pcc.c 
    10299@@ -0,0 +1,74 @@ 
    103100+#include <pcap.h> 
     
    175172+  return 0; 
    176173+} 
    177 diff -Naur ppp-2.4.4.orig/pppd/pcap_pcc.h ppp-2.4.4/pppd/pcap_pcc.h 
    178 --- ppp-2.4.4.orig/pppd/pcap_pcc.h      1969-12-31 19:00:00.000000000 -0500 
    179 +++ ppp-2.4.4/pppd/pcap_pcc.h   2009-05-07 22:33:12.000000000 -0400 
     174--- /dev/null 
     175+++ b/pppd/pcap_pcc.h 
    180176@@ -0,0 +1,7 @@ 
    181177+#ifndef PCAP_PCC_H 
Note: See TracChangeset for help on using the changeset viewer.