This is an automated email from the ASF dual-hosted git repository.

gk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/turbine-fulcrum-security.git.


      at 3178cff  Update dbcp2 released today. hsqldb causes build error when I 
tried to update so no change, and dbcp (first release) still required in 
security/torque to build successfully - do not remove

This branch includes the following new commits:

     new 4b0b457  +) using fulcrum-yaafi-1.0.5 +) getting it to run with maven 
1.1
     new 0fd4bd3  Fix a bunch of URLs and a couple of typos.
     new 0bebff9  Update to Torque 3.3
     new f44579b  Some cleanup
     new 739ac5b  Major code cleanup, formatting and styling, warnings removed
     new ec9cf05  Remove cryptix dependencies where still left
     new 88c41fe  Preliminary support for LDAP authentication. Not all tests 
pass (yet).
     new b84ec1e  Preliminary support for LDAP authentication. Not all tests 
pass (yet).
     new 824b929  Added target to svn:ignore
     new b6b86b7  Ignore target dir.
     new ada8a70  Moved tests to src/test
     new 0b5ee2b  Moved security api build to maven2
     new 0f64ca1  Moved security api build to maven2 fixes TRB-78
     new 7eef222  Create test jar for deployment, cleanup POM
     new 9302854  Create own changes file
     new 2867942  Create standard site directory
     new acd7e95  Streamlined POM
     new e0ad885  Switch to Maven2-layout
     new 49de0eb  Switch to Maven2-layout
     new 7d8ea08  Switch to Maven2-layout
     new f310677  Switch to Maven 2
     new 84b291d  Switch to Maven 2
     new f151467  Property change
     new 9eddd3a  Try to make Gump happy
     new 39d8a26  Added a pom.xml file so that the project can be build and 
tests pass.
     new 762db8b  Move build and site generation to Maven2
     new c2d093e  update svn:ignore
     new 3d4bcb1  Move build and site generation to Maven2
     new 8771263  Update fulcrum-hibernate to use a recent version of Hibernate 
(3.6.7-Final). Removed dependencies on hibernate-avalon.
     new 5ae4a42  Added eclipse generated files to svn:ignore for all remaining 
fulcrum components.
     new 2520ad4  Generified security api
     new 7d40720  Adjust to changes of the API and avoid deprecated methods
     new cecb3b5  Adjust to changes of the API
     new 98b8374  Use JDK 1.5 in all modules
     new d01f03c  Fix warnings and formatting, cleanup
     new 880cd64  Fix warnings and formatting, cleanup Fix transaction handling
     new 1013a79  Adjust build to current api
     new 084e496  Adjust build to current api
     new 9163b27  Update build, remove unused Maven-1-files, cleanup docs
     new ce6a0bb  Fix test of null values
     new 4bb3dfe  Clean up and format code
     new 518b2b4  First chunk of generifications
     new bd7016f  Fixed case-sensitivity issue
     new d15911f  Second chunk of generifications
     new 018f793  Improve framework compatibility
     new 5e60dd4  Add ACL classes for the Turbine model
     new 7352ee0  Fix generic return types
     new 8c5c893  Add test for TurbineAccessControlList and make it work
     new e24e2b8  Use TurbineAccessControlList
     new 92da0c4  Fix generic return types
     new 28933dd  Fix generic return types
     new 494e317  Add module description and explicit version definition
     new 6cde964  Fix unit test
     new 4d259a3  Update fulcrum-security-torque to use Torque 4.0.
     new 2ad2784  Remove criteria.clear() even in disabled code
     new cd62d45  Adjust to API changes
     new 474fcaa  Update fulcrum-security-hibernate to test with HSQLDB
     new 7e71c50  Add extended user having first name, last name, email and 
objectdata and derive TurbineUser from it.
     new dd97335  Typo
     new 43c6820  Ensure that the global group exists when creating an ACL
     new 8443051  Derive from Turbine parent
     new e973ba1  Derive from Turbine parent
     new e26fae9  Adjust to API
     new 50e91a7  Fix ACL factory
     new bd9a987  Maven standard location
     new 4d7c6dd  Maven standard location
     new 375c8db  Temporarily add the code that should have been generated by 
Torque, until 4.1 is released
     new d823346  Fix imports
     new 2748693  Fix Javadoc
     new 5969070  Move resources to standard location
     new a7bf74f  Remove dependency on commons-logging
     new 1635352  - Prepare components and sites for multi-module build - 
Update docs - Derive from Turbine parent POM 3
     new bc028d6  Revert to original site location
     new c7f30f1  adding dependency memory for test
     new eab9e77  pom used to publish with mvn site:stage 
scm-publish:publish-scm
     new e8b47c8  Update README (scm publishing fpr master modules)
     new a6c74f4  TRB-92. Adding support for custom Torque peer classes 
providing manager integration. Testing could not yet be done without providing 
PeerImpl classes decorated with peer interfaces, cft. TORQUE-309). Fetching the 
peer from the already available classNames for user manager, etc is done by 
calling getPeer. The attribute peerInterface in fulcrum-turbine-schema.xml is 
not yet used (cft. TORQUE-309).
     new fa2dd3a  These should not be checked in
     new 468ab0c  Fix site building errors: - Updating to Turbine Parent 
Version 3 - Unknown attribute 'href' for tag 'project'.. - UTF-8 Encoding in 
XmlRpc Java files
     new 7cfc23f  Add missing class
     new f8b2430  Remove Eclipse project files and settings
     new b620e28  Add Eclipse settings and project files to svn:ignore
     new 94065fd  Remove Eclipse project files and settings
     new 8df3c25  Add Eclipse settings and project files to svn:ignore
     new 1fc73e3  Add Eclipse settings and project files to svn:ignore
     new 81c7d18  Some cleanup
     new 312e8dc  Deactivate Torque module as it doesn't build right now.
     new 2bffa94  Replace viewcvs with viewvc. Fixes TRB-95
     new ddad036  - Remove attribute reference to not yet released torque 4.1 
schema.
     new 9f926c9  - Deactivate test for custom peer setting until Torque 4.1 is 
released. - Add getConstructor to get InvocationTargetException.
     new 299fcf9  - Moving Custom Peer configuration from API to Torque module 
- Enabling Torque module - Organized Imports
     new 02185cc  Make sure the entities behave well in a session
     new 3d1c56e  Move modules build to separate profile
     new e38e2ae  Ignoring the remaining IntelliJ project files in SVN
     new a3ba725  Add distribution build
     new 31dd9c0  Add target to svn:ignore
     new 3d8e0d5  Tune assembly descriptors
     new 67c2977  [maven-release-plugin] prepare release fulcrum-security-1.1.0
     new ecfcb4f  [maven-release-plugin] rollback the release of 
fulcrum-security-1.1.0
     new 4d3546d  Add missing scm sections.
     new c704a31  [maven-release-plugin] prepare release fulcrum-security-1.1.0
     new 22b11b5  [maven-release-plugin] prepare for next development iteration
     new 4c40399  Manage versions in sub-modules
     new 2ef9c87  Use managed versions from parent POM Skip site generation
     new 7a33c42  Remove dependency on commons-lang, Remove redundant 
information Use managed versions
     new efbd6b7  Use managed versions from parent POM
     new c8e2853  Add eclipse files to svn:ignore
     new 5967f4a  Using the same log4j version as Turbine
     new c88f58a  - update dependencies
     new 62cabef  upgrade to v.16 which does not require jmx.
     new 06f916d  Add @Override
     new d677de7  - extract configurable Peer managers
     new 0c56d7b  Organize imports
     new 25a758a  Make SecuritySet truly case-insensitive
     new 80e6bd6  Make sure that TurbinePermissions are populated when creating 
an ACL
     new e03c3c4  TRB-98 - Added convenience for (old) Turbine schema database, 
abstract class names are DefaultAbstract*, while the the new Fulcrum schema 
classnames start now with FulcrumAbstract* (has been TorqueAbstract*). - 
Turbine Default schema in fulcrum-turbine-default-schema.xml - Test added, 
requires Hsqldb set identity to mimic native auto-increment in 
fulcrum-turbine-default-schema.sql. - Moved Security abstract classes in 
separate package to underline importance - TODO: Prep [...]
     new 70e5233  TRB-98 -  until Torque 4.1 is not released (TORQUE-309 is 
already resolved), add peer interface 
org.apache.fulcrum.security.torque.peer.TorqueTurbinePeer manually to otherwise 
generated peer impl classes.
     new 80988e8  - Fix: Make permission manager consistent - TRB-98: Remove 
database getters else use XXXPeer.getXXXPeerImpl().getDatabaseName() and 
propagate to new instances..
     new 2b12b8d  Use newly released parent
     new 559ad5a  - Javadoc Update Turbine User manager mapping Fulcrum -> 
Turbine
     new 4763ba2  - Update all Tests to JUnit 4 - allow global group in Turbne 
(and dynamic) model, cft TurbineModelManager, AbstractTurbineModelManager - 
allow optional second level permission check by allowing to NOT implement 
TurbineRole (and TurbineGroup), cft. api TurbineAccessControlListImpl and 
torque TorqueTurbineModelManagerImpl - require only TurbineUser not 
TurbineGroup/TurbineRole in TorqueTurbineModelManagerImpl (redundant?)
     new b00b28b  - Update commons to 2.6 in api, using commons lang3 for 
serializing test in memory - Use serializable where needed in ACL - Update 
changes.xml (including 12th April commit)
     new 95ff848  making objectData and peers (manager) transient
     new 0aa0233  - fix javafoc encoding error - add info in changes
     new 9f7d3e8  - doc changes, fix warning
     new 32a58d0  - fix pom, imports and update changes.xml
     new ab4ca13  - cleanup dependencies - replace tab with spaces in 
torque/pom.xml, and pom.xml
     new 8f3723d  [maven-release-plugin] prepare release fulcrum-security-1.1.1
     new 88ce5f3  [maven-release-plugin] prepare for next development iteration
     new 918f8bf  - update meta data
     new 945d6fb  - require in turbine schema interface 
o.a.f.security.model.turbine.entity.TurbineUser - remove TurbineUser from 
o.a.d.security.torque.turbine.*AbstractTurbineUser classes
     new 85d715b  - delete relational in revoke - add isEmpty check as guard 
against removal without replacement - add test in api to show some more complex 
grant/revoke situations
     new c139e39  - added lazy loading option if retrieving attachedObjects. 
If, where and how lazy loading is used the managers decide.
     new 2ed24f2  - debug info - reintroduce the old retrieveAttachedObjects 
method to allow easier migration
     new 6514f1c  - add low level option cascadeDelete for method role revokeAll
     new ef15feb  - Update to complete custom peer configuration, i.e. to allow 
ACL to get custom OM (without overriding methods in OM classes): - (1) user 
manager configuration requires additionally element userGroupRole with 
peerClassName, cft. TurbineDefaultWithPeersComponentConfig.xml and 
TurbineDefaultLazyWithPeersComponentConfig.xml - (2) in schema configuration 
added interface TurbineUserGroupRoleModelPeerMapper for table 
TurbineUserGroupRole, cft. schema/fulcrum-turbine-default-sc [...]
     new 003b462  - reflect changes in documentation
     new 89bdb54  - update changes in api, master - add code hints - clean up
     new 0e5dc10  - add missing license
     new effb931  - add method replace in Turbine model manager: replace 
transactionally a role with another in default group for user. - cleanup 
duplicate code in grant/revoke/replace methods using enums, and custom 
checkExists method - commented in method update of role manager user-group-role 
reset. - added tests
     new f7927be  - fix changes.xml
     new f3e7507  [maven-release-plugin] prepare release fulcrum-security-1.1.2
     new 7e05ba4  [maven-release-plugin] prepare for next development iteration
     new 2e1e31e  - Move READMEs
     new 68e8b9c  JSON - moving methods ser(..) closer together - provide non 
interfaced helper method setMixins in Jackson2MapperService, which cleans up 
any previously mixins (just for one mixin, might be better a list) - add tests 
for mixins SECURITY API - generic type bound is interface itself
     new c14d6d5  - fix build failure due to outdated om  sources
     new f6e0343  global replace StringBuffer with StringBuilder
     new d7b6b2f  Use fulcrum yaafi, update hsqldb, VARBINARY requires size in 
later versions
     new 4870422  Update all fulcrum components using current yaafi and servlet 
3.1.0 - clean build
     new 3ba676a  Update maven compiler - set to java 1.8
     new 7943670  Add better method to parse SQL files, clean up interface to 
HsqlDb call for simpler code - single sample db reference
     new e51da73  Updating to servlet-api 4.0.1, Disable cache module for now 
(fails to build), builds clean with jdk8 (broken for open-jdk-11, profiles?)
     new 21d9ed0  Rollback servlet-api dependencies until next release
     new 0f101d1  Cleaning up poms, adding dependencies that get us closer to 
torque-4.1 but security-torque tests are still breaking when trying to upgrade 
hsqldb > 2.0 which is required for torque-4.1 integration.  All changes work 
fine in torque-4.0 and clean build
     new 90bdf89  Add torque version to properties for easier updating
     new 49f4b70  pom cleanup
     new bfe07e0  This _may_ help with upgrading to hsqldb 2.x, doesn't hurt 
with current build
     new cc77c6c  Update to commons-lang3
     new 45e8075  Update commons-lang3
     new b37eb0a  Point fulcrum components to new turbine parent 5
     new 58cd7fe  - updating more parents to Turbine Parent 5 - crypto: update 
test algo to SHA-256 - crypto: remove not used file CryptoAuthenticator.xml - 
quartz: using resources in test, moved quartz.xml
     new e000643  Minor maven pom cleanup from Eclipse complaints, adding 
missing license headers found from rat report
     new 24fc99f  More commons-lang3 updates
     new 87abf2a  Javadoc cleanup!
     new 4402eaa  Lots of JavaDoc updates. fulcrum-security-torque still not 
building on site, see the pom for more details and where we need to figure this 
out for generated classes with poor javadocs
     new efeeee1  Change of setName() null test introduced a failure in 
org.apache.turbine.pipeline.DefaultLoginValveTest, reverting change
     new ff8bc2f  Followed gv's example on yaafi-crypto to clean up all poms, 
removed old deployment management profiles, removed old maven 1.x build files, 
fixed test case in PBE that relied on old project file, added missing licenses 
to poms
     new 65127b7  - downgraded testcontainer, JUnit 5 problem to find test, api 
tests ok.
     new aaa56f5  - Update changes
     new d6c8477  Update all components to fulcrum-yaafi 1.0.8 release
     new 4ff3df3  Update all fulcrum components to use release 1.0.8 of yaafi 
and testcontainer
     new fef36a5  - Use DatabackendException as a wrapper for TorqueException 
to get internal (secondary) database errors stack more transparently. 
Othwerwise TorqueTurbineUserManagerImpl may not get the error stack for 
attached objects.
     new 7062996  - update to JUnit 5, in eclipse parallel execution of 
hibernate tests may not succeed if called all at once (same for memory, but 
fixed).
     new a27e1ef  - cleanup override, teardown - format classes in package 
turbine
     new 51160a5  Move back to Turbine Parent 5 until we publish all fulcrum 
components. Update sub-modules to execute tests correctly using surefire plugin 
version 3.0.0-M2
     new 67a6316  Update fulcrum-crypto to official release
     new 27785fa  Enforce turbine coding standards, cleanup a couple PMD 
reported items
     new ef02088  - update svn:ignore property
     new 0d72228  - also exclude svn:ignored files
     new 31680c7  [maven-release-plugin] prepare release fulcrum-security-1.1.3
     new 9794d44  [maven-release-plugin] prepare for next development iteration
     new 10f2cb4  - update parent - update dbcp2 in torque
     new de93a30  - update to parent 6 and use dbcp2-snapshot in torque 
security, until its released.
     new 9c68838  Update commons-lang3 for all fulcrum projects
     new bdda67b  - log4j2 (hibernate needs mapping 1.2 to 2) Torque: - Torque 
4.1-SNAPSHOT, using PeerInterface in schema, removed classes as now generated 
with PeerInterface. - add TorqueException to method (TODO DataBackendException 
wanted) - Dbcp2 v2.7.0
     new a85c914  - removed id-check in group/permission/role spi managers - 
hibernate, mysql and other databases may use native generator/autoincrement 
(effectively the old implementation had implicitely the same result with it's 
faulty exception condition) - updated api tests to JUnit5 - Torque added new 
Test TurbineACLFactoryTest.java - Torque: moved in torque new model + old model 
test into package model - Torque: fixed missing interface for 
Role/Group/Permission DefaultAbstractTurbin [...]
     new cc11207  - bugfix in TurbineRolePermissionPeerMapper (interface)
     new adcc272  - update some components (Security, JSON, Trstcontainer) 
using parent trunk (7-SNAPSHOT) and more modern skin, compatible with 
maven-site-plugin version 3.8.2 - JSON, Jackson2 version 2.10.3 - Security, 
local javadoc version update to 3.20
     new 37c8c84  - updating to turbine parent 7 - deactivating jetty - add 
build info
     new ef6aa7c  - fix local version settings
     new 87f585e  - Fulcrum dependency updates: hsqldb 2.5.1, torque 5.0, dbcp2 
2.8.0, javadoc 3.1.0, junit 5.7.0, mockito 3.5.13
     new bf4a920  - update to Torque 5.0 and use interfaces
     new b081936  - add javadoc configuration parameters to allow build with 
java higher than 8 and fix javadoc - added required interfaces 
TurbineRolePermissionPeerMapper and TurbineUserGroupRoleModelPeerMapper in 
fulcrum-turbine-schema.xml, requires in generated test classes with custom 
javaname in schema/fulcrum-turbine-schema.xml method redirections. - changes 
due to Torque 5 in security torque - removed one abstract class and duplicated 
test code for different settings in TurbineUser [...]
     new f630566  - update changes.xml in root, remove superseded changes.xml 
in api module - fix javadoc issues, cleanup javadoc configurationin poms - 
update xdoc index.xml - update commons/lang3 to 3.11
     new aa78b4b  - fix dev name in changes before release.
     new 42a242b  - add owasp aggregate check in parent module hibernate: - use 
log4j-slf4j-impl bridge instead of slf4j - todo: fix some security check, but: 
update hibernate to at least 5.4.24.FINAL - which needs major changes, e.g. 
replacing persistencehelper configuration and more..
     new bbcca1d  [maven-release-plugin] prepare release fulcrum-security-2.0.0
     new 93b888b  [maven-release-plugin] prepare for next development iteration
     new 4f8674d  - security updates in quartz and yaafi - update parent 
pom.xml - dependency check doc update README.txt - jetty deps update for eclipse
     new b08a2f5  - Update Fulcrum Testcontainer 1.0.9 and Turbine Parent 7 - 
Fix Mock Encoding in Fulcrum Update Test - Format Yaafi Tests - Remove 
JUnitPlatform in json, crypto module
     new 4873aa4  - update most Fulcrum parent to version 8 and update Fulcrum 
site + use md format for README
     new 18d74e9  - fixing relativePath in poms cache, intake, quartz, parser, 
security, testcontainer - intake: update parser, use in test pool2, add log4j2 
for next testcontainer - parser: formatting, dependency fixes, site skin update 
- testcontainer: add and use log4j2 avalon adapter in yaafi testcontainer, use 
more JUnit 5 - moved README.txt to READMe.md in root
     new 06801db  - update layout/skin - update raw exceptions in JSON 
component - fix format error in changes.xml
     new b1906aa  - Torque module: use by default Turbinegroup not TurbineRole 
from generated doSelectJoinTurbine.. method, as this will be used as key in 
lookup in acl roleSets. - add groupSet to interface - add transient avalon 
logger to TurbineAccessControlList and use it to check group in constructor - 
use model manager to fetch global group (model manager should be set always)
     new 3178cff  Update dbcp2 released today. hsqldb causes build error when I 
tried to update so no change, and dbcp (first release) still required in 
security/torque to build successfully - do not remove

The 205 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.

Reply via email to