Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Simon
OpenLDAP
Commits
da93ca8c
Commit
da93ca8c
authored
Dec 18, 1999
by
Kurt Zeilenga
Browse files
Remove DNS_DN experimental code.
parent
f3a650b8
Changes
5
Hide whitespace changes
Inline
Side-by-side
servers/slapd/back-bdb2/modrdn.c
View file @
da93ca8c
...
...
@@ -303,10 +303,6 @@ bdb2i_back_modrdn_internal(
}
#ifdef DNS_DN
if
(
dn_type
(
old_rdn
)
==
DN_X500
)
{
#endif
Debug
(
LDAP_DEBUG_TRACE
,
"ldbm_back_modrdn: DN_X500
\n
"
,
0
,
0
,
0
);
...
...
@@ -367,20 +363,6 @@ bdb2i_back_modrdn_internal(
}
/* if (deleteoldrdn) */
#ifdef DNS_DN
}
else
{
Debug
(
LDAP_DEBUG_TRACE
,
"ldbm_back_modrdn: DNS DN
\n
"
,
0
,
0
,
0
);
/* XXXV3: not sure of what to do here */
Debug
(
LDAP_DEBUG_TRACE
,
"ldbm_back_modrdn: not fully implemented...
\n
"
,
0
,
0
,
0
);
}
#endif
/* check for abandon */
ldap_pvt_thread_mutex_lock
(
&
op
->
o_abandonmutex
);
if
(
op
->
o_abandon
)
{
...
...
servers/slapd/back-ldbm/modrdn.c
View file @
da93ca8c
...
...
@@ -344,10 +344,6 @@ ldbm_back_modrdn(
}
#ifdef DNS_DN
if
(
dn_type
(
old_rdn
)
==
DN_X500
)
{
#endif
Debug
(
LDAP_DEBUG_TRACE
,
"ldbm_back_modrdn: DN_X500
\n
"
,
0
,
0
,
0
);
...
...
@@ -403,22 +399,6 @@ ldbm_back_modrdn(
old_rdn_val
,
0
,
0
);
}
#ifdef DNS_DN
}
else
{
Debug
(
LDAP_DEBUG_TRACE
,
"ldbm_back_modrdn: DNS DN
\n
"
,
0
,
0
,
0
);
/* XXXV3: not sure of what to do here */
Debug
(
LDAP_DEBUG_TRACE
,
"ldbm_back_modrdn: not fully implemented...
\n
"
,
0
,
0
,
0
);
send_ldap_result
(
conn
,
op
,
LDAP_OPERATIONS_ERROR
,
NULL
,
NULL
,
NULL
,
NULL
);
goto
return_results
;
}
#endif
/* check for abandon */
ldap_pvt_thread_mutex_lock
(
&
op
->
o_abandonmutex
);
if
(
op
->
o_abandon
)
{
...
...
servers/slapd/dn.c
View file @
da93ca8c
...
...
@@ -222,26 +222,6 @@ dn_parent(
return
(
NULL
);
}
#ifdef DNS_DN
/*
* no =, assume it is a dns name, like blah@some.domain.name
* if the blah@ part is there, return some.domain.name. if
* it's just some.domain.name, return domain.name.
*/
if
(
strchr
(
dn
,
'='
)
==
NULL
)
{
if
(
(
s
=
strchr
(
dn
,
'@'
))
==
NULL
)
{
if
(
(
s
=
strchr
(
dn
,
'.'
))
==
NULL
)
{
return
(
NULL
);
}
}
if
(
*
(
s
+
1
)
==
'\0'
)
{
return
(
NULL
);
}
else
{
return
(
ch_strdup
(
&
s
[
1
]
)
);
}
}
#endif
/*
* else assume it is an X.500-style name, which looks like
* foo=bar,sha=baz,...
...
...
@@ -296,28 +276,6 @@ char * dn_rdn(
dn
=
ch_strdup
(
dn
);
#ifdef DNS_DN
/*
* no =, assume it is a dns name, like blah@some.domain.name
* if the blah@ part is there, return some.domain.name. if
* it's just some.domain.name, return domain.name.
*/
if
(
strchr
(
dn
,
'='
)
==
NULL
)
{
if
(
(
s
=
strchr
(
dn
,
'@'
))
==
NULL
)
{
if
(
(
s
=
strchr
(
dn
,
'.'
))
==
NULL
)
{
return
(
dn
);
}
}
*
s
=
'\0'
;
return
(
dn
);
}
#endif
/*
* else assume it is an X.500-style name, which looks like
* foo=bar,sha=baz,...
*/
inquote
=
0
;
for
(
s
=
dn
;
*
s
;
s
++
)
{
...
...
@@ -398,20 +356,6 @@ dn_issuffix(
return
(
strcmp
(
dn
+
dnlen
-
suffixlen
,
suffix
)
==
0
);
}
#ifdef DNS_DN
/*
* dn_type - tells whether the given dn is an X.500 thing or DNS thing
* returns (defined in slap.h): DN_DNS dns-style thing
* DN_X500 x500-style thing
*/
int
dn_type
(
char
*
dn
)
{
return
(
strchr
(
dn
,
'='
)
==
NULL
?
DN_DNS
:
DN_X500
);
}
#endif
/*
* get_next_substring(), rdn_attr_type(), rdn_attr_value(), and
* build_new_dn().
...
...
@@ -542,39 +486,7 @@ build_new_dn( char ** new_dn,
*
new_dn
=
(
char
*
)
ch_malloc
(
strlen
(
p_dn
)
+
strlen
(
newrdn
)
+
3
);
#ifdef DNS_DN
if
(
dn_type
(
e_dn
)
==
DN_X500
)
{
#endif
strcpy
(
*
new_dn
,
newrdn
);
strcat
(
*
new_dn
,
","
);
strcat
(
*
new_dn
,
p_dn
);
#ifdef DNS_DN
}
else
{
char
*
s
;
char
sep
[
2
];
strcpy
(
*
new_dn
,
newrdn
);
s
=
strchr
(
newrdn
,
'\0'
);
s
--
;
if
(
(
*
s
!=
'.'
)
&&
(
*
s
!=
'@'
)
)
{
if
(
(
s
=
strpbrk
(
e_dn
,
".@"
))
!=
NULL
)
{
sep
[
0
]
=
*
s
;
sep
[
1
]
=
'\0'
;
strcat
(
*
new_dn
,
sep
);
}
}
strcat
(
*
new_dn
,
p_dn
);
}
#endif
}
servers/slapd/proto-slap.h
View file @
da93ca8c
...
...
@@ -214,9 +214,6 @@ LIBSLAPD_F (char *) dn_parent LDAP_P(( Backend *be, const char *dn ));
LIBSLAPD_F
(
char
**
)
dn_subtree
LDAP_P
((
Backend
*
be
,
const
char
*
dn
));
LIBSLAPD_F
(
char
*
)
dn_rdn
LDAP_P
((
Backend
*
be
,
char
*
dn
));
LIBSLAPD_F
(
int
)
dn_issuffix
LDAP_P
((
char
*
dn
,
char
*
suffix
));
#ifdef DNS_DN
LIBSLAPD_F
(
int
)
dn_type
LDAP_P
((
char
*
dn
));
#endif
LIBSLAPD_F
(
int
)
rdn_validate
LDAP_P
((
const
char
*
str
));
LIBSLAPD_F
(
char
*
)
rdn_attr_value
LDAP_P
((
char
*
rdn
));
LIBSLAPD_F
(
char
*
)
rdn_attr_type
LDAP_P
((
char
*
rdn
));
...
...
servers/slapd/slap.h
View file @
da93ca8c
...
...
@@ -55,11 +55,6 @@ LDAP_BEGIN_DECL
*/
#define LDAP_MOD_SOFTADD 0x1000
#ifdef DNS_DN
#define DN_DNS 0
#define DN_X500 1
#endif
#define ON 1
#define OFF (-1)
#define UNDEFINED 0
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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