History log of /freebsd-10.0-release/lib/libradius/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
259065 07-Dec-2013 gjb

- Copy stable/10 (r259064) to releng/10.0 as part of the
10.0-RELEASE cycle.
- Update __FreeBSD_version [1]
- Set branch name to -RC1

[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so
start releng/10.0 at '100' so the branch is started with
a value ending in zero.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


250582 12-May-2013 joel

mdoc sweep.


245234 09-Jan-2013 ae

Fix the bindto parameter declaration.

Submitted by: sem


243964 07-Dec-2012 delphij

Fix build: reflect the increased field number.


243956 06-Dec-2012 sem

- Rewrite radius servers traversal algorithm.
- Add functions for working with IPv6 attributes.

Approved by: ae


235286 11-May-2012 gjb

General mdoc(7) and typo fixes.

PR: 167734
Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org)
MFC after: 3 days


231564 12-Feb-2012 ed

Globally replace u_int*_t from (non-contributed) man pages.

The reasoning behind this, is that if we are consistent in our
documentation about the uint*_t stuff, people will be less tempted to
write new code that uses the non-standard types.

I am not going to bump the man page dates, as these changes can be
considered style nits. The meaning of the man pages is unaffected.

MFC after: 1 month


228730 20-Dec-2011 melifaro

Add binding support to libradius(3).

Submitted by: Sergey Matveychuk <sem33@yandex-team.ru>
Approved by: ae (mentor)
MFC after: 2 weeks


214018 18-Oct-2010 pjd

Add links for libradius(3) functions.


213573 08-Oct-2010 uqs

mdoc: drop redundant .Pp and .LP calls

They have no effect when coming in pairs, or before .Bl/.Bd


211397 16-Aug-2010 joel

Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while
translating these manual pages. Minor corrections by me.

Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>


201381 02-Jan-2010 ed

Build lib/ with WARNS=6 by default.

Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.

I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.


197621 29-Sep-2009 mav

Fix bug, when RADIUS client gave up after single sendto() error, do not
trying backup servers.

PR: kern/103764, misc/139214


197086 11-Sep-2009 mav

Add simple embedded RADIUS server support to libradius, by extending existing
API, keeping backward compatibility.

First consumer for this functionality is going to become forthcoming MPD-5.4,
supporting CoA and DR of RFC 3576: Dynamic Authorization Extensions to RADIUS.

MFC after: 1 month


195767 19-Jul-2009 kensmith

Bump the version of all non-symbol-versioned shared libraries in
preparation for 8.0-RELEASE. Add the previous version of those
libraries to ObsoleteFiles.inc and bump __FreeBSD_Version.

Reviewed by: kib
Approved by: re (rwatson)


169807 21-May-2007 deischen

Bump library versions in preparation for 7.0.

Ok'd by: kan


168341 04-Apr-2007 kan

Use correct u_int and socklen_t types for parameters if function is
expecting them, not int.


156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


152285 10-Nov-2005 ru

Add missing shared library interdependencies.


148297 22-Jul-2005 kensmith

Bump the shared library version number of all libraries that have not
been bumped since RELENG_5.

Reviewed by: ru
Approved by: re (not needed for commit check but in principle...)


139113 21-Dec-2004 ru

NOCRYPT -> NO_CRYPT


133196 06-Aug-2004 cperciva

Join the 21st century: Cryptography is no longer an optional component
of releases. The -DNOCRYPT build option still exists for anyone who
really wants to build non-cryptographic binaries, but the "crypto"
release distribution is now part of "base", and anyone installing from a
release will get cryptographic binaries.

Approved by: re (scottl), markm
Discussed on: freebsd-current, in late April 2004


131504 02-Jul-2004 ru

Mechanically kill hard sentence breaks.


130490 14-Jun-2004 stefanf

Use %zu to print values with type size_t.


129147 12-May-2004 ru

Put crypto-aware version of the library into the right distribution.


128684 27-Apr-2004 ru

- Added rad_demangle() for demangling user-passwords (needed for
MS-CHAPv1 MPPE-keys).
- Added rad_demangle_mppe_key() for demangling mppe-keys (needed
for MPPE-keys).
- Added some typecasts for avoiding compiler warnings.
- Fix: better handle wrong usage of the lib (if the programmer
has not called rad_create_request() but rad_put_*(), then a
weird error message was returned).
- Added a new function for putting the Message-Authenticator.
- Verify the Message-Authenticator, if it was found inside a
response packet and silently drop the packet, if the validation
failed.
- Implicitly put the Message-Authenticator, if the EAP-Message
attribute was added.
- Added some missing defines.

Submitted by: Michael Bretterklieber
PR: 46555


125503 05-Feb-2004 ru

Fixed style of DPADD and LDADD assignments as per style.Makefile(5).


119893 08-Sep-2003 ru

mdoc(7): Use the new feature of the .In macro.


116544 18-Jun-2003 ume

Add IPv6 related attributes defined in RFC3162.

MFC after: 1 week


104073 28-Sep-2002 peter

Zap now-unused SHLIB_MINOR


101581 09-Aug-2002 ru

mdoc(7) police: tidy up the formatting.


98131 12-Jun-2002 brian

Add the following functions:

rad_request_authenticator()
Returns the Request-Authenticator relevant to the most recently received
RADIUS response.

rad_server_secret()
Returns the Shared Secret relevant to the most recently received
RADIUS response.

Neither of these functions should be necessary, however, the
MS-MPPE-Recv-Key and MS-MPPE-Send-Key Microsoft Vendor Specific
attributes are supplied in a mangled (encrypted) format, requiring
this information to demangle.

It's not clear whether these functions should be replaced with a
rad_demangle() function or whether these attributes are one-offs.

Sponsored by: Monzoon


97471 29-May-2002 ru

mdoc(7) police: nits.


96445 12-May-2002 brian

Add a prototype for rad_get_vendor_attr().

Forgotten by: brian


96377 11-May-2002 brian

Mention the other RAS_PORT_TYPEs from rfc2865

Suggested by: "lsz8425" <lsz8425@mail.cd.hn.cn>


96322 10-May-2002 brian

Add rad_get_vendor_attr() for deciphering vendor attributes received
from the RADIUS server.


96154 07-May-2002 brian

Add support for vendor specific RADIUS extensions.

Only the extensions from rfc2548 are specified for now.


84306 01-Oct-2001 ru

mdoc(7) police: Use the new .In macro for #include statements.


84219 30-Sep-2001 dillon

Add __FBSDID()s to libradius


79531 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


74870 27-Mar-2001 ru

MAN[1-9] -> MAN.


70481 29-Dec-2000 ru

Prepare for mdoc(7)NG.


68716 14-Nov-2000 ru

Use Fx macro wherever possible.


68499 08-Nov-2000 eivind

Fix password clearing bug which prevented challenge/response from working.

Reviewed by: jdp


65222 29-Aug-2000 ache

strtok -> strsep (no strtok allowed in libraries)


55955 14-Jan-2000 rgrimes

Replace beforeinstall target with new variables used by .mk system.

Reviewed by: marcel, and make world


52709 31-Oct-1999 jdp

Add support for RADIUS accounting. Note, this changes the format
of the /etc/radius.conf file. But the code contains hacks for
backward compatibility, so old files will continue to work.

I updated the man pages and made a couple of minor changes, but
everything else was submitted by Oleg.

PR: misc/14284
Submitted by: Oleg Semyonov <os@altavista.net>


50476 28-Aug-1999 peter

$Id$ -> $FreeBSD$


48794 12-Jul-1999 nik

Add $Id$, to make it simpler for members of the translation teams to
track.

The $Id$ line is normally at the bottom of the main comment block in the
man page, separated from the rest of the manpage by an empty comment,
like so;

.\" $Id$
.\"

If the immediately preceding comment is a @(#) format ID marker than the
the $Id$ will line up underneath it with no intervening blank lines.
Otherwise, an additional blank line is inserted.

Approved by: bde


43662 05-Feb-1999 brian

Allow an alternate to rad_send_request() for programs that
don't wish to wait for the RADIUS server to respond.
Reviewed by: jdp


43400 29-Jan-1999 brian

Install -C radlib.h

Don't insist that RAD_USER_PASSWORD is supplied before
calling rad_send_request(). Instead, insist on only one
of RAD_USER_PASSWORD and RAD_CHAP_PASSWORD.

Sponsored by: Internet Business Solutions Ltd., Switzerland


43029 22-Jan-1999 brian

Typo police.


41119 13-Nov-1998 jdp

This commit was generated by cvs2svn to compensate for changes in r41118,
which included commits to RCS files with non-trunk default branches.