doc/ChangeLog.old
2011-10-29 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* rice/irc.rb: add RPL_REOPLIST and RPL_ENDOFREOPLIST.
* ChangeLog: remove svn keywords.
2011-09-29 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/opensearchbot.nb: add comma separators.
2011-09-29 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/version.rb: 0.7.7
2011-09-28 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/translatebot.nb: merge patch from ko1_ndk.
support Bing Translator.
2011-09-15 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/opensearchbot.nb: split class and enabled to run on
command line for tests.
2011-08-16 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/googlebot.nb: bot return uri only, because cannot fetch
results from Google code search.
2011-08-15 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/opensearchbot.nb: add new bot.
2011-06-02 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* rice/irc.rb (RICE::Message::PATTERN::NICKNAME): nickname starts
with DIGIT may occur in split mode.
2010-12-14 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/tenkibot.nb: use same_bot? and clean up trailing spaces.
2010-12-14 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/tenkibot.nb (TenkiBot#tenki): cut after "...".
(TenkiBot#bot_initialize): use bot_init_utils.
2010-12-14 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/bot.rb (Nadoka::NDK_Bot#bot_init_utils): add new methods.
* plugins/googlebot.nb (GoogleBot#bot_initialize): use bot_init_utils.
2010-10-21 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/googlebot.nb: add ch_kcode. merge patch from ko1_ndk.
2010-10-21 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/server.rb (Nadoka::NDK_Server#server_main_proc): do not use
nick_succ when channel and retry join.
2010-10-21 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/translatebot.nb: added (contributed from SASADA Koichi)
2010-09-29 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadokarc, plugins/autoawaybot.nb, plugins/autodumpbot.nb,
plugins/backlogbot.nb, plugins/dictbot.nb, plugins/modemanager.nb,
plugins/pastebot.nb, plugins/roulettebot.nb,
plugins/timestampbot.nb, plugins/xibot.nb, rice/irc.rb: CRLF -> LF.
2010-09-29 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* 0.7.5: released
* ndk/version.rb: 0.7.6
2010-09-28 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/googlebot.nb: add gime and gimed.
* plugins/googlebot.nb: use shortest match.
2010-09-13 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/dictbot.nb: use shortest match.
2010-09-06 NARUSE, Yui <naruse@ruby-lang.org>
* plugins/twitterbot.nb: added.
* plugins/xibot.nb: added.
* plugins/backlogbot.nb: send message which matches pattern.
2010-08-18 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* rice/irc.rb: applied nurse's patch.
Update regexp of IPv6 address based on RFC3986.
2010-07-21 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadokarc: update IPv6 Sample in Servers.
see http://www.ircnet.ne.jp/
2010-02-15 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/rss_checkbot.nb (RSS_CheckBot#send_notice): all
#send_notice should support Array in @ch.
* rice/irc.rb (RICE::Message#to_s): add recursive #to_s to avoid
"can't convert Array into String (TypeError)" in `<<'.
2010-01-28 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/server.rb (Nadoka::NDK_Server#set_signal_trap): merge patch
from n0kada. http://www.atdot.net/sp/view/dswxwk
2010-01-25 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadokarc: update Servers.
see http://www.wide.ad.jp/news/press/20100125-IRC-server-close-j.html
and http://www.ircnet.ne.jp/ .
2010-01-01 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb: support new searcher calc and code.
* plugins/googlebot.nb: support abbreviated syntax (ex: g> ).
2009-11-30 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadokarc: update Servers.
see http://twitter.com/ircnet_fujisawa/status/6185537849 for irc6.fujisawa.wide.ad.jp,
and http://en.wikipedia.org/wiki/IRCd says most often used port for SSL is 6697.
2009-11-08 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadokarc: update Servers.
see http://slashdot.jp/it/article.pl?sid=09/11/06/0747210
2009-10-23 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/googlebot.nb: fallback to json gem.
2009-09-22 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/server.rb (Nadoka::NDK_Server#server_main_proc): support
RPL_ISUPPORT.
2009-09-22 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/error.rb: add Nadoka::NDK_InvalidMessage.
* ndk/server.rb (Nadoka::NDK_Server#send_to_server): check [\r\n].
2009-09-21 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* rice/irc.rb: remove magic comment. ruby 1.9.2 works without it.
2009-09-21 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* 0.7.2: released
* ndk/version.rb: bumped version to 0.7.5.
2009-09-17 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/googlebot.nb: use hl because lr used by web searcher only.
2009-09-17 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/googlebot.nb: support more searcher of Google AJAX
Search API.
2009-09-17 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/googlebot.nb: use Google AJAX Search API.
see http://code.google.com/intl/ja/apis/ajaxsearch/ for detail.
2009-09-14 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/googlebot.nb: Google SOAP Search API (No Longer Available).
see http://code.google.com/intl/ja/apis/soapsearch/ and
http://googlecode.blogspot.com/2009/08/well-earned-retirement-for-soap-search.html
2009-08-21 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadoka.rb, ndk/server.rb: revert previous change, and use ?\x1
instead.
2009-08-21 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadoka.rb, ndk/server.rb: handle ctcp on ruby 1.9.
2009-08-18 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadoka.rb, ndk/config.rb, rice/irc.rb: ruby 1.9 support (not
completed yet). apply patch from unak.
2009-08-17 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadokarc, ndk/config.rb, ndk/server.rb: no listen when
Client_server_port is nil.
2009-08-17 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/tenkibot.nb: omit empty min celsius.
2009-07-29 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* lib/rss_check.rb: update lirs_uri.
2009-07-29 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* 0.7.1 : released
* ndk/version.rb : 0.7.2
2009-07-27 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadoka.rb: add --daemon option. (apply patch from unak)
2009-07-04 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/dictbot.nb: avoid nkf bug.
add waei as w, ruigo as r.
new yahoo dict URI. (apply patch from ko1_ndk)
* plugins/googlebot.nb: quote splited words. (apply patch from ko1_ndk)
2009-07-01 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* rice/irc.rb: @conn[0] may be nil.
2009-05-25 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/config.rb, ndk/server.rb: add Primitive_Filter
to filter any commands. (apply patch from unak)
2009-05-20 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* plugins/identifynickserv.nb: added.
2009-05-20 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/bot.rb, ndk/server.rb: add on_server_connected.
2009-04-16 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* nadokarc, ndk/config.rb, ndk/server.rb, rice/irc.rb: support SSL.
Wed Mar 19 19:46:52 2008 Kazuhiro NISHIYAMA <zn@mbf.nifty.com>
* ndk/logger.rb : pass ch to msgobj from clog.
* ndk/config.rb : unify safe channel log filename.
Mon Jul 23 01:07:08 2007 Kazuhiro NISHIAYMA <zn@mbf.nifty.com>
* lib/rss_check.rb : bug fix when dc_date is nil.
* ndk/config.rb : fix bug when non-Hash in BotConfig array.
Mon Jul 02 19:01:04 2007 Koichi Sasada <ko1@atdot.net>
* plugins/tenkibot.nb : fix output format detail.
* plugins/googlebot.nb : fix to retry 5 times if error is
occurred while google search.
* plugins/dictbot.nb : fix to show short summary.
2007-07-02(Mon) 18:01:58 +0900 Kazuhiro NISHIAYMA <zn@mbf.nifty.com>
* rice/irc.rb : allow trailing "." in HOSTNAME (for NickServ
on Freenode)
2007-02-20(Tue) 23:35:41 +0900 Kazuhiro NISHIAYMA <zn@mbf.nifty.com>
* **/*.rb, plugins/*.nb : fix typos
2006-10-28(Sat) 22:08:11 +0900 Kazuhiro NISHIAYMA <zn@mbf.nifty.com>
* ndk/server_state.rb : fix bug on_mode after server split
2006-10-20(Fri) 22:22:07 +0900 Kazuhiro NISHIAYMA <zn@mbf.nifty.com>
* ndk/bot.rb : new method ccn2rcn
2006-10-07(Sat) 03:52:11 +0900 Koichi Sasada <ko1@atdot.net>
* plugin/tenkibot.nb : added
2006-10-02(Mon) 21:58:40 +0900 Koichi Sasada <ko1@atdot.net>
* 0.7.0 : released
* ndk/version.rb : 0.7.1
2006-10-02(Mon) 21:41:24 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/weatherbot.nb : removed
* plugins/sendpingbot.nb : added
* ndk/client.rb : modified for pingbot
* ndk/server.rb : ditto
2006-09-01(Fri) 02:04:15 +0900 Kazuhiro NISHIAYMA <zn@mbf.nifty.com>
* ndk/bot.rb : support send to a safe channel
* nadokarc : fix misalignment
2006-08-31(Thu) 01:40:39 +0900 Kazuhiro NISHIAYMA <zn@mbf.nifty.com>
* ndk/bot.rb : fix typos
2006-08-11(Fri) 14:45:01 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/gonzuibot.nb : add a comma
* plugins/pastebot.nb : add nick to paste page name
* plugins/googlebot.nb : fix show_char_code_and_erace_tag
2006-05-16(Tue) 16:16:30 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server.rb : handle TERM signal
2006-03-27(Mon) 19:50:27 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/dictbot.nb : fix dict index
* plugins/roulettebot.nb : added
* rice/irc.rb : loosen nick regexp
* ndk/server.rb : randomize server if serching next server
2005-09-30(Fri) 00:05:19 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb : fix bugs
* plugins/dictbot.nb : support
* plugins/gonzuibot.nb : added
* ndk/config.rb : fix bugs
2005-06-25(Sat) 19:02:24 +0900 Koichi Sasada <ko1@atdot.net>
* nadoka.rb : output error information to file
'nadoka_fatal_error' when unhandled error is occure (bug)
2005-06-14(Tue) 21:26:07 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server.rb : change reloaded message output method to slog
2005-06-13(Mon) 18:25:33 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc, ndk/logger.rb, ndk/config.rb : support
:channel_name_in_file_name option for logging
2005-06-13(Mon) 00:11:39 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server_state.rb : fix typo
* ndk/config.rb : see ENV['LANG'] to decide filename encoding
* ndk/version.rb : fix version format
* ndk/bot.rb : fix comment
2005-06-10(Fri) 04:38:25 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server.rb : fix logic operation
2005-06-09(Thu) 17:22:25 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/logger.rb : synchronize IOLogWriter output
2005-06-09(Thu) 17:18:21 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/config.rb : set default file encoding to EUC
2005-06-09(Thu) 05:11:58 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/config.rb : fix to get FilenameEncoding
* ndk/server.rb : stop away message until server connection
2005-06-08(Wed) 07:56:17 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/config.rb : clear if channel setting is not hash
2005-06-08(Wed) 07:42:17 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb : fix to use count default language
2005-06-08(Wed) 06:21:25 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server.rb : trap IOError and change error output
* ndk/config.rb : support {prefix:(nick|user|host)} specifier
* ndk/logger.rb : {user} -> {nick}
* nadokarc : apply above changes
* rice/irc.rb : output unless port is closed
* plugins/backlogbot.nb : change spell (@store -> @stores)
2005-06-05(Sun) 22:47:15 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server.rb : PONG MISS message dlog -> slog
2005-05-31(Tue) 14:08:26 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : change log setting of "#nadoka_check"
2005-05-29(Sun) 14:01:02 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server.rb, ndk/server_state.rb, ndk/logger.rb :
NICK and QUIT logging from server_state
* nadokarc, ndk/config.rb : change default PART, QUIT message format
2005-05-29(Sun) 12:53:48 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/weba.nb : set default password on
* ndk/logger.rb : fix nick logging
2005-05-29(Sun) 07:06:55 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/weba.nb : use logger's message store
* ndk/logger.rb, ndk/config.rb : some changes for weba
* nadokarc : add vim pragma and FilenameEncoding setting
* ndk/client.rb, ndk/server.rb : fix logger relaod process
* ndk/server_state.rb : add channel_raw_names
2005-05-29(Sun) 03:35:28 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : add BackLogBot as default bot
2005-05-29(Sun) 03:31:07 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server.rb : add @rc read accessor
* nadokarc, ndk/config.rb : support default setting_name
as rc file name
2005-05-29(Sun) 03:04:53 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/config.rb : support filename encoding(utf-8)
2005-05-29(Sun) 02:49:12 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/server_state.rb, ndk/config.rb, ndk/logger.rb :
new logging scheme is added
* nadokarc : add indent and log detail setting
* plugins/backlogbot.nb : use logger's message store
2005-05-27(Fri) 21:32:35 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : comment out Quit_Message and change
Default_log, Log_TimeFormat setting
* ndk/client.rb : fix welcome message
* ndk/config.rb : change Default_log, System_log path,
Log_TimeFormat and add Log_MessageFormat.
2005-05-26(Thu) 22:11:48 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/autodumpbot.nb, plugins/sixamobot.nb :
change copyright year
2005-05-26(Thu) 22:07:15 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/config.rb : fix a bug
2005-05-26(Thu) 21:51:10 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : change default quit message
2005-05-26(Thu) 21:45:49 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : fix ACL comment
2005-05-26(Thu) 21:42:29 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/backlogbot.nb : fix configuration example
2005-05-26(Thu) 21:24:50 +0900 Koichi Sasada <ko1@atdot.net>
* log/.deleteme : remove
2005-05-26(Thu) 21:23:03 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/weatherbot.nb : add parentheses
* plugins/rss_checkbot.nb : add configuration :over_message
2005-05-26(Thu) 21:03:24 +0900 Koichi Sasada <ko1@atdot.net>
* some files : change copyright year
2005-05-26(Thu) 20:52:32 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb : fix plural support bug
2005-05-26(Thu) 20:27:16 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb : fix configuration example
and support plural
* plugins/rss_checkbot.nb : change bot_state format and
separate rss check function
* lib/rss_check.rb : return failed information if
exception is raised
2005-05-26(Thu) 11:21:31 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/bot.rb : some refactoring
2005-05-26(Thu) 10:53:40 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/autoawaybot.nb : add configuration example
and some refactoring
2005-05-26(Thu) 10:44:33 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/timestampbot.nb : add :client configuration
(if true, output timestamp to clients. default: false)
2005-05-26(Thu) 10:37:29 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/timestampbot.nb : fix configuration example
2005-05-26(Thu) 10:29:16 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/message.nb => plugins/messagebot.nb
* plugins/autoaway.nb => plugins/autoawaybot.nb
* plugins/autodump.nb => plugins/autodumpbot.nb
* plugins/sixamo.nb => plugins/sixamobot.nb
* plugins/mailcheck.nb => plugins/mailcheckbot.nb
* plugins/sixamobot.nb : fix configuration example
2005-05-26(Thu) 10:18:18 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/rss_check.nb => plugins/rss_checkbot.nb,
* plugins/cron.nb => plugins/cronbot.nb
* plugins/mailcheck.nb, plugins/modemanager.nb, plugins/weba.nb,
plugins/drbot.nb, plugins/rss_checkbot.nb : fix configuration example
2005-05-26(Thu) 02:35:09 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/version.rb : 0.7.0
2005-05-25(Wed) 14:22:32 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/config.rb, nadokarc : change bot configuration format
(BotConfig format)
* ndk/config.rb : Nadoka::require is supported
(if reload configuration, required files by Nadoka::require are cleared)
* ndk/bot.rb : BotClass (Array) => BotClasses (Hash (name => body))
* plugins/googlebot.nb : fix setting description
and fix google_key file path search logic
* plugins/dict_bot.nb => plugins/dictbot.nb
* plugins/backlogbot.nb : fix setting description
2005-05-22(Sun) 23:40:28 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/dict_bot.nb : /dic(.)>.../ => /\Adic(.)>.../
* plugins/googlebot.nb : remove words in results
* plugins/pastebot.nb : support fpaste
2005-05-22(Sun) 23:28:53 +0900 Koichi Sasada <ko1@atdot.net>
* ndk/logger.rb : support directory auto generation
2005-05-22(Sun) 01:53:38 +0900 Koichi Sasada <ko1@atdot.net>
* nadoka/ : mkdir
* lib/ : mkdir
* ndk_*.rb : move to nadoka/ and change require path
* tagparts.rb, rss_check.rb : move to lib/ and change require path
* ndk_manager.rb (NDK_Manager) : move to ndk/server.rb and rename NDK_Server
* ndk_err.rb : move to ndk/error.rb
2005-03-15(Tue) 17:30:25 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_state.rb : re-fix state management
2005-03-04(Fri) 16:28:18 +0900 Koichi Sasada <ko1@atdot.net>
* 0.6.4 released
* ndk_version.rb : 0.6.5
2005-03-04(Fri) 13:23:37 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_state.rb : fix server message pattern
2005-01-20(Thu) 23:15:33 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : fix typo
2004-12-20(Mon) 20:15:03 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/weatherbot.nb : change unkown region error message
and ignore region's case
2004-12-20(Mon) 20:04:53 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/weatherbot.nb : strip region name
2004-12-20(Mon) 19:53:18 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/dict_bot.nb, plugins/pastebot.nb, plugins/weatherbot.nb
added (test version)
2004-12-03(Fri) 14:45:19 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_state.rb : fix again (patched by U.Nakamura)
2004-12-03(Fri) 13:59:48 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_state.rb : fix bug about mode change by server
* plugins/modemanager.rb : fix bug to detect mode
2004-11-24(Wed) 13:20:17 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/autodump.nb : fix bug (apply patch from shugo)
2004-08-25(Wed) 15:00:49 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : fix bug(add ',')
2004-08-20(Fri) 18:48:36 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb : fix googlec prompt
2004-08-19(Thu) 01:17:13 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : add '#nadoka' channel setting
2004-08-19(Thu) 01:12:03 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/autoaway.nb : fix bug(add condition at on_timer)
2004-08-16(Mon) 13:07:15 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_state.rb, ndk_manager.rb : fix kick bug([nadoka:271])
2004-08-14(Sat) 21:24:28 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/modemanager.nb : fix mode check routine(match -> include?)
2004-08-13(Fri) 11:04:36 +0900 Koichi Sasada <ko1@atdot.net>
* 0.6.3 released
* ndk_version.rb : 0.6.4
2004-08-13(Fri) 10:18:03 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/modemanager.nb : fix bug
* plugins/autodump.nb : added
* plugins/*.nb : fix hash access([] to fetch(key, default)).
2004-08-13(Fri) 10:04:26 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_state.rb : fix enbug
* nadokarc : change default channel and fix typo
* plugins/drbot.nb : fix configuration example's bug
* plugins/sixamo.nb : fix typo
2004-08-05(Thu) 08:25:48 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_state.rb : fix some bugs
2004-08-02(Mon) 07:51:51 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_client.rb : fix pong message field
* ndk_state.rb : fix on_quit process
* plugins/modemanager.nb : don't set mode if already set
2004-07-28(Wed) 05:07:00 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/google.nb : support gooo*gle
2004-07-27(Tue) 11:16:05 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/ndk_client.rb : fix typo
2004-07-26(Mon) 02:13:58 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/backlogbot.nb : fixed a bug
* plugins/modemanager.nb : applied unak's patch
(support delaied distribution, and so on)
* ndk_client.rb : fix exception handling
2004-07-24(Sat) 21:26:30 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/modemanager.nb : added
2004-07-24(Sat) 07:30:10 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix server login process(reconnect
if server replies error)
* ndk_manager.rb, ndk_state.rb : support 'KICK' state
* ndk_manager.rb, ndk_staet.rb : support safe channel
* plugins/backlogbot.nb : fix around safe channel bugs
* plugins/googlebot.nb(googlec) : fix charcode problem
2004-07-21(Wed) 19:17:13 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_bot.rb(canonical_channel_name) : added
and this alias 'ccn' is added
* ndk_state.rb : rename channel_member to channel_users
and channel_member_mode to channel_user_mode
2004-07-21(Wed) 00:57:44 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : part only from own nick when server
disconnect
2004-07-20(Tue) 11:33:46 +0900 Koichi Sasada <ko1@atdot.net>
* 0.6.2 release
* ndk_version.rb : 0.6.3
2004-07-20(Tue) 04:06:17 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_client.rb : use NdkCommandDescription to list
items
* ndk_config.rb(identical_channel_name) : add euc-jp option to regexp
2004-07-20(Tue) 02:23:35 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/sixamo.nb : change talk ratio algorithm
2004-07-20(Tue) 02:23:35 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/sixamo.nb : fix talk ratio algorithm
2004-07-20(Tue) 02:18:01 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/sixamo.nb : down talk rate and memorize his
talk
2004-07-20(Tue) 02:00:45 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_logger.rb : synchronize IO object output
2004-07-20(Tue) 01:48:45 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix invoke time event timing
2004-07-20(Tue) 00:37:02 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : add @pong_fail_count and MAX_PONG_FAIL
to check server response
* ndk_client.rb : fix usage 100% problem(remove Thread.pass
and ignore message when server connection is closed)
2004-07-19(Mon) 22:10:05 +0900 Koichi Sasada <ko1@atdot.net>
* 0.6.1 releaseds
* ndk_version.rb : 0.6.2
2004-07-19(Mon) 21:52:27 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : TimerIntervalSec to 60
2004-07-19(Mon) 21:40:17 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix time thread timing
* ndk_manager.rb : fix SIGINT hook
* ndk_version.rb : remove debug code
2004-07-19(Mon) 21:00:21 +0900 Koichi Sasada <ko1@atdot.net>
* 0.6.0 released
* ndk_version.rb : 0.6.1
2004-07-19(Mon) 20:59:11 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/mailcheck.nb : updated from
http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/ruexli/nadoka-plugins/
2004-07-19(Mon) 19:50:40 +0900 Koichi Sasada <ko1@atdot.net>
* rice/irc.rb : support long nick
* ndk_manager.rb : fix time event invoke timing
* ndk_logger.rb(slog, clog, write_log) : add nostamp option
* plugins/timestampbot.nb
2004-07-17(Sat) 00:06:54 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb : fix char code bugs
* ndk_manager.rb : trap SIGINT to quit program
* ndk_client.rb : add exception hook to protect unexpected
disconnect
2004-07-14(Wed) 04:29:47 +0900 Koichi Sasada <ko1@atdot.net>
* ToDo : removed
* README : fix url
2004-07-14(Wed) 04:27:53 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix exception handling
2004-07-14(Wed) 04:03:27 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_config.rb : add DefaultBotFiles
* ndk_config.rb : ch_config(ch, key) is added
* ndk_config.rb(make_bot_instance) : logging message to bot_state
* ndk_manager.rb : fix error recovery process(set @connected to false)
* plugins/backlogbot.nb : fix some bugs
(user to user messages and so on)
* plugins/weba.nb : fix configuration example's bug
2004-07-12(Mon) 16:51:24 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_version.rb : add rev to version string if this in trunk
2004-07-12(Mon) 16:39:59 +0900 Koichi Sasada <ko1@atdot.net>
* ChangeLog : add rev keyword
2004-07-11(Sun) 11:37:14 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/backlogbot.nb : fix schemes
2004-07-10(Sat) 22:48:35 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : fix filenameencoding bugs
* ndk_logger.rb : fix user to user message's logname
2004-07-10(Sat) 21:22:18 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : ignore NOTICE messages when logged in
* plugins/backlogbot.rb : ignore non channel messages
2004-07-10(Sat) 17:33:10 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_version.rb : check trunk
* ndk_bot.rb : add on_quit_from_channel event
* plugins/backlogbot.nb: added
2004-07-09(Fri) 07:45:29 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/drbot.nb : rename method name kick_* -> send/recv...
2004-07-09(Fri) 03:52:01 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/drbot.nb, plugins/drbcl.rb : added
* plugins/mailcheck.nb, plugins/message.nb :added
(contributed from Kazuhiro NISHIYAMA)
2004-07-09(Fri) 01:39:01 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_client.rb(client_notice) : added
* ndk_manager.rb, ndk_client.rb : support '/nadoka status' command
and add NDK_Manager#ndk_state, NDK_Bot#bot_state, NDK_Client#state
* plugins/rss_check.nb(bot_state) : added
2004-07-08(Thu) 08:31:33 +0900 Koichi Sasada <ko1@atdot.net>
* tagparts.rb : add tree2string
2004-07-07(Wed) 17:53:27 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_client.rb : fix socket bugs
2004-07-07(Wed) 17:15:07 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/weba.nb : add basic authentication, and some fixs
* plugins/shellbot.nb, plugins/evalbot.nb : undo
2004-07-07(Wed) 16:04:30 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/shellbot.nb, plugins/evalbot.nb : fix bugs
around constant search path
* ndk_state.rb(channel_member_mode) : added
* ndk_bot.rb : remove @raw_prefix
2004-07-07(Wed) 10:18:51 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/weba.nb : fix some issues
2004-07-06(Tue) 22:38:58 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_client.rb : fix exception bug
* ndk_manager.rb, ndk_config.rb : fix reload process
* nadokarc : fix typo
* plugins/weba.nb : fix some bugs, support writing
* tagparts.rb : added(required by weba)
2004-07-05(Mon) 15:40:09 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_config.rb : change default Channel_Info,
:timing as :startup
* ndk_manager.rb : fix nick change bugs
* plugins/weba.nb : added(test version)
2004-07-05(Mon) 13:13:26 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : add execption hook(client thread)
2004-07-05(Mon) 09:43:12 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : fix bug
2004-07-05(Mon) 08:31:35 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_logger.rb : ignore IOError when logging
* plugins/googlebot.nb : add option ':googlec_maxwords'
2004-07-05(Mon) 08:02:43 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : auto detect filename encoding(carelessly)
2004-07-05(Mon) 07:28:17 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc, ndk_config.rb : add 'Mode' option and
Channel_Info[:initial_mode] option
* nadokarc, ndk_config.rb : add 'FilenameEncoding' option
* ndk_logger.rb, ndk_config.rb : support japanese character
encoding channel name
* ndk_config.rb : fix canonical_channel_name and add
identical_channel_name
* ndk_manager.rb : support "/nadoka reconnect" command
* ndk_manager.rb : ping to server and check this response,
due to check connection
* ndk_manager.rb, ndk_state.rb : fix behavior when server
connection is closed
2004-07-04(Sun) 17:50:06 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_logger.rb : synchronize file output
2004-07-04(Sun) 16:15:24 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb : fix character code bugs
2004-07-03(Sat) 03:25:24 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/googlebot.nb : added
* nadokarc : add default join channel '#nadoka_check'
2004-06-01(Tue) 16:51:29 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/checkbot.nb : added(incomplete)
* plugins/rss_check.nb : change notice format
* ndk_client.rb : fix login messages(commands)
2004-05-14(Fri) 02:36:04 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix part process at enter_away
2004-05-14(Fri) 02:27:06 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_config.rb(canonical_channel_name) : added
and all configuration keys of channel information are canonical
* ndk_state.rb(canonical_channel_name) : added
and all state keys of channel are canonical
2004-05-09(Sun) 18:11:30 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : correct command to clients
2004-05-09(Sun) 17:27:46 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : change away nick lag time to 2 sec
2004-05-09(Sun) 16:46:30 +0900 Koichi Sasada <ko1@atdot.net>
* rice/irc.rb : fix some regexp bugs
* ndk_client.rb(send_motd) : use client original nick
* ndk_client.rb ; check io is still open
* plugins/rss_check.nb : change string compare operator
from '=~' to '=='
2004-05-09(Sun) 03:33:29 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb, ndk_state.rb(nick_succ) :
change nick.succ algorithm and timing(always change)
* ndk_manager.rb : refactoring around nick and away nick
* ndk_config.rb : change login timing action default
to do nothing
2004-05-05(Wed) 17:19:14 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_version.rb : 0.5.5 prepared
2004-05-05(Wed) 16:24:03 +0900 Koichi Sasada <ko1@atdot.net>
* ChangeLog : change date format
* 0.5.4 released
Sun, 02 May 2004 03:34:54 +0900 Koichi Sasada <ko1@atdot.net>
* nadoka.rb : add location of nadoka.rb to load path
Sat, 01 May 2004 23:58:55 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : support nadoka control with signal
and bot event on_sigusr[12]
Sat, 01 May 2004 23:04:40 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix typo
Sat, 01 May 2004 19:11:29 +0900 Koichi Sasada <ko1@atdot.net>
* change source management system to Subversion
Sat, 01 May 2004 14:38:04 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix bootstrap process
* rice/irc.rb : add easy flood control
* 0.5.3 released
Sat, 01 May 2004 14:03:52 +0900 Koichi Sasada <ko1@atdot.net>
* nadokarc : fix typo
Sat, 01 May 2004 13:24:14 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_config.rb : add nadoka server name
* nadokarc : fix IRCnet servers
* 0.5.2 released
Sat, 01 May 2004 06:35:28 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_logger.rb : added
* ndk_bot.rb : add @bot_config
* ndk_* : use @logger instead of @config to logging
* ndk_config.rb : extend BotConfig format
* ndk_manager.rb, rice/irc.rb : fix reconnect process
* some refactoring
Fri, 30 Apr 2004 02:57:46 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : ignore(and report) exception while '/nadoka reload'
reloading
Wed, 28 Apr 2004 11:24:23 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_err.rb : change exception hierarchy
* ndk_manager.rb : dup filtered message
Wed, 28 Apr 2004 10:31:29 +0900 Koichi Sasada <ko1@atdot.net>
* 0.5.1 released
Wed, 28 Apr 2004 02:37:34 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/shellbot.nb : remove debug print
Wed, 28 Apr 2004 02:07:06 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/evalbot.nb, plugins/shellbot.nb : added
* ndk_bot.rb : add on_client_privmsg, on_nadoka_command
* ndk_err.rb : add some exception class
* ndk_manager.rb : fix some bugs
Tue, 27 Apr 2004 22:29:07 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_version.rb : added
* ndk_manager.rb : add Privmsg_Filter, Notice_Filter
Mon, 26 Apr 2004 10:46:49 +0900 Koichi Sasada <ko1@atdot.net>
* 0.5.0 released
Mon, 26 Apr 2004 10:29:47 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : change name on_message_default to
on_every_message
* ndk_manager.rb, ndk_bot.rb : change first argument
of bot event handlers to PrefixObject
Sun, 25 Apr 2004 22:59:07 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/rss_check.nb : add on_privmsg
* ndk_manager.rb : make ndk_error message more detail
Sun, 25 Apr 2004 20:47:16 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb, ndk_bot.rb : fix typo(bot_destruct)
* ndk_err.rb : add NDK_BotBreak
* ndk_state.rb : remove debug output
* plugins/rss_check.rb : exception handling when translation error
Sun, 25 Apr 2004 18:21:30 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : add on_message_default
Sun, 25 Apr 2004 14:55:56 +0900 Koichi Sasada <ko1@atdot.net>
* rss_check.rb : fix recent check
Sat, 24 Apr 2004 23:48:07 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix bug TCPServer.new. reported
by Tadaaki OKABE <kabe@kabe.ac>.
* ndk_config.rb : fix ndk_config.rb script.
* rss_check.rb : add LIRS support
* rss_check.nb : add space around uri
Sat, 24 Apr 2004 13:07:22 +0900 Koichi Sasada <ko1@atdot.net>
* rss_check.rb, plugins/rss_check.nb : added
Sat, 24 Apr 2004 02:37:47 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_config.rb : fix to use string strip
Sat, 24 Apr 2004 01:20:55 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb, etc : introduce invoke_event mechanism
* ndk_config.rb : support Quit_Message which showed when
program is quitting
* ndk_config.rb : support
Channel_info{"ch" => {:part_message => '...'}}
* ndk_manager.rb, etc : fix exception handling with thread
* ndk_manager.rb : support /nadoka restart
Fri, 23 Apr 2004 22:27:17 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_state.rb : remove debug print
Fri, 23 Apr 2004 19:56:54 +0900 Koichi Sasada <ko1@atdot.net>
* support tracing channel state. so nadoka doesn't need to command
NAMES when a client join
* ndk_manager.rb : support channel join when client login
(:timing => :login) by U.Nakamura <usa@garbagecollect.jp>
* ndk_config.rb : fix topic log format and output
* ndk_manager.rb, ndk_config.rb : add Client_server_host
* 0.4.0 released
Fri, 23 Apr 2004 10:35:04 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manger.rb, ndk_client.rb, ndk_config.rb :
support away action with Away_Message, Away_Nick
* nadoka.rb : fix version string
* ndk_config.rb : ACL -> ACL_Object
* 0.3.5 released
Fri, 23 Apr 2004 02:45:13 +0900 Koichi Sasada <ko1@atdot.net>
* add a copyright statement to each file
* fix a ACL bug
Thu, 22 Apr 2004 18:31:39 +0900 Koichi Sasada <ko1@atdot.net>
* rice/irc.rb : mitigate IRC message check(CRLF)
Thu, 22 Apr 2004 17:58:25 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb : fix on_timer event call
* 0.3.4 released
Thu, 22 Apr 2004 17:01:45 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_client.rb : fix that send message to a client which has not
logged in.
* ndk_config.rb : fix ${channel_name} sanitizing
* ndk_client.rb (login) : fix client login sequence
* ndk_config.rb : fix expand dir with log_dir
* ndk_manager.rb : close when client socket when client closed
* ndk_config.rb : add Client_server_acl
* ndk_config.rb : GC.start when reload config
* 0.3.3 released
Thu, 22 Apr 2004 11:02:00 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_bot.rb : add on_client_login, on_client_logout event
* plugins/sixamo.nb : ver. up sixamo bot san
* 0.3.2 released
Wed, 21 Apr 2004 21:19:27 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb (logging) : add some logging action
* ndk_manager.rb : fix a ctcp VERSION bug.
Wed, 21 Apr 2004 20:00:59 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_config.rb : change the Server information setting format
* ndk_err.rb : add Nadoka::NDK_RestartProgram(not used)
* 0.3.0 released
Wed, 21 Apr 2004 18:32:21 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/sixamo.nb : modify to use configuration
* ndk_config.rb : Hostname use Socket.gethostname
Wed, 21 Apr 2004 13:48:42 +0900 Koichi Sasada <ko1@atdot.net>
* plugins/sixamo.nb : added
Wed, 21 Apr 2004 02:32:26 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb, ndk_client.rb : move 'send_from_client'
method to ndk_client
* ndk_err.rb : add NDK_QuitProgram class
Tue, 20 Apr 2004 18:06:47 +0900 Koichi Sasada <ko1@atdot.net>
* ndk_manager.rb (send_to_bot) : fix bot round robin routine
* ndk_bot.rb : add NDK_BotBreak to interrupt bot round robin
* ndk_config.rb : $C encode with URI.encode
* ndk_config.rb : Bots -> BotFiles
* ndk_config.rb : add Log_TimeFormat
* ndk_config.rb : Plugin_dir suppoort Enumerable
Tue, 20 Apr 2004 13:33:19 +0900 Koichi Sasada <ko1@atdot.net>
* 0.1 released