A ref change was pushed to the OpenLDAP-Fortress-Core (openldap-fortress-core.git) repository. It will be available in the public mirror shortly.
The annotated tag, v1.0-RC30 has been created at 52d6803b1bb67fb6990ce32d44b7537b0041280a (tag) tagging e70e3fb32bce90812d801ea4f3e4b147f722119d (commit) tagged by Shawn McKinney on Thu Sep 19 08:24:57 2013 -0500
- Log ----------------------------------------------------------------- Version 1.0 Release Candidate 30
Emmanuel Lécharny (90): Added the missing dependencies Added files to be ignored by git Added a name in the config file Added dependencies for ApacheDS test, bumped up the UnboundID version Switched the log to WARNING instead of INFO Added teh Extensible Object Class to be able to inject data in ApacheDS Added a toString() method Minor formatting, removed some thrown exception Made many data structure public, so that they can be accessed from some Ported the Fortress Openldap tests to ApacheDS Added a clear() method, needed for tests Added a clearAll() method to clear the cache on demand. Merge commit '73916bf14152aaf3be72b6676d8e1f661a5c0f38' Merge commit '7d9b3acf792b335857955e86f3819be729df09b0' Merge conflict resolution Removed a useless import Added ldif files used by ApacheDS tests Replaced tabs with spaces Merge conflict resolution Merge conflict resolution Merge commit '98c8fad237b349ae8bc717ba89fd108c58494546' Merge conflict resolution Merge commit '42925a75f56e39b51871d041b6e3fe63fc85347e' Merge conflict resolution Bumped up the revision to R26 Merge conflict resolution Merge conflict resolution Merge conflict resolution Merge conflict resolution Merge commit 'fd5ec8c83d8bee86d65ed6a32280a2a584da3dab' Merge conflict resolution Merge conflict resolution Added two tests (DSD and SSD) Added the lest two tests o Used static date formatters o Code formating Merged the latest trunk changes Added some files in .gitignore Added some exclusions in the .gitignore file Merge branch 'master' of git://git.openldap.org/openldap-fortress-core Merged with trunk Merge branch 'apacheds-remote' Switched to SLF4j for the Config and AacheDS unit test Merged Shawn's changes Applied some changes for FC-34 Added a toString() method Minor refactoring : added some missing {} and a few new lines Minor refactoring : added newlines before 'if' Removed some useless FQCN o Removed useless FQCN o Added a missing Javadoc Minor formating : Limited the connection usage to the minimum. Minor reformating Minor formating Added a DAO for Apache LDAP API Applied the modifications from master Converted the RolDAO to Apache LDAP API Migrated the AdminRoleDAO Added the OrgUnitDAO and the PermDAO. Some cleanup Some more cleanup Fixed some wrong references in the javadoc Removed references to IOException Added the converted PermDAO for Apache API Fixed a bad import Converted the SdDAO class Renamed all the DAO Fixed a typo in Javadoc Converted the PolicyDAO class Merged with master Added the user and log pools Converted the AuditDAO class Converted the AuditDAO class Bumped up the commons-pool jar version to 1.6 Renamed the DataProvider class to UnboundIdDataProvider Moved the ApacheDsDataProvider down one level Added a LogPool and a UserPool The created entry was copied with the DN in it, which is not allowed Fixed the creation of entries Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap-fortress-core Added a toString() method. Don't catch the exception in the bind method o Added some missing references to methods in the Interface Made some methods public Used Collection instead of Set Many modifications : Move dthe P classes back to rbac package o Made the method package protected Bumped up the references to DAP API and ApacheDS Merged the fortress-apacheds-dao branch into origin
Kurt Zeilenga (2): Initial import Re-import Fortress
Shawn McKinney (211): sych up changes sych up changes Change password from String to char[] in APIs. convert property names to use dot notation. code and documentation cleanup more code and documentation cleanup Re-enable the pw policy tests. Ensure stale connections from pool rebind iff admin connection. Add IVY dependency management to ant build. Add script to download IVY from maven2 repo. Cleanup Ivy targets. Add new README for system setup instructions. Javadoc cleanup cleanup up props Add setup instructions to readme Add instructions for developers to use product. minor edits and cleanup Work on package install procedures add openldap install options add option to import config metadata from builder package correction applied to openldap native install section Add add/del inheritance commands to ant admin utility add example for hierarchical role using ant Added ant commands to add/remove admin role, user org unit and perm org unit hierarchies. modified names to conform with other similar commands Add sequence number to entities for internal processing requirements Retrieve and set hierarchical relationships to returned entities for Roles, UserRoles, AdminRoles, UserAdminRoles and OrgUnits on reads/searches. Add 'local model' to build process to enable use without connection to network. Add command line interpreter Add CLI reference manual minor corrections made to installation doc and command reference Move administrative permission functions into DelegatedAdminMgr numerous corrections to cli reference Change to not terminate interactive mode when error occurs. Add fix for jasypt error. Minor correction to remove extraneous import. optimize pool functions small change to description cleanup Add dbsynch flags for native ubuntu performance boost Add JAXB data bindings for REST support. Replace all occurrences of "<>" in messges for "[]" for xml data binding Add Permission and Session JAXB data bindings Add User Assign Role JAXB data bindings Add PermGrant JAXB data bindings. Add instructions to use command line interface Add JAXB data bindings for SSD, Role Relations. Change SSD members to Set. Add JAXB Bindings for Password Policy and Separation of Duty constraints. Add JAXB for admin role, org unit relationships and user admin role entity. Add JAXB for rbac and arbac access control objects. Cleanup and bug fixes on jaxb message processing. Convert project directory structure to match Maven's standard directory layout. Convert project directory structure to match Maven's standard directory layout. Add REST client-side dependencies and utilities to enable Fortress to call En Masse. Add RESTful ReviewMgrImpl class. Add Fortress Request/Response data types. Finish ReviewMgr REST support. Fix bugs kicked up from the regression tests. Add RESTful AdminMgr and AccessMgr implementation classes. Add RESTful DelegatedReviewMgr, DelegatedAdminMgr, DelegatedAccessMgr, PswdPolicyMgr, and AuditMgr implementation classes. Minor fixes for REST impls. Remove unneeded entities. Update copyright statement. Parameterize the HTTP configuration switches. Documentation cleanup. Cleanup JAXB processing in build and logging. Cleanup ids used for naming http services. Add address, phones and emails to User entity. Fix minor defects in REST interface. Enhance CLI processing for splitting String into tokens using regex. Correct bugs related to storing Address in LDAP entity. Correct issue where slapd startup script doesn't use host and port properties. Minor cleanup on other code and doc. rc7 release includes JAXB bindings for ConfigMgr services. Get rid of warning on HTTP Post commands: "Going to buffer response body of large or unknown size. " rc7 release disable REST by default rc8 includes Ehcache support for static data sets - Hier Roles, Hier Admin Roles, OSU/PSU, Policies. rc8 includes ehcache of DSD static data sets rc8 changes include ehcache code cleanup, adding additional notices for dependent open source projects and bug fixes. rc8 add ehcache support for ssd datasets. Javadoc cleanup for caching functions. Copy cache config file to bootstrap folder during setup. rc9 includes code cleanup prep work for 1.0 release javadoc changes to describe required and optional parameters contained within Manager APIs more javadoc changes for rc9 more javadoc improvements more javadoc cleanup for rc9 further refinement for javadoc rc9 more javadoc refinement for rc9 Fix DSD bug, check failed with multiple sets. Add junit test case for DSD multiple set bug. Switch from TreeSet to HashSet impl for non-ordered sets. Add DSD cache search rc10 includes searchable cache for DSD Code and documentation cleanup on cache component for rc10. RC11 includes changes to enforce encapsulation of process modules through package private access modifiers. Tweak test data for En Masse. RC11 change to include fortress system flag onto ftUserAttrs aux objectClass. Improve HTTP response processing Test case tweak for system users. Add ant target to create Fortress Builder package. Cleanup build script Add support to run OpenLDAP on Windows Work on Builder script for Windows add win32 start/stop scripts Refactored API to support multi-tenancy. RC12 release includes restructuring of code to support multi-tenancy and package encapsulation. RC12 - cleanup RC12 - Support adding new contexts through Ant admin. RC12 - add tenant using Ant RC12 includes new factory methods to create fortress Managers. RC12 additions include method to assert contextId onto entities. RC12 convert daoutils to abstract class. RC12 Move ldap utilities into provider dao class RC12 - audit and access control performance enhancements RC12 permission check code cleanup. RC12 add config option to disable check access audit trail RC12 support for OpenLDAP MDB backend RC12 access control tweaks RC12 work on data structs RC12 add Quickstart for Fortress Builder RC12 low level cleanup in dao code. RC12 windows installation refinements. Parameterize OpenLDAP DB config switches. RC12 - Add help for Quickstart. RC14 Quickstart release RC15 - Improved quickstart guide Javadoc cleanup RC15 - Add headless install for OpenLDAP Windows binaries. Add html quickstart quide for win. Minor doc cleanup RC16 IETF RBAC Role draft RC16 - Cleanup RC16 javadoc cleanup RC16 update to use ehcache BlockingCache and add synch code to graph updates routines. RC16 pw policy cache bug + version sent on enmasse calls RC17 Changes include minor code and doc cleanup RC18 - Code and documentation cleanup RC18 includes Maven publication of Fortress Core artifacts to Sonatype repo. RC18 - add maven pom.xml RC18 maven changes RC18 increase max readers RC18 - EnMasse Demo RC18 enmasse demo cleanup RC20 - Add switch(s) to build.properties for HTTP connectivity. RC20 cleanup RC20 complete Support java 7 javadoc format and update copyright statements RC21 Cleanup HTTP error handling RC22 - Cleanup multi-tenancy testing RC22 - programming sample cleanup RC22 - add multi-tenant support to CLI RC22 - revise test data teardown process RC22 - Move to new domain jts.us RC22 complete RC23 - Additional user attributes for SCIM Cleanup generics More cleanup on generics Wrap the public PoolMgr methods from DataProvider. Add check to prevent cyclic dependencies within the graphs. code cleanup RC23 Closed fix schema gen step in ant Cleanup per code inspections. RC24 SCIM Prepwork RC24 Parameterize the complex attribute delimiter RC24 complete RC25 includes Maven cleanup and Commander prep works. FC-2 - Error adding inheritance FC-4 - Add ApacheDS support FC-4 Add ApacheDS support RC25 - Includes ApacheDS support FC-4 & Hier bug fixes FC-2 & FC-5 RC25 Closed FC-10 - correct npe during userCreate and update for null pw's Add dependencies to pom.xml and gitignore FC-12 - isTemporalSet does not detect changes to entity constraint values FC-13 - ReviewMgr.findUsers does not pull back pw policy subentry FC-14 - Add bldg, dept and room attrs to user entity FC-15 - UserDAO.createUser adds openldap policy flag when server type = apache ds FC-20 - Add cache name to ehcache config FC-21 - Alter DAO LDAP connection managment FC-23 - Constraint not correctly processing delimiters FC-24 - Strip name from pw policy DN for User inquiry RC26 Closed FC-25 - Remove role assignment from UserDAO add and update FC-25 - Remove role assignment from UserDAO add and update FC-26 - Cleanup test data FC-25 - Remove role assignment from UserDAO add and update FC-27 - Rename constant for user policy violation FC-28 - ReviewMgr - Add search SDSets by name FC-29 - Add jpeg photo to User JPEG Photo support Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap-fortress-core FC-31 - Add ApacheDS regression tests FC-32 - Bump up heap space on fortress junit tests FC-30 - AdminMgr Update S/DSD method FC-33 - Add JMX counters to Fortress DAO calls FC-33 - Add JMX counters to Fortress DAO calls FC-34 - Replace the use of Log4j by SLF4j - build and load artifacts FC-34 - eliminate log4j as compile time dependency FC-34 - remove CLS_NM constant from log statements FC-44 - Fortress 1.0-RC27 Release FC-44 - Fortress 1.0-RC27 Release FC-48 - UserDAO employeeType incorrectly mapped FC-50 - RoleDAO loadUserRoles & loadUserAdminRoles not properly setting USER_ASSIGN attribute FC-50 - UserDAO loadUserRoles & loadUserAdminRoles not properly setting USER_ASSIGN attribute FC-51 - RoleDAO update should not update role occupants FC-54 - Upgrade default OpenLDAP installation to 2.4.35-2 cleanup/reformat POM modify ant/ivy dependency for latest apache-ds lib RC28 synch & preps FC-60 - Delegated Policy Load FC-57 - User Add NPE when ou is null FC-61 - User incorrect mapping of displayName attribute FC-63 - Add REST DelegatedAdminMgr.sessionPermissions FC-64 - RC29 Release FC-65 - createSession with Roles improperly loads activated roles into the session FC-66 - SoD add type DSD fails for Ant admin FC-67 - Add User properties to Ant admin FC-68 - RC30 Release
-----------------------------------------------------------------------
--- http://www.openldap.org/devel/gitweb.cgi?p=openldap-fortress-core.git