net/freeradius3 3.2.10 FreeBSD
Free RADIUS server implementation
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- net
- Package size
- 2394.7 KiB, 12853.6 KiB installed
Description
FreeRADIUS is the most widely deployed RADIUS server in the world. It is the basis for multiple commercial offerings. It supplies the AAA needs of many Fortune-500 companies and Tier 1 ISPs. It is also widely used in the academic community, including eduroam. The server is fast, feature-rich, modular, and scalable.
Install
Binary package:
pkg install freeradius3
From the ports tree:
cd /usr/ports/net/freeradius3/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= freeradius3>0:net/freeradius3
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 | 3.2.10 | 3.2.10 | 3.2.1 | 3.2.7_1 | 3.2.10 |
| FreeBSD:14:quarterly | 3.2.10 | 3.2.10 | n/a | 3.2.7_1 | 3.2.10 |
| FreeBSD:15:latest | 3.2.10 | 3.2.10 | n/a | - | 3.2.8 |
| FreeBSD:15:quarterly | 3.2.10 | 3.2.10 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.2.10 | 3.2.10 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libgdbm.so: databases/gdbm
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 10
No port depends on this one.
Configuration
Options name: net_freeradius
| Option | Default | Description |
|---|---|---|
| DEVELOPER | off | Enable developer options |
| DOCS | off | Build and/or install documentation |
| EDIR | off | Enable eDirectory support (implies LDAP) |
| EXAMPLES | off | Build and/or install examples |
| EXPERIMENTAL | off | Build experimental modules |
| FIREBIRD | off | With Firebird database support (EXPERIMENTAL) |
| FREETDS | off | FreeTDS library support |
| HEIMDAL | on | With Heimdal Kerberos support |
| HEIMDAL_PORT | off | With Heimdal Kerberos from ports |
| IDN | off | International Domain Names support |
| JSON | off | With JSON support |
| LDAP | off | LDAP protocol support |
| MITKRB_PORT | off | With MIT Kerberos from ports |
| MYSQL | off | MySQL database support |
| NOKRB | off | Without Kerberos support |
| PCRE | off | Use Perl Compatible Regular Expressions |
| PERL | on | Perl scripting language support |
| PGSQL | off | PostgreSQL database support |
| PYTHON | off | Python bindings or support |
| REDIS | off | Redis key-value store database support |
| REST | off | Enable RESTful API support |
| RUBY | off | Ruby bindings or support |
| SQLITE3 | off | SQLite 3 database support |
| UDPFROMTO | on | Compile in UDPFROMTO support |
| UNBOUND | off | With unbound DNS support |
| UNIXODBC | off | With unixODBC database support |
| USER | on | Run as user freeradius, group freeradius |
| WINBIND | off | Enable native winbind support in rlm_mschap |
- USES
- cpe gmake readline shebangfix ssl tar:bzip2
- Service scripts
radiusd- Conflicts with
- freeradius-*
- Flavors
freeradius3-ldap-3.2.10,freeradius3-mysql-3.2.10,freeradius3-pgsql-3.2.10,freeradius3-sqlite3-3.2.10
Message after installing
Files
Manual pages 41
- checkrad(5)
- clients.conf(5)
- dhcpclient(1)
- dictionary(5)
- rad_counter(1)
- radclient(1)
- radcrypt(8)
- raddebug(8)
- radeapclient(1)
- radiusd(8)
- radiusd.conf(5)
- radlast(1)
- radmin(8)
- radrelay(8)
- radrelay.conf(5)
- radsniff(8)
- radsqlrelay(8)
- radtest(1)
- radwho(1)
- radzap(1)
- rlm_always(5)
- rlm_attr_filter(5)
- rlm_chap(5)
- rlm_counter(5)
- rlm_detail(5)
- rlm_digest(5)
- rlm_expr(5)
- rlm_files(5)
- rlm_idn(5)
- rlm_ippool_tool(8)
- rlm_mschap(5)
- rlm_pap(5)
- rlm_passwd(5)
- rlm_realm(5)
- rlm_sql(5)
- rlm_sqlippool_tool(8)
- rlm_unbound(5)
- rlm_unix(5)
- smbencrypt(1)
- unlang(5)
- users(5)
pkg-plist 1275
- @preunexec different=0 ; for i in `find %D/share/examples/freeradius3/raddb/certs/ -type f -print | sed -e 's:^%D/share/examples/freeradius3/raddb/certs/::g'`; do if ! cmp -hsz %D/share/examples/freeradius3/raddb/certs/${i} %D/etc/raddb/certs/${i}; then different=1; break; fi; done; if [ ${different} -eq 0 ] && diff -rq --exclude=certs %D/share/examples/freeradius3/raddb %D/etc/raddb >/dev/null 2>&1; then rm -rf %D/etc/raddb; fi
- @preunexec if [ -d %D/etc/raddb ]; then echo "You should remove %D/etc/raddb if you don't need it any more."; fi
- bin/dhcpclient
- bin/map_unit
- bin/rad_counter
- bin/radattr
- bin/radclient
- bin/radcrypt
- bin/radeapclient
- bin/radlast
- bin/radsecret
- bin/radsniff
- bin/radsqlrelay
- bin/radtest
- bin/radwho
- bin/radzap
- bin/rlm_ippool_tool
- bin/rlm_sqlippool_tool
- bin/smbencrypt
- include/freeradius/autoconf.h
- include/freeradius/automask.h
- include/freeradius/attributes.h
- include/freeradius/base64.h
- include/freeradius/build.h
- include/freeradius/clients.h
- include/freeradius/conf.h
- include/freeradius/conffile.h
- include/freeradius/connection.h
- include/freeradius/detail.h
- include/freeradius/event.h
- include/freeradius/features.h
- include/freeradius/freeradius.h
- include/freeradius/hash.h
- include/freeradius/heap.h
- include/freeradius/libradius.h
- include/freeradius/listen.h
- include/freeradius/log.h
- include/freeradius/map.h
- include/freeradius/md4.h
- include/freeradius/md5.h
- include/freeradius/missing.h
- include/freeradius/modcall.h
- include/freeradius/modules.h
- include/freeradius/packet.h
- include/freeradius/process.h
- include/freeradius/rad_assert.h
- include/freeradius/radius.h
- include/freeradius/radiusd.h
- include/freeradius/radpaths.h
- include/freeradius/radutmp.h
- include/freeradius/realms.h
- include/freeradius/regex.h
- include/freeradius/rfc2865.h
- include/freeradius/rfc2866.h
- include/freeradius/rfc2867.h
- include/freeradius/rfc2868.h
- include/freeradius/rfc2869.h
- include/freeradius/rfc3162.h
- include/freeradius/rfc3576.h
- include/freeradius/rfc3580.h
- include/freeradius/rfc4072.h
- include/freeradius/rfc4372.h
- include/freeradius/rfc4603.h
- include/freeradius/rfc4675.h
- include/freeradius/rfc4679.h
- include/freeradius/rfc4818.h
- include/freeradius/rfc4849.h
- include/freeradius/rfc5090.h
- include/freeradius/rfc5176.h
- include/freeradius/rfc5447.h
- include/freeradius/rfc5580.h
- include/freeradius/rfc5607.h
- include/freeradius/rfc5904.h
- include/freeradius/rfc6519.h
- include/freeradius/rfc6572.h
- include/freeradius/rfc6677.h
- include/freeradius/rfc6911.h
- include/freeradius/rfc6929.h
- include/freeradius/rfc6930.h
- include/freeradius/rfc7055.h
- include/freeradius/rfc7155.h
- include/freeradius/rfc7268.h
- include/freeradius/rfc7499.h
- include/freeradius/rfc7930.h
- include/freeradius/rfc8045.h
- include/freeradius/rfc8559.h
- include/freeradius/sha1.h
- include/freeradius/stats.h
- include/freeradius/sysutmp.h
- include/freeradius/tcp.h
- include/freeradius/threads.h
- include/freeradius/tls.h
- include/freeradius/tmpl.h
- include/freeradius/token.h
- include/freeradius/udpfromto.h
- include/freeradius/vqp.h
- include/freeradius/xlat.h
- %%LIBDIR%%/libfreeradius-dhcp.a
- %%LIBDIR%%/libfreeradius-dhcp.la
- %%LIBDIR%%/libfreeradius-dhcp.so
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| freeradius-server-3.2.10.tar.bz2 | 3.727834e+06 | e30ce4b071ad4b48e7eb0c34c66324a32c2548cfc067900941a90f017dc174e3 |
Master sites 4
- https://github.com/FreeRADIUS/freeradius-server/releases/download/release_${DISTVERSION:S/./_/g}/
- https://freeradius.org/ftp/pub/radius/%SUBDIR%/
- ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/
- ZI
Commit history 0
No commits in the history this site was built from.