2003-10-29  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* misc/regress.sh:
	optionally use pgdiff to check differences between databases

	* misc/regress.sh: extract dir from command name

2003-10-28  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* share/RServ.pm: $server -> $sserver (slave server ID)

	* share/RServ.pm: removed warning

	* misc/regress.sh: regress update, delete

	* share/RServ.pm: rename $conn to $mconn or $sconn

	* lib/rserv.c, bin/MasterAddTable, bin/MasterInit:
	add server number in _rserv_log_

2003-10-27  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* doc/tracking_row_count.txt:
	Fast tracking of row count without using count(*). This might be usefull
	for CleanLog (after some benchmarking)

	* doc/ErServer_internals.txt:
	How ErServer 1.2 (newer code than rservimp is based on) works

	* bin/Replicate:
	pplied patch from Michael A Nachbaur to select tables which are replicating

2003-10-26  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* README: added Michael A Nachbaur <mike(at)nachbaur(dot)com>
	http://archives.postgresql.org/pgsql-hackers/2003-06/msg00608.php

	* share/RServ.pm:
	applied patch from Michael A Nachbaur to select tables which are replicating

	* INSTALL: document missing headers

	* bin/GetSyncID, bin/MasterAddTable, bin/SlaveAddTable:
	better error messages

	* misc/regress.sh: this script is working again

2003-08-17  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* README: updated description of files

	* INSTALL: preliminary install docs

	* doc/rserv-design.txt: added design notes for version 0.3

2003-08-16  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* misc/rserv_init.pl: use new command line options

	* misc/master.sql:
	I shouldn't code so late in night... fixes column names

2003-08-15  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* README: pgdiff is now separate project

	* misc/rserv_init.pl: make it work from this distribution layout

	* misc/master.sql, misc/slave.sql: get in sync with scripts in bin

	* bin/ApplySnapshot, bin/CleanLog, bin/PrepareSnapshot, bin/RservTest:
	Snapshot fixes

	* bin/SlaveInit: add not null

	* README: add Grant to contribution list

	* doc/rserv-explained.pod:
	contribution from Grant McLean: explains how RServ works

	* misc/rserv_init.pl:
	contribution from Grant McLean - initialises the database tables and
	triggers required on a replication master

2003-08-12  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* README: 0.3-pre2

2003-08-10  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* misc/qa.sh, misc/rep-demo.sql, misc/rserv_test.pl:
	QA test scripts and schema

	* bin/Replicate:
	check for running rserv, try to find stale pids, handle dies

	* bin/Replicate: added missing slave options

2003-08-07  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* Makefile, README:
	make file to create distribution, added version in README (used by Makefile)

2003-08-06  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* misc/regress.sh: added variable bin dir

	* misc/rserv_test.pl: added credits

	* README: added README file

	* lib/Makefile: two includes, helps compile on Debian

	* lib/rserv.c:
	code synced with rserv.c from 7.3.2 (so, hopefully, it will compile on
	PostgreSQL 7.3.x version. It *WON'T* compile on PostgreSQL 7.4 (as of this
	writing in development stage), but you can checkout lastest version from
	PostgreSQL CVS, make diff and apply changes (as I have done, just to find
	out that it doesn't compile on 7.3 -- oh, wonders of major version
	relese...)

	This code has also removed ASKFORUPDATE parts of code from Nlio Alves
	Pereira Filho until I have chance to review what is that code doing.
	However, it does include updates to logs (which are needed by other
	utilities anyway)

	* misc/rserv_test.pl: use strict, more options

	* share/RServ.pm, bin/Replicate: fix warnings

	* bin/MasterInit: try to deduce where is rserv.so

2003-08-05  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* bin/CleanLog, bin/GetSyncID, bin/MasterSync, bin/PrepareSnapshot:
	pass warning and debug flags to RServ.pm

	* bin/Replicate:
	command line cleanup, use strict, respect debug and verbose flags

	* share/RServ.pm: use strict changes

	* bin/ApplySnapshot, bin/CleanLog, bin/GetSyncID, bin/MasterAddTable, bin/MasterDelTable, bin/MasterInit, bin/MasterRemove, bin/MasterSync, bin/PrepareSnapshot, bin/Replicate, bin/SlaveAddTable, bin/SlaveDelTable, bin/SlaveInit, bin/SlaveRemove:
	command line options cleanup and cosistency fix, modification to work
	under "use strict;"

	* bin/SlaveInit: added port option

	* bin/MasterInit:
	add port option, make options consistent (--master prefix)

	* doc/eRserver.HOWTO: warning about accuracy of this document

	* doc/eRserver.HOWTO: added author and full URL

	* bin/Replicate:
	added port arguments, removed unused host and user arguments

	* share/RServ.pm, misc/rserv_test.pl, lib/Makefile, lib/rserv.c, doc/eRserver.ChangeLog, doc/eRserver.HOWTO, bin/ApplySnapshot, bin/CleanLog, bin/GetSyncID, bin/MasterAddTable, bin/MasterDelTable, bin/MasterInit, bin/MasterRemove, bin/MasterSync, bin/PrepareSnapshot, bin/Replicate, bin/SlaveAddTable, bin/SlaveDelTable, bin/SlaveInit, bin/SlaveRemove:
	rserv 0.2 changes by Nlio Alves Pereira Filho

	* bin/ApplySnapshot, bin/CleanLog, bin/GetSyncID, bin/InitRservTest, bin/MasterInit, bin/MasterSync, bin/PrepareSnapshot, bin/Replicate, bin/RservTest, bin/SlaveAddTable, bin/SlaveInit:
	change paths to support Debian

2000-12-21  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* bin/MasterSync: New file.

	* bin/MasterSync: import of rserv 0.1 distributed in directories

	* bin/GetSyncID, bin/SlaveInit, doc/README.rserv, lib/Makefile:
	New file.

	* bin/GetSyncID, bin/SlaveInit, doc/README.rserv, lib/Makefile:
	import of rserv 0.1 distributed in directories

	* misc/regress.sh: New file.

	* misc/regress.sh: import of rserv 0.1 distributed in directories

2000-12-20  Dobrica Pavlinusic  <dpavlin@rot13.org>

	* bin/ApplySnapshot, bin/CleanLog, bin/InitRservTest, bin/MasterAddTable, bin/MasterInit, bin/PrepareSnapshot, bin/Replicate, bin/RservTest, bin/SlaveAddTable, lib/rserv.c, misc/master.sql, misc/slave.sql, share/RServ.pm:
	New file.

	* bin/ApplySnapshot, bin/CleanLog, bin/InitRservTest, bin/MasterAddTable, bin/MasterInit, bin/PrepareSnapshot, bin/Replicate, bin/RservTest, bin/SlaveAddTable, lib/rserv.c, misc/master.sql, misc/slave.sql, share/RServ.pm:
	import of rserv 0.1 distributed in directories

