Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Lukas However
OpenLDAP
Commits
dbde2604
Commit
dbde2604
authored
May 10, 2000
by
Kurt Zeilenga
Browse files
Additional DNS SRV framework (a work in progress)
add common request handler remove bind handler (not needed)
parent
36d5d25e
Changes
11
Hide whitespace changes
Inline
Side-by-side
configure
View file @
dbde2604
#! /bin/sh
# $OpenLDAP$
# from OpenLDAP: pkg/ldap/configure.in,v 1.29
6
2000/05/10 1
6:17:39
kurt Exp
# from OpenLDAP: pkg/ldap/configure.in,v 1.29
7
2000/05/10 1
8:07:03
kurt Exp
# Copyright 1998-2000 The OpenLDAP Foundation. All Rights Reserved.
#
...
...
servers/slapd/back-dnssrv/Makefile.in
View file @
dbde2604
...
...
@@ -10,10 +10,10 @@
# DNSSRV backend written by Kurt Zeilenga
##########################################################################
SRCS
=
init.c search.c config.c
bind.c
compare.c
\
modify.c add.c modrdn.c delete.c
OBJS
=
init.lo search.lo config.lo
bind.lo
compare.lo
\
modify.lo add.lo modrdn.lo delete.lo
SRCS
=
init.c search.c config.c compare.c
\
modify.c add.c modrdn.c delete.c
request.c
OBJS
=
init.lo search.lo config.lo compare.lo
\
modify.lo add.lo modrdn.lo delete.lo
request.lo
LDAP_INCDIR
=
../../../include
LDAP_LIBDIR
=
../../../libraries
...
...
servers/slapd/back-dnssrv/add.c
View file @
dbde2604
...
...
@@ -23,5 +23,5 @@ dnssrv_back_add(
Entry
*
e
)
{
return
-
1
;
return
dnssrv_back_request
(
be
,
conn
,
op
,
e
->
e_dn
,
e
->
e_ndn
)
;
}
servers/slapd/back-dnssrv/back-dnssrv.h
View file @
dbde2604
...
...
@@ -14,6 +14,14 @@
#include
"external.h"
LDAP_BEGIN_DECL
int
dnssrv_result
();
extern
int
dnssrv_back_request
LDAP_P
((
BackendDB
*
bd
,
Connection
*
conn
,
Operation
*
op
,
const
char
*
dn
,
const
char
*
ndn
));
LDAP_END_DECL
#endif
/* DNSSRV_BACK_H */
servers/slapd/back-dnssrv/compare.c
View file @
dbde2604
...
...
@@ -25,5 +25,5 @@ dnssrv_back_compare(
Ava
*
ava
)
{
return
-
1
;
return
dnssrv_back_request
(
be
,
conn
,
op
,
dn
,
ndn
)
;
}
servers/slapd/back-dnssrv/delete.c
View file @
dbde2604
...
...
@@ -25,5 +25,5 @@ dnssrv_back_delete(
char
*
ndn
)
{
return
-
1
;
return
dnssrv_back_request
(
be
,
conn
,
op
,
dn
,
ndn
)
;
}
servers/slapd/back-dnssrv/init.c
View file @
dbde2604
...
...
@@ -45,7 +45,7 @@ dnssrv_back_initialize(
bi
->
bi_db_close
=
0
;
bi
->
bi_db_destroy
=
dnssrv_back_db_destroy
;
bi
->
bi_op_bind
=
dnssrv_back_bind
;
bi
->
bi_op_bind
=
0
;
bi
->
bi_op_unbind
=
0
;
bi
->
bi_op_search
=
dnssrv_back_search
;
bi
->
bi_op_compare
=
dnssrv_back_compare
;
...
...
servers/slapd/back-dnssrv/modify.c
View file @
dbde2604
...
...
@@ -26,5 +26,5 @@ dnssrv_back_modify(
LDAPModList
*
ml
)
{
return
-
1
;
return
dnssrv_back_request
(
be
,
conn
,
op
,
dn
,
ndn
)
;
}
servers/slapd/back-dnssrv/modrdn.c
View file @
dbde2604
...
...
@@ -27,5 +27,5 @@ dnssrv_back_modrdn(
char
*
newSuperior
)
{
return
-
1
;
return
dnssrv_back_request
(
be
,
conn
,
op
,
dn
,
ndn
)
;
}
servers/slapd/back-dnssrv/
bind
.c
→
servers/slapd/back-dnssrv/
request
.c
View file @
dbde2604
/*
bin
d.c - DNS SRV backend
bind function
*/
/*
ad
d.c - DNS SRV backend
request handler
*/
/* $OpenLDAP$ */
/*
* Copyright 2000 The OpenLDAP Foundation, All Rights Reserved.
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file
*/
#include
"portable.h"
#include
<stdio.h>
#include
<ac/socket.h>
#include
<ac/string.h>
#include
<ac/socket.h>
#include
"slap.h"
#include
"back-dnssrv.h"
int
dnssrv_back_bind
(
Backend
*
be
,
Connection
*
conn
,
Operation
*
op
,
char
*
dn
,
char
*
ndn
,
int
method
,
char
*
mech
,
struct
berval
*
cred
,
char
**
edn
)
dnssrv_back_request
(
Backend
*
be
,
Connection
*
conn
,
Operation
*
op
,
const
char
*
dn
,
const
char
*
ndn
)
{
return
(
-
1
)
;
return
-
1
;
}
servers/slapd/back-dnssrv/search.c
View file @
dbde2604
...
...
@@ -22,8 +22,8 @@ dnssrv_back_search(
Backend
*
be
,
Connection
*
conn
,
Operation
*
op
,
char
*
base
,
char
*
n
base
,
char
*
dn
,
char
*
n
dn
,
int
scope
,
int
deref
,
int
size
,
...
...
@@ -34,5 +34,5 @@ dnssrv_back_search(
int
attrsonly
)
{
return
-
1
;
return
dnssrv_back_request
(
be
,
conn
,
op
,
dn
,
ndn
)
;
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment