Changeset 2003


Ignore:
Timestamp:
2005-09-29T14:40:16+02:00 (11 years ago)
Author:
wbx
Message:

update openswan to 2.40

Location:
trunk/openwrt
Files:
2 added
4 edited

Legend:

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

    r1085 r2003  
    44 
    55PKG_NAME:=openswan 
    6 PKG_VERSION:=2.3.1 
     6PKG_VERSION:=2.4.0 
    77PKG_RELEASE:=1 
    8 PKG_MD5SUM:=3dcf1cd7efcbe8db3148fc288d429db1 
     8PKG_MD5SUM:=6cbba783658eb62b87cbf4937f5e8464 
    99 
    1010PKG_SOURCE_URL:=http://www.openswan.org/download 
     
    2020 
    2121$(PKG_BUILD_DIR)/.built: 
    22 #       $(MAKE) -C $(PKG_BUILD_DIR) \ 
    23 #               $(TARGET_CONFIGURE_OPTS) \ 
    24 #               KERNELSRC="$(LINUX_DIR)" \ 
    25 #               ARCH="mips" \ 
    26 #               USERCOMPILE="$(FLAGS)" \ 
    27 #               module 
    2822        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    2923                $(TARGET_CONFIGURE_OPTS) \ 
  • trunk/openwrt/package/openswan/patches/pluto-includes.patch

    r565 r2003  
    1 diff -urN openswan-2.3.1dr6.old/programs/pluto/Makefile openswan-2.3.1dr6/programs/pluto/Makefile 
    2 --- openswan-2.3.1dr6.old/programs/pluto/Makefile       2005-03-27 22:21:41.000000000 +0200 
    3 +++ openswan-2.3.1dr6/programs/pluto/Makefile   2005-04-05 02:58:42.000000000 +0200 
    4 @@ -66,7 +66,7 @@ 
    5   
    6  # where to find klips headers and Openswan headers 
    7  # and 2.6 kernel's <rtnetlink.h> and <xfrm.h> 
    8 -HDRDIRS = -I${OPENSWANSRCDIR}/programs/pluto/linux26 -I${OPENSWANSRCDIR}/include -I$(KLIPSINC)  
    9 +HDRDIRS = -I${OPENSWANSRCDIR}/programs/pluto/linux26 -I${OPENSWANSRCDIR}/include -I$(KLIPSINC)  $(EXTRA_INCLUDE) 
    10   
    11  # On non-LINUX systems, these one of these may be needed (see endian.h) 
    12  # BYTE_ORDER = -DBIG_ENDIAN=4321 -DLITTLE_ENDIAN=1234 -DBYTE_ORDER=BIG_ENDIAN 
    13 diff -urN openswan-2.3.1dr6.old/programs/pluto/Makefile openswan-2.3.1dr6.dev/programs/pluto/Makefile 
    14 --- openswan-2.3.1dr6.old/programs/pluto/Makefile       2005-04-05 03:00:36.000000000 +0200 
    15 +++ openswan-2.3.1dr6.dev/programs/pluto/Makefile       2005-04-05 03:06:18.000000000 +0200 
    16 @@ -255,7 +255,7 @@ 
    17  LIBSPLUTO+=$(IPSECPOLICY_LIBS) $(X509_LIBS) $(SMARTCARD_LIBS)  
     1diff -Nur openswan-2.4.0.orig/programs/pluto/Makefile openswan-2.4.0/programs/pluto/Makefile 
     2--- openswan-2.4.0.orig/programs/pluto/Makefile 2005-08-12 03:12:38.000000000 +0200 
     3+++ openswan-2.4.0/programs/pluto/Makefile      2005-09-29 13:41:14.016377750 +0200 
     4@@ -271,7 +271,7 @@ 
    185 LIBSPLUTO+=$(HAVE_THREADS_LIBS) ${XAUTHPAM_LIBS} 
    196 LIBSPLUTO+=${CURL_LIBS}  
     7 LIBSPLUTO+=${EXTRA_CRYPTO_LIBS} 
    208-LIBSPLUTO+= -lgmp -lresolv # -lefence 
    21 +LIBSPLUTO+= $(EXTRA_LIBS) -lgmp -lresolv # -lefence 
     9+LIBSPLUTO+=$(EXTRA_LIBS) -lgmp -lresolv # -lefence 
    2210  
    2311 ifneq ($(LD_LIBRARY_PATH),) 
    2412 LDFLAGS=-L$(LD_LIBRARY_PATH) 
    25 Binary files openswan-2.3.1dr6.old/programs/pluto/.Makefile.swp and openswan-2.3.1dr6.dev/programs/pluto/.Makefile.swp differ 
  • trunk/openwrt/package/openswan/patches/scripts.patch

    r619 r2003  
    1 diff -uNr openswan-2.3.0.orig/programs/loggerfix openswan-2.3.0/programs/loggerfix 
    2 --- openswan-2.3.0.orig/programs/loggerfix      1970-01-01 00:00:00.000000000 +0000 
    3 +++ openswan-2.3.0/programs/loggerfix   2005-02-02 20:34:54.000000000 +0000 
     1diff -Nur openswan-2.4.0.orig/programs/loggerfix openswan-2.4.0/programs/loggerfix 
     2--- openswan-2.4.0.orig/programs/loggerfix      1970-01-01 01:00:00.000000000 +0100 
     3+++ openswan-2.4.0/programs/loggerfix   2005-09-29 13:44:43.325458750 +0200 
    44@@ -0,0 +1,5 @@ 
    55+#!/bin/sh 
     
    88+echo "$*" >> /dev/null 
    99+exit 0 
    10 diff -uNr openswan-2.3.0.orig/programs/look/look.in openswan-2.3.0/programs/look/look.in 
    11 --- openswan-2.3.0.orig/programs/look/look.in   2003-10-31 02:32:42.000000000 +0000 
    12 +++ openswan-2.3.0/programs/look/look.in        2005-02-02 20:34:54.000000000 +0000 
    13 @@ -79,7 +79,7 @@ 
     10diff -Nur openswan-2.4.0.orig/programs/look/look.in openswan-2.4.0/programs/look/look.in 
     11--- openswan-2.4.0.orig/programs/look/look.in   2005-08-18 16:10:09.000000000 +0200 
     12+++ openswan-2.4.0/programs/look/look.in        2005-09-29 13:44:49.537847000 +0200 
     13@@ -84,7 +84,7 @@ 
    1414 then 
    1515        pat="$pat|$defaultroutephys\$|$defaultroutevirt\$" 
    1616 else 
    17 -       for i in `echo "$IPSECinterfaces" | tr '=' ' '` 
    18 +       for i in `echo "$IPSECinterfaces" | sed 's/=/ /'` 
     17-       for i in `echo "$IPSECinterfaces" | sed 's/=/ /'` 
     18+       for i in `echo "$IPSECinterfaces" | tr '=' ' '` 
    1919        do 
    2020                pat="$pat|$i\$" 
    2121        done 
    22 diff -uNr openswan-2.3.0.orig/programs/manual/manual.in openswan-2.3.0/programs/manual/manual.in 
    23 --- openswan-2.3.0.orig/programs/manual/manual.in       2004-11-01 22:49:01.000000000 +0000 
    24 +++ openswan-2.3.0/programs/manual/manual.in    2005-02-02 20:34:54.000000000 +0000 
     22diff -Nur openswan-2.4.0.orig/programs/manual/manual.in openswan-2.4.0/programs/manual/manual.in 
     23--- openswan-2.4.0.orig/programs/manual/manual.in       2005-04-18 00:57:12.000000000 +0200 
     24+++ openswan-2.4.0/programs/manual/manual.in    2005-09-29 13:44:52.446028750 +0200 
    2525@@ -104,7 +104,7 @@ 
    2626                                sub(/:/, " ", $0) 
    2727                                if (interf != "") 
    2828                                        print $3 "@" interf 
    29 -                        }' | tr '\n' ' '`" 
    30 +                        }' | sed ':a;N;$!ba;s/\n/ /g'`" 
     29-                        }' | sed ':a;N;$!ba;s/\n/ /g'`" 
     30+                        }' | tr '\n' ' '`" 
    3131        ;; 
    3232 esac 
    33  diff -uNr openswan-2.3.0.orig/programs/_startklips/_startklips.in openswan-2.3.0/programs/_startklips/_startklips.in 
    34 --- openswan-2.3.0.orig/programs/_startklips/_startklips.in     2004-12-10 12:38:28.000000000 +0000 
    35 +++ openswan-2.3.0/programs/_startklips/_startklips.in  2005-02-02 20:34:54.000000000 +0000 
    36 @@ -292,7 +292,12 @@ 
     33  
     34diff -Nur openswan-2.4.0.orig/programs/_plutorun/_plutorun.in openswan-2.4.0/programs/_plutorun/_plutorun.in 
     35--- openswan-2.4.0.orig/programs/_plutorun/_plutorun.in 2005-04-21 23:57:16.000000000 +0200 
     36+++ openswan-2.4.0/programs/_plutorun/_plutorun.in      2005-09-29 13:44:53.442091000 +0200 
     37@@ -147,7 +147,7 @@ 
     38                        exit 1 
    3739                fi 
    38                  unset MODPATH MODULECONF        # no user overrides! 
    39                  depmod -a >/dev/null 2>&1 
    40 -                modprobe -v ipsec 
    41 +                if [ -f modprobe ] 
    42 +                                                                       then modprobe -v ipsec 
    43 +                                                               elif [ -f insmod ] 
    44 +                                                                       then insmod ipsec 
    45 +                                                               fi 
    46 +                                                                        
    47          fi 
    48          if test ! -f $ipsecversion 
    49          then 
    50 diff -uNr openswan-2.3.0.orig/programs/setup/setup.in openswan-2.3.0/programs/setup/setup.in 
    51 --- openswan-2.3.0.orig/programs/setup/setup.in 2004-03-22 00:24:06.000000000 +0000 
    52 +++ openswan-2.3.0/programs/setup/setup.in      2005-02-02 20:34:54.000000000 +0000 
    53 @@ -110,12 +110,22 @@ 
     40        else 
     41-               if test ! -w "`dirname $stderrlog`" 
     42+               if test ! -w "`echo $stderrlog | sed -r 's/(^.*\/)(.*$)/\1/'`" 
     43                then 
     44                        echo Cannot write to directory to create \"$stderrlog\". 
     45                        exit 1 
     46diff -Nur openswan-2.4.0.orig/programs/_realsetup/_realsetup.in openswan-2.4.0/programs/_realsetup/_realsetup.in 
     47--- openswan-2.4.0.orig/programs/_realsetup/_realsetup.in       2005-07-28 02:23:48.000000000 +0200 
     48+++ openswan-2.4.0/programs/_realsetup/_realsetup.in    2005-09-29 13:44:53.442091000 +0200 
     49@@ -235,7 +235,7 @@ 
     50  
     51        # misc pre-Pluto setup 
     52  
     53-       perform test -d `dirname $subsyslock` "&&" touch $subsyslock 
     54+       perform test -d `echo $subsyslock | sed -r 's/(^.*\/)(.*$)/\1/'` "&&" touch $subsyslock 
     55  
     56        if test " $IPSECforwardcontrol" = " yes" 
     57        then 
     58@@ -347,7 +347,7 @@ 
     59                lsmod 2>&1 | grep "^xfrm_user" > /dev/null && rmmod -s xfrm_user 
     60        fi  
     61  
     62-       perform test -d `dirname $subsyslock` "&&" rm -f $subsyslock 
     63+       perform test -d `echo $subsyslock | sed -r 's/(^.*\/)(.*$)/\1/'` "&&" touch $subsyslock "&&" rm -f $subsyslock 
     64  
     65        perform rm -f $info $lock $plutopid 
     66        perform echo "...Openswan IPsec stopped" "|" $LOGONLY 
     67diff -Nur openswan-2.4.0.orig/programs/send-pr/send-pr.in openswan-2.4.0/programs/send-pr/send-pr.in 
     68--- openswan-2.4.0.orig/programs/send-pr/send-pr.in     2005-04-18 01:04:46.000000000 +0200 
     69+++ openswan-2.4.0/programs/send-pr/send-pr.in  2005-09-29 13:44:53.442091000 +0200 
     70@@ -402,7 +402,7 @@ 
     71                    else 
     72                        if [ "$fieldname" != "Category" ] 
     73                        then 
     74-                           values=`${BINDIR}/query-pr --valid-values $fieldname | sed ':a;N;$!ba;s/\n/ /g' | sed 's/ *$//g;s/ / | /g;s/^/[ /;s/$/ ]/;'` 
     75+                           values=`${BINDIR}/query-pr --valid-values $fieldname | tr '\n' ' ' | sed 's/ *$//g;s/ / | /g;s/^/[ /;s/$/ ]/;'` 
     76                            valslen=`echo "$values" | wc -c` 
     77                        else 
     78                            values="choose from a category listed above" 
     79@@ -414,7 +414,7 @@ 
     80                        else 
     81                                desc="<${values} (one line)>"; 
     82                        fi 
     83-                       dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'` 
     84+                       dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'` 
     85                        echo "/^>${fieldname}:/ s/${dpat}//" >> $FIXFIL 
     86                    fi 
     87                    echo "${fmtname}${desc}" >> $file 
     88@@ -425,7 +425,7 @@ 
     89                        desc="  $default_val"; 
     90                    else 
     91                        desc="  <`${BINDIR}/query-pr --field-description $fieldname` (multiple lines)>"; 
     92-                       dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'` 
     93+                       dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'` 
     94                        echo "s/^${dpat}//" >> $FIXFIL 
     95                    fi 
     96                    echo "${fmtname}" >> $file; 
     97@@ -437,7 +437,7 @@ 
     98                        desc="${default_val}" 
     99                    else 
     100                        desc="<`${BINDIR}/query-pr --field-description $fieldname` (one line)>" 
     101-                       dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'` 
     102+                       dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'` 
     103                        echo "/^>${fieldname}:/ s/${dpat}//" >> $FIXFIL 
     104                    fi 
     105                    echo "${fmtname}${desc}" >> $file 
     106diff -Nur openswan-2.4.0.orig/programs/setup/setup.in openswan-2.4.0/programs/setup/setup.in 
     107--- openswan-2.4.0.orig/programs/setup/setup.in 2005-07-25 21:17:03.000000000 +0200 
     108+++ openswan-2.4.0/programs/setup/setup.in      2005-09-29 13:44:52.446028750 +0200 
     109@@ -117,12 +117,22 @@ 
    54110 # do it 
    55111 case "$1" in 
     
    75131        outtmp=/var/run/pluto/ipsec_setup.out 
    76132        ( 
    77 diff -uNr openswan-2.3.0.orig/programs/showhostkey/showhostkey.in openswan-2.3.0/programs/showhostkey/showhostkey.in 
    78 --- openswan-2.3.0.orig/programs/showhostkey/showhostkey.in     2004-11-14 13:40:41.000000000 +0000 
    79 +++ openswan-2.3.0/programs/showhostkey/showhostkey.in  2005-02-02 20:34:54.000000000 +0000 
     133diff -Nur openswan-2.4.0.orig/programs/showhostkey/showhostkey.in openswan-2.4.0/programs/showhostkey/showhostkey.in 
     134--- openswan-2.4.0.orig/programs/showhostkey/showhostkey.in     2004-11-14 14:40:41.000000000 +0100 
     135+++ openswan-2.4.0/programs/showhostkey/showhostkey.in  2005-09-29 13:44:52.446028750 +0200 
    80136@@ -63,7 +63,7 @@ 
    81137        exit 1 
     
    86142  
    87143 awk '  BEGIN { 
    88  
    89 diff -uNr openswan-2.3.0.orig/programs/send-pr/send-pr.in openswan-2.3.0/programs/send-pr/send-pr.in 
    90 --- openswan-2.3.0.orig/programs/send-pr/send-pr.in     2003-07-14 12:26:17.000000000 +0000 
    91 +++ openswan-2.3.0/programs/send-pr/send-pr.in  2005-02-02 20:34:54.000000000 +0000 
    92 @@ -402,7 +402,7 @@ 
    93                     else 
    94                         if [ "$fieldname" != "Category" ] 
    95                         then 
    96 -                           values=`${BINDIR}/query-pr --valid-values $fieldname | tr '\n' ' ' | sed 's/ *$//g;s/ / | /g;s/^/[ /;s/$/ ]/;'` 
    97 +                           values=`${BINDIR}/query-pr --valid-values $fieldname | sed ':a;N;$!ba;s/\n/ /g' | sed 's/ *$//g;s/ / | /g;s/^/[ /;s/$/ ]/;'` 
    98                             valslen=`echo "$values" | wc -c` 
    99                         else 
    100                             values="choose from a category listed above" 
    101 @@ -414,7 +414,7 @@ 
    102                         else 
    103                                 desc="<${values} (one line)>"; 
    104                         fi 
    105 -                       dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'` 
    106 +                       dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'` 
    107                         echo "/^>${fieldname}:/ s/${dpat}//" >> $FIXFIL 
    108                     fi 
    109                     echo "${fmtname}${desc}" >> $file 
    110 @@ -425,7 +425,7 @@ 
    111                         desc="  $default_val"; 
    112                     else 
    113                         desc="  <`${BINDIR}/query-pr --field-description $fieldname` (multiple lines)>"; 
    114 -                       dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'` 
    115 +                       dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'` 
    116                         echo "s/^${dpat}//" >> $FIXFIL 
    117                     fi 
    118                     echo "${fmtname}" >> $file; 
    119 @@ -437,7 +437,7 @@ 
    120                         desc="${default_val}" 
    121                     else 
    122                         desc="<`${BINDIR}/query-pr --field-description $fieldname` (one line)>" 
    123 -                       dpat=`echo "$desc" | tr '\]\[*+^$|\()&/' '............'` 
    124 +                       dpat=`echo "$desc" | sed 's/[][*+^$|\()&/]/./g'` 
    125                         echo "/^>${fieldname}:/ s/${dpat}//" >> $FIXFIL 
    126                     fi 
    127                     echo "${fmtname}${desc}" >> $file 
    128 diff -uNr openswan-2.3.0.orig/programs/_realsetup/_realsetup.in openswan-2.3.0/programs/_realsetup/_realsetup.in 
    129 --- openswan-2.3.0.orig/programs/_realsetup/_realsetup.in       2004-12-10 13:10:04.000000000 +0000 
    130 +++ openswan-2.3.0/programs/_realsetup/_realsetup.in    2005-02-02 20:34:54.000000000 +0000 
    131 @@ -209,7 +209,7 @@ 
    132   
    133         # misc pre-Pluto setup 
    134   
    135 -       perform test -d `dirname $subsyslock` "&&" touch $subsyslock 
    136 +       perform test -d `echo $subsyslock | sed -r 's/(^.*\/)(.*$)/\1/'` "&&" touch $subsyslock 
    137   
    138         if test " $IPSECforwardcontrol" = " yes" 
    139         then 
    140 @@ -313,7 +313,7 @@ 
    141                 lsmod 2>&1 | grep "^xfrm_user" > /dev/null && rmmod -s xfrm_user 
    142         fi  
    143   
    144 -       perform test -d `dirname $subsyslock` "&&" rm -f $subsyslock 
    145 +       perform test -d `echo $subsyslock | sed -r 's/(^.*\/)(.*$)/\1/'` "&&" touch $subsyslock "&&" rm -f $subsyslock 
    146   
    147         perform rm -f $info $lock $plutopid 
    148         perform echo "...Openswan IPsec stopped" "|" $LOGONLY 
    149 --- openswan-2.3.0.orig/programs/_plutorun/_plutorun.in 2004-11-03 20:21:08.000000000 +0000 
    150 +++ openswan-2.3.0/programs/_plutorun/_plutorun.in      2005-02-02 20:34:54.000000000 +0000 
    151 @@ -140,7 +140,7 @@ 
    152                         exit 1 
    153                 fi 
    154         else 
    155 -               if test ! -w "`dirname $stderrlog`" 
    156 +               if test ! -w "`echo $stderrlog | sed -r 's/(^.*\/)(.*$)/\1/'`" 
    157                 then 
    158                         echo Cannot write to directory to create \"$stderrlog\". 
    159                         exit 1 
    160 diff -urN openswan-2.3.1.old/programs/_startklips/_startklips.in openswan-2.3.1/programs/_startklips/_startklips.in 
    161 --- openswan-2.3.1.old/programs/_startklips/_startklips.in      2005-04-10 23:57:51.000000000 +0200 
    162 +++ openswan-2.3.1/programs/_startklips/_startklips.in  2005-04-11 00:00:36.000000000 +0200 
     144                inkey = 0 
     145diff -Nur openswan-2.4.0.orig/programs/_startklips/_startklips.in openswan-2.4.0/programs/_startklips/_startklips.in 
     146--- openswan-2.4.0.orig/programs/_startklips/_startklips.in     2005-03-31 23:07:27.000000000 +0200 
     147+++ openswan-2.4.0/programs/_startklips/_startklips.in  2005-09-29 13:44:53.442091000 +0200 
    163148@@ -262,15 +262,15 @@ 
    164149     echo "FATAL ERROR: Both KLIPS and NETKEY IPsec code is present in kernel" 
     
    208193 fi 
    209194  
     195@@ -305,7 +305,12 @@ 
     196                fi 
     197                 unset MODPATH MODULECONF        # no user overrides! 
     198                 depmod -a >/dev/null 2>&1 
     199-                modprobe -v ipsec 
     200+                if [ -f modprobe ] 
     201+                                                                       then modprobe -v ipsec 
     202+                                                               elif [ -f insmod ] 
     203+                                                                       then insmod ipsec 
     204+                                                               fi 
     205+                                                                        
     206         fi 
     207         if test ! -f $ipsecversion 
     208         then 
  • trunk/openwrt/target/linux/package/openswan/Makefile

    r1682 r2003  
    55 
    66PKG_NAME:=openswan 
    7 PKG_VERSION:=2.3.1 
     7PKG_VERSION:=2.4.0 
    88PKG_RELEASE:=1 
    9 PKG_MD5SUM:=3dcf1cd7efcbe8db3148fc288d429db1 
     9PKG_MD5SUM:=6cbba783658eb62b87cbf4937f5e8464 
    1010 
    1111PKG_SOURCE_URL:=http://www.openswan.org/download 
Note: See TracChangeset for help on using the changeset viewer.