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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
lua-stream-nginx-module Lua module for the NGINX stream subsystem
0.0.17 wwwnew! on this many watch lists=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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: joneum@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-05-25 10:15:07
Last Update: 2026-06-03 20:22:41
Commit Hash: 5443d45
License: BSD2CLAUSE
WWW:
https://github.com/openresty/stream-lua-nginx-module
Description:
ngx_stream_lua_module embeds Lua into the NGINX stream subsystem, allowing Lua code to run in TCP and UDP stream processing phases.
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 (95 items)
Collapse this list.
  1. /usr/local/share/licenses/lua-stream-nginx-module-0.0.17/catalog.mk
  2. /usr/local/share/licenses/lua-stream-nginx-module-0.0.17/LICENSE
  3. /usr/local/share/licenses/lua-stream-nginx-module-0.0.17/BSD2CLAUSE
  4. share/nginx/modules/lua-stream-nginx-module/config
  5. share/nginx/modules/lua-stream-nginx-module/src/api/ngx_stream_lua_api.h
  6. share/nginx/modules/lua-stream-nginx-module/src/ddebug.h
  7. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_api.c
  8. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_args.c
  9. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_args.h
  10. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_balancer.c
  11. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_balancer.h
  12. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_cache.c
  13. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_cache.h
  14. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_clfactory.c
  15. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_clfactory.h
  16. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_common.h
  17. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_config.c
  18. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_config.h
  19. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_consts.c
  20. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_consts.h
  21. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_contentby.c
  22. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_contentby.h
  23. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_control.c
  24. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_control.h
  25. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_coroutine.c
  26. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_coroutine.h
  27. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_ctx.c
  28. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_ctx.h
  29. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_directive.c
  30. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_directive.h
  31. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_exception.c
  32. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_exception.h
  33. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_initby.c
  34. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_initby.h
  35. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_initworkerby.c
  36. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_initworkerby.h
  37. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_input_filters.c
  38. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_input_filters.h
  39. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_lex.c
  40. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_lex.h
  41. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_log.c
  42. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_log.h
  43. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_log_ringbuf.c
  44. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_log_ringbuf.h
  45. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_logby.c
  46. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_logby.h
  47. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_misc.c
  48. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_misc.h
  49. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_module.c
  50. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_output.c
  51. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_output.h
  52. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_pcrefix.c
  53. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_pcrefix.h
  54. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_phase.c
  55. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_phase.h
  56. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_prereadby.c
  57. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_prereadby.h
  58. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_probe.h
  59. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_proxy_ssl_verifyby.c
  60. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_proxy_ssl_verifyby.h
  61. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_regex.c
  62. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_request.c
  63. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_request.h
  64. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_script.c
  65. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_script.h
  66. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_semaphore.c
  67. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_semaphore.h
  68. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_shdict.c
  69. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_shdict.h
  70. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_sleep.c
  71. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_sleep.h
  72. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_socket_tcp.c
  73. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_socket_tcp.h
  74. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_socket_udp.c
  75. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_socket_udp.h
  76. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_ssl.c
  77. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_ssl.h
  78. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_ssl_certby.c
  79. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_ssl_certby.h
  80. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_ssl_client_helloby.c
  81. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_ssl_client_helloby.h
  82. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_string.c
  83. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_string.h
  84. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_time.c
  85. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_timer.c
  86. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_timer.h
  87. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_uthread.c
  88. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_uthread.h
  89. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_util.c
  90. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_util.h
  91. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_variable.c
  92. share/nginx/modules/lua-stream-nginx-module/src/ngx_stream_lua_worker.c
  93. @owner
  94. @group
  95. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • lua-stream-nginx-module>0:www/lua-stream-nginx-module
To install the port:
cd /usr/ports/www/lua-stream-nginx-module/ && make install clean
To add the package, run one of these commands:
  • pkg install www/lua-stream-nginx-module
  • pkg install lua-stream-nginx-module
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: lua-stream-nginx-module
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1779703418 SHA256 (openresty-stream-lua-nginx-module-v0.0.17_GH0.tar.gz) = 09cf5b90904a575b90c16d5cf861b978ef2dbe6d5340e5eb3707e2d2a3ac5cdc SIZE (openresty-stream-lua-nginx-module-v0.0.17_GH0.tar.gz) = 413563

Packages (timestamps in pop-ups are UTC):
lua-stream-nginx-module
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest0.0.170.0.17--0.0.17---
FreeBSD:14:quarterly--------
FreeBSD:15:latest0.0.170.0.17n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest0.0.170.0.17n/a-n/an/a--
This port has no dependencies.
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
www_lua-stream-nginx-module
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/openresty/stream-lua-nginx-module/tar.gz/v0.0.17?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.17
03 Jun 2026 20:22:41
commit hash: 5443d457b746b6d16067ce5760245f08161862dbcommit hash: 5443d457b746b6d16067ce5760245f08161862dbcommit hash: 5443d457b746b6d16067ce5760245f08161862dbcommit hash: 5443d457b746b6d16067ce5760245f08161862db files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/lua-stream-nginx-module: clean up port

Install only the files required to build the module.
Remove tests, CI metadata, and other upstream development files.

Sponsored by:	Netzkommune GmbH
0.0.17
25 May 2026 17:08:15
commit hash: c08f758786ca1f2ab00ad6e728c8bf0d108e3b36commit hash: c08f758786ca1f2ab00ad6e728c8bf0d108e3b36commit hash: c08f758786ca1f2ab00ad6e728c8bf0d108e3b36commit hash: c08f758786ca1f2ab00ad6e728c8bf0d108e3b36 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/{nginx,nginx-devel,freenginx}: use lua-stream-nginx-module port

Replace the embedded LUASTREAM GH_TUPLE handling with a
BUILD_DEPENDS on www/lua-stream-nginx-module and use the
module sources from the dedicated port during the build.

Add freenginx compatibility patches for lua-stream-nginx-module.

Also update lua-stream-nginx-module to version 0.0.17.

PR:	294426
Sponsored by:	Netzkommune GmbH
0.0.17
25 May 2026 10:12:22
commit hash: 89e246c1b719b70a6010ff4f542adedc41e81fd8commit hash: 89e246c1b719b70a6010ff4f542adedc41e81fd8commit hash: 89e246c1b719b70a6010ff4f542adedc41e81fd8commit hash: 89e246c1b719b70a6010ff4f542adedc41e81fd8 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/lua-stream-nginx-module: Add new port

The lua-stream-nginx-module port provides the OpenResty
stream-lua-nginx-module third-party module source tree for
NGINX stream subsystem Lua integration.

WWW: https://github.com/openresty/stream-lua-nginx-module

Sponsored by:	Netzkommune GmbH

Number of commits found: 3