Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 49755 invoked from network); 9 Jul 2008 05:55:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 9 Jul 2008 05:55:41 -0000 Received: (qmail 11557 invoked by uid 500); 9 Jul 2008 05:55:36 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 11503 invoked by uid 500); 9 Jul 2008 05:55:36 -0000 Mailing-List: contact axis-dev-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-dev@ws.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list axis-dev@ws.apache.org Received: (qmail 11492 invoked by uid 99); 9 Jul 2008 05:55:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 Jul 2008 22:55:36 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ruchith.fernando@gmail.com designates 209.85.142.188 as permitted sender) Received: from [209.85.142.188] (HELO ti-out-0910.google.com) (209.85.142.188) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Jul 2008 05:54:41 +0000 Received: by ti-out-0910.google.com with SMTP id y6so1098745tia.18 for ; Tue, 08 Jul 2008 22:55:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=H0e2HklyyhoPZ8zs2J2Ff8KMYCJ1+acw7Fbpan1aqN8=; b=D/1/2/O7pa5G/V4rTs6J9YqVqnoccLp7oHP71igeQbR7BklKV2iNQVOIHyY5WYu8HG DecnnvQl7gMl8zdYullJInV+HdyU7ot0A3/R2C66ESVfpZhUSk7HNHrG4NCyUKVP0GWY G+wd+BUQhU2r1hE0k7FuVtL3tdqp0zmPtgXl0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=SAmq6t0IX5z0ouMIThQXCVYiXOzskVD5FXhMAQLy13XQUWdXh6FVjjjcHa+y9cbb8f IL3SwI1fz+S8b5K/lNLcjXOrnl0iYkbnjOpFIfRFlio5+tMSXSIsj+9ohLSXBtkPP0l9 FvZvE6JS3gh3lcz2fdKtOiqmzGDwnhH8WDR7M= Received: by 10.110.10.16 with SMTP id 16mr4210376tij.15.1215582901973; Tue, 08 Jul 2008 22:55:01 -0700 (PDT) Received: by 10.110.68.19 with HTTP; Tue, 8 Jul 2008 22:55:01 -0700 (PDT) Message-ID: <559c463d0807082255s2610bdc0seb573b13bb30e1c1@mail.gmail.com> Date: Wed, 9 Jul 2008 11:25:01 +0530 From: "Ruchith Fernando" To: axis-dev@ws.apache.org Subject: Re: [Axis2][1.4.1] Nandana as Release Manager (Re: Security hole in Axis2 1.4 + Rampart 1.4) In-Reply-To: <19e0530f0807070533o38485e27kc5b60511386000a1@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <19e0530f0807070533o38485e27kc5b60511386000a1@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org +1 for Nandana as the release manager. Thanks, Ruchith On Mon, Jul 7, 2008 at 6:03 PM, Davanum Srinivas wrote: > Nandana, > > +1 from me for you to be the Release Manager for 1.4.1 > > IMHO, we should use 1.4 branch. The *ONLY* change should be the > security change. Nothing more. > > thanks, > dims > > On Mon, Jul 7, 2008 at 6:50 AM, Nandana Mihindukulasooriya > wrote: >> I would like to volunteer to be the release manager for Axis2 1.4.1. >> >> I think we can fix the critical issues in the 1.4 branch (or a 1.4.1 branch >> ) and do the 1.4.1 release. I don't think doing 1.4.1 from the trunk is the >> appropriate way as trunk is now java 1.5 and has lot of major changes after >> Axis2 1.4 . However we can fix any issues that are not already fixed in the >> trunk at the same time when we fix those in the branch. >> >> Hope this is oky with Axis2 release guidelines. >> >> thanks, >> nandana >> >> On Tue, Jul 1, 2008 at 6:39 PM, Davanum Srinivas wrote: >>> >>> IMHO, The logic is the same as for blockers. If there is a work >>> around, it's not a blocker. So i am +0 on a 1.4.1 since there is a >>> work around that can be documented. >>> >>> That said, If someone is willing to drive a 1.4.1 as the release >>> manager, please do go ahead. >>> >>> thanks, >>> dims >>> >>> On Tue, Jul 1, 2008 at 2:48 AM, Sanka Samaranayake >>> wrote: >>> > Hi, >>> > >>> > For the users who is already using 1.4 version, the workaround would be >>> > to >>> > define policies in services.xml without using . >>> > Then >>> > the problem is that those policies will appear in which >>> > is >>> > not correct but security will apply for both format of service URLs. >>> > >>> > Hence +1 for fixing that issue and do 1.4.1 release. >>> > >>> > Thanks, >>> > Sanka >>> > >>> > >>> > On Mon, Jun 30, 2008 at 8:59 PM, Nandana Mihindukulasooriya >>> > wrote: >>> >> >>> >> Hi, >>> >> There are few issues with Axis2 1.4 / Rampart 1.4 with the new >>> >> policy >>> >> configuration. The new policy configuration which allows us to apply >>> >> policies to binding hierarchy is a great feature when in comes to ws >>> >> security policy configuration. It allows security policies to be >>> >> attached to >>> >> the correct attachment points. But there are few issues that need to be >>> >> fixed in Axis2 1.4. I will list them below. >>> >> 1.) If we configure security using new configuration, service can >>> >> be >>> >> accessed without security. >>> >> In Axis2 1.4, a service is exposed in two EPRs (consider SOAP >>> >> 1.1 >>> >> binding). >>> >> eg. >>> >> >>> >> >>> >> http://localhost:8080/axis2/services/SecureService.SecureServiceHttpSoap11Endpoint >>> >> http://localhost:8080/axis2/services/SecureService >>> >> But if we you set the policies using the new configuration, >>> >> if >>> >> you do a web service call to the older EPR, you can access the service >>> >> without any security even though it is secured using the binding >>> >> hierarchy. >>> >> This happens because if we call the old EPR, it is not dispatched to a >>> >> binding. But this leaves the service vulnerable. I think we should >>> >> dispatch >>> >> to one of the bindings may be using soap envelope version if we have >>> >> only >>> >> one binding with that soap version. We should have a way to dispatch >>> >> messages which comes to old EPR to one of the bindings else we should >>> >> have >>> >> an option to disable that EPR. >>> >> >>> >> 2.) In the out flow, policies are not set correctly in the binding >>> >> message. >>> >> This is fixed in the trunk but this bug is there in Axis2 >>> >> 1.4. >>> >> >>> >> So the option we have is to configure security using the old >>> >> configuration. But then the problem is policies are attached to the >>> >> port >>> >> type which is the correct way to do if we have policies using >>> >> , tags. But this makes Axis2 not >>> >> interoperable >>> >> as security policies should be attached to binding hierarchy according >>> >> WS >>> >> Security policy specification. Ideally we should always use the new >>> >> configuration to apply security. And code generation also doesn't work >>> >> correctly when the policies attached to the port type (polices are not >>> >> correctly attached to the stub). >>> >> >>> >> So I think it would be great if can consider a Axis2 1.4.1 with >>> >> these >>> >> things fixed. >>> >> >>> >> thanks, >>> >> nandana >>> > >>> > >>> > -- >>> > Sanka Samaranayake >>> > WSO2 Inc. >>> > >>> > http://sankas.blogspot.com/ >>> > http://www.wso2.org/ >>> >>> >>> >>> -- >>> Davanum Srinivas :: http://davanum.wordpress.com >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org >>> For additional commands, e-mail: axis-dev-help@ws.apache.org >>> >> > > > > -- > Davanum Srinivas :: http://davanum.wordpress.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org > For additional commands, e-mail: axis-dev-help@ws.apache.org > > -- http://blog.ruchith.org http://wso2.org --------------------------------------------------------------------- To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org For additional commands, e-mail: axis-dev-help@ws.apache.org