Commit graph

8 commits

Author SHA1 Message Date
adrianp
8ea989d41f Default to running radiusd as a non-root user
bump to nb2
2006-08-10 10:55:51 +00:00
seb
5a4704d079 Obey PKG_SYSCONFBASEDIR.
Fix the rc.d script: add rcvar definition and no need to source /etc/rc.subr
twice.

Bump PKGREVISION to 7.
2005-02-09 09:14:26 +00:00
adrianp
44b10d3969 - Portability fix, use @ROOT_USER@:@ROOT_GROUP@ as opposed to hardcoding
root:wheel in the startup script.
- Again thanks to kbrand (at) dplanet.ch for the suggestion.
2004-12-22 10:07:21 +00:00
adrianp
62774c15a6 - Fix freeradius not starting because of missing directory cleaned out at
reboot.
- Issue spotted and patch sent to me from kbrand (at) dplanet.ch, thanks.
- Bumped PKGREVISION
2004-12-21 22:16:01 +00:00
adrianp
c224bf5e8b - Update freeradius to 1.0.1
- Fix builds on 1.6 and 2.0_BETA
- ok'ed wiz@
- Addresses PR 26987 opened by Rui Paulo, thanks.
- Fix startup script using the wrong options

- Lots of changes including
	- Denial-of-Service Security Fix.
	- Make IPv6 support work better.
	- Many, many minor bug fixes and feature enhancements.
	- EAP-module feature improvements.
2004-09-23 19:51:21 +00:00
jmmv
6a4cd0d9be Convert to the bsd.pkg.install.mk framework:
- Install all configuration files under the examples directory.
- Copy configuration files to PKG_SYSCONFDIR using CONF_FILES.
- Honour PKG_SYSCONFDIR.
- Use OWN_DIRS to handle the /var/run/radiusd status directory.
- Use RCD_SCRIPTS to handle the rc.d script automatically.
As a result, bump PKGREVISION to 3.
2003-07-30 14:50:07 +00:00
darcy
721e50af1b Replace some absolute paths (including one that was a typo anyway) with
variables.

Added CONLICTS line to show conflict with radius-cistern.  I will also add
a CONFLICTS line to radius-cistern although I will send a PR to have this
situation fixed so that both can coexist.
2003-02-27 11:30:00 +00:00
darcy
13387b636e Adding freeradius package. Thanks to David Ferlier <david@netbsd-fr.org>
for putting this package together.  Closes PR pkg/20013.

I had originally requested this package even though we already had the
Cistern RADIUS package because some terminal servers won't work with
one or the other of these packages.  This increases the number of terminal
servers that can work with NetBSD.

from the DESCR file:

  All code in this server was written from scratch.

  The server is mostly compatible with livingston radiusd-2.01
  (no menus or s/key support though) but with more feautures, such as:

    o Can limit max. number of simultaneous logins on a per-user basis!
    o Multiple DEFAULT entries, that can optionally fall-through.
    o In fact, every entry can fall-through
    o Deny/permit access based on huntgroup users dials into
    o Set certain parameters (such as static IP address) based on huntgroup
    o Extra "hints" file that can select SLIP/PPP/rlogin based on
      username pattern (Puser or user.ppp is PPP, plain "user" is rlogin etc).
    o Can execute an external program when user has authenticated (for example
      to run a sendmail queue).
    o Can use `$INCLUDE filename' in radiusd.conf, users, and dictionary files
    o Can act as a proxy server, relaying requests to a remote server
    o Supports Vendor-Specific attributes
    o No good documentation at all, just like the original radiusd 1.16!

  Then of course for general RADIUS questions, especially if you are using
  Livingston  / Lucent RABU equipment, there is the portmaster-radius mailing
  list. Send mail to portmaster-radius-request@livingston.com to find
  out how to subscribe.
2003-02-27 08:51:00 +00:00