Saturday, March 21, 2026

Re: new net/telemt 3.3.17

On Thu, 19 Mar 2026 23:25:38 +0100,
Klemens Nanni <kn@openbsd.org> wrote:
>
> [1 <text/plain; UTF-8 (7bit)>]
> Trivial port-wise, it has one optinoal patch dropping systemd handling in the cli.
>
> After installation and before service start, users must create their own config.
> It will contain secrets, may be generated or adapted from shipped example files.
>
> A brief README points that out and shows what to add so the rc service can start
> as unprivileged user, for which I'd like to recycle the oldest one:
>
> | 1.251 (ajacouto 17-Jul-15): #576 _apache2 _apache2 www/apache-httpd
>
> Index: user.list
> ===================================================================
> RCS file: /cvs/ports/infrastructure/db/user.list,v
> diff -u -p -r1.485 user.list
> --- user.list 5 Mar 2026 22:10:05 -0000 1.485
> +++ user.list 19 Mar 2026 22:17:23 -0000
> @@ -84,7 +84,7 @@ id user group port
> 573 _perdition _perdition mail/perdition
> 574 _siproxd _siproxd telephony/siproxd
> 575 _netflow _netflow net/flow-tools
> -#576 _apache2 _apache2 www/apache-httpd
> +576 _telemt _telemt net/telemt
> 577 _openvpn _openvpn net/openvpn
> 578 _mrtg _mrtg net/mrtg
> 579 _hiawatha _hiawatha www/hiawatha
>
>
> Tested on amd64 with several clients incl. our tdesktop package.
>
> Feedback? OK?
>

portwise reads OK.

Anyway, I a bit confused by patching sources and license of that software.

Section 3 make it clear that after patching it should be named differntly:

Redistributed or modified versions of the Software MAY NOT use the
Telemt name in a way that suggests endorsement or official origin
without explicit permission from the Telemt maintainers.

not sure that your small chnages switch off systemd/journald is an issue,
but I prefer to point it.

>
> Information for inst:telemt-3.3.17
>
> Comment:
> MTProxy for Telegram
>
> Description:
> Telemt is a fast, secure, and feature-rich server written in Rust:
> it fully implements the official Telegram proxy algo and adds many
> production-ready improvements such as:
>
> - ME Pool + Reader/Writer + Registry + Refill + Adaptive Floor
> + Trio-State + Generation Lifecycle
> - Full-covered API w/ management
> - Anti-Replay on Sliding Window
> - Prometheus-format Metrics
> - TLS-Fronting and TCP-Splicing for masking from "prying" eyes
>
> Maintainer: Klemens Nanni <kn@openbsd.org>
>
> WWW: https://github.com/telemt/telemt
> [2 telemt.tgz <application/x-compressed-tar (base64)>]

--
wbr, Kirill

No comments:

Post a Comment