From f2f3d3811b92b14031b106735e115c9f88b3bd9e Mon Sep 17 00:00:00 2001 From: Dag Wieers Date: Sat, 19 Jan 2008 03:53:00 +0000 Subject: [PATCH] Updated CHANGES and proxytunnel.spec. git-svn-id: https://proxytunnel.svn.sourceforge.net/svnroot/proxytunnel/trunk/proxytunnel@174 bc163920-b10d-0410-b2c5-a5491ca2ceef --- CHANGES | 12 +++++-- contrib/proxytunnel.spec | 73 +++++++++++++++++++++++++++------------- 2 files changed, 60 insertions(+), 25 deletions(-) diff --git a/CHANGES b/CHANGES index 55949b5..466c5c8 100755 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,11 @@ +Changes to proxytunnel version 1.8.0svn -- Sat Jan 19 04:42:11 CET 2008 + +- Fixes for runtime error on RHEL5/CENTOS-5 (gcc4 and -D_FORTIFY_SOURCE=2) (Dag Wieers) +- Small thinko in io.c wrt. malloc() (Dag Wieers) +- Disable output by default on Windows build (Dag Wieers) +- Headers now have a trailing \r\n (Dag Wieers) +- Updated SPEC file to RPMforge standards (Dag Wieers) + Changes to proxytunnel version 1.8.0 -- Mon Dec 31 16:46:52 CET 2007 - Added passfile options to read username/password from a file @@ -32,8 +40,8 @@ Changes to proxytunnel version 1.7.0 -- Sun Feb 25 17:45:38 CET 2007 - Suggested changes (From Dag Wieers) to install-target applied - Change debug-output line-endings - Change error message on 'connection closed' in analyze_HTTP -- Reworked debug-output (dag-) -- Signal handling (dag-) +- Reworked debug-output (Dag Wieers) +- Signal handling (Dag Wieers) - Applied (reworked) changes from Mark Cave-Ayland to support -E option encrypting data to the proxy with SSL diff --git a/contrib/proxytunnel.spec b/contrib/proxytunnel.spec index 694ede4..d2eee52 100644 --- a/contrib/proxytunnel.spec +++ b/contrib/proxytunnel.spec @@ -1,41 +1,68 @@ -Summary: Proxy Tunnel ssh-over-https hack. +# $Id$ +# Authority: dag +# Upstream: + +Summary: Punching holes in HTTP(S) proxy's Name: proxytunnel -Version: 1.7.0 -Release: 0.1 -Copyright: GPL -Group: Networking/Utilities -Source0: http://prdownloads.sourceforge.net/proxytunnel/proxytunnel-%{version}.tgz -BuildRoot: %{_tmppath}/%{name}-root +Version: 1.8.0 +Release: 1 +License: GPL +Group: Applications/Internet +URL: http://proxytunnel.sourceforge.net/ + +Source: http://dl.sf.net/proxytunnel/proxytunnel-%{version}.tgz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root + +BuildRequires: openssl-devel %description -Proxytunnel is a program that connects stdin and stdout to an origin server -somewhere in the Internet through an industry standard HTTPS proxy. This will -allow you for example to access SSH servers when you normally only have access -to websites through a +ProxyTunnel is a program that connects stdin and stdout to a server somewhere +on the network, through a standard HTTPS proxy. We mostly use it to tunnel +SSH sessions through HTTP(S) proxies, allowing us to do many things that +wouldn't be possible without ProxyTunnel. + +Proxytunnel can create tunnels using HTTP and HTTPS proxies, can work as a +back-end driver for an OpenSSH client, and create SSH connections through +HTTP(S) proxies and can work as a stand-alone application, listening on a +port for connections, and then tunneling these connections to a specified +destination. + +If you want to make effective use of ProxyTunnel, the proxy server you are +going to be tunneling through must support HTTP CONNECT command and must +allow you to connect to destination machine and host, with or without HTTP +proxy authentication. %prep -%setup -n proxytunnel +%setup %build - -make CFLAGS="-O2" +%{__make} %{?_smp_mflags} CFLAGS="%{optflags} -I/usr/kerberos/include" %install -mkdir -p ${RPM_BUILD_ROOT}/usr/bin/ -mkdir -p ${RPM_BUILD_ROOT}/usr/share/doc/proxytunnel/ -install -m755 proxytunnel ${RPM_BUILD_ROOT}/usr/bin/ -install -m644 README ${RPM_BUILD_ROOT}/usr/share/doc/proxytunnel/README.txt +%{__rm} -rf %{buildroot} +%{__make} install DESTDIR="%{buildroot}" PREFIX="%{_prefix}" %clean -rm -rf ${RPM_BUILD_ROOT}/usr/ +%{__rm} -rf %{buildroot} %files -%defattr(-,root,root) -/usr/bin/proxytunnel -/usr/share/doc/proxytunnel/README.txt +%defattr(-, root, root, 0755) +%doc CHANGES CREDITS INSTALL KNOWN_ISSUES LICENSE.txt README TODO +%doc %{_mandir}/man1/proxytunnel.1* +%{_bindir}/proxytunnel %changelog -# Tue Nov 2 2004 Mark Janssen +* Fri Jan 18 2008 Dag Wieers - 1.8.0-1 +- Updated to release 1.8.0. + +* Fri Mar 16 2007 Dag Wieers - 1.7.0-1 +- Updated to release 1.7.0. + +* Sun Aug 06 2006 Dag Wieers - 1.6.3-1 +- Updated to release 1.6.3. + +* Tue Nov 2 2004 Mark Janssen - Updated to v1.6.0 + * Tue Nov 21 2001 Ralph Loader - Created.