137 Commits
Author SHA1 Message Date
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