Searches without login should now work. You must get asked to click a button.
Some translations wanted please.
New RSS 2.0 and Atom feeds are here. The old /backend/ feeds still work, but will be redirected later, so please update your subscriptions. Details.
Port details on branch 2026Q4
eturnal Modern, straightforward STUN and TURN server
1.12.3 net Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.12.3Version of this port present on the latest quarterly branch.
Maintainer: yzrh@noema.org search for ports maintained by this maintainer
Port Added: 2026-10-20 12:18:05
Last Update: 2026-10-20 12:16:34
Commit Hash: 9321bf8
License: APACHE20
WWW:
https://eturnal.net/
Description: #
eturnal is a clean, scalable STUN and TURN server for Unix-like operating systems and Microsoft Windows. Clients can connect using UDP, TCP, or TLS over IPv4 or IPv6. For authentication, eturnal supports the mechanism described in the REST API for Access to TURN Services specification (in addition to static credentials).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
Expand this list (114 items)
Collapse this list.
  1. /usr/local/share/licenses/eturnal-1.12.3/catalog.mk
  2. /usr/local/share/licenses/eturnal-1.12.3/LICENSE
  3. /usr/local/share/licenses/eturnal-1.12.3/APACHE20
  4. @dir(eturnal,eturnal,750) /var/log/eturnal
  5. @sample etc/eturnal/eturnal.yml.sample
  6. lib/eturnal/bin/eturnal
  7. lib/eturnal/bin/eturnal-1.12.3
  8. lib/eturnal/bin/eturnalctl
  9. lib/eturnal/bin/extensions/credentials
  10. lib/eturnal/bin/extensions/disconnect
  11. lib/eturnal/bin/extensions/info
  12. lib/eturnal/bin/extensions/loglevel
  13. lib/eturnal/bin/extensions/password
  14. lib/eturnal/bin/extensions/reload
  15. lib/eturnal/bin/extensions/sessions
  16. lib/eturnal/bin/extensions/version
  17. lib/eturnal/bin/hooks/builtin/wait_for_process
  18. lib/eturnal/bin/hooks/post_stop
  19. lib/eturnal/bin/hooks/pre_start
  20. lib/eturnal/bin/hooks/status
  21. lib/eturnal/bin/install_upgrade.escript
  22. lib/eturnal/bin/no_dot_erlang.boot
  23. lib/eturnal/bin/nodetool
  24. lib/eturnal/lib/conf-0.2.6/ebin/conf_backend.beam
  25. lib/eturnal/lib/conf-0.2.6/ebin/conf_env.beam
  26. lib/eturnal/lib/conf-0.2.6/ebin/conf_file.beam
  27. lib/eturnal/lib/conf-0.2.6/ebin/conf_http.beam
  28. lib/eturnal/lib/conf-0.2.6/ebin/conf_misc.beam
  29. lib/eturnal/lib/conf-0.2.6/ebin/conf_sup.beam
  30. lib/eturnal/lib/conf-0.2.6/ebin/conf_yaml_backend.beam
  31. lib/eturnal/lib/conf-0.2.6/ebin/conf.app
  32. lib/eturnal/lib/conf-0.2.6/ebin/conf.beam
  33. lib/eturnal/lib/conf-0.2.6/ebin/crypto_yaml.beam
  34. lib/eturnal/lib/conf-0.2.6/ebin/kernel_yaml.beam
  35. lib/eturnal/lib/conf-0.2.6/ebin/mnesia_yaml.beam
  36. lib/eturnal/lib/conf-0.2.6/ebin/odbc_yaml.beam
  37. lib/eturnal/lib/conf-0.2.6/ebin/os_mon_yaml.beam
  38. lib/eturnal/lib/conf-0.2.6/ebin/runtime_tools_yaml.beam
  39. lib/eturnal/lib/conf-0.2.6/ebin/sasl_yaml.beam
  40. lib/eturnal/lib/conf-0.2.6/ebin/ssl_yaml.beam
  41. lib/eturnal/lib/conf-0.2.6/ebin/stdlib_yaml.beam
  42. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_app.beam
  43. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_cert.beam
  44. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_ctl.beam
  45. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_logger.beam
  46. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_misc.beam
  47. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_module.beam
  48. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_sup.beam
  49. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_systemd.beam
  50. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal_yaml.beam
  51. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal.app
  52. lib/eturnal/lib/eturnal-1.12.3/ebin/eturnal.beam
  53. lib/eturnal/lib/eturnal-1.12.3/ebin/mod_log_stun.beam
  54. lib/eturnal/lib/eturnal-1.12.3/ebin/mod_stats_influx.beam
  55. lib/eturnal/lib/eturnal-1.12.3/ebin/mod_stats_prometheus.beam
  56. lib/eturnal/lib/fast_tls-1.1.26/ebin/fast_tls.app
  57. lib/eturnal/lib/fast_tls-1.1.26/ebin/fast_tls.beam
  58. lib/eturnal/lib/fast_tls-1.1.26/ebin/p1_sha.beam
  59. lib/eturnal/lib/fast_tls-1.1.26/priv/lib/fast_tls.so
  60. lib/eturnal/lib/fast_tls-1.1.26/priv/lib/p1_sha.so
  61. lib/eturnal/lib/fast_yaml-1.0.40/ebin/fast_yaml_app.beam
  62. lib/eturnal/lib/fast_yaml-1.0.40/ebin/fast_yaml_sup.beam
  63. lib/eturnal/lib/fast_yaml-1.0.40/ebin/fast_yaml.app
  64. lib/eturnal/lib/fast_yaml-1.0.40/ebin/fast_yaml.beam
  65. lib/eturnal/lib/fast_yaml-1.0.40/priv/lib/fast_yaml.so
  66. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_file_queue.beam
  67. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_fsm.beam
  68. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_http.beam
  69. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_nif_utils.beam
  70. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_options.beam
  71. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_prof.beam
  72. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_proxy_protocol.beam
  73. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_queue.beam
  74. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_rand.beam
  75. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_server.beam
  76. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_shaper.beam
  77. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_time_compat.beam
  78. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_utils_sup.beam
  79. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_utils.app
  80. lib/eturnal/lib/p1_utils-1.0.29/ebin/p1_utils.beam
  81. lib/eturnal/lib/p1_utils-1.0.29/ebin/treap.beam
  82. lib/eturnal/lib/p1_utils-1.0.29/include/p1_queue.hrl
  83. lib/eturnal/lib/stun-1.2.23/ebin/stun_acceptor_sup.beam
  84. lib/eturnal/lib/stun-1.2.23/ebin/stun_acceptor.beam
  85. lib/eturnal/lib/stun-1.2.23/ebin/stun_app.beam
  86. lib/eturnal/lib/stun-1.2.23/ebin/stun_codec.beam
  87. lib/eturnal/lib/stun-1.2.23/ebin/stun_listener_sup.beam
  88. lib/eturnal/lib/stun-1.2.23/ebin/stun_listener.beam
  89. lib/eturnal/lib/stun-1.2.23/ebin/stun_logger.beam
  90. lib/eturnal/lib/stun-1.2.23/ebin/stun_shaper.beam
  91. lib/eturnal/lib/stun-1.2.23/ebin/stun_sup.beam
  92. lib/eturnal/lib/stun-1.2.23/ebin/stun_test.beam
  93. lib/eturnal/lib/stun-1.2.23/ebin/stun_tmp_sup.beam
  94. lib/eturnal/lib/stun-1.2.23/ebin/stun.app
  95. lib/eturnal/lib/stun-1.2.23/ebin/stun.beam
  96. lib/eturnal/lib/stun-1.2.23/ebin/turn_sm.beam
  97. lib/eturnal/lib/stun-1.2.23/ebin/turn_tmp_sup.beam
  98. lib/eturnal/lib/stun-1.2.23/ebin/turn.beam
  99. lib/eturnal/lib/stun-1.2.23/include/stun_logger.hrl
  100. lib/eturnal/lib/stun-1.2.23/include/stun.hrl
  101. lib/eturnal/lib/yval-1.0.10/ebin/yval.app
  102. lib/eturnal/lib/yval-1.0.10/ebin/yval.beam
  103. lib/eturnal/releases/1.12.3/eturnal.rel
  104. lib/eturnal/releases/1.12.3/no_dot_erlang.boot
  105. lib/eturnal/releases/1.12.3/start_clean.boot
  106. lib/eturnal/releases/1.12.3/start.boot
  107. lib/eturnal/releases/1.12.3/start.script
  108. lib/eturnal/releases/1.12.3/sys.config
  109. lib/eturnal/releases/1.12.3/vm.args
  110. lib/eturnal/releases/start_erl.data
  111. sbin/eturnalctl
  112. @owner
  113. @group
  114. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • eturnal
Dependency lines:
  • For RUN/BUILD depends:
    • eturnal>0:net/eturnal
  • For LIB depends:
    • fast_tls.so:net/eturnal
    • fast_yaml.so:net/eturnal
    • p1_sha.so:net/eturnal
To install the port: #
cd /usr/ports/net/eturnal/ && make install clean
To add the package, run one of these commands:
  • pkg install net/eturnal
  • pkg install eturnal
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: eturnal
Flavors: #
there is no flavor information for this port.
distinfo: #
TIMESTAMP = 1792421171 SHA256 (processone-eturnal-1.12.3_GH0.tar.gz) = 1f4b0255d4be6fcdf1365b20b74566a2e42ead5feb49a7ab514070c40cd924a1 SIZE (processone-eturnal-1.12.3_GH0.tar.gz) = 146891

Expand this list (30 items)

Collapse this list.

SHA256 (blt-port_compiler-935c207_GH0.tar.gz) = 7fde661c3031d162ee75e0e066870f555b6ea906d7acff3d7da8edbcaee25c8d SIZE (blt-port_compiler-935c207_GH0.tar.gz) = 13982 SHA256 (ferd-recon-2.5.6_GH0.tar.gz) = bad7d7f0f9504220ef1490b30ab97d1d4f5713124a9caac04866f3d506359e2f SIZE (ferd-recon-2.5.6_GH0.tar.gz) = 53471 SHA256 (odo-quantile_estimator-3c4c505_GH0.tar.gz) = d576ed3b59192521bd66567233c85f9445ad92a231d52e620facc9b5b8fe61b4 SIZE (odo-quantile_estimator-3c4c505_GH0.tar.gz) = 920455 SHA256 (processone-stun-1.2.23_GH0.tar.gz) = 22bf5bcc9c3c8ce281348acef9f6aa66f07f614d0310a905cb98defbf585de81 SIZE (processone-stun-1.2.23_GH0.tar.gz) = 42465 SHA256 (weiss-conf-1d80a8b_GH0.tar.gz) = e331c5613faec75d138455a931511b050a529547e3b719530e69b3e4baba79dd SIZE (weiss-conf-1d80a8b_GH0.tar.gz) = 23211 SHA256 (processone-yval-1.0.10_GH0.tar.gz) = cfecec24e5a23f354e5539fb1c35b25da50309879a654d41a6000154b6c437b6 SIZE (processone-yval-1.0.10_GH0.tar.gz) = 18477 SHA256 (processone-fast_yaml-1.0.40_GH0.tar.gz) = ec798397a676a0c3f8f0930324fd108ae465eeafd4d56d3ed722395b2f609110 SIZE (processone-fast_yaml-1.0.40_GH0.tar.gz) = 60448 SHA256 (processone-fast_tls-1.1.26_GH0.tar.gz) = fbffef294f4c8695cd7000084bed89e9e206c58a6a4a097d50560ed6d0b0dd0c SIZE (processone-fast_tls-1.1.26_GH0.tar.gz) = 86023 SHA256 (processone-p1_utils-1.0.29_GH0.tar.gz) = be22dcf4daeeec7cbc9b9b5ae65da8e257e981d8b719b7f100b27422a45a68f9 SIZE (processone-p1_utils-1.0.29_GH0.tar.gz) = 48222 SHA256 (palkan-influx_udp-c744ccf_GH0.tar.gz) = 6c5d8159e9a9ff0723b86da6d4929399618645e6a5509161e8da66378583bca9 SIZE (palkan-influx_udp-c744ccf_GH0.tar.gz) = 12580 SHA256 (devinus-poolboy-1.5.2_GH0.tar.gz) = ee4684c0de73782ddb7682aa257bf9e1bfaec6276d92ac53ab044a0983e111e3 SIZE (devinus-poolboy-1.5.2_GH0.tar.gz) = 1126991 SHA256 (palkan-ulitos-0.4.0_GH0.tar.gz) = 53b49024dc4c9a2bfb7d74a53fb31ae3c8ee752089233de45b3f365ee0acd499 SIZE (palkan-ulitos-0.4.0_GH0.tar.gz) = 5204 SHA256 (prometheus-erl-prometheus-httpd-1deb9e0_GH0.tar.gz) = a0928593d603269116b61a8d727e961d19c167f90a61d2facb972314c2e4b8fc SIZE (prometheus-erl-prometheus-httpd-1deb9e0_GH0.tar.gz) = 11929 SHA256 (prometheus-erl-prometheus.erl-02df2e1_GH0.tar.gz) = 4f93a8cbd4db62df8a2c5e705392f4dd4b5983be2307a6b7f1c156fdf590d470 SIZE (prometheus-erl-prometheus.erl-02df2e1_GH0.tar.gz) = 84510 SHA256 (prometheus-erl-accept-3604977_GH0.tar.gz) = 50cf873a046026fcf363665c43a5c55f8e5f02867c8f5180ce5db7c3027f72e8 SIZE (prometheus-erl-accept-3604977_GH0.tar.gz) = 7493

Collapse this list.


Packages (timestamps in pop-ups are UTC): #
eturnal
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest1.12.2_41.12.3-1.12.2-
FreeBSD:14:quarterly1.12.2_41.12.3-1.12.2-
FreeBSD:15:latest1.12.31.12.3n/a-n/a
FreeBSD:15:quarterly1.12.31.12.3n/a-n/a
FreeBSD:16:latest1.12.2_41.12.3n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. erl : lang/erlang
  2. rebar3>=0 : devel/rebar3
Runtime dependencies: #
  1. erl : lang/erlang
Library dependencies: #
  1. libyaml.so : textproc/libyaml
There are no ports dependent upon this port #

Configuration Options: #
No options to configure
Options name: #
net_eturnal
USES: #
compiler:c11 cpe erlang:rebar3 ssl
pkg-message: #
FreshPorts was unable to extract/find any pkg message
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/processone/eturnal/tar.gz/1.12.3?dummy=/
Collapse this list.

Number of commits found: 1 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.12.3
20 Oct 2026 12:16:34
commit hash: 9321bf84128f545cd7d60444af5608a20a70a5dbcommit hash: 9321bf84128f545cd7d60444af5608a20a70a5dbcommit hash: 9321bf84128f545cd7d60444af5608a20a70a5dbcommit hash: 9321bf84128f545cd7d60444af5608a20a70a5db files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: yzrh
net/eturnal: Update 1.12.2 => 1.12.3

Changelog:
https://github.com/processone/eturnal/releases/tag/1.12.3

- Optimize do-install.

PR:		299614
Sponsored by:	UNIS Labs (vvd, commit patch)
MFH:		2026Q4

(cherry picked from commit 3ad765f15b7bf91a2a11382c98ef65ba904d3373)

Number of commits found: 1