summaryrefslogtreecommitdiffstats
path: root/lib/libradius
Commit message (Collapse)AuthorAgeFilesLines
* Build lib/ with WARNS=6 by default.ed2010-01-021-0/+2
| | | | | | | | | 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.
* Fix bug, when RADIUS client gave up after single sendto() error, do notmav2009-09-291-9/+4
| | | | | | trying backup servers. PR: kern/103764, misc/139214
* Add simple embedded RADIUS server support to libradius, by extending existingmav2009-09-114-90/+334
| | | | | | | | | 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
* Bump the version of all non-symbol-versioned shared libraries inkensmith2009-07-191-1/+1
| | | | | | | | 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)
* Bump library versions in preparation for 7.0.deischen2007-05-211-1/+1
| | | | Ok'd by: kan
* Use correct u_int and socklen_t types for parameters if function iskan2007-04-041-2/+3
| | | | expecting them, not int.
* Reimplementation of world/kernel build options. For details, see:ru2006-03-171-1/+3
| | | | | | | | 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)
* Add missing shared library interdependencies.ru2005-11-101-2/+2
|
* Bump the shared library version number of all libraries that have notkensmith2005-07-221-1/+1
| | | | | | | been bumped since RELENG_5. Reviewed by: ru Approved by: re (not needed for commit check but in principle...)
* NOCRYPT -> NO_CRYPTru2004-12-211-1/+1
|
* Join the 21st century: Cryptography is no longer an optional componentcperciva2004-08-061-1/+0
| | | | | | | | | | 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
* Mechanically kill hard sentence breaks.ru2004-07-021-15/+31
|
* Use %zu to print values with type size_t.stefanf2004-06-141-3/+3
|
* Put crypto-aware version of the library into the right distribution.ru2004-05-121-0/+1
|
* - Added rad_demangle() for demangling user-passwords (needed forru2004-04-276-32/+415
| | | | | | | | | | | | | | | | | | | | 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
* Fixed style of DPADD and LDADD assignments as per style.Makefile(5).ru2004-02-051-2/+2
|
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-1/+1
|
* Add IPv6 related attributes defined in RFC3162.ume2003-06-181-0/+6
| | | | MFC after: 1 week
* Zap now-unused SHLIB_MINORpeter2002-09-281-1/+0
|
* mdoc(7) police: tidy up the formatting.ru2002-08-091-81/+115
|
* Add the following functions:brian2002-06-123-0/+45
| | | | | | | | | | | | | | | | | | | | 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
* mdoc(7) police: nits.ru2002-05-291-1/+2
|
* Add a prototype for rad_get_vendor_attr().brian2002-05-121-8/+6
| | | | Forgotten by: brian
* Mention the other RAS_PORT_TYPEs from rfc2865brian2002-05-111-0/+14
| | | | Suggested by: "lsz8425" <lsz8425@mail.cd.hn.cn>
* Add rad_get_vendor_attr() for deciphering vendor attributes receivedbrian2002-05-102-1/+34
| | | | from the RADIUS server.
* Add support for vendor specific RADIUS extensions.brian2002-05-075-1/+158
| | | | Only the extensions from rfc2548 are specified for now.
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-1/+1
|
* Add __FBSDID()s to libradiusdillon2001-09-301-2/+3
|
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-102-2/+2
|
* MAN[1-9] -> MAN.ru2001-03-271-2/+1
|
* Prepare for mdoc(7)NG.ru2000-12-292-2/+2
|
* Use Fx macro wherever possible.ru2000-11-142-2/+6
|
* Fix password clearing bug which prevented challenge/response from working.eivind2000-11-081-1/+1
| | | | Reviewed by: jdp
* strtok -> strsep (no strtok allowed in libraries)ache2000-08-291-3/+4
|
* Replace beforeinstall target with new variables used by .mk system.rgrimes2000-01-141-4/+1
| | | | Reviewed by: marcel, and make world
* Add support for RADIUS accounting. Note, this changes the formatjdp1999-10-315-53/+259
| | | | | | | | | | | 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>
* $Id$ -> $FreeBSD$peter1999-08-282-2/+2
|
* Add $Id$, to make it simpler for members of the translation teams tonik1999-07-122-2/+2
| | | | | | | | | | | | | | | | | 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
* Allow an alternate to rad_send_request() for programs thatbrian1999-02-054-137/+224
| | | | | don't wish to wait for the RADIUS server to respond. Reviewed by: jdp
* Install -C radlib.hbrian1999-01-293-7/+23
| | | | | | | | 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
* Typo police.brian1999-01-221-1/+1
|
* Initial import of RADIUS client library donated by Juniper Networks, Inc.jdp1998-11-136-0/+1425
OpenPOWER on IntegriCloud