Mark,

> I fixed the archiving for both private and public archives so no
> rewriting is involved. private.py does the right thing with my
> additional patches. I also patched the GetBaseArchiveURL() method to
> include the virtual host directory in the public archive URL.
> 
> Finally, I had an issue which almost caused me to give up in disgust.
> The original patch adds a _GetURLHost() function to Mailman.Utils.py
> which gets the host name from the invoking URL. This got the name from
> the SERVER_NAME environment variable which is not the preferred place
> and is different from the URL host in my test environment. It should
> use HTTP_HOST.
> 
> The bottom line for me now is I can take a 2.1.13 base distribution,
> patch it with the patch at
> <http://www.msapiro.net/mm/2.1.13_vhost.patch> and patch that with the
> vhost_extra_patch.txt patch attached to this post, and I think that
> list creation and the web interface work. I haven't tested posting
> because my testbed uses Exim, but I think it should work.

Thank you sooo much!  Both of these patches worked perfectly and now i have a 
working, 
fully virtual mailman installation. This is not something i would've been able 
to figure out of my own. 
The only thing it complained about is --with-mail-gid. My previous installation 
attempts worked fine with 
--with-mail-gid=list, but this time it complained that it needs 
--with-mail-gid=nobody, but that was an easy fix.

Thanks again, Mark. I really appreciate your help and I am sure that many other 
users would 
benefit greatly from these 2 patches.

- Igor
------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to