注釈内にドットを含んだメールアドレスを含めると、ページ自体の表示ができなくなります。
((hoge@localhost))
は問題ないけど、
((hoge@localhost.localdomain))
は NG です。
--- lib/make_link.php.orig 2004-11-23 18:39:42.000000000 +0900 +++ lib/make_link.php 2004-12-16 07:52:35.984375000 +0900 @@ -52,10 +52,10 @@ if ($converters === NULL) { $converters = array( 'plugin', // インラインプラグイン + 'mailto', // mailto: 'note', // 注釈 'url', // URL 'url_interwiki', // URL (interwiki definition) - 'mailto', // mailto: 'interwikiname', // InterWikiName 'autolink', // AutoLink 'bracketname', // BracketName
Index: lib/make_link.php =================================================================== RCS file: /cvsroot/pukiwiki/pukiwiki/lib/make_link.php,v retrieving revision 1.17 diff -u -r1.17 make_link.php --- lib/make_link.php 5 Feb 2005 03:40:13 -0000 1.17 +++ lib/make_link.php 9 Feb 2005 21:48:22 -0000 @@ -462,7 +462,6 @@ function get_pattern() { $s2 = $this->start + 2; - $s5 = $this->start + 5; return <<<EOD \[\[ # open bracket (?: @@ -473,9 +472,9 @@ (?<! > | >\[\[ ) # not '>' or '>[[' : # separator ( # (4) param - (\[\[)? # (5) open bracket + (?:\[\[)? # open bracket (?:(?!>|\]\]).)+ - (?($s5)\]\]) # close bracket if (5) + (?:\]\])? # close bracket ) (?($s2)\]\]) # close bracket if (2) \]\] # close bracket @@ -484,7 +483,7 @@ function get_count() { - return 5; + return 4; } function set($arr, $page)