Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
Re: new net/telemt 3.3.17
To:
Klemens Nanni <kn@openbsd.org>
Cc:
ports <ports@openbsd.org>
Date:
Sat, 21 Mar 2026 23:33:23 +0100

Download raw body.

Thread
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