27d256b
%define major_version 1.1
ff8f019
%define minor_version 17
27d256b
27d256b
Name: idm-console-framework
27d256b
Version: %{major_version}.%{minor_version}
38f3b64
Release: 4%{?dist}
27d256b
Summary: Identity Management Console Framework
27d256b
27d256b
Group: System Environment/Libraries
ff8f019
License: GPLv3
ff8f019
URL: http://www.port389.org
27d256b
27d256b
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
27d256b
BuildArch: noarch
ff8f019
Source: http://www.port389.org/binaries/%{name}-%{version}.tar.bz2
27d256b
Requires: ldapjdk
b36f639
Requires: jss >= 4.2.6-35
65ece51
# Urge use of OpenJDK for runtime
65ece51
Requires: java >= 1:1.6.0
65ece51
BuildRequires: java-devel >= 1:1.6.0
27d256b
BuildRequires: ant >= 1.6.2
27d256b
BuildRequires: ldapjdk
38f3b64
BuildRequires: jss >=  4.4.0
fa1b254
%if 0%{?rhel} < 6
fa1b254
ExcludeArch: ppc
fa1b254
%endif
27d256b
27d256b
%description
27d256b
A Java Management Console framework used for remote server management.
27d256b
27d256b
%prep
27d256b
%setup -q
27d256b
27d256b
%build
27d256b
%{ant} \
27d256b
    -Dlib.dir=%{_libdir} \
27d256b
    -Dbuilt.dir=`pwd`/built \
27d256b
    -Dclassdest=%{_javadir}
27d256b
27d256b
%install
27d256b
rm -rf $RPM_BUILD_ROOT
27d256b
install -d $RPM_BUILD_ROOT%{_javadir}
a8f5141
install -m644 built/release/jars/idm-console-* $RPM_BUILD_ROOT%{_javadir}
27d256b
27d256b
%clean
27d256b
rm -rf $RPM_BUILD_ROOT
27d256b
27d256b
%files
27d256b
%defattr(-,root,root,-)
27d256b
%doc LICENSE
27d256b
%{_javadir}/idm-console-base.jar
27d256b
%{_javadir}/idm-console-mcc.jar
27d256b
%{_javadir}/idm-console-mcc_en.jar
27d256b
%{_javadir}/idm-console-nmclf.jar
27d256b
%{_javadir}/idm-console-nmclf_en.jar
27d256b
27d256b
%changelog
38f3b64
* Thu Apr 13 2017 Mark Reynolds <mreynolds@redhat.com> - 1.1.17-4
38f3b64
- Bump version to 1.1.17-4
38f3b64
- Add jss 4.4.1 requirement
38f3b64
38f3b64
* Thu Apr 13 2017 Mark Reynolds <mreynolds@redhat.com> - 1.1.17-3
38f3b64
- Bump version to 1.1.17-3
38f3b64
- Add jss 4.4.0 requirement
38f3b64
38f3b64
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.17-2
38f3b64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
38f3b64
ff8f019
* Wed Oct 12 2016 Mark Reynolds <mreynolds@redhat.com> - 1.1.17-1
ff8f019
- Bump version to 1.1.17
ff8f019
- Ticket 49003 - Allow LDAP Urls with host and port
ff8f019
- Ticket 49003 - Add host and port to LDAP URL construction
ff8f019
- Bump version to 1.1.16
ff8f019
- Ticket 48565 - Provide better error message in console when there is architecture mismatch
ff8f019
- Ticket 48743 - idm-console-framework - disable fortezza ciphers by default
ff8f019
- Ticket 48823 - idm-console-framework - Add IPv6 support
ff8f019
- Bump version to 1.1.15
ff8f019
- Ticket #48811 - Console window could be hidden after login via consoles on multiple hosts
ff8f019
ff8f019
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.14-3
ff8f019
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
ff8f019
ff8f019
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.14-2
ff8f019
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
ff8f019
b36f639
* Wed Jun 10 2015 Noriko Hosoi <nhosoi@redhat.com> - 1.1.14-1
b36f639
- Bump version to 1.1.14
b36f639
- Ticket 48187 - Adding an OU from console is throwing missing attribute aliasedObjectName error
b36f639
- Ticket 47946 - Fix regression with original patch
b36f639
- Ticket 47946 - Need to revise console aci syntax checking
b36f639
- Ticket 97 - 389-console should provide usage options, help, and man pages
b36f639
- Ticket 48134 - Directory Server Admin Console: plaintext password logged in debug mode
b36f639
- Ticket 48130 - Add "+all" and "-TLS_RSA_WITH_AES_128_GCM_SHA256" to Console Cipher Preference for TLS
b36f639
d0623c0
* Thu Mar  5 2015 Noriko Hosoi <nhosoi@redhat.com> - 1.1.9-1
d0623c0
- Bump version to 1.1.9
d0623c0
- Ticket 47929 - idm-console-framework - set default min to tls1.0
d0623c0
- Ticket 47946 - ACI's are replaced by "ACI_ALL" after editing group of ACI's including invalid one
d0623c0
- Ticket 47929 - Console - add tls1.1 support
d0623c0
- Ticket 47472 - Entries cannot be highlighted in the "Edit Aci" Rights panel
d0623c0
- Ticket 47364 - Console does not support passwords containing  8-bit characters
d0623c0
- Ticket 47604 - idm-console-framework: remove versioned jars from %{_javadir}
d0623c0
- Ticket 47480 - Admin Console "server restart dialog" disppears after clicking OK
d0623c0
- Ticket 47467 - Improve CRL import dialog text
d0623c0
- Ticket 362   - Directory Console generates insufficient key strength
d0623c0
- Bug 1022104 - Remove versioned jarfiles from _javadir
d0623c0
0e31ebf
* Mon Nov 10 2014 Mark Reynolds <mreynolds@redhat.com> - 1.1.8-1
0e31ebf
- Bump version
0e31ebf
ca88ea4
* Fri Aug 29 2014 Mark Reynolds <mreynolds@redhat.com> - 1.1.7-9
fffdbbd
- Bug 1022104 - Remove versioned jarfiles from _javadir
fffdbbd
a961c3a
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.7-8
a961c3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a961c3a
7feb1f7
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.7-7
7feb1f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7feb1f7
8d7274f
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.7-6
8d7274f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
8d7274f
71ab855
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.7-5
71ab855
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
71ab855
3c15c88
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.7-4
3c15c88
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3c15c88
6118fee
* Fri Sep  9 2011 Rich Megginson <rmeggins@redhat.com> - 1.1.7-3
6118fee
- rebuild with latest java
6118fee
d857122
* Tue Jun 21 2011 Rich Megginson <rmeggins@redhat.com> - 1.1.7-2
d857122
- using new upstream git repo at fedorahosted.org
d857122
- git tag idm-console-framework-1.1.7
d857122
- Use DefaultTopologyPlugin if topologyplugin not found in the DS
d857122
- Bug 706472 - [console] java exception throw in UI, but user gets created
d857122
- Bug 706258 - ACI Editor dialog flickers
d857122
e0f097d
* Tue Mar 29 2011 Rich Megginson <rmeggins@redhat.com> - 1.1.7-1
e0f097d
- The 1.1.7 release
e0f097d
- Bug 158926 - Unable to install CA certificate when using hardware token
e0f097d
-             ( LunaSA )
e0f097d
- Bug 622436 - Removal of Security:domestic from Console
e0f097d
- Bug 229699 - objectclass without parent causes StringIndexOutOfBounds in console
e0f097d
- Bug 583652 - Console caches magic numbers instead of DNA-generated values
e0f097d
2838dc0
* Wed Feb 23 2011 Rich Megginson <rmeggins@redhat.com> - 1.1.6-1
2838dc0
- The 1.1.6 release
2838dc0
- Bug: 594939 - ACI editing dialog initial size is not big enough to display
2838dc0
- Bug 151705 - Need to update Console Cipher Preferences with new ciphers
2838dc0
- fix fourth step of cert wizard for installing cert
2838dc0
- Bug 668950 - Add posixGroup support to Console
2838dc0
- Bug 583652 - Console caches magic numbers instead of DNA-generated values
2838dc0
f4a4556
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.5-2
f4a4556
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f4a4556
74838e4
* Tue May  4 2010 Rich Megginson <rmeggins@redhat.com> - 1.1.5-1
74838e4
- The 1.1.5 release - added code to deal with LDAPv3 escape sequences
74838e4
6419b52
* Thu Apr 15 2010 Rich Megginson <rmeggins@redhat.com> - 1.1.4-1
6419b52
- The 1.1.4 release - just a few bug fixes
6419b52
fa1b254
* Fri Dec 18 2009 Rich Megginson <rmeggins@redhat.com> - 1.1.3-3
fa1b254
- Excluding PPC for EPEL builds as there is not openjdk there
fa1b254
- change url to port389.org
fa1b254
e5a0d44
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.3-2
e5a0d44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e5a0d44
65ece51
* Tue Mar 31 2009 Rich Megginson <rmeggins@redhat.com> 1.1.3-1
65ece51
- this is the 1.1.3 release
65ece51
- use the epoch with the java-devel version
65ece51
dbb66b6
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.2-2
dbb66b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
dbb66b6
f48d58b
* Wed Jul  2 2008 Rich Megginson <rmeggins@redhat.com> 1.1.2-1
f48d58b
- numerous fixes for threading issues and help for debugging and eclipse
f48d58b
a8f5141
* Tue Apr 15 2008 Rich Megginson <rmeggins@redhat.com> 1.1.1-3
a8f5141
- use java > 1.5.0 for the requirements
a8f5141
- install jar files with mode 644
a8f5141
27d256b
* Wed Jan  9 2008 Rich Megginson <rmeggins@redhat.com> 1.1.1-1
27d256b
- fix rpmlint issues
27d256b
- changed license from LGPL to LGPLv2
27d256b
- added explicit requires for java-1.7.0-icedtea
27d256b
- added LICENSE for doc
27d256b
27d256b
* Wed Dec 19 2007 Rich Megginson <rmeggins@redhat.com> 1.1.0-2
27d256b
- for the fedora ds 1.1 release
27d256b
27d256b
* Wed Aug  1 2007 Nathan Kinder <nkinder@redhat.com> 1.1.0-1
27d256b
- Initial creation (based on old fedora-idm-console package).