Created attachment 206412 [details] [new port] net/tacacs tac_plus is a TACACS+ daemon. It provides Cisco Systems routers and access servers with authentication, authorisation and accounting services. This version is a major rewrite of the original Cisco source code. Key features include: - NAS specific host keys, prompts, enable passwords - NAS- and ACL-dependent group memberships - Flexible external backends for user profiles (e.g. via PERL scripts or C; LDAP (including ActiveDirectory), RADIUS and others are included) - Connection multiplexing (multiple concurrent NAS clients per process) - Session multiplexing (multiple concurrent sessions per connection, single-connection) - Scalable, no limit on users, clients or servers - CLI context aware. At the time of writing this, no other TACACS+ daemon is. - Both IPv4 and IPv6 are fully supported. - Compliant to latest TACACS+ protocol specification (draft 1.78) http://www.pro-bono-publico.de/projects/tac_plus.html#AEN9
Please test the port with portlint -AC, the port has a few things that need to be fixed.
Created attachment 206424 [details] [new port] net/tacacs ( fixed version ) Tested and fixed version attached.
Thanks, looks much better. It still needs: USES= gmake perl5 and then fails, at least on current, in build, because it needs openssl1.0.2, see: https://people.freebsd.org/~pi/logs/tacacs-cur.txt and on 11.2, in stage due to 'install' having issues, see: https://people.freebsd.org/~pi/logs/tacacs-112.txt Can you test with poudriere as the build environment ?
Created attachment 206465 [details] Fixed version ( 11.2-R, 12.0-R ) Hello. Whats new in new version: - fixed some things for correct building on 11.2 and 12.0. - tested with poudriere ( on 11.2 and 12.0 jails ) - license was changed from gplv2 to UNKNOWN, added license file I tested it with poudriere on 13.0 jail ( , but my host system is 12.0-R, anyway building has done without errors. During testing on 13.0-R were some warnings, thes looked like this: [00:00:00] Warning: !!! Jail is newer than host. (Jail: 1300039, Host: 1200086) !!! [00:00:00] Warning: This is not supported. [00:00:00] Warning: Host kernel must be same or newer than jail. [00:00:00] Warning: Expect build failures.
Committed, thanks!
A commit references this bug: Author: pi Date: Tue Aug 13 18:49:11 UTC 2019 New revision: 508845 URL: https://svnweb.freebsd.org/changeset/ports/508845 Log: New port: net/tacacs tac_plus is a TACACS+ daemon. It provides Cisco Systems routers and access servers with authentication, authorisation and accounting services. This version is a major rewrite of the original Cisco source code. Key features include: - NAS specific host keys, prompts, enable passwords - NAS- and ACL-dependent group memberships - Flexible external backends for user profiles (e.g. via PERL scripts or C; LDAP (including ActiveDirectory), RADIUS and others are included ) - Connection multiplexing (multiple concurrent NAS clients per process) - Session multiplexing - Scalable, no limit on users, clients or servers - CLI context aware. At the time of writing this, no other TACACS+ daemon is. - Both IPv4 and IPv6 are fully supported. - Compliant to latest TACACS+ protocol specification (draft 1.78) WWW: http://www.pro-bono-publico.de/projects/tac_plus.html PR: 239755 Submitted by: akuz84@gmail.com Changes: head/net/Makefile head/net/tacacs/ head/net/tacacs/Makefile head/net/tacacs/distinfo head/net/tacacs/files/ head/net/tacacs/files/tac_plus.in head/net/tacacs/pkg-descr head/net/tacacs/pkg-message head/net/tacacs/pkg-plist