PukiWiki ChangeLog (after the release of the latest) ==================================================== 2011-06-05 23:20 henoheno * zh-CN.lng.php (branch_r1_4_7.1): Merged from r1.5 2011-06-05 22:51 henoheno * ja.lng.php (1.16), zh-CN.lng.php (1.5): Japanese comments => English ones 2011-06-05 22:41 henoheno * zh-CN.lng.php (1.3), zh-CN.lng.php (1.4): BugTrack2/62: TrackBack implimentation had been removed entirely due to extremely strong suspicion of violating copyright. referer function (that use the implimentation), also removed. 2011-06-05 22:35 henoheno * zh-CN.lng.php (1.2): BugTrack2/347: PukiWiki message file (Simplified Chinese) translated by: mike http://code.google.com/p/miketrans/source/browse/trunk/pukiwiki/ (r50) 2011-06-05 22:32 henoheno * zh-CN.lng.php (1.1): BugTrack2/347: diff hint (ja.lng.php) 2011-03-06 23:40 henoheno * lib/init.php (branch_r1_4_7.4): Merged 1.50 2011-02-15 00:45 henoheno * plugin/ref.inc.php (1.56): BugTrack2/343 BugTrack/779 Cleanup transition (3): * Add/Correct/Simplify more comments, checks * Simplify $param 2011-02-08 23:07 henoheno * plugin/ref.inc.php (1.55): BugTrack2/343 BugTrack/779 Cleanup transition (2): * htmlspecialchars() everywhere except exception (for your security) * \n * Correct comments * ref_check_arg() => ref_check_args() (to be continued?) * init $variables * Separate size-related code, into ref_check_size() 2011-02-06 22:50 henoheno * plugin/ref.inc.php (1.54): BugTrack2/343 BugTrack/779: Cleanup transition (1): * Japanese comments => English ones * &ref(); without arg shows its usage * Remove comments that the souce already said * Simplify renaming variables * Simplify using htmlsc() * Simplifying $params (to be continued) * Simplifying $width/$height (to be continued) 2011-02-04 00:03 henoheno * plugin/ref.inc.php (1.53): 2002-2006, 2011 2011-02-04 00:01 henoheno * plugin/ref.inc.php (1.52): BugTrack2/343 BugTrack/779: Cleanup: * "Double $quotes"; => 'Single ' . $quotes; * if (foo) bar; => if (foo) { bar; } * Adding spaces 2011-02-02 00:01 henoheno * default.ini.php, keitai.ini.php (branch_r1_4_7.[1,1]), default.ini.php (1.26), keitai.ini.php (1.26): BugTrack2/343: htmlsc()'s default setting ENT_QUOTES suppresses replacing single quotes (notified by masao) 2011-01-31 00:50 henoheno * plugin/related.inc.php (1.12): Modified only spaces 2011-01-31 00:48 henoheno * lib/auth.php, lib/backup.php, lib/convert_html.php, lib/diff.php, lib/file.php, lib/func.php, lib/html.php, lib/link.php, lib/make_link.php, lib/plugin.php, lib/pukiwiki.php, plugin/amazon.inc.php, plugin/aname.inc.php, plugin/article.inc.php, plugin/attach.inc.php, plugin/back.inc.php, plugin/backup.inc.php, plugin/bugtrack.inc.php, plugin/calendar.inc.php, plugin/calendar2.inc.php, plugin/calendar_viewer.inc.php, plugin/color.inc.php, plugin/comment.inc.php, plugin/diff.inc.php, plugin/edit.inc.php, plugin/freeze.inc.php, plugin/include.inc.php, plugin/includesubmenu.inc.php, plugin/insert.inc.php, plugin/interwiki.inc.php, plugin/lookup.inc.php, plugin/ls2.inc.php, plugin/map.inc.php, plugin/md5.inc.php, plugin/memo.inc.php, plugin/menu.inc.php, plugin/navi.inc.php, plugin/new.inc.php, plugin/newpage.inc.php, plugin/paint.inc.php, plugin/pcomment.inc.php, plugin/popular.inc.php, plugin/random.inc.php, plugin/read.inc.php, plugin/recent.inc.php, plugin/ref.inc.php, plugin/referer.inc.php, plugin/related.inc.php, plugin/rename.inc.php, plugin/ruby.inc.php, plugin/search.inc.php, plugin/setlinebreak.inc.php, plugin/showrss.inc.php, plugin/source.inc.php, plugin/stationary.inc.php, plugin/tb.inc.php, plugin/template.inc.php, plugin/topicpath.inc.php, plugin/tracker.inc.php, plugin/unfreeze.inc.php, plugin/versionlist.inc.php, plugin/vote.inc.php, plugin/yetlist.inc.php, skin/tdiary.skin.php (branch_r1_4_7.[1,1,1,1,1,2,1,1,1,1,4,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]): htmlsc(): Just sugar for htmlspecialchars(), and a foundation 2011-01-26 00:01 henoheno * lib/auth.php (1.22), lib/backup.php (1.13), lib/convert_html.php (1.21), lib/diff.php (1.10), lib/file.php (1.95), lib/func.php (1.104), lib/html.php (1.66), lib/init.php (1.57), lib/link.php (1.20), lib/make_link.php (1.38), lib/plugin.php (1.20), lib/pukiwiki.php (1.23), plugin/amazon.inc.php (1.16), plugin/aname.inc.php (1.28), plugin/article.inc.php (1.28), plugin/attach.inc.php (1.92), plugin/back.inc.php (1.10), plugin/backup.inc.php (1.29), plugin/bugtrack.inc.php (1.27), plugin/calendar.inc.php (1.22), plugin/calendar2.inc.php (1.24), plugin/calendar_viewer.inc.php (1.37), plugin/color.inc.php (1.25), plugin/comment.inc.php (1.41), plugin/diff.inc.php (1.20), plugin/edit.inc.php (1.49), plugin/freeze.inc.php (1.12), plugin/img.inc.php (1.18), plugin/include.inc.php (1.23), plugin/includesubmenu.inc.php (1.7), plugin/insert.inc.php (1.16), plugin/interwiki.inc.php (1.11), plugin/lookup.inc.php (1.23), plugin/ls2.inc.php (1.30), plugin/map.inc.php (1.18), plugin/md5.inc.php (1.25), plugin/memo.inc.php (1.17), plugin/menu.inc.php (1.10), plugin/navi.inc.php (1.24), plugin/new.inc.php (1.10), plugin/newpage.inc.php (1.16), plugin/paint.inc.php (1.20), plugin/pcomment.inc.php (1.48), plugin/popular.inc.php (1.20), plugin/random.inc.php (1.9), plugin/read.inc.php (1.9), plugin/recent.inc.php (1.27), plugin/ref.inc.php (1.51), plugin/related.inc.php (1.11), plugin/rename.inc.php (1.38), plugin/ruby.inc.php (1.8), plugin/search.inc.php (1.14), plugin/setlinebreak.inc.php (1.5), plugin/showrss.inc.php (1.22), plugin/size.inc.php (1.14), plugin/source.inc.php (1.16), plugin/spam.inc.php (1.10), plugin/stationary.inc.php (1.9), plugin/template.inc.php (1.22), plugin/topicpath.inc.php (1.9), plugin/tracker.inc.php (1.124), plugin/unfreeze.inc.php (1.14), plugin/versionlist.inc.php (1.22), plugin/vote.inc.php (1.27), plugin/yetlist.inc.php (1.29), skin/tdiary.skin.php (1.37): htmlsc(): Just sugar for htmlspecialchars(), and a foundation 2011-01-25 23:00 henoheno * lib/: spam_util.php (branch_r1_4_7.2), spam_util.php (1.2): $Id: spam_util.php,v 1.5 2011/01/25 13:16:35 henoheno Exp $ 2011-01-25 00:34 henoheno * pukiwiki.ini.php (branch_r1_4_7.2): $spam = 1; 2011-01-25 00:19 henoheno * spam.ini.php, lib/pukiwiki.php, lib/spam.php, lib/spam_pickup.php, lib/spam_util.php (branch_r1_4_7.[3,3,3,3,1]), spam.ini.php (1.94), lib/spam.php (1.34), lib/spam_pickup.php (1.6), lib/spam_util.php (1.1), lib/pukiwiki.php (1.22): $Id: spam.php,v 1.221 2011/01/24 14:51:50 henoheno Exp $ $Id: spam_pickup.php,v 1.71 2009/01/04 08:56:07 henoheno Exp $ $Id: spam_util.php,v 1.4 2011/01/24 14:51:50 henoheno Exp $ $Id: spam.ini.php,v 1.202 2010/12/15 16:07:38 henoheno Exp $ 2010-09-04 22:36 henoheno * spam.ini.php (1.93): $Id: spam.ini.php,v 1.198 2010/09/04 13:34:34 henoheno Exp $ 2010-08-29 21:29 henoheno * README.en.txt (1.12), README.txt (1.32), wiki/496E74657257696B694E616D65.txt (1.12), wiki.en/496E74657257696B694E616D65.txt (1.4): BugTrack2/336: Tiki'a official Tiki site seems vanished. http://todo.org/ "page archive on Oct 26 2002" http://tiki.tigris.org/servlets/ProjectDocumentList?folderID=483&expandFolder=483&folderID=0 2010-04-19 23:14 henoheno * lib/: func.php (branch_r1_4_7.1), func.php (1.103): Compat: (PHP 5) 2009-12-13 23:32 henoheno * spam.ini.php (1.92): $Id: spam.ini.php,v 1.196 2009/12/13 14:29:02 henoheno Exp $ wsboards.com noticed, had been removed due to spam (Thanks Chris) 2009-04-18 09:56 henoheno * lib/init.php (1.56): BugTrack2/320: Failure with page "0" (reverted before ../init.php r1.81) 2009-04-18 09:47 henoheno * lib/file.php (1.94): BugTrack2/241: Correct a comment only: md => md5 2009-04-18 09:44 henoheno * plugin/attach.inc.php (1.91): 2009 2009-04-18 09:42 henoheno * plugin/: attach.inc.php (1.90), pcomment.inc.php (1.47): BugTrack2/236: If you compare two numerical strings, they are compared as integers 2009-04-12 20:09 henoheno * lib/func.php (1.102): generate_trie_regex(): In PHP, no need to passing references for values to read 2009-04-12 19:49 henoheno * lib/func.php (1.101): generate_trie_regex(): Modified, comments only 2009-03-30 00:08 henoheno * lib/func.php (1.100): generate_trie_regex(): No need to check $char itself 2009-03-29 11:00 henoheno * lib/: func.php (1.98), func.php (1.99): BugTrack/502: Added preg_quote_extended(): preg_quote(), and also escape PCRE_EXTENDED-related chars. (NOTE: Some special whitespace characters may warned by PCRE_EXTRA) 2009-03-28 11:08 henoheno * lib/link.php (1.19): Japanese => English 2009-03-28 00:24 henoheno * lib/func.php (1.97): generate_trie_regex(): $internal => $_internal 2009-03-28 00:19 henoheno * lib/func.php (1.96): generate_trie_regex(): ($regex .= string;) => ($regex[] = string;) 2009-03-27 23:38 henoheno * lib/func.php (1.95): BugTrack/502: PCRE_EXTENDED also ignores 'sharp' character! 2009-03-25 23:39 henoheno * lib/func.php (1.94): generate_trie_regex(): More readable comments 2009-03-15 01:07 henoheno * plugin/topicpath.inc.php (1.8): BugTrack2/61: Correct the credit more strictly 2008-12-28 17:33 henoheno * lib/spam.php (1.33): $Id: spam.php,v 1.207 2008/12/27 15:21:41 henoheno Exp $ * delimiter_reverse(): Return FALSE with invalid argument. Added test cases * is_ip(): IPv6 (rough) * get_blocklist(): Added a comment, and blank lines * get_blocklist_add(): Regex separator '/' => '#' 2008-10-01 21:25 henoheno * lib/init.php (1.55): 1.4.8_alpha2 2008-04-29 11:56 teanan * spam.ini.php (1.91): $Id: spam.ini.php,v 1.189 2008/04/29 02:42:00 teanan Exp $ 2008-03-30 23:56 henoheno * COPYING.txt (1.3): Related: BugTrack2/61, BugTrack2/301 2008-03-30 23:36 henoheno * COPYING.txt (1.2): The most parts of the code are: "GPL v2 or (at your option) any later version" (NOTE: Not just "GPL2") Some of the others: "GPL2" "GPL" (means _any_ version) If you try to contribute your original work, please select "GPL v2 or (at your option) any later version" by default for the license, due to seamless merger. 2007-12-19 01:25 henoheno * spam.ini.php (1.90): $Id: spam.ini.php,v 1.186 2007/12/15 12:59:28 henoheno Exp $ 2007-12-15 22:00 henoheno * spam.ini.php (1.89): $Id: spam.ini.php,v 1.186 2007/12/15 12:59:28 henoheno Exp $ 2007-12-15 15:46 henoheno * spam.ini.php (1.88): $Id: spam.ini.php,v 1.185 2007/12/15 06:32:48 henoheno Exp $ 2007-12-01 10:45 teanan * spam.ini.php (1.87): Added goodhost sample 'YEAR OF THE CAT' (skin designer's site) 2007-11-28 01:22 henoheno * spam.ini.php (1.86): $Id: spam.ini.php,v 1.183 2007/11/27 16:32:29 henoheno Exp $ 2007-11-15 23:30 henoheno * plugin/size.inc.php (1.13): BugTrack2/285: pxpx => px. intval() 2007-11-13 23:59 henoheno * plugin/size.inc.php (1.12): BugTrack2/285: pxpx => px. intval() 2007-11-11 21:28 henoheno * plugin/tracker.inc.php (1.123): Comment only 2007-11-11 21:14 henoheno * plugin/edit.inc.php (1.48): BugTrack2/260: grobal $script => $script = get_script_uri() 2007-11-11 21:09 henoheno * plugin/size.inc.php (1.11): * Enable using percentage * BugTrack2/285: & => & * BugTrack/779: Not using list() and array_pad() * BugTrack/779: trim() * BugTrack/779: Simplify * Simplify: strip_htmltag() for AutoLink => strip_autolink() 2007-11-11 20:02 henoheno * plugin/ruby.inc.php (1.7): * BugTrack2/285: & => & * BugTrack/779: Not using list() and array_pad() * BugTrack/779: trim() * BugTrack/779: Simplify * Simplify: strip_htmltag() for AutoLink => strip_autolink() * Simplify: ruby tags 2007-11-11 19:48 henoheno * plugin/edit.inc.php (1.47): BugTrack2/285: & => & 2007-11-11 18:36 henoheno * plugin/: color.inc.php (1.23), color.inc.php (1.24): * BugTrack2/285: & => & * BugTrack/779: Show error ASAP * BugTrack/779: Not using list() and array_pad() * BugTrack/779: trim(color) * BugTrack/779: Simplify 2007-11-05 23:21 henoheno * plugin/tracker.inc.php (1.122): Simplify: Tracker_form::init() and Tracker_form::loadConfig() 2007-11-04 00:50 henoheno * plugin/pcomment.inc.php (1.46): p means 'Page' 2007-11-04 00:12 henoheno * lib/file.php (1.93), plugin/attach.inc.php (1.89), plugin/dump.inc.php (1.41), plugin/rename.inc.php (1.37): BugTrack2/236: Care for readdir() returns FALSE 2007-11-01 00:02 henoheno * spam.ini.php (1.85): $Id: spam.ini.php,v 1.180 2007/10/31 15:01:04 henoheno Exp $ 2007-10-28 23:44 henoheno * plugin/tracker.inc.php (1.121): Tracker_list: * Correct r1.103, #tracker_list become unable to show some styles (BGCOLOR etc). Topics around Trakcer_field::get_key() had been written more clearly. * Simplify: rename variables * [page_err] => [match_err]. What is the point is the point. 2007-10-28 21:44 henoheno * lib/file.php (1.92): BugTrack2/283: Revert r1.91. Sorry, this simple misunderstanding of the argument causes dead lock (pointed out by hirokasa) 2007-10-28 09:39 henoheno * spam.ini.php (1.84): Added 2007-10-27 23:46 henoheno * plugin/ls.inc.php (1.11): Overhaul 2007-10-27 22:59 henoheno * lib/: file.php (1.90), file.php (1.91): file_head(): fgets() all of the line, by default 2007-10-27 19:17 henoheno * plugin/: ls.inc.php (1.10), ls2.inc.php (1.27), ls2.inc.php (1.28), ls2.inc.php (1.29): BugTrack2/61: Added copyright headers 2007-10-25 23:51 henoheno * plugin/ls2.inc.php (1.26): Simplify * Brackets * preg_grep() * get_script_uri() 2007-10-22 22:04 henoheno * plugin/tracker.inc.php (1.120): Simplify: Tracker_form::init() reduces some redundant codes 2007-10-20 19:46 henoheno * plugin/: tracker.inc.php (1.118), tracker.inc.php (1.119): Simplify 2007-10-20 13:46 henoheno * lib/config.php (1.7): Correct a comment only 2007-10-20 13:44 henoheno * lib/spam_pickup.php (1.5): $Id: spam_pickup.php,v 1.62 2007/10/20 04:40:58 henoheno Exp $ a9.com, aboutus.org, alexa.com 2007-10-20 13:43 henoheno * spam.ini.php (1.83): $Id: spam.ini.php,v 1.174 2007/10/20 04:41:52 henoheno Exp $ 2007-10-18 02:49 teanan * plugin/comment.inc.php (1.40): BugTrack2/158: A wrong comment was deleted. 2007-10-18 00:16 henoheno * plugin/tracker.inc.php (1.117): Simplify: Tracker_form::loadConfig() (3 redundant code => 1) 2007-10-17 00:43 henoheno * plugin/tracker.inc.php (1.116): Simplify: Tracker_form::loadConfig() (3 redundant code => 1) 2007-10-16 22:09 henoheno * plugin/: tracker.inc.php (1.114), tracker.inc.php (1.115): Simplify: * Rename variables * Remove redundant errors * unset() to rebuild (to be continued) 2007-10-15 00:49 henoheno * lib/file.php (1.89): BugTrack2/281: page_write(): unset($oldpostdata, $diffdata); 2007-10-13 23:47 henoheno * plugin/tracker.inc.php (1.113): Simplify: Remove unused ones 2007-10-13 23:10 henoheno * plugin/tracker.inc.php (1.112): Correct Tracker_form::addField() 2007-10-13 18:28 henoheno * plugin/tracker.inc.php (1.111): Simplify: Tracker_form::initFields(): Using func_get_args() to shrink the code 2007-10-13 01:00 henoheno * plugin/: tracker.inc.php (1.108), tracker.inc.php (1.109), tracker.inc.php (1.110): Simplify: * Tracker_form: Sort functions as functional order * Tracker_list: $this->list seems to be just one of private resources of toString(). Speaking words of wisdom: let it be. 2007-10-08 23:29 henoheno * plugin/: tracker.inc.php (1.106), tracker.inc.php (1.107): Simplify: * Tracker_form: & config (the same as it was) * Tracker_form: Correct name of the $this->values => $this->options * Tracker_form::addField(): returns errors * Tracker_field: Check options[n] isset() or nott 2007-10-08 22:42 henoheno * plugin/: tracker.inc.php (1.104), tracker.inc.php (1.105): Tracker_field_textarea: * Now no need to preg_replace('/[\r\n]+/', '') here, and should replace to one space, not blank. * Simplify: Cutting too long ones. Should use mb_strlen() for mb_substr() 2007-10-08 11:37 henoheno * spam.ini.php (1.82): $Id: spam.ini.php,v 1.171 2007/10/08 02:36:08 henoheno Exp $ 2007-10-07 22:08 henoheno * plugin/comment.inc.php (1.39), lib/link.php (1.18), lib/make_link.php (1.37): BugTrack2/236: Correct maintaince date 2007-10-07 21:59 henoheno * spam.ini.php (1.81): $Id: spam.ini.php,v 1.170 2007/10/07 12:58:22 henoheno Exp $ 2007-10-06 22:20 henoheno * lib/file.php (1.88), lib/link.php (1.17), lib/make_link.php (1.36), plugin/edit.inc.php (1.46), plugin/include.inc.php (1.22), plugin/menu.inc.php (1.9), plugin/navi.inc.php (1.23), plugin/popular.inc.php (1.19), plugin/rename.inc.php (1.36): BugTrack2/236: If you compare two numerical strings, they are compared as integers 2007-10-06 15:30 henoheno * plugin/tracker.inc.php (1.103): * Compat: Tracker_list: output '_real' as it was * Simplify:Tracker_field: sort the order of the methods * Simplify:Tracker_list::sortRows(): Separate one packed work => several blocks 2007-10-04 00:18 henoheno * plugin/tracker.inc.php (1.102): Simplify: _page 2007-10-02 22:45 henoheno * plugin/: tracker.inc.php (1.100), tracker.inc.php (1.101): Simplify: Tracker_form_xxxx classes need not to copy such zvals as $base, $refer, and $config 2007-10-01 23:29 henoheno * plugin/tracker.inc.php (1.99): Simplify: reset() returns the first value of the array() 2007-10-01 22:55 henoheno * plugin/tracker.inc.php (1.98): Simplify: less resource 2007-09-30 21:28 henoheno * plugin/: tracker.inc.php (1.93), tracker.inc.php (1.94), tracker.inc.php (1.95), tracker.inc.php (1.96), tracker.inc.php (1.97): Simplify: Creating $this->form->fields only just you need 2007-09-30 17:32 henoheno * plugin/tracker.inc.php (1.92): Tracker_form::initFields(): allow to limit calling addField() by fieldname 2007-09-30 00:49 henoheno * plugin/tracker.inc.php (1.91): Simplify: function plugin_tracker_get_fields() => class Tracker_form 2007-09-29 13:00 henoheno * plugin/tracker.inc.php (1.90): Simplify: To $boolean, or not two $boolean. That is the question. 2007-09-26 23:39 henoheno * plugin/tracker.inc.php (1.89): Simplify and shorter URL 2007-09-26 00:25 henoheno * plugin/tracker.inc.php (1.88): Correct/Simplify/Todo 2007-09-25 22:24 henoheno * plugin/tracker.inc.php (1.87): * Correct/Simplify/Todo * tracker_list: &refer= always used for URL(like 1.4.x) instead of &base=, for compatibility and page-title-not-shown issue * Tracker_list::sortRows(): strtolower() for natCASEsort() 2007-09-25 01:03 henoheno * lib/spam_pickup.php (branch_r1_4_7.2): $Id: spam_pickup.php,v 1.60 2007/09/15 15:55:29 henoheno Exp $ 2007-09-25 01:02 henoheno * lib/spam.php (branch_r1_4_7.2): $Id: spam.php,v 1.202 2007/08/18 09:10:58 henoheno Exp $ 2007-09-25 01:01 henoheno * spam.ini.php (branch_r1_4_7.2), spam.ini.php (1.80): $Id: spam.ini.php,v 1.169 2007/09/24 15:59:48 henoheno Exp $ 2007-09-24 16:48 henoheno * plugin/tracker.inc.php (1.86): Simplify $row 2007-09-24 14:31 henoheno * plugin/tracker.inc.php (1.85): natcasesort() seems more natural, in this case 2007-09-24 14:20 henoheno * plugin/tracker.inc.php (1.84): Simplify sortkey/sorttype 2007-09-24 12:30 henoheno * plugin/: tracker.inc.php (1.80), tracker.inc.php (1.81), tracker.inc.php (1.82), tracker.inc.php (1.83): SORT_NATURAL 2007-09-24 11:38 henoheno * plugin/tracker.inc.php (1.79): PLUGIN_TRACKER_LIST_SORT_DEFAULT 2007-09-23 23:24 henoheno * plugin/tracker.inc.php (1.78): BugTrack2/125 Care showing page title without '&refer=' 2007-09-23 22:55 henoheno * plugin/tracker.inc.php (1.77): Compat for : [.style] 2007-09-23 22:50 henoheno * plugin/tracker.inc.php (1.76): Rename/Simplify functions etc 2007-09-23 22:19 henoheno * plugin/tracker.inc.php (1.75): $rows['_match'] is not needed for your memory 2007-09-23 21:56 henoheno * plugin/tracker.inc.php (1.74): Cleanup/Simplify/Using preg_grep() 2007-09-23 17:00 henoheno * plugin/tracker.inc.php (1.73): Simflify etc 2007-09-23 14:00 henoheno * plugin/tracker.inc.php (1.72): Footer should be shown at the bottom of the wiki table 2007-09-23 13:47 henoheno * plugin/tracker.inc.php (1.71): TODO: is_page 2007-09-23 13:47 henoheno * plugin/tracker.inc.php (1.70): TODO: if (is FALSE) OR file_exists() 2007-09-23 13:23 henoheno * lib/file.php (1.87): Correct: join without fopen() 2007-09-23 13:09 henoheno * plugin/tracker.inc.php (1.69): "move to" allowed only once 2007-09-23 01:11 henoheno * plugin/tracker.inc.php (1.68): Correct asc-desc sort bug at r.1.59 2007-09-23 00:44 henoheno * plugin/tracker.inc.php (1.67): Correct pattern-match bug at r.1.65 2007-09-23 00:08 henoheno * plugin/tracker.inc.php (1.66): BugTrack2/125: Tracker_list: refer=page-name_that_has_tracker-list 2007-09-22 17:24 henoheno * plugin/: tracker.inc.php (1.63), tracker.inc.php (1.64), tracker.inc.php (1.65): Tracker_list: Rough but works: Don't load unused fields 2007-09-22 15:42 henoheno * plugin/tracker.inc.php (1.62): Tracker_list: Simplify: Sort() later 2007-09-22 14:53 henoheno * plugin/tracker.inc.php (1.60): Tracker_list: Reorder _replace_item() <=> _replace_title() 2007-09-22 14:52 henoheno * plugin/: tracker.inc.php (1.59), tracker.inc.php (1.61): Tracker_list: Simplify 2007-09-22 13:43 henoheno * plugin/tracker.inc.php (1.58): Tracker_list: Escape special characters not to break Wiki syntax 2007-09-21 00:17 henoheno * plugin/tracker.inc.php (1.57): BugTrack2/243: Revert r1.56 now 2007-09-18 23:29 henoheno * plugin/tracker.inc.php (1.56): preg_replace('/[\r\n]+/', '', $str) before output table cell 2007-09-18 23:01 henoheno * plugin/tracker.inc.php (1.55): KISS. Go back if you want to go forward * tracker_list: TODO: LIMIT (count($orders) < N < count(fields_effective)) TO LIMIT array_multisort() * tracker_list: Shorter URI 2007-09-18 01:05 henoheno * plugin/tracker.inc.php (1.54): KISS * Do one thing best: Tracker_list::toString() now returns a wiki text, not a xhtml. * Correct / Clear tracker_list not-sorting bug inserted these days. 2007-09-16 13:06 henoheno * plugin/tracker.inc.php (1.53): KISS 2007-09-16 01:50 henoheno * plugin/tracker.inc.php (1.52): * PLUGIN_TRACKER_DEFAULT_ORDER: SORT_DESC => SORT_ASC, as 1.4.7_notb does * TODO: SHOULD NOT TO USE DEFINES AT THIS string WORLD * Rename internal methods() => _methods() * Rename variables 2007-09-16 01:16 henoheno * lib/spam_pickup.php (1.4): $Id: spam_pickup.php,v 1.60 2007/09/15 15:55:29 henoheno Exp $ * spam_uri_removing_hocus_pocus(): Remove/Replace quoted-spaces within tags * [img][email] * technorati.com/blogs/ 2007-09-16 01:12 henoheno * spam.ini.php (1.79): $Id: spam.ini.php,v 1.167 2007/09/15 16:11:35 henoheno Exp $ 2007-09-11 22:43 henoheno * plugin/tracker.inc.php (1.51): Cleanup/Simplify/Todo (to be continued ...) 2007-09-11 01:07 henoheno * plugin/tracker.inc.php (1.50): Cleanup/Simplify/Todo * $page => $base * plugin_tracker_list_render(): Added some validations except $refer * Tracker_list: Hidden column '_refer' seems to be the same ($this->base), and seems not used. 2007-09-10 23:18 henoheno * lib/convert_html.php (1.20): BugTrack2/269: YTable(): Cleanup 2007-09-09 22:41 henoheno * plugin/tracker.inc.php (1.49): Cleanup/Simplify/Todo * BugTrack2/243: No need to capture pseudo field names ("#comment", etc) as hidden table cells (pointed out by anonymous) * BugTrack/779: $this->variables => $variables 2007-09-09 10:49 henoheno * plugin/tracker.inc.php (1.48): Using continue inside switch() seems meanless 2007-09-09 09:57 henoheno * plugin/tracker.inc.php (1.47): * BugTrack/779: Static variables within class methods cause side effect if the class is not singleton => private class variables * Corrected $limit default bug (1 => 0(unlimited)) * tracker_list_action(): enable $limit 2007-09-09 01:30 henoheno * plugin/: tracker.inc.php (1.45), tracker.inc.php (1.46): Cleanup/Simplify/Todo * Tracker_field, Tracker_list: Added dispose() to clear some static variables. -- When you create-and-destroy some instances of a class serially without dispose, they will use the same static variable causing side-effects. Note you should not use static variables if you can. When you create multiple instances of a class simultaneously, they will use the same static variables causing terrible side-effects. * Remove unused arguments * Less grobal variables 2007-09-06 00:14 henoheno * plugin/: tracker.inc.php (1.43), tracker.inc.php (1.44): BugTrack2/243: Cleanup/Simplify/Todo 2007-09-04 23:09 henoheno * plugin/tracker.inc.php (1.42): BugTrack2/243: Cleanup/Simplify (summary from r1.40) * #tracker: Say usage * Renamed variables, remove unused variables * Reordered for less consumption (memory, cpu, or something) * str_replace() per lines per fields => once per needs * Added/modified comments * plugin_tracker_convert(): Use get_script_uri() * plugin_tracker_inline(): Removed * plugin_tracker_get_source(): Use get_source(,,TRUE) 2007-09-04 00:31 henoheno * plugin/tracker.inc.php (1.41): BugTrack2/243: Cleanup plugin_tracker_convert(): to be continued ... 2007-09-02 23:43 henoheno * plugin/tracker.inc.php (1.40): BugTrack2/243: Cleanup plugin_tracker_action() 2007-09-02 23:24 henoheno * lib/file.php (1.86): Warning: fread() [function.fread]: Length parameter must be greater than 0 2007-09-02 21:31 henoheno * lib/init.php (1.54), plugin/attach.inc.php (1.88): BugTrack2/55: Added two functions. pkwk_chown(): Try to correct UID of the file pkwk_touch_file(): touch() with pkwk_chown() 2007-08-27 00:17 henoheno * lib/pukiwiki.php (1.21), pukiwiki.ini.php (1.149): BugTrack2/200: Hack: ignore 'original' in edit mode 2007-08-26 23:27 henoheno * lib/spam_pickup.php (1.3): $Id: spam_pickup.php,v 1.57 2007/08/26 14:22:16 henoheno Exp $ spam_uri_pickup_preprocess(): not to rawurldecode(), not to decode '%20' spam_uri_pickup_preprocess(): Added some 2007-08-26 23:23 henoheno * spam.ini.php (1.78): $Id: spam.ini.php,v 1.164 2007/08/26 14:21:41 henoheno Exp $ 2007-08-25 11:37 henoheno * spam.ini.php (1.77): Adeed 2007-08-19 23:20 henoheno * plugin/: article.inc.php (1.27), comment.inc.php (1.38), edit.inc.php (1.45), insert.inc.php (1.15), memo.inc.php (1.16), paint.inc.php (1.19), pcomment.inc.php (1.45), vote.inc.php (1.26): BugTrack2/236: If you compare two numerical strings, they are compared as integers 2007-08-19 23:08 henoheno * lib/: file.php (1.84), file.php (1.85): get_source(): Returns FALSE if error occurerd. Cleanup. Remove redundant is_page() 2007-08-19 22:55 henoheno * plugin/article.inc.php (1.26), plugin/backup.inc.php (1.28), plugin/comment.inc.php (1.37), plugin/diff.inc.php (1.19), plugin/edit.inc.php (1.44), plugin/insert.inc.php (1.14), plugin/memo.inc.php (1.15), plugin/source.inc.php (1.15), plugin/vote.inc.php (1.25), lib/auth.php (1.21), lib/convert_html.php (1.19), lib/file.php (1.83), lib/func.php (1.93), lib/html.php (1.65): BugTrack2/171: 'get_source' can return flat value. Overheads are fewer than to join later. (Pointed out by Cue) 2007-08-19 21:43 henoheno * plugin/edit.inc.php (1.43): 2007 2007-08-19 21:38 henoheno * plugin/edit.inc.php (1.42): Use $post to prohibit GET method 2007-08-18 23:47 henoheno * lib/spam.php (1.32), spam.ini.php (1.76): $Id: spam.php,v 1.202 2007/08/18 09:10:58 henoheno Exp $ Ignorance of 'quantity'/'non_uniqXXX'/etc checks for 'goodhost' (kindly commented by ats) * get_blocklist(): Added special key 'pre' * check_uri_spam(): Added pre-filter $Id: spam.ini.php,v 1.157 2007/08/18 13:41:47 henoheno Exp $ * spam.ini.php: 'goodhost' moved to 'pre' * Added / Correct grouping etc 2007-08-18 23:47 henoheno * lib/spam_pickup.php (1.2): $Id: spam_pickup.php,v 1.53 2007/08/17 14:34:44 henoheno Exp $ spam_uri_pickup_preprocess(): Simplify 2007-08-16 00:34 henoheno * plugin/attach.inc.php (branch_r1_4_7.1): Merged from current: r1.87 2007-08-16 00:32 henoheno * lib/: init.php, pukiwiki.php (branch_r1_4_7.[3,2]): 2007 2007-08-16 00:29 henoheno * lib/init.php (branch_r1_4_7.2): 1.4.7_1_alpha 2007-08-16 00:28 henoheno * lib/init.php, lib/pukiwiki.php, pukiwiki.ini.php (branch_r1_4_7.[1,1,1]): Loading spam.php 2007-08-16 00:27 henoheno * spam.ini.php (branch_r1_4_7.1): $Id: spam.ini.php,v 1.75 2007/08/12 14:26:37 henoheno Exp $ 2007-08-16 00:26 henoheno * lib/spam.php (branch_r1_4_7.1): $Id: spam.php,v 1.31 2007/07/29 13:05:15 henoheno Exp $ 2007-08-16 00:26 henoheno * lib/spam_pickup.php (branch_r1_4_7.1): $Id: spam_pickup.php,v 1.1 2007/07/03 14:47:20 henoheno Exp $ 2007-08-14 12:30 teanan * doc/SETTING.txt (1.23): Correct a little 2007-08-14 12:09 teanan * doc/SETTING.txt (1.22): $autoalias 2007-08-12 23:26 henoheno * spam.ini.php (1.75): Added and shrink 2007-08-06 00:05 henoheno * spam.ini.php (1.74): Added 2007-08-05 18:57 henoheno * plugin/tracker.inc.php (1.39): Simplify, shrink, Japanese => English 2007-08-04 23:20 henoheno * plugin/spam.inc.php (1.9): Pages: * Added sort flag * Show how many pages found * Show 'FOUND' clearly 2007-08-04 22:54 henoheno * spam.ini.php (1.73): Some part of '.md' ccTLD semms not recommended 2007-08-04 22:52 henoheno * domain.ini.php (1.3): .md (Moldoba) 2007-08-04 20:53 henoheno * spam.ini.php (1.72): Added 2007-07-30 23:30 henoheno * plugin/attach.inc.php (1.87): BugTrack2/264: Compute MD5 if needed, not everytime! (patched by ioio & ryu1) 2007-07-29 23:36 henoheno * plugin/spam.inc.php (1.8): Pages: flush() every 100 pages 2007-07-29 23:25 henoheno * plugin/: spam.inc.php (1.6), spam.inc.php (1.7): Pages: flush() every 50 pages 2007-07-29 23:03 henoheno * plugin/spam.inc.php (1.5): Pages: htmlspecialchars($pagename) 2007-07-29 23:00 henoheno * plugin/spam.inc.php (1.4): Pages: sort() 2007-07-29 22:36 henoheno * plugin/spam.inc.php (1.3): Pages: 'Start from' 2007-07-29 22:06 henoheno * plugin/: spam.inc.php (1.1), spam.inc.php (1.2): Checking existing pages (badhost only) 2007-07-29 22:05 henoheno * lib/spam.php (1.31): $Id: spam.php,v 1.200 2007/07/29 12:59:24 henoheno Exp $ * Ressurect array_merge_leaves() to preserve numeric keys * isser($sum['uniqhost']) 2007-07-29 21:18 henoheno * lib/file.php (1.82): get_source(,,$join=TRUE): Care for 0 byte files 2007-07-29 20:16 henoheno * plugin/readme.ja.txt (1.4), doc/PLUGIN_DIR.txt (1.1): mv plugin/readme.ja.txt doc/PLUGIN_DIR.txt 2007-07-29 20:00 henoheno * spam.ini.php (1.71): Added (some topics are Yamlpha's choice) 2007-07-29 18:45 henoheno * plugin/freeze.inc.php (1.11): 2007 2007-07-29 14:22 henoheno * plugin/nofollow.inc.php (1.2): Show a message when the page seems not freezed 2007-07-29 02:12 henoheno * plugin/popular.inc.php (1.18), plugin/unfreeze.inc.php (1.13), lib/link.php (1.16): 2007 2007-07-28 22:50 henoheno * lib/func.php (1.92), lib/html.php (1.64), lib/link.php (1.15), plugin/freeze.inc.php (1.10), plugin/unfreeze.inc.php (1.12), plugin/rename.inc.php (1.35), plugin/popular.inc.php (1.17), plugin/related.inc.php (1.10), lib/auth.php (1.20), lib/file.php (1.81): BugTrack2/255: Keep it $cantedit 2007-07-26 09:57 henoheno * skin/pukiwiki.skin.php (1.56): BugTrack2/262: Convert MenuBar before deciding $pkwk_dtd (patched by Ilfa) 2007-07-23 23:26 henoheno * skin/pukiwiki.skin.php (1.55): BugTrack2/262: Convert MenuBar before deciding $pkwk_dtd (patched by Ilfa) 2007-07-19 23:07 henoheno * plugin/bugtrack.inc.php (1.26): BugTrack2/192, BugTrack2/229: Comment out: 1.3.x-compat replacement keywords 2007-07-16 00:25 henoheno * spam.ini.php (1.70): Added. 'E' for Affiliates etc. 2007-07-16 00:23 henoheno * domain.ini.php (1.2): * Added: .ag, .br, .nz, .pl * Correct / reformat some of them 2007-07-03 23:53 henoheno * lib/: pukiwiki.php (1.20), spam.php (1.30): Require outside of the library 2007-07-03 23:47 henoheno * domain.ini.php (1.1), spam.ini.php (1.69), lib/spam.php (1.29), lib/spam_pickup.php (1.1): $Id: spam.php,v 1.196 2007/07/02 14:51:40 henoheno Exp $ $Id: spam_pickup.php,v 1.51 2007/07/02 14:51:40 henoheno Exp $ $Id: spam.ini.php,v 1.130 2007/07/03 14:40:05 henoheno Exp $ $Id: domain.ini.php,v 1.2 2007/06/28 14:51:10 henoheno Exp $ * Separate spam.php => spam.php, spam_pickup.php, and domain.ini.php * Reorder some functions * Remove unused function: array_leaf() * spam_uri_pickup_preprocess(): abstruction * spam.ini.php: C-2: Affiliates, Hypes, Catalog retailers, Multi-level marketings, Resellers (in Japan) 2007-07-01 00:28 henoheno * doc/SETTING.txt (1.21): Added $adminpass 2007-06-30 13:20 henoheno * wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt (1.6): BugTrack2/254: Correct manual for versionlist (pointed out by ioio) 2007-06-30 12:04 henoheno * plugin/: versionlist.inc.php (1.19), versionlist.inc.php (1.20), versionlist.inc.php (1.21): BugTrack2/254: Simplify: Renaming variables, etc. * Don't ignore svn and cvs-branch revisions. * Suppress './'. 2007-06-25 00:25 henoheno * lib/spam.php (1.28): .ru, .tz, .za 2007-06-24 23:01 henoheno * skin/: pukiwiki.skin.php (1.54), tdiary.skin.php (1.36): 2007! 2007-06-24 22:59 henoheno * lib/func.php (1.91), lib/html.php (1.63), skin/pukiwiki.skin.php (1.53), skin/tdiary.skin.php (1.35): BugTrack2/251: Show more decent 'HTML convert time' (base patched by ioio) 2007-06-24 01:30 henoheno * lib/diff.php (1.9): diff_style_to_css(): Simplify 2007-06-24 01:19 henoheno * lib/diff.php (1.8): do_update_diff(): Simplify. Beautify XHTML 2007-06-24 00:22 henoheno * spam.ini.php (1.68): Added 2007-06-23 23:14 henoheno * spam.ini.php (1.67): Added. (A-2 still commented out) 2007-06-18 23:50 henoheno * lib/plugin.php (1.19): 2007! 2007-06-18 23:32 henoheno * lib/plugin.php (1.18): BugTrack2/246: do_plugin_init(): KISS. $checked what => init $done 2007-06-18 23:27 henoheno * lib/spam.php (1.27): $Id: spam.php,v 1.188 2007/06/18 14:25:24 henoheno Exp $ whois_responsibility() simplifies everything 2007-06-17 23:33 henoheno * lib/plugin.php (1.17): BugTrack2/246: do_plugin_init(): KISS. * This API do one thing: "FALSE or not". Forget meanless rule about NULL. * htmlspecialchars() everywhere. 2007-06-16 14:38 henoheno * lib/spam.php (1.26): $Id: spam.php,v 1.181 2007/06/16 05:02:46 henoheno Exp $ DETAIL_NEUTRAL_HOST shows simple results (by mail) * Added functions: array_leaf(), array_joinbranch_leaf(), spam_dispose(), whois_responsibility(), ksort_by_domain(), spam_uri_removing_hocus_pocus(). * uri_pickup(): Catch http:\\example.com * get_blocklist(): Simplify * strings(): Multibyte-aware. Do one string well (disable for array()) 2007-06-15 22:48 henoheno * lib/plugin.php (1.16): * BugTrack2/246: Should use array_key_exists($maybe, $null) here (patched by sonots). * Please don't memorize the $result itself. 2007-06-10 23:17 henoheno * plugin/tracker.inc.php (1.38): Just simplify $done 2007-06-10 22:04 henoheno * plugin/tracker.inc.php (1.37): BugTrack2/243: Cleanup. * array_key_exists() => isset() * touch() => pkwk_touch_file() * Bool: 'or' => '||', 'and' => '&&' * Init clearly * if(count($var)==0) => if(empty($var)) * Corrected: Compatibility option 'moved to' from 'tracker/foo' to 'tracker/bar' causes verbose output ('tracker/bar' will be shown twice) * Rename variables 2007-06-10 11:08 henoheno * wiki/466F726D617474696E6752756C6573.txt (1.3), rules.ini.php (1.10): BugTrack2/192, BugTrack2/229: Comment out: 1.3.x-compat replacement keywords 2007-06-09 11:20 henoheno * spam.ini.php (1.66): Added. Reorder. Remove Adobe.com seems corrected 2007-05-29 01:17 henoheno * plugin/rename.inc.php (1.34): BugTrack2/241: Correct a comment (patched by g@kko) 2007-05-28 22:00 henoheno * spam.ini.php (1.65): Ymlpha's choice etc 2007-05-27 11:01 henoheno * spam.ini.php (1.64): Ymlpha's choice etc 2007-05-21 22:30 henoheno * spam.ini.php (1.63): Added 2007-05-20 23:59 henoheno * plugin/rename.inc.php (1.33): Added comments, "\n"s. Rename plugin_rename_proceed() => plugin_rename_phase4() 2007-05-20 23:40 henoheno * plugin/rename.inc.php (1.32): Japanese => English 2007-05-20 23:14 henoheno * plugin/rename.inc.php (1.31): BugTrack2/236: "===" for two numerical strings. Can't rename "1" to "01". 2007-05-20 22:22 henoheno * spam.ini.php (1.62): Added + Checking some IP addresses 2007-05-18 00:24 henoheno * spam.ini.php (1.61): Added 2007-05-17 23:11 henoheno * plugin/recent.inc.php (1.26): Simplify 2007-05-17 22:35 henoheno * plugin/recent.inc.php (1.25): BugTrack2/236: All your int are string two num 2007-05-15 21:47 henoheno * spam.ini.php (1.60): Ymlpha's choice etc. 2007-05-14 23:47 henoheno * lib/init.php (1.53): BugTrack/699: 2007 (pointed out by anonymous) 2007-05-14 07:11 teanan * plugin/dump.inc.php (1.40): added comment of license. 2007-05-13 13:06 henoheno * plugin/attach.inc.php (1.86): Correct modifying PLUGIN_ATTACH_DELETE_ADMIN_NOBACKUP for debug, at r1.83 2007-05-12 23:24 henoheno * lib/file.php (1.80), lib/html.php (1.62), plugin/attach.inc.php (1.85), plugin/calendar_viewer.inc.php (1.36), plugin/dump.inc.php (1.39), plugin/related.inc.php (1.9), plugin/rename.inc.php (1.30), plugin/versionlist.inc.php (1.18): 2007 2007-05-12 18:17 henoheno * lib/file.php (1.79), lib/html.php (1.61), plugin/attach.inc.php (1.84), plugin/calendar_viewer.inc.php (1.35), plugin/dump.inc.php (1.38), plugin/map.inc.php (1.17), plugin/rename.inc.php (1.29): BugTrack2/235: Clear the sort_flag 2007-05-12 17:37 henoheno * lib/func.php (1.90), lib/html.php (1.60), plugin/attach.inc.php (1.83), plugin/related.inc.php (1.8), plugin/rename.inc.php (1.28), plugin/versionlist.inc.php (1.17): BugTrack2/235: Clear the sort_flag: ksort() 2007-05-12 17:00 henoheno * lib/func.php (1.89): BugTrack2/235: Sort as string 2007-05-12 16:44 henoheno * lib/func.php (1.88): BugTrack2/235: bin2hex() wants string, not int 2007-05-06 23:33 henoheno * lib/spam.php (1.25): $Id: spam.php,v 1.158 2007/05/05 16:02:53 henoheno Exp $ * Add function: strings() -- not used yet * Added function: blocklist_distiller(), as a backend function of is_badhost() * Added function for reporting: array_merge_leaves(), array_flat_leaves(), summarize_detail_badhost(), summarize_detail_newtral(), var_export_shrink(), delimiter_reverse(), array_renumber_numeric_keys() * Simplify. * area_pickup(): area_anchor and area_bbcode enable to capture strings beyond newlines * spam_uri_pickup_preprocess(): Domain exposure for ime.nu, ime.st, link.toolbot.com, urlx.org, gate-big5-type hosts * check_uri_spam(): Simplify. Reconstruct structure of $process * DETAIL_BADHOST: Show summary using var_export() * DETAIL_NEUTRAL_HOST: Sorted by domain 2007-05-06 15:31 henoheno * spam.ini.php (1.59): Added 2007-05-06 01:02 henoheno * spam.ini.php (1.58): Added 2007-05-02 10:55 henoheno * spam.ini.php (1.57): Added 2007-05-01 01:06 henoheno * spam.ini.php (1.56): Added 2007-04-29 18:02 henoheno * spam.ini.php (1.55): Added. Added comments, simplify the list names 2007-04-28 10:46 henoheno * spam.ini.php (1.54): Shrink and capitalizer group names 2007-04-27 00:19 henoheno * spam.ini.php (1.53): Capitalized letter also give admins a hint that they will be "array-of-group" 2007-04-26 23:01 henoheno * spam.ini.php (1.52): Ymlpha's choice and something 2007-04-24 00:00 henoheno * spam.ini.php (1.51): Added 2007-04-23 06:50 henoheno * spam.ini.php (1.50): Added 2007-04-22 23:02 henoheno * lib/spam.php (1.24), spam.ini.php (1.49): $Id: spam.php,v 1.131 2007/04/22 08:04:19 henoheno Exp $ Multiple blocklist 2007-04-16 00:10 henoheno * plugin/map.inc.php (1.16): Correct adding $defaultpage if it had been removed because of $non_list 2007-04-15 23:37 henoheno * plugin/map.inc.php (1.15): Simplify br. Beautify XHTML br. Show total counts at the bottom of the page (this is not the main function). 2007-04-15 21:29 henoheno * lib/: pukiwiki.php (1.18), pukiwiki.php (1.19): BugTrack2/227: Rescan (Some plugin rewrite $vars['refer']) for $base 2007-04-08 22:13 henoheno * plugin/: img.inc.php (1.16), img.inc.php (1.17): Simplify 2007-04-08 19:29 henoheno * plugin/: links.inc.php (1.24), update_entities.inc.php (1.15): BugTrack2/225: POST => post (patched by g@kko) 2007-04-08 19:22 henoheno * plugin/: br.inc.php (1.5), img.inc.php (1.15), includesubmenu.inc.php (1.6): BugTrack2/225:
=>
(patched by g@kko) 2007-04-08 14:48 henoheno * spam.ini.php (1.48): Added 2007-04-01 23:44 henoheno * spam.ini.php (1.47): Added (Ymlpha's choice) 2007-04-01 20:55 henoheno * lib/func.php (1.87): page_list(): Roughly cleanup (There's more than one thing to do it) 2007-04-01 19:59 henoheno * lib/func.php (1.86): BugTrack2/226 unused $matches (pointed out by anonymous) 2007-04-01 19:52 henoheno * spam.ini.php (1.46): Added 2007-03-30 00:05 henoheno * plugin/tracker.inc.php (1.36): BugTrack2/225: Forgotten

(patched by g@kko) 2007-03-29 23:19 henoheno * spam.ini.php (1.45): Added 2007-03-26 01:38 henoheno * lib/spam.php (1.23): $Id: spam.php,v 1.129 2007/03/25 16:37:26 henoheno Exp $ Correct badhost without uri_pickup_normalize() 2007-03-25 22:49 henoheno * lib/spam.php (1.22): $Id: spam.php,v 1.127 2007/03/25 13:46:43 henoheno Exp $ Overhaul some functions: * uri_pickup(): Cleanup. Unset normalize-related feature into uri_pickup_normalize(). Remove unused removing cuhnks. * uri_pickup_normalize(): Simplify. Renamed from uri_array_normalize(). Collect all normalize-related feature. * uri_pickup_implode(): Renamed from uri_array_implode(). * scheme_normalize(): Simplify * port_normalize(): More strict about port conversion * path_normalize(): Cleanup, soften to read. string-divider safe * file_normalize(): Treat Apache 2 language/charset/encoding suffixes ('index.en.ja.html.gz' => '') * Added subroutines: get_blocklist_add(), and is_badhost_avail() 2007-03-25 12:01 henoheno * spam.ini.php (1.44): Added 2007-03-25 00:07 henoheno * spam.ini.php (1.43): Added 2007-03-24 12:09 henoheno * spam.ini.php (1.41), spam.ini.php (1.42): Added 2007-03-21 12:45 henoheno * spam.ini.php (1.40): Added 2007-03-17 15:28 henoheno * spam.ini.php (1.38), spam.ini.php (1.39): Added 2007-03-16 00:45 henoheno * spam.ini.php (1.37): Added 2007-03-13 23:34 henoheno * spam.ini.php (1.36): Added 2007-03-11 15:14 henoheno * spam.ini.php (1.35): Added 2007-03-11 13:10 henoheno * spam.ini.php (1.34): Added. Reference: ttp://gemma.mmobbs.com/test/read.cgi/ragnarok/1170419695/1-701 ttp://smith.xrea.jp/?Security 2007-03-11 00:43 henoheno * spam.ini.php (1.33): Added 2007-03-10 10:49 henoheno * lib/spam.php (1.21), spam.ini.php (1.32): $Id: spam.php,v 1.125 2007/03/10 01:30:14 henoheno Exp $ uri_pickup(): Correct regex for IPv4. generate_glob_regex(): Simplfy removing unused recursing feature. Added functions: host_normalize(), is_ip(), and generate_host_regex(). Added $progress['error'] (not used yet). NOTE for badhost: 'key' = array('a.example.org', 'b.example.org') is treated as a group 'key'. 'example.org' prohibits both 'example.org' AND 'www.example.org'. '*.example.org' prohibits all subdomains and hosts EXCEPT 'www'. '.example.org' prohibits ALL FQDN related 'example.org'. 2007-03-06 21:09 henoheno * spam.ini.php (1.31): Added (Let's take a break) 2007-03-04 23:11 henoheno * lib/spam.php (1.20), spam.ini.php (1.30): $Id: spam.php,v 1.124 2007/03/04 12:19:08 henoheno Exp $ * generate_glob_regex(): Added comments * get_blocklist(): Use include(), not to stop everything * get_blocklist(), is_badhost(): Grouping for badhost 2007-03-04 01:26 henoheno * spam.ini.php (1.29): Added 2007-03-01 01:12 henoheno * lib/func.php (1.85), plugin/update_entities.inc.php (1.14): Just simplify. (re-)Rename the function from generate_matcher_regex() to generate_trie_regex(). 2007-03-01 00:56 henoheno * doc/SETTING.txt (1.20): Correct a little 2007-03-01 00:55 henoheno * UPDATING.txt (1.43): $spam 2007-03-01 00:55 henoheno * spam.ini.php (1.28): Adddddddddded 2007-02-26 23:15 henoheno * spam.ini.php (1.27): Added 2007-02-26 22:26 henoheno * spam.ini.php (1.26): Kick you, too 2007-02-23 22:45 henoheno * spam.ini.php (1.24), spam.ini.php (1.25): Added 2007-02-23 22:44 henoheno * UPDATING.txt (1.42): About $spam 2007-02-21 23:39 henoheno * lib/mail.php (1.12): pkwk_mail_notify(): Adjust "\n" 2007-02-21 23:32 henoheno * lib/mail.php (1.11): pkwk_mail_notify(): Cleanup 2007-02-20 00:38 henoheno * lib/mail.php (1.10): 2007 2007-02-20 00:34 henoheno * lib/spam.php (1.19): $Id: spam.php,v 1.119 2007/02/19 15:28:42 henoheno Exp $ * pkwk_mail_notify(): HEADER option * Remains more data * scheme:////////nasty.example.com 2007-02-20 00:27 henoheno * lib/mail.php (1.9): pkwk_mail_notify(): HEADER option 2007-02-18 12:28 henoheno * spam.ini.php (1.23): Corect 2007-02-18 12:26 henoheno * spam.ini.php (1.22): Added 2007-02-17 22:45 henoheno * spam.ini.php (1.21): Added 2007-02-14 00:40 henoheno * doc/: SETTING.txt (1.18), SETTING.txt (1.19): $autolink 2007-02-14 00:02 henoheno * doc/SETTING.txt (1.17): $nowikiname should be renamed to $nowikiword or $wikiword or someting. 2007-02-11 15:11 henoheno * doc/SETTING.txt (1.16): $nowikiname 2007-02-11 14:53 henoheno * plugin/tb.inc.php (1.22): BugTrack2/62: TrackBack implimentation had been removed entirely due to extremely strong suspicion of violating copyright. 'referer' function (using this implementation), also removed. 2007-02-11 14:53 henoheno * README.en.txt (1.11), UPDATING.en.txt (1.6), UPDATING.txt (1.41), en.lng.php (1.16), ja.lng.php (1.15), pukiwiki.ini.php (1.148), cache/3A636F6E6669672F5061676552656164696E67.rel (1.5), cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.rel (1.4), cache/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.rel (1.4), doc/INSTALL.txt (1.9), doc/SETTING.txt (1.15), lib/file.php (1.78), lib/html.php (1.59), lib/init.php (1.52), lib/pukiwiki.php (1.17), lib/trackback.php (1.22), plugin/edit.inc.php (1.41), plugin/referer.inc.php (1.11), plugin/rss.inc.php (1.21), skin/pukiwiki.skin.php (1.52), skin/tdiary.skin.php (1.34), trackback/.cvsignore (1.2), trackback/.htaccess (1.2), trackback/index.html (1.2), wiki/3A636F6E6669672F5061676552656164696E67.txt (1.4), wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.15), wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.14), wiki/526563656E744368616E676573.txt (1.14): BugTrack2/62: TrackBack implimentation had been removed entirely due to extremely strong suspicion of violating copyright. 'referer' function (that use the implimentation), also removed. 2007-02-10 15:21 henoheno * plugin/online.inc.php (1.12): Warning: Call-time pass-by-reference has been deprecated 2007-02-10 15:20 henoheno * plugin/online.inc.php (1.11): pkwk_touch_file() also corrects the ownership 2007-02-07 23:19 henoheno * spam.ini.php (1.20): Added 2007-02-05 21:46 henoheno * spam.ini.php (1.19): Added 2007-02-04 20:42 henoheno * plugin/online.inc.php (1.10): pkwk_touch_file() also corrects the ownership 2007-02-04 20:14 henoheno * plugin/counter.inc.php (1.19): BugTrack/191: counter plugin still reset the count to zero (Notified by someone) 2007-02-04 19:42 henoheno * lib/spam.php (1.18), spam.ini.php (1.18): $Id: spam.php,v 1.116 2007/02/02 14:34:26 henoheno Exp $ Now 'example.com' means example.com and www.example.com 2007-02-02 00:02 henoheno * lib/spam.php (1.17), spam.ini.php (1.17): $Id: spam.php,v 1.115 2007/02/01 14:54:50 henoheno Exp $ get_blocklist(): Enable using pre-defined regex get_blocklist(): Disable multiple items for glob, using array() get_blocklist(): Simplify spam_uri_pickup_preprocess(): Ad-hoc patch for "altavista?q=hoge\'s+site:nasty" 2007-01-30 07:22 henoheno * spam.ini.php (1.16): Added 2007-01-30 06:52 henoheno * spam.ini.php (1.15): More forumup 2007-01-28 08:19 henoheno * spam.ini.php (1.14): Added 2007-01-27 20:50 henoheno * spam.ini.php (1.13): Added 2007-01-27 13:50 henoheno * spam.ini.php (1.12): Added some 2007-01-21 23:39 henoheno * spam.ini.php (1.11): Added, classified 2007-01-21 23:25 henoheno * plugin/version.inc.php (1.9): Add GPL header. Simplify 2007-01-21 23:18 henoheno * plugin/: versionlist.inc.php (1.16), unfreeze.inc.php (1.11), tracker.inc.php (1.35), tracker_list.inc.php (1.3), topicpath.inc.php (1.7), touchgraph.inc.php (1.11): Add GPL header 2007-01-21 23:14 henoheno * plugin/: update_entities.inc.php (1.13), vote.inc.php (1.24): Add a header 2007-01-21 23:09 henoheno * lib/func.php (1.84), plugin/update_entities.inc.php (1.12): Simplyfy: Rename get_matcher_regex() => generate_matcher_regex() 2007-01-21 22:56 henoheno * lib/spam.php (1.16): Domain exposure for Altavista 2007-01-21 00:47 henoheno * spam.ini.php (1.9), spam.ini.php (1.10): Added 2007-01-07 17:01 henoheno * spam.ini.php (1.8): $Id: spam.ini.php,v 1.21 2007/01/07 07:59:41 henoheno Exp $ Added 2007-01-06 12:13 henoheno * spam.ini.php (1.7): Sample of $blocklist['goodhost'] 2007-01-06 12:12 henoheno * lib/spam.php (1.15): is_badhost(): Unable to ignore third argument of is_badhost() 2007-01-06 11:47 henoheno * lib/spam.php (1.14): function(& $arg = 'init') seems not acceptable for PHP4 2007-01-06 11:06 henoheno * lib/spam.php (1.13): $Id: spam.php,v 1.102 2007/01/06 02:05:25 henoheno Exp $ * Added function: preg_grep_invert(), get_blocklist(), dummy function of var_export() * is_badhost(): Added care of 'goodhost' * is_badhost(): Using preg_grep() * is_badhost(): $remains neutral hosts * spam_uri_pickup_preprocess(): At the least, FQDN or IP must have one dot (not site:http://) * uri_pickup(): strict regex for hostname * Default $method for insertion: 'non_uniquri' => 3 * Simplify mail repot: BADHOST => DETAIL_BADHOST, Reporting DETAIL_NEUTRAL_HOST (not good and not bad) * Temporary removed about marketing to wiki users by ads for pressblog.jp http://pukiwiki.sourceforge.jp/image/2006-12-22_wiki-affiliates_lets_add_our_press_to_your_blog.gif 2007-01-02 16:14 henoheno * spam.ini.php (1.6): Update(recheck). Added DyDNS-like services 2007-01-02 16:09 henoheno * lib/spam.php (1.12), pukiwiki.ini.php (1.147): $Id: spam.php,v 1.87 2007/01/02 05:57:51 henoheno Exp $ * Report badhost detail by mail * Rename $method: 'non_uniq' => 'non_uniquri' * Added $method['non_uniqhost'] allows N duped (and normalized) Hosts NOTE: Not good for editing bookmarks (especially that have many site on _the_same_ host_, e.g. blog hosting service) * uri_pickup(): FQDN does not have back-slashes and amps * check_uri_spam(): Simplify 2007-01-02 15:49 henoheno * lib/pukiwiki.php (1.16): Spammer kindly post to 'read'. 2007-01-01 23:36 henoheno * spam.ini.php (1.5): Correct comma 2007-01-01 23:33 henoheno * spam.ini.php (1.4): * Added more sample of redirections * Added sample setting of: Jacked sites * Added sample setting of: Exclusive spam domains 2006-12-30 18:26 henoheno * spam.ini.php (1.3): Added some. 2006-12-25 23:00 henoheno * spam.ini.php (1.2): Added more URI redirection or masking services. Messages from forerunners: * o-rly.net "A URL REDIRECTION SERVICE GONE BAD" "SORRY, TRULY" * smcurl.com "Idiots were using smcURL to shrink URLs and send them out via spam." * tinyclick.com "...stop offering it's free services because too many people were taking advantage of it" 2006-12-25 00:17 henoheno * spam.ini.php (1.1): Existing URI redirection or masking services, as known as cheap URI obscuring services today, for spammers and affiliate users dazed by money. 2006-12-23 13:37 henoheno * lib/: mail.php (1.8), file.php (1.77): Just renaming variable: pkwk_mail_notify(): $footer => $summary 2006-12-23 13:36 henoheno * lib/spam.php (1.11): $Id: spam.php,v 1.81 2006/12/22 16:04:10 henoheno Exp $ Simplify. var_dump(nasty) => var_export(nasty, TRUE) 2006-12-19 23:34 henoheno * pukiwiki.ini.php (1.146): Spamfilter: Simplify. '_edit' => 'edit'. ASAP. NOTE for edit: Any thresholds may LOCK your contents by "posting one URL" many times. Any rules will lock contents that have NG things already. 2006-12-19 23:33 henoheno * lib/pukiwiki.php (1.15): Spamfilter: Simplify. '_edit' => 'edit' 2006-12-18 00:39 henoheno * pukiwiki.ini.php (1.145), lib/pukiwiki.php (1.14): Spamfilter for editing NOTE: Too low thresholds or too wide-and-rough BAN rules, may block you to modify your _existing_ contents 2006-12-18 00:30 henoheno * lib/spam.php (1.10): spam_exit(): Enable to dump pkwk_spamfilter(): Enable to dump $progress by spam_exit() pkwk_spamnotify(): Check all PukiWiki-related global 2006-12-17 14:07 henoheno * lib/spam.php (1.9): Correct $method: 'area_anchor' and 'area_bbcode' don't check $method thresholds 2006-12-17 12:24 henoheno * lib/spam.php (1.8): $Id: spam.php,v 1.77 2006/12/17 03:08:47 henoheno Exp $ * Added area_pickup() * Added array_count_leaves() * is_badhost(): returns a summary * is_badhost(): array('a.example.com', 'b.example.com') support * is_badhost(): Added a sample for Viral/Buzz marketers tagetting Wikis. * $method: 'asap' quits as soon as possible (but less info) * $method: Rename 'area'->'anchor' => 'uri_anchor', 'area'->'bbcode' => 'uri_bbcode'. * $method: Newly added 'area_anchor' and 'area_bbcode'. They can capture non-URI(skeleton) spam, and do things faster. * $method: 'area'->'total' had been revemod. This is just useless and adding useless complexity to the code. * Simplify $is_spam related, check_uri_spam(), spam_uri_pickup() * OUCH: These code seems (PHP 4 >= 4.3.0), not 4.1.2. 2006-12-09 17:31 henoheno * lib/pukiwiki.php (1.13): * 2006 * Check $spam always if it is't GET method * Simplify. Remove $is_cmd 2006-12-07 23:51 henoheno * README.txt (1.31): Forgotten commits: 'See doc/INSTALL.txt' 2006-12-07 23:46 henoheno * lib/init.php (1.51), lib/pukiwiki.php (1.12), pukiwiki.ini.php (1.144), doc/SETTING.txt (1.14): Enable spam URI insertion filtering by lib/spam.php, when $spam = 1. (Exception: editing) 2006-12-07 23:32 henoheno * lib/spam.php (1.7): $Id: spam.php,v 1.61 2006/12/07 14:27:01 henoheno Exp $ * Added uri_array_normalize() * Added file_normalize() * Cleanup: functions' order * Cleanup: Reconstruct data structure of $progress * Recreate summarize_check_uri_spam_progress() => summarize_uri_spam_progress() 2006-12-03 23:19 henoheno * lib/spam.php (1.6): $Id: spam.php,v 1.57 2006/12/03 14:06:54 henoheno Exp $ * Added query_normalize() * check_uri_spam_method(): Enable tunes * is_badhost(): if (file_exists(SPAM_INI_FILE)) require * pkwk_spamnotify(): ACTION = Blocked * uri_pickup(): Enabled query-string .Simplify. * uri_array_implode(): Enabled query-string * Cleanup 2006-11-26 23:42 henoheno * lib/spam.php (1.5): $Id: spam.php,v 1.49 2006/11/26 14:41:51 henoheno Exp $ Correct recursing check_uri_spam() 2006-11-26 23:01 henoheno * lib/spam.php (1.4): $Id: spam.php,v 1.47 2006/11/26 14:00:12 henoheno Exp $ Correct recursing check_uri_spam() 2006-11-26 19:24 henoheno * lib/spam.php (1.3): $Id: spam.php,v 1.46 2006/11/26 10:07:35 henoheno Exp $ * Added uri_array_implode() * Added is_badhost() * Added generate_glob_regex(), enables globbing * Added check_uri_spam_method() * Added pkwk_spamnotify() * uri_pickup(): user:pass => userinfo (See RFC3986) * uri_pickup(): Enabled port 0 to 9, fragment * spam_uri_pickup_preprocess(): Domain exposure for Google * scheme_normalize(): ttp => http, ttps => https * Multi-metrics: quantity, area(total, anchor, bbcode), non_uniq, badhost * Mail summerized data (why blocked) * Cleanup, renaming functions etc 2006-11-19 14:41 henoheno * lib/init.php (1.50): $HTTP_SERVER_VARS for suppressing notices 2006-11-19 14:29 henoheno * lib/spam.php (1.2): $Id: spam.php,v 1.22 2006/11/18 12:22:11 henoheno Exp $ r1.22: Simplify. static $array = array(static). trim(). Added comments r1.21: switch() => isset($array()) r1.20: user@password (user, and pass) r1.19: Added scheme_normalize(), port_normalize() r1.18: Corret comments only 2006-11-12 23:13 henoheno * lib/spam.php (1.1): $Id: spam.php,v 1.17 2006/11/12 14:09:51 henoheno Exp $ 2006-10-28 23:35 henoheno * lib/func.php (1.83): Warning: Call-time pass-by-reference has been deprecated 2006-10-24 22:13 henoheno * lib/func.php (1.82): do_search(): $search_word_color should show _and suppress_ '&word=' URIs 2006-10-10 07:09 henoheno * lib/func.php (1.81): Simplify: Say what to say 2006-10-10 07:06 henoheno * lib/func.php (1.80): Simplify: Equal to r1.76 2006-10-09 23:49 henoheno * doc/SETTING.txt (1.13): $trackback 2006-10-08 20:24 henoheno * skin/pukiwiki.skin.php (1.51): BugTrack2/62: Removed trackback.js and related setting $trackback_javascript. This JavaScript function OpenTrackBack() MUST BE A COPY of MovableType's function OpenTrackback(). There must be a wrong precedure of creating, So 'written by upk' must not be true, so this code seems not GPL-licensed. You can check this by searching 'OpenTrackBack' at http://www.google.com/codesearch . 2006-10-08 20:24 henoheno * lib/html.php (1.58), skin/tdiary.skin.php (1.33), skin/trackback.js (1.6), pukiwiki.ini.php (1.143): BugTrack2/62: Removed trackback.js and related setting $trackback_javascript. This JavaScript function OpenTrackback() MUST BE A COPY of MovableType's function OpenTrackback(). There must be a wrong precedure of creating, So 'written by upk' must not be true, so this code seems not GPL-licensed. You can check this by searching 'OpenTrackback' at http://www.google.com/codesearch . 2006-10-08 19:55 henoheno * skin/trackback.js (1.5): Resurrect trackback.js. This function was called in skin files 2006-10-08 13:30 henoheno * doc/INSTALL.txt (1.8): No need to chmod, by default 2006-10-08 13:20 henoheno * doc/SETTING.txt (1.12): Correct formatting 2006-10-08 13:17 henoheno * doc/SETTING.txt (1.11): Simplify. Added about DTD 2006-10-08 13:14 henoheno * doc/INSTALL.txt (1.7): Added permission basics (chmod) 2006-10-08 12:06 henoheno * lib/init.php (1.49): PKWK_QUERY_STRING_MAX: Exit immediately for DDoS 2006-10-07 14:01 henoheno * lib/func.php (1.77), lib/func.php (1.78), plugin/update_entities.inc.php (1.11), lib/func.php (1.79): Overhaul: get_autolink_pattern_sub() => get_matcher_regex() 2006-10-07 12:43 henoheno * doc/SETTING.txt (1.10): $defaultpage to PKWK_ALLOW_JAVASCRIPT 2006-10-03 23:16 henoheno * plugin/pcomment.inc.php (1.44): A little cleanup: * Remove unused variable * Use intval() to say why it's safe without htmlspecialchars() clearly * BugTrack2/182: With php.ini: allow_call_time_pass_reference = Off 'Warning: Call-time pass-by-reference has been deprecated' with array_walk (Patched by Ratbeta) 2006-10-03 22:33 henoheno * plugin/ls2.inc.php (1.25): BugTrack2/182: With php.ini: allow_call_time_pass_reference = Off 'Warning: Call-time pass-by-reference has been deprecated' with array_walk (Patched by Ratbeta) 2006-09-30 11:35 henoheno * lib/file.php (1.76), lib/init.php (1.48), plugin/update_entities.inc.php (1.10): 'entities.dat' => PKWK_ENTITIES_REGEX_CACHE 2006-09-30 11:18 henoheno * plugin/: recent.inc.php (1.24), rss.inc.php (1.19), rss.inc.php (1.20): 'recent.dat' => PKWK_MAXSHOW_CACHE 2006-09-30 11:10 henoheno * lib/make_link.php (1.35): 'autolink.dat' => PKWK_AUTOLINK_REGEX_CACHE 2006-09-29 22:20 henoheno * doc/: INSTALL.txt (1.6), SETTING.txt (1.9): example.org 2006-09-29 22:16 henoheno * doc/SETTING.txt (1.8): $script, $script_directory_index, $modifier, $modifierlink 2006-09-29 22:13 henoheno * doc/INSTALL.txt (1.5): PHP 4.1.2 - PHP 5.x 2006-09-27 22:18 henoheno * doc/: SETTING.txt (1.5), SETTING.txt (1.6), SETTING.txt (1.7): Adding about pukiwiki.ini.php 2006-09-26 23:47 henoheno * doc/SETTING.txt (1.4): Added about PHP, Regex, index.php 2006-09-24 23:06 henoheno * doc/: INSTALL.txt (1.3), SETTING.txt (1.1), SETTING.txt (1.2), INSTALL.txt (1.4), SETTING.txt (1.3): Move setting related topic to SETTING.txt 2006-09-23 21:57 henoheno * doc/INSTALL.txt (1.2): Overhaul: * Added "just what to do" at the top of the text * Added/Reordered some check points * Added permission basis 2006-09-23 21:04 henoheno * README.en.txt (1.10), README.txt (1.30): Note for doc/ 2006-09-23 21:00 henoheno * UPDATING.txt (1.40): Move URL for detail to the top 2006-09-23 21:00 henoheno * UPDATING.en.txt (1.5): Added URL for detail 2006-09-23 20:41 henoheno * README.txt (1.29): A zenkaku-space => Two spaces 2006-09-23 20:39 henoheno * INSTALL.txt (1.9), doc/INSTALL.txt (1.1): Move INSTALL.txt -> doc/INSTALL.txt 2006-09-18 14:23 henoheno * lib/link.php (1.14): BugTrack2/2: Simplify $_name 2006-09-18 14:12 henoheno * lib/: func.php (1.76), link.php (1.13), make_link.php (1.34): BugTrack2/2: Integrate AutoAlias resources. Now get_autoaliases(key) returns the value. 2006-09-17 23:47 henoheno * lib/make_link.php (1.33): Maybe correct Link_autoalias 2006-09-17 23:41 henoheno * lib/make_link.php (1.32): BugTrack2/2: Shrink. * Use PKWK_AUTOALIAS_REGEX_CACHE * get_autoaliases() has a cache inside 2006-09-17 22:36 henoheno * lib/func.php (1.75): BugTrack2/2: Lightend get_autoaliases() * Called twice, load twice => load once * Stop doing ASAP. Ignore the same alias words already loaded * Unset() memory * trim(alias word) * Rename variables 2006-09-17 18:50 henoheno * lib/: file.php (1.74), file.php (1.75): BugTrack2/2: Simplify 2006-09-17 12:30 henoheno * pukiwiki.ini.php (1.142): Correct/Add comments for AutoLink and AutoAlias 2006-09-17 11:48 henoheno * lib/init.php (1.47): 1.4.8_alpha 2006-08-09 03:10 teanan * pukiwiki.ini.php (1.141), cache/autoalias.dat (1.2), lib/file.php (1.73), lib/func.php (1.74), lib/link.php (1.12), lib/make_link.php (1.31), wiki/4175746F416C6961734E616D65.txt (1.2): BugTrack2/2: merged with autoalias branches (r1_4_7_autoalias). 2006-08-06 22:17 henoheno * plugin/ls2.inc.php (1.24): BugTrack2/182: With php.ini: allow_call_time_pass_reference = Off 'Warning: Call-time pass-by-reference has been deprecated' with array_walk (Patched by Ratbeta) 2006-08-06 21:44 henoheno * skin/: pukiwiki.skin.php (1.50), tdiary.skin.php (1.32), trackback.js (1.4): Remove unused trackback.js 2006-08-06 21:41 henoheno * skin/tdiary.skin.php (1.31): BugTrack/691: 'skin/' replaces with 'SKIN_DIR'. 2006-07-20 02:43 teanan * skin/pukiwiki.skin.php (1.49): BugTrack/691: 'skin/' replaces with 'SKIN_DIR'. 2006-07-19 02:56 teanan * lib/backup.php, lib/convert_html.php, lib/diff.php, lib/file.php, lib/func.php, lib/html.php, lib/init.php, lib/link.php, lib/make_link.php, INSTALL.txt, README.txt, UPDATING.txt, default.ini.php, en.lng.php, index.php, ja.lng.php, keitai.ini.php, pukiwiki.ini.php, README.en.txt, UPDATING.en.txt, pukiwiki.php, skin/default.js, wiki/496E74657257696B69A5C6A5AFA5CBA5ABA5EB.txt, wiki/A5D8A5EBA5D7.txt, wiki/C0B0B7C1A5EBA1BCA5EB.txt, wiki/C6FCCBDCB8EC.txt, wiki.en/466F726D617452756C65.txt, cache/466F726D617452756C65.ref, cache/496E74657257696B69A5C6A5AFA5CBA5ABA5EB.ref, cache/496E74657257696B69A5C6A5AFA5CBA5ABA5EB.rel, cache/50756B6957696B692FA5C4A5A2A1BC.ref, cache/546F756368477261706857696B6942726F77736572.ref, cache/A5D6A5E9A5B1A5C3A5C8A5CDA1BCA5E0.ref, cache/A5D8A5EBA5D7.ref, cache/A5D8A5EBA5D7.rel, cache/BFA7A5ADA1BCA5EFA1BCA5C9.ref, cache/C0B0B7C1A5EBA1BCA5EB.rel, cache/C6FCCBDCB8EC.ref, wiki.en/46726F6E7450616765.txt, wiki.en/48656C70.txt, wiki.en/526563656E744368616E676573.txt, wiki/3A636F6E6669672F5061676552656164696E67.txt, wiki/427261636B65744E616D65.txt, wiki/466F726D617474696E6752756C6573.txt, wiki/46726F6E7450616765.txt, wiki/48656C70.txt, wiki/496E74657257696B69.txt, wiki/50756B6957696B69.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt, wiki/53616E64426F78.txt (branch_pukiwiki_2005-03-19_autoalias.[2,2,2,6,6,2,2,3,6,2,2,2,2,2,2,2,2,5,2,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2]): BugTrack2/2: merged with r1_4_7. cvs up -j r1_4_6 -j r1_4_7 2006-06-18 11:52 henoheno * UPDATING.txt (1.39): Correct a comment: Removed meaningless letter 'pu' 2006-06-12 01:18 henoheno * UPDATING.en.txt (1.4): Forgottern commits X( about ja contents 2006-06-12 00:35 henoheno * UPDATING.txt (1.38): Unified with en contents 2006-06-12 00:24 henoheno * UPDATING.en.txt (1.3): Correct a little 2006-06-12 00:04 henoheno * lib/init.php (1.46): 1.4.7 2006-06-11 23:42 henoheno * lib/file.php (1.72): Correct using PKWK_UPDATE_EXEC 2006-06-11 23:35 henoheno * pukiwiki.ini.php (1.140): Japanese words => English 2006-06-08 23:36 henoheno * lib/file.php (1.71): Correct using PKWK_UPDATE_EXEC 2006-06-04 13:34 henoheno * cache/: 3A52656E616D654C6F67.ref (1.2), 3A636F6E6669672F5061676552656164696E67.rel (1.4), 3A636F6E6669672F706C7567696E2F747261636B6572.ref (1.2), 3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.ref (1.3), 3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.ref (1.3), 466F726D617474696E6752756C6573.ref (1.3), 466F726D617474696E6752756C6573.rel (1.2), 5061676552656164696E67.ref (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E.ref (1.4), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.rel (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.rel (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.rel (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.rel (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.rel (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.rel (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.rel (1.3), 50756B6957696B692FA5C4A5A2A1BC.ref (1.2), 526563656E7444656C65746564.rel (1.1), 52656E616D654C6F67.ref (1.3), 53616E64426F78.rel (1.2), 546F756368477261706857696B6942726F77736572.ref (1.2), A5D6A5E9A5B1A5C3A5C8A5CDA1BCA5E0.ref (1.2), BFA7A5ADA1BCA5EFA1BCA5C9.ref (1.3): update 2006-06-04 12:32 henoheno * wiki/: 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt (1.13), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.txt (1.7), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.txt (1.5), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt (1.11), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.14), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.13), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt (1.5): #navi(PukiWiki/1.4/Manual/Plugin) => #navi(../) 2006-06-04 12:12 henoheno * wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt (1.10): navi: dangling link => link 2006-06-04 11:54 henoheno * wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt (1.12): Added about attach plugin's PLUGIN_ATTACH_RENAME_ENABLE (by Nibun-no-ni) 2006-06-04 11:49 henoheno * wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.12): showrss: Added about PLUGIN_SHOWRSS_USAGE (by Nibun-no-ni) 2006-06-04 11:40 henoheno * wiki/: 466F726D617474696E6752756C6573.txt (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.11), 53616E64426F78.txt (1.13): Remove unused hyperlinks (for default contents) 2006-06-03 20:31 henoheno * pukiwiki.ini.php (1.138), pukiwiki.ini.php (1.139): Corrected/Added comments only about password 2006-06-03 20:08 henoheno * pukiwiki.ini.php (1.137): Setting adjustment: $auth_method_type default should be 'pagename'. 'contents' is not WikiWiki option, means heavy 2006-06-03 20:04 henoheno * pukiwiki.ini.php (1.136): Simplify: $adminpass default is 'locked' 2006-06-03 19:46 henoheno * pukiwiki.ini.php (1.135): Setting adjustment: $autolink: 8 => 0(OFF) for default. We know, AutoLink implementation now, is not WikiWiki, means _not_ scalable with pages. (Related: BugTrack2/151) 2006-06-03 16:10 henoheno * UPDATING.txt (1.37): PKWK_UPDATE_ EXEC => PKWK_UPDATE_EXEC 2006-06-03 16:10 henoheno * UPDATING.en.txt (1.2): PukiWiki 1.4.7: Incompatibility from PukiWiki 1.4.6 (for en) 2006-05-31 00:08 henoheno * cache/: 3A52656E616D654C6F67.ref (1.1), 3A636F6E6669672F706C7567696E2F747261636B6572.ref (1.1), 466F726D617474696E6752756C6573.ref (1.1), 466F726D617474696E6752756C6573.rel (1.1), 48656C70.rel (1.1), 74657374.rel (1.1), 466F726D617474696E6752756C6573.ref (1.2), 74657374.rel (1.2): update 2006-05-30 23:53 henoheno * lib/init.php (1.45): UTF-8 supporting hack 2006-05-30 23:51 henoheno * UPDATING.txt (1.36): Added about OS command injection 2006-05-30 23:50 henoheno * README.en.txt (1.9): 2005 => 2006 2006-05-30 00:16 henoheno * UPDATING.txt (1.35), README.txt (1.28): Added 1.4.7 2006-05-28 00:26 henoheno * wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt (1.10): PukiWiki/1.4/Manual/Plugin/S-U: Update search (by Nibun-no-ni) 2006-05-28 00:22 henoheno * wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt (1.13): PukiWiki/1.4/Manual/Plugin/O-R: Update pcomment and recent (by Nibun-no-ni) 2006-05-27 22:31 henoheno * plugin/counter.inc.php (1.18): Unified header format 2006-05-20 00:04 henoheno * lib/: file.php (1.69), file.php (1.70): BugTrack2/179: array_splice() will break integer keys in hashtable 2006-05-16 01:41 teanan * lib/func.php (1.73): BugTrack2/171: Fixed preg_quote parameter. 2006-05-15 23:47 henoheno * README.en.txt (1.8), README.txt (1.27), lib/init.php (1.44): 1.4.7_rc1 2006-05-15 23:37 henoheno * cache/: 3A636F6E6669672F5061676552656164696E67.rel (1.3), 3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C74.ref (1.2), 3A636F6E6669672F706C7567696E2F747261636B65722F64656661756C742F70616765.ref (1.2), 427261636B65744E616D65.ref (1.3), 496E74657257696B69.ref (1.3), 496E74657257696B694E616D65.ref (1.3), 496E74657257696B69A5C6A5AFA5CBA5ABA5EB.ref (1.3), 5061676552656164696E67.ref (1.2), 50756B6957696B69.ref (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E.ref (1.3), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.rel (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.rel (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.rel (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.rel (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.rel (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.rel (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.rel (1.2), 52656E616D654C6F67.ref (1.2), 53616E64426F78.ref (1.3), 57696B694E616D65.ref (1.3), C0B0B7C1A5EBA1BCA5EB.ref (1.3), C6FCCBDCB8EC.ref (1.3): update 2006-05-13 16:39 henoheno * index.php (1.9): Added spaces only 2006-05-13 16:36 henoheno * plugin/list.inc.php (1.6): $non_list with 'S' 2006-05-13 16:29 henoheno * lib/convert_html.php (1.18): Japanese => English 2006-05-07 12:55 henoheno * plugin/yetlist.inc.php (1.28): BugTrack2/175: Correct r1.25 * Backout removing $non_list from get_existpages() at r1.25 * Added removing $non_list and $whatsdeleted(RecentDeleted) from refer pages (Pointed out by shimashima) 2006-05-05 19:37 henoheno * pukiwiki.ini.php (1.134): Typo: Serarch => Search 2006-05-05 13:25 henoheno * plugin/: showrss.inc.php (1.20), showrss.inc.php (1.21): BugTrack2/176: Respect encoding as rss said (Base patched by matsuo2) 2006-05-05 12:22 henoheno * plugin/yetlist.inc.php (1.27): Stop if nothing found 2006-05-05 12:16 henoheno * plugin/yetlist.inc.php (1.26): One-path reduces memories, KISS 2006-05-05 11:52 henoheno * plugin/yetlist.inc.php (1.25): BugTrack2/175: Cleanup. * Added header comment * Check $non_list * Simplify * Show dangling links as dangling links * Japanese => English 2006-05-05 11:32 henoheno * plugin/yetlist.inc.php (1.24): BugTrack2/175: Cleanup. * Added header comment * Check $non_list (Patched by shimashima) * Simplify * Show dangling links as dangling links * Japanese => English 2006-05-04 18:30 henoheno * lib/func.php (1.72): Simplify sha1(). KISS 2006-05-04 14:04 henoheno * plugin/md5.inc.php (1.24): 2005 => 2006 2006-05-04 14:04 henoheno * plugin/md5.inc.php (1.23): Encouraged using SMD5 or SSHA 2006-05-02 17:15 henoheno * plugin/showrss.inc.php (1.19): Cleanup. * Show usage and error detail * Simplify PKWK_SAFE_MODE prohibits action * plugin_showrss_get_timestamp(): Check if strtotime() returns -1 2006-05-02 10:28 henoheno * plugin/showrss.inc.php (1.18): Cleanup the header comment only 2006-05-02 10:22 henoheno * pukiwiki.ini.php (1.133), lib/file.php (1.68): $update_exec => PKWK_UPDATE_EXEC for security reason 2006-05-01 21:33 henoheno * pukiwiki.ini.php (r1_3_3_branch.16), pukiwiki.ini.php (1.132): Administrator's default password is now always fail. It prohibits tricking anything to default Wiki. 2006-04-30 12:58 henoheno * lib/file.php (1.67): BugTrack2/151: lastmodified_add() now treats page deletion 2006-04-29 11:37 henoheno * lib/file.php (1.66): lastmodified_add(): if the $page is blank, add nothing 2006-04-29 11:32 henoheno * lib/file.php (1.65): lastmodified_add(): Just a cleanup 2006-04-27 23:50 henoheno * pukiwiki.ini.php (1.131): 2005 => 2006 2006-04-27 23:50 henoheno * pukiwiki.ini.php (1.130): BugTrack/280: Opera browsers for WILLCOM cell phones (Patched by shimashima) 2006-04-25 22:51 henoheno * lib/file.php (1.64): BugTrack2/151: Correct r1.60: Ignore $non_list 2006-04-25 22:37 henoheno * lib/func.php (1.71): Remove $non_list pages beforehand 2006-04-16 23:43 henoheno * lib/: func.php (1.69), func.php (1.70): BugTrack2/171: Correct r1.66, count($pages) 2006-04-16 23:29 henoheno * lib/func.php (1.68): BugTrack2/171: Follow $show_passage setting 2006-04-16 22:53 henoheno * lib/func.php (1.67): BugTrack2/171: Less memory (array * 2 => array * 1) 2006-04-16 22:22 henoheno * lib/func.php (1.66): BugTrack2/171: Simplify 2006-04-16 20:20 henoheno * lib/func.php (1.65): BugTrack2/171: Cleanup: Check filetime later 2006-04-16 19:50 henoheno * lib/func.php (1.64): BugTrack2/171: Cleanup a little (0.1sec) 2006-04-16 19:26 henoheno * lib/: func.php (1.62), func.php (1.63): BugTrack2/171: Checking page name, suppresses file access 2006-04-16 10:08 teanan * lib/func.php (1.61): BugTrack2/171: The delimiter was put between page name and body. 2006-04-16 03:02 teanan * lib/func.php (1.60): BugTrack2/171: The filetime is not needed when $non_format is true. 2006-04-16 02:33 teanan * lib/: func.php (1.59), html.php (1.57): BugTrack2/171: Added a PCRE modifiers ''S''. 2006-04-15 11:50 teanan * lib/func.php (1.58): BugTrack2/171: Backout r1.55. It *must* consider upper and lower cases 2006-04-15 11:50 teanan * lib/html.php (1.56): BugTrack2/171: Backout r1.55. It *must* consider upper and lower cases. 2006-04-15 09:18 henoheno * lib/file.php (1.63): get_source(): Forgotten str_replace() 2006-04-15 09:00 henoheno * lib/file.php (1.62): get_source(): Added comments only 2006-04-15 08:51 teanan * plugin/attach.inc.php (1.82): Fixed typo 'test' => 'text'. (Pointed out by Siena) 2006-04-15 03:47 teanan * lib/func.php (1.57): Copyright '2005' => '2006'. 2006-04-15 03:36 teanan * lib/func.php (1.56): BugTrack2/171: 'join('', get_source())' => 'get_source(,,TRUE)' 2006-04-15 03:30 teanan * lib/file.php (1.61): BugTrack2/171: 'get_source' can return flat value. Overheads are fewer than to join later. (Pointed out by Cue) 2006-04-14 14:18 teanan * lib/: func.php (1.55), html.php (1.55): BugTrack2/171: Improved on search speed at 'do_search' function. 'get_search_words' doesn't consider upper and lower cases of the alphabet. 2006-04-12 23:38 henoheno * lib/: file.php (1.59), file.php (1.60): BugTrack2/151: Added lastmodified_add(). It quickly updates recent.dat and(why) RecentChanges. Don't use fopen('w') before flock(). 2006-04-12 23:37 henoheno * lib/html.php (1.54): BugTrack2/160: Moved up 'cancel' button. 2006-04-11 23:26 henoheno * lib/: file.php (1.57), file.php (1.58): file_head() with non-lock option 2006-04-11 02:36 teanan * en.lng.php (1.15), ja.lng.php (1.14), plugin/attach.inc.php (1.81): BugTrack2/170: Added ''rename'' function. 2006-04-11 00:51 teanan * lib/html.php (1.53): BugTrack2/160: Moved up 'cancel' button. 2006-04-10 23:44 henoheno * lib/func.php (1.54): sha1(): Remove verbose and useless code 2006-04-10 23:41 henoheno * lib/file.php (1.56): file_head() with non-lock option 2006-04-10 23:22 henoheno * lib/file.php (1.55): Cleanup file_write() 2006-04-10 22:32 henoheno * lib/file.php (1.54): Added defines PKWK_MAXSHOW_CACHE, PKWK_AUTOLINK_REGEX_CACHE 2006-04-10 22:18 henoheno * lib/html.php (1.52): Grouped 'do not change timestamp' code together 2006-04-10 22:15 henoheno * lib/html.php (1.51): BugTrack2/160: Separate 'cancel' button from 'submit' buttons (patched by teanan) 2006-04-10 00:27 henoheno * lib/file.php (1.53): Hack: Ignore null posting (not to mail it) for DIFF_DIR 2006-04-09 23:49 henoheno * lib/file.php (1.52): BugTrack2/151: Cleanup: Separate updating recent.dat. Ignore null posting (not to mail it) 2006-04-09 13:32 henoheno * lib/html.php (1.50): BugTrack2/15: Shrink add-plugin related hacks. Added 'label tag' for add hack. Beautified XHTML output 2006-04-08 03:44 teanan * lib/link.php (branch_pukiwiki_2005-03-19_autoalias.2): BugTrack2/2: Related functions support autolink. 2006-04-08 03:37 teanan * lib/: func.php, make_link.php (branch_pukiwiki_2005-03-19_autoalias.[5,5]): BugTrack2/2: Changes format of alias array. 2006-04-06 12:00 teanan * lib/link.php (1.11): BugTrack2/167: Correct. If this page is dangling link, .ref file is not deleted. 2006-04-06 02:20 teanan * lib/link.php (1.10): BugTrack2/167: The *.ref file should not be deleted when references by autolink only. 2006-03-21 23:26 henoheno * plugin/edit.inc.php (1.40): plugin_edit_write(): * Cleanup * Pass data by triple variables => by one variable and a reference, if possible 2006-03-21 22:07 henoheno * pukiwiki.ini.php (1.129): BugTrack2/35: Corrected comments only 2006-03-21 21:57 henoheno * plugin/edit.inc.php (1.39): &edit;: strtolower() 2006-03-21 21:56 henoheno * plugin/edit.inc.php (1.38): Cleanup. * Added/Removed spaces * Double quotes => Single quotes * Shrink (is not equal => is equal) * Treat/Separate invalid situations as they are * Reorderd if() static setting => dynamic setting => additional setting * Remove verbose parens 2006-03-07 23:27 henoheno * index.php (1.8): Added special definitions templates. Corrected copyright 2004-2005 => 2001-2006 2006-03-07 23:24 henoheno * pukiwiki.php (1.43): RIP good old but verbose pukiwiki.php. You can resurrect this by copying index.php if you really want 2006-03-07 23:01 henoheno * lib/init.php (1.43), skin/pukiwiki.skin.php (1.48), skin/tdiary.skin.php (1.30): 2005 => 2006 2006-03-07 23:00 henoheno * skin/: pukiwiki.skin.php (1.47), tdiary.skin.php (1.29): Added a template using 'favourite icon' 2006-03-07 22:15 henoheno * lib/init.php (1.42): 1.4.7_alpha: Beware venturers! 2006-03-07 00:16 henoheno * lib/file.php (1.51): BugTrack2/151: Cut unused lines from recent.dat 2006-03-06 00:31 henoheno * lib/file.php (1.50): Corrct fopen() error messages only 2006-03-05 23:59 henoheno * plugin/: recent.inc.php (1.23), rss.inc.php (1.18): BugTrack2/150: Don't read whole recent.dat 2006-03-05 23:57 henoheno * lib/file.php (1.49): Added file_head() 2006-03-05 22:56 henoheno * plugin/recent.inc.php (1.22): Just simplify: $file_array => $lines 2006-03-05 22:44 henoheno * plugin/recent.inc.php (1.21): BugTrack2/150: (a patch for r1.19) Check $show_passage 2006-03-05 22:29 henoheno * lib/file.php (1.48): Typo: pate => page 2006-03-05 22:03 henoheno * plugin/recent.inc.php (1.20): BugTrack2/150: Cleanup, shrink 2006-03-05 17:11 henoheno * lib/file.php (1.47): Cleanup. Added comments, hide the path of CACHE_DIR 2006-03-05 10:55 henoheno * lib/html.php (1.49): catbody(): Simplify decorating search-words 2006-02-24 10:35 teanan * plugin/ref.inc.php (1.50): BugTrack2/163: Correct typo. "filname" -> "filename" 2006-02-07 15:26 teanan * plugin/stationary.inc.php (1.8): Correct '&' => '&' 2006-02-02 22:27 henoheno * lib/backup.php (1.12): Added comments for get_backup() 2006-02-02 22:26 henoheno * lib/backup.php (1.11): BugTrack2/159: Just free used memory chunks when copying memory to memory (Patched by ko-zu) 2006-01-28 23:54 teanan * plugin/comment.inc.php (1.36): BugTrack2/158: Correct the position to insert one blank line with "below" option. 2006-01-23 00:01 henoheno * lib/convert_html.php (1.17): BugTrack/779, BugTrack2/154: A preg function => rtrim() (Pointed out by '0') 2006-01-22 23:21 henoheno * plugin/versionlist.inc.php (r1_3_3_branch.7): BugTrack2/156: Fatal error: Call to a member function on a non-object (Pointed out by jjyun) 2006-01-15 23:34 henoheno * wiki/466F726D617474696E6752756C6573.txt (1.1): BugTrack2/118: FormattingRules 2006-01-15 23:32 henoheno * wiki/48656C70.txt (1.3): BugTrack2/118: Help 2006-01-13 03:34 teanan * plugin/recent.inc.php (1.19): BugTrack2/150: Use recent.dat to calculate elapsed time: get_pg_passage() => get_passage(). Added PLUGIN_RECENT_SHOW_PASSAGE 2006-01-12 17:49 teanan * lib/link.php (1.9): BugTrack2/80: Reduced memory usage of links_init(). 2006-01-12 10:00 teanan * lib/file.php (1.46), plugin/dump.inc.php (1.37): BugTrack2/122: tempnam() fails when open_basedir is specified in php.ini 2006-01-10 00:22 henoheno * cache/recent.dat (1.7): Removed RecentDeleted 2006-01-09 23:36 henoheno * cache/: 3A636F6E6669672F5061676552656164696E67.rel (1.2), 427261636B65744E616D65.ref (1.2), 427261636B65744E616D65.rel (1.2), 466F726D617452756C65.ref (1.2), 46726F6E7450616765.rel (1.2), 48656C70.ref (1.2), 496E74657257696B69.ref (1.2), 496E74657257696B69.rel (1.2), 496E74657257696B694E616D65.ref (1.2), 496E74657257696B69A5C6A5AFA5CBA5ABA5EB.ref (1.2), 496E74657257696B69A5C6A5AFA5CBA5ABA5EB.rel (1.2), 4D6F696E4D6F696E.ref (1.2), 50756B6957696B69.ref (1.2), 50756B6957696B69.rel (1.2), 50756B6957696B692F312E342F4D616E75616C2F506C7567696E.ref (1.2), 53616E64426F78.ref (1.2), 57696B694E616D65.ref (1.2), 59756B6957696B69.ref (1.2), 686F6765686F6765.ref (1.2), A5D8A5EBA5D7.ref (1.2), A5D8A5EBA5D7.rel (1.2), BFA7A5ADA1BCA5EFA1BCA5C9.ref (1.2), C0B0B7C1A5EBA1BCA5EB.ref (1.2), C0B0B7C1A5EBA1BCA5EB.rel (1.2), C6FCCBDCB8EC.ref (1.2), autolink.dat (1.2), recent.dat (1.6): Update 2006-01-09 23:28 henoheno * wiki/: 496E74657257696B69.txt (1.5), 496E74657257696B69A5C6A5AFA5CBA5ABA5EB.txt (1.6), 526563656E744368616E676573.txt (1.13), 3A636F6E6669672F5061676552656164696E67.txt (1.3): BugTrack2/118: Marged 'InterWikiテクニカル' >> InterWiki 2006-01-09 21:09 henoheno * en.lng.php (1.14), ja.lng.php (1.13), wiki/3A636F6E6669672F5061676552656164696E67.txt (1.2), wiki/46726F6E7450616765.txt (1.16), wiki/526563656E744368616E676573.txt (1.12), wiki/A5D8A5EBA5D7.txt (1.13): BugTrack2/118: (ja) Renamed a page 'ヘルプ' => 'Help' 2006-01-09 20:58 henoheno * wiki/C6FCCBDCB8EC.txt (1.2): BugTrack2/118: Removed a page that means 'Japanese Language'. It's clear PukiWiki can treat Multi-byte page name 2006-01-09 20:06 henoheno * en.lng.php (1.13), ja.lng.php (1.12), wiki.en/466F726D617452756C65.txt (1.3), wiki.en/46726F6E7450616765.txt (1.4), wiki.en/48656C70.txt (1.4), wiki.en/526563656E744368616E676573.txt (1.4), wiki.en/48656C70.txt (1.5), wiki/46726F6E7450616765.txt (1.15), wiki/526563656E744368616E676573.txt (1.11), wiki/A5D8A5EBA5D7.txt (1.12), wiki/C0B0B7C1A5EBA1BCA5EB.txt (1.21): BugTrack2/118: Renamed a page (en) FormatRule => FormattingRules, (ja) '整形ルール' => FormattingRules 2006-01-09 19:50 henoheno * wiki/: 427261636B65744E616D65.txt (1.5), 50756B6957696B69.txt (1.13), 526563656E744368616E676573.txt (1.10): BugTrack2/118: Removed a page that means 'Japanese Language'. It's clear PukiWiki can treat Multi-byte page name 2006-01-09 19:37 henoheno * skin/keitai.skin.php (1.16): 2005 => 2006 2006-01-09 19:32 henoheno * lib/file.php (1.45): BugTrack2/126: Correct a typo: ogirinal => original (Pointed out by '0') 2006-01-09 19:04 henoheno * skin/keitai.skin.php (1.15): BugTrack2/128: rawurlencode($menubar) (Pointed out by '0') 2005-12-20 23:04 henoheno * default.ini.php (1.25): BugTrack2/144: 'worried' with closing-parenthesis never tricks (Patched by '0') 2005-12-19 00:11 henoheno * lib/func.php (1.52), lib/file.php (1.43), lib/file.php (1.44), lib/func.php (1.53), lib/html.php (1.48), plugin/attach.inc.php (1.80), plugin/popular.inc.php (1.16), plugin/related.inc.php (1.7), plugin/touchgraph.inc.php (1.10): BugTrack2/140: check_non_list() handles 2005-12-12 03:20 teanan * wiki/4175746F416C6961734E616D65.txt, cache/autoalias.dat (branch_pukiwiki_2005-03-19_autoalias.[2,2]): BugTrack2/2: Corrected. official site URL. 2005-12-12 03:03 teanan * .htaccess, .htpasswd, INSTALL.txt, README.en.txt, README.txt, UPDATING.txt, default.ini.php, en.lng.php, index.php, ja.lng.php, keitai.ini.php, pukiwiki.ini.php, pukiwiki.php, rules.ini.php, cache/.cvsignore, image/b_pukiwiki.dev.png, image/b_pukiwiki.official.png, image/b_pukiwiki.org.png, lib/auth.php, lib/backup.php, lib/config.php, lib/convert_html.php, lib/diff.php, lib/file.php, lib/func.php, lib/html.php, lib/init.php, lib/link.php, lib/mail.php, lib/make_link.php, lib/mbstring.php, lib/plugin.php, lib/proxy.php, lib/pukiwiki.php, lib/trackback.php, plugin/add.inc.php, plugin/amazon.inc.php, plugin/aname.inc.php, plugin/article.inc.php, plugin/attach.inc.php, plugin/back.inc.php, plugin/backup.inc.php, plugin/bugtrack.inc.php, plugin/bugtrack_list.inc.php, plugin/calendar.inc.php, plugin/calendar2.inc.php, plugin/calendar_edit.inc.php, plugin/calendar_read.inc.php, plugin/calendar_viewer.inc.php, plugin/color.inc.php, plugin/comment.inc.php, plugin/contents.inc.php, plugin/counter.inc.php, plugin/diff.inc.php, plugin/dump.inc.php, plugin/edit.inc.php, plugin/img.inc.php, plugin/lookup.inc.php, plugin/md5.inc.php, plugin/navi.inc.php, plugin/new.inc.php, plugin/nofollow.inc.php, plugin/online.inc.php, plugin/pcomment.inc.php, plugin/popular.inc.php, plugin/recent.inc.php, plugin/ref.inc.php, plugin/related.inc.php, plugin/rss.inc.php, plugin/rss10.inc.php, plugin/ruby.inc.php, plugin/search.inc.php, plugin/setlinebreak.inc.php, plugin/showrss.inc.php, plugin/size.inc.php, plugin/stationary.inc.php, plugin/tb.inc.php, plugin/touchgraph.inc.php, plugin/tracker.inc.php, plugin/update_entities.inc.php, plugin/vote.inc.php, plugin/yetlist.inc.php, skin/default.js, skin/keitai.skin.php, skin/pukiwiki.css.php, skin/pukiwiki.skin.php, skin/tdiary.css.php, skin/tdiary.skin.php, skin/trackback.css, skin/trackback.js, wiki/3A52656E616D654C6F67.txt, wiki/46726F6E7450616765.txt, wiki/496E74657257696B694E616D65.txt, wiki/496E74657257696B6953616E64426F78.txt, wiki/496E74657257696B69A5C6A5AFA5CBA5ABA5EB.txt, wiki/50756B6957696B69.txt, wiki/50756B6957696B692F312E34.txt, wiki/50756B6957696B692F312E342F4D616E75616C.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F412D44.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F452D47.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F482D4B.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4C2D4E.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F4F2D52.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F532D55.txt, wiki/50756B6957696B692F312E342F4D616E75616C2F506C7567696E2F562D5A.txt, wiki/53616E64426F78.txt, wiki/A5D8A5EBA5D7.txt, wiki/C0B0B7C1A5EBA1BCA5EB.txt, wiki.en/48656C70.txt, wiki.en/496E74657257696B694E616D65.txt, wiki.en/50756B6957696B69.txt, wiki.en/53616E64426F78.txt, wiki.ko/.cvsignore, wiki.ko/.htaccess, wiki.ko/index.html (branch_pukiwiki_2005-03-19_autoalias.[1,1,1,1,1,1,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,5,4,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]): BugTrack2/2: merged with r1_4_6. cvs up -j pukiwiki_2005-03-19_autoalias -j r1_4_6 2005-12-10 21:48 henoheno * lib/diff.php (1.7), plugin/backup.inc.php (1.27), plugin/diff.inc.php (1.18): diff_style_to_css() visualizes diff-style-text to text-with-CSS 2005-12-10 21:23 henoheno * lib/diff.php (1.6): BugTrack/779: Cleanup/Simplify a little * Rename a define * Shrink brackets * Double quotes => Single quotes * Added spaces * Japanese => English * preg_replace() => str_replace() 2005-12-10 21:00 henoheno * lib/link.php (1.8): Notice: Only variable references should be returned by reference 2005-12-10 19:28 henoheno * plugin/: diff.inc.php (1.16), diff.inc.php (1.17), backup.inc.php (1.25), backup.inc.php (1.26): BugTrack/779: Cleanup/Simplify. * Added a copyright header * Removed redundant Japanese comments * Simplify regexes * Double quotes => Single quotes 2005-12-10 16:57 henoheno * default.ini.php (1.24), keitai.ini.php (1.25), lib/make_link.php (1.30): BugTrack/420: Footnote hyperlinks describe themselves with limit 2005-12-10 02:59 teanan * lib/file.php (1.42): BugTrack2/140: (Re-correction) RecentDeleted yet enable to add $non_list pages. 2005-12-10 02:52 teanan * lib/file.php (1.41): BugTrack2/140: RecentDeleted yet enable to add $non_list pages. 2005-12-09 19:41 teanan * plugin/: diff.inc.php (1.15), backup.inc.php (1.24): BugTrack2/139: Correct. Deleted a first space at preview. 2005-12-06 23:59 henoheno * INSTALL.txt (1.8): WebTrack/40: (FAQ) Added a little help about case-sensitive file name 2005-12-04 14:31 henoheno * skin/: default.js, pukiwiki.skin.en.php, pukiwiki.skin.ja.php (r1_3_3_branch.[2,8,8]), default.js (1.4): JavaScript function open_mini() was used before 1.3 (See official:%E8%B3%AA%E5%95%8F%E7%AE%B1%2F28) 2005-11-30 03:19 teanan * plugin/search.inc.php (1.13): BugTrack2/131: Correct. The format on the label ID. 2005-11-30 00:12 henoheno * plugin/search.inc.php (1.12): BugTrack2/131: Correct '' => array(). Added a limit for bases 2005-11-29 19:05 teanan * plugin/search.inc.php (1.11): BugTrack2/131: Fixed search form (action) when $vars['base'] is empty. 2005-11-29 18:53 teanan * plugin/search.inc.php (1.10): BugTrack2/131: Fixed some warning in error_reporting(E_ALL). 2005-11-29 17:13 teanan * lib/func.php (1.51), en.lng.php (1.12), ja.lng.php (1.11), plugin/search.inc.php (1.9): BugTrack2/131: Added. The function to search on the specified pages. 2005-11-29 02:48 teanan * plugin/tracker.inc.php (1.34): BugTrack2/125: "Notice: Undefined index: [sort key]" at tracker_list plugin. 2005-11-26 08:34 henoheno * README.txt (1.26): Added a comment about $load_template_func and read_auth 2005-11-25 03:00 teanan * lib/html.php (1.47): BugTrack2/123: Fix, The search word emphasis damages the data of textarea. 2005-11-24 00:32 henoheno * lib/func.php (1.50): get_search_words(): Just a cleanup and a collection ... 2005-11-23 23:52 henoheno * lib/func.php (1.49): Correct a comment: never ... except with ... unclear example => never ... with ... clear example 2005-11-23 16:41 henoheno * lib/func.php (1.48): mbstring functions, must work under SOURCE_ENCODING 2005-11-20 14:31 henoheno * lib/func.php (1.47): get_search_words(): Cleanup, simplify. * Allow calling without arguments * Allow a string (not an array) * Init something once (Not every time) * Created function never check LANG and function_exists() (O(n)=>O(1)) * Variables are renamed * Comments are added/removed 2005-11-19 22:11 henoheno * lib/init.php (1.41): BugTrack/586 related: 'cmd=' just prohibits nasty 'plugin=' 2005-11-12 14:57 henoheno * lib/init.php (1.40): BugTrack/586 related: 'cmd=' just prohibits nasty 'plugin=' 2005-11-12 14:45 henoheno * UPDATING.txt (1.34): Moved to [[PukiWiki/Download]] 2005-11-02 23:10 henoheno * README.txt (1.25): Added br-plugin, block. Correct about read-plugin and DNS name 2005-11-02 23:08 henoheno * UPDATING.txt (1.33): PukiWiki PukiWiki!