[Freeswitch-svn] [commit] r11782 - freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/iptsec
FreeSWITCH SVN
mikej at freeswitch.org
Wed Feb 11 08:21:43 PST 2009
Author: mikej
Date: Wed Feb 11 10:21:43 2009
New Revision: 11782
Log:
Fri Jan 9 10:19:27 CST 2009 Pekka Pessi <first.last at nokia.com>
* auth_client.c: updated documentation
Modified:
freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/iptsec/auth_client.c
Modified: freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/iptsec/auth_client.c
==============================================================================
--- freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/iptsec/auth_client.c (original)
+++ freeswitch/trunk/libs/sofia-sip/libsofia-sip-ua/iptsec/auth_client.c Wed Feb 11 10:21:43 2009
@@ -92,7 +92,7 @@
* @param[in] ch challenge to be processed
* @param[in] crcl credential class
*
- * @retval 1 when challenge was updated
+ * @retval 1 when at least one challenge was updated
* @retval 0 when there was no new challenges
* @retval -1 upon an error
*/
@@ -291,9 +291,10 @@
*
* @param[in,out] auc_list list of authenticators
* @param[in,out] home memory home used for allocations
- * @param[in] data colon-separated authentication data
+ * @param[in] data colon-separated authentication data
*
- * @retval 0 when successful
+ * @retval >0 when successful
+ * @retval 0 if not authenticator matched with @a data
* @retval -1 upon an error
*/
int auc_credentials(auth_client_t **auc_list, su_home_t *home,
@@ -340,15 +341,13 @@
*
* scheme:"realm":user:pass
*
- * @todo The authentication data format sucks.
- *
* @param[in,out] auc_list list of authenticators
* @param[in] scheme scheme to use (NULL, if any)
* @param[in] realm realm to use (NULL, if any)
* @param[in] user username
* @param[in] pass password
*
- * @retval number of updated clients
+ * @retval >0 or number of updated clients when successful
* @retval 0 when no client was updated
* @retval -1 upon an error
*/
@@ -528,7 +527,7 @@
return 1;
}
-/** Check if we have all required credentials.
+/** Check if there are credentials for all challenges.
*
* @retval 1 when authorization can proceed
* @retval 0 when there is not enough credentials
@@ -587,7 +586,7 @@
if (pub == NULL)
pub = msg_object(msg);
- /* Remove existing credentials */
+ /* Remove existing credential headers */
for (ca = *auc_list; ca; ca = ca->ca_next) {
msg_header_t **hh = msg_hclass_offset(mc, pub, ca->ca_credential_class);
@@ -595,7 +594,7 @@
msg_header_remove(msg, pub, *hh);
}
- /* Insert new credentials */
+ /* Insert new credential headers */
for (; *auc_list; auc_list = &(*auc_list)->ca_next) {
su_home_t *home = msg_home(msg);
msg_header_t *h = NULL;
More information about the Freeswitch-svn
mailing list