net/freeradius-client 1.1.8 FreeBSD
Client library and basic utilities for RADIUS AAA
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4cfe517557- Categories
- net
- Package size
- 60.9 KiB, 252.4 KiB installed
Description
The FreeRADIUS Client is a framework and library for writing RADIUS Clients which additionally includes radlogin, a flexible RADIUS aware login replacement, a command line program to send RADIUS authentication/authorisation requests and accounting records and a utility to query the status of a RADIUS server. All these programs are based on a library which lets you develop a RADIUS-aware application in less than 50 lines of C code. It is highly portable and runs on Linux, many BSD variants and Solaris.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/freeradius-client | 1.1.8 |
| DragonFly | net/freeradius-client | 1.1.7 |
Install
Binary package:
pkg install freeradius-client
From the ports tree:
cd /usr/ports/net/freeradius-client/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= freeradius-client>0:net/freeradius-client
LIB_DEPENDS= libfreeradius-client.so:net/freeradius-client
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.1.8 | 1.1.8 | 1.1.7 | 1.1.7 | 1.1.8 |
| FreeBSD:14:quarterly | 1.1.8 | 1.1.8 | n/a | 1.1.7 | 1.1.8 |
| FreeBSD:15:latest | 1.1.8 | 1.1.8 | n/a | 1.1.7 | 1.1.7 |
| FreeBSD:15:quarterly | 1.1.8 | 1.1.8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.1.8 | 1.1.8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 3
No port depends on this one.
Configuration
No options to configure.
- USES
- gmake libtool
- Service scripts
- none
- Conflicts with
- radiusclient
Files
pkg-plist 21
- etc/radiusclient/dictionary
- etc/radiusclient/dictionary.ascend
- etc/radiusclient/dictionary.compat
- etc/radiusclient/dictionary.merit
- etc/radiusclient/dictionary.sip
- etc/radiusclient/issue
- etc/radiusclient/port-id-map
- etc/radiusclient/radiusclient.conf
- etc/radiusclient/servers
- include/freeradius-client.h
- lib/libfreeradius-client.a
- lib/libfreeradius-client.so
- lib/libfreeradius-client.so.2
- lib/libfreeradius-client.so.2.0.0
- sbin/login.radius
- sbin/radacct
- sbin/radembedded
- sbin/radexample
- sbin/radiusclient
- sbin/radlogin
- sbin/radstatus
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| FreeRADIUS-freeradius-client-1.1.8-release_1_1_8_GH0.tar.gz | 439294 | 6ac0ad2dfbba01ebfe829472b0709afc22f810b86c005f5abc9db7b609eb6beb |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
4cfe517557 |
Oleksandr Kryvulia | net/freeradius-client: Update to 1.1.8 The old master sites no longer resolve, so use the upstream git tag.
Add two upstream fixes made after the tag: rc_avpair_gen() is now
iterative, it recursed per attribute on unverified replies, and
vendor-specific attributes reserve room for the VSA header.
Drop the local rc_nasaddress() patch, it has no consumer in the tree.
PR: 297676
Approved by: [email protected] (maintainer timeout)
Sponsored by: Netzkommune GmbH |