Hi Team,

I hope this email finds you well. I am writing to open a discussion on the
issue JSPWIKI-1056 <https://issues.apache.org/jira/browse/JSPWIKI-1056>,
which concerns the generation of relative URLs in email notifications sent
after user registration.

As some of you may know, the emails currently contain relative URLs due to
changes in JSPWIKI-1035 <https://issues.apache.org/jira/browse/JSPWIKI-1035>.
I have submitted a pull request (PR #311
<https://github.com/apache/jspwiki/pull/311>) that aims to address this by
generating absolute URLs. The PR introduces utility methods in HttpUtil for
this purpose.

However, there are concerns about how this approach handles different
deployment scenarios, especially when JSPWiki installations are behind a
web server like Apache. The issue is that using HttpServletRequest to
generate the URL could expose internal URLs, which is not intended.

I would like to invite your thoughts on how best to tackle this issue. Some
options include:

   1. Checking for specific headers that might contain the "external"
   IP/domain.
   2. Introducing a new configuration option to set the base URL explicitly.

I look forward to your input on this matter. Your expertise and insights
would be invaluable in finding the most robust and flexible solution.

Best regards,

Arturo

Reply via email to