|
Ian Kent |
b4167b |
autofs-5.0.5 - fix add simple bind auth
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
From: Ian Kent <raven@themaw.net>
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
Simple authentication should not require SASL.
|
|
Ian Kent |
b4167b |
---
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
CHANGELOG | 1 +
|
|
Ian Kent |
b4167b |
include/lookup_ldap.h | 5 +++++
|
|
Ian Kent |
b4167b |
modules/cyrus-sasl.c | 1 -
|
|
Ian Kent |
b4167b |
modules/lookup_ldap.c | 1 -
|
|
Ian Kent |
b4167b |
4 files changed, 6 insertions(+), 2 deletions(-)
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
--- autofs-5.0.5.orig/CHANGELOG
|
|
Ian Kent |
b4167b |
+++ autofs-5.0.5/CHANGELOG
|
|
Ian Kent |
b4167b |
@@ -52,6 +52,7 @@
|
|
Ian Kent |
b4167b |
- always read file maps mount lookup map read fix.
|
|
Ian Kent |
b4167b |
- fix direct map not updating on reread.
|
|
Ian Kent |
b4167b |
- add external bind method.
|
|
Ian Kent |
b4167b |
+- fix add simple bind auth.
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
03/09/2009 autofs-5.0.5
|
|
Ian Kent |
b4167b |
-----------------------
|
|
Ian Kent |
b4167b |
--- autofs-5.0.5.orig/include/lookup_ldap.h
|
|
Ian Kent |
b4167b |
+++ autofs-5.0.5/include/lookup_ldap.h
|
|
Ian Kent |
b4167b |
@@ -1,6 +1,8 @@
|
|
Ian Kent |
b4167b |
#ifndef LOOKUP_LDAP_H
|
|
Ian Kent |
b4167b |
#define LOOKUP_LDAP_H
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
+#include <ldap.h>
|
|
Ian Kent |
b4167b |
+
|
|
Ian Kent |
b4167b |
#ifdef WITH_SASL
|
|
Ian Kent |
b4167b |
#include <openssl/ssl.h>
|
|
Ian Kent |
b4167b |
#include <openssl/evp.h>
|
|
Ian Kent |
b4167b |
@@ -102,6 +104,8 @@ struct lookup_context {
|
|
Ian Kent |
b4167b |
#define LDAP_AUTH_NOTREQUIRED 0x0001
|
|
Ian Kent |
b4167b |
#define LDAP_AUTH_REQUIRED 0x0002
|
|
Ian Kent |
b4167b |
#define LDAP_AUTH_AUTODETECT 0x0004
|
|
Ian Kent |
b4167b |
+#endif
|
|
Ian Kent |
b4167b |
+
|
|
Ian Kent |
b4167b |
#define LDAP_AUTH_USESIMPLE 0x0008
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
/* lookup_ldap.c */
|
|
Ian Kent |
b4167b |
@@ -109,6 +113,7 @@ LDAP *init_ldap_connection(unsigned logo
|
|
Ian Kent |
b4167b |
int unbind_ldap_connection(unsigned logopt, LDAP *ldap, struct lookup_context *ctxt);
|
|
Ian Kent |
b4167b |
int authtype_requires_creds(const char *authtype);
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
+#ifdef WITH_SASL
|
|
Ian Kent |
b4167b |
/* cyrus-sasl.c */
|
|
Ian Kent |
b4167b |
int autofs_sasl_client_init(unsigned logopt);
|
|
Ian Kent |
b4167b |
int autofs_sasl_init(unsigned logopt, LDAP *ldap, struct lookup_context *ctxt);
|
|
Ian Kent |
b4167b |
--- autofs-5.0.5.orig/modules/cyrus-sasl.c
|
|
Ian Kent |
b4167b |
+++ autofs-5.0.5/modules/cyrus-sasl.c
|
|
Ian Kent |
b4167b |
@@ -51,7 +51,6 @@
|
|
Ian Kent |
b4167b |
#include <stdio.h>
|
|
Ian Kent |
b4167b |
#include <stdlib.h>
|
|
Ian Kent |
b4167b |
#include <string.h>
|
|
Ian Kent |
b4167b |
-#include <ldap.h>
|
|
Ian Kent |
b4167b |
#include <sasl/sasl.h>
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
#include "automount.h"
|
|
Ian Kent |
b4167b |
--- autofs-5.0.5.orig/modules/lookup_ldap.c
|
|
Ian Kent |
b4167b |
+++ autofs-5.0.5/modules/lookup_ldap.c
|
|
Ian Kent |
b4167b |
@@ -28,7 +28,6 @@
|
|
Ian Kent |
b4167b |
#include <arpa/nameser.h>
|
|
Ian Kent |
b4167b |
#include <resolv.h>
|
|
Ian Kent |
b4167b |
#include <lber.h>
|
|
Ian Kent |
b4167b |
-#include <ldap.h>
|
|
Ian Kent |
b4167b |
|
|
Ian Kent |
b4167b |
#define MODULE_LOOKUP
|
|
Ian Kent |
b4167b |
#include "automount.h"
|