Port details |
- lua-resty-session Lua session library for OpenResty / ngx_lua
- 4.0.5_1 www =3 4.0.5Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2023-12-11 11:27:44
- Last Update: 2024-09-18 16:02:45
- Commit Hash: dfd76d0
- People watching this port, also watch:: vm-bhyve, u2f-devd, lua-resty-openidc, jailaudit, gnome
- License: BSD2CLAUSE
- WWW:
- https://github.com/bungle/lua-resty-session
- Description:
- Lua session library for OpenResty / ngx_lua
Features:
- Sessions are immutable (each save generates a new session), and lockless.
- Session data is AES-256-GCM encrypted with a key derived using HKDF-SHA256.
- Session has a fixed size header that is protected with HMAC-SHA256 MAC with a key derived using HKDF-SHA256.
- Session data can be stored in a stateless cookie or in various backend storages.
- A single session cookie can maintain multiple sessions across different audiences.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- lua-resty-session>0:www/lua-resty-session
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/www/lua-resty-session/ && make install clean
- To add the package, run one of these commands:
- pkg install www/lua-resty-session
- pkg install lua-resty-session
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: lua-resty-session
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1697101679
SHA256 (bungle-lua-resty-session-v4.0.5_GH0.tar.gz) = 741b1b25257d3819d7b67feaea3391e3e4d8aec777cdcb12f142ccf742df4d4c
SIZE (bungle-lua-resty-session-v4.0.5_GH0.tar.gz) = 85789
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- luajit-openresty>=2.1 : lang/luajit-openresty
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for lua-resty-session-4.0.5_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- www_lua-resty-session
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.0.5_1 18 Sep 2024 16:02:45 |
Alexander Leidinger (netchild) Author: Baptiste Grenier |
www/lua-resty-session3: port sticking to version 3
This is based upon www/lua-resty-session (v4), but is needed for
lua-resty-openidc.
The version 3.x is pinned in the lua-resty-openidc dependencies:
https://github.com/zmartzone/lua-resty-openidc/blob/9f3a4fcade930f6f38ee0cb43cabf50cebffbcc9/lua-resty-openidc-1.7.6-3.rockspec#L27
There is apparently currently no clear plan on when/if lua-resty-openidc
will be updated to include changes for lua-resty-session 4.X, see
discussions on
https://github.com/zmartzone/lua-resty-openidc/issues/480
Additionally to what the author submitted some changes by me:
- add conflicts with www/lua-resty-session
- give up maintainership of www/lua-resty-session
PR: 281142 |
4.0.5 11 Dec 2023 11:25:40 |
Alexander Leidinger (netchild) |
{security|www}/lua-resty-*: add 5 openresty ports
security/lua-resty-hmac HMAC functions for OpenResty / ngx_lua
security/lua-resty-jwt JWT for OpenResty / ngx_lua
security/lua-resty-openidc OpenID Connect and/or OAuth 2.0 functionality for
OpenResty / ngx_lua
security/lua-resty-openssl FFI-based OpenSSL binding for OpenResty / ngx_lua
www/lua-resty-session Lua session library for OpenResty / ngx_lua |