Skip to content

Commit

Permalink
Update the LDAP SDK to include the 3.2.0 Commercial Edition updates.
Browse files Browse the repository at this point in the history
  • Loading branch information
dirmgr committed Sep 20, 2016
1 parent dc5cb58 commit dd9c257
Show file tree
Hide file tree
Showing 414 changed files with 24,121 additions and 1,792 deletions.
2 changes: 0 additions & 2 deletions build-se.xml
Original file line number Diff line number Diff line change
Expand Up @@ -395,7 +395,6 @@
windowtitle="UnboundID LDAP SDK for Java ${MMPQ} (Standard Edition)"
doctitle="UnboundID LDAP SDK for Java<br>${MMPQ} (Standard Edition)"
maxmemory="${MEM}" access="protected"
stylesheetfile="${resource.dir}/unboundid-javadoc.css"
bottom="<div id="footer">Copyright © 2008-${year} – UnboundID Corp. – All Rights Reserved.</div>">
<fileset dir="${src.dir}" defaultexcludes="yes">
<exclude name="**/*Helper*" />
Expand Down Expand Up @@ -579,7 +578,6 @@
windowtitle="UnboundID LDAP SDK for Java ${MMPQ} (Minimal Edition)"
doctitle="UnboundID LDAP SDK for Java&lt;br&gt;${MMPQ} (Minimal Edition)"
maxmemory="${MEM}" access="protected"
stylesheetfile="${resource.dir}/unboundid-javadoc.css"
bottom="&lt;div id=&quot;footer&quot;&gt;Copyright &amp;copy; 2008-${year} &amp;ndash; UnboundID Corp. &amp;ndash; All Rights Reserved.&lt;/div&gt;">
<fileset dir="${me.src.dir}" defaultexcludes="yes">
<exclude name="**/*Helper*" />
Expand Down
4 changes: 1 addition & 3 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,6 @@
windowtitle="UnboundID LDAP SDK for Java ${MMPQ}"
doctitle="UnboundID LDAP SDK for Java&lt;br&gt;${MMPQ}"
maxmemory="${MEM}" access="protected"
stylesheetfile="${resource.dir}/unboundid-javadoc.css"
bottom="&lt;div id=&quot;footer&quot;&gt;Copyright &amp;copy; 2008-${year} &amp;ndash; UnboundID Corp. &amp;ndash; All Rights Reserved.&lt;/div&gt;">
<fileset dir="${src.dir}" defaultexcludes="yes">
<exclude name="**/*Helper*" />
Expand Down Expand Up @@ -355,7 +354,7 @@
<attribute name="Bundle-DocURL"
value="${LDAP_SDK_HOME_URL}" />
<attribute name="Export-Package"
value="com.unboundid.asn1${VER},com.unboundid.ldap.listener${VER},com.unboundid.ldap.listener.interceptor${VER},com.unboundid.ldap.matchingrules${VER},com.unboundid.ldap.sdk${VER},com.unboundid.ldap.sdk.controls${VER},com.unboundid.ldap.sdk.experimental${VER},com.unboundid.ldap.sdk.extensions${VER},com.unboundid.ldap.sdk.migrate.jndi${VER},com.unboundid.ldap.sdk.migrate.ldapjdk${VER},com.unboundid.ldap.sdk.persist${VER},com.unboundid.ldap.sdk.schema${VER},com.unboundid.ldap.sdk.transformations${VER},com.unboundid.ldap.sdk.unboundidds${VER},com.unboundid.ldap.sdk.unboundidds.controls${VER},com.unboundid.ldap.sdk.unboundidds.extensions${VER},com.unboundid.ldap.sdk.unboundidds.jsonfilter${VER},com.unboundid.ldap.sdk.unboundidds.logs${VER},com.unboundid.ldap.sdk.unboundidds.monitors${VER},com.unboundid.ldap.sdk.unboundidds.tasks${VER},com.unboundid.ldif${VER},com.unboundid.util${VER},com.unboundid.util.args${VER},com.unboundid.util.json${VER},com.unboundid.util.ssl${VER}" />
value="com.unboundid.asn1${VER},com.unboundid.ldap.listener${VER},com.unboundid.ldap.listener.interceptor${VER},com.unboundid.ldap.matchingrules${VER},com.unboundid.ldap.sdk${VER},com.unboundid.ldap.sdk.controls${VER},com.unboundid.ldap.sdk.experimental${VER},com.unboundid.ldap.sdk.extensions${VER},com.unboundid.ldap.sdk.migrate.jndi${VER},com.unboundid.ldap.sdk.migrate.ldapjdk${VER},com.unboundid.ldap.sdk.persist${VER},com.unboundid.ldap.sdk.schema${VER},com.unboundid.ldap.sdk.transformations${VER},com.unboundid.ldap.sdk.unboundidds${VER},com.unboundid.ldap.sdk.unboundidds.controls${VER},com.unboundid.ldap.sdk.unboundidds.extensions${VER},com.unboundid.ldap.sdk.unboundidds.jsonfilter${VER},com.unboundid.ldap.sdk.unboundidds.logs${VER},com.unboundid.ldap.sdk.unboundidds.monitors${VER},com.unboundid.ldap.sdk.unboundidds.tasks${VER},com.unboundid.ldap.sdk.unboundidds.tools${VER},com.unboundid.ldif${VER},com.unboundid.util${VER},com.unboundid.util.args${VER},com.unboundid.util.json${VER},com.unboundid.util.ssl${VER}" />
<attribute name="Import-Package"
value="javax.crypto,javax.crypto.spec,javax.naming,javax.naming.directory,javax.naming.ldap,javax.net,javax.net.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.x500,javax.security.sasl" />
<attribute name="Sealed" value="true" />
Expand All @@ -368,7 +367,6 @@
windowtitle="UnboundID LDAP SDK for Java ${MMPQ} (Commercial Edition)"
doctitle="UnboundID LDAP SDK for Java&lt;br&gt;${MMPQ} (Commercial Edition)"
maxmemory="${MEM}" access="protected"
stylesheetfile="${resource.dir}/unboundid-javadoc.css"
bottom="&lt;div id=&quot;footer&quot;&gt;Copyright &amp;copy; 2008-${year} &amp;ndash; UnboundID Corp. &amp;ndash; All Rights Reserved.&lt;/div&gt;">
<fileset dir="${src.dir}" defaultexcludes="yes">
<exclude name="**/*Helper*" />
Expand Down
35 changes: 35 additions & 0 deletions dist-root-ce/tools/generate-totp-shared-secret
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/sh

# Copyright 2012-2016 UnboundID Corp.
# All Rights Reserved.
#
# -----
#
# Copyright (C) 2012-2016 UnboundID Corp.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License (GPLv2 only)
# as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License


# Get the current working directory and the tools directory.
CURRENT_DIR=`pwd`
cd "`dirname "${0}"`"
TOOLS_DIR=`pwd`
cd ${CURRENT_DIR}


# Invoke a number of common script utility functions.
. "${TOOLS_DIR}/.script-util.sh"


# Invoke the tool with the provided command-line arguments.
"${JAVA_CMD}" ${JAVA_ARGS} -cp "${TOOLS_DIR}/../unboundid-ldapsdk-ce.jar" \
com.unboundid.ldap.sdk.unboundidds.tools.GenerateTOTPSharedSecret "${@}"

15 changes: 15 additions & 0 deletions dist-root-ce/tools/generate-totp-shared-secret.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
@echo off

rem Copyright 2012-2016 UnboundID Corp.
rem All Rights Reserved.


rem Get the directory containing this batch file.
set BATDIR=%~dp0

rem Invoke a number of common script utility functions.
call "%BATDIR%\.script-util.bat"

rem Invoke the tool with the provided command-line arguments.
"%JAVA_CMD%" %JAVA_ARGS% -cp "%BATDIR%\..\unboundid-ldapsdk-ce.jar" com.unboundid.ldap.sdk.unboundidds.tools.GenerateTOTPSharedSecret %*

2 changes: 1 addition & 1 deletion dist-root-ce/tools/ldapmodify
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,5 @@ cd ${CURRENT_DIR}
# Invoke the tool with the provided command-line arguments.
"${JAVA_CMD}" ${JAVA_ARGS} \
-cp "${TOOLS_DIR}/../unboundid-ldapsdk-ce.jar:${CLASSPATH}" \
com.unboundid.ldap.sdk.examples.LDAPModify "${@}"
com.unboundid.ldap.sdk.unboundidds.tools.LDAPModify "${@}"

2 changes: 1 addition & 1 deletion dist-root-ce/tools/ldapmodify.bat
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ rem Invoke a number of common script utility functions.
call "%BATDIR%\.script-util.bat"

rem Invoke the tool with the provided command-line arguments.
"%JAVA_CMD%" %JAVA_ARGS% -cp "%BATDIR%\..\unboundid-ldapsdk-ce.jar;%CLASSPATH%" com.unboundid.ldap.sdk.examples.LDAPModify %*
"%JAVA_CMD%" %JAVA_ARGS% -cp "%BATDIR%\..\unboundid-ldapsdk-ce.jar;%CLASSPATH%" com.unboundid.ldap.sdk.unboundidds.tools.LDAPModify %*

35 changes: 35 additions & 0 deletions dist-root-ce/tools/manage-account
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/sh

# Copyright 2012-2016 UnboundID Corp.
# All Rights Reserved.
#
# -----
#
# Copyright (C) 2012-2016 UnboundID Corp.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License (GPLv2 only)
# as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License


# Get the current working directory and the tools directory.
CURRENT_DIR=`pwd`
cd "`dirname "${0}"`"
TOOLS_DIR=`pwd`
cd ${CURRENT_DIR}


# Invoke a number of common script utility functions.
. "${TOOLS_DIR}/.script-util.sh"


# Invoke the tool with the provided command-line arguments.
"${JAVA_CMD}" ${JAVA_ARGS} -cp "${TOOLS_DIR}/../unboundid-ldapsdk-ce.jar" \
com.unboundid.ldap.sdk.unboundidds.tools.ManageAccount "${@}"

15 changes: 15 additions & 0 deletions dist-root-ce/tools/manage-account.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
@echo off

rem Copyright 2012-2016 UnboundID Corp.
rem All Rights Reserved.


rem Get the directory containing this batch file.
set BATDIR=%~dp0

rem Invoke a number of common script utility functions.
call "%BATDIR%\.script-util.bat"

rem Invoke the tool with the provided command-line arguments.
"%JAVA_CMD%" %JAVA_ARGS% -cp "%BATDIR%\..\unboundid-ldapsdk-ce.jar" com.unboundid.ldap.sdk.unboundidds.tools.ManageAccount %*

35 changes: 35 additions & 0 deletions dist-root-ce/tools/split-ldif
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
#!/bin/sh

# Copyright 2012-2016 UnboundID Corp.
# All Rights Reserved.
#
# -----
#
# Copyright (C) 2012-2016 UnboundID Corp.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License (GPLv2 only)
# as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License


# Get the current working directory and the tools directory.
CURRENT_DIR=`pwd`
cd "`dirname "${0}"`"
TOOLS_DIR=`pwd`
cd ${CURRENT_DIR}


# Invoke a number of common script utility functions.
. "${TOOLS_DIR}/.script-util.sh"


# Invoke the tool with the provided command-line arguments.
"${JAVA_CMD}" ${JAVA_ARGS} -cp "${TOOLS_DIR}/../unboundid-ldapsdk-ce.jar" \
com.unboundid.ldap.sdk.unboundidds.tools.SplitLDIF "${@}"

15 changes: 15 additions & 0 deletions dist-root-ce/tools/split-ldif.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
@echo off

rem Copyright 2012-2016 UnboundID Corp.
rem All Rights Reserved.


rem Get the directory containing this batch file.
set BATDIR=%~dp0

rem Invoke a number of common script utility functions.
call "%BATDIR%\.script-util.bat"

rem Invoke the tool with the provided command-line arguments.
"%JAVA_CMD%" %JAVA_ARGS% -cp "%BATDIR%\..\unboundid-ldapsdk-ce.jar" com.unboundid.ldap.sdk.unboundidds.tools.SplitLDIF %*

21 changes: 11 additions & 10 deletions docs-ce/commercial-edition/controls.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ <h2>Using Additional Controls Provided in the Commercial Edition</h2>
Getting Started Guide, the commercial edition of the UnboundID LDAP SDK for Java
provides support for a number of other controls that are either less standardized
or are specific to a particular server or set of servers. These controls are only
tested and assured to work with the UnboundID Directory Server and are not
recommended for use in conjunction with any other type of server.
tested and assured to work with the Ping Identity, UnboundID, and Alcatel-Lucent
Directory Server and are not recommended for use in conjunction with any other
type of server.
</p>

<p></p>
Expand Down Expand Up @@ -457,14 +458,14 @@ <h3>No-Op Request Control</h3>
The LDAP no-op request control is defined in draft-zeilenga-ldap-noop, although
because it has not yet been standardized no official OID has been allocated for
this control and therefore it uses a temporary OID which is used by OpenLDAP,
OpenDS, and the UnboundID Directory Server. This control may be included in an
add, delete, modify, or modify DN request to indicate that the server should
perform as much processing as possible for the associated operation but should not
actually make any changes to server data. It may be used to verify whether the
operation would likely be successful, and may include things like ensuring that the
all of the necessary preconditions are met, that the requester has appropriate
rights to perform the operation, and that the change would not violate the server
schema.
OpenDS, and the Ping Identity, UnboundID, and Alcatel-Lucent 8661 Directory
Server. This control may be included in an add, delete, modify, or modify DN
request to indicate that the server should perform as much processing as possible
for the associated operation but should not actually make any changes to server
data. It may be used to verify whether the operation would likely be successful,
and may include things like ensuring that the all of the necessary preconditions
are met, that the requester has appropriate rights to perform the operation, and
that the change would not violate the server schema.
</p>

<p>
Expand Down
16 changes: 9 additions & 7 deletions docs-ce/commercial-edition/extended-operations.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@ <h2>Using Additional Extended Operations Provided in the Commercial Edition</h2>
Operations</a> page of the Getting Started Guide, the commercial edition of the
UnboundID LDAP SDK for Java also provides support for an additional set of
extended operations that allow for enhanced functionality when interacting with
the UnboundID Directory Server. These extended operations will likely not work
with any other directory, but can help provide an enhanced experience when using
the UnboundID Directory Server.
the Ping Identity, UnboundID, and Alcatel-Lucent 8661 Directory Server. These
extended operations will likely not work with any other directory, but can help
provide an enhanced experience when using the Ping Identity, UnboundID, and
Alcatel-Lucent 8661 Directory Server.
</p>

<p></p>
Expand Down Expand Up @@ -133,10 +134,11 @@ <h3>Get Connection ID</h3>

<p>
The get connection ID extended operation provides a mechanism that allows the
client to request the connection ID that the UnboundID Directory Server has
assigned to that client connection. This can be helpful because it allows the
client to include that in logging or debugging information that makes it easier to
correlate requests from the client with operations in the server's access log.
client to request the connection ID that the Ping Identity, UnboundID, or
Alcatel-Lucent 8861 Directory Server has assigned to that client connection.
This can be helpful because it allows the client to include that in logging or
debugging information that makes it easier to correlate requests from the client
with operations in the server's access log.
</p>

<p>
Expand Down
11 changes: 7 additions & 4 deletions docs-ce/commercial-edition/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,9 @@ <h2>Additional Functionality in the Commercial Edition</h2>
<p>
The Commercial Edition of the UnboundID LDAP SDK for Java provides all of the
capabilities available in the Standard Edition, but also adds additional
functionality that may only be used in conjunction with the UnboundID Directory
Server and therefore is not applicable to other directory servers.
functionality that may only be used in conjunction with the Ping Identity,
UnboundID, and Alcatel-Lucent 8661 Directory Server and therefore is not
applicable to other directory servers.
</p>

<p>
Expand Down Expand Up @@ -49,14 +50,16 @@ <h2>Additional Functionality in the Commercial Edition</h2>

<li>
<a href="monitors.${EXTENSION}">
Accessing Monitor Information in the UnboundID Directory Server
Accessing Monitor Information in the Ping Identity, UnboundID, and
Alcatel-Lucent 8661 Directory Server
</a>
<br><br>
</li>

<li>
<a href="tasks.${EXTENSION}">
Working with Tasks in the UnboundID Directory Server
Working with Tasks in the Ping Identity, UnboundID, and Alcatel-Lucent 8661
Directory Server
</a>
<br><br>
</li>
Expand Down
15 changes: 9 additions & 6 deletions docs-ce/commercial-edition/monitors.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,14 @@
</tr>
</table>

<h2>Interacting with UnboundID Directory Server Monitor Data using the Commercial Edition</h2>
<h2>Interacting with Ping Identity, UnboundID, or Alcatel-Lucent 8661 Directory
Server Monitor Data using the Commercial Edition</h2>

<p>
The commercial edition of the UnboundID LDAP SDK for Java provides support for
retrieving and interpreting monitor data from an UnboundID Directory Server
instance. Currently supported monitor entries include:
retrieving and interpreting monitor data from a Ping Identity, UnboundID, or
Alcatel-Lucent 8661 Directory Server instance. Currently supported monitor entries
include:
</p>

<ul>
Expand Down Expand Up @@ -77,9 +79,10 @@ <h2>Interacting with UnboundID Directory Server Monitor Data using the Commercia

<li>
LDAP external server monitor entries, which provide information about the backend
servers used by the UnboundID Directory Proxy Server, including the address,
port, and communication security level, the current health of the server, and
the state of the connection pool(s) used to communicate with that server.
servers used by the Ping Identity, UnboundID, or Alcatel-Lucent 8661 Directory
Proxy Server, including the address, port, and communication security level, the
current health of the server, and the state of the connection pool(s) used to
communicate with that server.
<br><br>
</li>

Expand Down
Loading

0 comments on commit dd9c257

Please sign in to comment.