notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
shadowsocks-libev Lightweight tunnel proxy which can help you get through firewalls
3.3.5_3 net on this many watch lists=3 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.3.5_3Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Abandonware, no active development. Please migrate to net/shadowsocks-rust
Expiration Date EXPIRATION DATE: 2024-11-30
Maintainer: xiaoding+freebsd@xiaoding.org search for ports maintained by this maintainer
Port Added: 2013-10-23 23:30:12
Last Update: 2024-11-05 20:17:25
Commit Hash: da6bead
People watching this port, also watch:: nagios-check_hdd_health, nuitka-py311, monit, py39-beautifulsoup, openmdns
License: GPLv3
WWW:
https://github.com/shadowsocks/shadowsocks-libev
Description:
Shadowsocks is a lightweight tunnel proxy which can help you get through firewalls. Shadowsocks-libev is a C implentment based on libev. It targets mainly on embedded devices and low end boxes.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (42 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/shadowsocks-libev-3.3.5_3/catalog.mk
  3. /usr/local/share/licenses/shadowsocks-libev-3.3.5_3/LICENSE
  4. /usr/local/share/licenses/shadowsocks-libev-3.3.5_3/GPLv3
  5. bin/ss-local
  6. bin/ss-manager
  7. bin/ss-server
  8. bin/ss-tunnel
  9. include/shadowsocks.h
  10. lib/libshadowsocks-libev.la
  11. lib/libshadowsocks-libev.so
  12. lib/libshadowsocks-libev.so.2
  13. lib/libshadowsocks-libev.so.2.0.0
  14. libdata/pkgconfig/shadowsocks-libev.pc
  15. @sample etc/shadowsocks-libev/config.json.sample
  16. @comment share/bash-completion/completions/ss-local
  17. @comment share/bash-completion/completions/ss-manager
  18. @comment share/bash-completion/completions/ss-redir
  19. @comment share/bash-completion/completions/ss-server
  20. @comment share/bash-completion/completions/ss-tunnel
  21. @comment share/zsh/site-functions/_ss-local
  22. @comment share/zsh/site-functions/_ss-manager
  23. @comment share/zsh/site-functions/_ss-redir
  24. @comment share/zsh/site-functions/_ss-server
  25. @comment share/zsh/site-functions/_ss-tunnel
  26. share/man/man1/ss-local.1.gz
  27. share/man/man1/ss-manager.1.gz
  28. share/man/man1/ss-nat.1.gz
  29. share/man/man1/ss-redir.1.gz
  30. share/man/man1/ss-server.1.gz
  31. share/man/man1/ss-tunnel.1.gz
  32. share/man/man8/shadowsocks-libev.8.gz
  33. share/doc/shadowsocks-libev/shadowsocks-libev.html
  34. share/doc/shadowsocks-libev/ss-local.html
  35. share/doc/shadowsocks-libev/ss-manager.html
  36. share/doc/shadowsocks-libev/ss-nat.html
  37. share/doc/shadowsocks-libev/ss-redir.html
  38. share/doc/shadowsocks-libev/ss-server.html
  39. share/doc/shadowsocks-libev/ss-tunnel.html
  40. @owner
  41. @group
  42. @mode
Collapse this list.
Dependency lines:
  • shadowsocks-libev>0:net/shadowsocks-libev
To install the port:
cd /usr/ports/net/shadowsocks-libev/ && make install clean
To add the package, run one of these commands:
  • pkg install net/shadowsocks-libev
  • pkg install shadowsocks-libev
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: shadowsocks-libev
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1600518565 SHA256 (shadowsocks-shadowsocks-libev-v3.3.5_GH0.tar.gz) = cca6f46d9ac51c290cd50b8c26286a347bfd189d686340f32e8b264b630a166a SIZE (shadowsocks-shadowsocks-libev-v3.3.5_GH0.tar.gz) = 303368

Expand this list (6 items)

Collapse this list.

SHA256 (shadowsocks-libbloom-437e1ad_GH0.tar.gz) = bc10f87b9f06711e2d2783dc53b04dceca7eed952fe0a89a35794952afa495d5 SIZE (shadowsocks-libbloom-437e1ad_GH0.tar.gz) = 1208176 SHA256 (shadowsocks-libcork-074e074_GH0.tar.gz) = 6bb33c93dcbb7fbbeb7d82994e769bb05cdd168d8ebf5c0e1921bd22327fe54e SIZE (shadowsocks-libcork-074e074_GH0.tar.gz) = 186531 SHA256 (shadowsocks-ipset-3ea7fe3_GH0.tar.gz) = e7b487c21a5352a3c9faef3256ed1a539f7ee46f38bf57922340c125c720da61 SIZE (shadowsocks-ipset-3ea7fe3_GH0.tar.gz) = 64895

Collapse this list.


Packages (timestamps in pop-ups are UTC):
shadowsocks-libev
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.3.5_33.3.5_33.3.53.3.5_33.3.5_3-3.3.5-
FreeBSD:13:quarterly3.3.5_33.3.5_33.3.5_13.3.5_33.3.5_33.3.5_13.3.5_13.3.5_1
FreeBSD:14:latest3.3.5_33.3.5_33.3.5_13.3.5_33.3.5_33.3.5_1-3.3.5_1
FreeBSD:14:quarterly3.3.5_33.3.5_3-3.3.5_33.3.5_33.3.5_13.3.5_13.3.5_1
FreeBSD:15:latest3.3.5_33.3.5_3n/a3.3.5_3n/a3.3.5_13.3.5_13.3.5_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. asciidoc : textproc/asciidoc
  2. xmlto : textproc/xmlto
  3. gmake>=4.4.1 : devel/gmake
  4. autoconf>=2.72 : devel/autoconf
  5. automake>=1.17 : devel/automake
  6. libtoolize : devel/libtool
Library dependencies:
  1. libev.so : devel/libev
  2. libmbedcrypto.so : security/mbedtls
  3. libpcre.so : devel/pcre
  4. libsodium.so : security/libsodium
  5. libcares.so : dns/c-ares
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for shadowsocks-libev-3.3.5_3: BASH=off: Install programmable completions for Bash DOCS=on: Build and/or install documentation ZSH=off: Install programmable completions for zsh ===> Use 'make config' to modify these settings
Options name:
net_shadowsocks-libev
USES:
autoreconf compiler:c11 gmake libtool:keepla pathfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/shadowsocks/shadowsocks-libev/tar.gz/v3.3.5?dummy=/
Collapse this list.

Number of commits found: 37

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.3.5_3
05 Nov 2024 20:17:25
commit hash: da6bead44dc0402df8444b6c746b01b535778f26commit hash: da6bead44dc0402df8444b6c746b01b535778f26commit hash: da6bead44dc0402df8444b6c746b01b535778f26commit hash: da6bead44dc0402df8444b6c746b01b535778f26 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
net/shadowsocks-libev: Deprecate and set expiration date to 2024-11-30

Abandonware, no active development.
Upstream recommends migrating to net/shadowsocks-rust

Reference:
https://github.com/shadowsocks/shadowsocks-libev

PR:		282511
Reviewed by:	Xiaoding Liu <xiaoding+freebsd@xiaoding.org> (maintainer)
3.3.5_3
20 May 2024 10:33:03
commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377commit hash: b66e4949cb23218adc602edc35db187f966c5377 files touched by this commit
Vsevolod Stakhov (vsevolod) search for other commits by this committer
security/libsodium: update to 1.0.19, bump dependent ports

PR:	278259
Reported by:	Andrey Korobkov <alster-vinterdalen.se>
3.3.5_2
25 Feb 2024 10:31:38
commit hash: 5ddc18a827cfe7949dbd25d3937420c3772de5dccommit hash: 5ddc18a827cfe7949dbd25d3937420c3772de5dccommit hash: 5ddc18a827cfe7949dbd25d3937420c3772de5dccommit hash: 5ddc18a827cfe7949dbd25d3937420c3772de5dc files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
net/shadowsocks-libev: Moved man to share/man

Approved by:    portmgr (blanket)
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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)
3.3.5_1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
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 View all of this commit message)
3.3.5_1
20 Jul 2022 14:22:37
commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624commit hash: 6a378e5659b93de6dbe8956246fb3bf971677624 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
net: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Straup Cope <ascope@cpan.org>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Adam Jette <jettea46@yahoo.com>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Alan Eldridge <alane@geeksrus.net>
  *  Alex Bakhtin <Alex.Bakhtin@gmail.com>
  *  Alex Deiter <Alex.Deiter@Gmail.COM>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.3.5_1
28 Jan 2022 12:14:09
commit hash: b93e64d3c3240d1e4a8fc510b14aa2175e5be012commit hash: b93e64d3c3240d1e4a8fc510b14aa2175e5be012commit hash: b93e64d3c3240d1e4a8fc510b14aa2175e5be012commit hash: b93e64d3c3240d1e4a8fc510b14aa2175e5be012 files touched by this commit
Tijl Coosemans (tijl) search for other commits by this committer
security/mbedtls: Update to 2.28.0 and fix make test

Also bump dependent ports for library version change.

PR:		255084
3.3.5
24 Nov 2021 06:05:09
commit hash: 0d391b9c88a96b439c58aa222d3437a93231db14commit hash: 0d391b9c88a96b439c58aa222d3437a93231db14commit hash: 0d391b9c88a96b439c58aa222d3437a93231db14commit hash: 0d391b9c88a96b439c58aa222d3437a93231db14 files touched by this commit
Xin LI (delphij) search for other commits by this committer
Author: Xiaoding Liu
net/shadowsocks-libev: fix build error on 14.0-CURRENT

PR:		ports/259951
3.3.5
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
3.3.5
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.3.5
19 Sep 2020 15:38:54
Revision:549030Original commit files touched by this commit
dbaio search for other commits by this committer
net/shadowsocks-libev: Update to 3.3.5

PR:		249360
Submitted by:	xiaoding+freebsd@xiaoding.org (maintainer)
Event:		September 2020 Bugathon
3.3.2
24 Oct 2019 05:29:55
Revision:515321Original commit files touched by this commit
delphij search for other commits by this committer
upgrade to v3.3.2.

PR:		ports/241447
Submitted by:	xiaoding+freebsd at xiaoding.org (maintainer)
3.1.3_7
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
3.1.3_6
03 May 2019 14:29:50
Revision:500735Original commit files touched by this commit
pkubaj search for other commits by this committer
net/shadowsocks-libev: fix build with GCC-based architectures

Base GCC fails to build this port:
cc: Internal error: Segmentation fault (program ld)

PR:		237562
Approved by:	mat (mentor), xiaoding+freebsd@xiaoding.org (maintainer)
Differential Revision:	https://reviews.freebsd.org/D20085
3.1.3_6
14 Sep 2018 12:04:53
Revision:479770Original commit files touched by this commit
tijl search for other commits by this committer
Update security/mbedtls to 2.13.0 and bump dependent ports.
3.1.3_5
10 Sep 2018 02:06:13
Revision:479351Original commit files touched by this commit
linimon search for other commits by this committer
Mark various ports broken on powerpc64.

Approved by:	portmgr (tier-2 blanket)
3.1.3_5
10 Aug 2018 14:23:16
Revision:476834Original commit files touched by this commit
tijl search for other commits by this committer
Update security/mbedtls to 2.12.0 and bump dependent ports.

MFH:		2018Q3
Security:	https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2018-02
3.1.3_4
07 Jun 2018 12:16:47
Revision:471909Original commit files touched by this commit
tijl search for other commits by this committer
Update security/mbedtls to 2.9.0 and bump dependent ports.
3.1.3_3
23 Apr 2018 19:26:32
Revision:468134Original commit files touched by this commit
tijl search for other commits by this committer
Update security/mbedtls to 2.8.0 and bump dependent ports.

MFH:		2018Q2
Security:	https://tls.mbed.org/tech-updates/releases/mbedtls-2.8.0-2.7.2-and-2.1.11-released
3.1.3_2
12 Mar 2018 13:01:53
Revision:464247Original commit files touched by this commit
tijl search for other commits by this committer
Update security/mbedtls to 2.7.1.

PR:		226550
MFH:		2018Q1
3.1.3_1
10 Mar 2018 18:49:04
Revision:464085Original commit files touched by this commit
tijl search for other commits by this committer
- Update security/polarssl13 to 1.3.22.
- Update security/mbedtls to 2.7.0 and bump dependent ports.

MFH:		2018Q1
Security:	https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2018-01
3.1.3
05 Feb 2018 05:09:48
Revision:460962Original commit files touched by this commit
yuri search for other commits by this committer
net/shadowsocks-libev: Update to 3.1.3

Summary of change logs:
* shadowsocks-libev (3.1.3-1)
  * Fix a bug in UDP relay.
* shadowsocks-libev (3.1.2-1)
  * Fix a bug in DNS resolver.
  * Add new TFO API support.
* shadowsocks-libev (3.1.1-1)
  * Fix a security issue in ss-manager. (CVE-2017-15924)

Additional port changes:
* Added LICENSE_FILE
* Sorted GH_TUPLE
* Changed static library to shared library
* Added USE_LDCONFIG
* Added INSTALL_TARGET=install-strip
* Added optional shell completion files for BASH and ZSH

PR:		225442
Submitted by:	csosstudy@gmail.com (PORTVERSION line)
Approved by:	xiaoding+freebsd@xiaoding.org (maintainer), adamw (mentor)
MFH:		2018Q1
Differential Revision:	https://reviews.freebsd.org/D14200
3.1.0
16 Nov 2017 17:35:37
Revision:454320Original commit files touched by this commit This port version is marked as vulnerable.
ygy search for other commits by this committer
net/shadowsocks-libev: Update to 3.1.0

PR:		218294
Submitted by:	Anonymous
Approved by:	xiaoding+freebsd@xiaoding.org (maintainer), adamw
Differential Revision:	https://reviews.freebsd.org/D13099
2.4.7
22 Aug 2017 16:58:39
Revision:448567Original commit files touched by this commit
swills search for other commits by this committer
net/shadowsocks-libev: update to 2.4.7

PR:		210090
Submitted by:	Samuel Tseng <samuel@tseng.pw>
Approved by:	xiaoding+freebsd@xiaoding.org (maintainer, timeout >4 months)
1.6.4
21 Oct 2016 15:21:13
Revision:424427Original commit files touched by this commit
mat search for other commits by this committer
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
1.6.4
11 Sep 2016 00:55:03
Revision:421770Original commit files touched by this commit
marino search for other commits by this committer
net/shadowsocks-libev: document SSL requirement, configure SSL accordingly

Approved by:	SSL blanket
1.6.4
19 Jan 2016 13:53:25
Revision:406685Original commit files touched by this commit
loader search for other commits by this committer
- Disable TCP_FASTOPEN to fix build on 11.0-CURRENT
- Pet portlint (PORTVERSION appears out-of-order)

PR:             206338
Approved by:    koobs
Approved by:    Xiaoding Liu <xiaoding xiaoding org> (maintainer)
Submitted by:   loader
MFH:            2016Q1
1.6.4
28 Aug 2015 15:58:07
Revision:395505Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to @sample

Approved by:	portmgr blanket
1.6.4
28 Apr 2015 18:44:05
Revision:384932Original commit files touched by this commit
bdrewery search for other commits by this committer
USE_GITHUB: For the new support, fix DISTNAME to be more consistent.

When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in
it. When not using GH_TAGNAME it would not have this. Now both cases
will add in the GH_PROJECT and GH_ACCOUNT.

Add special care to ensure that the DISTVERSION is not added in twice. If
a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For
that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used.

empty() is used rather than (!defined || !${}) to support fmake.

The purpose of setting DISTNAME at all in these cases is to make it more clear
that the distfile is from *GITHUB* and to avoid collisions if a project were
to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there
are real risks that collisions on filenames would happen on renamed or moved
projects, which is fairly common. A GITHUB-generated file may not match
a custom-rolled or git-archive-rolled distfile.

PR:		199069
With hat:	portmgr
Testing done:	All USE_GITHUB ports without GH_COMMIT were
checksum/fetch/extract/WRKSRC tested.
1.6.4
22 Mar 2015 15:22:24
Revision:381929Original commit files touched by this commit
robak search for other commits by this committer
net/shadowsocks-libev: fix clang 3.6 build

PR:		198194
Submitted by:	Dimitry Andric <dim@FreeBSD.org>
1.6.4
22 Mar 2015 15:05:58
Revision:381926Original commit files touched by this commit
robak search for other commits by this committer
net/shadowsocks-libev: fix i386 builds on 8.4 and 9.3

PR:		197054
Submitted by:	Xiaoding Liu <xiaoding+freebsd@xiaoding.org>
1.6.4
20 Mar 2015 19:24:25
Revision:381775Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix fallout from recent USE_GITHUB. This was missed due to MASTER_SITES
duplicating the USE_GITHUB feature incorrectly.

With hat:	portmgr
1.6.4
02 Feb 2015 04:59:40
Revision:378292Original commit files touched by this commit
delphij search for other commits by this committer
Update to 1.6.4.

PR:		ports/197054
Submitted by:	loader
Approved by:	maintainer (Xiaoding Liu <xiaoding xiaoding org>)
1.4.0_1
22 Nov 2014 14:43:24
Revision:373063Original commit files touched by this commit
antoine search for other commits by this committer
Cleanup plist
1.4.0_1
27 Nov 2013 22:04:32
Revision:335066Original commit files touched by this commit
delphij search for other commits by this committer
Add support of config.json.

PR:		ports/183300
Submitted by:	maintainer
1.4.0
24 Oct 2013 17:44:01
Revision:331506Original commit files touched by this commit
delphij search for other commits by this committer
Update to 1.4.0

PR:		ports/183276
Submitted by:	Xiaoding Liu (maintainer)
1.3.2
23 Oct 2013 23:29:57
Revision:331447Original commit files touched by this commit
delphij search for other commits by this committer
net/shadowsocks-libev is a lightweight tunnel proxy which can help you get
through firewalls.

PR:		ports/182575
Submitted by:	Xiaoding Liu <xiaoding freebsd xiaoding.org>

Number of commits found: 37