2004-11-10  YAMASHITA Junji  <ysjj@unixuser.org>

	* configure.in:
	  + VERSION=2.95.3
	* skkserv.rb.in:
	Rescue the expections of tcpwrappers while acceptings.

2004-11-08  YAMASHITA Junji  <ysjj@unixuser.org>

	* doc/rskkserv.conf.sample:
	s/pid_FILE/pid_file/
	* doc/conf-o2n.rb:
	s/PIDFILE/PID_FILE/
	* Makefile.in:
	Install new rskkserv.conf iff not exist.
	
	Thanks to KURASHINA.

2004-11-04  YAMASHITA Junji  <ysjj@unixuser.org>

	* configure.in:
	  + VERSION=2.95.2
	* skkserv/ebdic.rb:
	As adapt to the wdic-fpw1.4 that the headline includes category,
	remove category string from candidates.
	* test/ebdic-common.rb:
	(format) New method for EPWAgent::Module.format
	* test/ebdic-wdic.rb:
	(test_format) New test case for headline includes category or not.
	* test/skkdic.rb:
	(test_lookup_okuri_nasi_success) Follow up skkdic changes,
	version 2004-03-23.
	
2004-11-02  YAMASHITA Junji  <ysjj@unixuser.org>

	* Makefile.in:
	(ext/extconf.rb target) Fix missing '%' chars.
	* configure.in:
	(AC_OUTPUT) Add doc/rskkserv.1 and doc/rskkserv.1.ja_JP.eucJP
	* doc/rskksev.1.ja_JP.eucJP:
	Oops, change file encoding iso-2022-jp to euc-jp.

	Thanks to KURASHINA.

2004-02-08  YAMASHITA Junji  <ysjj@unixuser.org>

	* skkserv.rb.in:
	Simplify the code of pid file. Now one pid is in the file.
	Lazy load the dictionary agent libraries.
	Catch more exception while writing pid.
	Change the timing of deleting pid file.

2003-11-22  YAMASHITA Junji  <ysjj@unixuser.org>

	* test/conf.rb: Switch to Test::Unit from RUNIT.
	* test/ebdic-common.rb: Ditto.
	* test/ebdic-koujien.rb: Ditto.
	* test/ebdic-mypaedia.rb: Ditto.
	* test/ebdic-wdic.rb: Ditto.
	* test/ebdic.rb: Ditto.
	* test/skkdic.rb: Ditto.
	* test/skkserv.rb: Ditto.
	* doc/conf-o2n.rb: Added.

2003-11-18  YAMASHITA Junji  <ysjj@unixuser.org>

	* skkserv/ebdic.rb: Now module name and subbook are not requisite,
	really optional.
	
2003-11-16  YAMASHITA Junji <ysjj@unixuser.org>

	* make-dist.sh: Support making from CVS tree.
	Remove doc generation.
	Remove autoconf cache directory on distclean.
	Extract the package version from configure.in.
	* Makefile.in (test): Create missing symlink and directories.
	(distclean): Remove working directories of test.
	* skkserv.rb.in (mainloop): Responds exception as server error.
	
2003-11-15  YAMASHITA Junji  <ysjj@unixuser.org>

	* configure.in:
	  + VERSION=2.95.1
	  + s/NOLOG/nolog/
	* skkserv/conf.rb: added.
	  new configuration infrastructure.
	    - new configuration file format.
	    - new configuraiton class Conf.
	* test/conf.rb: added.
	  testsuite for skkserv/conf.rb
	* skkserv.rb.in:
	  + adapt to the new config infra.
	  + pid file is close iff it isn't closed.
	  + remove messy dummy module definition, it isn't work with
	    ruby1.8 and be needless by new config infra. 
	* skkserv/skkdic.rb:
	  + adapt to the new config infra.
	  + remove kcode/sjis support.
	* skkserv/ebdic.rb:
	  + adapt to the new config infra.
	  + no error on the loading even if the eb library isn't exist.
	* rskkserv.conf.in: rewritten with new config file format.
	* Makefile.in: add the test target for testing.
	
2003-10-08  YAMASHITA Junji  <ysjj@unixuser.org>

	* rskkserv: 2.94.13 release
	* skkserv.rb.in: use explicit exit status value 0
	   when become to be daemon.

2003-09-24  YAMASHITA Junji  <ysjj@unixuser.org>

	* skkserv.rb.in: ruby1.8, Object#type is deprecated.
	  use Object#class instead.

2003-04-12  YAMASHITA Junji  <ysjj@unixuser.org>

	* skkserv.rb.in: merge patch to limit the binding interface.

2001-11-20  YAMASHITA Junji  <ysjj@unixuser.org>

	* skkserv/ebdic.rb (MYPAEDIA.format):
	  pass at the added test case.
	  
	* test/ebdic-mypaedia.rb:
	  add test case.

2001-11-19  YAMASHITA Junji  <ysjj@unixuser.org>

	* rskkserv: 2.94.12a release

	* Makefile.in: replace "\x40...\x40" to "@...\@".
	  @...\@ is safe expression for configure.
	
	* configure.in:  merge patch partially from 
	  SATO Satoru <ssato@redhat.com>
	* rskkserv.spec.in: ditto.
	* skkserv.rb.in: ditto.

2001-10-18  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* rskkserv.spec.in: added.
	  Thanks to SATO Satoru <ssato@redhat.com>

	* configure.in: added rskkserv.spec to AC_OUTPUT.

2001-08-14  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* rskkserv: 2.94.12 release

	* make-dist.sh: New.

2001-08-13  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* debian/: New.

	* ext/depend.in: Removed.

	* skkserv.rb.in:
	  + remove library path args to ruby interpreter.
	  + (Module#each_module): Added.
	  + (SKKDictionary#initialize): use above method.

	* ext/lib/skkdic.rb, ext/lib/ebdic.rb:
	  (create_search_agents): use each_module.

	* Makefile.in: Now ext/* are rss-installed.

	* ext/extconf.rb.in (create_depend): New.
	  create ext/depend, that include the target rss-install.

2001-07-23  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* Makefile.in (README, INSTALL): New targets.

	* rskkserv.conf.sample (PID_FILE, LOG_FILE, SKKDic::CACHEDIR):
	  use "./var" directory.

	* skkserv.rb.in (SKKDictionary#initialize):
	  + Logging what agents will be used.
	  + no use constants reversal.
	
	* doc/README.rd.ja, doc/INSTALL.rd.ja: New.

	* doc/README.old: renamed from README.
	
	* ext/skkdic.c (Init_skkdic): fix load path order problem.

	* skkserv/logger.rb (@@time_format): change default value.

	* skkserv/skkdic.rb (SKKDic#to_s): New method.
	* skkserv/ebdic.rb (EBDic#to_s): Likewise.
	
	* test/skkserv.rb (test_z): removed.

	* test/skkdic.rb (test_lookup_okuri_nasi_success):
	  add "".
	
2001-07-17  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* Makefile.in:
	  + rubylib: renamed rubylibdir
	  + RLIBDIR: removed
	  + site-install: New target.
	  + $(SKKSERV): include rsslibdir, rssarchdir in load path.

	* bootstrap.sh, ext/depend: New.

	* ext/extconf.rb: change directory guesssing strategy
	
	* skkserv.rb.in:
	  + add rubylibdir and rubyarchdir to library path
	  + Now load tcpwrap iff SKKServerConfig::TCPWRAP is not false.
	
	* rskkserv.conf.in (TCPWRAP): New config variable
	
2001-07-10  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv/ebdic.rb:
	  + fix typo.
	  + (EBDic#initialize): work with eb v3.
	    Thank "UECHI Yasumasa" <uh@u.dhis.portside.net>
	    for reporting.
	  + (EBDic.create_search_agents):
	    allow to specify the subbook with "SUBBOOK"
	    as well as "SUBDIC".
	  + (EPWAgent::NULLFormatter): New.
	
2001-02-27  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv/ebdic.rb (EBDic#search):
	  + use search2/endsearch2 methods.
	  + (KOUJIEN.format): delete midpoint char on candidate.

	* test/ebdic-koujien.rb:
	  add test case.

2001-02-26  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv/ebdic.rb (KOUJIEN.format):
	  pass at the added test case.
	  
	* test/ebdic-koujien.rb:
	  add test case.

2001-02-25  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* rskkserv: 2.94.10 release

	* skkserv/ebdic.rb(EPWAgent):
	  + (GAIJI): constant moved from KOUJIEN.
	  + (gaiji_nasi?): new function.
	  + (KOUJIEN.format, format_sub): to use gaiji_nasi?.
	  + (MYPAEDIA.format, format_sub): check with gaiji_nasi?.

	* test/ebdic-common.rb: added.

	* test/ebdic*.rb:
	  + to use test/ebdic-common.rb.
	  + change class name EBDic*Test to TestEBDic*.

2001-02-24  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv/ebdic.rb (KOUJIEN.format):
	  pass at the added test case.

	* test/ebdic-koujien.rb:
	  + add test case.
	  + (search, join): add new functions, and test cases use it.

2001-02-18  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* rskkserv: 2.94.9 release

	* skkserv.rb.in (SKKServer.remove_pid):
	  fixed.
	
2001-02-17  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv.rb.in (peer_string):
	  typo fixed.

	* skkserv/ebdic.rb (KOUJIEN.format):
	  pass at the added test case.

	* test/ebdic-koujien.rb:
	  modify test case.

2001-02-04  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* rskkserv: 2.94.8 release

	* skkserv.rb.in, rskkserv.conf.in
	  + add flag to be daemon or not
	  + add code to record pid

	* configure.in:
	  add `--with-piddir[=PIDDIR]'

	* Makefile.in:
	  + add code of handling piddir
	  + skkserv.rb and rskkserv.conf depends on @CONFIG_STATUS@

	* skkserv.rb.in, ext/lib/logger.rb:
	  add verbose option.

	* skkserv.rb.in, ext/lib/skkdic.rb:
	  reduce the calling of Logger.log
	
	* skkserv/ebdic.rb (KOUJIEN.format):
	  pass at the added test case.

	* test/ebdic-koujien.rb:
	  add test case.

	* test/ebdic-*.rb:
	  + put test_search_success* into test_search_success.
	  + change char using with join from "," (or "/") to ";".
	
2001-01-27  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv.rb.in: BUFSIZ is renamed BUFSIZE,
	  and change the value same as the orignal skkserv's value.

2001-01-26  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* ext/skkdic.c, ext/lib/skkdic.rb:
	  change interface of SKKDic.search, for improve search time

2001-01-25  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* rskkserv: 2.94.0 release

	* rskkserv.conf.in: added

	* configure.in, Makefile.in: added

	* Makefile:
	  removed, and it's auto-generated from Makefile.in

	* skkserv/, ext/lib/: skkserv/ is renamed ext/lib/

	* ext/exconf.rb.in: added

	* ext/extconf.rb:
	  removed, and it's auto-generated from ext/extconf.rb.in

2001-01-24  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* test/skkdic.rb, ext/skkdic.c, etc/extconf.rb: added.

	* skkserv/skkdic.rb: require "skkserv/skkdic.so"

2001-01-23  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv/ebdic.rb (MYPAEDIA.format): add extract pattern.

2001-01-22  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv.rb.in: no exit when failed to open /dev/console.

2001-01-21  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* rskkserv: 2.91.1 release

	* test/ebdic.rb: fix incorrect assert condition.

	* skkserv/ebdic.rb:
	  + pass kana to formatter.
	  + module MYPAEDIA:
	    exclude candidate that all the same to kana.
	
	* skkserv/skkdic.rb:
	  When failed to write cache file, not exit, but logging.

	* skkserv.rb.in, skkserv/*dic.rb:
	  replace printf debug with Logger.log.

	* skkserv/logger.rb: added.

2001-01-17  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* rskkserv: 2.90.1 release

	* test/*.rb: refine test code.

	* skkserv.rb.in, skkserv/*.rb: chomp the search string.
	
2000-12-25  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* Maintainer: YAMASHITA Junji.

2000-12-23  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv/ebdic.rb: added.
	  + KOUJIEN/MYPAEDIA/WDIC is supported.

2000-12-22  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv/skkdic.rb: added.
	* skkserv.rb:
	  + class SKKDic move to skkserv/skkdic.rb,
	  + some runtime options are deleted.
	  + move @mutex to SKKDictionary#search from SKKDic#search.
	* skkserv.rb, skkserv/*dic.rb:
	  + search agents return the candidates as array.
	* skkserv/skkdic.rb:
	  + add 'KCODE' option.
	* skkserv.rb:
	  + remove --sjis option.
	
2000-12-21  YAMASHITA Junji ( )  <ysjj@unixuser.org>

	* skkserv.rb:
	  + use configuration file.
	    - add option "--config {config-filename}"
	    - some constants of SKKServer move to confile.
	  + old class SKKDictionary is renamed SKKDic.
	  + class SKKDictionary is renewed.
	  + sync stdout, if -d option.
	  + fix typo.
	* rskkserv.conf: added.

