I would like to see vtun in EPEL 7. Would you add it, or would you like assistance in packaging it for EPEL 7? I haven't looked at the package yet; are there known issues blocking it, or is it just a case of you don't use EPEL 7?
Never came up before :) I did a mock build against epel-7 and nothing obvious broke, so I requested an epel7 branch via the package database. Stay tuned...
vtun-3.0.4-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-414e87e78e
vtun-3.0.4-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-414e87e78e
I installed this from testing, and did find a couple of issues: - One packaging issue: the package includes a subdirectory in /var/lock, but that's on the /run tmpfs now, so needs to have an entry in /usr/lib/tmpfiles.d - One bug (may be a bug in vtund?): when I enable encryption on a session, the vtund server segfaults in OpenSSL: [79424.644636] vtund[27482]: segfault at 0 ip 00007fc14cda41ca sp 00007fff8b5b1c10 error 4 in libcrypto.so.1.0.1e[7fc14ccba000+1c0000]
fixed the tmpfiles.d issue, will upload new test build soon. Re. openssl: what version of openssl-libs ships on el7? I have 1.0.2k on F24 (where vtun works fine encrypted) and 1.1.0f on F26 (where I haven't tried it yet).
vtun-3.0.4-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-5e53642508
vtun-3.0.4-2.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-5e35833214
vtun-3.0.4-2.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-5e35833214
vtun-3.0.4-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-5e53642508
This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle. Changing version to '27'.
vtun-3.0.4-2.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
vtun-3.0.4-2.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.
Please note that encryption in vtun-3.0.4-2 is completely broken. Encryption context is initialized into a temporary variable (pctx_enc) so actual context is always null. #0 EVP_EncryptUpdate (ctx=0x0, out=out@entry=0x7f036e71a700 "", outl=outl@entry=0x7ffd7ab092ac, in=in@entry=0x7f036e71bb00 "E", inl=88) at evp_enc.c:377 #1 0x00007f036cf50ecc in encrypt_buf (len=84, in=<optimized out>, out=0x7ffd7ab093d8) at lfd_encrypt.c:328 #2 0x00007f036cf4f816 in lfd_run_down (out=0x7ffd7ab093d8, in=<optimized out>, len=<optimized out>) at linkfd.c:115 #3 lfd_linker () at linkfd.c:341 #4 linkfd (host=host@entry=0x7f036e719390) at linkfd.c:427 #5 0x00007f036cf4d871 in tunnel (host=host@entry=0x7f036e719390) at tunnel.c:227 #6 0x00007f036cf4b66e in connection (sock=sock@entry=4) at server.c:99 #7 0x00007f036cf4b940 in listener () at server.c:166 #8 server (sock=sock@entry=0) at server.c:196 #9 0x00007f036cf48318 in main (argc=3, argv=0x7ffd7ab09c38, env=0x7ffd7ab09c58) at main.c:234
Is there an upstream patch I should apply in advance of a future 3.0.5 release ? If not, would you mind reporting this to the upstream project mailing list at https://sourceforge.net/projects/vtun/lists/vtun-devel ?
The bug is caused by vtun-openssl.patch from this package so I believe upstream fix is not required.
Since EPEL7 is still using openssl 1.0, so vtun-3.0.4-4 is no longer applying that patch (required only for openssl 1.1 in >= F26) for the EPEL7 build. See bug 1487003
just a quick follow-up: the openssl out-of-tree patch I used to build against openssl1.1 never worked properly, and segfaulted when one attempted to use it. Instead, I'm building against compat-openssl1.0 and will leave it to upstream to fix openssl1.1 compatibility.
vtun-3.0.4-5.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-4853fd2ed8
vtun-3.0.4-5.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-019aa5febe
vtun-3.0.4-5.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-fd12483a2d
vtun-3.0.4-5.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-019aa5febe
vtun-3.0.4-5.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-4853fd2ed8
vtun-3.0.4-5.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.
vtun-3.0.4-5.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.
vtun-3.0.4-5.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.