<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2319730df50d22742e42c378ddad584779522b1b">https://github.com/macports/macports-ports/commit/2319730df50d22742e42c378ddad584779522b1b</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 2319730 lrzsz: fix CVE-2018-10195
</span>2319730 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 2319730df50d22742e42c378ddad584779522b1b
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Thu Aug 23 16:14:52 2018 +0000
<span style='display:block; white-space:pre;color:#404040;'> lrzsz: fix CVE-2018-10195
</span>---
comms/lrzsz/Portfile | 8 +++++---
comms/lrzsz/files/patch-CVE-2018-10195.diff | 19 +++++++++++++++++++
2 files changed, 24 insertions(+), 3 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/comms/lrzsz/Portfile b/comms/lrzsz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dce3f06..90ec76e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/comms/lrzsz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/comms/lrzsz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span>
name lrzsz
version 0.12.20
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 3
</span> categories comms
license GPL-2+
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,12 +23,14 @@ checksums md5 b5ce6a74abc9b9eb2af94dffdfd372a4 \
</span> rmd160 1b1776143afaff8bc7447ce998f9d3a958d51f25
configure.args --program-transform-name=s/l// \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-nls
</span>
patchfiles patch-man-lsz.diff \
patch-po-Makefile.in.in.diff \
patch-src-Makefile.in.diff \
patch-zglobal.h.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-CVE-2018-10195.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> livecheck.type none
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/comms/lrzsz/files/patch-CVE-2018-10195.diff b/comms/lrzsz/files/patch-CVE-2018-10195.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..fd7848b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/comms/lrzsz/files/patch-CVE-2018-10195.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/zm.c.orig 1998-12-29 16:48:38.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/zm.c 2018-08-23 13:05:50.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -431,10 +431,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VPRINTF(3,("zsdata: %lu %s", (unsigned long) length,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Zendnames[(frameend-ZCRCE)&3]));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crc = 0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- do {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- zsendline(*buf); crc = updcrc((0377 & *buf), crc);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- buf++;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- } while (--length>0);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ for( ; length; length--) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ zsendline(*buf); crc = updcrc((0377 & *buf), crc);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ buf++;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xsendline(ZDLE); xsendline(frameend);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ crc = updcrc(frameend, crc);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>