]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add doxygen headers to all module files
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 22 Jan 2013 00:05:43 +0000 (00:05 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 22 Jan 2013 00:14:49 +0000 (00:14 +0000)
58 files changed:
src/modules/rlm_acctlog/Makefile [new file with mode: 0644]
src/modules/rlm_acctlog/all.mk [new file with mode: 0644]
src/modules/rlm_always/rlm_always.c
src/modules/rlm_attr_filter/rlm_attr_filter.c
src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c
src/modules/rlm_cache/rlm_cache.c
src/modules/rlm_chap/rlm_chap.c
src/modules/rlm_checkval/rlm_checkval.c
src/modules/rlm_counter/rlm_counter.c
src/modules/rlm_cram/rlm_cram.c
src/modules/rlm_dbm/rlm_dbm.c
src/modules/rlm_detail/rlm_detail.c
src/modules/rlm_dhcp/rlm_dhcp.c
src/modules/rlm_digest/rlm_digest.c
src/modules/rlm_dynamic_clients/rlm_dynamic_clients.c
src/modules/rlm_eap/rlm_eap.c
src/modules/rlm_eap2/rlm_eap2.c
src/modules/rlm_example/rlm_example.c
src/modules/rlm_exec/rlm_exec.c
src/modules/rlm_expiration/rlm_expiration.c
src/modules/rlm_expr/rlm_expr.c
src/modules/rlm_fastusers/rlm_fastusers.c
src/modules/rlm_files/rlm_files.c
src/modules/rlm_ippool/rlm_ippool.c
src/modules/rlm_jradius/rlm_jradius.c
src/modules/rlm_krb5/rlm_krb5.c
src/modules/rlm_ldap/rlm_ldap.c
src/modules/rlm_logintime/rlm_logintime.c
src/modules/rlm_mschap/rlm_mschap.c
src/modules/rlm_opendirectory/rlm_opendirectory.c
src/modules/rlm_otp/rlm_otp.c
src/modules/rlm_pam/rlm_pam.c
src/modules/rlm_pap/rlm_pap.c
src/modules/rlm_passwd/rlm_passwd.c
src/modules/rlm_perl/rlm_perl.c
src/modules/rlm_policy/rlm_policy.c
src/modules/rlm_preprocess/rlm_preprocess.c
src/modules/rlm_python/rlm_python.c
src/modules/rlm_radutmp/rlm_radutmp.c
src/modules/rlm_radutmp/rlm_radutmp2.c
src/modules/rlm_realm/rlm_realm.c
src/modules/rlm_redis/rlm_redis.c
src/modules/rlm_rediswho/rlm_rediswho.c
src/modules/rlm_replicate/rlm_replicate.c
src/modules/rlm_rest/rlm_rest.c
src/modules/rlm_ruby/rlm_ruby.c
src/modules/rlm_securid/rlm_securid.c
src/modules/rlm_sim_files/rlm_sim_files.c
src/modules/rlm_smsotp/rlm_smsotp.c
src/modules/rlm_soh/rlm_soh.c
src/modules/rlm_sometimes/rlm_sometimes.c
src/modules/rlm_sql/rlm_sql.c
src/modules/rlm_sqlcounter/rlm_sqlcounter.c
src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
src/modules/rlm_sqlippool/rlm_sqlippool.c
src/modules/rlm_unix/rlm_unix.c
src/modules/rlm_utf8/rlm_utf8.c
src/modules/rlm_wimax/rlm_wimax.c

diff --git a/src/modules/rlm_acctlog/Makefile b/src/modules/rlm_acctlog/Makefile
new file mode 100644 (file)
index 0000000..6f6ee9f
--- /dev/null
@@ -0,0 +1,11 @@
+TARGET      = rlm_acctlog
+SRCS        = rlm_acctlog.c
+RLM_CFLAGS  = 
+RLM_LIBS    = 
+
+include ../rules.mak
+
+$(LT_OBJS): $(HEADERS)
+
+install-example:
+       touch .
diff --git a/src/modules/rlm_acctlog/all.mk b/src/modules/rlm_acctlog/all.mk
new file mode 100644 (file)
index 0000000..557861e
--- /dev/null
@@ -0,0 +1,7 @@
+TARGETNAME     := rlm_acctlog
+
+ifneq "$(TARGETNAME)" ""
+TARGET         := $(TARGETNAME).a
+endif
+
+SOURCES                := $(TARGETNAME).c
index a149f974d08b0c54a88c4222f7c4e9cda73867b0..56decf23f0bd8d5f44ceafc7420c495443d99ee5 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * rlm_always.c
- *
  *   This program is free software; you can redistribute it and/or modify
  *   it under the terms of the GNU General Public License as published by
  *   the Free Software Foundation; either version 2 of the License, or
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  *
- * Copyright 2000,2006  The FreeRADIUS server project
  */
-
+/** 
+ * $Id$
+ * @file rlm_always.c
+ * @brief Return preconfigured fixed rcodes.
+ *
+ * @copyright 2000,2006  The FreeRADIUS server project
+ */
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 62b3bedc405839d9a0e9c963326a9951ae3b5229..8fe84c15fe4c1038fb352f7896ba732e9a1e118d 100644 (file)
@@ -1,10 +1,4 @@
 /*
- * rlm_attr_filter.c  - Filter A/V Pairs received back from proxy reqs
- *                      before sending reply to the NAS/Server that sent
- *                      it to us.
- *
- * Version:      $Id$
- *
  *   This program is is free software; you can redistribute it and/or modify
  *   it under the terms of the GNU General Public License, version 2 if the
  *   License as published by the Free Software Foundation.
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- *
- * Copyright (C) 2001,2006 The FreeRADIUS server project
- * Copyright (C) 2001 Chris Parker <cparker@starnetusa.net>
  */
-
+/**
+ * $Id$
+ * @file rlm_attr_filter.c
+ * @brief Filter the contents of a list, allowing only certain attributes.
+ * 
+ * @copyright (C) 2001,2006 The FreeRADIUS server project
+ * @copyright (C) 2001 Chris Parker <cparker@starnetusa.net>
+ */
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 4dd476ef8b3f84e8cec05ea963ffe1baf6ce2818..88f3285b0bacf1c59b16b5fb351ccf0609be3832 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_attr_rewrite.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- *
- * Copyright 2002,2006  The FreeRADIUS server project
- * Copyright 2002  Kostas Kalevras <kkalev@noc.ntua.gr>
  */
-
+/**
+ * $Id$
+ * @file rlm_attr_rewrite.c
+ * @brief Rewrite attribute values.
+ * 
+ * @copyright 2001,2006 The FreeRADIUS server project
+ * @copyright 2002  Kostas Kalevras <kkalev@noc.ntua.gr>
+ */
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
@@ -38,19 +38,24 @@ RCSID("$Id$")
 #define RLM_REGEX_INPROXYREPLY 4
 
 typedef struct rlm_attr_rewrite_t {
-       char *attribute;        /* The attribute to search for */
-       DICT_ATTR *da;          /* The attribute definition */
-       char *search;           /* The pattern to search for */
-       int search_len;         /* The length of the search pattern */
-       char *searchin_str;     /* The VALUE_PAIR list to search in. Can be either packet,reply,proxy,proxy_reply or control (plus it's alias 'config') */
-       char searchin;          /* The same as above just coded as a number for speed */
-       char *replace;          /* The replacement */
-       int replace_len;        /* The length of the replacement string */
-       int  append;            /* Switch to control append mode (1,0) */
-       int  nocase;            /* Ignore case */
-       int  new_attr;          /* Boolean. Do we create a new attribute or not? */
-       int  num_matches;       /* Maximum number of matches */
-       const char *name;       /* The module name */
+       char *attribute;        //!< The attribute to search for.
+       DICT_ATTR *da;          //!< The attribute definition.
+       char *search;           //!< The pattern to search for.
+       int search_len;         //!< The length of the search pattern.
+       char *searchin_str;     //!< The VALUE_PAIR list to search in. 
+                               //!< Can be either packet, reply, proxy, 
+                               //!< proxy_reply or control (plus it's alias 
+                               //!< 'config').
+       char searchin;          //!< The same as above just coded as a number 
+                               //!< for speed.
+       char *replace;          //!< The replacement.
+       int replace_len;        //!< The length of the replacement string.
+       int  append;            //!< Switch to control append mode (1,0).
+       int  nocase;            //!< Ignore case.
+       int  new_attr;          //!< Boolean. Whether we need to create a new 
+                               //!< attr.
+       int  num_matches;       //!< Maximum number of matches.
+       const char *name;       //!< The module name.
 } rlm_attr_rewrite_t;
 
 static const CONF_PARSER module_config[] = {
index 2c9fb5643fe9fb024c465f92f2ba49ea44379da3..215f11b7b862a931e283342554b557c672e674f7 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_cache.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- *
- * Copyright 2012  The FreeRADIUS server project
  */
-
+/**
+ * $Id$
+ * @file rlm_cache.c
+ * @brief Cache values and merge them back into future requests.
+ * 
+ * @copyright 2012-2013  The FreeRADIUS server project
+ */
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 77383cb6a99dc69c54e65c40e443d6f1c9399c84..3606c7d53139f76b57edd04a48d435d1d5b59ce7 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_chap.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- *
- * Copyright 2001,2006  The FreeRADIUS server project
- * Copyright 2001  Kostas Kalevras <kkalev@noc.ntua.gr>
- *
- * Nov 03 2001, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Added authorize() function to set Auth-Type if Chap-Password exists
- * - Added module messages when rejecting user
  */
-
+/**
+ * $Id$
+ * @file rlm_chap.c
+ * @brief Process chap authentication requests.
+ * 
+ * @copyright 2001,2006  The FreeRADIUS server project
+ * @copyright 2001  Kostas Kalevras <kkalev@noc.ntua.gr>
+ */
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 01d77617c628fd63e09e15bed183d79ab650c6fa..14b04562c45725aedc6eb3a448e91fdc7df88191 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_checkval.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- *
- * Copyright 2003,2006  The FreeRADIUS server project
- * Copyright 2003  Kostas Kalevras <kkalev@noc.ntua.gr>
  */
-
+/**
+ * $Id$
+ * @file rlm_checkval.c
+ * @brief Enables simple value checking.
+ * 
+ * @copyright 2003,2006  The FreeRADIUS server project
+ * @copyright 2003  Kostas Kalevras <kkalev@noc.ntua.gr>
+ */
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 2219a251c4c592d28a7839c86fe05b3f726b8b0f..ebdfe8da5e6d4b78c1c3eaddd6fe5bbb8bd8907b 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_counter.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- *
- * Copyright 2001,2006  The FreeRADIUS server project
- * Copyright 2001  Alan DeKok <aland@ox.org>
- * Copyright 2001-3  Kostas Kalevras <kkalev@noc.ntua.gr>
  */
-
+/**
+ * $Id$
+ * @file rlm_counter.c
+ * @brief Provides a packet counter to track data usage and other values.
+ * 
+ * @copyright 2001,2006  The FreeRADIUS server project
+ * @copyright 2001  Alan DeKok <aland@ox.org>
+ * @copyright 2001-2003  Kostas Kalevras <kkalev@noc.ntua.gr>
+ */
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 7f6e58e5b4805347b1d8f6a40906608ca2a753e3..31530de0f188a8eb514d9c243fc9430bc2ce0694 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_cram.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- *
- * Copyright 2002,2006  The FreeRADIUS server project
  */
-
-/*
- *   CRAM mail authentication (APOP, CRAM-MD5)
- *   by 3APA3A
- *
- *   rlm_cram module is a part of Mail authorization/authentication
- *   support.
- *
- *   Attributes used (Vendor Code/PEN: 11406, you may change it to your own)
- *     101 (Sandy-Mail-Authtype), selects CRAM protocol, possible values:
- *             2: CRAM-MD5
- *             3: APOP
- *             8: CRAM-MD4
- *             9: CRAM-SHA1
- *     102 (Sandy-Mail-Challenge), contains server's challenge (usually
- *     text banner)
- *     103 (Sandy-Mail-Response), contains client's response, 16 octets
- *     for APOP/CRAM-MD5/CRAM-MD4, 20 octets for CRAM-SHA1
- *
- *   (c) 2002 by SANDY (http://www.sandy.ru/) under GPL
+/**
+ * $Id$
+ * @file rlm_cram.c
+ * @brief CRAM mail authentication (APOP, CRAM-MD5)
+   @verbatim
+       Attributes used (Vendor Code/PEN: 11406, you may change it to your own)
+       101 (Sandy-Mail-Authtype), selects CRAM protocol, possible values:
+               2: CRAM-MD5
+               3: APOP
+               8: CRAM-MD4
+               9: CRAM-SHA1
+       102 (Sandy-Mail-Challenge), contains server's challenge (usually
+       text banner)
+       103 (Sandy-Mail-Response), contains client's response, 16 octets
+       for APOP/CRAM-MD5/CRAM-MD4, 20 octets for CRAM-SHA1
+   @endverbatim
+ * @copyright 2001,2006  The FreeRADIUS server project
+ * @copyright 2002 SANDY (http://www.sandy.ru/) under GPLr
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 13c801c6ec3f64f880b01e317d521f2bdce349bb..423e55fb33181a1b83a0774a4d5c596d49341a6a 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_dbm.c authorize:    authorize using ndbm database
- *
- * Version:     $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_dbm.c
+ * @brief Authorize using ndbm database
  *
- * Copyright 2001 Koulik Andrei, Sandy Service
- * Copyright 2006 The FreeRADIUS server project
+ * @copyright 2001 Koulik Andrei, Sandy Service
+ * @copyright 2006 The FreeRADIUS server project
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 8bf6a1259bb4ff80726b0d8aef54c2a7584f69f4..c7314b854af07c06397dcce112013bdd89e3fafa 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_detail.c        accounting:    Write the "detail" files.
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_detail.c
+ * @brief Write plaintext versions of packets to flatfiles.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2000,2006  The FreeRADIUS server project
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 6120e7721bcc737f9c64a8c02db68161ebffe0b5..a3b8bf6641541f5452636517cad486b8070af283 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_dhcp.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_dhcp.c
+ * @brief Will contain dhcp listener code.
  *
- * Copyright 2012  The FreeRADIUS server project
+ * @copyright 2012  The FreeRADIUS server project
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index cc2a2478fa258d1bf034215ff10e65271c15172f..f4bc1257e86d24666e2a1c919742727e8cc4862b 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_chap.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_digest.c
+ * @brief Handles SIP digest authentication requests from Cisco SIP servers.
  *
- * Copyright 2002,2006  The FreeRADIUS server project
- * Copyright 2002  Alan DeKok <aland@ox.org>
+ * @copyright 2002,2006  The FreeRADIUS server project
+ * @copyright 2002  Alan DeKok <aland@ox.org>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 5893ff4a6560a61ee5640be945e41614656bb2c7..e9b61de1b639b2551b8bcc54aac0f5ede5a56ed9 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_dynamic_clients.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_dynamic_clients.c
+ * @brief Reads client definitions from flat files as required.
  *
- * Copyright 2008  The FreeRADIUS server project
- * Copyright 2008  Alan DeKok <aland@deployingradius.com>
+ * @copyright 2008  The FreeRADIUS server project
+ * @copyright 2008  Alan DeKok <aland@deployingradius.com>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 87b2c52b495026d24619741c5fdaf3caf6501be3..b59c529c2ee0b6986c4e82a396c891d2657355c8 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_eap.c  contains handles that are called from modules.
- *
- * Version:     $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_eap.c
+ * @brief Implements the EAP framework.
  *
- * Copyright 2000-2003,2006  The FreeRADIUS server project
- * Copyright 2001  hereUare Communications, Inc. <raghud@hereuare.com>
- * Copyright 2003  Alan DeKok <aland@freeradius.org>
+ * @copyright 2000-2003,2006  The FreeRADIUS server project
+ * @copyright 2001  hereUare Communications, Inc. <raghud@hereuare.com>
+ * @copyright 2003  Alan DeKok <aland@freeradius.org>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index a1c23fec17b8b27bde04b050aa9f497a58dbc6f4..9056c3eb35efa94ba78b703149636a96a4cf7ab0 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_eap.c  contains handles that are called from modules.
- *
- * Version:     $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_eap2.c
+ * @brief Uses hostapd library to support some methods not provided by rlm_eap.
  *
- * Copyright 2007  Alan DeKok <aland@deployingradius.com>
+ * @copyright 2007  Alan DeKok <aland@deployingradius.com>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index c009b1f7b511f5c5b3376f8054961f7a09ed7c3f..d52b7a04791c14abf2160647bd41b1a0c2ec6a8c 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_example.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_example.c
+ * @brief Example module code.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2000  your name <your address>
+ * @copyright 2013 The FreeRADIUS server project
+ * @copyright 2013 your name \<your address\>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index edb9f653bbbafadf585845ab9fb242cd9843581c..c843a540430764bbf5abe12c8584564dfba390cc 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_exec.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_exec.c
+ * @brief Execute commands and parse the results.
  *
- * Copyright 2002,2006  The FreeRADIUS server project
- * Copyright 2002  Alan DeKok <aland@ox.org>
+ * @copyright 2002,2006  The FreeRADIUS server project
+ * @copyright 2002  Alan DeKok <aland@ox.org>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index e20a20b48d31a8eed26d7c614069b0311a50ca40..3d4e2f4e617b6b310ec8c26212a00b37b209fb5f 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_expiration.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_expiration.c
+ * @brief Lockout user accounts based on control attributes.
  *
- * Copyright 2001,2006  The FreeRADIUS server project
- * Copyright 2004  Kostas Kalevras <kkalev@noc.ntua.gr>
+ * @copyright 2001,2006  The FreeRADIUS server project
+ * @copyright 2004  Kostas Kalevras <kkalev@noc.ntua.gr>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index b8ad1c5b17e6823da79b59cd1670481600d3676c..a9b0c8acb685fabf2f02c048cbdb375dd15ce382 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_expr.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_expr.c
+ * @brief Register many xlat expansions including the expr expansion.
  *
- * Copyright 2002,2006  The FreeRADIUS server project
- * Copyright 2002  Alan DeKok <aland@ox.org>
+ * @copyright 2001,2006  The FreeRADIUS server project
+ * @copyright 2002  Alan DeKok <aland@ox.org>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index bff0adc3d6361bbbb0e28aa24c4d889622a78443..564be4af29a0b9cdf5478248e398085e57b64f55 100644 (file)
@@ -1,13 +1,7 @@
 /*
- * rlm_fastusers.c     authorization: Find a user in the hashed "users" file.
- *                     accounting:    Do nothing.  Auth module only.
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_fastusers.c
+ * @brief A faster hashed version of rlm_files.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2000  Jeff Carneal <jeff@apex.net>
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2000  Jeff Carneal <jeff@apex.net>
  */
-
 #include        <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 2aff3e0d6b5a0f22e358401e6dead30999b8ab73..92b48744a7f9f33b50205e12d8565a2b4d457a35 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_files.c authorization: Find a user in the "users" file.
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_files.c
+ * @brief Process simple 'users' policy files.
  *
- * Copyright 2002,2006  The FreeRADIUS server project
- * Copyright 2000  Jeff Carneal <jeff@apex.net>
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2000  Jeff Carneal <jeff@apex.net>
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 06b398257b3f0122aa59a81a03a2552353677205..373060b10347bf27d3be5bbece3eb6600084b103 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_ippool.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_ippool.c
+ * @brief Assign IP addresses from a GDBM database.
  *
- * Copyright 2001,2006  The FreeRADIUS server project
- * Copyright 2002  Kostas Kalevras <kkalev@noc.ntua.gr>
- *
- * March 2002, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Initial release
- * April 2002, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Add support for the Pool-Name attribute
- * May 2002, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Check the return value of a gdbm_fetch() we didn't check
- * - Change the nas entry in the ippool_key structure from uint32 to string[64]
- *   That should allow us to also use the NAS-Identifier attribute
- * Sep 2002, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Move from authorize to post-auth
- * - Use mutex locks when accessing the gdbm files
- * - Fail if we don't find nas port information
- * Oct 2002, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Do a memset(0) on the key.nas before doing searches. Nusty bug
- * Jul 2003, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Make Multilink work this time
- * - Instead of locking file operations, lock transactions. That means we only keep
- *   one big transaction lock instead of per file locks (mutexes).
- * Sep 2003, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Fix postauth to not leak ip's
- *   Add an extra attribute in each entry <char extra> signifying if we need to delete this
- *   entry in the accounting phase. This is only true in case we are doing MPPP
- *   Various other code changes. Code comments should explain things
- *   Highly experimental at this phase.
- * Mar 2004, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Add a timestamp and a timeout attribute in ippool_info. When we assign an ip we set timestamp
- *   to request->timestamp and timeout to %{Session-Timeout:-0}. When we search for a free entry
- *   we check if timeout has expired. If it has then we free the entry. We also add a maximum
- *   timeout configuration directive. If it is non zero then we also use that one to free entries.
- * Jul 2004, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - If Pool-Name is set to DEFAULT then always run.
- * Mar 2005, Kostas Kalevras <kkalev@noc.ntua.gr>
- * - Make the key an MD5 of a configurable xlated string. This closes Bug #42
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2002  Kostas Kalevras <kkalev@noc.ntua.gr>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index f8ac47fc82049c38a2b18ec5dea7b750d37ca3e6..eebfacf26b21d85d83de64e06eb3bf19248230ce 100644 (file)
@@ -1,31 +1,32 @@
-/**
- * rlm_jradius - The FreeRADIUS JRadius Server Module
- * Copyright (C) 2004-2006 PicoPoint, B.V.
- * Copyright (c) 2007-2008 David Bird
- * 
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2 of the License, or (at your
- * option) any later version.
+/*
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 
- * for more details.
- * 
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ *   This program is distributed in the hope that it will be useful,
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *   GNU General Public License for more details.
+ *
+ *   You should have received a copy of the GNU General Public License
+ *   along with this program; if not, write to the Free Software
+ *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_jradius.c
+ * @brief Connect to the JRadius policy server.
  *
  *  This module is used to connect FreeRADIUS to the JRadius server. 
  *  JRadius is a Java RADIUS client and server framework, see doc/rlm_jradius
  *  and http://jradius.net/ for more information. 
  *
- *  Author(s): David Bird <dbird@acm.org>
- *
- *  Connection pooling code based on rlm_sql, see rlm_sql/sql.c for copyright and license.
+ * @todo should integrate with connection API.
+ * @author David Bird <dbird@acm.org>
+ * @copyright 2004-2006 PicoPoint, B.V.
+ * @copyright 2007-2008 David Bird
  */
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
index c4fb9c909a66163ef8459ea624ab722bbc504be1..76ac16857f3772e47f9fc8792a5bf133cf5b2b1c 100644 (file)
@@ -14,7 +14,7 @@
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-/*
+/**
  * $Id$
  * @file rlm_krb5.c
  * @brief Module to authenticate against krb5.
index 7631a5c5edae06f131b850a8daab693565724064..8fae0888cb844701e49d47ee533f49d9ecb3a443 100644 (file)
@@ -1,10 +1,7 @@
 /*
- * rlm_ldap.c  LDAP authorization and authentication module.
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_ldap.c
+ * @brief LDAP authorization and authentication module.
  *
- *   Copyright 1999-2012 The FreeRADIUS Server Project.
- *
- *   Copyright 2012 Alan DeKok <aland@freeradius.org>
- *   Copyright 2012 Arran Cudbard-Bell <a.cudbardb@freeradius.org>
+ * @copyright 1999-2013 The FreeRADIUS Server Project.
+ * @copyright 2012 Alan DeKok <aland@freeradius.org>
+ * @copyright 2012-2013 Arran Cudbard-Bell <a.cudbardb@freeradius.org>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 2fdffaf10fe2cb76631afa422ced8b5ecdab70d8..714eb3e057b04eccba973c7e21487fd5c0077692 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_logintime.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_logintime.c
+ * @brief Allow login only during a given timeslot.
  *
- * Copyright 2001,2006  The FreeRADIUS server project
- * Copyright 2004  Kostas Kalevras <kkalev@noc.ntua.gr>
+ * @copyright 2001,2006  The FreeRADIUS server project
+ * @copyright 2004  Kostas Kalevras <kkalev@noc.ntua.gr>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 9770996639436527adea9ce88bb8d70a8150fa74..ff20ea7592fc6150c8536e138a0d8e18879ce52d 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_mschap.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_mschap.c
+ * @brief Implemented mschap authentication.
  *
- * Copyright 2000,2001,2006  The FreeRADIUS server project
+ * @copyright 2000,2001,2006  The FreeRADIUS server project
  */
 
 /*  MPPE support from Takahiro Wagatsuma <waga@sic.shibaura-it.ac.jp> */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
@@ -45,18 +45,18 @@ extern int od_mschap_auth(REQUEST *request, VALUE_PAIR *challenge, VALUE_PAIR *
 #endif
 
 /* Allowable account control bits */
-#define ACB_DISABLED   0x0001  /* 1 = User account disabled */
-#define ACB_HOMDIRREQ  0x0002  /* 1 = Home directory required */
-#define ACB_PWNOTREQ   0x0004  /* 1 = User password not required */
-#define ACB_TEMPDUP    0x0008  /* 1 = Temporary duplicate account */
-#define ACB_NORMAL     0x0010  /* 1 = Normal user account */
-#define ACB_MNS        0x0020  /* 1 = MNS logon user account */
-#define ACB_DOMTRUST   0x0040  /* 1 = Interdomain trust account */
-#define ACB_WSTRUST    0x0080  /* 1 = Workstation trust account */
-#define ACB_SVRTRUST   0x0100  /* 1 = Server trust account */
-#define ACB_PWNOEXP    0x0200  /* 1 = User password does not expire */
-#define ACB_AUTOLOCK   0x0400  /* 1 = Account auto locked */
-#define ACB_PW_EXPIRED 0x00020000   /* 1 = Password Expired */
+#define ACB_DISABLED   0x00010000      //!< User account disabled.
+#define ACB_HOMDIRREQ  0x00020000      //!< Home directory required.
+#define ACB_PWNOTREQ   0x00040000      //!< User password not required.
+#define ACB_TEMPDUP    0x00080000      //!< Temporary duplicate account.
+#define ACB_NORMAL     0x00100000      //!< Normal user account.
+#define ACB_MNS        0x00200000      //!< MNS logon user account.
+#define ACB_DOMTRUST   0x00400000      //!< Interdomain trust account.
+#define ACB_WSTRUST    0x00800000      //!< Workstation trust account.
+#define ACB_SVRTRUST   0x01000000      //!< Server trust account.
+#define ACB_PWNOEXP    0x02000000      //!< User password does not expire.
+#define ACB_AUTOLOCK   0x04000000      //!< Account auto locked.
+#define ACB_PW_EXPIRED 0x00020000      //!< Password Expired.
 
 static int pdb_decode_acct_ctrl(const char *p)
 {
index 9c9c48599ad961f453b3c9b6411058bd23da5325..27ed2020980a95b68a141413bac615833135bb88 100644 (file)
@@ -1,31 +1,33 @@
 /*
- * rlm_opendirectory.c
- *             authentication: Apple Open Directory authentication
- *             authorization:  enforces ACLs
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License version 2 only, as published by
- *   the Free Software Foundation.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *   GNU General Public License for more details.
  *
- *   You should have received a copy of the GNU General Public License version 2
+ *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
- *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_opendirectory.c
+ * @brief Allows authentication against OpenDirectory and enforces ACLS.
  *
- * Copyright 2007 Apple Inc.
+ * authentication: Apple Open Directory authentication
+ * authorization:  enforces ACLs
+ *
+ * @copyright 2007 Apple Inc.
  */
 
 /*
  *     For a typical Makefile, add linker flag like this:
  *     LDFLAGS = -framework DirectoryService
  */
-
 #include <freeradius-devel/radiusd.h>
 #include <freeradius-devel/modules.h>
 #include <freeradius-devel/rad_assert.h>
index c9aa8dcb7230883366fa60a6a5ca4b8ea74ebd13..fe5842312f15b7581461442219b5a3e7603122d9 100644 (file)
@@ -1,10 +1,7 @@
 /*
- * $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_otp.c
+ * @brief One time password implementation.
  *
- * Copyright 2000,2001,2002  The FreeRADIUS server project
- * Copyright 2001,2002  Google, Inc.
- * Copyright 2005-2007 TRI-D Systems, Inc.
+ * @copyright 2000,2001,2002  The FreeRADIUS server project
+ * @copyright 2001,2002  Google, Inc.
+ * @copyright 2005-2007 TRI-D Systems, Inc.
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index db3078c6a3d57b88150e8ccd4dd4910784a34d26..10255e3e9bc7a5fc22ec401136aecf5573f9059b 100644 (file)
@@ -1,18 +1,7 @@
 /*
- * pam.c       Functions to access the PAM library. This was taken
- *             from the hacks that miguel a.l. paraz <map@iphil.net>
- *             did on radiusd-cistron-1.5.3 and migrated to a
- *             separate file.
- *
- *             That, in fact, was again based on the original stuff
- *             from Jeph Blaize <jblaize@kiva.net> done in May 1997.
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_pam.c
+ * @brief Interfaces with the PAM library to allow auth via PAM.
+ *
+ * @note This was taken from the hacks that miguel a.l. paraz <map@iphil.net>
+ * @note did on radiusd-cistron-1.5.3 and migrated to a separate file.
+ * @note That, in fact, was again based on the original stuff from
+ * @note Jeph Blaize <jblaize@kiva.net> done in May 1997.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 1997  Jeph Blaize <jblaize@kiva.net>
- * Copyright 1999  miguel a.l. paraz <map@iphil.net>
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 1997  Jeph Blaize <jblaize@kiva.net>
+ * @copyright 1999  miguel a.l. paraz <map@iphil.net>
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 5c970615c37150a4a82c06ec2e7c8412849e02ba..05a37b73c70c7106f8bab8a2be0177e645fb5b60 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_pap.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_pap.c
+ * @brief Hashes plaintext passwords to compare against a prehashed reference.
  *
- * Copyright 2001-2012  The FreeRADIUS server project
- * Copyright 2012       Matthew Newton <matthew@newtoncomputing.co.uk>
- * Copyright 2001       Kostas Kalevras <kkalev@noc.ntua.gr>
+ * @copyright 2001-2012  The FreeRADIUS server project.
+ * @copyright 2012       Matthew Newton <matthew@newtoncomputing.co.uk>
+ * @copyright 2001       Kostas Kalevras <kkalev@noc.ntua.gr>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 4a4d93b515ddebd412a7a29b6860b2feaafc1593..3b28c31842375f278d2b869b02ecf9b91ae41317 100644 (file)
@@ -1,10 +1,7 @@
 /*
- * rlm_passwd.c
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_passwd.c
+ * @brief Enables authentication against unix passwd files.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2000,2006  The FreeRADIUS server project
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 056b068130950b1ba4b187213ae7beb9c65c8c14..51e1b2bea26d2311ffe91002398e56526e44e9e3 100644 (file)
@@ -1,12 +1,7 @@
- /*
- * rlm_perl.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+/*
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_perl.c
+ * @brief Translates requests between the server an a perl interpreter.
  *
- * Copyright 2002,2006  The FreeRADIUS server project
- * Copyright 2002  Boian Jordanov <bjordanov@orbitel.bg>
+ * @copyright 2002,2006  The FreeRADIUS server project
+ * @copyright 2002  Boian Jordanov <bjordanov@orbitel.bg>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 1e9019721a98e66ad938879769dd09f1b98cdaa7..9917eaace66f57568084e14de1306fe2b06e6b3a 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_policy.c                Implements a policy language
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_policy.c
+ * @brief Implements a policy language (which is defunct as should not be used).
  *
- * Copyright 2004  Alan DeKok <aland@ox.org>
- * Copyright 2006  The FreeRADIUS server project
+ * @copyright 2004  Alan DeKok <aland@ox.org>
+ * @copyright 2006  The FreeRADIUS server project
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index f9180c42518de8830815d1fbe0471b61bdc81670..efbcccb55d46ba4eb3cc8669715f3e6098ef7411 100644 (file)
@@ -1,14 +1,7 @@
 /*
- * rlm_preprocess.c
- *             Contains the functions for the "huntgroups" and "hints"
- *             files.
- *
- * Version:     $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_preprocess.c
+ * @brief Fixes up requests, and processes huntgroups/hints files.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2000  Alan DeKok <aland@ox.org>
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2000  Alan DeKok <aland@ox.org>
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index dcdad51ed258f720e2ec800603055ef0b1a726d6..12e489aee12893219b798c9465c12531ce52e55b 100644 (file)
@@ -1,11 +1,7 @@
 /*
- * rlm_python.c
- *
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_python.c
+ * @brief Translates requests between the server an a python interpreter.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2002  Miguel A.L. Paraz <mparaz@mparaz.com>
- * Copyright 2002  Imperium Technology, Inc.
- * - rewritten by Paul P. Komkoff Jr <i@stingr.net>
+ * @note Rewritten by Paul P. Komkoff Jr <i@stingr.net>.
+ *
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2002  Miguel A.L. Paraz <mparaz@mparaz.com>
+ * @copyright 2002  Imperium Technology, Inc.
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 59dafb01a650acf1b239614b422ef19c38ea4a6c..e4d39765f04e68104ab2a043084cc68bf46eb211 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_radutmp.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_radutmp.c
+ * @brief Tracks sessions.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * FIXME add copyrights
+ * @copyright 2000-2013  The FreeRADIUS server project
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 9ee24b7dba10db24f2fcdee353a75ba73366a6fa..eb7b787a84896a1c0f37353705a3b59dd6a315fe 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_radutmp.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_radutmp2.c
+ * @brief Tracks sessions.
  *
- * Copyright 2000,2001,2002,2003,2004,2006  The FreeRADIUS server project
+ * @copyright 2000-2013  The FreeRADIUS server project
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 6bda294be66fc2cdbbaebd7bd365170ecaf42d87..fe8861506267b04f88a1b75d8e9236912fdc5f02 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_realm.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_realm.c
+ * @brief Parses NAIs and assigns requests to realms.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * FIXME add copyrights
+ * @copyright 2000-2013  The FreeRADIUS server project
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 9a3f35105d742390a85b9efefcf04aaae8941be8..2bde1f0e63f1e0086ca7842ffe85c17a7421de1d 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_redis.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_redis.c
+ * @brief Driver for the REDIS noSQL key value stores.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2011  TekSavvy Solutions <gabe@teksavvy.com>
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2011  TekSavvy Solutions <gabe@teksavvy.com>
  */
-
 #include <freeradius-devel/ident.h>
 
 RCSID("$Id$")
index 45c543f03e51636bad28ebfae7ecc44a6d8347ee..0d6f85f354aa7d58d9a5251ccd9fa572469269e7 100644 (file)
@@ -1,12 +1,7 @@
 /*
- *  rlm_rediswho.c     rlm_rediswho - FreeRADIUS redis/bashtable "radwho" Module
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
- *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_redis_who.c
+ * @brief Session tracking using redis.
  *
- * Copyright 2006  The FreeRADIUS server project
- * Copyright 2011  TekSavvy Solutions Inc <gabe@teksavvy.com>
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2011  TekSavvy Solutions <gabe@teksavvy.com>
  */
-
 #include <freeradius-devel/ident.h>
 
 RCSID("$Id$")
index a6c4feab6947ed4445c121fe0f5b144ae720a716..88288ec429b1ad5df0766eae9dfd40728d3c35ee 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_replicate.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_replicate.c
+ * @brief Duplicate RADIUS requests.
  *
- * Copyright 2011,2012  The FreeRADIUS server project
+ * @copyright 2011-2013  The FreeRADIUS server project
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 13c37ddc17e0bed84c040aef6bb999c5e42e10e6..bb6a53ad08ad0e335cf11c1b49a6c5f3362a6e24 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_rest.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_rest.c
+ * @brief Integrate FreeRADIUS with RESTfull APIs
  *
- * Copyright 2012  Arran Cudbard-Bell <arran.cudbardb@freeradius.org>>
+ * @copyright 2012-2013  Arran Cudbard-Bell <arran.cudbardb@freeradius.org>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 3a0bb2b4208fb58a0e6d8735533f60c10bd9a0c4..b52a8976dc27357c2e82fbed64cdc4f943dce450 100644 (file)
@@ -1,11 +1,7 @@
 /*
- * rlm_ruby.c
- *
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_ruby.c
+ * @brief Translates requests between the server an a ruby interpreter.
  *
- *  Copyright 2008 Andriy Dmytrenko aka Antti, BuzhNET
+ * @copyright 2008 Andriy Dmytrenko aka Antti, BuzhNET
  */
 
 #include <freeradius-devel/ident.h>
index 5b930a0c3dfe3867142a4218016a1ef419e289ba..681d5ef11f302d08ec91a5e9ca53b6d3724cedd6 100644 (file)
@@ -1,15 +1,7 @@
 /*
- * rlm_securid.c
- *
- * Version:  $Id$
- *
- * supports "next-token code" and "new-pin" modes
- *
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_securid.c
+ * @brief Supports auth against SecurID servers using OTP h/w tokens.
+ *
+ * Supports "next-token code" and "new-pin" modes.
  *
- * Copyright 2012  The FreeRADIUS server project
- * Copyright 2012  Alan DeKok <aland@networkradius.com>
+ * @copyright 2012  The FreeRADIUS server project
+ * @copyright 2012  Alan DeKok <aland@networkradius.com>
  */
-
 #include <freeradius-devel/ident.h>
 #include <freeradius-devel/radiusd.h>
 #include <freeradius-devel/modules.h>
index cc2826c419020812600b9f154224867b15cfe3c0..cdb14c31c1616ed29c0e43f46312d76c62045f63 100644 (file)
@@ -1,13 +1,7 @@
 /*
- * rlm_sim_files.c     authorization: Find a SIM user in the "simtriplets"
- *                                     file.
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
  *
- * Copyright 2004  Michael Richardson <mcr@sandelman.ottawa.on.ca>
- * Copyright 2006  The FreeRADIUS server project
+ * @file rlm_sim_files.c
+ * @brief Parses simtriplets files to provide a data src for eap_sim.
  *
- * (Adapted from rlm_files/rlm_files.c )
- */
-
-/*
- * this is an authorization-only module that walks the file every time.
+ * This is an authorization-only module that walks the file every time.
  *
- * this is an example of getting data for rlm_eap_sim from an external
+ * This is an example of getting data for rlm_eap_sim from an external
  * place.
  *
- * in a real system, this would be replaced with a lookup to the SS7
+ * In a real system, this would be replaced with a lookup to the SS7
  * network, but those interfaces are distinctly non-standard, and might
- * even be totally proprietary
- *
- */
-
-/* FILE FORMAT
- *
+ * even be totally proprietary.
  *
  * The triplets file contains records of the form:
+@verbatim
+IMSI            RAND                             SRES     Kc
+232420100000015,30000000000000000000000000000000,30112233,445566778899AABB
+@endverbatim
  *
- * IMSI            RAND                             SRES     Kc
- * 232420100000015,30000000000000000000000000000000,30112233,445566778899AABB
- *
- * there must be *three* entries for every IMSI for it to be considered valid.
- *
+ * There must be *three* entries for every IMSI for it to be considered valid.
  * Lines starting with # are ignored.
  *
  * Conveniently, this file format is produced by XXXX.
-
  *
+ * @copyright 2004  Michael Richardson <mcr@sandelman.ottawa.on.ca>
+ * @copyright 2006  The FreeRADIUS server project
  */
-
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index c0955eead5e8755a9f1dc55210f65079b92d1fee..8c4f20ad33cdc91b9a30e246daf5870aa9ee5c4c 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_smsotp.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_smsotp.c
+ * @brief Supports OTP authentication using SMS.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2009  Siemens AG, Holger Wolff holger.wolff@siemens.com
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2009  Siemens AG, Holger Wolff holger.wolff@siemens.com
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 4140fd66566437ea78a4593209ad84b352da7ab5..67721fff4c7be01f8222f8793a077a5aa47e6a3b 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_soh.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_soh.c
+ * @brief Decodes Microsoft's Statement of Health sub-protocol.
  *
- * Copyright 2010 Phil Mayers <p.mayers@imperial.ac.uk>
+ * @copyright 2010 Phil Mayers <p.mayers@imperial.ac.uk>
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index dd945018827d78157230fcfba9ab8d31b14805d9..7601dd7054b70ec1fae389a8d95eed7b8f869061 100644 (file)
@@ -1,10 +1,7 @@
 /*
- * rlm_sometimes.c
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_sometimes.c
+ * @brief Switches between retuning different return codes.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2012 The FreeRADIUS server project
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 3a59151d0f0ad0b6dad88e79fb8db5b91a8a8520..66ed5e77ff34ac08be3333325d6cd9eb2083669c 100644 (file)
@@ -1,14 +1,7 @@
-
 /*
- * rlm_sql.c           SQL Module
- *             Main SQL module file. Most ICRADIUS code is located in sql.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_sql.c
+ * @brief Implements SQL 'users' file, and SQL accounting.
  *
- * Copyright 2012  Arran Cudbard-Bell <a.cudbardb@freeradius.org>
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2000  Mike Machado <mike@innercite.com>
- * Copyright 2000  Alan DeKok <aland@ox.org>
+ * @copyright 2012  Arran Cudbard-Bell <a.cudbardb@freeradius.org>
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2000  Mike Machado <mike@innercite.com>
+ * @copyright 2000  Alan DeKok <aland@ox.org>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 683c2d67141f385b21120f64dab94aa5f41d3f04..783c0763a1315172987bb2aa28a92f363de7060a 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_sqlcounter.c
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_sqlcounter.c
+ * @brief Tracks data usage and other counters using SQL.
  *
- * Copyright 2001,2006  The FreeRADIUS server project
- * Copyright 2001  Alan DeKok <aland@ox.org>
+ * @copyright 2001,2006  The FreeRADIUS server project
+ * @copyright 2001  Alan DeKok <aland@ox.org>
  */
-
-/* This module is based directly on the rlm_counter module */
-
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 170ecf340ca3be6a01cb8ec31d1a0f4412dc0fdf..b8515922c76d0f266196292a6973026f23814808 100644 (file)
@@ -1,25 +1,22 @@
 /*
- * rlm_sqlhpwippool.c
- * Chooses an IPv4 address from pools defined in ASN Netvim
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
- * Version:    $Id$
+ *   This program is distributed in the hope that it will be useful,
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *   GNU General Public License for more details.
  *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
- * You should have received a copy of the GNU General Public License along with
- * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
- * Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * Copyright (c) 2005-2006 Pawel Foremski <pjf@asn.pl>,
- *               2000-2006 The FreeRADIUS server project
+ *   You should have received a copy of the GNU General Public License
+ *   along with this program; if not, write to the Free Software
+ *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_sqlhpwippool.c
+ * @brief Allocates an IPv4 address from pools defined in ASN Netvim.
  *
  * Current bugs/limits:
  * - probably works only with newer versions of MySQL (subqueries)
  * - pool names (fetched from database) are not "escaped"
  * - you have to set encoding of radius.acctuniqueid to same as
  *   netvim.ips.rsv_by
+ *
+ * @copyright 2005-2006 Pawel Foremski <pjf@asn.pl>,
+ * @copyright 2000-2006 The FreeRADIUS server project
  */
-
 #include <freeradius-devel/radiusd.h>
 #include <freeradius-devel/modules.h>
 #include <freeradius-devel/modpriv.h>
index c7479a441d438267d99bcb1c587d38dd4adc7d8a..7371283889ec886a41ea06fa344f51500f953b15 100644 (file)
@@ -1,12 +1,7 @@
 /*
- *  rlm_sqlippool.c     rlm_sqlippool - FreeRADIUS SQL IP Pool Module
- *
- * Version:  $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
- *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_sqlippool.c
+ * @brief Allocates an IPv4 address from pools stored in SQL.
  *
- * Copyright 2002  Globe.Net Communications Limited
- * Copyright 2006  The FreeRADIUS server project
- * Copyright 2006  Suntel Communications
+ * @copyright 2002  Globe.Net Communications Limited
+ * @copyright 2006  The FreeRADIUS server project
+ * @copyright 2006  Suntel Communications
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index ca832b3c59e49bec008403af53a12f8fda46dfc0..21a0639e56bfc43efd7f71e91ef30407067e9a84 100644 (file)
@@ -1,14 +1,7 @@
 /*
- * rlm_unix.c  authentication: Unix user authentication
- *             accounting:     Functions to write radwtmp file.
- *             Also contains handler for "Group".
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_unix.c
+ * @brief Unixy things
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2000  Jeff Carneal <jeff@apex.net>
- * Copyright 2000  Alan Curry <pacman@world.std.com>
+ * authentication: Unix user authentication
+ * accounting:     Functions to write radwtmp file.
+ * Also contains handler for "Group".
+ *
+ * @copyright 2000,2006  The FreeRADIUS server project
+ * @copyright 2000  Jeff Carneal <jeff@apex.net>
+ * @copyright 2000  Alan Curry <pacman@world.std.com>
  */
-
 #include       <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index c71073ad02b4f37ac3a77d86dfaee86b87537494..2c031ab48f57e4181ede21e0bf57473743e2792b 100644 (file)
@@ -1,12 +1,7 @@
 /*
- * rlm_utf8.c
- *
- * Version:    $Id$
- *
- *   This program is free software; you can redistribute it and/or modify
- *   it under the terms of the GNU General Public License as published by
- *   the Free Software Foundation; either version 2 of the License, or
- *   (at your option) any later version.
+ *   This program is is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU General Public License, version 2 if the
+ *   License as published by the Free Software Foundation.
  *
  *   This program is distributed in the hope that it will be useful,
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   You should have received a copy of the GNU General Public License
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+/**
+ * $Id$
+ * @file rlm_utf8.c
+ * @brief Enforce UTF8 encoding in strings.
  *
- * Copyright 2000,2006  The FreeRADIUS server project
- * Copyright 2000  your name <your address>
+ * @copyright 2000,2006  The FreeRADIUS server project
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")
 
index 33fa50cb5700ca88573eca6ec55beb92add71582..ea747cd97ec982a7bccad2f05ef08b088a9f69e7 100644 (file)
@@ -1,20 +1,21 @@
 /*
- * rlm_wimax.c
- *
- * Version:    $Id$
- *
- * Copyright (C) 2008 Alan DeKok <aland@networkradius.com>
+ *   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ *   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ *   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ *   OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ *   HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+ *   IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
+ *   IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ *   SOFTWARE.
+ */
+/**
+ * $Id$
+ * @file rlm_wimax.c
+ * @brief Supports various WiMax functionality.
  *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
- * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
- * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
- * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
- * IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+ * @copyright 2008 Alan DeKok <aland@networkradius.com>
  */
-
 #include <freeradius-devel/ident.h>
 RCSID("$Id$")