/[smecontribs]/rpms/smeserver-libreswan/contribs9/smeserver-libreswan-remove-obsoletes.patch
ViewVC logotype

Contents of /rpms/smeserver-libreswan/contribs9/smeserver-libreswan-remove-obsoletes.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Thu Jun 21 13:02:20 2018 UTC (5 years, 10 months ago) by jcrisp
Branch: MAIN
CVS Tags: smeserver-libreswan-0_5-31_el6_sme, smeserver-libreswan-0_5-33_el6_sme, smeserver-libreswan-0_5-30_el6_sme, smeserver-libreswan-0_5-32_el6_sme, smeserver-libreswan-0_5-28_el6_sme, smeserver-libreswan-0_5-29_el6_sme, smeserver-libreswan-0_5-34_el6_sme, HEAD
* Thu Jun 21 2018 John Crisp <jcrisp@safeandsoundit.co.uk> 0.5-28.sme
- Bump required Libreswan to 3.23
- Chamge forceencaps to encapsulation
- Remove obsolete nat_traversal
- Modify ipsec.conf for no rightsubnet in xl2tpd

1 diff -ruN smeserver-libreswan-0.5.old/root/etc/e-smith/templates/etc/ipsec.conf/10Setup smeserver-libreswan-0.5/root/etc/e-smith/templates/etc/ipsec.conf/10Setup
2 --- smeserver-libreswan-0.5.old/root/etc/e-smith/templates/etc/ipsec.conf/10Setup 2018-06-21 14:38:06.078134549 +0200
3 +++ smeserver-libreswan-0.5/root/etc/e-smith/templates/etc/ipsec.conf/10Setup 2018-06-21 14:39:00.708831748 +0200
4 @@ -34,7 +34,6 @@
5 $OUT .= " #klipsdebug=none\n";
6 $OUT .= " plutostderrlog=/var/log/pluto/pluto.log\n";
7 $OUT .= " dumpdir=/var/run/pluto/\n";
8 - $OUT .= " nat_traversal=yes\n";
9
10 if ( $keepalive ne '' ) {
11 $OUT .= " keep-alive=$keepalive\n";
12 @@ -52,18 +51,27 @@
13 foreach my $ipsecprop (@connections) {
14
15 # Note that L2TPD needs the localsubnet in here
16 + # Second thoughts I don't think it does
17 + # Only when you have subnet <-> subnet
18
19 my $ipsecstatus = $ipsecDB->get_prop( "$ipsecprop", 'status' ) || "disabled";
20
21 - if ( $ipsecstatus eq 'enabled' ) {
22 + my $ipsecrecord = $ipsecDB->get($ipsecprop);
23 + my $type = $ipsecrecord->prop('type');
24 +
25 + if ( $ipsecstatus eq 'enabled' && $type eq 'ipsec' ) {
26 +
27 my $rightsubnet = $ipsecDB->get_prop( "$ipsecprop", 'rightsubnet' );
28
29 + unless ( $rightsubnet ) {
30 + warn ("Warning $ipsecprop has no right subnet");
31 + }
32 +
33 # Check if the network is a unique value
34 - if ( !( $rightsubnet ~~ @subnetArr ) ) {
35 - print "$rightsubnet\n";
36 -
37 + if ( $rightsubnet && !( $rightsubnet ~~ @subnetArr ) ) {
38 push( @subnetArr, $rightsubnet );
39 }
40 +
41 }
42
43 } # End foreach
44 diff -ruN smeserver-libreswan-0.5.old/root/etc/e-smith/templates/etc/ipsec.d/ipsec.conf/10Connection smeserver-libreswan-0.5/root/etc/e-smith/templates/etc/ipsec.d/ipsec.conf/10Connection
45 --- smeserver-libreswan-0.5.old/root/etc/e-smith/templates/etc/ipsec.d/ipsec.conf/10Connection 2018-06-21 14:38:06.079134599 +0200
46 +++ smeserver-libreswan-0.5/root/etc/e-smith/templates/etc/ipsec.d/ipsec.conf/10Connection 2018-06-21 14:39:00.707831698 +0200
47 @@ -148,7 +148,8 @@
48 $ipsecDB->get_prop( $ipsecprop, 'forceencaps' )
49 || $configDB->get_prop( $dbKey, 'forceencaps' )
50 || 'no';
51 - $OUT .= " forceencaps=$forceencaps\n";
52 +
53 + $OUT .= " encapsulation=$forceencaps\n";
54
55 my $keyingtries =
56 $ipsecDB->get_prop( $ipsecprop, 'keyingtries' )

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed