From nobody@FreeBSD.org  Wed Aug 26 08:16:55 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 5DC83106568E
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 26 Aug 2009 08:16:55 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 4CCE78FC27
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 26 Aug 2009 08:16:55 +0000 (UTC)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n7Q8Gtp6049196
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 26 Aug 2009 08:16:55 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n7Q8GtPZ049195;
	Wed, 26 Aug 2009 08:16:55 GMT
	(envelope-from nobody)
Message-Id: <200908260816.n7Q8GtPZ049195@www.freebsd.org>
Date: Wed, 26 Aug 2009 08:16:55 GMT
From: Andrei Lavreniyuk <andy.lavr@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [Maintainer Update]net/torsocks:update to 1.0,1
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         138200
>Category:       ports
>Synopsis:       [Maintainer Update]net/torsocks:update to 1.0,1
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    beat
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 26 08:20:00 UTC 2009
>Closed-Date:    Tue Sep 08 16:35:34 UTC 2009
>Last-Modified:  Tue Sep  8 16:40:01 UTC 2009
>Originator:     Andrei Lavreniyuk
>Release:        FreeBSD 8.0-BETA3
>Organization:
Technica-03, Inc.
>Environment:
FreeBSD datacenter.technica-03.local 8.0-BETA3 FreeBSD 8.0-BETA3 #0: Sat Aug 22 19:07:39 EEST 2009     root@datacenter.technica-03.local:/usr/obj/usr/src/sys/SMP64  amd64
>Description:

update to 1.0,1 from 1.0

ChangeLog:
Torsocks 1.0-delta                                                                                                            
2009-02-XX Robert Hogan <robert@roberthogan.net>                                                                              
    o Fix segfault when address supplied for getaddrinfo is null. Reported by Mike Perry.                                     
    o Handle wildcard addresses in getaddrinfo calls. Reported by Mike Perry.            
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN torsocks.bak/Makefile torsocks/Makefile
--- torsocks.bak/Makefile	2009-08-03 10:13:37.000000000 +0300
+++ torsocks/Makefile	2009-08-26 11:01:13.889150999 +0300
@@ -6,10 +6,11 @@
 
 PORTNAME=	torsocks
 PORTVERSION=	1.0
+PORTEPOCH=	1
 CATEGORIES=	net security
-MASTER_SITES=	GOOGLE_CODE \
-		http://tor.reactor-xg.kiev.ua/files/
-DISTNAME=	${PORTNAME}-${PORTVERSION}-gamma
+MASTER_SITES=	http://tor.reactor-xg.kiev.ua/files/ \
+		GOOGLE_CODE
+DISTNAME=	${PORTNAME}-${PORTVERSION}-delta
 
 MAINTAINER=	andy.lavr@gmail.com
 COMMENT=	Most SOCKS-friendly applications way with Tor
diff -ruN torsocks.bak/distinfo torsocks/distinfo
--- torsocks.bak/distinfo	2009-03-08 15:57:27.000000000 +0200
+++ torsocks/distinfo	2009-08-18 08:40:04.000000000 +0300
@@ -1,3 +1,3 @@
-MD5 (torsocks-1.0-gamma.tar.gz) = a55f99cf78654a990d0646fc767567ca
-SHA256 (torsocks-1.0-gamma.tar.gz) = d13dbd7d97745ecac6cf3ecc3800535faa3c08f5b9b33f214e210afd7658aae6
-SIZE (torsocks-1.0-gamma.tar.gz) = 482415
+MD5 (torsocks-1.0-delta.tar.gz) = c5b6c138b4fb8c450fb5d04ca05c7092
+SHA256 (torsocks-1.0-delta.tar.gz) = 517c088e81c1573e2eaaa5e18df3b7b697038e7f0d85980d926baf80380acd5e
+SIZE (torsocks-1.0-delta.tar.gz) = 481398
diff -ruN torsocks.bak/files/patch-configure.in torsocks/files/patch-configure.in
--- torsocks.bak/files/patch-configure.in	2009-03-08 15:57:27.000000000 +0200
+++ torsocks/files/patch-configure.in	2009-08-26 09:59:11.408479226 +0300
@@ -1,5 +1,5 @@
---- configure.in.orig	2009-02-12 15:59:50.000000000 +0200
-+++ configure.in	2009-02-12 17:27:16.000000000 +0200
+--- configure.in.orig	2009-08-18 08:35:08.000000000 +0300
++++ configure.in	2009-08-18 08:44:38.712955786 +0300
 @@ -123,11 +123,9 @@
  dnl Checks for libraries.
  dnl Replace `main' with a function in -ldl:
@@ -26,7 +26,7 @@
  do
    if test "${PROTO}" = ""; then
      AC_TRY_COMPILE([
-@@ -376,8 +374,8 @@
+@@ -378,8 +376,8 @@
  AC_MSG_CHECKING(for correct res_send prototype)
  PROTO=
  PROTO1='const char *msg, int msglen, char *answer, int anslen'
@@ -37,7 +37,7 @@
                   "${PROTO2}"
  do
    if test "${PROTO}" = ""; then
-@@ -397,8 +395,8 @@
+@@ -401,8 +399,8 @@
  dnl Find the correct res_search prototype on this machine
  AC_MSG_CHECKING(for correct res_search prototype)
  PROTO=
@@ -48,7 +48,7 @@
  do
    if test "${PROTO}" = ""; then
      AC_TRY_COMPILE([
-@@ -417,8 +415,8 @@
+@@ -423,8 +421,8 @@
  dnl Find the correct res_query prototype on this machine
  AC_MSG_CHECKING(for correct res_query prototype)
  PROTO=
@@ -59,12 +59,13 @@
  do
    if test "${PROTO}" = ""; then
      AC_TRY_COMPILE([
-@@ -462,7 +460,7 @@
+@@ -471,7 +469,7 @@
  dnl Find the correct poll prototype on this machine 
  AC_MSG_CHECKING(for correct poll prototype)
  PROTO=
 -for testproto in 'struct pollfd *ufds, unsigned long nfds, int timeout' \
 +for testproto in 'struct pollfd *ufds, u_long nfds, int timeout' \
-                  'struct pollfd *ufds, nfds_t nfds, int timeout'
+                  'struct pollfd *ufds, nfds_t nfds, int timeout' \
+-                  'struct pollfd *pfd, unsigned int nfds, int timeout' \
++                  'struct pollfd *pfd, u_int nfds, int timeout'
  do
-   if test "${PROTO}" = ""; then
diff -ruN torsocks.bak/files/patch-usewithtor.in torsocks/files/patch-usewithtor.in
--- torsocks.bak/files/patch-usewithtor.in	2009-03-08 15:57:27.000000000 +0200
+++ torsocks/files/patch-usewithtor.in	1970-01-01 03:00:00.000000000 +0300
@@ -1,16 +0,0 @@
---- src/usewithtor.in.orig	2009-02-12 15:59:50.000000000 +0200
-+++ src/usewithtor.in	2009-02-12 19:49:41.000000000 +0200
-@@ -1,3 +1,5 @@
-+#!/bin/sh
-+#
- # ***************************************************************************
- # *                                                                         *
- # * $Id: usewithtor.in,v 1.3 2008-07-06 15:17:35 hoganrobert Exp $*
-@@ -26,7 +28,6 @@
- # ***************************************************************************
- 
- 
--#! /bin/sh
- 
- # Wrapper script for use of the torsocks(8) transparent socksification library
- # See the torsocks(1) and usewithtor(1) manpages.


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->beat 
Responsible-Changed-By: beat 
Responsible-Changed-When: Thu Sep 3 17:03:28 UTC 2009 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=138200 

From: Beat Gaetzi <beat@FreeBSD.org>
To: andy.lavr@reactor-xg.kiev.ua
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/138200: [Maintainer Update]net/torsocks:update to 1.0,1
Date: Mon, 07 Sep 2009 21:12:43 +0200

 This is a multi-part message in MIME format.
 --------------010002040109020006040200
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 8bit
 
 Andrei V. Lavreniyuk wrote:
 > Beat Gaetzi пишет:
 >> - - Why do you change the order of MASTER_SITES? Is there a problem with
 >> the GOOGLE_CODE server?
 > 
 > 
 > Here there is no file - http://code.google.com/p/torsocks/downloads/list.
 
 Thats why I think that 1.0-delta isn't officially released yet.
 
 >  I shall collect a file with source codes on the basis of a repository
 > http://code.google.com/p/torsocks/wiki/Source?tm=4
 > 
 > 
 > 
 >> - - I couldn't found this release on the website and in the changelog
 >> there is no release date? Is this version officially released?
 >> http://code.google.com/p/torsocks/downloads/list
 > 
 > 
 >> http://code.google.com/p/torsocks/source/browse/trunk/ChangeLog
 > 
 > 
 > ChangeLog:
 > 
 > Torsocks 1.0-delta
 >   2009-02-XX Robert Hogan <robert@roberthogan.net>
 >       o Fix segfault when address supplied for getaddrinfo is null.
 > Reported by Mike Perry.
 >       o Handle wildcard addresses in getaddrinfo calls. Reported by Mike
 > Perry.
 
 Same here, there is no release date in the ChangeLog. I diff'ed between
  the two tarballs and created patches for the changes. I think we should
 leave the port with 1.0-gamma and integrate the patches into the port.
 I have created a patch with this changes and attached it to this mail.
 Would it be ok for you if I commit attached patch instead of the update
 to 1.0-delta which seems not officially released yet?
 
 Thanks,
 Beat
 
 
 --------------010002040109020006040200
 Content-Type: text/plain;
  name="torsocks.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="torsocks.patch"
 
 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9ob21lL3BjdnMvcG9y
 dHMvbmV0L3RvcnNvY2tzL01ha2VmaWxlLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjIKZGlm
 ZiAtdSAtcjEuMiBNYWtlZmlsZQotLS0gTWFrZWZpbGUJMiBBdWcgMjAwOSAxOTozNTowNCAt
 MDAwMAkxLjIKKysrIE1ha2VmaWxlCTcgU2VwIDIwMDkgMTc6MDA6MjggLTAwMDAKQEAgLTYs
 NiArNiw3IEBACiAKIFBPUlROQU1FPQl0b3Jzb2NrcwogUE9SVFZFUlNJT049CTEuMAorUE9S
 VFJFVklTSU9OPQkxCiBDQVRFR09SSUVTPQluZXQgc2VjdXJpdHkKIE1BU1RFUl9TSVRFUz0J
 R09PR0xFX0NPREUgXAogCQlodHRwOi8vdG9yLnJlYWN0b3IteGcua2lldi51YS9maWxlcy8K
 SW5kZXg6IGZpbGVzL3BhdGNoLWNvbmZpZ3VyZS5pbgo9PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxl
 OiAvaG9tZS9wY3ZzL3BvcnRzL25ldC90b3Jzb2Nrcy9maWxlcy9wYXRjaC1jb25maWd1cmUu
 aW4sdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQpkaWZmIC11IC1yMS4xIHBhdGNoLWNvbmZp
 Z3VyZS5pbgotLS0gZmlsZXMvcGF0Y2gtY29uZmlndXJlLmluCTggTWFyIDIwMDkgMTM6NTc6
 MjcgLTAwMDAJMS4xCisrKyBmaWxlcy9wYXRjaC1jb25maWd1cmUuaW4JNyBTZXAgMjAwOSAx
 ODozODoyOSAtMDAwMApAQCAtMSw1ICsxLDUgQEAKLS0tLSBjb25maWd1cmUuaW4ub3JpZwky
 MDA5LTAyLTEyIDE1OjU5OjUwLjAwMDAwMDAwMCArMDIwMAotKysrIGNvbmZpZ3VyZS5pbgky
 MDA5LTAyLTEyIDE3OjI3OjE2LjAwMDAwMDAwMCArMDIwMAorLS0tIGNvbmZpZ3VyZS5pbi5v
 cmlnCTIwMDktMDktMDcgMTg6NTk6MDguMDAwMDAwMDAwICswMjAwCisrKysgY29uZmlndXJl
 LmluCTIwMDktMDktMDcgMTg6NTg6NTIuMDAwMDAwMDAwICswMjAwCiBAQCAtMTIzLDExICsx
 MjMsOSBAQAogIGRubCBDaGVja3MgZm9yIGxpYnJhcmllcy4KICBkbmwgUmVwbGFjZSBgbWFp
 bicgd2l0aCBhIGZ1bmN0aW9uIGluIC1sZGw6CkBAIC0xNSw3ICsxNSw3IEBACiAgCiAgQUNf
 Q0hFQ0tfTElCKHJlc29sdiwgcmVzX3F1ZXJ5LCBbIHRlbXByZXM9Im5vIiBdLHRlbXByZXM9
 InllcyIpCiAgaWYgdGVzdCAiJHRlbXByZXMiID0gIm5vIjsgdGhlbgotQEAgLTM1Niw4ICsz
 NTQsOCBAQAorQEAgLTM1NiwxMSArMzU0LDEzIEBACiAgZG5sIEZpbmQgdGhlIGNvcnJlY3Qg
 cmVzX3F1ZXJ5ZG9tYWluIHByb3RvdHlwZSBvbiB0aGlzIG1hY2hpbmUKICBBQ19NU0dfQ0hF
 Q0tJTkcoZm9yIGNvcnJlY3QgcmVzX3F1ZXJ5ZG9tYWluIHByb3RvdHlwZSkKICBQUk9UTz0K
 QEAgLTI2LDcgKzI2LDEyIEBACiAgZG8KICAgIGlmIHRlc3QgIiR7UFJPVE99IiA9ICIiOyB0
 aGVuCiAgICAgIEFDX1RSWV9DT01QSUxFKFsKLUBAIC0zNzYsOCArMzc0LDggQEAKKysgICAg
 ICAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+ICAKKysgICAgICAjaW5jbHVkZSA8bmV0aW5ldC9p
 bi5oPgorICAgICAgICNpbmNsdWRlIDxyZXNvbHYuaD4KKyAgICAgICBpbnQgcmVzX3F1ZXJ5
 ZG9tYWluKCR0ZXN0cHJvdG8pOworICAgICBdLCxbUFJPVE89IiR0ZXN0cHJvdG8iO10sKQor
 QEAgLTM3NiwxMiArMzc2LDE0IEBACiAgQUNfTVNHX0NIRUNLSU5HKGZvciBjb3JyZWN0IHJl
 c19zZW5kIHByb3RvdHlwZSkKICBQUk9UTz0KICBQUk9UTzE9J2NvbnN0IGNoYXIgKm1zZywg
 aW50IG1zZ2xlbiwgY2hhciAqYW5zd2VyLCBpbnQgYW5zbGVuJwpAQCAtMzcsNyArNDIsMTMg
 QEAKICAgICAgICAgICAgICAgICAgICIke1BST1RPMn0iCiAgZG8KICAgIGlmIHRlc3QgIiR7
 UFJPVE99IiA9ICIiOyB0aGVuCi1AQCAtMzk3LDggKzM5NSw4IEBACisgICAgIEFDX1RSWV9D
 T01QSUxFKFsKKysgICAgICAjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CisrICAgICAgI2luY2x1
 ZGUgPG5ldGluZXQvaW4uaD4KKyAgICAgICAjaW5jbHVkZSA8cmVzb2x2Lmg+CisgICAgICAg
 aW50IHJlc19zZW5kKCR0ZXN0cHJvdG8pOworICAgICBdLCxbUFJPVE89IiR0ZXN0cHJvdG8i
 O10sKQorQEAgLTM5NywxMSArMzk5LDEzIEBACiAgZG5sIEZpbmQgdGhlIGNvcnJlY3QgcmVz
 X3NlYXJjaCBwcm90b3R5cGUgb24gdGhpcyBtYWNoaW5lCiAgQUNfTVNHX0NIRUNLSU5HKGZv
 ciBjb3JyZWN0IHJlc19zZWFyY2ggcHJvdG90eXBlKQogIFBST1RPPQpAQCAtNDgsNyArNTks
 MTIgQEAKICBkbwogICAgaWYgdGVzdCAiJHtQUk9UT30iID0gIiI7IHRoZW4KICAgICAgQUNf
 VFJZX0NPTVBJTEUoWwotQEAgLTQxNyw4ICs0MTUsOCBAQAorKyAgICAgICNpbmNsdWRlIDxz
 eXMvdHlwZXMuaD4KKysgICAgICAjaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgorICAgICAgICNp
 bmNsdWRlIDxyZXNvbHYuaD4KKyAgICAgICBpbnQgcmVzX3NlYXJjaCgkdGVzdHByb3RvKTsK
 KyAgICAgXSwsW1BST1RPPSIkdGVzdHByb3RvIjtdLCkKK0BAIC00MTcsMTEgKzQyMSwxMyBA
 QAogIGRubCBGaW5kIHRoZSBjb3JyZWN0IHJlc19xdWVyeSBwcm90b3R5cGUgb24gdGhpcyBt
 YWNoaW5lCiAgQUNfTVNHX0NIRUNLSU5HKGZvciBjb3JyZWN0IHJlc19xdWVyeSBwcm90b3R5
 cGUpCiAgUFJPVE89CkBAIC01OSwxMiArNzUsMjggQEAKICBkbwogICAgaWYgdGVzdCAiJHtQ
 Uk9UT30iID0gIiI7IHRoZW4KICAgICAgQUNfVFJZX0NPTVBJTEUoWwotQEAgLTQ2Miw3ICs0
 NjAsNyBAQAorKyAgICAgICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KKysgICAgICAjaW5jbHVk
 ZSA8bmV0aW5ldC9pbi5oPgorICAgICAgICNpbmNsdWRlIDxyZXNvbHYuaD4KKyAgICAgICBp
 bnQgcmVzX3F1ZXJ5KCR0ZXN0cHJvdG8pOworICAgICBdLCxbUFJPVE89IiR0ZXN0cHJvdG8i
 O10sKQorQEAgLTQ0Nyw2ICs0NTMsNyBAQAorIGRvCisgICBpZiB0ZXN0ICIke1BST1RPfSIg
 PSAiIjsgdGhlbgorICAgICBBQ19UUllfQ09NUElMRShbCisrICAgICAgI2luY2x1ZGUgPHN5
 cy90eXBlcy5oPgorICAgICAgICNpbmNsdWRlIDxzeXMvc29ja2V0Lmg+CisgICAgICAgaW50
 IGdldHBlZXJuYW1lKCR0ZXN0cHJvdG8pOworICAgICBdLCxbUFJPVE89IiR0ZXN0cHJvdG8i
 O10sKQorQEAgLTQ2Miw4ICs0NjksOSBAQAogIGRubCBGaW5kIHRoZSBjb3JyZWN0IHBvbGwg
 cHJvdG90eXBlIG9uIHRoaXMgbWFjaGluZSAKICBBQ19NU0dfQ0hFQ0tJTkcoZm9yIGNvcnJl
 Y3QgcG9sbCBwcm90b3R5cGUpCiAgUFJPVE89CiAtZm9yIHRlc3Rwcm90byBpbiAnc3RydWN0
 IHBvbGxmZCAqdWZkcywgdW5zaWduZWQgbG9uZyBuZmRzLCBpbnQgdGltZW91dCcgXAorLSAg
 ICAgICAgICAgICAgICAgJ3N0cnVjdCBwb2xsZmQgKnVmZHMsIG5mZHNfdCBuZmRzLCBpbnQg
 dGltZW91dCcKICtmb3IgdGVzdHByb3RvIGluICdzdHJ1Y3QgcG9sbGZkICp1ZmRzLCB1X2xv
 bmcgbmZkcywgaW50IHRpbWVvdXQnIFwKLSAgICAgICAgICAgICAgICAgICdzdHJ1Y3QgcG9s
 bGZkICp1ZmRzLCBuZmRzX3QgbmZkcywgaW50IHRpbWVvdXQnCisrICAgICAgICAgICAgICAg
 ICAnc3RydWN0IHBvbGxmZCAqdWZkcywgbmZkc190IG5mZHMsIGludCB0aW1lb3V0JyBcCisr
 ICAgICAgICAgICAgICAgICAnc3RydWN0IHBvbGxmZCAqcGZkLCB1bnNpZ25lZCBpbnQgbmZk
 cywgaW50IHRpbWVvdXQnCiAgZG8KICAgIGlmIHRlc3QgIiR7UFJPVE99IiA9ICIiOyB0aGVu
 CisgICAgIEFDX1RSWV9DT01QSUxFKFsKSW5kZXg6IGZpbGVzL3BhdGNoLXNyYy1kZWFkX3Bv
 b2wuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiBmaWxlcy9wYXRjaC1zcmMtZGVhZF9wb29s
 LmMKZGlmZiAtTiBmaWxlcy9wYXRjaC1zcmMtZGVhZF9wb29sLmMKLS0tIC9kZXYvbnVsbAkx
 IEphbiAxOTcwIDAwOjAwOjAwIC0wMDAwCisrKyBmaWxlcy9wYXRjaC1zcmMtZGVhZF9wb29s
 LmMJNyBTZXAgMjAwOSAxODozODoyOSAtMDAwMApAQCAtMCwwICsxLDExIEBACistLS0gc3Jj
 L2RlYWRfcG9vbC5jCTIwMDktMDItMDcgMTI6MDA6MDMuMDAwMDAwMDAwICswMTAwCisrKysg
 c3JjL2RlYWRfcG9vbC5jCTIwMDktMDgtMTggMDc6MzU6MDguMDAwMDAwMDAwICswMjAwCitA
 QCAtNzI1LDcgKzcyMSw3IEBACisgICAgIC8qIFRPRE86IHdvcmsgb3V0IHdoYXQgdG8gZG8g
 d2l0aCBBRl9JTkVUNiByZXF1ZXN0cyAqLworIAorICNpZmRlZiBIQVZFX0lORVRfQVRPTgor
 LSAgICBpZihpbmV0X2F0b24obm9kZSwgJmFkZHIpID09IDApIHsKKysgICAgaWYobm9kZSAm
 JiBpbmV0X2F0b24obm9kZSwgJmFkZHIpID09IDAgJiYgbWVtY21wKG5vZGUsIioiLDEpKSB7
 CisgI2VsaWYgZGVmaW5lZChIQVZFX0lORVRfQUREUikKKyAgICAgLyogSWYgd2UncmUgc3R1
 Y2sgd2l0aCBpbmV0X2FkZHIsIHRoZW4gZ2V0YWRkcmluZm8oKSB3b24ndCB3b3JrIAorICAg
 ICAgICBwcm9wZXJseSB3aXRoIDI1NS4yNTUuMjU1LjI1NSAoPSAtMSkuICBUaGVyZSdzIG5v
 dCBtdWNoIHdlIGNhbgpJbmRleDogZmlsZXMvcGF0Y2gtdHNvY2tzLmMKPT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PQpSQ1MgZmlsZTogL2hvbWUvcGN2cy9wb3J0cy9uZXQvdG9yc29ja3MvZmlsZXMvcGF0Y2gt
 dHNvY2tzLmMsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQpkaWZmIC11IC1yMS4xIHBhdGNo
 LXRzb2Nrcy5jCi0tLSBmaWxlcy9wYXRjaC10c29ja3MuYwk4IE1hciAyMDA5IDEzOjU3OjI3
 IC0wMDAwCTEuMQorKysgZmlsZXMvcGF0Y2gtdHNvY2tzLmMJNyBTZXAgMjAwOSAxODozODoy
 OSAtMDAwMApAQCAtMSw1ICsxLDI3IEBACi0tLS0gc3JjL3Rzb2Nrcy5jLm9yaWcJMjAwOS0w
 Mi0xMiAxNTo1OTo1MC4wMDAwMDAwMDAgKzAyMDAKLSsrKyBzcmMvdHNvY2tzLmMJMjAwOS0w
 Mi0xMiAyMzoxODoxNC44NzA1MzM0NjggKzAyMDAKKy0tLSBzcmMvdHNvY2tzLmMJMjAwOS0w
 Mi0wNyAxMTo0ODoxMi4wMDAwMDAwMDAgKzAxMDAKKysrKyBzcmMvdHNvY2tzLmMJMjAwOS0w
 OC0xOCAwNzozNTowOC4wMDAwMDAwMDAgKzAyMDAKK0BAIC01NCw2ICs1NCwxMyBAQAorICNk
 ZWZpbmUgX0dOVV9TT1VSQ0UKKyAjZW5kaWYKKyAKKysvKiBSZXF1aXJlZCBieSBzb21lIEJT
 RHMgKi8KKysjaWZuZGVmICBNQVBfQU5PTllNT1VTCisrI2lmZGVmIE1BUF9BTk9OCisrI2Rl
 ZmluZSBNQVBfQU5PTllNT1VTIE1BUF9BTk9OCisrI2VuZGlmCisrI2VuZGlmCisrCisgLyog
 R2xvYmFsIGNvbmZpZ3VyYXRpb24gdmFyaWFibGVzICovCisgY29uc3QgY2hhciAqcHJvZ25h
 bWUgPSAibGlidG9yc29ja3MiOyAgICAgICAgIC8qIE5hbWUgdXNlZCBpbiBlcnIgbXNncyAg
 ICAqLworIAorQEAgLTY2LDcgKzczLDYgQEAKKyAjaW5jbHVkZSA8c3lzL3NvY2tldC5oPgor
 ICNpbmNsdWRlIDxzdHJpbmcuaD4KKyAjaW5jbHVkZSA8c3RyaW5ncy5oPgorLSNpbmNsdWRl
 IDxzeXMvdHlwZXMuaD4KKyAjaW5jbHVkZSA8bmV0aW5ldC9pbi5oPgorICNpbmNsdWRlIDxh
 cnBhL2luZXQuaD4KKyAjaW5jbHVkZSA8c3lzL3BvbGwuaD4KIEBAIC0xNjQsNyArMTY0LDcg
 QEAKICB2b2lkIHRzb2Nrc19pbml0KHZvaWQpIHsKICAKQEAgLTksMyArMzEsODYgQEAKICAg
 ICAgZXJyb3IgPSBkbGVycm9yKCk7IFwKICAgICAgc2hvd19tc2cobCwgIlRoZSBzeW1ib2wg
 JXMoKSB3YXMgbm90IGZvdW5kIGluIGFueSBzaGFyZWQgIiBcCiAgICAgICAgICAgICAgICAg
 ICAgICAgImxpYnJhcnkuIFRoZSBlcnJvciByZXBvcnRlZCB3YXM6ICVzIVxuIiwgcywgXAor
 QEAgLTI3OCw5ICsyODQsOSBAQAorICNpZm5kZWYgQUxMT1dfTVNHX09VVFBVVAorICAgIHNl
 dF9sb2dfb3B0aW9ucygtMSwgKGNoYXIgKilzdGRlcnIsIDApOworICNlbHNlCistICAgaWYg
 KChlbnYgPSBnZXRlbnYoIlRTT0NLU19ERUJVRyIpKSkKKysgICBpZiAoKGVudiA9IGdldGVu
 digiVE9SU09DS1NfREVCVUciKSkpCisgICAgICAgbG9nbGV2ZWwgPSBhdG9pKGVudik7Cist
 ICAgaWYgKCgoZW52ID0gZ2V0ZW52KCJUU09DS1NfREVCVUdfRklMRSIpKSkgJiYgIXN1aWQp
 CisrICAgaWYgKCgoZW52ID0gZ2V0ZW52KCJUT1JTT0NLU19ERUJVR19GSUxFIikpKSAmJiAh
 c3VpZCkKKyAgICAgICBsb2dmaWxlID0gZW52OworICAgIHNldF9sb2dfb3B0aW9ucyhsb2ds
 ZXZlbCwgbG9nZmlsZSwgMSk7CisgI2VuZGlmCitAQCAtMjk5LDcgKzMwNSw3IEBACisgICAg
 IC8qIERldGVybWluZSB0aGUgbG9jYXRpb24gb2YgdGhlIGNvbmZpZyBmaWxlICovCisgICAj
 aWZkZWYgQUxMT1dfRU5WX0NPTkZJRworICAgICBpZiAoIXN1aWQpIAorLSAgICAgICAgY29u
 ZmZpbGUgPSBnZXRlbnYoIlRTT0NLU19DT05GX0ZJTEUiKTsKKysgICAgICAgIGNvbmZmaWxl
 ID0gZ2V0ZW52KCJUT1JTT0NLU19DT05GX0ZJTEUiKTsKKyAgICNlbmRpZgorICAgICAKKyAg
 ICAgLyogUmVhZCBpbiB0aGUgY29uZmlnIGZpbGUgKi8KK0BAIC0zNjcsOCArMzczLDggQEAK
 KyAgICAgLyogSWYgdGhpcyBhIFVEUCBzb2NrZXQgICovCisgICAgIC8qIHRoZW4gd2UgcmVm
 dXNlIGl0LCBzaW5jZSBpdCBpcyBwcm9iYWJseSBhIEROUyByZXF1ZXN0ICAgICAgKi8KKyAg
 ICAgaWYgKChzb2NrX3R5cGUgIT0gU09DS19TVFJFQU0pKSB7CistICAgICAgICBzaG93X21z
 ZyhNU0dFUlIsICJDb25uZWN0aW9uIGlzIGEgVURQIHN0cmVhbSwgbWF5IGJlIGEgIgorLSAg
 ICAgICAgICAgICAgICAgICAgICAgICAgICJETlMgcmVxdWVzdDogcmVqZWN0aW5nLlxuIik7
 CisrICAgICAgICBzaG93X21zZyhNU0dFUlIsICJjb25uZWN0OiBDb25uZWN0aW9uIGlzIGEg
 VURQIG9yIElDTVAgc3RyZWFtLCBtYXkgYmUgYSAiCisrICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgIkROUyByZXF1ZXN0IG9yIG90aGVyIGZvcm0gb2YgbGVhazogcmVqZWN0aW5nLlxu
 Iik7CisgICAgICAgICByZXR1cm4gLTE7CisgICAgIH0KKyAjZW5kaWYKK0BAIC0xMzMxLDIw
 ICsxMzM3LDIwIEBACisgICAgICAgICBuaXh1c2VyID0gZ2V0cHd1aWQoZ2V0dWlkKCkpOwor
 IAorICAgICAgICAgaWYgKCgodW5hbWUgPSBjb25uLT5wYXRoLT5kZWZ1c2VyKSA9PSBOVUxM
 KSAmJgorLSAgICAgICAgICAoKHVuYW1lID0gZ2V0ZW52KCJUU09DS1NfVVNFUk5BTUUiKSkg
 PT0gTlVMTCkgJiYKKysgICAgICAgICAgKCh1bmFtZSA9IGdldGVudigiVE9SU09DS1NfVVNF
 Uk5BTUUiKSkgPT0gTlVMTCkgJiYKKyAgICAgICAgICAgICAoKHVuYW1lID0gKG5peHVzZXIg
 PT0gTlVMTCA/IE5VTEwgOiBuaXh1c2VyLT5wd19uYW1lKSkgPT0gTlVMTCkpIHsKKyAgICAg
 ICAgICAgICBzaG93X21zZyhNU0dFUlIsICJDb3VsZCBub3QgZ2V0IFNPQ0tTIHVzZXJuYW1l
 IGZyb20gIgorICAgICAgICAgICAgICAgICAgICAgImxvY2FsIHBhc3N3ZCBmaWxlLCB0b3Jz
 b2Nrcy5jb25mICIKKy0gICAgICAgICAgICAgICAgICAgICJvciAkVFNPQ0tTX1VTRVJOQU1F
 IHRvIGF1dGhlbnRpY2F0ZSAiCisrICAgICAgICAgICAgICAgICAgICAib3IgJFRPUlNPQ0tT
 X1VTRVJOQU1FIHRvIGF1dGhlbnRpY2F0ZSAiCisgICAgICAgICAgICAgICAgICAgICAid2l0
 aCIpOworICAgICAgICAgICBjb25uLT5zdGF0ZSA9IEZBSUxFRDsKKyAgICAgICAgICAgICBy
 ZXR1cm4oRUNPTk5SRUZVU0VEKTsKKyAgICAgICAgIH0KKyAKKy0gICAgICAgIGlmICgoKHVw
 YXNzID0gZ2V0ZW52KCJUU09DS1NfUEFTU1dPUkQiKSkgPT0gTlVMTCkgJiYKKysgICAgICAg
 IGlmICgoKHVwYXNzID0gZ2V0ZW52KCJUT1JTT0NLU19QQVNTV09SRCIpKSA9PSBOVUxMKSAm
 JgorICAgICAgICAgICAoKHVwYXNzID0gY29ubi0+cGF0aC0+ZGVmcGFzcykgPT0gTlVMTCkp
 IHsKKyAgICAgICAgICAgICBzaG93X21zZyhNU0dFUlIsICJOZWVkIGEgcGFzc3dvcmQgaW4g
 dG9yc29ja3MuY29uZiBvciAiCistICAgICAgICAgICAgICAgICAgICAiJFRTT0NLU19QQVNT
 V09SRCB0byBhdXRoZW50aWNhdGUgd2l0aCIpOworKyAgICAgICAgICAgICAgICAgICAgIiRU
 T1JTT0NLU19QQVNTV09SRCB0byBhdXRoZW50aWNhdGUgd2l0aCIpOworICAgICAgICAgICBj
 b25uLT5zdGF0ZSA9IEZBSUxFRDsKKyAgICAgICAgICAgICByZXR1cm4oRUNPTk5SRUZVU0VE
 KTsKKyAgICAgICAgIH0KK0BAIC0xNjk1LDExICsxNzAxLDEyIEBACisgICAgIC8qIElmIHRo
 aXMgYSBVRFAgc29ja2V0ICAqLworICAgICAvKiB0aGVuIHdlIHJlZnVzZSBpdCwgc2luY2Ug
 aXQgaXMgcHJvYmFibHkgYSBETlMgcmVxdWVzdCAgICAgICovCisgICAgIGlmICgoc29ja190
 eXBlICE9IFNPQ0tfU1RSRUFNKSkgeworLSAgICAgICAgc2hvd19tc2coTVNHRVJSLCAiQ29u
 bmVjdGlvbiBpcyBhIFVEUCBzdHJlYW0sIG1heSBiZSBhICIKKy0gICAgICAgICAgICAgICAg
 ICAgICAgICAgICAiRE5TIHJlcXVlc3Q6IHJlamVjdGluZy5cbiIpOworKyAgICAgICAgc2hv
 d19tc2coTVNHRVJSLCAic2VuZHRvOiBDb25uZWN0aW9uIGlzIGEgVURQIG9yIElDTVAgc3Ry
 ZWFtLCBtYXkgYmUgYSAiCisrICAgICAgICAgICAgICAgICAgICAgICAgICAgIkROUyByZXF1
 ZXN0IG9yIG90aGVyIGZvcm0gb2YgbGVhazogcmVqZWN0aW5nLlxuIik7CisgICAgICAgICBy
 ZXR1cm4gLTE7CisgICAgIH0KKyAjZW5kaWYKKysKKyAgICAgcmV0dXJuIChzc2l6ZV90KSBy
 ZWFsc2VuZHRvKHMsIGJ1ZiwgbGVuLCBmbGFncywgdG8sIHRvbGVuKTsKKyAKKyB9CitAQCAt
 MTc0OCw4ICsxNzU1LDggQEAKKyAgICAgLyogSWYgdGhpcyBhIFVEUCBzb2NrZXQgICovCisg
 ICAgIC8qIHRoZW4gd2UgcmVmdXNlIGl0LCBzaW5jZSBpdCBpcyBwcm9iYWJseSBhIEROUyBy
 ZXF1ZXN0ICAgICAgKi8KKyAgICAgaWYgKChzb2NrX3R5cGUgIT0gU09DS19TVFJFQU0pKSB7
 CistICAgICAgICBzaG93X21zZyhNU0dFUlIsICJDb25uZWN0aW9uIGlzIGEgVURQIHN0cmVh
 bSwgbWF5IGJlIGEgIgorLSAgICAgICAgICAgICAgICAgICAgICAgICAgICJETlMgcmVxdWVz
 dDogcmVqZWN0aW5nLlxuIik7CisrICAgICAgICBzaG93X21zZyhNU0dFUlIsICJzZW5kbXNn
 OiBDb25uZWN0aW9uIGlzIGEgVURQIG9yIElDTVAgc3RyZWFtLCBtYXkgYmUgYSAiCisrICAg
 ICAgICAgICAgICAgICAgICAgICAgICAgIkROUyByZXF1ZXN0IG9yIG90aGVyIGZvcm0gb2Yg
 bGVhazogcmVqZWN0aW5nLlxuIik7CisgICAgICAgICByZXR1cm4gLTE7CisgICAgIH0KKyAj
 ZW5kaWYKSW5kZXg6IGZpbGVzL3BhdGNoLXVzZXdpdGh0b3IuaW4KPT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpS
 Q1MgZmlsZTogL2hvbWUvcGN2cy9wb3J0cy9uZXQvdG9yc29ja3MvZmlsZXMvcGF0Y2gtdXNl
 d2l0aHRvci5pbix2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xCmRpZmYgLXUgLXIxLjEgcGF0
 Y2gtdXNld2l0aHRvci5pbgotLS0gZmlsZXMvcGF0Y2gtdXNld2l0aHRvci5pbgk4IE1hciAy
 MDA5IDEzOjU3OjI3IC0wMDAwCTEuMQorKysgZmlsZXMvcGF0Y2gtdXNld2l0aHRvci5pbgk3
 IFNlcCAyMDA5IDE4OjM4OjI5IC0wMDAwCkBAIC0xLDE2ICsxLDEyNCBAQAotLS0tIHNyYy91
 c2V3aXRodG9yLmluLm9yaWcJMjAwOS0wMi0xMiAxNTo1OTo1MC4wMDAwMDAwMDAgKzAyMDAK
 LSsrKyBzcmMvdXNld2l0aHRvci5pbgkyMDA5LTAyLTEyIDE5OjQ5OjQxLjAwMDAwMDAwMCAr
 MDIwMAotQEAgLTEsMyArMSw1IEBACi0rIyEvYmluL3NoCi0rIworLS0tIHNyYy91c2V3aXRo
 dG9yLmluCTIwMDgtMTAtMjYgMjI6NTE6MjAuMDAwMDAwMDAwICswMTAwCisrKysgc3JjL3Vz
 ZXdpdGh0b3IuaW4JMjAwOS0wOC0xOCAwNzozNTowOC4wMDAwMDAwMDAgKzAyMDAKK0BAIC0x
 LDMgKzEsNCBAQAorKyMhIC9iaW4vc2gKICAjICoqKioqKioqKioqKioqKioqKioqKioqKioq
 KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICMg
 KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
 ICAgICAgICAgICAgICAgICAgICAqCiAgIyAqICRJZDogdXNld2l0aHRvci5pbix2IDEuMyAy
 MDA4LTA3LTA2IDE1OjE3OjM1IGhvZ2Fucm9iZXJ0IEV4cCAkKgotQEAgLTI2LDcgKzI4LDYg
 QEAKK0BAIC0yNSw1MCArMjYsODQgQEAKKyAjICogICBPcmlnaW5hbCBjb3B5cmlnaHQgbm90
 aWNlIGZyb20gdHNvY2tzIHNvdXJjZSBmaWxlIGZvbGxvd3M6ICAgICAgICAgICAgKgogICMg
 KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
 KioqKioqKioqKioqKioqKioqKioqCiAgCi0gCistCiAtIyEgL2Jpbi9zaAorLQorLSMgV3Jh
 cHBlciBzY3JpcHQgZm9yIHVzZSBvZiB0aGUgdG9yc29ja3MoOCkgdHJhbnNwYXJlbnQgc29j
 a3NpZmljYXRpb24gbGlicmFyeQorLSMgU2VlIHRoZSB0b3Jzb2NrcygxKSBhbmQgdXNld2l0
 aHRvcigxKSBtYW5wYWdlcy4KKysjIFdyYXBwZXIgc2NyaXB0IGZvciB1c2Ugb2YgdGhlIHRz
 b2Nrcyg4KSB0cmFuc3BhcmVudCBzb2Nrc2lmaWNhdGlvbiBsaWJyYXJ5CisrIyBTZWUgdGhl
 IHRzb2NrcygxKSBhbmQgdG9yaWZ5KDEpIG1hbnBhZ2VzLgorIAorICMgQ29weXJpZ2h0IChj
 KSAyMDA0LCAyMDA2IFBldGVyIFBhbGZyYWRlcgorICMgTW9kaWZpZWQgYnkgSmFjb2IgQXBw
 ZWxiYXVtIDxqYWNvYkBhcHBlbGJhdW0ubmV0PiBBcHJpbCAxNnRoIDIwMDYKKy0jIE1vZGlm
 aWVkIGJ5IFJvYmVydCBIb2dhbiA8cm9iZXJ0QHJvYmVydGhvZ2FuLm5ldD4gTWFyY2ggMjAw
 NworKyMgTW9kaWZpZWQgYnkgTWFyY3VzIEdyaWVwIDxtYXJjdXNAZ3JpZXAudXM+IEp1bmUg
 MTYgMjAwOQorICMgTWF5IGJlIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBzYW1lIHRlcm1zIGFz
 IFRvciBpdHNlbGYKKyAKKyAKKy0jIERlZmluZSBhbmQgZW5zdXJlIHdlIGhhdmUgdG9yc29j
 a3MKKysjIERlZmluZSBhbmQgZW5zdXJlIHdlIGhhdmUgdHNvY2tzCisgIyBYWFg6IHdoYXQg
 aWYgd2UgZG9uJ3QgaGF2ZSB3aGljaD8KKy1UU09DS1M9ImB3aGljaCB0b3Jzb2Nrc2AiCist
 aWYgWyAhIC14ICIkVFNPQ0tTIiBdCistdGhlbgorLSAgICAgICAgZWNobyAiJDA6IENhbid0
 IGZpbmQgdG9yc29ja3MgaW4gUEFUSC4gUGVyaGFwcyB5b3UgaGF2ZW4ndCBpbnN0YWxsZWQg
 aXQ/IiA+JjIKKy0gICAgICAgIGV4aXQgMQorLWZpCisrVE9SU09DS1M9ImB3aGljaCB0b3Jz
 b2Nrc2AiCisrUFJPRz0KKytWRVJCT1NFPQorKworK3VzYWdlICgpIHsKKysJZWNobyAiVXNh
 Z2U6ICQwIFstaHZdIDxjb21tYW5kPiBbPG9wdGlvbnM+Li4uXSIKKyt9CisrCisrc2V0X2lk
 ICgpIHsKKysJZWNobyAiRVJST1I6ICQxIGlzIHNldCR7Mn1pZC4gdXNld2l0aHRvciB3aWxs
 IG5vdCB3b3JrIG9uIGEgc2V0JHsyfWlkIGV4ZWN1dGFibGUuIiA+JjIKKysJZXhpdCAxCisr
 fQorIAorICMgQ2hlY2sgZm9yIGFueSBhcmd1bWVudCBsaXN0CistaWYgWyAiJCMiID0gMCBd
 CistdGhlbgorLSAgICAgICAgZWNobyAiVXNhZ2U6ICQwIDxjb21tYW5kPiBbPG9wdGlvbnM+
 Li4uXSIgPiYyCistICAgICAgICBleGl0IDEKKytpZiBbICIkIyIgPSAwIF07IHRoZW4KKysJ
 dXNhZ2UgPiYyCisrCWV4aXQgMQorIGZpCistaWYgWyAiJCMiID0gMSBdICYmICggWyAiJDEi
 ID0gIi1oIiBdIHx8IFsgIiQxIiA9ICItLWhlbHAiIF0gKQorLXRoZW4KKy0gICAgICAgIGVj
 aG8gIlVzYWdlOiAkMCA8Y29tbWFuZD4gWzxvcHRpb25zPi4uLl0iCistICAgICAgICBleGl0
 IDAKKysKKyt3aGlsZSBbICIkMSIgXTsgZG8KKysJY2FzZSAiJDEiIGluCisrCQktaHwtLWgq
 KQorKwkJCXVzYWdlCisrCQkJZXhpdCAwCisrCQkJOzsKKysJCS12fC0tdiopCisrCQkJVkVS
 Qk9TRT1ZZXNQbGVhc2UKKysJCQlzaGlmdAorKwkJCTs7CisrCQkqKQorKwkJCWJyZWFrOwor
 Kwllc2FjCisrZG9uZQorKworK2lmIFsgLXUgYHdoaWNoICIkMSJgIF07IHRoZW4KKysJc2V0
 X2lkICQxIHUKKytlbGlmIFsgLWcgYHdoaWNoICIkMSJgIF07IHRoZW4KKysJc2V0X2lkICQx
 IGcKKyBmaQogIAotICMgV3JhcHBlciBzY3JpcHQgZm9yIHVzZSBvZiB0aGUgdG9yc29ja3Mo
 OCkgdHJhbnNwYXJlbnQgc29ja3NpZmljYXRpb24gbGlicmFyeQotICMgU2VlIHRoZSB0b3Jz
 b2NrcygxKSBhbmQgdXNld2l0aHRvcigxKSBtYW5wYWdlcy4KKy0jIERlZmluZSBvdXIgdG9y
 c29ja3MgY29uZmlnIGZpbGUKKy1UU09DS1NfQ09ORl9GSUxFPSJAQ09ORkRJUkAvdG9yc29j
 a3MuY29uZiIKKy1leHBvcnQgVFNPQ0tTX0NPTkZfRklMRQorLQorLSMgQ2hlY2sgdGhhdCB3
 ZSd2ZSBnb3QgYSB0b3Jzb2NrcyBjb25maWcgZmlsZQorLWlmIFsgLXIgIiRUU09DS1NfQ09O
 Rl9GSUxFIiBdCistdGhlbgorLQlleGVjIHRvcnNvY2tzICIkQCIKKy0JZWNobyAiJDA6IEZh
 aWxlZCB0byBleGVjIHRvcnNvY2tzICRAIiA+JjIKKy0JZXhpdCAxCisraWYgWyAteCAiJFRP
 UlNPQ0tTIiBdOyB0aGVuCisrCVBST0c9dG9yc29ja3MKKyBlbHNlCistCWVjaG8gIiQwOiBN
 aXNzaW5nIHRvcnNvY2tzIGNvbmZpZ3VyYXRpb24gZmlsZSBcIiRUU09DS1NfQ09ORl9GSUxF
 XCIuIiA+JjIKKysJZWNobyAiJDA6IFVuYWJsZSB0byBmaW5kIHRvcnNvY2tzIGluIFBBVEgu
 IiA+JjIKKysJZWNobyAiICAgIFBlcmhhcHMgeW91IGhhdmVuJ3QgaW5zdGFsbGVkIGl0PyIg
 PiYyCisgCWV4aXQgMQorIGZpCisrCisraWYgWyAiJFZFUkJPU0UiIF07IHRoZW4KKysJZWNo
 byAiV2UncmUgYXJtZWQgd2l0aCB0aGUgZm9sbG93aW5nIHRvcnNvY2tzOiAkVE9SU09DS1Mi
 CisrCWVjaG8gIldlJ3JlIGF0dGVtcHRpbmcgdG8gdXNlICRQUk9HIGZvciBhbGwgdG9yIGFj
 dGlvbi4iCisrZmkKKysKKytpZiBbICIkUFJPRyIgPSAidG9yc29ja3MiIF07IHRoZW4KKysJ
 IyBEZWZpbmUgb3VyIHRvcnNvY2tzIGNvbmZpZyBmaWxlCisrCVRTT0NLU19DT05GX0ZJTEU9
 IkBDT05GRElSQC90b3Jzb2Nrcy5jb25mIgorKwlleHBvcnQgVFNPQ0tTX0NPTkZfRklMRQor
 KworKwkjIENoZWNrIHRoYXQgd2UndmUgZ290IGEgdG9yc29ja3MgY29uZmlnIGZpbGUKKysJ
 aWYgWyAtciAiJFRTT0NLU19DT05GX0ZJTEUiIF07IAl0aGVuCisrCQlleGVjIHRvcnNvY2tz
 ICIkQCIKKysJZWxzZQorKwkJZWNobyAiJDA6IE1pc3NpbmcgdG9yc29ja3MgY29uZmlndXJh
 dGlvbiBmaWxlIFwiJFRTT0NLU19DT05GX0ZJTEVcIiAtIHRvcnNvY2tzIHdpbGwgdXNlIGRl
 ZmF1bHRzIHNlbnNpYmxlIGZvciBUb3IuIiA+JjIKKysJCWV4ZWMgdG9yc29ja3MgIiRAIgor
 KwlmaQorK2ZpCisrCisrIyBXZSBzaG91bGQgaGF2ZSBoaXQgYW4gZXhlYy4gSWYgd2UgZ2V0
 IGhlcmUsIHdlIGRpZG4ndCBleGVjCisrZWNobyAiJDA6IGZhaWxlZCB0byBleGVjICRQUk9H
 ICRAIiA+JjIKKytleGl0IDEK
 --------------010002040109020006040200--

From: "Andrei V. Lavreniyuk" <andy.lavr@reactor-xg.kiev.ua>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/138200: [Maintainer Update]net/torsocks:update to 1.0,1
Date: Tue, 08 Sep 2009 09:29:24 +0300

 Hi!
 
 
 Maintainer approved.
 
 
 PS: I with you completely agree. Thanks for the help!
 
 
 
 
 -- 
   Best regards, Andrei V. Lavreniyuk.
 
State-Changed-From-To: open->closed 
State-Changed-By: beat 
State-Changed-When: Tue Sep 8 16:35:33 UTC 2009 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=138200 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/138200: commit references a PR
Date: Tue,  8 Sep 2009 16:31:45 +0000 (UTC)

 beat        2009-09-08 16:31:32 UTC
 
   FreeBSD ports repository
 
   Modified files:
     net/torsocks         Makefile 
     net/torsocks/files   patch-configure.in patch-tsocks.c 
                          patch-usewithtor.in 
   Added files:
     net/torsocks/files   patch-src-dead_pool.c 
   Log:
   - Add a patch from upstream to fix segfault when address supplied for
     getaddrinfo is null and handle wildcard addresses in getaddrinfo calls.
   - Bump PORTREVISION
   
   PR:             ports/138200 (based on)
   Submitted by:   Andrei Lavreniyuk <andy.lavr AT gmail.com> (maintainer)
   
   Revision  Changes    Path
   1.3       +1 -0      ports/net/torsocks/Makefile
   1.2       +40 -8     ports/net/torsocks/files/patch-configure.in
   1.1       +11 -0     ports/net/torsocks/files/patch-src-dead_pool.c (new)
   1.2       +107 -2    ports/net/torsocks/files/patch-tsocks.c
   1.2       +117 -9    ports/net/torsocks/files/patch-usewithtor.in
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
