View results here -> http://tck2.jboss.com/cc/buildresults/jboss-head?log=log20040605133509Lbuild.182

BUILD COMPLETE -  build.182
Date of build: 06/05/2004 13:35:09
Time to build: 12 minutes 11 seconds
Last changed: 06/05/2004 13:15:09
Last log entry: Refactor the HANamingService into a transport independent DetachedNamingService thatcan be used with the detached invoker framework and leave the HANamingService as thehard-coded HA-RMI/JRMP version.

 Unit Tests: (0)
No Tests Run
This project doesn't have any tests
 

 Modifications since last build:  (33)
1.2modifiedstarksmcluster/src/main/org/jboss/ha/jndi/DetachedHANamingService.javaRefactor the HANamingService into a transport independent DetachedNamingService thatcan be used with the detached invoker framework and leave the HANamingService as thehard-coded HA-RMI/JRMP version.
1.2modifiedstarksmcluster/src/main/org/jboss/ha/jndi/DetachedHANamingServiceMBean.javaRefactor the HANamingService into a transport independent DetachedNamingService thatcan be used with the detached invoker framework and leave the HANamingService as thehard-coded HA-RMI/JRMP version.
1.38modifiedstarksmcluster/src/main/org/jboss/ha/jndi/HANamingService.javaRefactor the HANamingService into a transport independent DetachedNamingService thatcan be used with the detached invoker framework and leave the HANamingService as thehard-coded HA-RMI/JRMP version.
1.16modifiedstarksmcluster/src/main/org/jboss/ha/jndi/HANamingServiceMBean.javaRefactor the HANamingService into a transport independent DetachedNamingService thatcan be used with the detached invoker framework and leave the HANamingService as thehard-coded HA-RMI/JRMP version.
1.2deletedstarksmsecurity/src/main/org/jboss/security/util/PropertyAccess.javaRemove the PropertyAccess as public methods for privileged actions aresecurity leaks
1.4modifiedstarksmsecurity/src/main/org/jboss/security/jacc/SecurityService.javaRemove the PropertyAccess as public methods for privileged actions aresecurity leaks
1.6modifiedstarksmconnector/src/main/org/jboss/resource/adapter/jms/JmsCred.javaUpdate the use of priviledged code blocks to isolate the actions that should be permissioned based on the jboss permissions vs user code
1.2modifiedstarksmconnector/src/main/org/jboss/resource/security/SubjectActions.javaCommon package privileged actions.
1.2modifiedstarksmconnector/src/main/org/jboss/resource/security/SecureIdentityLoginModule.javaAnother example of how one could encrypt the database password for a jcaconnection factory.
1.2modifiedstarksmconnector/src/main/org/jboss/resource/security/JaasSecurityDomainIdentityLoginModule.javaA login module for statically defining a data source username and password that uses a password that has been ecrypted by a JaasSecurityDomain. The base64 format of the data source password may be generated using the PBEUtils command: java -cp jbosssx.jar org.jboss.security.plugins.PBEUtils salt count domain-password data-source-password salt : the Salt attribute from the JaasSecurityDomain count : the IterationCount attribute from the JaasSecurityDomain domain-password : the plaintext password that maps to the KeyStorePass attribute from the JaasSecurityDomain data-source-password : the plaintext password for the data source that should be encrypted with the JaasSecurityDomain password
1.9modifiedstarksmconnector/src/main/org/jboss/resource/security/AbstractPasswordCredentialLoginModule.javaExpose the MBeanServer ivar and use a privileged block to remove the subjectcredentials
1.47modifiedstarksmconnector/src/main/org/jboss/resource/connectionmanager/BaseConnectionManager2.javaUpdate the use of priviledged code blocks to isolate the actions that should be permissioned based on the jboss permissions vs user code
1.2modifiedstarksmconnector/src/etc/example-config/hsqldb-encrypted-ds.xmlThe Hypersonic embedded database JCA connection factory config that illustrates the use of the JaasSecurityDomainIdentityLoginModule to use encrypted password in the data source configuration
1.6modifiedstarksmtestsuite/src/main/org/jboss/test/util/test/PropertyEditorsUnitTestCase.javaAdd an empty string test
1.2modifiedstarksmtestsuite/src/main/org/jboss/test/security/test/JaasSecurityDomainUnitTestCase.javaAdd tests of the JaasSecurityDomain encode/decode ops and new formats of theKeyStorePass attribute value.
1.6modifiedstarksmtestsuite/src/resources/security-spec/service-inf/jboss-service.xmlAdd Salt and IterationCount attributes
1.2modifiedstarksmtestsuite/src/resources/security/jaassecdomain-tests-service.xmlConfig for JaasSecurityDomain tests
1.49modifiedstarksmsecurity/build.xmlUpdate the jbosssx-client.jar to include the PBEUtils and related classes
1.12modifiedstarksmsecurity/src/main/org/jboss/security/auth/spi/DatabaseServerLoginModule.javaAllows subclasses to access ivars
1.8modifiedstarksmsecurity/src/main/org/jboss/security/Util.javaFactor out the base64 utils
1.4modifiedstarksmsecurity/src/main/org/jboss/security/AltClientLoginModule.javaUpdate the use of priviledged code blocks to isolate the actions that should be permissioned based on the jboss permissions vs user cod
1.7modifiedstarksmsecurity/src/main/org/jboss/security/ClientLoginModule.javaUpdate the use of priviledged code blocks to isolate the actions that should be permissioned based on the jboss permissions vs user cod
1.2modifiedstarksmsecurity/src/main/org/jboss/security/SecurityAssociationActions.javaUpdate the use of priviledged code blocks to isolate the actions that should be permissioned based on the jboss permissions vs user cod
1.6modifiedstarksmsecurity/src/main/org/jboss/security/plugins/JaasSecurityDomainMBean.javaGeneralize the KeyStorePass attribute to support non-plaintext values. The value is now one of: - The plaintext password for the KeyStore(or whatever format is used by the KeyStore). The toCharArray() value of the string is used without any manipulation. - A command to execute to obtain the plaintext password. The format is '{EXT}...' where the '...' is the exact command line that will be passed to the Runtime.exec(String) method to execute a platform command. The first line of the command output is used as the password. - A class to create to obtain the plaintext password. The format is '{CLASS}classname[:ctorarg]' where the '[:ctorarg]' is an optional string delimited by the ':' from the classname that will be passed to the classname ctor. The password is obtained from classname by invoking a 'char[] toCharArray()' method if found, otherwise, the 'String toString()' method is used. - The KeyStorePass is also used in combination with the Salt and IterationCount attributes to create a PBE secret key used with the encode/decode operations.
1.17modifiedstarksmsecurity/src/main/org/jboss/security/plugins/JaasSecurityDomain.javaGeneralize the KeyStorePass attribute to support non-plaintext values. The value is now one of: - The plaintext password for the KeyStore(or whatever format is used by the KeyStore). The toCharArray() value of the string is used without any manipulation. - A command to execute to obtain the plaintext password. The format is '{EXT}...' where the '...' is the exact command line that will be passed to the Runtime.exec(String) method to execute a platform command. The first line of the command output is used as the password. - A class to create to obtain the plaintext password. The format is '{CLASS}classname[:ctorarg]' where the '[:ctorarg]' is an optional string delimited by the ':' from the classname that will be passed to the classname ctor. The password is obtained from classname by invoking a 'char[] toCharArray()' method if found, otherwise, the 'String toString()' method is used. - The KeyStorePass is also used in combination with the Salt and IterationCount attributes to create a PBE secret key used with the encode/decode operations.
1.38modifiedstarksmsecurity/src/main/org/jboss/security/plugins/JaasSecurityManager.javaFactor out the common privileged actions
1.25modifiedstarksmsecurity/src/main/org/jboss/security/plugins/JaasSecurityManagerService.javaFactor out the common privileged actions
1.2modifiedstarksmsecurity/src/main/org/jboss/security/plugins/PBEUtils.javaEcrypt a password using the JaasSecurityDomain password Usage: PBEUtils salt count domain-password password salt : the Salt attribute from the JaasSecurityDomain count : the IterationCount attribute from the JaasSecurityDomain domain-password : the plaintext password that maps to the KeyStorePass attribute from the JaasSecurityDomain password : the plaintext password that should be encrypted with the JaasSecurityDomain password
1.2modifiedstarksmsecurity/src/main/org/jboss/security/Base64Utils.javaBase64 encoding/decoding utilities
1.2modifiedstarksmsecurity/src/main/org/jboss/security/plugins/FilePassword.javaRead a password in opaque form to a file for use with the FilePassword accessor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.plugins.FilePassword:password-file format of the KeyStorePass attribute. The original opaque password file can be created by running: java org.jboss.security.plugins.FilePassword salt count password password-file Running java org.jboss.security.plugins.FilePassword will generate a usage message.
1.2modifiedstarksmsecurity/src/main/org/jboss/security/plugins/TmpFilePassword.javaRead a password from a file specified via the ctor and then overwrite the file contents with garbage, and then remove it. This may be used as a password accessor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.plugins.TmpFilePassword:password-file format of the KeyStorePass attribute.
1.2modifiedstarksmsecurity/src/main/org/jboss/security/plugins/SubjectActions.javaCommon PrivilegedAction used by classes in the org.jboss.security.plugins package
1.2modifiedstarksmsecurity/src/main/org/jboss/security/plugins/ConsolePassword.javaRead a password from the System.in stream. This may be used as a password accessor in conjunction with the JaasSecurityDomain {CLASS}org.jboss.security.plugins.ConsolePassword format of the KeyStorePass attribute.

Reply via email to