<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0ddb17fe4948b43fdf372abe85c55c8ff730a5a7">https://github.com/macports/macports-ports/commit/0ddb17fe4948b43fdf372abe85c55c8ff730a5a7</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 0ddb17f rxvt-unicode: Fix integer overflow
</span>0ddb17f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0ddb17fe4948b43fdf372abe85c55c8ff730a5a7
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon May 8 08:56:59 2017 -0500
<span style='display:block; white-space:pre;color:#404040;'> rxvt-unicode: Fix integer overflow
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> See: https://trac.macports.org/ticket/54134
</span>---
x11/rxvt-unicode/Portfile | 3 +++
x11/rxvt-unicode/files/CVE-2017-7483.patch | 11 +++++++++++
2 files changed, 14 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/rxvt-unicode/Portfile b/x11/rxvt-unicode/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6c47eb1..9b05f01 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/rxvt-unicode/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/rxvt-unicode/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,6 +5,7 @@ PortGroup compiler_blacklist_versions 1.0
</span>
name rxvt-unicode
version 9.22
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span> categories x11
license GPL-2+
maintainers gmail.com:emanuele.giaquinta openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,6 +44,8 @@ compiler.blacklist {clang < 318}
</span> configure.perl ${prefix}/bin/perl
patchfiles patch-Makefile.in.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CVE-2017-7483.patch
</span>
if {[string match *clang* ${configure.cxx}]} {
configure.ldflags-append -stdlib=${configure.cxx_stdlib}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/rxvt-unicode/files/CVE-2017-7483.patch b/x11/rxvt-unicode/files/CVE-2017-7483.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..7053777
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/rxvt-unicode/files/CVE-2017-7483.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/command.C.orig 2016-01-18 20:35:08.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/command.C 2017-04-28 09:52:35.440245607 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2868,7 +2868,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ i = ch - CSI_ICH;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ndef = get_byte_array_bit (csi_defaults, i);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for (p = 0; p < nargs; p++)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- if (arg[p] == -1)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ if (arg[p] < 0 || arg[p] > 30000)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ arg[p] = ndef;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /*
</span></pre><pre style='margin:0'>
</pre>