rpms/pptp/EL-5 pptp-1.7.2-compat.patch, NONE, 1.1 pptp-1.7.2-ip-path.patch, NONE, 1.1 pptp-1.7.2-makedeps.patch, NONE, 1.1 pptp-1.7.2-pptpsetup-encrypt.patch, NONE, 1.1 pptp-1.7.2-pptpsetup-mppe.patch, NONE, 1.1 pptp-1.7.2-pptpsetup.patch, NONE, 1.1 .cvsignore, 1.4, 1.5 pptp.spec, 1.8, 1.9 sources, 1.4, 1.5

Paul Howarth pghmcfc at fedoraproject.org
Wed Dec 23 14:03:03 UTC 2009


Author: pghmcfc

Update of /cvs/pkgs/rpms/pptp/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21823

Modified Files:
	.cvsignore pptp.spec sources 
Added Files:
	pptp-1.7.2-compat.patch pptp-1.7.2-ip-path.patch 
	pptp-1.7.2-makedeps.patch pptp-1.7.2-pptpsetup-encrypt.patch 
	pptp-1.7.2-pptpsetup-mppe.patch pptp-1.7.2-pptpsetup.patch 
Log Message:
Update to 1.7.2 (#547396)

pptp-1.7.2-compat.patch:
 pptp.c        |    8 ++++----
 pptp_compat.c |    5 +++--
 2 files changed, 7 insertions(+), 6 deletions(-)

--- NEW FILE pptp-1.7.2-compat.patch ---
Index: pptp_compat.c
===================================================================
RCS file: /cvsroot/pptpclient/pptp-linux/pptp_compat.c,v
retrieving revision 1.1
retrieving revision 1.3
diff -u -r1.1 -r1.3
--- pptp_compat.c	19 Feb 2008 21:43:28 -0000	1.1
+++ pptp_compat.c	25 Jul 2008 00:13:56 -0000	1.3
@@ -7,14 +7,15 @@
 #include <fcntl.h>
 #include <sys/types.h>
 #include <unistd.h>
-#include <stropts.h>
 #include <stdlib.h>
+#if defined (__SVR4) && defined (__sun) /* Solaris */
+#include <stropts.h>
+#endif
 #include <strings.h>
 #include "pptp_compat.h"
 #include <stdio.h>
 #include "util.h"
 
-
 #if defined (__SVR4) && defined (__sun) /* Solaris */
 /*
  * daemon implementation from uClibc
Index: pptp.c
===================================================================
RCS file: /cvsroot/pptpclient/pptp-linux/pptp.c,v
retrieving revision 1.49
retrieving revision 1.51
diff -u -r1.49 -r1.51
--- pptp.c	14 May 2008 06:32:52 -0000	1.49
+++ pptp.c	24 Jul 2008 05:53:05 -0000	1.51
@@ -61,9 +61,8 @@
 #include "version.h"
 #if defined(__linux__)
 #include <sys/prctl.h>
-#else
-#include "inststr.h"
 #endif
+#include "inststr.h"
 #include "util.h"
 #include "pptp_quirks.h"
 #include "pqueue.h"
@@ -129,7 +128,7 @@
 }
 
 #if defined (__SVR4) && defined (__sun)
-struct in_addr localbind = { INADDR_ANY };
+struct in_addr localbind = { .s_addr = INADDR_ANY };
 #else
 struct in_addr localbind = { INADDR_NONE };
 #endif
@@ -183,6 +182,7 @@
     struct in_addr inetaddr;
     volatile int callmgr_sock = -1;
     char ttydev[PATH_MAX];
+    char *tty_name;
     int pty_fd, tty_fd, gre_fd, rc;
     volatile pid_t parent_pid, child_pid;
     u_int16_t call_id, peer_call_id;
@@ -391,7 +391,7 @@
         file2fd("/dev/null", "wb", STDERR_FILENO);
     }
 
-    char *tty_name = ttyname(tty_fd);
+    tty_name = ttyname(tty_fd);
     snprintf(buf, sizeof(buf), "pptp: GRE-to-PPP gateway on %s",
               tty_name ? tty_name : "(null)");
 #ifdef PR_SET_NAME

pptp-1.7.2-ip-path.patch:
 Makefile  |    8 +++-
 routing.c |  116 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 116 insertions(+), 8 deletions(-)

--- NEW FILE pptp-1.7.2-ip-path.patch ---
Index: routing.c
===================================================================
RCS file: /cvsroot/pptpclient/pptp-linux/routing.c,v
retrieving revision 1.1
diff -u -r1.1 routing.c
--- routing.c	2 Aug 2006 07:07:37 -0000	1.1
+++ routing.c	25 Mar 2009 13:58:28 -0000
@@ -23,9 +23,26 @@
 #include <stdio.h>
 #include <string.h>
 #include "routing.h"
+#include "config.h"
 
+#if defined (__SVR4) && defined (__sun) /* Solaris */
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <net/if.h>
+#include <arpa/inet.h>
+#include <errno.h>
+#include "util.h"
+/* PF_ROUTE socket*/
+int rts; 
+/* Destination and gateway addresses */
+struct sockaddr_in rdst, rgw;
+/* Request sequence */
+int rseq;
+int dorouting;
+#else /* Solaris */
 /* route to the server */
 char *route;
+#endif /* Solaris */
 
 /*
 
@@ -54,26 +71,113 @@
 */
 
 void routing_init(char *ip) {
+#if defined (__SVR4) && defined (__sun) /* Solaris */
+  rdst.sin_family = AF_INET;
+  if ( ! inet_pton(AF_INET, ip, &rdst.sin_addr) ) {
+    log("Cannot convert address: %s", strerror(errno));
+    return;
+  }
+
+  if ( (rts = socket(PF_ROUTE, SOCK_RAW, AF_INET )) < 0 ) {
+    log("Cannot open routing socket: %s", strerror(errno));
+    return;
+  }
+
+  struct rt_msg rtm = {
+    .hdr.rtm_msglen = sizeof(struct rt_msg),
+    .hdr.rtm_version = RTM_VERSION,
+    .hdr.rtm_type = RTM_GET,
+    .hdr.rtm_addrs = RTA_DST,
+    .hdr.rtm_pid = getpid(),
+    .hdr.rtm_seq = ++rseq,
+    .addrs[RTAX_DST] = rdst
+  };
+
+  if ( write(rts, &rtm, rtm.hdr.rtm_msglen) != rtm.hdr.rtm_msglen ) {
+    log("Error writing to routing socket: %s", strerror(errno));
+    close(rts);
+    return;
+  }
+
+  while ( read(rts, &rtm, sizeof(struct rt_msg)) > 0 )
+    if ( rtm.hdr.rtm_pid == getpid() && rtm.hdr.rtm_seq == rseq) {
+      /* Check if host route already present */
+      if ( ( rtm.hdr.rtm_flags & RTF_HOST ) != RTF_HOST ) {
+        rgw = rtm.addrs[RTAX_GATEWAY];
+        dorouting = 1;
+      }
+      break;
+    }
+#else /* Solaris */ 
   char buf[256];
-  snprintf(buf, 255, "/bin/ip route get %s", ip);
-  FILE *p = popen(buf, "r");
+  FILE *p;
+
+  snprintf(buf, 255, "%s route get %s", IP_BINARY, ip);
+  p = popen(buf, "r");
   fgets(buf, 255, p);
   /* TODO: check for failure of fgets */
   route = strdup(buf);
   pclose(p);
   /* TODO: check for failure of command */
+#endif /* Solaris */
 }
 
 void routing_start() {
+#if defined (__SVR4) && defined (__sun) /* Solaris */
+  if ( ! dorouting )
+     return;
+
+  struct rt_msg rtm = {
+    .hdr.rtm_msglen = sizeof(struct rt_msg),
+    .hdr.rtm_version = RTM_VERSION,
+    .hdr.rtm_type = RTM_ADD,
+    .hdr.rtm_flags = RTF_HOST | RTF_GATEWAY | RTF_STATIC,
+    .hdr.rtm_addrs = RTA_DST | RTA_GATEWAY,
+    .hdr.rtm_pid = getpid(),
+    .hdr.rtm_seq = ++rseq,
+    .addrs[RTAX_DST] = rdst,
+    .addrs[RTAX_GATEWAY] = rgw
+  };
+
+  if ( write(rts, &rtm, rtm.hdr.rtm_msglen) != rtm.hdr.rtm_msglen ) {
+    log("Error adding route: %s", strerror(errno));
+  }
+#else /* Solaris */
   char buf[256];
-  snprintf(buf, 255, "/bin/ip route replace %s", route);
-  FILE *p = popen(buf, "r");
+  FILE *p;
+
+  snprintf(buf, 255, "%s route replace %s", IP_BINARY, route);
+  p = popen(buf, "r");
   pclose(p);
+#endif /* Solaris */
 }
 
 void routing_end() {
+#if defined (__SVR4) && defined (__sun) /* Solaris */
+  if ( ! dorouting)
+    return;
+
+  struct rt_msg rtm = {
+    .hdr.rtm_msglen = sizeof(struct rt_msg),
+    .hdr.rtm_version = RTM_VERSION,
+    .hdr.rtm_type = RTM_DELETE,
+    .hdr.rtm_flags = RTF_HOST | RTF_GATEWAY | RTF_STATIC,
+    .hdr.rtm_addrs = RTA_DST | RTA_GATEWAY,
+    .hdr.rtm_pid = getpid(),
+    .hdr.rtm_seq = ++rseq,
+    .addrs[RTAX_DST] = rdst,
+    .addrs[RTAX_GATEWAY] = rgw
+  };
+
+  if ( write(rts, &rtm, rtm.hdr.rtm_msglen) != rtm.hdr.rtm_msglen ) {
+    log("Error deleting route: %s", strerror(errno));
+  }
+#else /* Solaris */
   char buf[256];
-  snprintf(buf, 255, "/bin/ip route delete %s", route);
-  FILE *p = popen(buf, "r");
+  FILE *p;
+
+  snprintf(buf, 255, "%s route delete %s", IP_BINARY, route);
+  p = popen(buf, "r");
   pclose(p);
+#endif /* Solaris */
 }
Index: Makefile
===================================================================
RCS file: /cvsroot/pptpclient/pptp-linux/Makefile,v
retrieving revision 1.47
retrieving revision 1.49
diff -u -r1.47 -r1.49
--- Makefile	14 May 2008 06:32:52 -0000	1.47
+++ Makefile	24 Jul 2008 05:37:47 -0000	1.49
@@ -1,10 +1,13 @@
-# $Id: Makefile,v 1.47 2008/05/14 06:32:52 quozl Exp $
+# $Id: Makefile,v 1.49 2008/07/24 05:37:47 quozl Exp $
 VERSION=1.7.2
 RELEASE=
 
 #################################################################
-# CHANGE THIS LINE to point to the location of your pppd binary.
+# CHANGE THIS LINE to point to the location of binaries
 PPPD = /usr/sbin/pppd
+# Solaris
+# PPPD = /usr/bin/pppd
+IP = /bin/ip
 #################################################################
 
 BINDIR=$(DESTDIR)/usr/sbin
@@ -47,6 +52,7 @@
 	echo "/* text added by Makefile target config.h */" > config.h
 	echo "#define PPTP_LINUX_VERSION \"$(VERSION)$(RELEASE)\"" >> config.h
 	echo "#define PPPD_BINARY \"$(PPPD)\"" >> config.h
+	echo "#define IP_BINARY \"$(IP)\"" >> config.h
 
 vector_test: vector_test.o vector.o
 	$(CC) -o vector_test vector_test.o vector.o

pptp-1.7.2-makedeps.patch:
 Makefile |   68 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

--- NEW FILE pptp-1.7.2-makedeps.patch ---
Index: Makefile
===================================================================
RCS file: /cvsroot/pptpclient/pptp-linux/Makefile,v
retrieving revision 1.47
retrieving revision 1.49
diff -u -r1.47 -r1.49
--- Makefile	14 May 2008 06:32:52 -0000	1.47
+++ Makefile	24 Jul 2008 05:37:47 -0000	1.49
@@ -96,3 +102,71 @@
 release:
 	cp pptp_$(VERSION)-0_i386.deb $(WEB)
 	cd $(WEB);make
+
+# The following include file dependencies were generated using
+# "makedepend -w0 *.c", then manually removing out of tree entries.
+# DO NOT DELETE
+
+dirutil.o: dirutil.h
+orckit_quirks.o: pptp_msg.h
+orckit_quirks.o: pptp_compat.h
+orckit_quirks.o: pptp_options.h
+orckit_quirks.o: pptp_ctrl.h
+orckit_quirks.o: util.h
+ppp_fcs.o: ppp_fcs.h
+ppp_fcs.o: pptp_compat.h
+pptp.o: config.h
+pptp.o: pptp_callmgr.h
+pptp.o: pptp_gre.h
+pptp.o: pptp_compat.h
+pptp.o: version.h
+pptp.o: inststr.h
+pptp.o: util.h
+pptp.o: pptp_quirks.h
+pptp.o: pptp_msg.h
+pptp.o: pptp_ctrl.h
+pptp.o: pqueue.h
+pptp.o: pptp_options.h
+pptp_callmgr.o: pptp_callmgr.h
+pptp_callmgr.o: pptp_ctrl.h
+pptp_callmgr.o: pptp_compat.h
+pptp_callmgr.o: pptp_msg.h
+pptp_callmgr.o: dirutil.h
+pptp_callmgr.o: vector.h
+pptp_callmgr.o: util.h
+pptp_callmgr.o: routing.h
+pptp_compat.o: pptp_compat.h
+pptp_compat.o: util.h
+pptp_ctrl.o: pptp_msg.h
+pptp_ctrl.o: pptp_compat.h
+pptp_ctrl.o: pptp_ctrl.h
+pptp_ctrl.o: pptp_options.h
+pptp_ctrl.o: vector.h
+pptp_ctrl.o: util.h
+pptp_ctrl.o: pptp_quirks.h
+pptp_gre.o: ppp_fcs.h
+pptp_gre.o: pptp_compat.h
+pptp_gre.o: pptp_msg.h
+pptp_gre.o: pptp_gre.h
+pptp_gre.o: util.h
+pptp_gre.o: pqueue.h
+pptp_gre.o: test.h
+pptp_quirks.o: orckit_quirks.h
+pptp_quirks.o: pptp_options.h
+pptp_quirks.o: pptp_ctrl.h
+pptp_quirks.o: pptp_compat.h
+pptp_quirks.o: pptp_msg.h
+pptp_quirks.o: pptp_quirks.h
+pqueue.o: util.h
+pqueue.o: pqueue.h
+routing.o: routing.h
+test.o: util.h
+test.o: test.h
+util.o: util.h
+vector.o: pptp_ctrl.h
+vector.o: pptp_compat.h
+vector.o: vector.h
+vector_test.o: vector.h
+vector_test.o: pptp_ctrl.h
+vector_test.o: pptp_compat.h
+version.o: config.h

pptp-1.7.2-pptpsetup-encrypt.patch:
 pptpsetup |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

--- NEW FILE pptp-1.7.2-pptpsetup-encrypt.patch ---
--- pptpsetup	2009-06-01 14:30:36.000000000 +0100
+++ pptpsetup	2009-06-01 14:36:39.000000000 +0100
@@ -43,12 +43,13 @@
 sub create {
     my $TUNNEL = shift;
 
-    # system checking
-    &Check_MPPE_in_kernel
-        or die "$0: couldn't find MPPE support in kernel.\n";
-
-    &Check_MPPE_in_pppd
-        or die "$0: couldn't find MPPE support in pppd.\n";
+    # if encryption is requested, check for support in kernel and pppd
+    if ( $ENCRYPT ) {
+        &Check_MPPE_in_kernel
+            or die "$0: couldn't find MPPE support in kernel.\n";
+        &Check_MPPE_in_pppd
+            or die "$0: couldn't find MPPE support in pppd.\n";
+    }
 
     # input validation
     ($TUNNEL) = $TUNNEL =~ m{^(\w+)$}

pptp-1.7.2-pptpsetup-mppe.patch:
 pptpsetup |   31 -------------------------------
 1 file changed, 31 deletions(-)

--- NEW FILE pptp-1.7.2-pptpsetup-mppe.patch ---
--- pptp-1.7.2/pptpsetup	2009-06-01 15:18:25.000000000 +0100
+++ pptp-1.7.2/pptpsetup	2009-06-01 15:19:25.000000000 +0100
@@ -43,14 +43,6 @@
 sub create {
     my $TUNNEL = shift;
 
-    # if encryption is requested, check for support in kernel and pppd
-    if ( $ENCRYPT ) {
-        &Check_MPPE_in_kernel
-            or die "$0: couldn't find MPPE support in kernel.\n";
-        &Check_MPPE_in_pppd
-            or die "$0: couldn't find MPPE support in pppd.\n";
-    }
-
     # input validation
     ($TUNNEL) = $TUNNEL =~ m{^(\w+)$}
       or die "$0: invalid tunnel name.\nTry '$0 --help' for more information.\n";
@@ -180,29 +172,6 @@
     exit;
 }
 
-### AUXILIAR SUBS ###
-
-sub Check_MPPE_in_kernel {
-    my $command = q/modprobe ppp-compress-18/;
-    if (system( $command ) == 0) {
-        # no error!
-        return 1;
-    } else {
-        return 0;
-    }
-}
-
-sub Check_MPPE_in_pppd {
-    my $command = q/strings `which pppd`|grep -i mppe|wc --lines/;
-    my $answer  = `$command`;
-    if ($answer > 0) {
-        # ok!
-        return 1;
-    } else {
-        return 0;
-    }
-}
-
 __END__
 
 =head1 NAME

pptp-1.7.2-pptpsetup.patch:
 pptpsetup |    2 ++
 1 file changed, 2 insertions(+)

--- NEW FILE pptp-1.7.2-pptpsetup.patch ---
Index: pptpsetup
===================================================================
RCS file: /cvsroot/pptpclient/pptp-linux/pptpsetup,v
retrieving revision 1.4
diff -u -r1.4 pptpsetup
--- pptpsetup	2 Aug 2006 07:02:47 -0000	1.4
+++ pptpsetup	25 Mar 2009 13:41:37 -0000
@@ -154,6 +154,7 @@
 
     # delete entry from chap-secrets
     my $chap_file = '/etc/ppp/chap-secrets';
+    my $mode = (stat($chap_file))[2] & 07777;
 
     open( FILE, $chap_file )
         or die "$0: can't read '$chap_file': $!\n";
@@ -171,6 +172,7 @@
     # write new chap-secrets
     open( FILE, ">$chap_file" )
         or die "$0: can't write '$chap_file': $!\n";
+    chmod $mode, $chap_file;
     print FILE $new_chap;
     close FILE;
 


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/pptp/EL-5/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore	13 Feb 2006 12:46:24 -0000	1.4
+++ .cvsignore	23 Dec 2009 14:03:02 -0000	1.5
@@ -1 +1 @@
-pptp-1.7.1.tar.gz
+pptp-1.7.2.tar.gz


Index: pptp.spec
===================================================================
RCS file: /cvs/pkgs/rpms/pptp/EL-5/pptp.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- pptp.spec	22 Apr 2008 17:44:19 -0000	1.8
+++ pptp.spec	23 Dec 2009 14:03:03 -0000	1.9
@@ -1,25 +1,62 @@
 Name:		pptp
-Version:	1.7.1
-Release:	4%{?dist}
+Version:	1.7.2
+Release:	8%{?dist}
 Summary:	Point-to-Point Tunneling Protocol (PPTP) Client
 Group:		Applications/Internet
 License:	GPLv2+
 URL:		http://pptpclient.sourceforge.net/
 Source0:	http://downloads.sf.net/pptpclient/pptp-%{version}.tar.gz
+Patch0:		pptp-1.7.2-compat.patch
+Patch1:		pptp-1.7.2-ip-path.patch
+Patch2:		pptp-1.7.2-pptpsetup.patch
+Patch3:		pptp-1.7.2-makedeps.patch
+Patch4:		pptp-1.7.2-pptpsetup-encrypt.patch
+Patch5:		pptp-1.7.2-pptpsetup-mppe.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Requires:	ppp >= 2.4.2
+Requires:	ppp >= 2.4.2, /sbin/ip
 
 %description
 Client for the proprietary Microsoft Point-to-Point Tunneling
 Protocol, PPTP. Allows connection to a PPTP based VPN as used
 by employers and some cable and ADSL service providers.
 
+%package setup
+Summary:	PPTP Tunnel Configuration Script
+Group:		Applications/Internet
+Requires:	%{name} = %{version}-%{release}
+
+%description setup
+This package provides a simple configuration script for setting up PPTP
+tunnels.
+
 %prep
 %setup -q
-%{__sed} -i -e 's/install -o root -m 555 pptp/install -m 755 pptp/' Makefile
+
+# Remove reference to stropts.h, not shipped in F9 onwards (applied upstream)
+%patch0 -p0 -b .compat
+
+# Make location of "ip" binary build-time configurable (applied upstream)
+%patch1 -p0 -b .ip-path
+
+# Retain permissions on /etc/ppp/chap-secrets (#492090, applied upstream)
+%patch2 -p0 -b .bz492090
+
+# Fix Makefile dependencies to support parallel make (applied upstream)
+%patch3 -p0 -b .makedeps
+
+# Don't check for MPPE capability in kernel or pppd unless we're creating a
+# tunnel that requires encryption (applied upstream)
+%patch4 -p0 -b .encrypt
+
+# Don't check for MPPE capability in kernel and pppd at all because current
+# Fedora releases and EL >= 5 include MPPE support out of the box (#502967)
+%patch5 -p1 -b .mppe
+
+# Pacify rpmlint
+%{__perl} -pi -e 's/install -o root -m 555 pptp/install -m 755 pptp/;' Makefile
 
 %build
-%{__make} %{?_smp_mflags} CFLAGS="-Wall %{optflags}"
+%{__make} %{?_smp_mflags} CFLAGS="-Wall %{optflags}" IP=/sbin/ip
 
 %install
 %{__rm} -rf %{buildroot}
@@ -40,7 +77,46 @@ by employers and some cable and ADSL ser
 # Fedora ppp package hardcodes the directory name
 %config(noreplace) /etc/ppp/options.pptp
 
+%files setup
+%defattr(-,root,root,-)
+%{_sbindir}/pptpsetup
+%{_mandir}/man8/pptpsetup.8*
+
 %changelog
+* Thu Sep 24 2009 Paul Howarth <paul at city-fan.org> 1.7.2-8
+- Split pptpsetup into subpackage to avoid perl dependency (#524972)
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.7.2-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Mon Jun  1 2009 Paul Howarth <paul at city-fan.org> 1.7.2-6
+- Don't check for MPPE capability in kernel and pppd unless we're creating a
+  tunnel that requires encryption
+- Don't check for MPPE capability in kernel and pppd at all because current
+  Fedora releases and EL >= 5 include MPPE support out of the box (#502967)
+
+* Wed Mar 25 2009 Paul Howarth <paul at city-fan.org> 1.7.2-5
+- Retain permissions on /etc/ppp/chap-secrets when using pptpsetup (#492090)
+- Use upstream versions of patches
+- Re-enable parallel build; Makefile dependencies now fixed
+- Use perl rather than sed to edit Makefile, for spec compatibility with
+  ancient distro releases
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.7.2-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Mon May 19 2008 Paul Howarth <paul at city-fan.org> 1.7.2-3
+- Add dependency on /sbin/ip
+- Disable parallel make - object files are missing dependency on config.h
+
+* Mon May 19 2008 Paul Howarth <paul at city-fan.org> 1.7.2-2
+- Use /sbin/ip, not /bin/ip for routing
+
+* Wed May 14 2008 Paul Howarth <paul at city-fan.org> 1.7.2-1
+- Update to 1.7.2
+- New script and manpage: pptpsetup
+- Add patch to remove reference to stropts.h, not shipped in F9 onwards
+
 * Wed Feb 13 2008 Paul Howarth <paul at city-fan.org> 1.7.1-4
 - Rebuild with gcc 4.3.0 for Fedora 9
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/pptp/EL-5/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sources	13 Feb 2006 12:46:24 -0000	1.4
+++ sources	23 Dec 2009 14:03:03 -0000	1.5
@@ -1 +1 @@
-b47735ba5d6d37dfdbccb85afc044ede  pptp-1.7.1.tar.gz
+4c3d19286a37459a632c7128c92a9857  pptp-1.7.2.tar.gz




More information about the fedora-extras-commits mailing list