Port details |
- freeradius3 Free RADIUS server implementation
- 3.2.7 net
=13 3.2.6Version of this port present on the latest quarterly branch. - Maintainer: zi@FreeBSD.org
 - Port Added: 2013-10-13 23:54:12
- Last Update: 2025-02-08 20:17:41
- Commit Hash: d368346
- People watching this port, also watch:: git, openssl, openvpn, nginx, postfix
- License: GPLv2
- WWW:
- https://www.freeradius.org/
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- freeradius3>0:net/freeradius3
- Conflicts:
- CONFLICTS_BUILD:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/net/freeradius3/ && make install clean
- To add the package, run one of these commands:
- pkg install net/freeradius3
- pkg install freeradius3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: freeradius3
- Package flavors (<flavor>: <package>)
- default: freeradius3
- ldap: freeradius3-ldap
- mysql: freeradius3-mysql
- pgsql: freeradius3-pgsql
- sqlite3: freeradius3-sqlite3
- distinfo:
- TIMESTAMP = 1738338479
SHA256 (freeradius-server-3.2.7.tar.bz2) = 8a865766c5c0a1637d7a515cf913c4630771e55345a19d88b4b2c372877dae83
SIZE (freeradius-server-3.2.7.tar.bz2) = 3517595
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- perl5>=5.36<5.37 : lang/perl5.36
- Library dependencies:
-
- libgdbm.so : databases/gdbm
- libtalloc.so : devel/talloc
- libreadline.so.8 : devel/readline
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for freeradius3-3.2.7:
DEVELOPER=off: Enable developer options
DOCS=on: Build and/or install documentation
EDIR=off: Enable eDirectory support (implies LDAP)
EXAMPLES=on: Build and/or install examples
EXPERIMENTAL=off: Build experimental modules
FIREBIRD=off: With Firebird database support (EXPERIMENTAL)
FREETDS=off: FreeTDS library support
IDN=off: International Domain Names support
JSON=off: With JSON support
LDAP=off: LDAP protocol support
MYSQL=off: MySQL database 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
====> Kerberos support: you have to select exactly one of them
NOKRB=off: Without Kerberos support
HEIMDAL=on: With Heimdal Kerberos support
HEIMDAL_PORT=off: With Heimdal Kerberos from ports
MITKRB_PORT=off: With MIT Kerberos from ports
===> Use 'make config' to modify these settings
- Options name:
- net_freeradius3
- USES:
- cpe gmake readline shebangfix ssl tar:bzip2 perl5 samba:env
- pkg-message:
- For install:
- To enable FreeRADIUS, put the following line in /etc/rc.conf
radiusd_enable="YES"
The sample configuration can be found at
/usr/local/share/examples/freeradius/raddb
If you are upgrading FreeRADIUS, you are advised to use this as a reference
for updating your configuration.
FreeRADIUS will look for its configuration directory at
/usr/local/etc/raddb by default.
If you did not already have a configuration at this location, the sample
configuration has been copied to this location and has been bootstrapped.
If you wish to point FreeRADIUS to a configuration at a different
location, put the following line in /etc/rc.conf
radiusd_flags="-d /path/to/raddb"
To start the server in normal (daemon) mode, run:
/usr/local/etc/rc.d/radiusd start
and to stop the server, run:
/usr/local/etc/rc.d/radiusd stop
To start the server in debugging mode, run:
/usr/local/etc/rc.d/radiusd debug
You are advised to make cautious changes to the configuration, and to test
frequently, using debugging mode where necessary. Try to resist the
temptation to disable or delete things that you don't understand - you may
well break things!
The documentation has been installed at /usr/local/share/doc/freeradius
Useful configuration advice can be found in the FreeRADIUS Wiki at
http://wiki.freeradius.org
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.0.2_4 11 May 2014 18:40:18
  |
zi  |
- Cleanup Makefile/pkg-plist
- Bump PORTREVISION
PR: ports/189361, ports/189367
Submitted by: Matthieu Volat <mazhe@alkumuna.eu>, Trond Endrestol
<Trond.Endrestol@ximalas.info> |
3.0.2_3 21 Apr 2014 01:14:54
  |
bdrewery  |
- Fix plist to have proper 'rmdir DIR' ordering.
Pkgng will not detect the directory otherwise. This was due to
incorrectly advise in the check-stagedir.sh script, fixed in
r351587
With hat: portmgr |
3.0.2_2 09 Apr 2014 12:35:20
  |
zi  |
- Mark ruby support as broken, per FreeRADIUS authors |
3.0.2_2 09 Apr 2014 03:49:00
  |
bdrewery  |
- Support stage
- Switch CONFLICTS to CONFLICTS_INSTALL
- Use USES=tar
- Use HOME=/dev/null during build to fix /root/.rnd leftover
PR: ports/188091
Submitted by: ohauer
Approved by: zi (maintainer) |
3.0.2_2 09 Apr 2014 02:19:07
  |
zi  |
- Fix build
- Bump PORTREVISION
PR: ports/188370
Submitted by: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp>
Approved by: portmgr (bdrewery) |
3.0.2_1 02 Apr 2014 22:19:50
  |
zi  |
- Fix build when devel/libexecinfo is present
- Bump PORTREVISION
PR: ports/188089
Submitted by: Lawrence "The Dreamer" Chen <beastie@tardisi.com>, feld@,
Konstantin Belousov <kostikbel@gmail.com> |
3.0.2 29 Mar 2014 15:36:21
  |
zi  |
- Update to 3.0.2 |
3.0.1_2 05 Feb 2014 16:37:53
  |
zi  |
- More rlm_krb5 fixes
- Add Cisco ASA dictionary file
- Bump PORTREVISION |
3.0.1_1 04 Feb 2014 03:17:29
  |
zi  |
- Unbreak rlm_krb5 (pull in fix from upstream)
- Unbreak UDP packet send when ipaddr is not INADDR_ANY (pull in fix from
upstream)
- Bump PORTREVISION |
3.0.1 03 Feb 2014 18:24:44
  |
zi  |
- Update to 3.0.1 |
3.0.0_3 25 Jan 2014 02:08:03
  |
zi  |
- Fix dhcp-related error at launch with default configuration
- Bump PORTREVISION
PR: ports/186086 [1]
Submitted by: Dave Duchscher <daved@tamu.edu> [1]
Reported by: Darrel <levitch@iglou.com> |
3.0.0_2 14 Oct 2013 21:00:29
  |
zi  |
- Add OPTION to build against security/openssl
- Do not bump PORTREVISION
PR: ports/182836
Submitted by: Mark Felder <feld@FreeBSD.org> |
3.0.0_2 14 Oct 2013 12:48:14
  |
zi  |
- Define PKGNAMESUFFIX to prefent package name collision
- Bump PORTREVISION |
3.0.0_1 14 Oct 2013 01:30:33
  |
zi  |
- Remove unnecessary dependencies
- Bump PORTREVISION |
3.0.0 14 Oct 2013 00:31:41
  |
zi  |
- Remove invalid mirrors |
3.0.0 13 Oct 2013 23:53:57
  |
zi  |
- Copy from net/freeradius2
- Update to 3.0.0
PR: ports/182822
Requested by: Dewayne <dewayne.geraghty@heuristicsystems.com.au> |