BSD Ports

net/openradius 0.9.14 FreeBSD

RADIUS server with some actual documentation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8b79ada9a6
License
GPLv2
Categories
net
Package size
129.3 KiB, 565.2 KiB installed

Description

This is a relatively simple port of OpenRADIUS. From the faq...


What is OpenRADIUS?

OpenRADIUS is a piece of software that links your network access devices to your user, service profile, and usage databases.

As such, OpenRADIUS isn't unique; other servers that speak the RADIUS protocol do the same. But it is unique in the flexibility it offers you in building this link, because it puts you in full control of the business rules used inside the server and the ways it talks to your databases - without anybody having to hack the source code.

In the other systems

SystemPortVersion
FreeBSDnet/openradius0.9.14
DragonFlynet/openradius0.9.14

Install

Binary package:

pkg install openradius

From the ports tree:

cd /usr/ports/net/openradius/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openradius>0:net/openradius

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.9.140.9.140.9.12c_30.9.140.9.14
FreeBSD:14:quarterly0.9.140.9.14n/a0.9.140.9.14
FreeBSD:15:latest0.9.140.9.14n/a0.9.140.9.14
FreeBSD:15:quarterly0.9.140.9.14n/an/an/a
FreeBSD:16:latest0.9.140.9.14n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

Options name: net_openradius

OptionDefaultDescription
DOCSonInstall documentstion
EXAMPLESonInclude examples
LDAPoffInstall LDAP support
USES
cpe gmake shebangfix
Service scripts
openradius
Conflicts with
freeradius freeradius-mysql gnu-radius radiusd-cistron

Message after installing

To enable startup script, please add openradius_enable=yes
in your rc.conf.

Configuration sample files were installed, you will need to copy
these over to create real configuration files.

Files

pkg-plist 60
  • bin/ascenddatafilter
  • bin/genmd5hexpasswd
  • bin/radaccttest
  • bin/radclient
  • bin/radtest
  • etc/openradius/dictionary.sample
  • etc/openradius/legacy/clients.sample
  • etc/openradius/legacy/nases.sample
  • etc/openradius/legacy/realms.sample
  • etc/openradius/legacy/users.sample
  • etc/openradius/modules/radldap.attrmap.sample
  • etc/openradius/subdicts/dict.ascend
  • etc/openradius/subdicts/dict.cisco
  • etc/openradius/subdicts/dict.erx
  • etc/openradius/subdicts/dict.garderos
  • etc/openradius/subdicts/dict.internal
  • etc/openradius/subdicts/dict.memory
  • etc/openradius/subdicts/dict.microsoft
  • etc/openradius/subdicts/dict.nomadix
  • etc/openradius/subdicts/dict.rfc2869
  • etc/openradius/subdicts/dict.rfc3580
  • etc/openradius/subdicts/dict.stdacct
  • etc/openradius/subdicts/dict.stdauth
  • etc/openradius/subdicts/dict.str-ldap
  • etc/openradius/subdicts/dict.tnova
  • etc/openradius/subdicts/dict.tunnel
  • etc/openradius/subdicts/dict.usr
  • etc/openradius/subdicts/dict.vendors
  • etc/openradius/subdicts/dict.wispr
  • lib/openradius/ascfile
  • lib/openradius/debug
  • lib/openradius/delay
  • lib/openradius/memory
  • lib/openradius/radclient
  • lib/openradius/radlogger
  • lib/openradius/radsql
  • lib/openradius/unixpasswd
  • sbin/radiusd
  • share/doc/openradius/async-iface-notes
  • share/doc/openradius/language.html
  • share/doc/openradius/module-interface.html
  • share/doc/openradius/note-behaviourfile
  • share/doc/openradius/note-struct-ownership
  • share/doc/openradius/using-openradius.html
  • share/examples/openradius/accounts/README
  • share/examples/openradius/accounts/accounts.mysql
  • share/examples/openradius/accounts/behaviour
  • share/examples/openradius/accounts/configuration
  • share/examples/openradius/behaviour.sample-ldap
  • share/examples/openradius/behaviour.sample-ldap-authbind
  • share/examples/openradius/behaviour.sample-mysql
  • share/examples/openradius/behaviour.sample-postgres
  • share/examples/openradius/behaviour.sample-unixpass
  • share/examples/openradius/behaviour.sample-usersfile
  • share/examples/openradius/configuration.sample-ldap
  • share/examples/openradius/configuration.sample-ldap-authbind
  • share/examples/openradius/configuration.sample-mysql
  • share/examples/openradius/configuration.sample-postgres
  • share/examples/openradius/configuration.sample-unixpass
  • share/examples/openradius/configuration.sample-usersfile
distinfo 1
FileSizeSHA256
openradius-0.9.14.tar.gz25239300cafe443294d0e0d860b9939d13df4c9bb35c0b880de5916e6defa7d3f00666
Master sites 1
  • https://codeberg.org/BSDforge/openradius/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/

Commit history 1

DateCommitCreditsLog message
8b79ada9a6 Daniel Engberg */*: Refresh checksums for on the fly archives on codeberg.org
See https://codeberg.org/Codeberg/Community/issues/2861 Approved by: blanket