aboutsummaryrefslogtreecommitdiff
path: root/include/security
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2012-05-26 14:23:18 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2012-05-26 14:23:18 +0000
commit55b76c4090c6a27c9bc8126a6fcfb7572e59041c (patch)
tree64307889a4ba20119258d81c0ac0b3060d7a10f0 /include/security
parent9b171ba819bc3eef8f0063725b3b8aada84613e0 (diff)
Notes
Diffstat (limited to 'include/security')
-rw-r--r--include/security/openpam.h43
-rw-r--r--include/security/openpam_version.h6
2 files changed, 43 insertions, 6 deletions
diff --git a/include/security/openpam.h b/include/security/openpam.h
index 0c896a480a96f..4ba8b95fa0fc4 100644
--- a/include/security/openpam.h
+++ b/include/security/openpam.h
@@ -32,7 +32,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: openpam.h 455 2011-10-29 18:31:11Z des $
+ * $Id: openpam.h 605 2012-04-20 11:05:10Z des $
*/
#ifndef SECURITY_OPENPAM_H_INCLUDED
@@ -157,12 +157,49 @@ openpam_readline(FILE *_f,
int *_lineno,
size_t *_lenp)
OPENPAM_NONNULL((1));
+
+char **
+openpam_readlinev(FILE *_f,
+ int *_lineno,
+ int *_lenp)
+ OPENPAM_NONNULL((1));
+
+char *
+openpam_readword(FILE *_f,
+ int *_lineno,
+ size_t *_lenp)
+ OPENPAM_NONNULL((1));
#endif
+int
+openpam_straddch(char **_str,
+ size_t *_sizep,
+ size_t *_lenp,
+ int ch)
+ OPENPAM_NONNULL((1));
+
+/*
+ * Enable / disable optional features
+ */
+enum {
+ OPENPAM_RESTRICT_SERVICE_NAME,
+ OPENPAM_VERIFY_POLICY_FILE,
+ OPENPAM_RESTRICT_MODULE_NAME,
+ OPENPAM_VERIFY_MODULE_FILE,
+ OPENPAM_NUM_FEATURES
+};
+
+int
+openpam_set_feature(int _feature, int _onoff);
+
+int
+openpam_get_feature(int _feature, int *_onoff);
+
/*
* Log levels
*/
enum {
+ PAM_LOG_LIBDEBUG = -1,
PAM_LOG_DEBUG,
PAM_LOG_VERBOSE,
PAM_LOG_NOTICE,
@@ -196,8 +233,8 @@ _openpam_log(int _level,
void
openpam_log(int _level,
const char *_format,
- ...)
- OPENPAM_FORMAT ((__printf__, 2, 3))
+ ...)
+ OPENPAM_FORMAT ((__printf__, 2, 3))
OPENPAM_NONNULL((2));
#endif
diff --git a/include/security/openpam_version.h b/include/security/openpam_version.h
index ed1c1de69f50f..d50d91368954a 100644
--- a/include/security/openpam_version.h
+++ b/include/security/openpam_version.h
@@ -32,14 +32,14 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: openpam_version.h 505 2011-12-18 14:13:08Z des $
+ * $Id: openpam_version.h 609 2012-05-26 13:57:45Z des $
*/
#ifndef SECURITY_OPENPAM_VERSION_H_INCLUDED
#define SECURITY_OPENPAM_VERSION_H_INCLUDED
#define OPENPAM
-#define OPENPAM_VERSION 20111218
-#define OPENPAM_RELEASE "Lycopsida"
+#define OPENPAM_VERSION 20120526
+#define OPENPAM_RELEASE "Micrampelis"
#endif /* !SECURITY_OPENPAM_VERSION_H_INCLUDED */