]> sipb.mit.edu Git - ikiwiki.git/blobdiff - IkiWiki/Plugin/comments.pm
use md5sum for page_to_id
[ikiwiki.git] / 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;