Re: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Martin Grigorov
Hi Chris,

Can you attach a quickstart to
https://issues.apache.org/jira/browse/WICKET-4260 ?
Thanks!

On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.comwrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful log on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I’ve tracked it down to the ‘continue to destination’ that occurs after a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the ‘continue’ attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.acme.testurl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra ‘./’ before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat error.***
 *

 ** **

 Note: this was verified on IE8 but may happen on other IE versions also.**
 **

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278 Canberra: (+61 2) 6100 2120
 

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/


Re: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Martin Grigorov
Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful log on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I’ve tracked it down to the ‘continue to destination’ that occurs after a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the ‘continue’ attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.acme.testurl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra ‘./’ before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278 Canberra: (+61 2) 6100 2120
  

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/


RE: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Chris Colman
Tomcat 6.0.20

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful
log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.ac
me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278 Canberra: (+61 2) 6100
2120
  

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Chris Colman
I've tried it on Tomcat 6.0.18, 6.0.20 and 6.0.35 and the problem occurs
on all of them.

I remember seeing a recent Wicket git log entry about a change involving
'./' and I'm wondering if it has something to do with that.

Chris

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful
log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.ac
me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278 Canberra: (+61 2) 6100
2120
  

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Martin Grigorov
I gave you the ticket number in my first response :-)

On Wed, Apr 4, 2012 at 12:19 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 I've tried it on Tomcat 6.0.18, 6.0.20 and 6.0.35 and the problem occurs
 on all of them.

 I remember seeing a recent Wicket git log entry about a change involving
 './' and I'm wondering if it has something to do with that.

 Chris

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful
 log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
 after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.ac
 me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278     Canberra: (+61 2) 6100
 2120
      

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Chris Colman
Quickstart has been added to JIRA issue with instructions on how to reproduce.

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful
 log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
 after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.ac
 me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278     Canberra: (+61 2) 6100
 2120
      

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Chris Colman
The title of the bug report is interesting:

WICKET-4260 make sure relative urls start either with dot or dot-dot

I am redirecting to a page using its page class - which redirects to the mount 
for that page class - which is *always* an absolute path.

Eg., /logon

It seems strange that it would be treated as a relative path and so have a './' 
prefix added.

The redirection may be the same for all browsers but IE may not be smart enough 
to remove the redundant ./ from the URL. 

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 8:21 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

I gave you the ticket number in my first response :-)

On Wed, Apr 4, 2012 at 12:19 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 I've tried it on Tomcat 6.0.18, 6.0.20 and 6.0.35 and the problem occurs
 on all of them.

 I remember seeing a recent Wicket git log entry about a change involving
 './' and I'm wondering if it has something to do with that.

 Chris

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful
 log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
 after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.ac
 me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278     Canberra: (+61 2) 6100
 2120
      

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Martin Grigorov
Wicket works with relative paths only.
/logon is the mount path you specified in #mountPage() but later the
produced urls are relative to the filter path.
I.e. if a user is at /another/mount/point then a link to LoginPage
will look like: ../../logon

On Wed, Apr 4, 2012 at 2:33 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 The title of the bug report is interesting:

 WICKET-4260 make sure relative urls start either with dot or dot-dot

 I am redirecting to a page using its page class - which redirects to the 
 mount for that page class - which is *always* an absolute path.

 Eg., /logon

 It seems strange that it would be treated as a relative path and so have a 
 './' prefix added.

 The redirection may be the same for all browsers but IE may not be smart 
 enough to remove the redundant ./ from the URL.

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 8:21 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

I gave you the ticket number in my first response :-)

On Wed, Apr 4, 2012 at 12:19 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 I've tried it on Tomcat 6.0.18, 6.0.20 and 6.0.35 and the problem occurs
 on all of them.

 I remember seeing a recent Wicket git log entry about a change involving
 './' and I'm wondering if it has something to do with that.

 Chris

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful
 log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
 after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.ac
 me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278     Canberra: (+61 2) 6100
 2120
      

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



RE: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Chris Colman
Ok, so if we go to 

/landing

And user is not authenticated they get redirected to 

./logon (a relative URL)

Which is effectively http://mydomain.com/./logon

Which IE can't handle but FF and Chrome seem to auto redirect to 
http://mydomain.com/logon

It seems like we can't use the './' trick with IE. Wouldn't simply 'logon' 
without the leading './' also be a relative path? Why do we need to prefix it 
with './'? 

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 10:38 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Wicket works with relative paths only.
/logon is the mount path you specified in #mountPage() but later the
produced urls are relative to the filter path.
I.e. if a user is at /another/mount/point then a link to LoginPage
will look like: ../../logon

On Wed, Apr 4, 2012 at 2:33 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 The title of the bug report is interesting:

 WICKET-4260 make sure relative urls start either with dot or dot-dot

 I am redirecting to a page using its page class - which redirects to the
mount for that page class - which is *always* an absolute path.

 Eg., /logon

 It seems strange that it would be treated as a relative path and so have
a './' prefix added.

 The redirection may be the same for all browsers but IE may not be smart
enough to remove the redundant ./ from the URL.

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 8:21 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

I gave you the ticket number in my first response :-)

On Wed, Apr 4, 2012 at 12:19 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 I've tried it on Tomcat 6.0.18, 6.0.20 and 6.0.35 and the problem
occurs
 on all of them.

 I remember seeing a recent Wicket git log entry about a change
involving
 './' and I'm wondering if it has something to do with that.

 Chris

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful
 log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
 after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.ac
 me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278     Canberra: (+61 2) 6100
 2120
      

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org


 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

Re: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Martin Grigorov
Sven has tested this in IE and it worked. It seems it is some
additional specific which need to find and solve.

The problem with plain 'logon' is that some users use something like:
'log:on', i.e. there is a colon in the first segment of the redirect
url. And here ALL browsers confuse that 'log:' is a scheme and they
try to find a URL handler that can process it. But most of the times
there is no such...

On Wed, Apr 4, 2012 at 4:23 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 Ok, so if we go to

 /landing

 And user is not authenticated they get redirected to

 ./logon (a relative URL)

 Which is effectively http://mydomain.com/./logon

 Which IE can't handle but FF and Chrome seem to auto redirect to
 http://mydomain.com/logon

 It seems like we can't use the './' trick with IE. Wouldn't simply 'logon' 
 without the leading './' also be a relative path? Why do we need to prefix it 
 with './'?

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 10:38 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Wicket works with relative paths only.
/logon is the mount path you specified in #mountPage() but later the
produced urls are relative to the filter path.
I.e. if a user is at /another/mount/point then a link to LoginPage
will look like: ../../logon

On Wed, Apr 4, 2012 at 2:33 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 The title of the bug report is interesting:

 WICKET-4260 make sure relative urls start either with dot or dot-dot

 I am redirecting to a page using its page class - which redirects to the
mount for that page class - which is *always* an absolute path.

 Eg., /logon

 It seems strange that it would be treated as a relative path and so have
a './' prefix added.

 The redirection may be the same for all browsers but IE may not be smart
enough to remove the redundant ./ from the URL.

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 8:21 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

I gave you the ticket number in my first response :-)

On Wed, Apr 4, 2012 at 12:19 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 I've tried it on Tomcat 6.0.18, 6.0.20 and 6.0.35 and the problem
occurs
 on all of them.

 I remember seeing a recent Wicket git log entry about a change
involving
 './' and I'm wondering if it has something to do with that.

 Chris

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we now
 experience an IE specific problem when we redirect after successful
 log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
 after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.ac
 me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader,

 Step Ahead Software

 

 pagebloom - your business  your website growing together

 ** **

 **Sydney**: (+61 2) 9656 1278     Canberra: (+61 2) 6100
 2120
      

 Email: chr...@stepahead.com.au //chr...@stepahead.com.au

 Website:

 http://www.pagebloom.com

 http://develop.stepaheadsoftware.com

  

 ** **




 --
 Martin Grigorov
 jWeekend
 Training, Consulting, Development
 http://jWeekend.com http://jweekend.com/




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

RE: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Chris Colman
Sven has tested this in IE and it worked. It seems it is some
additional specific which need to find and solve.

My quickstart has comments that specify the additional specific requirements to 
make it happen - the app has to be in the context of a virtual host, not just 
installed in the root 'webapps' directory. Has he tested it as a web host? I 
gave a fairly thorough description of how to set it up to reproduce the error 
in the JIRA comments.

The problem with plain 'logon' is that some users use something like:
'log:on', i.e. there is a colon in the first segment of the redirect
url. And here ALL browsers confuse that 'log:' is a scheme and they
try to find a URL handler that can process it. But most of the times
there is no such...

Using a colon ':' in a path sounds wrong - even though it may be legal. I 
wouldn't think many people would do that and I've never seen it before.

I'm not sure if it's a good idea to break a fairly popular (though widely 
hated) browser in the rare case that some users use a colon in the path. 

Could the patch do a test to see if the path actually contains a ':' before it 
does its funky business and if not, just leave the URL as is?

Or could the catering for ':' be a configurable option so that people who don't 
put colons in their path could disable it?


On Wed, Apr 4, 2012 at 4:23 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 Ok, so if we go to

 /landing

 And user is not authenticated they get redirected to

 ./logon (a relative URL)

 Which is effectively http://mydomain.com/./logon

 Which IE can't handle but FF and Chrome seem to auto redirect to
 http://mydomain.com/logon

 It seems like we can't use the './' trick with IE. Wouldn't simply
'logon' without the leading './' also be a relative path? Why do we need to
prefix it with './'?

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 10:38 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Wicket works with relative paths only.
/logon is the mount path you specified in #mountPage() but later the
produced urls are relative to the filter path.
I.e. if a user is at /another/mount/point then a link to LoginPage
will look like: ../../logon

On Wed, Apr 4, 2012 at 2:33 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 The title of the bug report is interesting:

 WICKET-4260 make sure relative urls start either with dot or dot-dot

 I am redirecting to a page using its page class - which redirects to
the
mount for that page class - which is *always* an absolute path.

 Eg., /logon

 It seems strange that it would be treated as a relative path and so
have
a './' prefix added.

 The redirection may be the same for all browsers but IE may not be
smart
enough to remove the redundant ./ from the URL.

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 8:21 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

I gave you the ticket number in my first response :-)

On Wed, Apr 4, 2012 at 12:19 PM, Chris Colman
chr...@stepaheadsoftware.com wrote:
 I've tried it on Tomcat 6.0.18, 6.0.20 and 6.0.35 and the problem
occurs
 on all of them.

 I remember seeing a recent Wicket git log entry about a change
involving
 './' and I'm wondering if it has something to do with that.

 Chris

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:

 Hi Chris,

 Can you attach a quickstart to
 https://issues.apache.org/jira/browse/WICKET-4260 ?
 Thanks!


 On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman
chr...@stepaheadsoftware.com
  wrote:

 ** **

 After upgrading to the latest Wicket snapshot a few days ago we
now
 experience an IE specific problem when we redirect after
successful
 log
on:
 

 ** **

 It only happens for me on IE. On FireFox it works perfectly.

 ** **

 I've tracked it down to the 'continue to destination' that occurs
 after
a
 successful log in on the redirected authentication page.

 ** **

 On FireFox the 'continue' attempts to render:

 ** **

 http://acme1.acme.testurl.mydomain.com.au/myAdminPage

 ** **

 but on IE the redirect attempts to render:

 ** **


http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.
ac
 me.t
esturl.mydomain.com.au/myAdminPage
 

 ** **

 Note the extra './' before myAdminPage

 ** **

 There is no page mounted at ./myAdminPage and so we get a Tomcat
error.**
 **

 ** **

 Note: this was verified on IE8 but may happen on other IE versions
also.*
 ***

 ** **

 Yours sincerely,

 ** **

 Chris Colman

  

 Pagebloom Team Leader

Re: IE redirect error with recent snapshot due to extra './'

2012-04-04 Thread Sven Meier

Hi Chris,

we'll find a solution, see my comments on WICKET-4260.

Sven

On 04/04/2012 04:44 PM, Chris Colman wrote:

Sven has tested this in IE and it worked. It seems it is some
additional specific which need to find and solve.

My quickstart has comments that specify the additional specific requirements to 
make it happen - the app has to be in the context of a virtual host, not just 
installed in the root 'webapps' directory. Has he tested it as a web host? I 
gave a fairly thorough description of how to set it up to reproduce the error 
in the JIRA comments.


The problem with plain 'logon' is that some users use something like:
'log:on', i.e. there is a colon in the first segment of the redirect
url. And here ALL browsers confuse that 'log:' is a scheme and they
try to find a URL handler that can process it. But most of the times
there is no such...

Using a colon ':' in a path sounds wrong - even though it may be legal. I 
wouldn't think many people would do that and I've never seen it before.

I'm not sure if it's a good idea to break a fairly popular (though widely 
hated) browser in the rare case that some users use a colon in the path.

Could the patch do a test to see if the path actually contains a ':' before it 
does its funky business and if not, just leave the URL as is?

Or could the catering for ':' be a configurable option so that people who don't 
put colons in their path could disable it?


On Wed, Apr 4, 2012 at 4:23 PM, Chris Colman
chr...@stepaheadsoftware.com  wrote:

Ok, so if we go to

/landing

And user is not authenticated they get redirected to

./logon (a relative URL)

Which is effectively http://mydomain.com/./logon

Which IE can't handle but FF and Chrome seem to auto redirect to
http://mydomain.com/logon

It seems like we can't use the './' trick with IE. Wouldn't simply

'logon' without the leading './' also be a relative path? Why do we need to
prefix it with './'?

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 10:38 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Wicket works with relative paths only.
/logon is the mount path you specified in #mountPage() but later the
produced urls are relative to the filter path.
I.e. if a user is at /another/mount/point then a link to LoginPage
will look like: ../../logon

On Wed, Apr 4, 2012 at 2:33 PM, Chris Colman
chr...@stepaheadsoftware.com  wrote:

The title of the bug report is interesting:

WICKET-4260 make sure relative urls start either with dot or dot-dot

I am redirecting to a page using its page class - which redirects to

the

mount for that page class - which is *always* an absolute path.

Eg., /logon

It seems strange that it would be treated as a relative path and so

have

a './' prefix added.

The redirection may be the same for all browsers but IE may not be

smart

enough to remove the redundant ./ from the URL.

-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 8:21 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

I gave you the ticket number in my first response :-)

On Wed, Apr 4, 2012 at 12:19 PM, Chris Colman
chr...@stepaheadsoftware.com  wrote:

I've tried it on Tomcat 6.0.18, 6.0.20 and 6.0.35 and the problem

occurs

on all of them.

I remember seeing a recent Wicket git log entry about a change

involving

'./' and I'm wondering if it has something to do with that.

Chris


-Original Message-
From: Martin Grigorov [mailto:mgrigo...@apache.org]
Sent: Wednesday, 4 April 2012 5:48 PM
To: users@wicket.apache.org
Subject: Re: IE redirect error with recent snapshot due to extra './'

Also can you tell us the version of Tomcat.

On Wed, Apr 4, 2012 at 9:45 AM, Martin Grigorov
mgrigo...@apache.orgwrote:


Hi Chris,

Can you attach a quickstart to
https://issues.apache.org/jira/browse/WICKET-4260 ?
Thanks!


On Wed, Apr 4, 2012 at 9:42 AM, Chris Colman

chr...@stepaheadsoftware.com

wrote:
** **

After upgrading to the latest Wicket snapshot a few days ago we

now

experience an IE specific problem when we redirect after

successful

log

on:



** **

It only happens for me on IE. On FireFox it works perfectly.

** **

I've tracked it down to the 'continue to destination' that occurs

after

a

successful log in on the redirected authentication page.

** **

On FireFox the 'continue' attempts to render:

** **

http://acme1.acme.testurl.mydomain.com.au/myAdminPage

** **

but on IE the redirect attempts to render:

** **



http://acme1.acme.testurl.mydomain.com.au/./myAdminPagehttp://acme1.

ac

me.t

esturl.mydomain.com.au/myAdminPage



** **

Note the extra './' before myAdminPage

** **

There is no page mounted at ./myAdminPage and so we get a Tomcat

error.**

**

** **

Note: this was verified on IE8 but may happen on other IE versions