[Yanel-dev] Bug cancel checkout fixed

Michael Wechner michael.wechner at wyona.com
Thu May 21 22:09:59 CEST 2009


Guillaume Déflache schrieb:
> Michael Wechner schrieb:
>> Hi
>>
>> I have fixed a bug re cancel checkout (especially when using Neutron 
>> protocol).
>
> Thanks, I didn't find a Yanel Bugzilla entry for this, there is 
> probably none, or maybe one elsewhere: in Yulup?

I don't think anyone has noticed this yet, but it's fixed now anyway ;-)
>
>
>> Because of this bug-fixing I have started to re-factor the Neutron 
>> java implementation:
>>
>> YANEL_HOME/src/neutron/
>>
>> I think this code should be moved outside of Yanel in the long run, but 
>
> See http://bugzilla.wyona.com/cgi-bin/bugzilla/show_bug.cgi?id=4963 
> and http://bugzilla.wyona.com/cgi-bin/bugzilla/show_bug.cgi?id=4964 
> (feel free to update them accordingly) whereas I am not sure if it 
> makes sense to separate Neutron and Neutron-Auth...

I have updated the comment
>
>
>> at least it's out of the YanelServlet now, which
>> I would consider a good first step :-)
>
> Sure trimming fat out of the YanelServlet is always good! :)
>
>
>> There needs to be done some more re-factoring to get all Neutron 
>> related code out and I will continue as much as time permits,
>> but otherwise any help will be appreciated.
>
> Thanks for your work, actually a few weeks ago while struggling to 
> understand how the Neutron-Auth stuff works ( see the end of 
> http://lists.wyona.org/pipermail/yanel-development/2009-May/003595.html 
> ) I had a go at moving it out of 
> http://svn.wyona.com/repos/public/yanel/trunk/src/webapp/src/java/org/wyona/yanel/servlet/security/impl/DefaultWebAuthenticatorImpl.java 
> but failed short! :/
> It would have been relatively easy to complete that without breaking 
> anything except it uses the (reverse?) proxy configuration of the 
> requested realm and that is of course strongly tied to Yanel.
>
> At the time I found it was only defined on 
> http://svn.wyona.com/repos/public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/Realm.java 
> but now I see there is also 
> http://svn.wyona.com/repos/public/yanel/trunk/src/core/java/org/wyona/yanel/core/map/ReverseProxyConfig.java 
> nearby! :)
>
> So it looks like in DefaultWebAuthenticatorImpl we could use something 
> like getReverseProxyConfig(request) from some new interface or 
> abstract class in wyona-commons to abstract out the problematic stuff!

Unfortunately I do not remember exactla and I need to take a closer look 
at it before being able to say something about this.

Cheers

Michi
>
> WDYT?



More information about the Yanel-development mailing list