2008-04-03  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Do not close a internal transaction when
	  Sync message is received after receiving Parse message. This
	  hack is for PHP-PDO.

2008-04-01  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_rewrite_outfuncs.c: Fix "AS" handling in FROM clause. Patch
	  contributed by sho-san.

	* configure.in, configure: Prepare for 2.1 beta2.

2008-03-31  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* TODO: Add Docs section and add an item (writelibpcp docs)

2008-03-31  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* NEWS, doc/pgpool-ja.html: Add a item into 2.1 release note.

2008-03-27  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* doc/tutorial-en.html, doc/tutorial-ja.html: Add an example to
	rotate pgpool log files.

	* doc/pgpool-en.html, doc/pgpool-ja.html, doc/pgpool.css,
	doc/tutorial-en.html, doc/tutorial-ja.html: Add copyright.

	* pool_connection_pool.c: Fix core dump with the following
	scenario.
	  1. detach a node.
	  2. create connection pool.
	  3. attach the node.
	  4. reuse the connection pool.

	* pcp_child.c, recovery.c: Fix a race condition between SIGUSR2
	signal and pause().

	* child.c, pool_hba.c: Use child_exit() instead of exit().

2008-03-26  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* doc/pgpool-en.html, doc/pgpool-ja.html: Add description about
	the timing of recovery command invocation.

2008-03-25  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* TODO: Translate into English.


2008-03-20  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* doc/pgpool-en.html, doc/pgpool-ja.html: Add info about pgpool-II
	  download page.

2008-03-19  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix hang up in master/slave mode.

2008-03-18  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pgpool.conf.sample: Remove ";" in recovery_timeout.

2008-03-13  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* ylwrap: Add ylwrap generated by automake 1.10.

	* pg_md5.c: Fix compile error on FreeBSD. Per report by ISHIDA
	  Akio.

	* pool_process_query.c: Fixed kind mismatch error in master
	  slave mode with following scenario. This bug was introduced in
	  pgpool-II v2.0.

	  BEGIN;
	  SET client_encoding TO SJIS;

	  Fixed load balancing in master slave mode. This bug was
	  introduced in pgpool-II v2.0.

2008-03-12  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_proces_query.c: Fixed DEALLOCATE ALL processing.

	* configure.in, configure: Support set_ps_display on
	  FreeBSD. Patch contributed by ISHIDA Akio.

	* pcp/pcp_recovery_node.c: Fix typos in pcp_recovery_node.c
	  usage. Patch contributed by Jun Kuriyama.

	* main.c: Improve bind(2) and unlink(2) error message. Patch
	  contributed by Jun Kuriyama.

	* pool_process_query.c: health_check_timeout did not work
	  correctly. Report and patch by Kenichi Sawada.

2008-03-11  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fixed hang up if a node was executed
	  immediate shutdown.

	* main.c, doc/pgpool-ja.html, doc/pgpool-en.html:
	  - Add '%M'format to obtain old master node ID into
	    failover_command and failback_command.
	  - When master node was down, killed all children process during
	    executing failover_command.
	  - Fixed SIGSEGV if backend0 was undefined.

2008-03-10  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* pool_process_query.c: Fix a compiler warning.

	* pool_auth.c: Fix using uninialized varible in
	  pool_read_message_length().

2008-02-29  Taiki Yamaguchi  <yamaguchi@sraoss.co.jp>

	* pg_md5.c: Implement "-p" option for password prompt to avoid
	reading password from command-line argument. (patch contributed by
	Volkan Yazici) Also disable terminal ECHO while reading password
	with "-p" option.

2008-02-26  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* main.c: Add comment. Add -v option, which prints version info.

2008-02-25  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix asynchronous query handling.
	  When ReadyForQuery message was received, pgpool set off
	  loadbalancing flag, internal transaction flag and so on. If
	  client sended a Query message before receiving the ReadyForQuery
	  message, pgpool reported error message.

	  So, we block the Query message while backend nodes process a
	  query.

	* recovery.c: Improve error message.

2008-02-20  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Return TRUE in is_select_query() if a
	  query is "COPY TO STDOUT". kind mismatching error was caused by
	  pg_dump or pg_dumpall. Per report by Bruno Lustosa.

2008-02-19  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix misspell. Patch contributed by Jun
	  Kuriyama.

	* pool_process_query.c: Fix HINT clause handling in extended query
	  protocol. pgpool did not replicate the following query with
	  extended query protocol.
	    /* REPLICATION */ SELECT func();
	  Per report by Sagar Thapa.


2008-02-18  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_stream.c: Add error checking.

2008-02-15  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* main.c: Polling signals per 3 secs when health check is
	  disabled.

	* main.c: Fix zombie process problem. "switching" flag did not
	  clear when invalid node ID was detached.

2008-02-14  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_connection_pool.c: Do not create connection cache to
	  standby nodes in raw_mode. As a result, we can use pgpool-II +
	  warm standby with raw_mode.

	* main.c: Fix a failover bug that pgpool did not determine a next
	  master node in raw_mode.

2008-02-12  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* child.c, pgpool.conf.sample, pool.h, pool_config.c,
	  pool_config.l, pool_process_query.c, pool_stream.c: Remove
	  "replication_timeout" parameter. This parameter was enabled if
	  replication_strict = false. However replication_strict was
	  already removed.

2008-02-12  Taiki Yamaguchi  <yamaguchi@sraoss.co.jp>

	* pool.h: Fix a bug in raw mode where only 1 of multiple nodes
	  were recognized by pgpool.

2008-02-08  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* sql/pgpool-recovery/pgpool-recovery.c: PostgreSQL superuser can
	  *only* execute pgpool_recovery and pgpool_remote_start functions
	  because of security issue.

2008-02-08  Taiki Yamaguchi  <yamaguchi@sraoss.co.jp>

	* pgpool.conf.sample, pool.h, pool_config.c, pool_config.l: added
	  a new configuration parameter "recovery_timeout".

          pgpool waits so many seconds, specified by recovery_timeout,
	  for:

          1) all client connections are closed before the 2nd stage
          2) a remote host to start up in the final stage

          Note that "recovery_timeout = 0" means NO WAIT; not no timeout.

	* recovery.c: Use "recovery_timeout" to decide how long pgpool
	should wait before online-recovery fails.

	* main.c, pcp_child.c, recovery.c: Implemented configuration file
	  "reload" function into PCP.

	* pcp/pcp.c: Disabled PCP client's timeout.
	  PCP commands still take timeout option, but ignores and set
	  notimeout.

2008-02-05  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Remove unneccesary flushing output
	  buffer.

	* pool_auth.c: Fix authentication error when master was down.

2008-01-29  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* COPYING, ...: Update copyright.

2008-01-28  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Change log level of the following message
	  from ERROR to LOG.

	  ProcessFrontendResponse: failed to read kind from
	  frontend. fronend abnormally exited

	  This means that pgpool detects unexpected EOF. This is not
	  pgpool's error.

2008-01-25  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Load balancing node was changed after
	  processing transaction. For example,

          SELECT 1; <-- node 1
	  BEGIN;
	  SELECT 2; <-- node 0(master)
	  END;
	  SELECT 3; <-- node 0(master)

	  "SELECT 3" was sended to a master node, not a load balancing
	  node.

	  VALID_BACKEND macro does not check node validation if
	  in_load_balancing is 1. So we do not use VALID_BACKEND macro to
	  check whether load balancing node is down.

2008-01-11  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* main.c, pool_hba.c, pool_process_query.c, parser/parser.c,
	  parser/pool_memory.c, parser/pool_memory.h: Fix memory leak at
	  prepared statement list. pgpool caches a parse tree in prepared
	  statement list. The parse tree copy deeply, but we freed only
	  the top node of the parse tree.

2007-12-27  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* main.c, pgpool.conf.sample, doc/pgpool-en.html,
	  doc/pgpool-ja.html: Allow '%m' character to obtain master node
	  id in failover_command and failback_command.

2007-12-26  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix internal transaction handling in
	  extended query protocol. pgpool did not send "COMMIT" to close
	  an internal transaction block.

2007-12-22  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* recovery.c: Add lots of pool_log to show the recovery steps.

2007-12-11  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* main.c: Change "starting health checking" and "retrying %d th
	  health checking" log messages to DEBUG messages since they are
	  too verbose.

2007-12-07  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* child.c, configure, configure.in, pcp_child.c, pool_config.c,
	  pool_config.l, pcp/pcp.c: Fix compile error and warning on
	  Solaris 10.

2007-12-06  Yoshiharu Mori  <y-mori@sraoss.co.jp>

	* pool_rewrite_query.c: FIX: INSERT statment in a parallel
	  mode. How to count the Value Clause list was wrong.

2007-12-05  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_stream.c: Improve buffering algorithm in pool_write().

2007-12-03  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Don't output log if PostgreSQL send a
	  warning message in do_command().

2007-12-01  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix memory leak when PREPARE or DEALLOCATE
	  is failed.

	* pool_process_query.c: Fix segmentation fault if CloseComplete
	  command was received.

2007-11-30  Yoshiharu Mori  <y-mori@sraoss.co.jp>
	* pool_rewrite_query.c: The INSERT statment did not correspond to
	  the parser of postgresql 8.3 that pgpool-II 2.0 had. Therefore,
	  the following errors occur if INSERT is done in a parallel mode.

	     ERROR: pgpool2 sql restriction
	     DETAIL: cannot use SElectStmt in InserStmt

2007-11-24  Tatsuo Ishii  <ishii@sraoss.co.jp>
	* doc/pgpool-en.html, doc/pgpool-ja.html: Fix english docs.
	  Add a link to tutorial.

2007-11-22  Tatsuo Ishii  <ishii@sraoss.co.jp>
	* pool_config.c, pool_config.l: Add missing replicate_select
	  entry.

2007-11-21  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pgpool-II 2.0.1: See NEWS

2007-11-21  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix segmentation fault with UPDATE or
	  DELETE query.

2007-11-16  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pgpool-II 2.0: See NEWS

2007-11-1  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>
	* pgpool-II 2.0 beta1: See NEWS

2007-10-18  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_query_cache.c: Although the second argument of
	  PQunescapeBytea() requires size_t which size is 8 byte in 64bit
	  machine, pgpool passed 4 byte variable. It caused segfault. So
	  fixed passing size_t variable.

2007-10-16  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix hang up in load balancing mode. The
	  bug was introduced in V1.2.

2007-10-15  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix invalid memory access when pgpool
	  processed DEALLOCATE statement.

2007-10-12  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* parser/parser.c, pool_parser.h, scan.l: Fix scanner's error
	  handling. If there was a unterminated double-quote identifier,
	  scanner entered infinite-loop.

2007-10-12  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* child.c, pool.h, pool_config.l, pool_config.c
	  pool_process_query.c: Add new directive
	  "authentication_timeout". The directive means the maximum time
	  in seconds to complete client authentication. The default value
	  is 60.

2007-10-11  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* child.c, pool.h: Check startup packet length. If the length is
	  greater than 10,000 byte, pgpool reject the connection.

2007-09-26  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: SET statements are replicated in
	  master/slave mode.

2007-09-14  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* child.c, pool.h, pool_process_query.c: pool_process_query.c: Fix
	  hang up when load balancing node was down. If load balancing
	  node was down, select other node.

2007-08-29  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Parse message including
	  INSERT/UPDATE/DELETE query acquires RowExclusiveLock. However
	  pgpool did not wait a response from each node. It was possible
	  to occur deadlock problem.

	  Fix memory leak in reset_prepared_list.

2007-07-26  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* child.c, pool.h, pool_connection_pool.c: SIGALRM handler didn't
	  safe. Because it called non-reentrant functions. We only set a
	  flag in SIGALRM handler. Then we close expired connections in
	  safe places.

2007-07-26  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_connection_pool.c: Fix memory leak when connection slot is
	  full.

2007-07-24  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool.h, pool_process_query.c: Detect deadlock in
	  do_command(). When insert_lock was true, kind mismatch error
	  occured.

2007-07-24  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* child.c, pool_type.h, pool_process_query.c: pgpool chooses it
	  after receiving AuthenticationOK('R') message. So pgpool load
	  balance to the same node inside a same session.

2007-07-23  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pgpool.conf.sample, pool.h, pool_config.l, pool_process_query.c:
	  Add new parameter named "replicate_select". Default value is
	  'false'. If it is true, pgpool replicates SELECT queries when
	  load balancing is disabled. This is a old specification which
	  was V1.0. If it is false, pgpool only sends them to the master
	  node. This is a current specification.

2007-07-17  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix hang up when backend node did fast or
	  immediate shutdown.

2007-07-11  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool.h, pool_stream.c, pool_process_query.c: Fix kind mismatch
	  error when deadlock occured.

2007-07-09  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* main.c: Fix signal handling.

2007-07-05  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix bugs in master_slave mode.

2007-06-27  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool.h, pool_process_query.c: Fix hang up when a SELECT query
	  has error inside transaction block. It occurs only in simple
	  query protocol.

2007-06-20  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* main.c: Fix SIGCHLD and SIGUSR1 signal handling. Signal handlers
	  set flags only, then a parent process checks flags in signal
	  safe places.

2007-06-18  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix compile warning and memory leak in
	  CursorResponse().

2007-06-15  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* Version 1.1.1

2007-06-11  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix kind mismatch error when
	  load_balance_mode is true.

2007-06-02  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix typo EmptyQueryResponse
	  message. pgpool hung up in EXECUTE command. (Patch contributed
	  by Kenichi Sawada)

2007-05-29  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix handling protocol version 2.

2007-05-25  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* Version 1.1

2007-05-24  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* parser/pool_memory.c: Fix core dump in pool_memory_realloc().

2007-05-17  Taiki Yamaguchi  <yamaguchi@sraoss.co.jp>

	* Support HBA authentication.
	* Support log_connections
	* Support log_hostname
	* Support "ps" status display
	* sample/pgpool.pam: PAM service configuration file. It will be
	  installed to "$PREFIX/share/pgpool-II/"
	* doc/pgpool-ja.html: Added pool_hba description.
	* doc/pgpool-en.html: Added pool_hba description.

2007-04-26  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_connection_pool.c: Retry connect() when it is interrupted
	  by signal.

2007-04-20  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Enhance that the query that begins with
	  "SELECT nextval()" or "SELECT setval()" are always replicated
	  under replication mode. Then, SELECT statements are only
	  executed by MASTER node if load_balance_mode is false. If need
	  to replicate select statement, add a comment in the begining of
	  the query.

2007-03-01  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Support load balancing with extended
	  protocol.

2007-03-01  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* parser/Makefile.am, parser/copyfuncs.c: Porting deep copy
	  functions for tree nodes from PostgreSQL.

2007-02-28  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* Makefile.am: Use libtool's -rpath option instead of ld's rpath
	  option. Because rpath option name is platform-dependent.

2007-02-16  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* Makefile.am, configure.in, pool_connection_pool.c,
	  pool_query_cache.c, pcp/pcp.c, pcp/pcp_stream.c: Fixed compile
	  error on MacOS X. MacOS's ld does not have rpath option. So add
	  --disable-rpath option to configure for MacOS X.

2007-02-13  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* Version 1.0.2

2007-02-12  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* doc/pgpool-ja.html: Add release note.

2007-02-12  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* doc/pgpool-ja.html: Add Japanese release note into
	  pgpool-ja.html.

2007-02-12  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* child.c, pool.h, pool_connection_pool.c: pgpool *only* checks
	  backend connection when connection pool is reused.

2007-02-09  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* NEWS: fix indent.

2007-02-09  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* NEWS: Remove '\000'.

2007-02-08  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* doc/pgpool-en.html: prepare for 1.0.2

2007-02-08  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* NEWS, config.h.in, configure: Prepare for 1.0.2

2007-02-08  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* doc/pgpool-ja.html: Add new loadbalancing rule in replication
	  mode section.

2007-02-08  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_query_cache.c, configure.in, pool_system.c: Fixed configure
	  error if libpq version is 7.4.x. 7.4 does not have PQprepare().
	  So when version is 7.4, pgpool uses PREPARE statement instead of
	  PQprepare().

2007-02-08  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* configure.in: Prepare for 1.0.2

2007-02-07  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* Makefile.in, aclocal.m4, configure, configure.in, pool_config.c,
	  parser/Makefile.in, pcp/Makefile.in: update configure.in to use
	  pg_config.  Patch made by Yoshiyuki Asaba.

2007-02-06  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_connection_pool.c: Add checking socket state when connection
	  pool is reused.  If socket is closed, pgpool try to create new
	  connection pool.

2007-01-30  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Disable to load balance in the following
	  cases.    - SELECT FOR UPDATE    - SELECT INTO    - /* xxx */
	  SELECT ... (This is pgpool-I spec.)

2007-01-13  Taiki Yamaguchi  <yamaguchi@sraoss.co.jp>

	* pool_signal.h:
	  fixed #ifndef ~ #define macro for that it could have been
	  included redundantly.

2007-01-10  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix auto-deallocation. If a client used PDO
	  interface, pgpool didn't clean prepared statement.

2007-01-05  Devrim GUNDUZ  <devrim@commandprompt.com>

	* COPYING, child.c, main.c, pcp_child.c, pgpool.8.in, pool.h,
	  pool_auth.c, pool_config.c, pool_config.l,
	  pool_connection_pool.c, pool_error.c, pool_ipc.h, pool_params.c,
	  pool_process_query.c, pool_query_cache.c, pool_rewrite_query.c,
	  pool_rewrite_query.h, pool_sema.c, pool_shmem.c, pool_signal.c,
	  pool_signal.h, pool_stream.c, pool_system.c, pool_type.h,
	  parser/pool_memory.c, parser/pool_memory.h, parser/pool_string.c,
	  parser/pool_string.h: Copyright update

2006-12-25  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* Makefile.am, Makefile.in: Fix libpq link error (Reported by
	  ISHIDA Akio).

2006-12-04  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* pool_process_query.c: Fix bug with replication mode. With
	  UPDATE/DELETE, the number of affcted rows should not be sum of
	  each node.

2006-12-02  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* pool_process_query.c: Add backend status info to show pool_status

2006-12-02  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* main.c: enhance logging to make it clear what kind of
	  failover/failback event ocuured.

2006-12-02  Tatsuo Ishii  <ishii@sraoss.co.jp>

	* TODO: update TODO document to reflect current status

2006-11-30  Devrim GUNDUZ  <devrim@commandprompt.com>

	* child.c, pool_auth.c: Fix small typos in messages

2006-11-30  Devrim GUNDUZ  <devrim@commandprompt.com>

	* pgpool.conf.sample: Fix small typos in config file

2006-11-15  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix an extended query protocol handling.

2006-11-13  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* parser/pool_memory.c: Fix SIGSEGV under parallel mode.

2006-11-10  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* parser/pool_memory.c:
	  - Add NULL checking in pool_memory_free().
	  - Fix SIGSEGV in pool_memory_alloc() if allocate size is 8192
	  byte.

	    void *x;
	    pool_memory = pool_memory_create();
	    x = pool_memory_alloc(pool_memory, 8192);

2006-11-04  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* parser/pool_memory.c: Fixed a inifinite loop in
	  pool_memory_free().

2006-10-04  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_rewrite_query.c: Fix rewriting a query which refers
	  pg_catalog.  Patch contributed by Yoshiharu Mori.

2006-10-04  Devrim GUNDUZ  <devrim@commandprompt.com>

	* pgpool.spec: - Added -libs and -devel RPM - Fix .so link problem
	  - Cosmetic changes to spec file

2006-10-04  Devrim GUNDUZ  <devrim@commandprompt.com>

	* pgpool.spec: [no log message]

2006-09-27  Devrim GUNDUZ  <devrim@commandprompt.com>

	* pgpool.spec: * Thu Sep 27 2006 - Devrim GUNDUZ
	  <devrim@commandprompt.com> 1.0.1-3 - Fix spec, per Yoshiyuki
	  Asaba

	  * Thu Sep 26 2006 - Devrim GUNDUZ <devrim@commandprompt.com>
	  1.0.1-2 - Fixed rpmlint errors - Fixed download url - Added
	  ldconfig for .so files

	  ** Thu Sep 21 2006 - David Fetter <david@fetter.org> 1.0.1-1 -
	  Initial build pgpool-II 1.0.1 for PgPool Global Development Group

2006-09-27  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* pool_process_query.c: Fix load balancing algorithm. Patch
	  contributed by Jeff Davis.

	  See the following URL for more details.
	  http://pgfoundry.org/pipermail/pgpool-hackers/2006-September/000034.html

2006-09-25  Yoshiyuki Asaba  <y-asaba@sraoss.co.jp>

	* doc/: pgpool-en.html, pgpool-ja.html: Add pam authentication in
	  supported authentication protocol list.  Reported by Jeff Davis.

2006-09-22    <ishii@sraoss.co.jp>

	* Version 1.0.1
	* Fix debug message in simpleQuery() so that it correctly prints
	  query string when operated in MASTER_SLAVE mode (Tatsuo)
	* Fix kind mismatch error in COPY FROM STDIN (Yoshiyuki, backport from pgpool)
	* Fix master/slave mode (Tatsuo)
	  See following message for more details.
	  Subject: [Pgpool-general] pgpool-II master/slave mode, BackendError
	  From: Jeff Davis
	  To: pgpool-general@pgfoundry.org
	  Date: Tue, 12 Sep 2006 16:48:49 -0700
	* Many docs fix (Devrim, Yoshiyuki)

2006-09-08    <ishii@sraoss.co.jp>

	* Version 1.0.0
