Compare commits

..

50 commits

Author SHA1 Message Date
Jack Magne
79818842b6 Rebase LDAP SDK to 5.6.0. 2025-11-04 13:11:13 +01:00
Yaakov Selkowitz
241a6a75be Really rebuilt for java-25-openjdk as system jdk 2025-07-30 19:02:15 -04:00
Jiri Vanek
e6e4a0a8cf Rebuilt for java-25-openjdk as preffered jdk
https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk
Note, that since f43, you should be always explicit on what jdk to use.
This commit should do exactly that.
2025-07-30 00:05:41 +02:00
Fedora Release Engineering
01a264532c Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 19:12:17 +00:00
Fedora Release Engineering
55e8171dc9 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 10:18:12 +00:00
Marco Fargetta
2ea0add067 Rebase to LDAP-SDH 5.6.0-alpha1 2024-11-20 19:19:58 +01:00
Fedora Release Engineering
321f1cb461 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 13:04:36 +00:00
Yaakov Selkowitz
70e4cd9e69 Really rebuilt for java-21-openjdk as system jdk 2024-03-03 17:37:08 -05:00
Jiri Vanek
e9a91ab3fa Rebuilt for java-21-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java21
2024-02-27 16:50:25 +01:00
Endi S. Dewata
2b479204ac Rebase to LDAP SDK 5.5.0 2024-02-21 18:21:30 -06:00
Fedora Release Engineering
bfadd8129d Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 01:18:10 +00:00
Fedora Release Engineering
2f318e3535 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 03:20:18 +00:00
Yaakov Selkowitz
72426aec77 Set ExclusiveArch on any OS with java_arches
Fedora builds are not the only ones which no longer build Java for ix86;
Fedora ELN and RHEL 10 are following that as well.  This will avoid
builds landing on Java-less architecture builders and thereby failing.

Submitted upstream: https://github.com/dogtagpki/ldap-sdk/pull/53
2023-07-25 20:14:19 -04:00
Fedora Release Engineering
1a74f825e7 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 10:01:30 +00:00
Packit
752b984163 [packit] 5.4.1 upstream release
Upstream tag: v5.4.1
Upstream commit: 4ee8a4e0
2023-06-16 12:08:03 +00:00
Chris Kelley
ceda1442ed Update to SPDX licence 2023-02-28 06:41:31 +00:00
Endi S. Dewata
a1e0ff364c Rebase to LDAP SDK 5.3.0 2023-02-07 13:58:32 -06:00
Fedora Release Engineering
c0b0424c8b Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 15:35:21 +00:00
Fedora Release Engineering
e63a06461b Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 17:04:31 +00:00
Jiri
287e4628ea Rebuilt for Drop i686 JDKs
https://fedoraproject.org/wiki/Changes/Drop_i686_JDKs
2022-07-08 16:03:24 +02:00
Endi S. Dewata
d32955a46d Rebase to LDAP SDK 5.2.0 2022-06-30 15:54:29 -05:00
Endi S. Dewata
88c209deca Rebase to LDAP SDK 5.2.0-beta2 2022-04-29 09:53:08 -05:00
Endi S. Dewata
a252a3fc07 Rebase to LDAP SDK 5.2.0-beta1 2022-04-11 18:33:05 -05:00
Endi S. Dewata
866f1e5171 Rebase to LDAP SDK 5.1.0 2022-02-14 11:02:59 -06:00
Jiri
60706d94af Rebuilt for java-17-openjdk as system jdk
https://fedoraproject.org/wiki/Changes/Java17
2022-02-05 22:17:48 +01:00
Fedora Release Engineering
a6a8c2d2e4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 15:32:23 +00:00
Endi S. Dewata
417e3a73c6 Rebase to LDAP SDK 5.0.0 2021-09-30 23:41:24 -05:00
Endi S. Dewata
0a4681e6cc Rebase to LDAP SDK 5.0.0-alpha2 2021-08-12 13:05:23 -05:00
Fedora Release Engineering
1fbd71e227 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 10:45:04 +00:00
Endi S. Dewata
a952d93e6b Rebase to LDAP SDK 5.0.0-alpha1 2021-06-22 15:17:24 -05:00
Endi S. Dewata
3c2b54cfbc Rebase to LDAP SDK 4.23.0-alpha1 2021-06-07 18:16:22 -05:00
Fedora Release Engineering
fe4eae1323 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 16:27:26 +00:00
Alexander Scheel
d04113c89f
Rebuild for JDK8 compatibility
Signed-off-by: Alexander Scheel <ascheel@redhat.com>
2020-08-17 18:58:23 -04:00
Fedora Release Engineering
c8768c07d4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 04:01:49 +00:00
Jiri
cffceeff83 Rebuilt for JDK-11 2020-07-11 01:54:00 +02:00
Dinesh Prasanth M K
fba596672b
Rebase to match upstream version 4.22.0
Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
2020-06-10 17:00:52 -04:00
Fedora Release Engineering
89f64f2d5d - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 08:19:01 +00:00
Dinesh Prasanth M K
6b7268705a
Bump min required JSS version to 4.6.0
Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
2019-08-08 18:32:14 -04:00
Dinesh Prasanth M K
3ed6f8dbab
Rebased to ldapjdk v4.21.0
Signed-off-by: Dinesh Prasanth M K <dmoluguw@redhat.com>
2019-08-08 16:11:36 -04:00
Fedora Release Engineering
c74243a8df - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 12:33:07 +00:00
Fedora Release Engineering
0ac0fbe0df - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 06:26:27 +00:00
Endi S. Dewata
d8bfa7dd9c Fixed changelog 2018-08-14 23:43:12 +02:00
Endi S. Dewata
8408e75302 Rebased to LDAP SDK 4.20.0 2018-08-10 23:51:53 +02:00
Fedora Release Engineering
888751f5e3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 07:38:46 +00:00
Jason Tibbitts
dc55f2d62a Remove needless use of %defattr 2018-07-10 01:35:13 -05:00
Matthew Harmsen
2012c5c96d Fix rhel conditionals 2018-05-30 09:34:06 -07:00
Fedora Release Engineering
56999e4ec9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 20:56:41 +00:00
Karsten Hopp
59e646f0c7 fix some conditionals in the spec file 2018-01-22 11:51:01 +01:00
Matthew Harmsen
6821ae2744 Fixed builds for CentOS 7 2017-10-12 18:06:36 -06:00
Matthew Harmsen
112a9bf87c Mozilla Bug #1376300 - Missing getter methods in JDAPFilter classes 2017-10-12 17:12:27 -06:00
10 changed files with 266 additions and 695 deletions

17
.gitignore vendored
View file

@ -1,2 +1,19 @@
ldapjdk-4.18.tar.gz
/ldapjdk-4.19.tar.gz
/ldap-sdk-4.20.0.tar.gz
/ldap-sdk-4.21.0.tar.gz
/ldap-sdk-4.22.0.tar.gz
/ldap-sdk-4.23.0-alpha1.tar.gz
/ldap-sdk-5.0.0-alpha1.tar.gz
/ldap-sdk-5.0.0-alpha2.tar.gz
/ldap-sdk-5.0.0.tar.gz
/ldap-sdk-5.1.0.tar.gz
/ldap-sdk-5.2.0-beta1.tar.gz
/ldap-sdk-5.2.0-beta2.tar.gz
/ldap-sdk-5.2.0.tar.gz
/ldap-sdk-5.3.0.tar.gz
/ldap-sdk-5.4.1.tar.gz
/ldap-sdk-5.5.0-alpha2.tar.gz
/ldap-sdk-5.5.0.tar.gz
/ldap-sdk-5.6.0-alpha1.tar.gz
/ldap-sdk-5.6.0.tar.gz

30
.packit.yaml Normal file
View file

@ -0,0 +1,30 @@
---
# See the documentation for more information:
# https://packit.dev/docs/configuration/
specfile_path: ldapjdk.spec
# add or remove files that should be synced
files_to_sync:
- ldapjdk.spec
- .packit.yaml
# Allow dist git reactions on packit and ckelley commits and PRs
allowed_pr_authors:
- packit
- ckelleyRH
allowed_committers:
- packit
- ckelleyRH
upstream_package_name: ldap-sdk
# downstream (Fedora/CentOS) RPM package name
downstream_package_name: ldapjdk
# see: https://packit.dev/docs/configuration/#upstream_tag_template
upstream_tag_template: "v{version}"
jobs:
- job: propose_downstream
trigger: release
dist_git_branches:
- fedora-development
# - centos-stream-9-x86_64 # When Packit integration with CentOS is avaiable, enable this

3
README.packit Normal file
View file

@ -0,0 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.76.0.post10+g0dcb396.

9
copr-build.sh Executable file
View file

@ -0,0 +1,9 @@
#!/bin/sh
REPO=$1
if [ "$REPO" == "" ]; then
REPO="pki-10.6"
fi
fedpkg copr-build --nowait $REPO

View file

@ -1,6 +0,0 @@
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>ldapjdk</groupId>
<artifactId>ldapjdk</artifactId>
<version>4.19</version>
</project>

View file

@ -1,447 +0,0 @@
From 3258e4276bd13f3c9cd45ddf416e77b9732f079a Mon Sep 17 00:00:00 2001
From: "Endi S. Dewata" <edewata@redhat.com>
Date: Mon, 2 Oct 2017 17:44:02 +0200
Subject: [PATCH] Added getter methods for JDAPFilter classes.
Some JDAPFilter classes have been modified to provide getter
methods to access the elements of parsed LDAP filters.
Eclipse project files have been added to simplify development
using Eclipse.
The LDAPUrl has been modified to fix complie error in Eclipse.
Some unused import statements have been removed as well.
https://bugzilla.mozilla.org/show_bug.cgi?id=1376300
---
.classpath | 11 +++++
.project | 17 ++++++++
java-sdk/ietfldap/org/ietf/ldap/LDAPUrl.java | 2 +-
java-sdk/ldapjdk/netscape/ldap/client/JDAPAVA.java | 2 -
.../netscape/ldap/client/JDAPBERTagDecoder.java | 1 -
.../ldapjdk/netscape/ldap/client/JDAPFilter.java | 1 -
.../netscape/ldap/client/JDAPFilterAVA.java | 2 -
.../netscape/ldap/client/JDAPFilterAnd.java | 2 -
.../ldap/client/JDAPFilterApproxMatch.java | 2 -
.../ldap/client/JDAPFilterEqualityMatch.java | 2 -
.../netscape/ldap/client/JDAPFilterExtensible.java | 2 -
.../ldap/client/JDAPFilterGreaterOrEqual.java | 2 -
.../ldap/client/JDAPFilterLessOrEqual.java | 2 -
.../netscape/ldap/client/JDAPFilterNot.java | 12 ++++--
.../ldapjdk/netscape/ldap/client/JDAPFilterOr.java | 4 +-
.../netscape/ldap/client/JDAPFilterPresent.java | 10 ++++-
.../netscape/ldap/client/JDAPFilterSet.java | 10 ++++-
.../netscape/ldap/client/JDAPFilterSubString.java | 50 +++++++++++++++++++---
18 files changed, 100 insertions(+), 34 deletions(-)
create mode 100644 .classpath
create mode 100644 .project
diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..426c9dd
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry excluding="tools/" kind="src" path="java-sdk/ietfldap"/>
+ <classpathentry kind="src" path="java-sdk/ldapbeans"/>
+ <classpathentry kind="src" path="java-sdk/ldapfilter"/>
+ <classpathentry kind="src" path="java-sdk/ldapjdk"/>
+ <classpathentry kind="src" path="java-sdk/ldapsp"/>
+ <classpathentry kind="lib" path="/usr/lib/java/jss4.jar"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/.project b/.project
new file mode 100644
index 0000000..b6607c7
--- /dev/null
+++ b/.project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>ldap-sdks</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
diff --git a/java-sdk/ietfldap/org/ietf/ldap/LDAPUrl.java b/java-sdk/ietfldap/org/ietf/ldap/LDAPUrl.java
index 5fcd70e..fd808de 100644
--- a/java-sdk/ietfldap/org/ietf/ldap/LDAPUrl.java
+++ b/java-sdk/ietfldap/org/ietf/ldap/LDAPUrl.java
@@ -383,7 +383,7 @@ public class LDAPUrl implements java.io.Serializable {
try {
// then try Sun JSSESocketFactory
- _factory = new JSSESocketFactory(null);
+ _factory = new JSSESocketFactory((String[])null);
}
catch (Throwable e) {
}
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPAVA.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPAVA.java
index 6d16bd4..2cc4d76 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPAVA.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPAVA.java
@@ -37,8 +37,6 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
-import java.io.*;
import netscape.ldap.ber.stream.*;
/**
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPBERTagDecoder.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPBERTagDecoder.java
index 94b69ca..5b87223 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPBERTagDecoder.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPBERTagDecoder.java
@@ -37,7 +37,6 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
import java.io.*;
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilter.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilter.java
index 366d49d..0e16fff 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilter.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilter.java
@@ -39,7 +39,6 @@ package netscape.ldap.client;
import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the filter.
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterAVA.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterAVA.java
index bf80dbe..d31785d 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterAVA.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterAVA.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the attribute value assertion filter.
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterAnd.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterAnd.java
index 0a47917..f780cfb 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterAnd.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterAnd.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the filter And.
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterApproxMatch.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterApproxMatch.java
index 747f5ed..91ca4a0 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterApproxMatch.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterApproxMatch.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the approximate match filter.
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterEqualityMatch.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterEqualityMatch.java
index c6e0bfe..6d891eb 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterEqualityMatch.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterEqualityMatch.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the equality match filter.
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterExtensible.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterExtensible.java
index 2e83117..04c9710 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterExtensible.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterExtensible.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the extended match filter.
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterGreaterOrEqual.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterGreaterOrEqual.java
index cbf066f..8aa7878 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterGreaterOrEqual.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterGreaterOrEqual.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the greater or equal filter.
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterLessOrEqual.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterLessOrEqual.java
index 8368ad3..7b1b434 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterLessOrEqual.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterLessOrEqual.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the less or equal filter.
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterNot.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterNot.java
index 4aabd66..e25ea14 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterNot.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterNot.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the filter not.
@@ -66,6 +64,14 @@ public class JDAPFilterNot extends JDAPFilter {
}
/**
+ * Gets original filter.
+ * @return original filter
+ */
+ public JDAPFilter getFilter() {
+ return m_filter;
+ }
+
+ /**
* Gets ber representation of the filter.
* @return ber representation
*/
@@ -76,7 +82,7 @@ public class JDAPFilterNot extends JDAPFilter {
}
/**
- * Gets string reprensetation of the filter.
+ * Gets string representation of the filter.
* @return string representation
*/
public String toString() {
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterOr.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterOr.java
index 430760f..d624f01 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterOr.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterOr.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the filter And.
@@ -59,7 +57,7 @@ public class JDAPFilterOr extends JDAPFilterSet {
}
/**
- * Gets string reprensetation of the filter.
+ * Gets string representation of the filter.
* @return string representation
*/
public String toString() {
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterPresent.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterPresent.java
index db408a2..796e14e 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterPresent.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterPresent.java
@@ -37,9 +37,7 @@
* ***** END LICENSE BLOCK ***** */
package netscape.ldap.client;
-import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the filter present.
@@ -66,6 +64,14 @@ public class JDAPFilterPresent extends JDAPFilter {
}
/**
+ * Gets attribute type.
+ * @return attribute type
+ */
+ public String getType() {
+ return m_type;
+ }
+
+ /**
* Gets ber representation of the filter.
* @return ber representation
*/
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterSet.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterSet.java
index 72a0098..5f5a71e 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterSet.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterSet.java
@@ -51,7 +51,7 @@ public abstract class JDAPFilterSet extends JDAPFilter {
* Internal variables
*/
private int m_tag;
- private Vector m_set = new Vector();
+ private Vector<JDAPFilter> m_set = new Vector<>();
/**
* Constructs the filter set.
@@ -63,6 +63,14 @@ public abstract class JDAPFilterSet extends JDAPFilter {
}
/**
+ * Gets the filter set.
+ * @return filter set
+ */
+ public Collection<JDAPFilter> getFilters() {
+ return m_set;
+ }
+
+ /**
* Adds filter into the filter set.
* @param filter adding filter
*/
diff --git a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterSubString.java b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterSubString.java
index 129a8ec..b660082 100644
--- a/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterSubString.java
+++ b/java-sdk/ldapjdk/netscape/ldap/client/JDAPFilterSubString.java
@@ -39,11 +39,10 @@ package netscape.ldap.client;
import java.util.*;
import netscape.ldap.ber.stream.*;
-import java.io.*;
/**
* This class implements the filter substring.
- * See RFC 1777.
+ * See RFC 1777 and 2254.
* <pre>
* [4] SEQUENCE {
* type AttributeType,
@@ -52,7 +51,12 @@ import java.io.*;
* any [1] LDAPString,
* final [2] LDAPString
* }
- * }
+ * }
+ *
+ * substring = attr "=" [initial] any [final]
+ * initial = value
+ * any = "*" *(value "*")
+ * final = value
* </pre>
*
* @version 1.0
@@ -62,9 +66,9 @@ public class JDAPFilterSubString extends JDAPFilter {
* Internal variables
*/
private String m_type = null;
- private Vector m_initial = new Vector();
- private Vector m_any = new Vector();
- private Vector m_final = new Vector();
+ private Vector<String> m_initial = new Vector<>();
+ private Vector<String> m_any = new Vector<>();
+ private Vector<String> m_final = new Vector<>();
/**
* Constructs the filter.
@@ -76,6 +80,23 @@ public class JDAPFilterSubString extends JDAPFilter {
}
/**
+ * Get attribute type.
+ * @return attribute type
+ */
+ public String getType() {
+ return m_type;
+ }
+
+ /**
+ * Get initial substring.
+ * @return initial substring.
+ */
+ public String getInitialSubstring() {
+ // RFC 2254: there is only one optional initial substring
+ return m_initial.isEmpty() ? null : m_initial.get(0);
+ }
+
+ /**
* Adds initial substring.
* @param s initial substring
*/
@@ -84,6 +105,14 @@ public class JDAPFilterSubString extends JDAPFilter {
}
/**
+ * Get any substrings.
+ * @return any substrings.
+ */
+ public Collection<String> getAnySubstrings() {
+ return m_any;
+ }
+
+ /**
* Adds any substring.
* @param s any substring
*/
@@ -92,6 +121,15 @@ public class JDAPFilterSubString extends JDAPFilter {
}
/**
+ * Get final substring.
+ * @return final substring.
+ */
+ public String getFinalSubstring() {
+ // RFC 2254: there is only one optional final substring
+ return m_final.isEmpty() ? null : m_final.get(0);
+ }
+
+ /**
* Adds final substring.
* @param s final substring
*/
--
2.13.6

View file

@ -1,45 +0,0 @@
From 8066b70367ea28a2e053a23172b230a938152bd8 Mon Sep 17 00:00:00 2001
From: Matthew Harmsen <mharmsen@redhat.com>
Date: Thu, 12 Oct 2017 10:35:46 -0600
Subject: [PATCH] Added .gitignore file
ldapjdk Pagure Issue #1 - Add .gitignore file based upon contents
of .hgignore file
Change-Id: I6ceb4653a0b51eecf9314109fed9f4326bb07821
---
.gitignore | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
create mode 100644 .gitignore
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e4ad492
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,22 @@
+# .gitignore - List of filenames git should ignore
+
+# Filenames that should be ignored wherever they appear
+.pyc
+TAGS
+Makefile
+now
+
+
+# User files that may appear at the root
+**/config/.cache
+**/config/.log
+**/config/.status
+**/config/autoconf.mk
+**/config/nsinstall
+.fast-update
+
+sdkver.h
+dirver.h
+
+# Ignore Eclipse build directory
+bin
--
2.13.6

View file

@ -1,247 +1,250 @@
%global spname ldapsp
%global filtname ldapfilt
%global beansname ldapbeans
################################################################################
Name: ldapjdk
################################################################################
Name: ldapjdk
Version: 4.19
Release: 5%{?dist}
Epoch: 0
Summary: The Mozilla LDAP Java SDK
License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Development/Java
URL: http://www-archive.mozilla.org/directory/javasdk.html
# mkdir ldapjdk-4.19 ;
# cvs -d:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot Export -r LDAPJavaSDK_419 DirectorySDKSourceJava
# tar -zcf ldapjdk-4.19.tar.gz ldapjdk-4.19
Source: http://pki.fedoraproject.org/pki/sources/%{name}/%{version}/%{name}-%{version}.tar.gz
# originally taken from http://mirrors.ibiblio.org/pub/mirrors/maven2/ldapsdk/ldapsdk/4.1/ldapsdk-4.1.pom
# changed: gId, aId and version
Source1: http://pki.fedoraproject.org/pki/sources/%{name}/%{version}/%{name}-%{version}.pom
%global vendor_id dogtag
%global product_id %{vendor_id}-ldapjdk
#######################
## ldapjdk-4.19-4
#######################
Patch0: ldapjdk-Added-getter-methods-for-JDAPFilter-classes.patch
Patch1: ldapjdk-Added-gitignore-file.patch
# Upstream version number:
%global major_version 5
%global minor_version 6
%global update_version 0
Requires: jpackage-utils >= 0:1.5
Requires: jss
BuildRequires: ant
BuildRequires: java-devel
%if 0%{?rhel}
BuildRequires: jpackage-utils >= 0:1.5
%else
BuildRequires: javapackages-local
# Downstream release number:
# - development/stabilization (unsupported): 0.<n> where n >= 1
# - GA/update (supported): <n> where n >= 1
%global release_number 1
# Development phase:
# - development (unsupported): alpha<n> where n >= 1
# - stabilization (unsupported): beta<n> where n >= 1
# - GA/update (supported): <none>
#global phase alpha1
%undefine timestamp
%undefine commit_id
Summary: LDAP SDK
URL: https://github.com/dogtagpki/ldap-sdk
License: MPL-1.1 OR GPL-2.0-or-later OR LGPL-2.1-or-later
Version: %{major_version}.%{minor_version}.%{update_version}
Release: %{release_number}%{?phase:.}%{?phase}%{?timestamp:.}%{?timestamp}%{?commit_id:.}%{?commit_id}%{?dist}
# To create a tarball from a version tag:
# $ git archive \
# --format=tar.gz \
# --prefix ldap-sdk-<version>/ \
# -o ldap-sdk-<version>.tar.gz \
# <version tag>
Source: https://github.com/dogtagpki/ldap-sdk/archive/v%{version}%{?phase:-}%{?phase}/ldap-sdk-%{version}%{?phase:-}%{?phase}.tar.gz
# To create a patch for all changes since a version tag:
# $ git format-patch \
# --stdout \
# <version tag> \
# > ldap-sdk-VERSION-RELEASE.patch
# Patch: ldap-sdk-VERSION-RELEASE.patch
BuildArch: noarch
%if 0%{?java_arches:1}
ExclusiveArch: %{java_arches} noarch
%endif
BuildRequires: jss
Provides: jndi-ldap = 1.3.0
BuildArch: noarch
################################################################################
# Java
################################################################################
%define java_devel java-25-openjdk-devel
%define java_headless java-25-openjdk-headless
%define java_home %{_jvmdir}/jre-25-openjdk
%define maven_local maven-local-openjdk25
################################################################################
# Build Dependencies
################################################################################
BuildRequires: ant-openjdk25
BuildRequires: %{java_devel}
BuildRequires: %{maven_local}
BuildRequires: mvn(org.slf4j:slf4j-api)
BuildRequires: mvn(org.slf4j:slf4j-jdk14)
BuildRequires: mvn(org.dogtagpki.jss:jss-base) >= 5.6.0
%description
The Mozilla LDAP SDKs enable you to write applications which access,
manage, and update the information stored in an LDAP directory.
%package javadoc
Group: Development/Documentation
Summary: Javadoc for %{name}
Obsoletes: openjmx-javadoc
################################################################################
%package -n %{product_id}
################################################################################
%description javadoc
Javadoc for %{name}
Summary: LDAP SDK
Requires: %{java_headless}
Requires: mvn(org.slf4j:slf4j-api)
Requires: mvn(org.slf4j:slf4j-jdk14)
Requires: mvn(org.dogtagpki.jss:jss-base) >= 5.6.0
Obsoletes: ldapjdk < %{version}-%{release}
Provides: ldapjdk = %{version}-%{release}
Provides: ldapjdk = %{major_version}.%{minor_version}
Provides: %{product_id} = %{major_version}.%{minor_version}
%description -n %{product_id}
The Mozilla LDAP SDKs enable you to write applications which access,
manage, and update the information stored in an LDAP directory.
%license docs/ldapjdk/license.txt
################################################################################
%package -n %{product_id}-javadoc
################################################################################
Summary: Javadoc for LDAP SDK
Obsoletes: ldapjdk-javadoc < %{version}-%{release}
Provides: ldapjdk-javadoc = %{version}-%{release}
Provides: ldapjdk-javadoc = %{major_version}.%{minor_version}
Provides: %{product_id}-javadoc = %{major_version}.%{minor_version}
%description -n %{product_id}-javadoc
Javadoc for LDAP SDK
################################################################################
%prep
%setup -q
# Remove all bundled jars, we must build against build-system jars
rm -f ./java-sdk/ldapjdk/lib/{jss32_stub,jsse,jnet,jaas,jndi}.jar
%patch0 -p1
%patch1 -p1
################################################################################
%autosetup -n ldap-sdk-%{version}%{?phase:-}%{?phase} -p 1
# flatten-maven-plugin is not available in RPM
%pom_remove_plugin org.codehaus.mojo:flatten-maven-plugin
# specify Maven artifact locations
%mvn_file org.dogtagpki.ldap-sdk:ldapjdk ldapjdk/ldapjdk ldapjdk
%mvn_file org.dogtagpki.ldap-sdk:ldapbeans ldapjdk/ldapbeans ldapbeans
%mvn_file org.dogtagpki.ldap-sdk:ldapfilter ldapjdk/ldapfilter ldapfilt
%mvn_file org.dogtagpki.ldap-sdk:ldapsp ldapjdk/ldapsp ldapsp
%mvn_file org.dogtagpki.ldap-sdk:ldaptools ldapjdk/ldaptools ldaptools
################################################################################
%build
# cleanup CVS dirs
rm -fr $(find . -name CVS -type d)
# Link to build-system BRs
pwd
%if 0%{?rhel}
( cd java-sdk/ldapjdk/lib && build-jar-repository -s -p . jss4 jsse jaas jndi )
%else
( cd java-sdk/ldapjdk/lib && build-jar-repository -s -p . jss4 )
ln -s /usr/lib/jvm-exports/java/{jsse,jaas,jndi}.jar java-sdk/ldapjdk/lib
%endif
cd java-sdk
if [ ! -e "$JAVA_HOME" ] ; then export JAVA_HOME="%{_jvmdir}/java" ; fi
sh -x ant dist
################################################################################
export JAVA_HOME=%{java_home}
%mvn_build
################################################################################
%install
rm -rf $RPM_BUILD_ROOT
################################################################################
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
install -m 644 java-sdk/dist/packages/%{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
install -m 644 java-sdk/dist/packages/%{spname}.jar $RPM_BUILD_ROOT%{_javadir}/%{spname}.jar
install -m 644 java-sdk/dist/packages/%{filtname}.jar $RPM_BUILD_ROOT%{_javadir}/%{filtname}.jar
install -m 644 java-sdk/dist/packages/%{beansname}.jar $RPM_BUILD_ROOT%{_javadir}/%{beansname}.jar
%mvn_install
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}-1.3.0
ln -sf %{name}/ldapjdk.pom %{buildroot}%{_mavenpomdir}/JPP-ldapjdk.pom
ln -sf %{name}/ldapsp.pom %{buildroot}%{_mavenpomdir}/JPP-ldapsp.pom
ln -sf %{name}/ldapfilter.pom %{buildroot}%{_mavenpomdir}/JPP-ldapfilter.pom
ln -sf %{name}/ldapbeans.pom %{buildroot}%{_mavenpomdir}/JPP-ldapbeans.pom
ln -sf %{name}/ldaptools.pom %{buildroot}%{_mavenpomdir}/JPP-ldaptools.pom
pushd $RPM_BUILD_ROOT%{_javadir}-1.3.0
ln -fs ../java/*%{spname}.jar jndi-ldap.jar
popd
################################################################################
%files -n %{product_id} -f .mfiles
################################################################################
mkdir -p %{buildroot}%{_mavenpomdir}
install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
%add_maven_depmap JPP-%{name}.pom %{name}.jar -a "ldapsdk:ldapsdk"
%{_mavenpomdir}/JPP-ldapjdk.pom
%{_mavenpomdir}/JPP-ldapsp.pom
%{_mavenpomdir}/JPP-ldapfilter.pom
%{_mavenpomdir}/JPP-ldapbeans.pom
%{_mavenpomdir}/JPP-ldaptools.pom
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -r java-sdk/dist/doc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%files -f .mfiles
%defattr(-,root,root,-)
%{_javadir}/%{spname}*.jar
%{_javadir}/%{filtname}*.jar
%{_javadir}/%{beansname}*.jar
%{_javadir}-1.3.0/*.jar
%files javadoc
%defattr(-,root,root,)
%dir %{_javadocdir}/%{name}
%{_javadocdir}/%{name}/*
################################################################################
%files -n %{product_id}-javadoc -f .mfiles-javadoc
################################################################################
################################################################################
%changelog
* Thu Oct 12 2017 Matthew Harmsen <mharmsen@redhat.com> 0:4.19-5
- Fix build for CentOS 7
* Tue Nov 04 2025 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.6.0-1
- Rebase to LDAP SDK 5.6.0
* Wed Oct 11 2017 Matthew Harmsen <mharmsen@redhat.com> 0:4.19-4
- Mozilla Bug #1376300 - Missing getter methods in JDAPFilter classes
* Wed Jul 30 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 5.6.0-0.1.alpha1.4
- Really rebuilt for java-25-openjdk as system jdk
* Wed Sep 6 2017 Mikolaj Izdebski <mizdebsk@redhat.com> - 0:4.19-3
- Don't rely on build-jar-repository for locating JVM extension JARs
- Resolves: rhbz#1488851
* Tue Jul 29 2025 jiri vanek <jvanek@redhat.com> - 5.6.0-0.1.alpha1.3
- Rebuilt for java-25-openjdk as preffered jdk
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:4.19-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.1.alpha1.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed Mar 8 2017 Matthew Harmsen <mharmsen@redhat.com> 0:4.19-1
- Resolves: rhbz #1394372 - Rebase ldapjdk to 4.19
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.0-0.1.alpha1.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0:4.18-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Nov 20 2024 Dogtag PKI Team <devel@lists.dogtagpki.org> 5.5.0-0.1
- Rebase to LDAP SDK 5.6.0-alpha1
* Mon Oct 31 2016 Matthew Harmsen <mharmsen@redhat.com> 0:4.18-20
- Resolves: rhbz #1382856 - ldapjdk fails to parse ldap url with no host:port (mreynolds)
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.5.0-2.1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Tue Aug 9 2016 Matthew Harmsen <mharmsen@redhat.com> 0:4.18-19
- Resolves: rhbz #1353564 - ldapjdk needs to support IPv6 (mreynolds)
* Sun Mar 03 2024 Yaakov Selkowitz <yselkowi@redhat.com> - 5.5.0-2
- Really rebuilt for java-21-openjdk as system jdk
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0:4.18-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Tue Feb 27 2024 Jiri Vanek <jvanek@redhat.com> - 5.5.0-1.1
- Rebuilt for java-21-openjdk as system jdk
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Wed Feb 21 2024 Dogtag PKI Team <devel@lists.dogtagpki.org> 5.5.0-1
- Rebase to LDAP SDK 5.5.0
* Mon Feb 16 2015 Michal Srb <msrb@redhat.com> - 0:4.18-16
- Fix FTBFS (Resolves: rhbz#1105978)
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.4.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Fri Jun 16 2023 Packit <hello@packit.dev> - 5.4.1-1
- Updating version to v5.4.1 (Chris Kelley)
- Upstream some spec file changes from Fedora to minimise diff (Chris Kelley)
- Introduce Packit configuration for ldapjdk (Chris Kelley)
* Tue Nov 13 2012 Matthew Harmsen <mharmsen@redhat.com> 0:4.18-12
- Appended full URLs in front of source files
* Tue Feb 07 2023 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.3.0-1
- Rebase to LDAP SDK 5.3.0
* Sat Aug 18 2012 gil cattaneo <puntogil@libero.it> 0:4.18-11
- Added maven pom
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-1.3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.2.0-1.2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Fri Jul 08 2022 Jiri Vanek <jvanek@redhat.com> - 5.2.0-1.1
- Rebuilt for Drop i686 JDKs
* Thu Mar 31 2011 Rich Megginson <rmeggins@redhat.com> 0:4.18-8
- Resolves: bug 684012 - LDAPSchemaElement.getOptionalValues() mangles values
- upstream bug https://bugzilla.mozilla.org/show_bug.cgi?id=640750
* Thu Jun 30 2022 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.2.0-1
- Rebase to LDAP SDK 5.2.0
* Fri Feb 18 2011 Alexander Kurtakov <akurtako@redhat.com> 0:4.18-7
- Drop gcj.
- Adapt to current guidelines.
* Fri Apr 29 2022 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.2.0-0.3.beta2
- Rebase to LDAP SDK 5.2.0-beta2
- Rename packages to dogtag-ldapjdk
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Mon Apr 11 2022 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.2.0-0.2.beta1
- Rebase to LDAP SDK 5.2.0-beta1
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Mon Feb 14 2022 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.1.0-1
- Rebase to LDAP SDK 5.1.0
* Fri Mar 20 2009 Deepak Bhole <dbhole@redhat.com> - 0:4.18-4
- RPM was using pre-built jars before. Fixed that problem.
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 5.0.0-3
- Rebuilt for java-17-openjdk as system jdk
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0:4.18-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu May 29 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 4.18-2
- fix license tag
* Thu Sep 30 2021 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.0.0-1
- Rebase to LDAP SDK 5.0.0
* Tue Feb 19 2008 Dennis Gilmore <dennis@ausil.us> - 4.18-1
- update to 4.18
- spec contents pulled from RHEL5 srpm
- fedora spec changelog
- update buildroot
- use jss from fedora for building
* Thu Aug 12 2021 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.0.0-0.3.alpha2
- Rebase to LDAP SDK 5.0.0-alpha2
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0:4.17-2jpp.7
- Autorebuild for GCC 4.3
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.0.0-0.2.alpha1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Aug 11 2006 Vivek Lakshmanan <vivekl@redhat.com> 0:4.17-1jpp.7
- Rebuild with new naming convention.
* Mon Jul 24 2006 Vivek Lakshmanan <vivekl@redhat.com> 0:4.17-1jpp_6fc
- Add conditional native compilation.
* Sat Jul 22 2006 Jakub Jelinek <jakub@redhat.com> - 0:4.17-1jpp_5fc
- Rebuilt
* Wed Jul 19 2006 Jesse Keating <jkeating@redhat.com> - 0:4.17-1jpp_4fc
- fix release
- remove silly name, version, release defines.
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 0:4.17-1jpp_3fc.1.1.2.1
- rebuild
* Tue Jul 11 2006 Archit Shah <ashah@redhat.com>
- add java-devel BuildRequires (bug #192530)
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- rebuilt
* Sat Nov 5 2005 Archit Shah <ashah@redhat.com> 0:4.17-1jpp_3fc
- Call javadoc with sourcepath to work aroung gjdoc bug (#170611)
* Thu Jan 27 2005 Gary Benson <gbenson@redhat.com> 0:4.17-1jpp_2fc
- Remove non-distributable files from the source tarball.
* Fri Jan 21 2005 Gary Benson <gbenson@redhat.com> 0:4.17-1jpp_1fc
- Build into Fedora.
* Tue Nov 16 2004 Fernando Nasser <fnasser@redhat.com> 0:4.17-1jpp_1rh
- Merge with upstream for upgrade
* Thu Aug 26 2004 Fernando Nasser <fnasser@redhat.com> 0:4.17-1jpp
- Upgrade to 4.17
- Rebuilt with Ant 1.6.2
* Fri Mar 5 2004 Frank Ch. Eigler <fche@redhat.com> 0:4.1-5jpp_1rh
- RH vacuuming
- added ldapjdk-javaxssl.patch to stop using com.sun.*
* Sun Sep 28 2003 David Walluck <david@anti-microsoft.org> 0:4.1-5jpp
- add Distribution and Vendor tags
- fix jpackage-utils requirement
- change gmake to %%__make
- break %%description lines
* Thu Mar 27 2003 Nicolas Mailhot <Nicolas.Mailhot (at) JPackage.org>
- Initial build.
* Tue Jun 22 2021 Dogtag PKI Team <devel@lists.dogtagpki.org> - 5.0.0-0.1.alpha1
- Rebase to LDAP SDK 5.0.0-alpha1

View file

@ -1 +1 @@
SHA512 (ldapjdk-4.19.tar.gz) = 2a63827572423eab513a831b49ebe2fd0c93259f82f953576bf30050a51b5d2effcf167826c0ce213ef1bc4e8230ac56fd004987b4adb5a38cbb09598d0fccf8
SHA512 (ldap-sdk-5.6.0.tar.gz) = 4e86246ecd0a772a09cfc09081319d4e32abd173ce167cfe7c569636d3bd323b75d1d90d9faf65b43ca67c4e123bfb5bff2620158fff3b011c580e6eca07515d

7
sources-update.sh Executable file
View file

@ -0,0 +1,7 @@
#!/bin/sh
SOURCE=$1
TARGET=`basename $1`
cp $SOURCE $TARGET
sha512sum --tag $TARGET > sources