-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
101 lines (82 loc) · 3.77 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
Yet Another Radius Daemon (YardRadius)
1. Introduction
---------------
This program is a RADIUS RFC-compliant daemon, which is derived from
original Livingston Enterprise Inc. (now Lucent Inc.) RADIUS daemon
release 2.1. It adds a number of useful features to the LE daemon, i.e.
Control of simultaneous logins.
Support of Ascend, Cisco and USR boxes.
Extended daily/monthly/yearly accouting information on a per-user basis.
MD5 encrypted passwords support (both in passwd file and/or users file).
Expirations in shadow file.
Checking based on time-of-day, traffic and connection time.
Support of PAM authentication and accounting.
Binary form of accounting file.
GDBM formats for users and user stats databases.
Autoconfiguring capabilities of sources.
Support for Ascend binary data filters (aka abinary attributes).
It supports also all features of Lucent daemon, i.e.:
Proxy RADIUS
ActivCard and iPass Support (not tested by me)
Accounting Signatures Now Required
Vendor Specific Attributes
Virtual Ports
Alternate Password File
Address Binding
Improved Messages
Enhanced Debugging
All sources are much cleaner than the original versions, and
require an ANSI C compiler. A lots of potential buffer overflows have
been corrected by means of massive use of snprintf() and buffer
size checking.
Directory contents are:
BUGS Some notes about possible bugs and how you can
submit bug reports.
README This file.
ROAMAP The development roadmap and todo list.
README.LUCENT The original Lucent README file.
ChangeLog* Brief description of changes to the sources.
CREDITS File of credits.
INSTALL Description of the installation procedure.
LICENSE License of agreement file for YARD RADIUS.
LICENSE.LUCENT Original License of agreement file from Lucent.
GPG-KEY My public key generated with GnuPG.
configure Autoconfiguring script.
aclocal.m4 A few files used by GNU autoconf/automake
config.h.in
configure
configure.ac
Makefile.am
Makefile.in
stamp-h.in
VERSION Contains the release number.
src/ Sources of YARD RADIUS programs.
doc/ Documentation of RADIUS protocol and YARD RADIUS (not
complete).
pam/ Example of a PAM module for accounting.
conf/ Example of YARD RADIUS database and other stuff.
logs/ For installing.
include/ C Header files of the programs.
man/ Man pages of all programs and extensions.
autotools/ Contains internal scripts of autotools.
scripts/ Yardradius configuration scripts.
All software is under a BSD-like license. See LICENSE file for more
information. This is also the original license of Lucent Inc. Please
consult the INSTALL file and man pages to get basic information about
how you can build and use YardRadius.
2. References
-------------
YardRadius Wiki: http://yardradius.org
YardRadius Project at SF: https://sourceforge.net/projects/yardradius/
Mailing list: [email protected]
YardRadius is also currently included in Debian GNU/Linux since version
3.0 (woody). I'm also currently the Debian Maintainer of that package
(and many others as well). The Debian packages are available at
http://packages.debian.org/cgi-bin/search_packages.pl?keywords=yardradius&searchon=names&subword=1&version=all&release=all
As far as I know, these are the only binary packages available, you generally needs
to compile it from scratch.
3. Development Roadmap
----------------------
Read the ROADMAP file in order to know what is the status of development and
what versions are available. You are invited to participate to the development
process by submitting patches and bug reports.