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 <