Package Details: sslh-git 2.1.1.r16.gde7351f-2

Git Clone URL: https://aur.archlinux.org/sslh-git.git (read-only, click to copy)
Package Base: sslh-git
Description: SSL/SSH/OpenVPN/XMPP/tinc port multiplexer
Upstream URL: http://www.rutschle.net/tech/sslh.shtml
Licenses: GPL-2.0-only
Conflicts: sslh
Provides: sslh
Submitter: mortzu
Maintainer: gilcu3
Last Packager: gilcu3
Votes: 6
Popularity: 0.000343
First Submitted: 2010-08-30 11:21 (UTC)
Last Updated: 2024-05-06 14:24 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

gilcu3 commented on 2023-10-27 09:42 (UTC) (edited on 2023-10-27 09:44 (UTC) by gilcu3)

@Nebulosa thanks for the changes, they have not been trivial to digest for me. One question though, if I make a single systemd service file as you suggest, how would a user that uses sslh-select by default configure it? I cannot see any nice option that would survive package updates

PS: there is a proposal here for enhancing systemd support https://github.com/yrutschle/sslh/pull/231 but it seems it is not going to be added anytime soon

Nebulosa commented on 2023-10-26 17:28 (UTC) (edited on 2023-10-27 20:14 (UTC) by Nebulosa)

@gilcu3 thank you for accepting my edits!

But! :)

My point was in that you don't need any extra files, only PKGBUILD and install file - keep vanilla files as possible as can, KISS principe. As you can see by yourself in gitlab history, maintaner of official package just had taken your PKGBUILD and other files and implemented them. So, if you change the logic here it syncronized in official package too)

Anyway, go further: function prepare() now is useless (because of #66 string) and contain typo: -F/etc/sslh.conf

Made a new version of my PKGBUILD with described items below, according AUR guidelines, namcap and clean buildroot. https://0x0.st/Hy8q.txt

Install file https://0x0.st/Hyc8.txt

gilcu3 commented on 2023-10-25 11:13 (UTC)

@Nebula thank you for the changes. I just implemented all of them, except a couple that would make this package less similar to the official sslh package.

Nebulosa commented on 2023-10-23 20:54 (UTC) (edited on 2023-10-24 09:17 (UTC) by Nebulosa)

Didn't notice that it already had a non-git version of sslh (lol!) and made my own PKGBUILD file:

Features are:

1) All files for package takes only from sources.

2) Making sslh.cfg from basic.cfg (without fork-bomb, when 443 port point to 443 again below).

3) Added sslh-ev in package

4) conf2struct not a required dependence for compiling.

5) Idea that /usr/bin/sslh linked to /usr/bin/sslh-fork is quite right. In install file I made comment about that. There is no need three service files, you need only link on needed execitable and update daemon-reload and systemctl will launch sshl.socket automatically

Could you please update main PKGBUILD file?

gilcu3 commented on 2022-09-20 15:40 (UTC)

@sph should be fixed now, I added the required packages to AUR

sph commented on 2022-01-30 10:44 (UTC)

Won't build without conf2struct, another project of Rutschle (and not in AUR)

willemw commented on 2016-03-11 13:29 (UTC)

This package now uses the built-in systemd service file.

willemw commented on 2016-02-20 11:03 (UTC)

Updated version is available here: https://gist.github.com/willemw12/5d13f08cf519cefd13e9 Based on the lastest sslh package. Added pkgver().