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 |