Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 26cf81f7bde97a3167fb165570fee2a1 > files > 5

ss5-3.8.1-2mdv2010.1.src.rpm

Summary: Socks Server 5 
Name: ss5
Version: 3.8.1
Release: %mkrel 2
License: GPL 
Group: System/Servers
URL: http://sourceforge.net/projects/ss5
Source: http://prdownloads.sourceforge.net/ss5/ss5-3.8.1-1.tar.gz
Patch0: ss5-make.diff
Patch1: ss5-ss5-ha-loc.diff
Patch2: ss5-init.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: openldap-devel
BuildRequires: pam-devel
BuildRequires: openssl-devel 
BuildRequires: gssglue-devel
BuildRequires: krb5-devel

%description
ss5 is a socks server, which supports both SOCKS4 and SOCKS5 protocols,
that runs on Linux, Solaris and FreeBSD platforms. 

%prep
%setup -n ss5-%{version}
%patch0 -p0 -b .makedir
%patch1 -p0 -b .ss5ha
%patch2 -p0 -b .lsb

%build

%configure2_5x \
	--with-epollio \
	--with-gssapi \
	--with-logpathbase=%{_logdir}/ss5 \
	--with-configfile=%{_sysconfdir}/ss5/ss5.conf \
	--with-passwordfile=%{_sysconfdir}/ss5/ss5.passwd \
	--with-logfile=%{_logdir}/ss5/ss5.log \
	--with-profilepath=%{_sysconfdir}/ss5 \
	--with-libpath=%{_libdir} \
	--with-tracepath=%{_logdir}/ss5 \
	--with-confpathbase=%{_sysconfdir}

make -j2 CXX="g++ %optflags" 

%install 
rm -rf %{buildroot}
%makeinstall dst_dir=%{?buildroot:%{buildroot}}

find %{?buildroot:%{buildroot}}/%_mandir -name "*.bz2" -exec rm {} \;

%clean
rm -rf $RPM_BUILD_ROOT

%post
%_post_service ss5

%preun
%_preun_service squid

if [ $1 = 0 ]; then
#        /sbin/service ss5 stop > /dev/null 2>&1
        /sbin/chkconfig --del ss5
fi

%files
%defattr(755,root,root)
%{_sbindir}/ss5
%{_sbindir}/ss5srv
%{_initrddir}/ss5
%{_libdir}/ss5/

%defattr(644,root,root)
%dir %{_docdir}/ss5
%{_docdir}/ss5/License
%{_docdir}/ss5/README.pam
%dir %{_docdir}/ss5/examples
%{_docdir}/ss5/examples/ss5.pam
%{_docdir}/ss5/README.ldap
%{_docdir}/ss5/examples/slapd.conf
%{_docdir}/ss5/examples/entries.ldif
%{_docdir}/ss5/README.statmgr
%{_docdir}/ss5/README.balamgr

%{_mandir}/man1/ss5.1.*
%{_mandir}/man1/ss5srv.1.*
%{_mandir}/man5/ss5.passwd.5.*
%{_mandir}/man5/ss5.ha.5.*
%{_mandir}/man5/ss5.conf.5.*
%{_mandir}/man5/ss5.pam.5.*
%{_mandir}/man5/ss5_gss.5.*
%{_mandir}/man5/ss5_supa.5.*

%defattr(755,root,root)
%{_localstatedir}/log/ss5

%defattr(644,root,root)
%dir %{_sysconfdir}/ss5
%config(noreplace) %{_sysconfdir}/ss5/ss5.conf
%config(noreplace) %{_sysconfdir}/ss5/ss5.passwd
%config(noreplace) %{_sysconfdir}/ss5/ss5.ha
%config(noreplace) %{_sysconfdir}/pam.d/ss5
%config(noreplace) %{_sysconfdir}/sysconfig/ss5



%changelog
* Wed May 05 2010 Luis Daniel Lucio Quiroz <dlucio@mandriva.org> 3.8.1-2mdv2010.1
+ Revision: 542710
- P2 for LSB complain init script

* Tue Apr 27 2010 Luis Daniel Lucio Quiroz <dlucio@mandriva.org> 3.8.1-1mdv2010.1
+ Revision: 539627
- 3.8.1

* Mon Apr 05 2010 Luis Daniel Lucio Quiroz <dlucio@mandriva.org> 3.7.9-4mdv2010.1
+ Revision: 531770
- Rebuild for new OpenSSL

* Thu Mar 18 2010 Luis Daniel Lucio Quiroz <dlucio@mandriva.org> 3.7.9-3mdv2010.1
+ Revision: 524896
- Correct Group

* Sat Feb 27 2010 Luis Daniel Lucio Quiroz <dlucio@mandriva.org> 3.7.9-2mdv2010.1
+ Revision: 512260
- P1 to fix ss5.ha looking for

* Fri Feb 26 2010 Luis Daniel Lucio Quiroz <dlucio@mandriva.org> 3.7.9-1mdv2010.1
+ Revision: 512147
- Akdd krb5-devel as BR
- Correct group
- import ss5


*Sun Oct  11 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.9-2
        * SS5-v3.7.9-2 released
        * Fix mod socks4/5 (thx to Pasi Saarinen )

*Sun Aug  30 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.9-1
        * SS5-v3.7.9-1 released
        * Add infinite idle timeout

*Thu Aug  13 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-12
        * SS5-v3.7.8-12 released
        * Fix default thread stack restoring 128k
        * Bugs fix mod_socks (thx to Maurizio Caneve)

*Thu Jul  30 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-11
        * SS5-v3.7.8-11 released
        * Bugs fix epoll syscall

*Mon Jul  27 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-10
        * SS5-v3.7.8-10 released
        * Fix bugs
        * Fix default thread stack
        * Fix package (add EPOLL IO flag)

*Fri Jul  24 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-9
        * SS5-v3.7.8-9 released
        * Fix bugs
        * Fix packages

*Mon Jul  06 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-8
        * SS5-v3.7.8-8 released
        * Fix socks vulnerability
        * Add 64bit file size support

*Wed Jul  01 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-7
        * SS5-v3.7.8-7 released
        * Fix SOLARIS build
        * Fix GSSAPI build

*Tue Jun  30 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-6
        * SS5-v3.7.8-6 released
        * Fix EAP

*Fri Jun  12 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-5
        * SS5-v3.7.8-5 released
        * Fix dns resolution for thread-safe environment

*Sun Jun  01 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-4
        * SS5-v3.7.8-4 released
        * Fix mod_socks5 credential upstream proxy

*Sat May  30 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-3
        * SS5-v3.7.8-3 released
        * Fix core for memory leak

*Wed Apr  22 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-2
        * SS5-v3.7.8-2 released
        * Fix CORE

*Fri Apr  10 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.8-1
        * SS5-v3.7.8-1 released
        * Fix mod_socks5 udp routing

*Tue Apr  07 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.7-1
        * SS5-v3.7.7-1 released
        * Fix core
        * Fix hash
        * Add new commands to ss5srv tool

*Sat Mar  28 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.6-1
        * SS5-v3.7.6-1 released
        * Fix mod_bandwidth

*Wed Mar  25 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.5-2
        * SS5-v3.7.5-2 released
        * Fix UDP_ASSOCIATE to support multiple udp packets (RFC compliant)
        * Fix code

*Wed Mar  25 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.4-2
        * SS5-v3.7.4-2 released
        * Fix configure option for Solaris and GssApi

*Sun Mar  22 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.4-1
        * SS5-v3.7.4-1 released
        * Fix GSSAPI

*Thu Mar  19 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.3-1
        * SS5-v3.7.3-1 released
        * Fix SYSConfig environment
        * Add "dash" flag as group (equal to all users) for <bandwidth> directive
        * Fix UDP_ASSOCIATE

*Sun Feb  15 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.2-1
        * SS5-v3.7.2-1 released
        * Server manager update
        * Add icp (Internet Cache Protocol) support to module Filter
        * Add GSSApi authetication message support
        * Add syslog facility and level configuration option
        * Fix solaris CFLAGS
        * Fix bug HA file
        * Fix code

*Sun Jan  11 2009 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.7.1-12
        * SS5-v3.7.1-12 released
        * Fix code
        * Fix init script
        * Add SUPA support (Thanks to Raffaele DeLorenzo - raffaele.delorenzo@libero.it)
        * Add <bandwidth> directive to limit bandwidth and number 
          of connections per user

*Wed Jul  18 2007 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.6.4-4
        * SS5-v3.6.4-4 released
        * Fix mod_socksX

*Sun Jun  10 2007 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.6.4-3
        * SS5-v3.6.4-3 released
        * Fix code

*Wed May  28 2007 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.6.4-2
        * SS5-v3.6.4-2 released
        * Fix Utils

*Wed May  24 2007 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.6.4-1
        * SS5-v3.6.4-1 released
        * Change ss5.peers file

*Wed May  16 2007 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.6.3-2
        * SS5-v3.6.3-2 released
        * Fix man files

*Tue May  15 2007 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.6.3-1
        * SS5-v3.6.3-1 released
	* Fix mod_dump
        * Fix spec file    (see bugzilla)
        * Fix startup file (add sysconfig support)
	* Add flag to route

*Thu Apr  05 2007 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.6.2-1
        * SS5-v3.6.2-1 released
	* Fix core (stderr)
	* Fix setuid/gid (thx to Enrico Scholz)
        * Fix security   (file ss5.passwd)

*Thu Aug  24 2006 Matteo Ricchetti <matteo.ricchetti@libero.it> - 3.6.1-1
        * SS5-v3.6.1-1 released
	* Add BSD support
        * Fix ldap authorization
        * Extend "route" feature adding user group field
        * Extend "permit" feature adding expiration date field
        * Add cgi-bin for web statistics and balancing
        * Fix mod_balance
        * Fix mod_filter
        * Fix max network interfaces policy
	* Add set option to enable/disable web console
	* Fix configure.ac for Deb distribution (thx to Francisco Gimeno)
        * Fix Makefile uninstall section for Solaris

*Mon May  08 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.5.9-1 released
        * Fix replication feature
        * Fix DNS buffer as RFC

*Fri May  05 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v3.5.8-2 released
        * Fix startup script

*Wed Apr  26 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.5.8-1 released
        * Fix EAP (thx to Jakob Perz)

*Mon Apr  24 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v3.5.7-1 released
	* Fix replica feature
        * Fix configure file
        * Fix man file for ss5.peers

*Mon Apr  10 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v3.5.6-1 released
        * Fix startup script 

*Thu Apr  06 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.5.5-1 released
        * Add mutex to PAM (some modules are not thread-safe)

*Tue Apr  04 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.5.4-2 released
        * Fix package for Fedora naming guidelines

*Wed Mar  22 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.5.4-1 released
        * Fix external authentication program 

*Sun Mar  19 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v3.5.3-2 released
        * Fix package for Fedora naming guidelines

*Thu Mar  09 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v3.5.3-1 released
        * Add security feature to centralized management

*Thu Mar  09 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.5.2-1 released
        * Fix centralized management

*Thu Mar  09 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.5.1-2 released
        * Strip debug from package

*Thu Mar  09 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.5.1-1 released
        * Add centralized management of the configuration file

*Tue Feb  28 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.4.4-1 released
        * Fix PAM

*Mon Feb  27 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.4.3-2 released
        * Fix package for RH naming guidelines

*Mon Feb  27 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.4.3-1 released
        * Fix package for RH naming guidlines

*Sat Feb  22 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.4r2 released
        * Fix mod_authorization

*Sat Feb  11 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.4r1 released
        * Add environment configuration variables
        * Fix Solaris 10 compatibility with ctime_r() call
        * Fix potential buffer overflow using PAM
        * Code restyling (thx to Walter Franzini)
        * New configure file (thx to Walter Franzini)

*Tue Feb  07 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v3.3r5 released
        * Fix Solaris 10 compatibility with ctime_r() call
        * Fix netbios default domain

*Mon Feb  06 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.3r4 released
        * Add default netbios domain
	* Fix externalprogram

*Sat Feb  04 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.3r3 released
        * Fix PwdFileCheck
        * Fix ProfileFileCheck

*Wed Jan  25 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.3r2 released
        * Add gid setting with -u option
        * Add configure file

*Mon Jan  20 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.3r1 released
	* Add multiple directory store support
        * Add netbios compatibility in authorization module
        * Add noproxy rule in mod_socks5

*Fri Jan  02 2006 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.2r7 released
        * Add Solaris support

*Thu Dec  22 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.2r6 released
        * Fix module dump
        * Fix module authentication (pam)

*Mon Dec  16 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v3.2r5 released
        * Fix makefile for gcc old version

*Mon Dec  04 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.2r4 released
        * Fix upstream
        * Fix post authorization
        * Fix proxy hash
        * Fix route hash

*Mon Nov  28 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.2r3 released
        * Fix mod bandwidth
        * Fix mod statistics
        * Fix man
        * Fix route
        * Add auto-refresh web console

*Wed Nov  23 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.2r2 released
        * Fix mod statistics
        * Fix mod balance

*Sun Nov  06 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.2r1 released
        * Add authorization cache
        * New load configuration mechanism
        * New log format
        * Add statistic features
        * Add epoll support

*Mon Nov  01 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.1r1 released
        * Add new dump module

*Mon Oct  27 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r10 released
        * Add log details
        * Fix log string
        * Fix recv call

*Mon Aug  22 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v3.0r9 released
        * Fix SS5_AUTHCACHEAGE option

*Thu Aug  18 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r8 released
        * Fix SS5_VERBOSE option

*Mon Aug  08 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r7 released
        * Add log detail

*Sun Aug  07 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r6 released
        * Increase authorization buffer

*Thu May  10 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r5 released
	* Fix connect response using dns
        * Increase authentication buffer
	* Fix profiling bug
        * Modify package structure

*Thu Apr  10 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r4 released
        * Added comment into group file
	
*Thu Mar  10 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r3 released
        * Pam module fix

*Thu Mar  09 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r2 released
        * Pam module fix

*Thu Mar  01 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v3.0r1 released

*Thu Feb  07 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r10 released
        * SIGPIPE signal fix

*Thu Jan  12 2005 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r9 released
        * Change facility log
        * Case insensitive in file profiling
        * Buffer overflow fix

*Thu Jul  03 2004 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r8 released
        * Fix bug closing logfile

*Thu Jan  28 2004 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r7 released
        * Fix socks5 method

*Thu Jan  09 2004 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r6 released
        * Fix acl bug
        * Fix bad file descriptor in threaded mode
        * Log format restyling
        * Add -m option, to disable log
        * Add -c option, to check configuration file

*Thu Dec  30 2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r5 released
        * Fix Solaris documentation
	* Fix admin access check
        * Add statistics information

*Thu Dec  24 2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r4 released
        * Fix udp bind interface close to client

*Thu Dec  15 2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r3 released
        * Fix signal set on Solaris system

*Thu Nov  15 2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.4r2 released
        * Fix some potential buffer overflow 
	* Fix udp bind problem

*Thu Oct  29 2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
	* SS5-v2.4r1 released
        * Add session affinity in balanced connections
        * Add socks statistics about connections
        * Add fake authentication
        * Add web support for virtual connections, session affinity and statistics
        * Add more detail on log messages
        * Fix source-if feature for connect operation
        * Fix access list bugs

*Thu Oct  21 2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.3r5 released
        * Fix access list bug

*Thu Oct  20 2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.3r4 released
        * Fix access list bug

*Thu Oct  11 2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.3r3 released
        * Fix crash for connections reset by peer

*Thu Sep  12  2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.3r2 released
        * Fix acl problem

*Thu Aug  26  2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * SS5-v2.3r1 released
        * Add source-if feature for connect operation
        * Add better control in ldap base configuration
	* Add better detail on log messages
	* Threads creation improvement
        * Fix automatic configuration reload (every 30 seconds)

*Thu Aug  14  2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * ss5-v2.2r1 released
        * Add ldap profile feature
        * Add PAM authentication
        * Add username for ss5 execution
	* Add server balancing feature !!!
        * Add ssl fixup
        * Add pop3 fixup
        * Add imap fixup
        * Fix case insensitive username check
        * Fix -b option

*Mon Jul  27  2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * ss5-v2.1r1 released
        * Add group profile feature
        * Add bandwidth control
        * Fix some potential buffer overflow 
        * Fix dns ordering problem

*Mon Jun  24  2003 Matteo Ricchetti <matteo.ricchetti@libero.it>
        * ss5-v2.0r1 released
        * Add thread support
        * Add bind port to -b option (-b ip:port)
        * Remove -f option for foreground execution
        * Fix access control list problem
        * Fix some potential buffer overflow