Source: freeradius Build-Depends: debhelper-compat (= 13), default-libmysqlclient-dev, freetds-dev, libcap-dev, # Temporarily disable due to collectd RC bugs # libcollectdclient-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, libgdbm-dev, libhiredis-dev, libiodbc2-dev, libjson-c-dev, libkrb5-dev | heimdal-dev, libldap2-dev, libmemcached-dev, libpam0g-dev, libpcap-dev, libpcre3-dev, libperl-dev, libpq-dev, libreadline-dev, libsasl2-dev, libsqlite3-dev, libssl-dev, libsystemd-dev, libtalloc-dev, libwbclient-dev, libykclient-dev, libyubikey-dev, python3-dev, samba-dev | samba4-dev, snmp Section: net Priority: optional Maintainer: Debian FreeRADIUS Packaging Team Uploaders: Mark Hymers , Sam Hartman , Bernhard Schmidt Standards-Version: 4.4.1 Homepage: http://www.freeradius.org/ Vcs-Git: https://salsa.debian.org/debian/freeradius.git Vcs-Browser: https://salsa.debian.org/debian/freeradius Package: freeradius Architecture: any Depends: freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version}), lsb-base, ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Provides: radius-server Recommends: freeradius-utils Suggests: freeradius-krb5, freeradius-ldap, freeradius-mysql, freeradius-postgresql, freeradius-python3, snmp Description: high-performance and highly configurable RADIUS server FreeRADIUS is a high-performance RADIUS server with support for: - Authentication by local files, SQL, Kerberos, LDAP, PAM, and more. - Powerful policy configuration language. - Proxying and replicating requests by any criteria. - Support for many EAP types; TLS, PEAP, TTLS, etc. - Many vendor-specific attributes. - Regexp matching in string attributes. and lots more. Package: freeradius-common Depends: adduser, ${misc:Depends} Architecture: all Conflicts: radiusd-livingston, xtradius, yardradius Description: FreeRADIUS common files This package contains common files used by several of the other packages from the FreeRADIUS project. Package: freeradius-config Architecture: any Depends: adduser, ca-certificates, freeradius-common, make, openssl, ssl-cert, ${misc:Depends} Breaks: freeradius-config Description: FreeRADIUS default config files freeradius-config contains the default configuration for FreeRADIUS. . You can install a custom package which sets "Provides: freeradius-config" in order to use the FreeRADIUS packages without any default configuration getting into your way. Package: freeradius-utils Architecture: any Conflicts: radiusd-livingston, yardradius Depends: freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Recommends: libdbi-perl Description: FreeRADIUS client utilities This package contains various client programs and utilities from the FreeRADIUS Server project, including: - radclient - radeapclient - radlast - radsniff - radsqlrelay - radtest - radwho - radzap - rlm_ippool_tool - smbencrypt Package: libfreeradius3 Architecture: any Section: libs Depends: ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: FreeRADIUS shared library The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by the FreeRADIUS server and some of the utilities. Package: libfreeradius-dev Architecture: any Section: libdevel Depends: freeradius-dhcp (= ${binary:Version}), libfreeradius3 (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: FreeRADIUS shared library development files The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by the FreeRADIUS server and some of the utilities. . This package contains the development headers and static library version. Package: freeradius-dhcp Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: DHCP module for FreeRADIUS server The FreeRADIUS server can act as a DHCP server, and this module is necessary for that. Package: freeradius-krb5 Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: kerberos module for FreeRADIUS server The FreeRADIUS server can use Kerberos to authenticate users, and this module is necessary for that. Package: freeradius-ldap Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: LDAP module for FreeRADIUS server The FreeRADIUS server can use LDAP to authenticate users, and this module is necessary for that. Package: freeradius-rest Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: REST module for FreeRADIUS server The FreeRADIUS server can make calls to remote web APIs, and this module is necessary for that. Package: freeradius-postgresql Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: PostgreSQL module for FreeRADIUS server The FreeRADIUS server can use PostgreSQL to authenticate users and do accounting, and this module is necessary for that. Package: freeradius-mysql Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: MySQL module for FreeRADIUS server The FreeRADIUS server can use MySQL to authenticate users and do accounting, and this module is necessary for that. Package: freeradius-iodbc Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: iODBC module for FreeRADIUS server The FreeRADIUS server can use iODBC to access databases to authenticate users and do accounting, and this module is necessary for that. Package: freeradius-redis Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: Redis module for FreeRADIUS server This module is required to enable the FreeRADIUS server to access Redis databases. Package: freeradius-memcached Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: Memcached module for FreeRADIUS server The FreeRADIUS server can cache data in memcached and this package contains the required module. Package: freeradius-yubikey Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: Yubikey module for FreeRADIUS server This package is required to add Yubikey functionality to the FreeRADIUS server. Package: freeradius-python3 Architecture: any Depends: freeradius (= ${binary:Version}), ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} Description: Python 3 module for FreeRADIUS server This package is required to add Python 3 functionality to the FreeRADIUS server. . It was introduced in FreeRADIUS 3.0.20 as EXPERIMENTAL module. Use at your own risk.