X-Git-Url: https://git.ladys.computer/Gitweb/blobdiff_plain/b4e6c97a5835b47f9bbbf724a24e02085d64c70844bcc98854d583d2ca85fe2d..74f4df8388b19731ca2f6a5ebf52466486d0df35937facf9f98fad671b092673:/gitweb.perl diff --git a/gitweb.perl b/gitweb.perl index c579eff..ef5e5dc 100755 --- a/gitweb.perl +++ b/gitweb.perl @@ -6075,7 +6075,24 @@ XML print "$title\n" . "$alt_url\n" . "$descr\n" . - "en\n"; + "en\n" . + # project owner is responsible for 'editorial' content + "$owner\n"; + if (defined $logo || defined $favicon) { + # prefer the logo to the favicon, since RSS + # doesn't allow both + my $img = esc_url($logo || $favicon); + print "\n" . + "$img\n" . + "$title\n" . + "$alt_url\n" . + "\n"; + } + if (%latest_date) { + print "$latest_date{'rfc2822'}\n"; + print "$latest_date{'rfc2822'}\n"; + } + print "gitweb v.$version/$git_version\n"; } elsif ($format eq 'atom') { print < @@ -6102,6 +6119,7 @@ XML } else { print "$latest_date{'iso-8601'}\n"; } + print "gitweb\n"; } # contents @@ -6223,7 +6241,11 @@ sub git_atom { sub git_opml { my @list = git_get_projects_list(); - print $cgi->header(-type => 'text/xml', -charset => 'utf-8'); + print $cgi->header( + -type => 'text/xml', + -charset => 'utf-8', + -content_disposition => 'inline; filename="opml.xml"'); + print <