Author: coheigea
Date: Wed Jan 14 10:30:54 2009
New Revision: 734469
URL: http://svn.apache.org/viewvc?rev=734469&view=rev
Log:
Updating Changelog on trunk and added release script
Added:
webservices/wss4j/trunk/contrib/
webservices/wss4j/trunk/contrib/wss4j-release.sh (with props)
Modified:
webservices/wss4j/trunk/ChangeLog.txt
Modified: webservices/wss4j/trunk/ChangeLog.txt
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ChangeLog.txt?rev=734469&r1=734468&r2=734469&view=diff
==============================================================================
--- webservices/wss4j/trunk/ChangeLog.txt (original)
+++ webservices/wss4j/trunk/ChangeLog.txt Wed Jan 14 10:30:54 2009
@@ -9,18 +9,33 @@
=============
** Bug
+
* [WSS-42] - java.lang.NoClassDefFoundError:
org/apache/xml/security/encryption/XMLEncryptionException
+ * [WSS-60] - Problems when SOAP envelope namespace prefix is null
+ * [WSS-62] - the crypto file not being retrieved in the doReceiverAction
method for the Saml Signed Token
+ * [WSS-86] - CryptoBase.splitAndTrim does not take into account the format
of a DN constructed by different providers
+ * [WSS-87] - CryptoBase.getAliasForX509Cert(String, BigInteger) fails when
issuer string contains OIDs
* [WSS-94] - Security Breach : The client certificate signature is not
verified if the serial number is known in the keystore
+ * [WSS-111] - Some work on UsernameToken derived keys
* [WSS-121] - Bug in default value for SAML issuer class property
* [WSS-126] - SignatureProcessor:verifyXMLSignature method - Crypto object
can have null values in the following scenario but it throws an Exception if
the Crypto object is null
+ * [WSS-127] - No way of signing with UsernameToken without sending the
password
* [WSS-129] - Couple places where "cause" of WSSecurityException not set
* [WSS-133] - Method and variable misspellings fixed
* [WSS-140] - WSSecEncryptedKey produces EncryptedKey element with invalid
Id attribute
* [WSS-141] - handleUsernameToken gives too much information. Can be used
to deternine if a username exists or not
* [WSS-142] - We ship opensaml 1.0.1 even though we use opensaml 1.1 in
maven
* [WSS-149] - AbstractCrypto requires
org.apache.ws.security.crypto.merlin.file to be set and point to an existing
file
+ * [WSS-151] - Password type in UsernameToken not deserialized correctly
+ * [WSS-152] - Problem with processing Username Tokens with no password type
+ * [WSS-153] - Signature confirmation of multiple signatures doesn't work
+
** Improvement
+
+ * [WSS-79] - Compatibility issue with weblogic wsse
* [WSS-85] - Better exception handling in the crypto (e.g. no
e.printStackTrace())
+ * [WSS-110] - Add OSGi entries to jar manifest.
+ * [WSS-118] - Support for SAML 1.1 SecurityTokenReferences in
/org/apache/ws/security/processor/DerivedKeyTokenProcessor
* [WSS-122] - Some fixes for the website
* [WSS-123] - 1.5.4 requires opensaml jar, older versions did not
* [WSS-125] - Upgrade BouncyCastle version
@@ -30,13 +45,24 @@
* [WSS-138] - Add Nabble to site mailing list page
* [WSS-145] - Problem in upgrading to xml-sec 1.4.2
* [WSS-150] - Upgrade to XALAN 2.7.1
-* New Feature
+ * [WSS-154] - Allow WSSConfig injection in WSHandler and improve WSSConfig
for injection of Processors instances
+
+** New Feature
+
* [WSS-23] - no way to programmatically set crypto.properties
-* Task
+
+** Task
+
* [WSS-124] - Get maven dependencies pushed to central
* [WSS-132] - TestWSSecurityX509v1 failing
* [WSS-144] - Remove tab characters from WSS4J files
+** Wish
+
+ * [WSS-75] - remove dependency on xalan because it gets in the way of trax
resolution
+ * [WSS-91] - carriage return/line feed in the security header
+
+
Release 1.5.4
=============
Added: webservices/wss4j/trunk/contrib/wss4j-release.sh
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/contrib/wss4j-release.sh?rev=734469&view=auto
==============================================================================
--- webservices/wss4j/trunk/contrib/wss4j-release.sh (added)
+++ webservices/wss4j/trunk/contrib/wss4j-release.sh Wed Jan 14 10:30:54 2009
@@ -0,0 +1,87 @@
+#!/bin/sh
+#
+# Copyright (c) The Apache Software Foundation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+if [ -z "${WSS4J_SRC_ROOT}" ]
+then
+ echo "Assuming WSS4J source tree is the CWD..."
+ WSS4J_SRC_ROOT=.
+fi
+if [ -z "${WSS4J_VERSION}" ]
+then
+ WSS4J_VERSION=SNAPSHOT
+ echo "Setting WSS4J_VERSION to ${WSS4J_VERSION}"
+fi
+if [ -z "${WSS4J_STAGE_ROOT}" ]
+then
+ WSS4J_STAGE_ROOT=/tmp/$(id -u -nr)/stage_wss4j/${WSS4J_VERSION}
+ echo "Setting WSS4J_STAGE_ROOT to ${WSS4J_STAGE_ROOT}"
+fi
+if [ -z "${M2_REPO}" ]
+then
+ M2_REPO=$HOME/.m2/repository
+ echo "Setting M2_REPO to ${M2_REPO}"
+fi
+#
+# set up the staging area
+#
+rm -rf ${WSS4J_STAGE_ROOT}
+mkdir -p ${WSS4J_STAGE_ROOT}/dist
+mkdir -p
${WSS4J_STAGE_ROOT}/maven/org/apache/ws/security/wss4j/${WSS4J_VERSION}
+#
+# Build and stage the distribution using ant
+#
+cd ${WSS4J_SRC_ROOT}
+ant clean
+ant dist || exit 1
+cp -r dist/* ${WSS4J_STAGE_ROOT}/dist
+#
+# Build and stage through maven; copy the Jartifact built by Maven to the dist
+# Since we build and test with ant, we use the ant-built JAR as the version of
+# the artifact we'll use in maven.
+#
+# All this will get fixed when we move to maven throughout.
+#
+mvn clean || exit 1
+mvn -Prelease,jdk14 install || exit 1
+mkdir -p ${WSS4J_STAGE_ROOT}/maven/org/apache/ws/security/wss4j/
+cp -r ${M2_REPO}/org/apache/ws/security/wss4j/${WSS4J_VERSION}
${WSS4J_STAGE_ROOT}/maven/org/apache/ws/security/wss4j
+cp -f ${WSS4J_STAGE_ROOT}/build/wss4j-${WSS4J_VERSION}.jar
${M2_REPO}/org/apache/ws/security/wss4j/${WSS4J_VERSION}
+#
+# Sign and hash the release bits
+#
+cd ${WSS4J_STAGE_ROOT}/dist
+for i in *
+do
+ gpg --detach-sign --armor $i
+ gpg --verify $i.asc
+done
+cd ${WSS4J_STAGE_ROOT}/maven/org/apache/ws/security/wss4j/${WSS4J_VERSION}
+for i in *
+do
+ gpg --detach-sign --armor $i
+ gpg --verify $i.asc
+done
+for i in *.jar *.pom
+do
+ md5 -q $i > $i.md5
+done
+#
+# Build the web site
+#
+cd ${WSS4J_SRC_ROOT}
+mvn site || exit 1
+cp -r target/site ${WSS4J_STAGE_ROOT}/site
+
Propchange: webservices/wss4j/trunk/contrib/wss4j-release.sh
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: webservices/wss4j/trunk/contrib/wss4j-release.sh
------------------------------------------------------------------------------
svn:executable = *
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]