Re: [Mailman-Users] Changing ports doesn't seem to work

2014-10-30 Thread Brian Rudy
Made the changes that Mark directed me to do and everything works the 
way it should.


Thank you Mark,
Much appreciated.
On 10/29/2014 9:05 PM, Mark Sapiro wrote:

On 10/29/2014 10:32 AM, Brian Rudy wrote:

Hello all,

Due to changing ISP's I was forced to change my web port to something
other than 80.  On port 80, everything was working well. I moved all of
my web interfaces to port 8000.  I thought I followed the instructions
correctly and did:

bin/withlist -l -r fix_url listname


You don't say, but before running fix_url did you add

DEFAULT_URL_PATTERN = 'http://%s:8000/mailman/'

to mm_cfg.py?



It seems to work fine using
http://host.example.com:8000/mailman/admin/listname but any link I
click on doesn't add in the port number (:8000) so by default, it's
trying port 80.  Is there any way around that?  If I manually copy the
link and paste it in the url of the browser and manually add in the
:8000 the link works fine.  The problem then is when I try to submit
something... It doesn't take.


If you added the port to DEFAULT_URL_PATTERN as above before running
fix_url, I can only guess that the issue has something to do with your
browser getting confused over relative URLs.

However, your comment above about copying/pasting the link and adding
the :8000 makes me think you didn't add the port to DEFAULT_URL_PATTERN
as above before running fix_url, although I suppose it could still be a
browser/relative URL issue.

View the source of the web page and look at the href= URLs. If they are
of form http://host.example.com/mailman/admin/listname... without the
:8000, then you need to be sure you have

DEFAULT_URL_PATTERN = 'http://%s:8000/mailman/'

in mm_cfg.py and run fix_url again.

If they are of form ../admin/listname... (i.e.relative) it is your
browser that's at fault, but this seems unlikely.

If it is the browser not handling relative URLs properly, the only way
to make Mailman generate absolute URLs is to edit Mailman/Utils.py and
change the line

def ScriptURL(target, web_page_url=None, absolute=False):

to

def ScriptURL(target, web_page_url=None, absolute=True):




--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


[Mailman-Users] Changing ports doesn't seem to work

2014-10-29 Thread Brian Rudy

Hello all,

Due to changing ISP's I was forced to change my web port to something 
other than 80.  On port 80, everything was working well. I moved all of 
my web interfaces to port 8000.  I thought I followed the instructions 
correctly and did:


bin/withlist -l -r fix_url listname


It seems to work fine using 
http://host.example.com:8000/mailman/admin/listname but any link I 
click on doesn't add in the port number (:8000) so by default, it's 
trying port 80.  Is there any way around that?  If I manually copy the 
link and paste it in the url of the browser and manually add in the 
:8000 the link works fine.  The problem then is when I try to submit 
something... It doesn't take.


I would appreciate any assistance.

Thank you,
Brian

--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org


Re: [Mailman-Users] Changing ports doesn't seem to work

2014-10-29 Thread Mark Sapiro
On 10/29/2014 10:32 AM, Brian Rudy wrote:
 Hello all,
 
 Due to changing ISP's I was forced to change my web port to something
 other than 80.  On port 80, everything was working well. I moved all of
 my web interfaces to port 8000.  I thought I followed the instructions
 correctly and did:
 
 bin/withlist -l -r fix_url listname


You don't say, but before running fix_url did you add

DEFAULT_URL_PATTERN = 'http://%s:8000/mailman/'

to mm_cfg.py?


 It seems to work fine using
 http://host.example.com:8000/mailman/admin/listname but any link I
 click on doesn't add in the port number (:8000) so by default, it's
 trying port 80.  Is there any way around that?  If I manually copy the
 link and paste it in the url of the browser and manually add in the
 :8000 the link works fine.  The problem then is when I try to submit
 something... It doesn't take.


If you added the port to DEFAULT_URL_PATTERN as above before running
fix_url, I can only guess that the issue has something to do with your
browser getting confused over relative URLs.

However, your comment above about copying/pasting the link and adding
the :8000 makes me think you didn't add the port to DEFAULT_URL_PATTERN
as above before running fix_url, although I suppose it could still be a
browser/relative URL issue.

View the source of the web page and look at the href= URLs. If they are
of form http://host.example.com/mailman/admin/listname... without the
:8000, then you need to be sure you have

DEFAULT_URL_PATTERN = 'http://%s:8000/mailman/'

in mm_cfg.py and run fix_url again.

If they are of form ../admin/listname... (i.e.relative) it is your
browser that's at fault, but this seems unlikely.

If it is the browser not handling relative URLs properly, the only way
to make Mailman generate absolute URLs is to edit Mailman/Utils.py and
change the line

def ScriptURL(target, web_page_url=None, absolute=False):

to

def ScriptURL(target, web_page_url=None, absolute=True):

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan
--
Mailman-Users mailing list Mailman-Users@python.org
https://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: 
https://mail.python.org/mailman/options/mailman-users/archive%40jab.org