<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[129476] trunk/dports/net/openssh</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/129476">129476</a></dd>
<dt>Author</dt> <dd>ryandesign@macports.org</dd>
<dt>Date</dt> <dd>2014-12-13 14:20:11 -0800 (Sat, 13 Dec 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>openssh: update to 6.7p1 (#45323)</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdportsnetopensshPortfile">trunk/dports/net/openssh/Portfile</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkdportsnetopensshfilespatchbug_curve25519paddiff">trunk/dports/net/openssh/files/patch-bug_curve25519pad.diff</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportsnetopensshPortfile"></a>
<div class="modfile"><h4>Modified: trunk/dports/net/openssh/Portfile (129475 => 129476)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/net/openssh/Portfile        2014-12-13 22:12:42 UTC (rev 129475)
+++ trunk/dports/net/openssh/Portfile        2014-12-13 22:20:11 UTC (rev 129476)
</span><span class="lines">@@ -4,8 +4,7 @@
</span><span class="cx"> PortSystem          1.0
</span><span class="cx"> 
</span><span class="cx"> name                openssh
</span><del>-version             6.6p1
-revision            4
</del><ins>+version             6.7p1
</ins><span class="cx"> categories          net
</span><span class="cx"> platforms           darwin
</span><span class="cx"> maintainers         nomaintainer
</span><span class="lines">@@ -28,8 +27,8 @@
</span><span class="cx"> homepage            http://www.openbsd.org/openssh/
</span><span class="cx"> 
</span><span class="cx"> checksums           ${distfiles} \
</span><del>-                    rmd160  e19ed34e240001898b6665bb4356b868bba5513d \
-                    sha256  48c1f0664b4534875038004cc4f3555b8329c2a81c1df48db5c517800de203bb
</del><ins>+                    rmd160  53f684254278e43c3049bd2a260c32f178d46728 \
+                    sha256  b2f8394eae858dabbdef7dac10b99aec00c95462753e80342e530bbb6f725507
</ins><span class="cx"> 
</span><span class="cx"> master_sites        openbsd:OpenSSH/portable \
</span><span class="cx">                     http://mirror.mcs.anl.gov/openssh/portable/ \
</span><span class="lines">@@ -48,8 +47,7 @@
</span><span class="cx"> patchfiles          launchd.patch \
</span><span class="cx">                     pam.patch \
</span><span class="cx">                     patch-sandbox-darwin.c-apple-sandbox-named-external.diff \
</span><del>-                    patch-sshd.c-apple-sandbox-named-external.diff \
-                    patch-bug_curve25519pad.diff
</del><ins>+                    patch-sshd.c-apple-sandbox-named-external.diff
</ins><span class="cx"> 
</span><span class="cx"> # We need a couple of patches
</span><span class="cx"> # - pam.patch
</span></span></pre></div>
<a id="trunkdportsnetopensshfilespatchbug_curve25519paddiff"></a>
<div class="delfile"><h4>Deleted: trunk/dports/net/openssh/files/patch-bug_curve25519pad.diff (129475 => 129476)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/net/openssh/files/patch-bug_curve25519pad.diff        2014-12-13 22:12:42 UTC (rev 129475)
+++ trunk/dports/net/openssh/files/patch-bug_curve25519pad.diff        2014-12-13 22:20:11 UTC (rev 129476)
</span><span class="lines">@@ -1,108 +0,0 @@
</span><del>---- a/version.h        27 Feb 2014 23:01:54 -0000        1.82
-+++ b/version.h        20 Apr 2014 03:35:15 -0000
-@@ -1,6 +1,6 @@
- /* $OpenBSD: version.h,v 1.70 2014/02/27 22:57:40 djm Exp $ */

--#define SSH_VERSION        &quot;OpenSSH_6.6&quot;
-+#define SSH_VERSION        &quot;OpenSSH_6.6.1&quot;

- #define SSH_PORTABLE        &quot;p1&quot;
- #define SSH_RELEASE        SSH_VERSION SSH_PORTABLE
---- a/compat.c        31 Dec 2013 01:25:41 -0000        1.82
-+++ b/compat.c        20 Apr 2014 03:33:59 -0000        1.85
-@@ -95,6 +95,9 @@ compat_datafellows(const char *version)
-                 { &quot;Sun_SSH_1.0*&quot;,        SSH_BUG_NOREKEY|SSH_BUG_EXTEOF},
-                 { &quot;OpenSSH_4*&quot;,                0 },
-                 { &quot;OpenSSH_5*&quot;,                SSH_NEW_OPENSSH|SSH_BUG_DYNAMIC_RPORT},
-+                { &quot;OpenSSH_6.6.1*&quot;,        SSH_NEW_OPENSSH},
-+                { &quot;OpenSSH_6.5*,&quot;
-+                  &quot;OpenSSH_6.6*&quot;,        SSH_NEW_OPENSSH|SSH_BUG_CURVE25519PAD},
-                 { &quot;OpenSSH*&quot;,                SSH_NEW_OPENSSH },
-                 { &quot;*MindTerm*&quot;,                0 },
-                 { &quot;2.1.0*&quot;,                SSH_BUG_SIGBLOB|SSH_BUG_HMAC|
-@@ -251,7 +254,6 @@ compat_cipher_proposal(char *cipher_prop
-         return cipher_prop;
- }

--
- char *
- compat_pkalg_proposal(char *pkalg_prop)
- {
-@@ -263,5 +265,18 @@ compat_pkalg_proposal(char *pkalg_prop)
-         if (*pkalg_prop == '\0')
-                 fatal(&quot;No supported PK algorithms found&quot;);
-         return pkalg_prop;
-+}
-+
-+char *
-+compat_kex_proposal(char *kex_prop)
-+{
-+        if (!(datafellows &amp; SSH_BUG_CURVE25519PAD))
-+                return kex_prop;
-+        debug2(&quot;%s: original KEX proposal: %s&quot;, __func__, kex_prop);
-+        kex_prop = filter_proposal(kex_prop, &quot;curve25519-sha256@libssh.org&quot;);
-+        debug2(&quot;%s: compat KEX proposal: %s&quot;, __func__, kex_prop);
-+        if (*kex_prop == '\0')
-+                fatal(&quot;No supported key exchange algorithms found&quot;);
-+        return kex_prop;
- }

---- a/compat.h        31 Dec 2013 01:25:41 -0000        1.42
-+++ b/compat.h        20 Apr 2014 03:25:31 -0000        1.43
-@@ -59,6 +59,7 @@
- #define SSH_BUG_RFWD_ADDR        0x02000000
- #define SSH_NEW_OPENSSH                0x04000000
- #define SSH_BUG_DYNAMIC_RPORT        0x08000000
-+#define SSH_BUG_CURVE25519PAD        0x10000000

- void     enable_compat13(void);
- void     enable_compat20(void);
-@@ -66,6 +67,7 @@ void     compat_datafellows(const char *
- int         proto_spec(const char *);
- char        *compat_cipher_proposal(char *);
- char        *compat_pkalg_proposal(char *);
-+char        *compat_kex_proposal(char *);

- extern int compat13;
- extern int compat20;
---- a/sshd.c        26 Feb 2014 23:20:08 -0000        1.448
-+++ b/sshd.c        20 Apr 2014 03:28:41 -0000        1.453
-@@ -2462,6 +2438,9 @@ do_ssh2_kex(void)
-         if (options.kex_algorithms != NULL)
-                 myproposal[PROPOSAL_KEX_ALGS] = options.kex_algorithms;

-+        myproposal[PROPOSAL_KEX_ALGS] = compat_kex_proposal(
-+            myproposal[PROPOSAL_KEX_ALGS]);
-+
-         if (options.rekey_limit || options.rekey_interval)
-                 packet_set_rekey_limits((u_int32_t)options.rekey_limit,
-                     (time_t)options.rekey_interval);
---- a/sshconnect2.c        4 Feb 2014 00:20:16 -0000        1.197
-+++ b/sshconnect2.c        20 Apr 2014 03:25:31 -0000        1.199
-@@ -195,6 +196,8 @@ ssh_kex2(char *host, struct sockaddr *ho
-         }
-         if (options.kex_algorithms != NULL)
-                 myproposal[PROPOSAL_KEX_ALGS] = options.kex_algorithms;
-+        myproposal[PROPOSAL_KEX_ALGS] = compat_kex_proposal(
-+            myproposal[PROPOSAL_KEX_ALGS]);

-         if (options.rekey_limit || options.rekey_interval)
-                 packet_set_rekey_limits((u_int32_t)options.rekey_limit,
---- a/bufaux.c        4 Feb 2014 00:20:15 -0000        1.62
-+++ b/bufaux.c        20 Apr 2014 03:24:50 -0000        1.63
-@@ -1,4 +1,4 @@
--/* $OpenBSD: bufaux.c,v 1.56 2014/02/02 03:44:31 djm Exp $ */
-+/* $OpenBSD: bufaux.c,v 1.57 2014/04/16 23:22:45 djm Exp $ */
- /*
-  * Author: Tatu Ylonen &lt;ylo@cs.hut.fi&gt;
-  * Copyright (c) 1995 Tatu Ylonen &lt;ylo@cs.hut.fi&gt;, Espoo, Finland
-@@ -372,6 +372,9 @@ buffer_put_bignum2_from_string(Buffer *b

-         if (l &gt; 8 * 1024)
-                 fatal(&quot;%s: length %u too long&quot;, __func__, l);
-+        /* Skip leading zero bytes */
-+        for (; l &gt; 0 &amp;&amp; *s == 0; l--, s++)
-+                
-         p = buf = xmalloc(l + 1);
-         /*
-          * If most significant bit is set then prepend a zero byte to
</del></span></pre>
</div>
</div>

</body>
</html>