Sorry Rajani, I had seen no reaction to Ian's explenation and the request by Animesh to pull it so I just did. let me look into it for a minute
On Thu, Jan 30, 2014 at 5:36 AM, Rajani Karuturi <rajani.karut...@citrix.com> wrote: > I see that the commit 9776e1af1c92486f5081b1ee8fa95cf0edb86b97 is already > pushed to 4.3. I don't see any response on my concern as well. > Is it just me or anyone else sees a security issue with the generate password > change? > Ian/Animesh/Daan, can you please respond? > > Thanks, > ~Rajani > > > > On 29-Jan-2014, at 10:59 am, Rajani Karuturi <rajani.karut...@citrix.com> > wrote: > >> Hi Ian, >> Before it is pushed to 4.3, can you fix the generate password change like i >> suggested in the other mail? This current change would make it less secure. >> >> Thanks, >> ~Rajani >> >> >> >> On 29-Jan-2014, at 8:03 am, Ian Duffy <i...@ianduffy.ie> wrote: >> >>> Hi Animesh, >>> >>> Tested all those changes to detail. Those lines were removed due to >>> unexpected behavior that I had not spotted until now. >>> >>> They were suppose to allow for better fall over between multiple domain >>> controllers, how ever they were causing caching to occur. This meant if a >>> users password was reset in LDAP the old password was still allowing login >>> for a limited time. >>> >>> Please pull the changes forward, >>> Thanks >>> >>> Ian. >>> On 29 Jan 2014 00:07, "Animesh Chaturvedi" <animesh.chaturv...@citrix.com> >>> wrote: >>> >>>> If I look at this commit for example >>>> >>>> >>>> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commitdiff;h=92b4f66d73562e4211d2d787554ff229dbeb5705 >>>> >>>> It removes the two lines from LdapContextFactory.java >>>> >>>> environment.put("com.sun.jndi.ldap.read.timeout", "500");- >>>> environment.put("com.sun.jndi.ldap.connect.pool", "true"); >>>> >>>> Is that reported by find bug? I don't know this code so not sure if it is >>>> intentional or not ? >>>> >>>> The point is there may be unintended risks in allowing late changes. >>>> >>>> >>>> >>>> -----Original Message----- >>>> From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com] >>>> Sent: Tuesday, January 28, 2014 3:35 PM >>>> To: dev@cloudstack.apache.org >>>> Subject: RE: Findbugs report on 4.3-forward >>>> >>>> Are you sure all of the ones are needed. A quick look at 20+ commits from >>>> Daan show many formatting changes that may not be necessary and hinder >>>> quick review. >>>> >>>> -----Original Message----- >>>> From: Hugo Trippaers [mailto:trip...@gmail.com] >>>> Sent: Tuesday, January 28, 2014 3:16 PM >>>> To: dev@cloudstack.apache.org >>>> Subject: Re: Findbugs report on 4.3-forward >>>> >>>> >>>> >>>> Sent from my iPhone >>>> >>>>> On 28 jan. 2014, at 23:50, Animesh Chaturvedi < >>>> animesh.chaturv...@citrix.com> wrote: >>>>> >>>>> >>>>> -----Original Message----- >>>>> From: Hugo Trippaers [mailto:trip...@gmail.com] >>>>> Sent: Tuesday, January 28, 2014 2:37 PM >>>>> To: dev@cloudstack.apache.org >>>>> Cc: dev@cloudstack.apache.org >>>>> Subject: Re: Findbugs report on 4.3-forward >>>>> >>>>> Hey Animesh, >>>>> >>>>> Not in agreement here. These are squashed bugs and we want as less bugs >>>> in the release as possible. >>>>> [Animesh] I understand but once we enter RC phase we only limit >>>> important fixes. I have pulled in 2 commits from yours and 1 from Daan. >>>> >>>> We limited our fixes to only the important issues that we found. The other >>>> 6000 issues between coverity and findbugs are still being triaged and will >>>> probably not make it into this release. >>>> >>>>> >>>>> This is why we test any RC before we release it. >>>>> [Animesh] Of course but timing is a bit off, if this was done a month >>>> back it would have been fine. >>>>> I say include all the big fixes we have in the release. If that means >>>> more testing before we cut the RC then that is what it is. I can't >>>> rightfully vote for a release with known issues with existing fixes. >>>>> [Animesh] Any release will have known issues, if we have fixes but can't >>>> be sure on regression impact then we have to make a choice. >>>> >>>> Agreed, but we just don't agree on what that choice should be yet ;-) >>>> >>>>> Quality over release schedule would be my vote then. >>>>> [Animesh] But why so late? Why was this activity not planned early on? I >>>> have been reminding community to call out issues early on since like >>>> mid-December. >>>> >>>> On November 4 I sent the mail to the dev list that static code analysis >>>> (coverity) found 6000+ issues that needed to be triaged. I worked on quite >>>> a few with my colleagues, but it's a big task for just the four of us. >>>> Findbugs just helped us to quickly identify the real scary issues among >>>> them. >>>> So I agree that the timing is less than ideal, but we should do our utmost >>>> best to ship the highest quality piece of software we can. >>>> >>>>> >>>>> Cheers, >>>>> Hugo >>>>> >>>>> Sent from my iPhone >>>>> >>>>>> On 28 jan. 2014, at 18:48, Animesh Chaturvedi < >>>> animesh.chaturv...@citrix.com> wrote: >>>>>> >>>>>> Folks these issues reported by find-bugs have existed for some time. I >>>> am not confident in picking them up now for 4.3 as it may break code that >>>> assumed old way of working. We can take them up for 4.3 maintenance >>>> release. I wish we had done this exercise and not waited until now. >>>>>> >>>>>> I will pick Hugo's commit for which he called -1. >>>>>> >>>>>> Thanks >>>>>> Animesh >>>>>> >>>>>> -----Original Message----- >>>>>> From: Trippie [mailto:trip...@gmail.com] On Behalf Of Hugo Trippaers >>>>>> Sent: Tuesday, January 28, 2014 1:29 AM >>>>>> To: dev >>>>>> Subject: Re: Findbugs report on 4.3-forward >>>>>> >>>>>> Hey Animesh, >>>>>> >>>>>> I agree with Daan here. We focussed on the bugs with a findbugs >>>> annotation of scariest. I think that would warrant them to be included in >>>> the 4.3 release, so please cherry-pick them all. >>>>>> >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Hugo >>>>>> >>>>>>> On 28 jan. 2014, at 09:32, Daan Hoogland <daan.hoogl...@gmail.com> >>>> wrote: >>>>>>> >>>>>>> Animesh, >>>>>>> >>>>>>> I took up a lot of messages from findbugs in the server package over >>>>>>> the weekend. Not that I will attach my soul to the shipping of my >>>>>>> fixes but some of them are == vs eq and some are really nasty >>>>>>> nullpointer issues (a chack after first use is very common). You can >>>>>>> cherry-pick them or not. I don't think you should leave any of them >>>>>>> behind. Even with David being right we should go against him at >>>>>>> every convenient time, running the risk of being called his wife. >>>>>>> >>>>>>>> On Tue, Jan 28, 2014 at 6:25 AM, Ian Duffy <i...@ianduffy.ie> wrote: >>>>>>>> Hi Animesh, >>>>>>>> >>>>>>>> Can you cherry-pick the below commit from from 4.3-forward to 4.3 >>>> branch? >>>>>>>> >>>>>>>> Fix findbug issues within LDAP authenticator commit >>>>>>>> 92b4f66d73562e4211d2d787554ff229dbeb5705 >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Ian >>>>>>>> >>>>>>>> On 28 January 2014 03:48, Animesh Chaturvedi >>>>>>>> <animesh.chaturv...@citrix.com>wrote: >>>>>>>> >>>>>>>>> Hugo I was reviewing your commits to 4.3-forward and looked at >>>>>>>>> your commits >>>>>>>>> >>>>>>>>> >>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commit; >>>>>>>>> h = f18c5a1910b6370585a1d61638b8310c3ecba5ef >>>>>>>>> >>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commit; >>>>>>>>> h = 60ac12780bfa1604902a89d5dc7937a8b9334e0d >>>>>>>>> I think you want the last one which has fixes for NetUtils and >>>>>>>>> XenServerStorageMotionStrategy for which you had put -1 in first >>>>>>>>> RC but the commit includes more files. Can you make limited >>>>>>>>> changes directly to 4.3? I want to build another RC later tonight >>>>>>>>> >>>>>>>>> Animesh >>>>>>>>> >>>>>>>>> >>>>>>>>> -----Original Message----- >>>>>>>>> From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com] >>>>>>>>> Sent: Monday, January 27, 2014 1:30 PM >>>>>>>>> To: dev@cloudstack.apache.org >>>>>>>>> Subject: RE: Findbugs report on 4.3-forward >>>>>>>>> >>>>>>>>> Agreed >>>>>>>>> >>>>>>>>> We need to fix the most important ones for 4.3. There may be >>>>>>>>> assumptions in the code which we may not know and may get broken >>>>>>>>> if these issues are fixed late. I will pull in the one Hugo casted >>>>>>>>> his >>>>>>>>> -1 for the first vote, any others? >>>>>>>>> >>>>>>>>> Animesh >>>>>>>>> >>>>>>>>> -----Original Message----- >>>>>>>>> From: David Nalley [mailto:da...@gnsa.us] >>>>>>>>> Sent: Monday, January 27, 2014 11:46 AM >>>>>>>>> To: dev@cloudstack.apache.org >>>>>>>>> Subject: Re: Findbugs report on 4.3-forward >>>>>>>>> >>>>>>>>> So just curious if I am the only one concerned about a ton of >>>>>>>>> fixes going in at the last minute. If the fixes are for serious >>>>>>>>> bugs and we have consensus around their severity being high enough, >>>> indeed lets fix things. >>>>>>>>> My concern is that much of the QA we do is manual; and while we >>>>>>>>> are getting better; fixing tons of things at the last minute may >>>>>>>>> have unintended consequences that we don't know about and won't >>>> easily find. >>>>>>>>> >>>>>>>>> I yearn for the day when our automated testing is broad enough >>>>>>>>> that we can do fixes right up to the wire and know that things >>>>>>>>> still work, I am just not sure that I have confidence that we are >>>> there yet. >>>>>>>>> Thoughts? I am being paranoid? >>>>>>>>> >>>>>>>>> --David >>>>>>>>> >>>>>>>>> On Mon, Jan 27, 2014 at 3:11 AM, Daan Hoogland >>>>>>>>> <daan.hoogl...@gmail.com> >>>>>>>>> wrote: >>>>>>>>>> Animesh, I commented the once i made yesterday with findbugs: >>>>>>>>>> >>>>>>>>>> I allready send a few and will get you a list of the rest later >>>> today. >>>>>>>>>> >>>>>>>>>> regards, >>>>>>>>>> >>>>>>>>>> On Mon, Jan 27, 2014 at 3:48 AM, Animesh Chaturvedi >>>>>>>>>> <animesh.chaturv...@citrix.com> wrote: >>>>>>>>>>> Good job fellas. I see a number of commits 20+ into 4.3-forward >>>> branch. >>>>>>>>> Are their specific commits you want me to pick up out of these? >>>>>>>>>>> >>>>>>>>>>> Animesh >>>>>>>>>>> >>>>>>>>>>> -----Original Message----- >>>>>>>>>>> From: Daan Hoogland [mailto:daan.hoogl...@gmail.com] >>>>>>>>>>> Sent: Sunday, January 26, 2014 2:41 AM >>>>>>>>>>> To: dev >>>>>>>>>>> Subject: Re: Findbugs report on 4.3-forward >>>>>>>>>>> >>>>>>>>>>> I didn't get very far last night and will be looking at the >>>>>>>>>>> server >>>>>>>>> package again this afternoon. >>>>>>>>>>> >>>>>>>>>>> bon appétit, >>>>>>>>>>> >>>>>>>>>>>> On Sun, Jan 26, 2014 at 1:36 AM, Ian Duffy <i...@ianduffy.ie> >>>> wrote: >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> Fixed the issues highlighted in the ldap user authentication >>>> package. >>>>>>>>>>>> >>>>>>>>>>>> Have pushed to 4.3-forward. >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Ian >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On 25 January 2014 22:26, Daan Hoogland >>>>>>>>>>>> <daan.hoogl...@gmail.com> >>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>>> or reply to this mail with the filename you are working on >>>>>>>>>>>>> I'll be looking at the server package as it seems to contain >>>>>>>>>>>>> the most issues. >>>>>>>>>>>>> >>>>>>>>>>>>> On Sat, Jan 25, 2014 at 4:00 PM, Hugo Trippaers >>>>>>>>>>>>> <h...@trippaers.nl> >>>>>>>>> wrote: >>>>>>>>>>>>>> I've also added a job to master with the Findbugs report and >>>>>>>>>>>>>> the >>>>>>>>>>>>> cobertura code coverage report. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Good stuff, we have a 12% coverage of our classes with unit >>>> tests. >>>>>>>>>>>>>> Huge >>>>>>>>>>>>> improvement over the last release where we had 4% iirc. We >>>>>>>>>>>>> have >>>>>>>>>>>>> 306 reports from Findbugs, of which the majority are >>>>>>>>>>>>> internationalization >>>>>>>>> issues. >>>>>>>>>>>>> (String.getBytes without charset mostly). On the coverity site >>>>>>>>>>>>> we have >>>>>>>>>>>>> 6000+ issues still open, but at least that number is >>>>>>>>>>>>> 6000+ relatively stable, we >>>>>>>>>>>>> fix as much issues as we introduce and it's untuned so we can >>>>>>>>>>>>> assume a large number of false positives there. >>>>>>>>>>>>>> >>>>>>>>>>>>>> I think that on average the automated tools tell us that code >>>>>>>>>>>>>> quality is >>>>>>>>>>>>> improving, which a good thing. Combined with the functional >>>>>>>>>>>>> testing and the simulator build we can prove that we are doing >>>>>>>>>>>>> quite well on the code quality angle. >>>>>>>>>>>>>> >>>>>>>>>>>>>> http://jenkins.buildacloud.org/job/build-master-slowbuild/ >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Hugo >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On 25 jan. 2014, at 14:13, Daan Hoogland >>>>>>>>>>>>>> <daan.hoogl...@gmail.com> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> H Hugo, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I'll spend some time on it tonight. Do you have a work load >>>>>>>>>>>>>>> distribution scheme or is it random access? >>>>>>>>>>>>>>> ;) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> regards >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Sat, Jan 25, 2014 at 12:39 PM, Hugo Trippaers >>>>>>>>>>>>>>> <h...@trippaers.nl> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> Hey all, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I've made Jenkins run the findbugs analysis on 4.3-forward. >>>>>>>>>>>>>>>> Is there >>>>>>>>>>>>> somebody who is willing to help triage the findings? Maybe >>>>>>>>>>>>> there is some stuff that we need to fix? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> the url is >>>>>>>>>>>>> http://jenkins.buildacloud.org/job/cloudstack-4.3-forward-mave >>>>>>>>>>>>> n >>>>>>>>>>>>> - >>>>>>>>>>>>> bui >>>>>>>>>>>>> ld >>>>>>>>>>>>> /3/findbugsResult/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hugo >>>>>> >>>> >> >