From owner-svn-ports-head@FreeBSD.ORG Thu May 28 18:05:39 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 75D3A22F; Thu, 28 May 2015 18:05:39 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 58CD3169; Thu, 28 May 2015 18:05:39 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t4SI5dWO067565; Thu, 28 May 2015 18:05:39 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t4SI5cSX067559; Thu, 28 May 2015 18:05:38 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201505281805.t4SI5cSX067559@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Thu, 28 May 2015 18:05:38 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r387751 - in head/net/3proxy: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 May 2015 18:05:39 -0000 Author: pi Date: Thu May 28 18:05:37 2015 New Revision: 387751 URL: https://svnweb.freebsd.org/changeset/ports/387751 Log: net/3proxy: 0.6.1 -> 0.7.1.2 The CONFLICT with libproxy was resolved by removing the conflicting files. 0.7.1.2 - Increased limits for header / request size in HTTP proxy - Increased system failures handling on insufficient resources 0.7.1.1 - Warnings added for most common misconfigurations - ftppr NLSD command supported - Ignore NTLM handshake if NTLM is not enabled - memcpy replaced with memmove for overlapped region - better EINTR handling on *nix - FTP proxy debugging output removed, binding for data connection corrected - memory leak fixed in ldapauth plugin PR: 188374 Submitted by: igorz@yandex.ru, timp87@gmail.com Added: head/net/3proxy/files/patch-man (contents, props changed) Modified: head/net/3proxy/Makefile head/net/3proxy/distinfo head/net/3proxy/pkg-descr head/net/3proxy/pkg-plist Modified: head/net/3proxy/Makefile ============================================================================== --- head/net/3proxy/Makefile Thu May 28 17:55:47 2015 (r387750) +++ head/net/3proxy/Makefile Thu May 28 18:05:37 2015 (r387751) @@ -2,11 +2,9 @@ # $FreeBSD$ PORTNAME= 3proxy -PORTVERSION= 0.6.1 -PORTREVISION= 1 +PORTVERSION= 0.7.1.2 CATEGORIES= net -MASTER_SITES= http://3proxy.ru/${PORTVERSION}/ \ - http://security.nnov.ru/soft/3proxy/${PORTVERSION}/ +MASTER_SITES= http://github.com/z3APA3A/3proxy/archive/v${PORTVERSION}.tar.gz?dummy=/ MAINTAINER= ports@FreeBSD.org COMMENT= Proxy servers set (support HTTP(S), FTP, SOCKS, POP3, TCP & UDP) @@ -14,27 +12,24 @@ COMMENT= Proxy servers set (support HTTP LICENSE= APACHE20 BSD2CLAUSE GPLv2 GPLv3 LGPL21 LGPL3 LICENSE_COMB= dual -CONFLICTS_INSTALL= libproxy-[0-9]* - OPTIONS_DEFINE= DOCS MAKEFILE= Makefile.unix USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} USE_RC_SUBR= 3proxy -USES= tar:tgz -PORTDOCS= Readme +PORTDOCS= README post-patch: @${REINPLACE_CMD} -e 's|%%CFLAGS%%|${CFLAGS}|' ${WRKSRC}/${MAKEFILE} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/ ${STAGEDIR}${DOCSDIR}/ - cd ${WRKSRC}/src/ && ${INSTALL_PROGRAM} 3proxy countersutil dighosts ftppr icqpr msnpr mycrypt pop3p proxy smtpp socks tcppm udppm ${STAGEDIR}${PREFIX}/bin/ + cd ${WRKSRC}/src/ && ${INSTALL_PROGRAM} 3proxy countersutil dighosts mycrypt ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/cfg/ && ${INSTALL_DATA} 3proxy.cfg.sample ${STAGEDIR}${PREFIX}/etc/ cd ${WRKSRC}/src/ && ${INSTALL_LIB} PCREPlugin.so StringsPlugin.so TrafficPlugin.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/ cd ${WRKSRC}/man/ && ${INSTALL_MAN} 3proxy.cfg.3 ${STAGEDIR}${PREFIX}/man/man3/ - cd ${WRKSRC}/man/ && ${INSTALL_MAN} 3proxy.8 ftppr.8 pop3p.8 proxy.8 socks.8 tcppm.8 udppm.8 ${STAGEDIR}${PREFIX}/man/man8/ + cd ${WRKSRC}/man/ && ${INSTALL_MAN} 3proxy.8 ${STAGEDIR}${PREFIX}/man/man8/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include Modified: head/net/3proxy/distinfo ============================================================================== --- head/net/3proxy/distinfo Thu May 28 17:55:47 2015 (r387750) +++ head/net/3proxy/distinfo Thu May 28 18:05:37 2015 (r387751) @@ -1,2 +1,2 @@ -SHA256 (3proxy-0.6.1.tgz) = 10f8804258791e80353a334dc9b80473a02c6dda939de76451e655f643aadd7f -SIZE (3proxy-0.6.1.tgz) = 480160 +SHA256 (3proxy-0.7.1.2.tar.gz) = 85c5cadad1878855c382622787f787d5c2c30bdea0a240f7d35cfd8abe30b746 +SIZE (3proxy-0.7.1.2.tar.gz) = 468593 Added: head/net/3proxy/files/patch-man ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net/3proxy/files/patch-man Thu May 28 18:05:37 2015 (r387751) @@ -0,0 +1,95 @@ +diff -urN man/3proxy.8 man-bin/3proxy.8 +--- man/3proxy.8 2015-02-17 16:09:13.000000000 +0300 ++++ man-bin/3proxy.8 2015-05-28 11:58:00.543952000 +0300 +@@ -25,18 +25,7 @@ + It can establish multiple + gateways with HTTP and HTTPS proxy with FTP over HTTP support, SOCKS v4, + v4.5 and v5, POP3 proxy, UDP and TCP portmappers. Each gateway is started +-from configuration file like independant service +-.BR proxy (8) +-.BR socks (8) +-.BR pop3p (8) +-.BR tcppm (8) +-.BR udppm (8) +-.BR ftppr (8) +-.BR dnspr +-but +-.BR 3proxy +-is not a kind of wrapper or superserver for this daemons. It just has same +-code compiled in, but provides much more functionality. SOCKSv5 ++from configuration file like independant service. SOCKSv5 + implementatation allows to use 3proxy with any UDP or TCP based client + applications designed without + proxy support (with +@@ -84,7 +73,7 @@ + configuration from stdin. It makes it possible to use 3proxy.cfg file as + executable script just by setting +x mode and adding + .br +-#!/usr/local/3proxy/3proxy ++#!/usr/local/bin/3proxy + .br + as a first line in 3proxy.cfg + .TP +@@ -133,14 +122,14 @@ + wget to automate this task. + .SH FILES + .TP +-.I "/usr/local/3proxy/3proxy.cfg (3proxy.cfg)" ++.I "/usr/local/etc/3proxy.cfg (3proxy.cfg)" + .BR 3proxy + configuration file + .SH BUGS + Report all bugs to +-.BR 3proxy@security.nnov.ru ++.BR 3proxy@3proxy.ru + .SH SEE ALSO +-3proxy.cfg(3), proxy(8), ftppr(8), socks(8), pop3p(8), tcppm(8), udppm(8), ++3proxy.cfg(3), + kill(1), syslogd(8), + .br + http://3proxy.ru/ +@@ -148,6 +137,6 @@ + 3APA3A is pronounced as \`\`zaraza\'\'. + .SH AUTHORS + 3proxy is designed by 3APA3A +-.RI ( 3APA3A@security.nnov.ru ), ++.RI ( 3APA3A@3proxy.ru ), + Vladimir Dubrovin +-.RI ( vlad@sandy.ru ) ++.RI ( vlad@securityvulns.ru ) +diff -urN man/3proxy.cfg.3 man-bin/3proxy.cfg.3 +--- man/3proxy.cfg.3 2015-02-17 16:09:13.000000000 +0300 ++++ man-bin/3proxy.cfg.3 2015-05-28 11:55:28.565596000 +0300 +@@ -113,15 +113,6 @@ + .B -a1 + (for proxy) - anonymous proxy (random client information reported) + .br +- Also, all options mentioned for +-.BR proxy (8) +-.BR socks (8) +-.BR pop3p (8) +-.BR tcppm (8) +-.BR udppm (8) +-.BR ftppr (8) +- are also supported. +-.br + Portmapping services listen at SRCPORT and connect to DSTADDR:DSTPORT + HTTP and SOCKS proxies are standard. + .br +@@ -884,13 +875,13 @@ + + + .SH SEE ALSO +-3proxy(8), proxy(8), ftppr(8), socks(8), pop3p(8), tcppm(8), udppm(8), syslogd(8), ++3proxy(8), syslogd(8), + .br + http://3proxy.ru/ + .SH TRIVIA + 3APA3A is pronounced as \`\`zaraza\'\'. + .SH AUTHORS + 3proxy is designed by 3APA3A +-.RI ( 3APA3A@security.nnov.ru ), ++.RI ( 3APA3A@3proxy.ru ), + Vladimir Dubrovin +-.RI ( vlad@sandy.ru ) ++.RI ( vlad@securityvulns.ru ) Modified: head/net/3proxy/pkg-descr ============================================================================== --- head/net/3proxy/pkg-descr Thu May 28 17:55:47 2015 (r387750) +++ head/net/3proxy/pkg-descr Thu May 28 18:05:37 2015 (r387751) @@ -12,9 +12,9 @@ included in archive and supports install Currently 3proxy is tested to work under Windows 98/NT/2000/2003/XP, FreeBSD/i386, Linux/i386, Linux/Alpha. See Release Notes and Changes for features list. -3proxy is FreeWare. It can be used under terms of GNU/GPL or under it own +3proxy is FreeWare. It can be used under terms of GNU/GPL or under its own license (please read License Agreement). -For licensing or commercial support please e-mail to 3proxy@security.nnov.ru +For licensing or commercial support please e-mail to 3proxy@3proxy.ru -WWW: http://www.security.nnov.ru/soft/3proxy/ +WWW: http://3proxy.ru/ Modified: head/net/3proxy/pkg-plist ============================================================================== --- head/net/3proxy/pkg-plist Thu May 28 17:55:47 2015 (r387750) +++ head/net/3proxy/pkg-plist Thu May 28 18:05:37 2015 (r387751) @@ -1,25 +1,10 @@ bin/3proxy bin/countersutil bin/dighosts -bin/ftppr -bin/icqpr -bin/msnpr bin/mycrypt -bin/pop3p -bin/proxy -bin/smtpp -bin/socks -bin/tcppm -bin/udppm @sample etc/3proxy.cfg.sample lib/3proxy/PCREPlugin.so lib/3proxy/StringsPlugin.so lib/3proxy/TrafficPlugin.so man/man3/3proxy.cfg.3.gz man/man8/3proxy.8.gz -man/man8/ftppr.8.gz -man/man8/pop3p.8.gz -man/man8/proxy.8.gz -man/man8/socks.8.gz -man/man8/tcppm.8.gz -man/man8/udppm.8.gz