Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/updates/, net-vpn/peervpn/files/, net-vpn/peervpn/
Date: Mon, 12 Oct 2020 08:56:36
Message-Id: 1602492867.4b7dbb98b43ee519c1d2440bd9de06f2b923893a.mgorny@gentoo
1 commit: 4b7dbb98b43ee519c1d2440bd9de06f2b923893a
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Mon Oct 12 08:54:16 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Oct 12 08:54:27 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7dbb98
7
8 net-vpn/peervpn: Remove last-rited pkg
9
10 Closes: https://bugs.gentoo.org/741614
11 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
12
13 net-vpn/peervpn/Manifest | 1 -
14 .../peervpn-0.044-strncpy-null-terminator.patch | 91 ----------------------
15 net-vpn/peervpn/files/peervpn.initd | 21 -----
16 net-vpn/peervpn/files/peervpn.logrotated | 7 --
17 net-vpn/peervpn/files/peervpn.service | 12 ---
18 net-vpn/peervpn/metadata.xml | 8 --
19 net-vpn/peervpn/peervpn-0.044-r5.ebuild | 75 ------------------
20 profiles/package.mask | 5 --
21 profiles/updates/1Q-2017 | 1 -
22 9 files changed, 221 deletions(-)
23
24 diff --git a/net-vpn/peervpn/Manifest b/net-vpn/peervpn/Manifest
25 deleted file mode 100644
26 index e12fef1f83f..00000000000
27 --- a/net-vpn/peervpn/Manifest
28 +++ /dev/null
29 @@ -1 +0,0 @@
30 -DIST peervpn-0.044.tar.gz 81948 BLAKE2B 7fcf4805846b304c8d26ab06a5f56fa7aa281eab05860f192e635ba12173954cd00502328239771b1882b0b74c8f24f796c51e86fd5d39765f51d2aa26953c6b SHA512 5dd8e056287a905f3aaddf93d6dad917047e6f7da30942f412ff7b2846afd26fb9f4e500cfcb76966b4045db2a37096f1aa43b87e777ff31c2e467aa0415cdba
31
32 diff --git a/net-vpn/peervpn/files/peervpn-0.044-strncpy-null-terminator.patch b/net-vpn/peervpn/files/peervpn-0.044-strncpy-null-terminator.patch
33 deleted file mode 100644
34 index e16d0ef8023..00000000000
35 --- a/net-vpn/peervpn/files/peervpn-0.044-strncpy-null-terminator.patch
36 +++ /dev/null
37 @@ -1,91 +0,0 @@
38 -From 5dda3477ed31888b86792ed05c17d80a77fe0b03 Mon Sep 17 00:00:00 2001
39 -From: Zac Medico <zmedico@g.o>
40 -Date: Thu, 30 Mar 2017 16:03:27 -0700
41 -Subject: [PATCH] config.ic: fix strncpy calls to copy null terminator for 512
42 - byte strings
43 -
44 -This problem caused a 512 byte psk setting to trigger authentication
45 -failure, since the strlen call used to set password_len would return
46 -an unpredictable result on each peer.
47 -
48 -https://github.com/peervpn/peervpn/pull/20
49 ----
50 - config.ic | 26 +++++++++++++-------------
51 - 1 file changed, 13 insertions(+), 13 deletions(-)
52 -
53 -diff --git a/config.ic b/config.ic
54 -index e0eba35..405e9de 100644
55 ---- a/config.ic
56 -+++ b/config.ic
57 -@@ -147,55 +147,55 @@ static int parseConfigLine(char *line, int len, struct s_initconfig *cs) {
58 - return 1;
59 - }
60 - else if(parseConfigLineCheckCommand(line,len,"local",&vpos)) {
61 -- strncpy(cs->sourceip,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
62 -+ strncpy(cs->sourceip,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
63 - return 1;
64 - }
65 - else if(parseConfigLineCheckCommand(line,len,"port",&vpos)) {
66 -- strncpy(cs->sourceport,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
67 -+ strncpy(cs->sourceport,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
68 - return 1;
69 - }
70 - else if(parseConfigLineCheckCommand(line,len,"user",&vpos)) {
71 -- strncpy(cs->userstr,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
72 -+ strncpy(cs->userstr,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
73 - return 1;
74 - }
75 - else if(parseConfigLineCheckCommand(line,len,"group",&vpos)) {
76 -- strncpy(cs->groupstr,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
77 -+ strncpy(cs->groupstr,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
78 - return 1;
79 - }
80 - else if(parseConfigLineCheckCommand(line,len,"chroot",&vpos)) {
81 -- strncpy(cs->chrootstr,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
82 -+ strncpy(cs->chrootstr,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
83 - return 1;
84 - }
85 - else if(parseConfigLineCheckCommand(line,len,"networkname",&vpos)) {
86 -- strncpy(cs->networkname,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
87 -+ strncpy(cs->networkname,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
88 - return 1;
89 - }
90 - else if(parseConfigLineCheckCommand(line,len,"interface",&vpos)) {
91 -- strncpy(cs->tapname,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
92 -+ strncpy(cs->tapname,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
93 - return 1;
94 - }
95 - else if(parseConfigLineCheckCommand(line,len,"ifconfig4",&vpos)) {
96 -- strncpy(cs->ifconfig4,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
97 -+ strncpy(cs->ifconfig4,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
98 - return 1;
99 - }
100 - else if(parseConfigLineCheckCommand(line,len,"ifconfig6",&vpos)) {
101 -- strncpy(cs->ifconfig6,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
102 -+ strncpy(cs->ifconfig6,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
103 - return 1;
104 - }
105 - else if(parseConfigLineCheckCommand(line,len,"upcmd",&vpos)) {
106 -- strncpy(cs->upcmd,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
107 -+ strncpy(cs->upcmd,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
108 - return 1;
109 - }
110 - else if(parseConfigLineCheckCommand(line,len,"initpeers",&vpos)) {
111 -- strncpy(cs->initpeers,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
112 -+ strncpy(cs->initpeers,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
113 - return 1;
114 - }
115 - else if(parseConfigLineCheckCommand(line,len,"engine",&vpos)) {
116 -- strncpy(cs->engines,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
117 -+ strncpy(cs->engines,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
118 - return 1;
119 - }
120 - else if(parseConfigLineCheckCommand(line,len,"psk",&vpos)) {
121 -- strncpy(cs->password,&line[vpos],CONFPARSER_NAMEBUF_SIZE);
122 -+ strncpy(cs->password,&line[vpos],CONFPARSER_NAMEBUF_SIZE+1);
123 - cs->password_len = strlen(cs->password);
124 - return 1;
125 - }
126 ---
127 -2.10.2
128 -
129
130 diff --git a/net-vpn/peervpn/files/peervpn.initd b/net-vpn/peervpn/files/peervpn.initd
131 deleted file mode 100644
132 index 77d98a9558b..00000000000
133 --- a/net-vpn/peervpn/files/peervpn.initd
134 +++ /dev/null
135 @@ -1,21 +0,0 @@
136 -#!/sbin/openrc-run
137 -# Copyright 2016-2017 Gentoo Foundation
138 -# Distributed under the terms of the GNU General Public License v2
139 -
140 -description="peervpn server"
141 -pidfile=${pidfile:-"/run/${RC_SVCNAME}.pid"}
142 -logfile=${logfile:-"/var/log/${RC_SVCNAME}/${RC_SVCNAME}.log"}
143 -user=${RC_SVCNAME}
144 -group=${RC_SVCNAME}
145 -
146 -command="/usr/sbin/${RC_SVCNAME}"
147 -command_args="${command_args:-/etc/peervpn/peervpn.conf}"
148 -command_background="true"
149 -# peervpn will drop privileges based on user and group config file settings
150 -start_stop_daemon_args="
151 - --stdout ${logfile}
152 - --stderr ${logfile}"
153 -
154 -depend() {
155 - need net
156 -}
157
158 diff --git a/net-vpn/peervpn/files/peervpn.logrotated b/net-vpn/peervpn/files/peervpn.logrotated
159 deleted file mode 100644
160 index e99669c9135..00000000000
161 --- a/net-vpn/peervpn/files/peervpn.logrotated
162 +++ /dev/null
163 @@ -1,7 +0,0 @@
164 -/var/log/peervpn/peervpn.log {
165 - missingok
166 - size 5M
167 - rotate 3
168 - compress
169 - copytruncate
170 -}
171
172 diff --git a/net-vpn/peervpn/files/peervpn.service b/net-vpn/peervpn/files/peervpn.service
173 deleted file mode 100644
174 index 13c5310f517..00000000000
175 --- a/net-vpn/peervpn/files/peervpn.service
176 +++ /dev/null
177 @@ -1,12 +0,0 @@
178 -[Unit]
179 -Description=peervpn server
180 -Requires=network-online.target
181 -After=network-online.target
182 -
183 -[Service]
184 -Environment=PEERVPN_OPTS="/etc/peervpn/peervpn.conf"
185 -ExecStart=/usr/sbin/peervpn $PEERVPN_OPTS
186 -Restart=on-failure
187 -
188 -[Install]
189 -WantedBy=multi-user.target
190
191 diff --git a/net-vpn/peervpn/metadata.xml b/net-vpn/peervpn/metadata.xml
192 deleted file mode 100644
193 index 3e0eb5a02d5..00000000000
194 --- a/net-vpn/peervpn/metadata.xml
195 +++ /dev/null
196 @@ -1,8 +0,0 @@
197 -<?xml version="1.0" encoding="UTF-8"?>
198 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
199 -<pkgmetadata>
200 - <!-- maintainer-needed -->
201 - <upstream>
202 - <remote-id type="github">peervpn/peervpn</remote-id>
203 - </upstream>
204 -</pkgmetadata>
205
206 diff --git a/net-vpn/peervpn/peervpn-0.044-r5.ebuild b/net-vpn/peervpn/peervpn-0.044-r5.ebuild
207 deleted file mode 100644
208 index a768d8ee2ef..00000000000
209 --- a/net-vpn/peervpn/peervpn-0.044-r5.ebuild
210 +++ /dev/null
211 @@ -1,75 +0,0 @@
212 -# Copyright 1999-2020 Gentoo Authors
213 -# Distributed under the terms of the GNU General Public License v2
214 -
215 -EAPI=7
216 -
217 -inherit systemd toolchain-funcs user
218 -
219 -DESCRIPTION="P2P mesh VPN"
220 -HOMEPAGE="https://github.com/peervpn/peervpn"
221 -EGIT_COMMIT="eb35174277fbf745c5ee0d5875d659dad819adfc"
222 -SRC_URI="https://github.com/peervpn/peervpn/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
223 -
224 -LICENSE="GPL-3"
225 -SLOT="0"
226 -KEYWORDS="~amd64 ~x86"
227 -IUSE="libressl"
228 -RDEPEND="libressl? ( dev-libs/libressl:0= )
229 - !libressl? ( <dev-libs/openssl-1.1:0= )"
230 -DEPEND="${RDEPEND}"
231 -
232 -S=${WORKDIR}/${PN}-${EGIT_COMMIT}
233 -
234 -PATCHES=(
235 - "${FILESDIR}/${P}-strncpy-null-terminator.patch"
236 -)
237 -
238 -pkg_setup() {
239 - enewgroup ${PN}
240 - enewuser ${PN} -1 -1 -1 ${PN}
241 -}
242 -
243 -src_prepare() {
244 - default
245 - sed -e 's|^CFLAGS+=-O2||' -i Makefile || die
246 -}
247 -
248 -src_compile() {
249 - emake CC=$(tc-getCC)
250 -}
251 -
252 -src_install() {
253 - dosbin ${PN}
254 -
255 - insinto /etc/${PN}
256 - newins peervpn.conf peervpn.conf.example
257 - # read-only group access for bug 629418
258 - fowners root:${PN} /etc/${PN}
259 - fperms 0750 /etc/${PN}
260 -
261 - newinitd "${FILESDIR}/${PN}.initd" "${PN}"
262 - systemd_dounit "${FILESDIR}/${PN}.service"
263 -
264 - keepdir /var/log/${PN}
265 - insinto /etc/logrotate.d
266 - newins "${FILESDIR}/${PN}.logrotated" "${PN}"
267 -}
268 -
269 -pkg_preinst() {
270 - if ! has_version '>=net-vpn/peervpn-0.044-r4' && \
271 - [[ -d ${EROOT}/etc/${PN} && ! -L ${EROOT}/etc/${PN} &&
272 - $(find "${EROOT}/etc/${PN}" -maxdepth 1 -user "${PN}" ! -type l -print) ]]; then
273 - ewarn "Tightening '${EROOT}/etc/${PN}' permissions for bug 629418"
274 - # Tighten the parent directory permissions first, in
275 - # order to protect against race conditions involving a
276 - # less-privileged user.
277 - chown root:${PN} "${EROOT}/etc/${PN}"
278 - chmod g+rX-w,o-rwx "${EROOT}/etc/${PN}"
279 - # Don't chown/chmod the referent of a symlink
280 - # owned by a less-privileged user.
281 - while read -r -d ''; do
282 - chown root:${PN} "${REPLY}" || die
283 - chmod g+rX-w,o-rwx "${REPLY}" || die
284 - done < <(find "${EROOT}/etc/${PN}" -mindepth 1 -maxdepth 1 -user "${PN}" ! -type l -print0)
285 - fi
286 -}
287
288 diff --git a/profiles/package.mask b/profiles/package.mask
289 index aa9fcd38865..cc24c694063 100644
290 --- a/profiles/package.mask
291 +++ b/profiles/package.mask
292 @@ -483,11 +483,6 @@ dev-tex/dvipost
293 # Former dependency of app-admin/supervisor.
294 dev-python/meld3
295
296 -# Zac Medico <zmedico@g.o> (2020-09-11)
297 -# Upstream is inactive and does not support OpenSSL 1.1.
298 -# Removal in 30 days. Bug #741614.
299 -net-vpn/peervpn
300 -
301 # Thomas Deutschmann <whissi@g.o> (2020-09-11)
302 # These versions are not compatible with current stable
303 # dev-libs/openssl version, bug #741622.
304
305 diff --git a/profiles/updates/1Q-2017 b/profiles/updates/1Q-2017
306 index eec7f221577..dce848ac34c 100644
307 --- a/profiles/updates/1Q-2017
308 +++ b/profiles/updates/1Q-2017
309 @@ -11,7 +11,6 @@ move net-misc/logmein-hamachi net-vpn/logmein-hamachi
310 move net-misc/openconnect net-vpn/openconnect
311 move net-misc/openfortivpn net-vpn/openfortivpn
312 move net-misc/openvpn net-vpn/openvpn
313 -move net-misc/peervpn net-vpn/peervpn
314 move net-misc/strongswan net-vpn/strongswan
315 move net-misc/tinc net-vpn/tinc
316 move net-misc/vpnc net-vpn/vpnc