Domain of messages in pgweb's search is currently hardcoded as postgresql.org in templates/search/listsearch.html. This patch allows to use another domain for links to messages in archives in the search function. Since pgarchives' domain can differ from pgweb's one, a new variable is defined for that purpose instead of using SITE_ROOT.
This patch adds a new parameter ARCHIVES_FRONT_ADDRESS, which is then never used. Instead it passes in ARCHIVES_SEARCH_SERVER into the templates.
I'm pretty sure that's not intentional? They should both b ARCHIVES_FRONT_ADDRESS?