]> sipb.mit.edu Git - ikiwiki.git/commitdiff
Merge branch 'master' into next
authorJoey Hess <joey@gnu.kitenet.net>
Fri, 26 Dec 2008 19:07:25 +0000 (14:07 -0500)
committerJoey Hess <joey@gnu.kitenet.net>
Fri, 26 Dec 2008 19:07:25 +0000 (14:07 -0500)
1  2 
IkiWiki/Plugin/comments.pm
debian/changelog

index c9c7b2ed4c8f4eaa09b110426f2619617376f927,d8318d3e3afa309e7893fd994a8bbf8730fe0c3a..ddaa707322c5dd1065e0e8630b5b391a06755e9b
@@@ -7,7 -7,7 +7,7 @@@ package IkiWiki::Plugin::comments
  
  use warnings;
  use strict;
 -use IkiWiki 2.00;
 +use IkiWiki 3.00;
  use Encode;
  use POSIX qw(strftime);
  
@@@ -198,8 -198,17 +198,17 @@@ sub preprocess 
                        $pagestate{$page}{meta}{author} = $params{claimedauthor};
                }
  
-               if (defined $params{url} and safeurl($params{url})) {
-                       $pagestate{$page}{meta}{authorurl} = $params{url};
+               if (defined $params{url}) {
+                       my $url=$params{url};
+                       eval q{use URI::Heuristic}; 
+                       if (! $@) {
+                               $url=URI::Heuristic::uf_uristr($url);
+                       }
+                       if (safeurl($url)) {
+                               $pagestate{$page}{meta}{authorurl} = $url;
+                       }
                }
        }
        else {
diff --combined debian/changelog
index 62ff1ba6f92c42ee311263a6333d459bb8198190,96a70fcc9a8809c259d0f313b51145b992ed5483..9a96f7415d6a4856c2e971eaea659ca451bef3ec
@@@ -1,26 -1,12 +1,27 @@@
 -ikiwiki (2.72) UNRELEASED; urgency=low
 +ikiwiki (3.00) UNRELEASED; urgency=low
 +
 +  * Remove support for GlobLists.
 +  * Remove support for configuring allowed attachments, locked pages,
 +    and banned users from the admin preferences page. These can only be
 +    controlled via the setup file now.
 +  * ikiwiki-transition moveprefs can be used to move the above
 +    admin preferences into a setup file.
 +  * prefix_directives and aggregate_internal are now turned on by default.
 +  * ikiwiki-transition prefix_directives syntax changed
 +  * googlecalendar: removed this deprecated plugin. Use embed instead.
 +  * Version 3.00 of the plugin API.
 +
 + -- Joey Hess <joeyh@debian.org>  Wed, 24 Dec 2008 19:49:36 -0500
 +
 +ikiwiki (2.72) unstable; urgency=low
  
    * Avoid comments in recentchanges being broken links (smcv)
    * Add deprecation warning for GlobLists, which will stop working in 3.0.
    * camelcase: Add camelcase_ignore setting.
    * googlecalendar: Add runtime deprecation warning.
+   * comments: Deal with users entering unqualified or partial urls.
  
 - -- Joey Hess <joeyh@debian.org>  Mon, 22 Dec 2008 19:02:16 -0500
 + -- Joey Hess <joeyh@debian.org>  Wed, 24 Dec 2008 19:49:32 -0500
  
  ikiwiki (2.71) unstable; urgency=low