Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Nov 2002 15:10:03 -0800 (PST)
From:      Oliver Eikemeier <eikemeier@fillmore-labs.com>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/40344: update of mail/ssmtp to 2.50.9
Message-ID:  <200211022310.gA2NA3A1076122@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/40344; it has been noted by GNATS.

From: Oliver Eikemeier <eikemeier@fillmore-labs.com>
To: freebsd-gnats-submit@FreeBSD.org,
	Kris Kennaway <kris@obsecurity.org>
Cc:  
Subject: Re: ports/40344: update of mail/ssmtp to 2.50.9
Date: Sat, 02 Nov 2002 23:42:49 +0100

 This is a multi-part message in MIME format.
 --------------060603050905090605030607
 Content-Type: text/plain; charset=us-ascii; format=flowed
 Content-Transfer-Encoding: 7bit
 
 ok, here is the update as a patch. I used 2.50.6, because that is the 
 latest stable version from debian. The patch is attached again in base64 
 encoding, just in case.
 
 Regards
      Oliver
 
 diff -u -rN ssmtp.orig/Makefile ssmtp/Makefile
 --- ssmtp.orig/Makefile	Thu Oct 17 11:06:45 2002
 +++ ssmtp/Makefile	Sat Nov  2 22:26:23 2002
 @@ -6,31 +6,64 @@
   #
 
   PORTNAME=	ssmtp
 -PORTVERSION=	2.38
 +PORTVERSION=	2.50.6
   CATEGORIES=	mail
 -MASTER_SITES=	http://ftp.debian.org/debian/pool/main/s/ssmtp/ \
 -		ftp://ftp.icm.edu.pl/pub/Linux/debian/pool/main/s/ssmtp/
 -DISTNAME=	ssmtp_2.38-9
 +MASTER_SITES=	http://ftp.us.debian.org/debian/%SUBDIR%/ \
 +		http://http.us.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.egr.msu.edu/debian/%SUBDIR%/ \
 +		http://mirrors.kernel.org/debian/%SUBDIR%/ \
 +		http://archive.progeny.com/debian/%SUBDIR%/ \
 +		http://osdn.dl.sourceforge.net/debian/%SUBDIR%/ \
 +		http://debian.crosslink.net/debian/%SUBDIR%/ \
 +		http://ftp-mirror.internap.com/pub/debian/%SUBDIR%/ \
 +		http://ftp.cerias.purdue.edu/pub/os/debian/%SUBDIR%/ \
 +		http://ftp.lug.udel.edu/debian/%SUBDIR%/ \
 +		http://debian.lcs.mit.edu/debian/%SUBDIR%/ \
 +		http://debian.teleglobe.net/%SUBDIR%/ \
 +		http://ftp.de.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.at.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.bg.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.cz.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.dk.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.ee.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.fi.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.fr.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.hr.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.hu.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.it.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.nl.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.no.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.pl.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.si.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.es.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.se.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.uk.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.au.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.wa.au.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.nz.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.jp.debian.org/debian/%SUBDIR%/ \
 +		http://ftp.br.debian.org/debian/%SUBDIR%/
 +MASTER_SITE_SUBDIR= pool/main/s/ssmtp
 +DISTNAME=	ssmtp_${PORTVERSION}
 
 -IGNORE=		pkg_add cannot create /etc/ssmtp/smmtp.conf
 +MAINTAINER=	eikemeier@fillmore-labs.com
 
 -MAINTAINER=	ns88@k.pl
 +WRKSRC=		${WRKDIR}/ssmtp-2.50
 
 -WRKSRC=		${WRKDIR}/ssmtp-2.38
 +USE_AUTOCONF=   yes
 +GNU_CONFIGURE=  yes
   USE_GMAKE=	true
 +
   MAN8=		ssmtp.8
 
 -pre-install:
 -	${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 0755 \
 -	${PREFIX}/etc/ssmtp
 +USE_OPENSSL?=   yes
 
   post-install:
 -	@PREFIX="${PREFIX}" ${SH} ${PKGINSTALL}
 -	@${ECHO_MSG} --------------------------------------------------
   	@${ECHO_MSG}
   	@${ECHO_MSG} "To replace sendmail with ssmtp type make replace"
   	@${ECHO_MSG}
 -	@${ECHO_MSG} --------------------------------------------------
 +	@${SED} -e "s:/usr/local:${PREFIX}:g" pkg-message
 
   .include <bsd.port.pre.mk>
 
 @@ -41,8 +74,8 @@
   	@${ECHO} Replacing mailwarpper config
   	@${ECHO_CMD} "sendmail		${PREFIX}/sbin/ssmtp" > /etc/mail/mailer.conf
   	@${ECHO_CMD} "send-mail		${PREFIX}/sbin/ssmtp" >> /etc/mail/mailer.conf
 -	@${ECHO_CMD} "mailq			/bin/echo" >> /etc/mail/mailer.conf
 -	@${ECHO_CMD} "newaliases		/bin/echo" >> /etc/mail/mailer.conf
 +	@${ECHO_CMD} "mailq			${PREFIX}/sbin/ssmtp" >> /etc/mail/mailer.conf
 +	@${ECHO_CMD} "newaliases		${PREFIX}/sbin/ssmtp" >> /etc/mail/mailer.conf
   .else
   	@${ECHO} backuping old /usr/sbin/sendmail
   	@${MV} -f /usr/sbin/sendmail /usr/sbin/sendmail.OFF
 diff -u -rN ssmtp.orig/distinfo ssmtp/distinfo
 --- ssmtp.orig/distinfo	Mon Feb 26 06:17:57 2001
 +++ ssmtp/distinfo	Fri Nov  1 17:39:32 2002
 @@ -1 +1 @@
 -MD5 (ssmtp_2.38-9.tar.gz) = 3f95d07488cf5bc3b92c7eb182634d8a
 +MD5 (ssmtp_2.50.6.tar.gz) = 2a5a055a27b5a5dc0294789d040e7597
 diff -u -rN ssmtp.orig/files/patch-Makefile_in ssmtp/files/patch-Makefile_in
 --- ssmtp.orig/files/patch-Makefile_in	Mon Jul  8 13:53:11 2002
 +++ ssmtp/files/patch-Makefile_in	Sat Nov  2 21:54:13 2002
 @@ -1,5 +1,5 @@
 ---- Makefile.in.orig	Mon Jul  8 13:47:12 2002
 -+++ Makefile.in	Mon Jul  8 13:53:01 2002
 +--- Makefile.in.orig	Sun Feb 10 22:15:37 2002
 ++++ Makefile.in	Sun Feb 10 22:15:37 2002
   @@ -9,7 +9,7 @@
 
    LN_S=@LN_S@
 diff -u -rN ssmtp.orig/files/patch-aa ssmtp/files/patch-aa
 --- ssmtp.orig/files/patch-aa	Mon Feb 26 06:17:57 2001
 +++ ssmtp/files/patch-aa	Thu Jan  1 01:00:00 1970
 @@ -1,62 +0,0 @@
 ---- Makefile.orig	Tue Dec  5 23:40:45 2000
 -+++ Makefile	Tue Dec  5 23:40:32 2000
 -@@ -34,10 +34,10 @@
 -
 - # Places to install things, used to relocate things for Ultrix kits.
 - # 	ROOT normally is the empty string...
 --#ROOT=
 --LOCATION=/usr
 -+ROOT=${PREFIX}
 -+#LOCATION=
 - DESTDIR=${ROOT}${LOCATION}/sbin
 --MANDIR=${ROOT}${LOCATION}/share/man/man8
 -+MANDIR=${PREFIX}/man/man8
 - ETCDIR=${ROOT}/etc
 - SSMTPCONFDIR=${ETCDIR}/ssmtp
 - # (End of relocation section)
 -@@ -62,41 +62,15 @@
 - #FLAGS= -Wall -O6 -DDEBUG ${BASEFLAGS}
 - #FLAGS= -Wall -g ${BASEFLAGS}
 -
 --CFLAGS= ${FLAGS} ${BASEFLAGS}
 -+CFLAGS+= ${FLAGS} ${BASEFLAGS}
 -
 - all: ssmtp
 -
 - install: ssmtp
 - 	test `whoami` = root
 --	install -d -m 755 ${DESTDIR}
 --	install -s -m 755 ssmtp ${DESTDIR}/ssmtp
 --	install -d -m 755 ${MANDIR}
 --	install -m 644 ssmtp.8 ${MANDIR}/ssmtp.8
 --	install -d -m 755 ${SSMTPCONFDIR}
 --	install -m 644 revaliases ${INSTALLED_REVALIASES_FILE}
 --	$(GEN_CONFIG) ${INSTALLED_CONFIGURATION_FILE}
 --
 --
 --install-sendmail: ssmtp install
 --	rm -f ${DESTDIR}/sendmail
 --	ln -s ssmtp ${DESTDIR}/sendmail
 --	install -d -m 755 ${DESTDIR}/../lib
 --	rm -f ${DESTDIR}/../lib/sendmail
 --	ln -s ../sbin/sendmail ${DESTDIR}/../lib
 --	rm -f ${MANDIR}/sendmail.8
 --	ln -s ssmtp.8 ${MANDIR}/sendmail.8
 --
 --uninstall:
 --	test `whoami` = root
 --	rm -f ${DESTDIR}/ssmtp
 --	rm -f ${MANDIR}/ssmtp.8
 --	rm -f ${CONFIGURATION_FILE} ${REVALIASES_FILE}
 --	rmdir ${SSMTPCONFDIR}
 --
 --uninstall-sendmail: uninstall
 --	rm -f ${DESTDIR}/sendmail ${DESTDIR}/../lib/sendmail
 --	rm -f ${MANDIR}/sendmail.8
 --
 -+	${BSD_INSTALL_PROGRAM} ssmtp ${DESTDIR}
 -+	${BSD_INSTALL_MAN} ssmtp.8 ${MANDIR}/ssmtp.8
 -+	${BSD_INSTALL_DATA} revaliases ${INSTALLED_REVALIASES_FILE}
 - clean:
 - 	rm -f ssmtp *.o core
 -
 diff -u -rN ssmtp.orig/files/patch-arpadate_c ssmtp/files/patch-arpadate_c
 --- ssmtp.orig/files/patch-arpadate_c	Tue Jul  9 23:49:01 2002
 +++ ssmtp/files/patch-arpadate_c	Thu Jan  1 01:00:00 1970
 @@ -1,11 +0,0 @@
 ---- arpadate.c.orig	Mon Jun  3 14:05:28 2002
 -+++ arpadate.c	Tue Jul  9 23:48:19 2002
 -@@ -79,7 +79,7 @@
 - 	time_t now;
 -
 - 	/* RFC822 format string borrowed from GNU shellutils date.c */
 --	const char *format = "%a, %_d %b %Y %H:%M:%S %z";
 -+	const char *format = "%a, %d %b %Y %H:%M:%S %z";
 -
 - 	now = time(NULL);
 -
 diff -u -rN ssmtp.orig/files/patch-base64_c ssmtp/files/patch-base64_c
 --- ssmtp.orig/files/patch-base64_c	Thu Jan  1 01:00:00 1970
 +++ ssmtp/files/patch-base64_c	Sat Nov  2 21:54:13 2002
 @@ -0,0 +1,10 @@
 +--- base64.c.orig	Mon Apr  1 15:07:09 2002
 ++++ base64.c	Mon Apr  1 15:07:09 2002
 +@@ -13,6 +13,7 @@
 +  * Eric S. Raymond <esr@snark.thyrsus.com>.
 +  */
 +
 ++#include <ctype.h>
 +
 + static const char base64digits[] =
 +    "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
 diff -u -rN ssmtp.orig/files/patch-main_c ssmtp/files/patch-main_c
 --- ssmtp.orig/files/patch-main_c	Thu Jan  1 01:00:00 1970
 +++ ssmtp/files/patch-main_c	Sat Nov  2 22:16:52 2002
 @@ -0,0 +1,22 @@
 +--- main.c.orig	Mon Apr  1 15:07:13 2002
 ++++ main.c	Mon Apr  1 15:07:13 2002
 +@@ -36,7 +36,7 @@
 +
 + bool_t UseTLS = False;		/* Use SSL to transfer mail to HUB */
 + bool_t UseTLSCert = False;	/* Use a certificate to transfer SSL mail */
 +-char *TLSCert = "/etc/ssl/certs/ssmtp.pem";	/* Default Certificate */
 ++char *TLSCert = "/usr/local/etc/ssmtp/ssmtp.pem";	/* Default 
 Certificate */
 +
 + char *full_from = (char)NULL;	/* Use this as the From: address */
 + char *full_name;
 +@@ -220,9 +220,8 @@
 + 				}
 + 			}
 + 		}
 ++		fclose(fp);
 + 	}
 +-
 +-	fclose(fp);
 + }
 +
 +
 diff -u -rN ssmtp.orig/files/patch-net_c ssmtp/files/patch-net_c
 --- ssmtp.orig/files/patch-net_c	Mon Jul  8 15:06:46 2002
 +++ ssmtp/files/patch-net_c	Sat Nov  2 21:54:13 2002
 @@ -1,5 +1,5 @@
 ---- net.c.orig	Mon Jul  8 14:39:23 2002
 -+++ net.c	Mon Jul  8 15:04:06 2002
 +--- net.c.orig	Mon Apr  1 15:07:13 2002
 ++++ net.c	Mon Apr  1 15:07:13 2002
   @@ -5,6 +5,7 @@
     See COPYRIGHT for the license
 
 @@ -8,12 +8,3 @@
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <stdlib.h>
 -@@ -25,7 +26,7 @@
 - bool_t UseTLS = False;		/* Use SSL to transfer mail to HUB */
 - bool_t UseTLSCert = False;	/* Use a certificate to transfer SSL mail */
 -
 --char *TLSCert = "/etc/ssl/certs/ssmtp.pem";	/* Default Certificate */
 -+char *TLSCert = "/usr/local/etc/ssmtp/ssmtp.pem";	/* Default 
 Certificate */
 -
 - extern int log_level;
 - extern int minus_v;
 diff -u -rN ssmtp.orig/files/patch-ssmtp_8 ssmtp/files/patch-ssmtp_8
 --- ssmtp.orig/files/patch-ssmtp_8	Mon Jul  8 15:07:15 2002
 +++ ssmtp/files/patch-ssmtp_8	Sat Nov  2 21:54:13 2002
 @@ -1,5 +1,5 @@
 ---- ssmtp.8.orig	Mon Jul  8 15:02:36 2002
 -+++ ssmtp.8	Mon Jul  8 15:03:24 2002
 +--- ssmtp.8.orig	Sun Feb 10 22:52:32 2002
 ++++ ssmtp.8	Sun Feb 10 22:52:32 2002
   @@ -262,9 +262,9 @@
    through mail.isp.com.
 
 diff -u -rN ssmtp.orig/files/patch-ssmtp_conf ssmtp/files/patch-ssmtp_conf
 --- ssmtp.orig/files/patch-ssmtp_conf	Mon Jul  8 15:11:05 2002
 +++ ssmtp/files/patch-ssmtp_conf	Sat Nov  2 21:54:13 2002
 @@ -1,5 +1,5 @@
 ---- ssmtp.conf.orig	Mon Jul  8 15:08:37 2002
 -+++ ssmtp.conf	Mon Jul  8 15:10:45 2002
 +--- ssmtp.conf.orig	Tue May  8 12:22:08 2001
 ++++ ssmtp.conf	Tue May  8 12:22:08 2001
   @@ -1,5 +1,5 @@
    #
   -# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
 diff -u -rN ssmtp.orig/pkg-comment ssmtp/pkg-comment
 --- ssmtp.orig/pkg-comment	Mon Feb 26 06:17:57 2001
 +++ ssmtp/pkg-comment	Mon Jul  8 14:15:50 2002
 @@ -1 +1 @@
 -Sendmail alternative for small routers (only for outgoing mail)
 +Extremely simple MTA to get mail off the system to a mail hub
 diff -u -rN ssmtp.orig/pkg-descr ssmtp/pkg-descr
 --- ssmtp.orig/pkg-descr	Mon Feb 26 06:17:57 2001
 +++ ssmtp/pkg-descr	Fri Nov  1 17:35:55 2002
 @@ -1,5 +1,12 @@
 -This is sSMTP, a program that replaces sendmail on workstations that
 -should send their mail via the departmental mailhub from which they pick up
 -their mail (via pop, imap, rsmtp, pop_fetch, NFS... or the like).  This
 -program accepts mail and sends it to the mailhub, optionally replacing the
 -domain in the From: line with a different one.
 +A secure, effective and simple way of getting mail off a system to your 
 mail
 +hub. It contains no suid-binaries or other dangerous things - no mail 
 spool to
 +poke around in, and no daemons running in the background. Mail is simply
 +forwarded to the configured mailhost. Extremely easy configuration.
 +
 +WARNING: the above is all it does; it does not receive mail, expand 
 aliases or
 +manage a queue. That belongs on a mail hub with a system administrator.
 +
 +WWW: http://packages.debian.org/stable/mail/ssmtp.html
 +
 +- Oliver Eikemeier
 +eikemeier@fillmore-labs.com
 diff -u -rN ssmtp.orig/pkg-install ssmtp/pkg-install
 --- ssmtp.orig/pkg-install	Mon Feb 26 06:17:57 2001
 +++ ssmtp/pkg-install	Thu Jan  1 01:00:00 1970
 @@ -1,29 +0,0 @@
 -#!/bin/sh -e
 -
 -#
 -# Generate configuration file
 -#
 -
 -
 -if [ -s ${PREFIX}/etc/ssmtp/ssmtp.conf ]; then
 -    echo Configuration file $1 already exists.
 -    exit
 -fi
 -
 -umask 022
 -
 -cat >>${PREFIX}/etc/ssmtp/ssmtp.conf <<EOF
 -#
 -# ${PREFIX}/ssmtp/ssmtp.conf -- a config file for sSMTP sendmail.
 -#
 -# The person who gets all mail for userids < 10
 -root=postmaster
 -# The place where the mail goes. The actual machine name is required
 -# no MX records are consulted. Commonly mailhosts are named mail.domain.com
 -# The example will fit if you are in domain.com and you mailhub is so 
 named.
 -mailhub=mail
 -# Where will the mail seem to come from?
 -#rewriteDomain=`echo -n $mailname`
 -# The full hostname
 -hostname=`hostname`
 -EOF
 diff -u -rN ssmtp.orig/pkg-plist ssmtp/pkg-plist
 --- ssmtp.orig/pkg-plist	Mon Feb 26 06:17:57 2001
 +++ ssmtp/pkg-plist	Mon Jul  8 14:15:50 2002
 @@ -1,4 +1,4 @@
   sbin/ssmtp
 -etc/ssmtp/ssmtp.conf
 -etc/ssmtp/revaliases
 +etc/ssmtp/ssmtp.conf.sample
 +etc/ssmtp/revaliases.sample
   @dirrm etc/ssmtp
 
 --------------060603050905090605030607
 Content-Type: text/plain;
  name="ssmtp.patch"
 Content-Transfer-Encoding: base64
 Content-Disposition: inline;
  filename="ssmtp.patch"
 
 ZGlmZiAtdSAtck4gc3NtdHAub3JpZy9NYWtlZmlsZSBzc210cC9NYWtlZmlsZQotLS0gc3Nt
 dHAub3JpZy9NYWtlZmlsZQlUaHUgT2N0IDE3IDExOjA2OjQ1IDIwMDIKKysrIHNzbXRwL01h
 a2VmaWxlCVNhdCBOb3YgIDIgMjI6MjY6MjMgMjAwMgpAQCAtNiwzMSArNiw2NCBAQAogIwog
 CiBQT1JUTkFNRT0Jc3NtdHAKLVBPUlRWRVJTSU9OPQkyLjM4CitQT1JUVkVSU0lPTj0JMi41
 MC42CiBDQVRFR09SSUVTPQltYWlsCi1NQVNURVJfU0lURVM9CWh0dHA6Ly9mdHAuZGViaWFu
 Lm9yZy9kZWJpYW4vcG9vbC9tYWluL3Mvc3NtdHAvIFwKLQkJZnRwOi8vZnRwLmljbS5lZHUu
 cGwvcHViL0xpbnV4L2RlYmlhbi9wb29sL21haW4vcy9zc210cC8KLURJU1ROQU1FPQlzc210
 cF8yLjM4LTkKK01BU1RFUl9TSVRFUz0JaHR0cDovL2Z0cC51cy5kZWJpYW4ub3JnL2RlYmlh
 bi8lU1VCRElSJS8gXAorCQlodHRwOi8vaHR0cC51cy5kZWJpYW4ub3JnL2RlYmlhbi8lU1VC
 RElSJS8gXAorCQlodHRwOi8vZnRwLmRlYmlhbi5vcmcvZGViaWFuLyVTVUJESVIlLyBcCisJ
 CWh0dHA6Ly9mdHAuZWdyLm1zdS5lZHUvZGViaWFuLyVTVUJESVIlLyBcCisJCWh0dHA6Ly9t
 aXJyb3JzLmtlcm5lbC5vcmcvZGViaWFuLyVTVUJESVIlLyBcCisJCWh0dHA6Ly9hcmNoaXZl
 LnByb2dlbnkuY29tL2RlYmlhbi8lU1VCRElSJS8gXAorCQlodHRwOi8vb3Nkbi5kbC5zb3Vy
 Y2Vmb3JnZS5uZXQvZGViaWFuLyVTVUJESVIlLyBcCisJCWh0dHA6Ly9kZWJpYW4uY3Jvc3Ns
 aW5rLm5ldC9kZWJpYW4vJVNVQkRJUiUvIFwKKwkJaHR0cDovL2Z0cC1taXJyb3IuaW50ZXJu
 YXAuY29tL3B1Yi9kZWJpYW4vJVNVQkRJUiUvIFwKKwkJaHR0cDovL2Z0cC5jZXJpYXMucHVy
 ZHVlLmVkdS9wdWIvb3MvZGViaWFuLyVTVUJESVIlLyBcCisJCWh0dHA6Ly9mdHAubHVnLnVk
 ZWwuZWR1L2RlYmlhbi8lU1VCRElSJS8gXAorCQlodHRwOi8vZGViaWFuLmxjcy5taXQuZWR1
 L2RlYmlhbi8lU1VCRElSJS8gXAorCQlodHRwOi8vZGViaWFuLnRlbGVnbG9iZS5uZXQvJVNV
 QkRJUiUvIFwKKwkJaHR0cDovL2Z0cC5kZS5kZWJpYW4ub3JnL2RlYmlhbi8lU1VCRElSJS8g
 XAorCQlodHRwOi8vZnRwLmF0LmRlYmlhbi5vcmcvZGViaWFuLyVTVUJESVIlLyBcCisJCWh0
 dHA6Ly9mdHAuYmcuZGViaWFuLm9yZy9kZWJpYW4vJVNVQkRJUiUvIFwKKwkJaHR0cDovL2Z0
 cC5jei5kZWJpYW4ub3JnL2RlYmlhbi8lU1VCRElSJS8gXAorCQlodHRwOi8vZnRwLmRrLmRl
 Ymlhbi5vcmcvZGViaWFuLyVTVUJESVIlLyBcCisJCWh0dHA6Ly9mdHAuZWUuZGViaWFuLm9y
 Zy9kZWJpYW4vJVNVQkRJUiUvIFwKKwkJaHR0cDovL2Z0cC5maS5kZWJpYW4ub3JnL2RlYmlh
 bi8lU1VCRElSJS8gXAorCQlodHRwOi8vZnRwLmZyLmRlYmlhbi5vcmcvZGViaWFuLyVTVUJE
 SVIlLyBcCisJCWh0dHA6Ly9mdHAuaHIuZGViaWFuLm9yZy9kZWJpYW4vJVNVQkRJUiUvIFwK
 KwkJaHR0cDovL2Z0cC5odS5kZWJpYW4ub3JnL2RlYmlhbi8lU1VCRElSJS8gXAorCQlodHRw
 Oi8vZnRwLml0LmRlYmlhbi5vcmcvZGViaWFuLyVTVUJESVIlLyBcCisJCWh0dHA6Ly9mdHAu
 bmwuZGViaWFuLm9yZy9kZWJpYW4vJVNVQkRJUiUvIFwKKwkJaHR0cDovL2Z0cC5uby5kZWJp
 YW4ub3JnL2RlYmlhbi8lU1VCRElSJS8gXAorCQlodHRwOi8vZnRwLnBsLmRlYmlhbi5vcmcv
 ZGViaWFuLyVTVUJESVIlLyBcCisJCWh0dHA6Ly9mdHAuc2kuZGViaWFuLm9yZy9kZWJpYW4v
 JVNVQkRJUiUvIFwKKwkJaHR0cDovL2Z0cC5lcy5kZWJpYW4ub3JnL2RlYmlhbi8lU1VCRElS
 JS8gXAorCQlodHRwOi8vZnRwLnNlLmRlYmlhbi5vcmcvZGViaWFuLyVTVUJESVIlLyBcCisJ
 CWh0dHA6Ly9mdHAudWsuZGViaWFuLm9yZy9kZWJpYW4vJVNVQkRJUiUvIFwKKwkJaHR0cDov
 L2Z0cC5hdS5kZWJpYW4ub3JnL2RlYmlhbi8lU1VCRElSJS8gXAorCQlodHRwOi8vZnRwLndh
 LmF1LmRlYmlhbi5vcmcvZGViaWFuLyVTVUJESVIlLyBcCisJCWh0dHA6Ly9mdHAubnouZGVi
 aWFuLm9yZy9kZWJpYW4vJVNVQkRJUiUvIFwKKwkJaHR0cDovL2Z0cC5qcC5kZWJpYW4ub3Jn
 L2RlYmlhbi8lU1VCRElSJS8gXAorCQlodHRwOi8vZnRwLmJyLmRlYmlhbi5vcmcvZGViaWFu
 LyVTVUJESVIlLworTUFTVEVSX1NJVEVfU1VCRElSPSBwb29sL21haW4vcy9zc210cAorRElT
 VE5BTUU9CXNzbXRwXyR7UE9SVFZFUlNJT059CiAKLUlHTk9SRT0JCXBrZ19hZGQgY2Fubm90
 IGNyZWF0ZSAvZXRjL3NzbXRwL3NtbXRwLmNvbmYKK01BSU5UQUlORVI9CWVpa2VtZWllckBm
 aWxsbW9yZS1sYWJzLmNvbQogCi1NQUlOVEFJTkVSPQluczg4QGsucGwKK1dSS1NSQz0JCSR7
 V1JLRElSfS9zc210cC0yLjUwCiAKLVdSS1NSQz0JCSR7V1JLRElSfS9zc210cC0yLjM4CitV
 U0VfQVVUT0NPTkY9ICAgeWVzCitHTlVfQ09ORklHVVJFPSAgeWVzCiBVU0VfR01BS0U9CXRy
 dWUKKwogTUFOOD0JCXNzbXRwLjgKIAotcHJlLWluc3RhbGw6Ci0JJHtJTlNUQUxMfSAtZCAt
 byAke0JJTk9XTn0gLWcgJHtCSU5HUlB9IC1tIDA3NTUgXAotCSR7UFJFRklYfS9ldGMvc3Nt
 dHAKK1VTRV9PUEVOU1NMPz0gICB5ZXMKIAogcG9zdC1pbnN0YWxsOgotCUBQUkVGSVg9IiR7
 UFJFRklYfSIgJHtTSH0gJHtQS0dJTlNUQUxMfQotCUAke0VDSE9fTVNHfSAtLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCUAke0VDSE9fTVNH
 fQogCUAke0VDSE9fTVNHfSAiVG8gcmVwbGFjZSBzZW5kbWFpbCB3aXRoIHNzbXRwIHR5cGUg
 bWFrZSByZXBsYWNlIgogCUAke0VDSE9fTVNHfQotCUAke0VDSE9fTVNHfSAtLS0tLS0tLS0t
 LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCUAke1NFRH0gLWUg
 InM6L3Vzci9sb2NhbDoke1BSRUZJWH06ZyIgcGtnLW1lc3NhZ2UKIAogLmluY2x1ZGUgPGJz
 ZC5wb3J0LnByZS5taz4KIApAQCAtNDEsOCArNzQsOCBAQAogCUAke0VDSE99IFJlcGxhY2lu
 ZyBtYWlsd2FycHBlciBjb25maWcKIAlAJHtFQ0hPX0NNRH0gInNlbmRtYWlsCQkke1BSRUZJ
 WH0vc2Jpbi9zc210cCIgPiAvZXRjL21haWwvbWFpbGVyLmNvbmYKIAlAJHtFQ0hPX0NNRH0g
 InNlbmQtbWFpbAkJJHtQUkVGSVh9L3NiaW4vc3NtdHAiID4+IC9ldGMvbWFpbC9tYWlsZXIu
 Y29uZgotCUAke0VDSE9fQ01EfSAibWFpbHEJCQkvYmluL2VjaG8iID4+IC9ldGMvbWFpbC9t
 YWlsZXIuY29uZgotCUAke0VDSE9fQ01EfSAibmV3YWxpYXNlcwkJL2Jpbi9lY2hvIiA+PiAv
 ZXRjL21haWwvbWFpbGVyLmNvbmYKKwlAJHtFQ0hPX0NNRH0gIm1haWxxCQkJJHtQUkVGSVh9
 L3NiaW4vc3NtdHAiID4+IC9ldGMvbWFpbC9tYWlsZXIuY29uZgorCUAke0VDSE9fQ01EfSAi
 bmV3YWxpYXNlcwkJJHtQUkVGSVh9L3NiaW4vc3NtdHAiID4+IC9ldGMvbWFpbC9tYWlsZXIu
 Y29uZgogLmVsc2UKIAlAJHtFQ0hPfSBiYWNrdXBpbmcgb2xkIC91c3Ivc2Jpbi9zZW5kbWFp
 bAogCUAke01WfSAtZiAvdXNyL3NiaW4vc2VuZG1haWwgL3Vzci9zYmluL3NlbmRtYWlsLk9G
 RgpkaWZmIC11IC1yTiBzc210cC5vcmlnL2Rpc3RpbmZvIHNzbXRwL2Rpc3RpbmZvCi0tLSBz
 c210cC5vcmlnL2Rpc3RpbmZvCU1vbiBGZWIgMjYgMDY6MTc6NTcgMjAwMQorKysgc3NtdHAv
 ZGlzdGluZm8JRnJpIE5vdiAgMSAxNzozOTozMiAyMDAyCkBAIC0xICsxIEBACi1NRDUgKHNz
 bXRwXzIuMzgtOS50YXIuZ3opID0gM2Y5NWQwNzQ4OGNmNWJjM2I5MmM3ZWIxODI2MzRkOGEK
 K01ENSAoc3NtdHBfMi41MC42LnRhci5neikgPSAyYTVhMDU1YTI3YjVhNWRjMDI5NDc4OWQw
 NDBlNzU5NwpkaWZmIC11IC1yTiBzc210cC5vcmlnL2ZpbGVzL3BhdGNoLU1ha2VmaWxlX2lu
 IHNzbXRwL2ZpbGVzL3BhdGNoLU1ha2VmaWxlX2luCi0tLSBzc210cC5vcmlnL2ZpbGVzL3Bh
 dGNoLU1ha2VmaWxlX2luCU1vbiBKdWwgIDggMTM6NTM6MTEgMjAwMgorKysgc3NtdHAvZmls
 ZXMvcGF0Y2gtTWFrZWZpbGVfaW4JU2F0IE5vdiAgMiAyMTo1NDoxMyAyMDAyCkBAIC0xLDUg
 KzEsNSBAQAotLS0tIE1ha2VmaWxlLmluLm9yaWcJTW9uIEp1bCAgOCAxMzo0NzoxMiAyMDAy
 Ci0rKysgTWFrZWZpbGUuaW4JTW9uIEp1bCAgOCAxMzo1MzowMSAyMDAyCistLS0gTWFrZWZp
 bGUuaW4ub3JpZwlTdW4gRmViIDEwIDIyOjE1OjM3IDIwMDIKKysrKyBNYWtlZmlsZS5pbglT
 dW4gRmViIDEwIDIyOjE1OjM3IDIwMDIKIEBAIC05LDcgKzksNyBAQAogIAogIExOX1M9QExO
 X1NACmRpZmYgLXUgLXJOIHNzbXRwLm9yaWcvZmlsZXMvcGF0Y2gtYWEgc3NtdHAvZmlsZXMv
 cGF0Y2gtYWEKLS0tIHNzbXRwLm9yaWcvZmlsZXMvcGF0Y2gtYWEJTW9uIEZlYiAyNiAwNjox
 Nzo1NyAyMDAxCisrKyBzc210cC9maWxlcy9wYXRjaC1hYQlUaHUgSmFuICAxIDAxOjAwOjAw
 IDE5NzAKQEAgLTEsNjIgKzAsMCBAQAotLS0tIE1ha2VmaWxlLm9yaWcJVHVlIERlYyAgNSAy
 Mzo0MDo0NSAyMDAwCi0rKysgTWFrZWZpbGUJVHVlIERlYyAgNSAyMzo0MDozMiAyMDAwCi1A
 QCAtMzQsMTAgKzM0LDEwIEBACi0gCi0gIyBQbGFjZXMgdG8gaW5zdGFsbCB0aGluZ3MsIHVz
 ZWQgdG8gcmVsb2NhdGUgdGhpbmdzIGZvciBVbHRyaXgga2l0cy4KLSAjIAlST09UIG5vcm1h
 bGx5IGlzIHRoZSBlbXB0eSBzdHJpbmcuLi4KLS0jUk9PVD0KLS1MT0NBVElPTj0vdXNyCi0r
 Uk9PVD0ke1BSRUZJWH0KLSsjTE9DQVRJT049Ci0gREVTVERJUj0ke1JPT1R9JHtMT0NBVElP
 Tn0vc2JpbgotLU1BTkRJUj0ke1JPT1R9JHtMT0NBVElPTn0vc2hhcmUvbWFuL21hbjgKLStN
 QU5ESVI9JHtQUkVGSVh9L21hbi9tYW44Ci0gRVRDRElSPSR7Uk9PVH0vZXRjCi0gU1NNVFBD
 T05GRElSPSR7RVRDRElSfS9zc210cAotICMgKEVuZCBvZiByZWxvY2F0aW9uIHNlY3Rpb24p
 Ci1AQCAtNjIsNDEgKzYyLDE1IEBACi0gI0ZMQUdTPSAtV2FsbCAtTzYgLURERUJVRyAke0JB
 U0VGTEFHU30KLSAjRkxBR1M9IC1XYWxsIC1nICR7QkFTRUZMQUdTfQotIAotLUNGTEFHUz0g
 JHtGTEFHU30gJHtCQVNFRkxBR1N9Ci0rQ0ZMQUdTKz0gJHtGTEFHU30gJHtCQVNFRkxBR1N9
 Ci0gCi0gYWxsOiBzc210cAotIAotIGluc3RhbGw6IHNzbXRwCi0gCXRlc3QgYHdob2FtaWAg
 PSByb290Ci0tCWluc3RhbGwgLWQgLW0gNzU1ICR7REVTVERJUn0KLS0JaW5zdGFsbCAtcyAt
 bSA3NTUgc3NtdHAgJHtERVNURElSfS9zc210cAotLQlpbnN0YWxsIC1kIC1tIDc1NSAke01B
 TkRJUn0KLS0JaW5zdGFsbCAtbSA2NDQgc3NtdHAuOCAke01BTkRJUn0vc3NtdHAuOAotLQlp
 bnN0YWxsIC1kIC1tIDc1NSAke1NTTVRQQ09ORkRJUn0KLS0JaW5zdGFsbCAtbSA2NDQgcmV2
 YWxpYXNlcyAke0lOU1RBTExFRF9SRVZBTElBU0VTX0ZJTEV9Ci0tCSQoR0VOX0NPTkZJRykg
 JHtJTlNUQUxMRURfQ09ORklHVVJBVElPTl9GSUxFfQotLQotLQotLWluc3RhbGwtc2VuZG1h
 aWw6IHNzbXRwIGluc3RhbGwKLS0Jcm0gLWYgJHtERVNURElSfS9zZW5kbWFpbAotLQlsbiAt
 cyBzc210cCAke0RFU1RESVJ9L3NlbmRtYWlsCi0tCWluc3RhbGwgLWQgLW0gNzU1ICR7REVT
 VERJUn0vLi4vbGliCi0tCXJtIC1mICR7REVTVERJUn0vLi4vbGliL3NlbmRtYWlsCi0tCWxu
 IC1zIC4uL3NiaW4vc2VuZG1haWwgJHtERVNURElSfS8uLi9saWIKLS0Jcm0gLWYgJHtNQU5E
 SVJ9L3NlbmRtYWlsLjgKLS0JbG4gLXMgc3NtdHAuOCAke01BTkRJUn0vc2VuZG1haWwuOAot
 LQotLXVuaW5zdGFsbDoKLS0JdGVzdCBgd2hvYW1pYCA9IHJvb3QKLS0Jcm0gLWYgJHtERVNU
 RElSfS9zc210cAotLQlybSAtZiAke01BTkRJUn0vc3NtdHAuOAotLQlybSAtZiAke0NPTkZJ
 R1VSQVRJT05fRklMRX0gJHtSRVZBTElBU0VTX0ZJTEV9Ci0tCXJtZGlyICR7U1NNVFBDT05G
 RElSfQotLQotLXVuaW5zdGFsbC1zZW5kbWFpbDogdW5pbnN0YWxsCi0tCXJtIC1mICR7REVT
 VERJUn0vc2VuZG1haWwgJHtERVNURElSfS8uLi9saWIvc2VuZG1haWwKLS0Jcm0gLWYgJHtN
 QU5ESVJ9L3NlbmRtYWlsLjgKLS0KLSsJJHtCU0RfSU5TVEFMTF9QUk9HUkFNfSBzc210cCAk
 e0RFU1RESVJ9Ci0rCSR7QlNEX0lOU1RBTExfTUFOfSBzc210cC44ICR7TUFORElSfS9zc210
 cC44Ci0rCSR7QlNEX0lOU1RBTExfREFUQX0gcmV2YWxpYXNlcyAke0lOU1RBTExFRF9SRVZB
 TElBU0VTX0ZJTEV9Ci0gY2xlYW46Ci0gCXJtIC1mIHNzbXRwICoubyBjb3JlCi0gCmRpZmYg
 LXUgLXJOIHNzbXRwLm9yaWcvZmlsZXMvcGF0Y2gtYXJwYWRhdGVfYyBzc210cC9maWxlcy9w
 YXRjaC1hcnBhZGF0ZV9jCi0tLSBzc210cC5vcmlnL2ZpbGVzL3BhdGNoLWFycGFkYXRlX2MJ
 VHVlIEp1bCAgOSAyMzo0OTowMSAyMDAyCisrKyBzc210cC9maWxlcy9wYXRjaC1hcnBhZGF0
 ZV9jCVRodSBKYW4gIDEgMDE6MDA6MDAgMTk3MApAQCAtMSwxMSArMCwwIEBACi0tLS0gYXJw
 YWRhdGUuYy5vcmlnCU1vbiBKdW4gIDMgMTQ6MDU6MjggMjAwMgotKysrIGFycGFkYXRlLmMJ
 VHVlIEp1bCAgOSAyMzo0ODoxOSAyMDAyCi1AQCAtNzksNyArNzksNyBAQAotIAl0aW1lX3Qg
 bm93OwotIAotIAkvKiBSRkM4MjIgZm9ybWF0IHN0cmluZyBib3Jyb3dlZCBmcm9tIEdOVSBz
 aGVsbHV0aWxzIGRhdGUuYyAqLwotLQljb25zdCBjaGFyICpmb3JtYXQgPSAiJWEsICVfZCAl
 YiAlWSAlSDolTTolUyAleiI7Ci0rCWNvbnN0IGNoYXIgKmZvcm1hdCA9ICIlYSwgJWQgJWIg
 JVkgJUg6JU06JVMgJXoiOwotIAotIAlub3cgPSB0aW1lKE5VTEwpOwotIApkaWZmIC11IC1y
 TiBzc210cC5vcmlnL2ZpbGVzL3BhdGNoLWJhc2U2NF9jIHNzbXRwL2ZpbGVzL3BhdGNoLWJh
 c2U2NF9jCi0tLSBzc210cC5vcmlnL2ZpbGVzL3BhdGNoLWJhc2U2NF9jCVRodSBKYW4gIDEg
 MDE6MDA6MDAgMTk3MAorKysgc3NtdHAvZmlsZXMvcGF0Y2gtYmFzZTY0X2MJU2F0IE5vdiAg
 MiAyMTo1NDoxMyAyMDAyCkBAIC0wLDAgKzEsMTAgQEAKKy0tLSBiYXNlNjQuYy5vcmlnCU1v
 biBBcHIgIDEgMTU6MDc6MDkgMjAwMgorKysrIGJhc2U2NC5jCU1vbiBBcHIgIDEgMTU6MDc6
 MDkgMjAwMgorQEAgLTEzLDYgKzEzLDcgQEAKKyAgKiBFcmljIFMuIFJheW1vbmQgPGVzckBz
 bmFyay50aHlyc3VzLmNvbT4uCisgICovCisgCisrI2luY2x1ZGUgPGN0eXBlLmg+CisgCisg
 c3RhdGljIGNvbnN0IGNoYXIgYmFzZTY0ZGlnaXRzW10gPQorICAgICJBQkNERUZHSElKS0xN
 Tk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsvIjsK
 ZGlmZiAtdSAtck4gc3NtdHAub3JpZy9maWxlcy9wYXRjaC1tYWluX2Mgc3NtdHAvZmlsZXMv
 cGF0Y2gtbWFpbl9jCi0tLSBzc210cC5vcmlnL2ZpbGVzL3BhdGNoLW1haW5fYwlUaHUgSmFu
 ICAxIDAxOjAwOjAwIDE5NzAKKysrIHNzbXRwL2ZpbGVzL3BhdGNoLW1haW5fYwlTYXQgTm92
 ICAyIDIyOjE2OjUyIDIwMDIKQEAgLTAsMCArMSwyMiBAQAorLS0tIG1haW4uYy5vcmlnCU1v
 biBBcHIgIDEgMTU6MDc6MTMgMjAwMgorKysrIG1haW4uYwlNb24gQXByICAxIDE1OjA3OjEz
 IDIwMDIKK0BAIC0zNiw3ICszNiw3IEBACisgCisgYm9vbF90IFVzZVRMUyA9IEZhbHNlOwkJ
 LyogVXNlIFNTTCB0byB0cmFuc2ZlciBtYWlsIHRvIEhVQiAqLworIGJvb2xfdCBVc2VUTFND
 ZXJ0ID0gRmFsc2U7CS8qIFVzZSBhIGNlcnRpZmljYXRlIHRvIHRyYW5zZmVyIFNTTCBtYWls
 ICovCistY2hhciAqVExTQ2VydCA9ICIvZXRjL3NzbC9jZXJ0cy9zc210cC5wZW0iOwkvKiBE
 ZWZhdWx0IENlcnRpZmljYXRlICovIAorK2NoYXIgKlRMU0NlcnQgPSAiL3Vzci9sb2NhbC9l
 dGMvc3NtdHAvc3NtdHAucGVtIjsJLyogRGVmYXVsdCBDZXJ0aWZpY2F0ZSAqLyAKKyAKKyBj
 aGFyICpmdWxsX2Zyb20gPSAoY2hhcilOVUxMOwkvKiBVc2UgdGhpcyBhcyB0aGUgRnJvbTog
 YWRkcmVzcyAqLworIGNoYXIgKmZ1bGxfbmFtZTsKK0BAIC0yMjAsOSArMjIwLDggQEAKKyAJ
 CQkJfQorIAkJCX0KKyAJCX0KKysJCWZjbG9zZShmcCk7CisgCX0KKy0KKy0JZmNsb3NlKGZw
 KTsKKyB9CisgCisgCmRpZmYgLXUgLXJOIHNzbXRwLm9yaWcvZmlsZXMvcGF0Y2gtbmV0X2Mg
 c3NtdHAvZmlsZXMvcGF0Y2gtbmV0X2MKLS0tIHNzbXRwLm9yaWcvZmlsZXMvcGF0Y2gtbmV0
 X2MJTW9uIEp1bCAgOCAxNTowNjo0NiAyMDAyCisrKyBzc210cC9maWxlcy9wYXRjaC1uZXRf
 YwlTYXQgTm92ICAyIDIxOjU0OjEzIDIwMDIKQEAgLTEsNSArMSw1IEBACi0tLS0gbmV0LmMu
 b3JpZwlNb24gSnVsICA4IDE0OjM5OjIzIDIwMDIKLSsrKyBuZXQuYwlNb24gSnVsICA4IDE1
 OjA0OjA2IDIwMDIKKy0tLSBuZXQuYy5vcmlnCU1vbiBBcHIgIDEgMTU6MDc6MTMgMjAwMgor
 KysrIG5ldC5jCU1vbiBBcHIgIDEgMTU6MDc6MTMgMjAwMgogQEAgLTUsNiArNSw3IEBACiAg
 IFNlZSBDT1BZUklHSFQgZm9yIHRoZSBsaWNlbnNlCiAgCkBAIC04LDEyICs4LDMgQEAKICAj
 aW5jbHVkZSA8c3lzL3NvY2tldC5oPgogICNpbmNsdWRlIDxuZXRpbmV0L2luLmg+CiAgI2lu
 Y2x1ZGUgPHN0ZGxpYi5oPgotQEAgLTI1LDcgKzI2LDcgQEAKLSBib29sX3QgVXNlVExTID0g
 RmFsc2U7CQkvKiBVc2UgU1NMIHRvIHRyYW5zZmVyIG1haWwgdG8gSFVCICovCi0gYm9vbF90
 IFVzZVRMU0NlcnQgPSBGYWxzZTsJLyogVXNlIGEgY2VydGlmaWNhdGUgdG8gdHJhbnNmZXIg
 U1NMIG1haWwgKi8KLSAKLS1jaGFyICpUTFNDZXJ0ID0gIi9ldGMvc3NsL2NlcnRzL3NzbXRw
 LnBlbSI7CS8qIERlZmF1bHQgQ2VydGlmaWNhdGUgKi8KLStjaGFyICpUTFNDZXJ0ID0gIi91
 c3IvbG9jYWwvZXRjL3NzbXRwL3NzbXRwLnBlbSI7CS8qIERlZmF1bHQgQ2VydGlmaWNhdGUg
 Ki8KLSAKLSBleHRlcm4gaW50IGxvZ19sZXZlbDsKLSBleHRlcm4gaW50IG1pbnVzX3Y7CmRp
 ZmYgLXUgLXJOIHNzbXRwLm9yaWcvZmlsZXMvcGF0Y2gtc3NtdHBfOCBzc210cC9maWxlcy9w
 YXRjaC1zc210cF84Ci0tLSBzc210cC5vcmlnL2ZpbGVzL3BhdGNoLXNzbXRwXzgJTW9uIEp1
 bCAgOCAxNTowNzoxNSAyMDAyCisrKyBzc210cC9maWxlcy9wYXRjaC1zc210cF84CVNhdCBO
 b3YgIDIgMjE6NTQ6MTMgMjAwMgpAQCAtMSw1ICsxLDUgQEAKLS0tLSBzc210cC44Lm9yaWcJ
 TW9uIEp1bCAgOCAxNTowMjozNiAyMDAyCi0rKysgc3NtdHAuOAlNb24gSnVsICA4IDE1OjAz
 OjI0IDIwMDIKKy0tLSBzc210cC44Lm9yaWcJU3VuIEZlYiAxMCAyMjo1MjozMiAyMDAyCisr
 Kysgc3NtdHAuOAlTdW4gRmViIDEwIDIyOjUyOjMyIDIwMDIKIEBAIC0yNjIsOSArMjYyLDkg
 QEAKICB0aHJvdWdoIG1haWwuaXNwLmNvbS4KICAKZGlmZiAtdSAtck4gc3NtdHAub3JpZy9m
 aWxlcy9wYXRjaC1zc210cF9jb25mIHNzbXRwL2ZpbGVzL3BhdGNoLXNzbXRwX2NvbmYKLS0t
 IHNzbXRwLm9yaWcvZmlsZXMvcGF0Y2gtc3NtdHBfY29uZglNb24gSnVsICA4IDE1OjExOjA1
 IDIwMDIKKysrIHNzbXRwL2ZpbGVzL3BhdGNoLXNzbXRwX2NvbmYJU2F0IE5vdiAgMiAyMTo1
 NDoxMyAyMDAyCkBAIC0xLDUgKzEsNSBAQAotLS0tIHNzbXRwLmNvbmYub3JpZwlNb24gSnVs
 ICA4IDE1OjA4OjM3IDIwMDIKLSsrKyBzc210cC5jb25mCU1vbiBKdWwgIDggMTU6MTA6NDUg
 MjAwMgorLS0tIHNzbXRwLmNvbmYub3JpZwlUdWUgTWF5ICA4IDEyOjIyOjA4IDIwMDEKKysr
 KyBzc210cC5jb25mCVR1ZSBNYXkgIDggMTI6MjI6MDggMjAwMQogQEAgLTEsNSArMSw1IEBA
 CiAgIwogLSMgL2V0Yy9zc210cC5jb25mIC0tIGEgY29uZmlnIGZpbGUgZm9yIHNTTVRQIHNl
 bmRtYWlsLgpkaWZmIC11IC1yTiBzc210cC5vcmlnL3BrZy1jb21tZW50IHNzbXRwL3BrZy1j
 b21tZW50Ci0tLSBzc210cC5vcmlnL3BrZy1jb21tZW50CU1vbiBGZWIgMjYgMDY6MTc6NTcg
 MjAwMQorKysgc3NtdHAvcGtnLWNvbW1lbnQJTW9uIEp1bCAgOCAxNDoxNTo1MCAyMDAyCkBA
 IC0xICsxIEBACi1TZW5kbWFpbCBhbHRlcm5hdGl2ZSBmb3Igc21hbGwgcm91dGVycyAob25s
 eSBmb3Igb3V0Z29pbmcgbWFpbCkKK0V4dHJlbWVseSBzaW1wbGUgTVRBIHRvIGdldCBtYWls
 IG9mZiB0aGUgc3lzdGVtIHRvIGEgbWFpbCBodWIKZGlmZiAtdSAtck4gc3NtdHAub3JpZy9w
 a2ctZGVzY3Igc3NtdHAvcGtnLWRlc2NyCi0tLSBzc210cC5vcmlnL3BrZy1kZXNjcglNb24g
 RmViIDI2IDA2OjE3OjU3IDIwMDEKKysrIHNzbXRwL3BrZy1kZXNjcglGcmkgTm92ICAxIDE3
 OjM1OjU1IDIwMDIKQEAgLTEsNSArMSwxMiBAQAotVGhpcyBpcyBzU01UUCwgYSBwcm9ncmFt
 IHRoYXQgcmVwbGFjZXMgc2VuZG1haWwgb24gd29ya3N0YXRpb25zIHRoYXQKLXNob3VsZCBz
 ZW5kIHRoZWlyIG1haWwgdmlhIHRoZSBkZXBhcnRtZW50YWwgbWFpbGh1YiBmcm9tIHdoaWNo
 IHRoZXkgcGljayB1cAotdGhlaXIgbWFpbCAodmlhIHBvcCwgaW1hcCwgcnNtdHAsIHBvcF9m
 ZXRjaCwgTkZTLi4uIG9yIHRoZSBsaWtlKS4gIFRoaXMKLXByb2dyYW0gYWNjZXB0cyBtYWls
 IGFuZCBzZW5kcyBpdCB0byB0aGUgbWFpbGh1Yiwgb3B0aW9uYWxseSByZXBsYWNpbmcgdGhl
 Ci1kb21haW4gaW4gdGhlIEZyb206IGxpbmUgd2l0aCBhIGRpZmZlcmVudCBvbmUuCitBIHNl
 Y3VyZSwgZWZmZWN0aXZlIGFuZCBzaW1wbGUgd2F5IG9mIGdldHRpbmcgbWFpbCBvZmYgYSBz
 eXN0ZW0gdG8geW91ciBtYWlsCitodWIuIEl0IGNvbnRhaW5zIG5vIHN1aWQtYmluYXJpZXMg
 b3Igb3RoZXIgZGFuZ2Vyb3VzIHRoaW5ncyAtIG5vIG1haWwgc3Bvb2wgdG8KK3Bva2UgYXJv
 dW5kIGluLCBhbmQgbm8gZGFlbW9ucyBydW5uaW5nIGluIHRoZSBiYWNrZ3JvdW5kLiBNYWls
 IGlzIHNpbXBseQorZm9yd2FyZGVkIHRvIHRoZSBjb25maWd1cmVkIG1haWxob3N0LiBFeHRy
 ZW1lbHkgZWFzeSBjb25maWd1cmF0aW9uLgorCitXQVJOSU5HOiB0aGUgYWJvdmUgaXMgYWxs
 IGl0IGRvZXM7IGl0IGRvZXMgbm90IHJlY2VpdmUgbWFpbCwgZXhwYW5kIGFsaWFzZXMgb3IK
 K21hbmFnZSBhIHF1ZXVlLiBUaGF0IGJlbG9uZ3Mgb24gYSBtYWlsIGh1YiB3aXRoIGEgc3lz
 dGVtIGFkbWluaXN0cmF0b3IuCisKK1dXVzogaHR0cDovL3BhY2thZ2VzLmRlYmlhbi5vcmcv
 c3RhYmxlL21haWwvc3NtdHAuaHRtbAorCistIE9saXZlciBFaWtlbWVpZXIKK2Vpa2VtZWll
 ckBmaWxsbW9yZS1sYWJzLmNvbQpkaWZmIC11IC1yTiBzc210cC5vcmlnL3BrZy1pbnN0YWxs
 IHNzbXRwL3BrZy1pbnN0YWxsCi0tLSBzc210cC5vcmlnL3BrZy1pbnN0YWxsCU1vbiBGZWIg
 MjYgMDY6MTc6NTcgMjAwMQorKysgc3NtdHAvcGtnLWluc3RhbGwJVGh1IEphbiAgMSAwMTow
 MDowMCAxOTcwCkBAIC0xLDI5ICswLDAgQEAKLSMhL2Jpbi9zaCAtZQotCi0jCi0jIEdlbmVy
 YXRlIGNvbmZpZ3VyYXRpb24gZmlsZQotIwotCi0KLWlmIFsgLXMgJHtQUkVGSVh9L2V0Yy9z
 c210cC9zc210cC5jb25mIF07IHRoZW4KLSAgICBlY2hvIENvbmZpZ3VyYXRpb24gZmlsZSAk
 MSBhbHJlYWR5IGV4aXN0cy4KLSAgICBleGl0Ci1maQotCi11bWFzayAwMjIKLQotY2F0ID4+
 JHtQUkVGSVh9L2V0Yy9zc210cC9zc210cC5jb25mIDw8RU9GCi0jCi0jICR7UFJFRklYfS9z
 c210cC9zc210cC5jb25mIC0tIGEgY29uZmlnIGZpbGUgZm9yIHNTTVRQIHNlbmRtYWlsLgot
 IwotIyBUaGUgcGVyc29uIHdobyBnZXRzIGFsbCBtYWlsIGZvciB1c2VyaWRzIDwgMTAKLXJv
 b3Q9cG9zdG1hc3RlcgotIyBUaGUgcGxhY2Ugd2hlcmUgdGhlIG1haWwgZ29lcy4gVGhlIGFj
 dHVhbCBtYWNoaW5lIG5hbWUgaXMgcmVxdWlyZWQKLSMgbm8gTVggcmVjb3JkcyBhcmUgY29u
 c3VsdGVkLiBDb21tb25seSBtYWlsaG9zdHMgYXJlIG5hbWVkIG1haWwuZG9tYWluLmNvbQot
 IyBUaGUgZXhhbXBsZSB3aWxsIGZpdCBpZiB5b3UgYXJlIGluIGRvbWFpbi5jb20gYW5kIHlv
 dSBtYWlsaHViIGlzIHNvIG5hbWVkLgotbWFpbGh1Yj1tYWlsCi0jIFdoZXJlIHdpbGwgdGhl
 IG1haWwgc2VlbSB0byBjb21lIGZyb20/Ci0jcmV3cml0ZURvbWFpbj1gZWNobyAtbiAkbWFp
 bG5hbWVgCi0jIFRoZSBmdWxsIGhvc3RuYW1lCi1ob3N0bmFtZT1gaG9zdG5hbWVgCi1FT0YK
 ZGlmZiAtdSAtck4gc3NtdHAub3JpZy9wa2ctcGxpc3Qgc3NtdHAvcGtnLXBsaXN0Ci0tLSBz
 c210cC5vcmlnL3BrZy1wbGlzdAlNb24gRmViIDI2IDA2OjE3OjU3IDIwMDEKKysrIHNzbXRw
 L3BrZy1wbGlzdAlNb24gSnVsICA4IDE0OjE1OjUwIDIwMDIKQEAgLTEsNCArMSw0IEBACiBz
 YmluL3NzbXRwCi1ldGMvc3NtdHAvc3NtdHAuY29uZgotZXRjL3NzbXRwL3JldmFsaWFzZXMK
 K2V0Yy9zc210cC9zc210cC5jb25mLnNhbXBsZQorZXRjL3NzbXRwL3JldmFsaWFzZXMuc2Ft
 cGxlCiBAZGlycm0gZXRjL3NzbXRwCg==
 --------------060603050905090605030607--
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200211022310.gA2NA3A1076122>