It looks like your web server is rewriting http URLs to https, and is screwing up the URL's encoding at the same time. The best solution is probably to have LISTSERV use https URLs in the first place, by changing the WWW_ARCHIVE_CGI setting in go.user to point to the https URL. Then restart LISTSERV and links it generates in the future should use https instead of http, and should be left alone by the web server.

You may also wish to update the URL parameter in /etc/lsv-wa.config to also use https, if it isn't already, though that isn't involved in the current problem.

-jwgh

On Thu, Jan 3, 2019 at 6:06 PM Shinn Wu <[log in to unmask]> wrote:

Hello,


We ran ListServ 16.0 on Solaris 10.


One list owner complained about default bottom banner HTML unsubscribe did not work.      I created a test list and confirmed that.  Either user received the URL:


To unsubscribe from the ABC-LIST list, click the following link:
http://community.emailogy.com/scripts/wa-community.exe?SUBED1=LSTSRV-L

Or 


To unsubscribe from the ABC-LIST list, click the following link:
http://lists.sscnet.ucla.edu/cgi-bin/wa?TICKET=NzM3MDkyIHNoaW5uLnd1QEdNQUlMLkNPTSBURVNULVNISU5OIIX/kg2KaQKb&c=SIGNOFF


The web showed after clicking last URL:




I got error after clicked 'Confirm'. 


Error - invalid parameter

An invalid parameter was passed to the CGI function. Please report this error to the webmaster and make sure to specify the full URL that led to this message.


 The user is a regular user (not list owner or editor).


The list is bare bone, and I tested 'Subscription= Open' so user could subscribe/unsubscribe.


Any insight will be great appreciated.


Shinn






To unsubscribe from the LSTSRV-L list, click the following link:
http://peach.ease.lsoft.com/scripts/wa-PEACH.exe?SUBED1=LSTSRV-L&A=1



To unsubscribe from the LSTSRV-L list, click the following link:
http://peach.ease.lsoft.com/scripts/wa-PEACH.exe?SUBED1=LSTSRV-L&A=1