|
|
|
@ -1100,7 +1100,7 @@ static inline void _raii_cleanup_block(_raii_cleanup_block_t *b) { (*b)(); }
|
|
|
|
|
*/
|
|
|
|
|
char *ast_crypt(const char *key, const char *salt);
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
/*!
|
|
|
|
|
* \brief Asterisk wrapper around crypt(3) for encrypting passwords.
|
|
|
|
|
*
|
|
|
|
|
* This function will generate a random salt and encrypt the given password.
|
|
|
|
@ -1113,7 +1113,7 @@ char *ast_crypt(const char *key, const char *salt);
|
|
|
|
|
*/
|
|
|
|
|
char *ast_crypt_encrypt(const char *key);
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
/*!
|
|
|
|
|
* \brief Asterisk wrapper around crypt(3) for validating passwords.
|
|
|
|
|
*
|
|
|
|
|
* \param key User's password to validate.
|
|
|
|
@ -1123,7 +1123,7 @@ char *ast_crypt_encrypt(const char *key);
|
|
|
|
|
*/
|
|
|
|
|
int ast_crypt_validate(const char *key, const char *expected);
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
/*!
|
|
|
|
|
* \brief Test that a file exists and is readable by the effective user.
|
|
|
|
|
* \since 13.7.0
|
|
|
|
|
*
|
|
|
|
@ -1133,7 +1133,7 @@ int ast_crypt_validate(const char *key, const char *expected);
|
|
|
|
|
*/
|
|
|
|
|
int ast_file_is_readable(const char *filename);
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
/*!
|
|
|
|
|
* \brief Compare 2 major.minor.patch.extra version strings.
|
|
|
|
|
* \since 13.7.0
|
|
|
|
|
*
|
|
|
|
@ -1146,7 +1146,7 @@ int ast_file_is_readable(const char *filename);
|
|
|
|
|
*/
|
|
|
|
|
int ast_compare_versions(const char *version1, const char *version2);
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
/*!
|
|
|
|
|
* \brief Test that an OS supports IPv6 Networking.
|
|
|
|
|
* \since 13.14.0
|
|
|
|
|
*
|
|
|
|
@ -1160,7 +1160,7 @@ enum ast_fd_flag_operation {
|
|
|
|
|
AST_FD_FLAG_CLEAR,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
/*!
|
|
|
|
|
* \brief Set flags on the given file descriptor
|
|
|
|
|
* \since 13.19
|
|
|
|
|
*
|
|
|
|
@ -1176,7 +1176,7 @@ enum ast_fd_flag_operation {
|
|
|
|
|
#define ast_fd_set_flags(fd, flags) \
|
|
|
|
|
__ast_fd_set_flags((fd), (flags), AST_FD_FLAG_SET, __FILE__, __LINE__, __PRETTY_FUNCTION__)
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
/*!
|
|
|
|
|
* \brief Clear flags on the given file descriptor
|
|
|
|
|
* \since 13.19
|
|
|
|
|
*
|
|
|
|
|