zyxhere💭
3ed37b3ed5
net-*/*: stop exporting $pidfile in OpenRC service scripts (insecure)
...
Say it with me: the pidfile and its parent directories should
only be writable by root unless you use supervise-daemon ;)
With `checkpath -o someuser:someuser $pidfile` in start_pre(), it can
cause DOS attacks because the now unprivelaged process can replace the
pidfile with some other pid number in it like pid 1 and cause the host
machine to crash when the daemon finally stops. Supervise-daemon can
supervise without the daemon creating a pidfile so don't export the
variable at all.
That assumes the scripts *are* using supervise-daemon, if
supervise-daemon fails to start (due to maybe some incorrect config
option *wink wink*) then OpenRC falls back to the older
start-stop-daemon and that *does* use the $pidfile. If thats the case
then the daemon will simply fail to start (yes I haven't tested if any
these packages work without $pidfile which they should since they are
specifying `supervisor=supervise-daemon`).
IMO failing to start is better than running in a potentially vulnerable
configuration.
Merges: https://codeberg.org/gentoo/guru/pulls/92
Part-off: https://codeberg.org/gentoo/guru/pulls/92
Signed-off-by: zyxhere💭 <zyx@envs.net >
2026-09-30 12:19:39 +00:00
Pavel Sobolev
5d63d76c2c
net-proxy/Throne: drop 1.2.1
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-09-20 17:36:29 +03:00
Pavel Sobolev
7df4f4ee9f
net-proxy/Throne: add 1.3.0
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-09-20 17:36:29 +03:00
David Roman
73fa19c763
net-proxy/MTProxy: treeclean
...
Closes: https://bugs.gentoo.org/975821
Signed-off-by: David Roman <stkw0@disroot.org >
2026-09-17 15:26:16 +02:00
Aniela Starzyk
64250acb62
net-proxy/ngrok-bin: add 3.39.11, drop 3.39.10
...
Signed-off-by: Aniela Starzyk <me@sanielia.dev >
2026-08-23 15:47:44 +02:00
Pavel Sobolev
1d61c8a9f4
net-proxy/Throne: drop 1.1.6
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-08-09 16:38:57 +03:00
Pavel Sobolev
0a54e58ae1
net-proxy/Throne: add 1.2.4
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-08-09 16:38:57 +03:00
Anna (cybertailor) Vyalkova
743298c599
net-proxy/opera-proxy: add 1.28.0
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in >
2026-08-07 15:09:04 +05:00
Dale Sweeney
65637d58db
net-proxy/wireproxy: add trailing .0 to go version in bdepend
...
Closes: https://bugs.gentoo.org/980096
Signed-off-by: Dale Sweeney <agooglygooglr@gmail.com >
2026-07-30 11:00:38 -04:00
Poncho
73a7273d44
net-proxy/snowflake: add 2.14.1
...
Closes: https://bugs.gentoo.org/975823
Bug: https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/work_items/40545
Signed-off-by: Poncho <poncho@spahan.ch >
Part-of: https://github.com/gentoo/guru/pull/505
Closes: https://github.com/gentoo/guru/pull/505
Signed-off-by: David Roman <stkw0@disroot.org >
2026-07-30 12:58:15 +02:00
Aniela Starzyk
17de0962cc
net-proxy/ngrok-bin: add 3.39.10, drop 3.39.7
...
Signed-off-by: Aniela Starzyk <me@sanielia.dev >
2026-07-29 19:21:17 +02:00
Pavel Sobolev
8f4debb802
net-proxy/Throne: drop 1.1.5
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-07-26 23:18:38 +03:00
Pavel Sobolev
7a1ba541f7
net-proxy/Throne: add 1.2.1
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-07-26 23:18:38 +03:00
Dale Sweeney
d4a1839413
net-proxy/wireproxy: add dev-lang/go to bdepend
...
Closes: https://bugs.gentoo.org/975552
Signed-off-by: Dale Sweeney <agooglygooglr@gmail.com >
2026-07-23 10:12:12 -04:00
Dale Sweeney
0d036415bb
net-proxy/wireproxy: add 1.1.3, drop 1.0.9
...
Signed-off-by: Dale Sweeney <agooglygooglr@gmail.com >
2026-07-16 13:41:19 -04:00
Theron York
ab0ade2005
net-proxy/dnss: update SRC_URI
...
Signed-off-by: Theron York <theron.york@cloudnuke.org >
2026-06-22 13:15:24 -05:00
Theron York
9fe592caa9
net-proxy/dnss: fix pkgcheck warnings, drop init service files
...
- Remove unknown openrc USE flag and unused RDEPEND/DEPEND.
- Drop conditional install of systemd and openrc service files.
- Reorder SRC_URI before IUSE, add final newline.
- Keep example config install (when present).
Signed-off-by: Theron York <theron.york@cloudnuke.org >
2026-06-15 23:35:25 -05:00
Pavel Sobolev
20d33580c3
net-proxy/Throne: drop 1.1.4
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-06-13 11:40:14 +03:00
Pavel Sobolev
d22f7a0aa0
net-proxy/Throne: add 1.1.6
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-06-13 11:39:05 +03:00
Aniela Starzyk
5ca48f5c78
net-proxy/ngrok-bin: add 3.39.7, drop 3.39.1
...
Signed-off-by: Aniela Starzyk <me@sanielia.dev >
2026-06-11 14:51:41 +02:00
Pavel Sobolev
c1063cbfe8
net-proxy/Throne: drop 1.1.2
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-06-07 15:26:48 +03:00
Pavel Sobolev
723368f6a6
net-proxy/Throne: add 1.1.5
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-06-07 15:26:48 +03:00
Pavel Sobolev
f535f5991b
net-proxy/Throne: bump minimum Go version
...
Closes: https://bugs.gentoo.org/976025
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-05-30 17:39:49 +03:00
Pavel Sobolev
6e89cdfac0
net-proxy/Throne: drop 1.1.1
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-05-23 20:54:59 +03:00
Pavel Sobolev
2afbcff3f9
net-proxy/Throne: add 1.1.4
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-05-23 20:54:59 +03:00
Pavel Sobolev
ac071b403d
net-proxy/Throne: set minimum required Go version
...
Closes: https://bugs.gentoo.org/975550
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-05-22 17:52:45 +03:00
Pavel Sobolev
bfb19e9d05
net-proxy/Throne: bump minimum required CMake version
...
Closes: https://bugs.gentoo.org/975549
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-05-22 17:52:44 +03:00
Pavel Sobolev
00a033ce9c
net-proxy/Throne: don't strip the Go binary via ldflags
...
Closes: https://bugs.gentoo.org/975548
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-05-22 17:52:44 +03:00
Alexander Tsoy
916d1243cb
net-proxy/xray-core: sync 9999 ebuild
...
Signed-off-by: Alexander Tsoy <alexander@tsoy.me >
2026-05-16 12:22:57 +03:00
Alexander Tsoy
b5448d4f50
net-proxy/xray-core: add 26.3.27, drop 26.1.23
...
Signed-off-by: Alexander Tsoy <alexander@tsoy.me >
2026-05-16 12:22:31 +03:00
Theron York
20c46aaaf8
net-proxy/dnss: add ebuild for version 0.1.1 and live 9999
...
Add DNSS DNS proxy with Zig build system.
Supports systemd and OpenRC via USE flags.
Strict die on missing required files.
Signed-off-by: Theron York <theron.york@cloudnuke.org >
2026-05-11 22:33:26 -05:00
Theron York
6283ae3485
net-proxy/dnss: Fixed systemd path
...
Signed-off-by: Theron York <theron.york@cloudnuke.org >
2026-05-11 21:18:21 -05:00
Theron York
d7ed99a474
net-proxy/dnss: new package, add 0.1.1, 9999
...
Signed-off-by: Theron York <theron.york@cloudnuke.org >
2026-05-11 21:15:00 -05:00
Aniela Starzyk
79a362675f
net-proxy/ngrok-bin: add 3.39.1, drop 3.37.6
...
Signed-off-by: Aniela Starzyk <me@sanielia.dev >
2026-05-02 17:30:27 +02:00
Aniela Starzyk
99ffd016e7
net-proxy/ngrok-bin: add 3.37.6, drop 3.37.3
...
Signed-off-by: Aniela Starzyk <me@sanielia.dev >
2026-04-14 20:54:32 +02:00
Pavel Sobolev
7a3d6fd7c6
net-proxy/Throne: add 1.1.2
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-04-11 17:09:13 +03:00
Aniela Starzyk
8f644164b8
net-proxy/ngrok-bin: drop 3.37.1, add 3.37.3
...
- also update maintainer email
Signed-off-by: Aniela Starzyk <me@sanielia.dev >
2026-04-01 02:14:46 +02:00
Anna (cybertailor) Vyalkova
f183a29e97
net-proxy/opera-proxy: add 1.15.0, drop 1.13.1
...
The original repo is gone without notice :/
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in >
2026-03-28 16:05:13 +05:00
Filip Kobierski
f70b53b549
net-proxy/snowflake: add 2.12.1
...
changed "raw" to "file" in SRC_URI since that's what upstream link to in
the release page
Signed-off-by: Filip Kobierski <fkobi@pm.me >
2026-03-23 11:46:33 +01:00
Dale Sweeney
96f7cbcfaa
net-proxy/wireproxy: add 1.1.2
...
Signed-off-by: Dale Sweeney <agooglygooglr@gmail.com >
2026-03-23 00:44:26 -04:00
Pavel Sobolev
82dc78caa4
net-proxy/Throne: add 1.1.1, drop 1.0.13
...
Signed-off-by: Pavel Sobolev <contact@paveloom.dev >
2026-03-15 22:26:03 +03:00
David Roman
07ada6e03f
*/*: update my maintainer email
...
Signed-off-by: David Roman <davidroman96@gmail.com >
2026-03-08 22:28:50 +01:00
Paul Zander
515ef5b4b6
Partially revert "net-proxy/ngrok-bin: add 3.37.1, drop 3.36.1"
...
This partially reverts commit 14a5877a83 .
The maintainer e-mail needs to be known to bugzilla per point 7 of the GURU
regulations.
https://github.com/gentoo/guru/actions/runs/22802812830
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com >
2026-03-08 19:57:18 +01:00
Aniela Starzyk
14a5877a83
net-proxy/ngrok-bin: add 3.37.1, drop 3.36.1
...
Signed-off-by: Aniela Starzyk <me@sanielia.dev >
2026-03-07 17:33:38 +01:00
Aniela Starzyk
1f1fc4be79
net-proxy/ngrok-bin: add 3.36.1, drop 3.36.0
...
Signed-off-by: Aniela Starzyk <sanieliathecat@gmail.com >
2026-02-15 13:49:41 +01:00
Aniela Starzyk
059323b95b
net-proxy/ngrok-bin: Update maintainer email
...
Signed-off-by: Aniela Starzyk <sanieliathecat@gmail.com >
2026-02-08 14:37:33 +01:00
Nowa Ammerlaan
2a03221b24
net-proxy/ngrok-bin: add 3.36.0, drop 3.35.0
...
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org >
2026-02-08 11:24:11 +01:00
Alexander Tsoy
60fa560c15
net-proxy/xray-core: add 26.1.23
...
This is the latest "release" version
Signed-off-by: Alexander Tsoy <alexander@tsoy.me >
2026-02-07 15:31:33 +03:00
Alexander Tsoy
19a3f19434
net-proxy/xray-core: add 26.2.6, remove 26.2.4
...
Signed-off-by: Alexander Tsoy <alexander@tsoy.me >
2026-02-07 15:25:31 +03:00
Alexander Tsoy
94015118d9
net-proxy/xray-core: keyword for ~arm64
...
Signed-off-by: Alexander Tsoy <alexander@tsoy.me >
2026-02-05 17:06:11 +03:00