]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Unsubscribe.pm
www: implement generic help text
[public-inbox.git] / lib / PublicInbox / Unsubscribe.pm
index 239feea9d9311c9e496036e80354809b71aeb22c..fca300e5b67102592334cf99a97709494ca99470 100644 (file)
@@ -12,7 +12,7 @@ use warnings;
 use Crypt::CBC;
 use Plack::Util;
 use MIME::Base64 qw(decode_base64url);
-my $CODE_URL = 'git://80x24.org/public-inbox.git';
+my $CODE_URL = 'https://public-inbox.org/public-inbox.git';
 my @CT_HTML = ('Content-Type', 'text/html; charset=UTF-8');
 
 sub new {
@@ -136,7 +136,7 @@ sub r {
        my ($self, $code, $title, @body) = @_;
        [ $code, [ @CT_HTML ], [
                "<html><head><title>$title</title></head><body><pre>".
-               join("\n", "<b>$title</b>\n", @body) . '</pre><hr />'.
+               join("\n", "<b>$title</b>\n", @body) . '</pre><hr>'.
                "<pre>This page is available under AGPL-3.0+\n" .
                "git clone $self->{code_url}\n" .
                qq(Email $self->{contact} if you have any questions).
@@ -158,7 +158,7 @@ sub archive_info {
        }
 
        # protocol-relative URL:  "//example.com/" => "https://example.com/"
-       if ($archive_url =~ m!\A//!) {
+       if ($archive_url && $archive_url =~ m!\A//!) {
                $archive_url = "$env->{'psgi.url_scheme'}:$archive_url";
        }