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-RC29 has been created
at 6d8714018a2bb391a9d766e419e656ef74e6ae2c (tag)
tagging dc7032f49f315fb76430a33081142335477dbdfb (commit)
tagged by Shawn McKinney
on Wed Aug 28 13:08:16 2013 -0500
- Log -----------------------------------------------------------------
Version 1.0 Release Candidate 29
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 (207):
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
-----------------------------------------------------------------------
---
http://www.openldap.org/devel/gitweb.cgi?p=openldap-fortress-core.git