]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/commitdiff
Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info
authorJoey Hess <joey@gnu.kitenet.net>
Fri, 27 Mar 2009 17:45:54 +0000 (13:45 -0400)
committerJoey Hess <joey@gnu.kitenet.net>
Fri, 27 Mar 2009 17:45:54 +0000 (13:45 -0400)
IkiWiki/Plugin/comments.pm

index 2ad422f5f678028c83bfe3a9fbc68e7528135414..98f9f8b3de8ec224b0fa23a033b476e852a700a9 100644 (file)
@@ -819,13 +819,10 @@ sub page_to_id ($) {
        # comment.
        my $page=shift;
 
-       # It needs to start with a letter.
-       $page="comment_".$page;
-
-       # Encode any illegal characters.
-       $page=~s/([^A-Za-z0-9-_:.])/"__".ord($1)."__"/eg;
+       eval q{use Digest::MD5 'md5_hex'};
+       error($@) if $@;
 
-       return $page;
+       return "comment-".md5_hex($page);
 }
        
 package IkiWiki::PageSpec;