diff options
author | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-09-02 19:29:40 +0000 |
---|---|---|
committer | joey <joey@0fa5a96a-9a0e-0410-b3b2-a0fd24251071> | 2007-09-02 19:29:40 +0000 |
commit | ef43bff1ca455cf9608d463408598924220cb4e3 (patch) | |
tree | 5fd6a72a0d733a84ac1abfc0245df536ec6a2ef9 | |
parent | b610ca5cbf7dd17fcc9c9b67405616cf63f199d9 (diff) |
* Correct generation of RFC 3339 format times for atom/rss feeds. Always use
gmtime for these since a time zone is not specified.
-rw-r--r-- | IkiWiki/Plugin/inline.pm | 2 | ||||
-rw-r--r-- | debian/changelog | 6 | ||||
-rw-r--r-- | doc/bugs/Feeds_get_wrong_timezone..mdwn | 2 | ||||
-rw-r--r-- | po/ikiwiki.pot | 2 |
4 files changed, 9 insertions, 3 deletions
diff --git a/IkiWiki/Plugin/inline.pm b/IkiWiki/Plugin/inline.pm index f0c37c1e9..30b09d1ad 100644 --- a/IkiWiki/Plugin/inline.pm +++ b/IkiWiki/Plugin/inline.pm @@ -315,7 +315,7 @@ sub date_3339 ($) { #{{{ my $lc_time=POSIX::setlocale(&POSIX::LC_TIME); POSIX::setlocale(&POSIX::LC_TIME, "C"); - my $ret=POSIX::strftime("%Y-%m-%dT%H:%M:%SZ", localtime($time)); + my $ret=POSIX::strftime("%Y-%m-%dT%H:%M:%SZ", gmtime($time)); POSIX::setlocale(&POSIX::LC_TIME, $lc_time); return $ret; } #}}} diff --git a/debian/changelog b/debian/changelog index ba71afbac..fd66e577b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -31,7 +31,11 @@ ikiwiki (2.7) UNRELEASED; urgency=low `git-rev-parse --show-prefix` from all names reported by git-log. Patch by Jamey Sharp - -- Joey Hess <joeyh@debian.org> Tue, 28 Aug 2007 22:15:52 -0400 + [ Joey Hess ] + * Correct generation of RFC 3339 format times for atom/rss feeds. Always use + gmtime for these since a time zone is not specified. + + -- Joey Hess <joeyh@debian.org> Sun, 02 Sep 2007 15:25:36 -0400 ikiwiki (2.6.1) unstable; urgency=low diff --git a/doc/bugs/Feeds_get_wrong_timezone..mdwn b/doc/bugs/Feeds_get_wrong_timezone..mdwn index dd34bbbc6..87757883d 100644 --- a/doc/bugs/Feeds_get_wrong_timezone..mdwn +++ b/doc/bugs/Feeds_get_wrong_timezone..mdwn @@ -6,3 +6,5 @@ created/modified at 0312 GMT. This occurs in both RSS and Atom feeds, but not in the HTML pages (which suggests it's not the server at fault, or IkiWiki overall, but rather whatever's generating the RSS and Atom is converting timezones wrongly). + +> [[done]], I *think* (description was not entirely clear) --[[Joey]] diff --git a/po/ikiwiki.pot b/po/ikiwiki.pot index ec855db9f..a03d91705 100644 --- a/po/ikiwiki.pot +++ b/po/ikiwiki.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-08-28 23:01-0400\n" +"POT-Creation-Date: 2007-08-29 12:43-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" |