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>