Port details |
- softether5 SoftEther VPN 5 (Developer Edition)
- 5.02.5185,2 security =3 5.02.5185,2Version of this port present on the latest quarterly branch.
- Maintainer: meta@FreeBSD.org
- Port Added: 2019-02-25 05:09:25
- Last Update: 2024-06-26 12:03:27
- Commit Hash: b4afca5
- People watching this port, also watch:: prestashop, courier-authlib-userdb, rubygem-fluent-plugin-file-alternative, nagios-check_hdd_health, pure-ftpd
- Also Listed In: net-vpn
- License: APACHE20
- WWW:
- https://www.softether.org
- Description:
- SoftEther VPN ("SoftEther" means "Software Ethernet") is an
open-source cross-platform multi-protocol VPN program, created as an
academic project in the University of Tsukuba. Its protocol is very
fast and it can be used in very restricted environments, as it's able
to transfer packets over DNS and ICMP. A NAT-Traversal function is
also available, very useful in case the required ports cannot be
opened on the firewall. The supported third party protocols are
OpenVPN, L2TP/IPSec and SSTP.
This port is a bleeding-edge developer version of SoftEther, not for
production use. If you're looking for a solid and stable version,
use security/softether (RTM version) or security/softether-devel
(stable version) instead. This version is available also on other
other than i386/amd64 processors. Users who want to use SoftEther on
single board computers such as Raspberry Pi, BeagleBoard or other
embedded devices, try this port.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- softether5>0:security/softether5
- Conflicts:
- CONFLICTS_INSTALL:
- softether-4.[0-9]*
- softether-devel-4.[0-9]*
- To install the port:
- cd /usr/ports/security/softether5/ && make install clean
- To add the package, run one of these commands:
- pkg install security/softether5
- pkg install softether5
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: softether5
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1719388783
SHA256 (softether/SoftEtherVPN-SoftEtherVPN-5.02.5185_GH0.tar.gz) = 05b8d61a0a44057b87acaa94832b12e886b7e8ad1957d1d2f82df0f63ef51906
SIZE (softether/SoftEtherVPN-SoftEtherVPN-5.02.5185_GH0.tar.gz) = 16514599
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- pkgconf>=1.3.0_1 : devel/pkgconf
- cpu_features_macros.h : devel/cpu_features
- Library dependencies:
-
- libsodium.so : security/libsodium
- libiconv.so : converters/libiconv
- libreadline.so.8 : devel/readline
- libcpu_features.so : devel/cpu_features
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for softether5-5.02.5185,2:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- security_softether5
- USES:
- cmake:noninja compiler:c11 iconv:wchar_t localbase:ldflags ncurses pkgconfig readline ssl
- pkg-message:
- For install:
- To run SoftEtherVPN client from startup, run
sysrc softether_client_enable=yes
To run SoftEtherVPN server from startup, run
sysrc softether_server_enable=yes
To run SoftEtherVPN bridge from startup, run
sysrc softether_bridge_enable=yes
To run SoftEtherVPN traffic server from startup, run
sysrc softether_trafficserver_enable=yes
Initial and further configuration of all SofEther services can be
done either by using VPN Client/Server/Bridge Manager for Windows
or by vpncmd from command line.
Now client functionality practically works on FreeBSD!
When removing SoftEther VPN without the desire to reinstall, please
ensure to remove the following directories as well:
- /var/db/softether
- /var/log/softether
- /var/run/softether
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.02.5185,2 26 Jun 2024 12:03:27 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5185
Changes: https://github.com/SoftEtherVPN/SoftEtherVPN/releases/tag/5.02.5185 |
5.02.5184_1,2 20 May 2024 10:33:03 |
Vsevolod Stakhov (vsevolod) |
security/libsodium: update to 1.0.19, bump dependent ports
PR: 278259
Reported by: Andrey Korobkov <alster-vinterdalen.se> |
5.02.5184,2 12 May 2024 12:57:43 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5184 |
5.02.5182,2 18 Mar 2024 08:21:51 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5182 |
5.02.5181,2 04 Dec 2023 12:32:57 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5181 |
5.02.5180.404,2 11 Oct 2023 02:05:02 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-404-g6a170ac6
Fix 7 vulnerabilities [1].
Security: CVE-2023-27395
Security: CVE-2023-22325
Security: CVE-2023-32275
Security: CVE-2023-27516
Security: CVE-2023-32634
Security: CVE-2023-31192
Security: CVE-2023-25774
[1] https://github.com/SoftEtherVPN/SoftEtherVPN/pull/1911 |
5.02.5180.369,2 18 Aug 2023 03:26:16 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-369-g5d8ff7ed |
5.02.5180.358,2 07 Aug 2023 08:47:59 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-358-gf6f26600 |
5.02.5180.343,2 04 Jul 2023 07:57:05 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-343-g56333149
This version fixes build with LLVM 16.
Obtained from: https://github.com/SoftEtherVPN/SoftEtherVPN/pull/1868 |
5.02.5180.335,2 09 Jun 2023 05:34:40 |
Koichiro Iwao (meta) |
security/softether5: 5.02.5180-335-g1c0bdb0c
Add description to tap device when working as SoftEtherVPN client.
Changes: https://github.com/SoftEtherVPN/SoftEtherVPN/pull/1860 |
5.02.5180.333,2 01 Jun 2023 14:46:05 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-333-g0f689d9d
Now client functionality practically works on FreeBSD! |
5.02.5180.321,2 01 May 2023 14:31:43 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-321-g6ae786d5
Fixes Denial of Service and some potential null pointer dereference.
Changes: https://github.com/SoftEtherVPN/SoftEtherVPN/compare/82ce34fc...6ae786d5
Security: CVE-2023-23581 |
5.02.5180.310,2 17 Apr 2023 06:29:54 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-310-g82ce34fc |
5.02.5180.298,2 15 Mar 2023 04:04:33 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-298-ge6123d36 |
5.02.5180.296,2 07 Mar 2023 06:11:05 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-296-g21963c6c |
5.02.5180.292_2,2 07 Mar 2023 00:23:40 |
Koichiro Iwao (meta) |
security/softether5: revert adding DEBUG option
Add "WITH_DEBUG_PORTS+= security/softether5" to make.conf instead
if want to enable debug build.
Reported by: danfe, mat |
5.02.5180.292_1,2 06 Mar 2023 04:32:17 |
Koichiro Iwao (meta) |
security/softether5: add DEBUG option |
5.02.5180.292,2 28 Feb 2023 15:45:17 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180-292-g8c64dc0c
While here, apply portfmt. |
5.02.5180_1,2 10 Dec 2022 23:09:29 |
Koichiro Iwao (meta) Author: Robert Clausecker |
security/softether5: fix wrong CMAKE_BOOL_ON
PR: 268294
No macro with this name is checked by USES=cmake. The correct
one would be CMAKE_ON, but that one is not evaluated again after
bsd.port.pre.mk. Just directly add -DSKIP_CPU_FEATURES=1 to
CMAKE_ARGS to work around this shortcoming. |
5.02.5180_1,2 23 Nov 2022 15:09:23 |
Koichiro Iwao (meta) |
security/softether5: backport some patches from upstream
- Fix DNS resolution when no IPv6 address is configured on any
interface [1]
- Disable MTU changes to avoid frequent interface up/down [2]
[1] https://github.com/SoftEtherVPN/SoftEtherVPN/pull/1510
[2] https://github.com/SoftEtherVPN/SoftEtherVPN/issues/1677
Obtained from: https://github.com/SoftEtherVPN/SoftEtherVPN/pull/1510
PR: 267178 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
5.02.5180,2 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
5.02.5180,2 26 Jan 2022 16:45:29 |
Yuri Victorovich (yuri) |
devel/cpu_features: Install cmake files, install headers into a dedicated
directory
do-install is removed in favor of project's install target,
Also update 3 other ports to build with cpu_features.
PR: 261252
Approved by: skreuzer@ (maintainer) |
5.02.5180,2 01 Sep 2021 05:28:28 |
Koichiro Iwao (meta) |
security/softether5: Update to 5.02.5180 |
5.02.9675,1 24 Jun 2021 07:01:01 |
Koichiro Iwao (meta) |
security/softether5: set the appropreate build number
Despite the build number is a monotonically increasing value and never
decreased or reset to zero, upstream accidentaly reset it to zero.
As a result, The older version of SoftEtherVPN client cannot to
connect to 5.x developer version server. To restore compatibility,
this commit sets the appropreate build number. See also the upstream
GitHub issue.
While here, define LIB_DEPENDS pointed out by poudriere QA-test.
Obtained
from: https://github.com/SoftEtherVPN/SoftEtherVPN/issues/1392#issuecomment-867348281 |
5.02.0_1,1 13 Jun 2021 12:50:45 |
Koichiro Iwao (meta) |
security/softether5: backport one more patch from upstream
Obtained from: https://github.com/SoftEtherVPN/SoftEtherVPN/pull/1367 |
5.02.0,1 10 Jun 2021 05:16:17 |
Koichiro Iwao (meta) |
security/softether5: Update 5.02.0
WireGuard support has been added. This PORTVERSION includes some
backports from upstream added after 5.02.0. |
5.01.9674_3,1 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
5.01.9674_3,1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
5.01.9674_3,1 25 Jul 2020 14:50:57 |
meta |
security/softether5: increase SecureNAT sessions
to 20000. The factory default is 4096.
Sponsored by: HAW International |
5.01.9674_2,1 29 Jun 2020 13:32:46 |
meta |
security/softether5: Add rc script for TrafficServer |
5.01.9674_2,1 29 Jun 2020 12:39:09 |
meta |
security/softether*: fix typo s/dirctories/directories/
in pkg-message |
5.01.9674_2,1 29 Jun 2020 02:49:43 |
meta |
security/softether5: deprecate UNLOCK option
RADIUS authentication is available by default config now.
It turned out the restriction is applied only to the original binaries
and source codes. Anyone except Daiyuu Nobori can remove the restriction.
[1]
https://github.com/SoftEtherVPN/SoftEtherVPN/blob/485a592/src/Cedar/Server.c#L10611-L10642 |
5.01.9674_1,1 22 May 2020 10:35:50 |
meta |
security/softether5: Fix log, pid, db directory
Fix SE_{LOG,PID,DB}DIR weren't reintroduced properly after r532611.
While here, omit nolonger needed post-patch. |
5.01.9674,1 30 Apr 2020 09:31:23 |
meta |
security/softether5: Update to 5.01.9674
Sponsored by: HAW International |
5.01.9672,1 23 Apr 2020 02:42:15 |
meta |
security/softether5: Undo update to 5.01.9673
5.01.9673 has a bug that cannot connect from iOS/macOS L2TP/ipsec client.
Upstream issue: https://github.com/SoftEtherVPN/SoftEtherVPN/issues/1102 |
5.01.9673 20 Apr 2020 12:02:27 |
meta |
security/softether5: Update to 5.01.9673
Sponsored by: HAW International |
5.01.9672_2 17 Mar 2020 06:18:01 |
meta |
security/softether5: fix build on aarch64
Tested on Amazon EC2 A1 instances with FreeBSD/ARM 12 image[1].
Build on mips also should be fixed (not actually tested).
[1] https://aws.amazon.com/marketplace/pp/B081NF7BY7
Sponsored by: HAW International |
5.01.9672_1 18 Feb 2020 08:17:51 |
meta |
security/softether5: fix build on non-x86 architectures
Tested on: Raspberry Pi 3 Model B+
Sponsored by: HAW International |
5.01.9672_1 25 Dec 2019 11:47:21 |
meta |
security/softether5: switch to cmake completely |
5.01.9672 26 Nov 2019 05:07:57 |
meta |
security/softether5: Update to 5.01.9672
Sponsored by: HAW International, Inc. |
5.01.9671_1 17 Sep 2019 08:02:40 |
meta |
security/softether5: make LogFileList command [1] work properly
- Move patch files to my GitHub fork to follow upstream easier
- Use separate PIDDIR from DBDIR
[1]
https://www.softether.org/4-docs/1-manual/6._Command_Line_Management_Utility_Manual/6.3_VPN_Server_%2F%2F_VPN_Bridge_Management_Command_Reference_(For_Entire_Server)#6.3.55_.22LogFileList.22:_Get_List_of_Log_Files |
5.01.9671 14 Aug 2019 12:16:13 |
mat |
Convert to UCL & cleanup pkg-message (categories s) |
5.01.9671 14 Aug 2019 03:26:09 |
meta |
Implement new virtual category: net-vpn for VPN related ports
based on discussion at ports@ [1]. As VPN softwares are put in different
physical category net and security. This is a little bit confusing. Let's
give them new virtual category net-vpn.
[1] https://lists.freebsd.org/pipermail/freebsd-ports/2019-April/115915.html
PR: 239395
Submitted by: myself
Approved by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D21174 |
5.01.9671 26 Jul 2019 22:18:23 |
pkubaj |
security/softether5: fix build on GCC architectures
Require C11 compiler:
/wrkdirs/usr/ports/security/softether5/work/SoftEtherVPN-5.01.9671/src/./Mayaqua/Str.h:204:
error: redefinition of typedef 'UINT'
Reviewed by: mentors (implicit approval) |
5.01.9671 11 Jul 2019 01:56:56 |
meta |
security/softether5: Update to 5.01.9671
There's no detailed release note on SoftEther Developer Edition however
JSON-RPC administration and HTML5 administration console has been added
as well as v4.30-9696-beta [1].
[1] https://www.softether.org/5-download/history |
5.01.9670_1 09 Apr 2019 14:04:50 |
sunpoet |
Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://tiswww.case.edu/php/chet/readline/CHANGES
PR: 236156
Exp-run by: antoine |
5.01.9670 09 Apr 2019 07:38:51 |
meta |
security/softether5: Update to 5.01.9670
Sponsored by: HAW International, Inc. |
5.01.9669_3 18 Mar 2019 05:19:32 |
meta |
security/softether5: conditionalize dependence on devel/cpu_features
devel/cpu_features is not available on some architectures after r496118.
Furturemore, upstream doesn't require cpu_features on some architectures
such as armv7l, aarch64, s390x. Add CFLAGS=-DSKIP_CPU_FEATURES on
architectures devel/cpu_features is not available.
Tested no-harm on amd64. |
5.01.9669_2 05 Mar 2019 02:45:40 |
meta |
security/softether*: bridge is supported now |
5.01.9669_2 27 Feb 2019 05:07:52 |
meta |
security/softether5: Fix typo in substitution at post-patch target
Bump PORTREVISION to force rebuild.
Due to this typo, server log was unintendedly written to /server that
should have been written to %%SE_LOGDIR%%/server.
Sponsored by: HAW International, Inc. |
5.01.9669_1 25 Feb 2019 05:34:13 |
meta |
security/softether5: Avoid hardcoded path in patches
Respect SE_LOGDIR, SE_DBDIR defined in Makefile. Unintended replaced with
hardcoded path by `make makepatch`.
While here, bump PORTREVISION to force rebuild with these paths.
Sponsored by: HAW International, Inc. |
5.01.9669 25 Feb 2019 05:07:09 |
meta |
New port: security/softether5: SoftEther VPN 5 (Developer Edition)
SoftEther VPN ("SoftEther" means "Software Ethernet") is an
open-source cross-platform multi-protocol VPN program, created as an
academic project in the University of Tsukuba. Its protocol is very
fast and it can be used in very restricted environments, as it's able
to transfer packets over DNS and ICMP. A NAT-Traversal function is
also available, very useful in case the required ports cannot be
opened on the firewall. The supported third party protocols are
OpenVPN, L2TP/IPSec and SSTP.
This port is a bleeding-edge developer version of SoftEther, not for
production use. If you're looking for a solid and stable version,
use security/softether (RTM version) or security/softether-devel
(stable version) instead. This version is available also on other
other than i386/amd64 processors. Users who want to use SoftEther on
single board computers such as Raspberry Pi, BeagleBoard or other
embedded devices, try this port.
WWW: https://www.softether.org |