2010-03-09  borg  <borg@merlin>

        * src/psx-dbi-odbc.c, src/psx-dbi-pgs.c, src/psx-dbi.c, src/psx-mti.h, src/psx-pdi-rgs.inl, src/psx-sys.h, src/psx-win.h:
        Merged changes made (by mistake) on the branch psx-1-2-smi

        * src/psx-cgi.c, src/psx-cmd-dat.inl, src/psx-msi.c, src/psx-rec.c, src/psx-smi.c, src/psx-ver.gen, src/psx-ver.txt, src/psx.c, src/psx.h:
        merged changes made on the branch psx-1-2-smi

        * src/psx-cmd-dat.inl:
        Replaced deprecated CLK_TCK with CLOCKS_PER_SECOND

        * src/psx-cgi.c, src/psx-rec.c:
        Included new logging commands for CGI mode.

2008-08-08  borg  <borg@merlin>

        * ChangeLog: *** empty log message ***

        * src/psx.c, src/psx.h:  -changed publishing time

        * doc/psx-manual-1.2.0.pdf:  -refined explanation of batch requests
         -added FAQ
         -several minor changes

        * ChangeLog, NEWS: *** empty log message ***

        * src/psx-win.h:
         -removed a define that caused an compilation error in MS Visual C++

        * src/psx-sys.h:  -changed maximum length of long psx string

        * src/psx-pdi-rgs.inl:
         -changed construction of SQL statement for table creation to use string lists
         so that statements of arbitrary lenth are possible

        * src/psx-mti.h: -added comments

        * src/psx-dbi.c:  -added implementation of dbi_get_fields

        * src/psx-dbi-pgs.c: -fixed compilation problems
        -changed dynamic string allocation to compile in MS Visual C++

        * src/psx-dbi-odbc.c:
         -changed string allocation from static to dynamic to handle SQL queries of arbitrary length
         -fixed a bug which caused retrival of wrong idx value

2008-02-28  borg  <borg@merlin>

        * doc/psx-manual-1.2.0.pdf, src/psx-ver.gen, src/psx-ver.txt, AUTHORS, README, configure, configure.ac:
        Changed contact e-mail

2008-02-19  borg  <borg@merlin>

        * src/psx-mti.inl:
        Changed code so that matching still works when only one phonetic system
        is enabled

        * src/psx-pdi-mat.inl:
        Removed change to include substitute (sub) records in matching

2008-02-15  borg  <borg@merlin>

        * doc/psx-manual-1.2.pdf: *** empty log message ***

        * Makefile.am, Makefile.in, NEWS, README, configure, configure.ac, src/psx-ver.gen, src/psx-ver.txt, doc/psx-manual-1.2.0.pdf:
        Versionszahl von 1.2 auf 1.2.0 gendert

2008-02-01  borg  <borg@merlin>

        * doc/psx-manual.pdf, doc/psx-manual-1.2.pdf:
        renamed documentation file

        * doc/psx-manual.pdf: updated documentation to 1.2

        * doc/psx-manual-1.1.01.pdf, doc/psx-manual.pdf:
        renamed documentation file

        * Makefile.in, NEWS, README: minor corrections

        * src/psx-ver.gen, src/psx-ver.txt: updated version information

        * AUTHORS, ChangeLog, Makefile.am, Makefile.in, NEWS, README, configure:
        updated documentation files

2008-01-31  borg  <borg@merlin>

        * Makefile.in, aclocal.m4, config.h.in, configure, src/Makefile.am, src/Makefile.in, src/psx-ver.gen, src/psx-ver.txt:
        Automake-Dateien gendert

        * Makefile.am, configure.ac: Automake-Datei angepasst


2008-01-31  borg  <borg@merlin>

	* src/psx-doc.c, src/psx-exp.c, src/psx-gui-sys.inl, src/psx-mti.h, src/psx-mti.inl, src/psx-sch.c, src/psx-stl.h, src/psx-str.c, src/psx-tui.c, src/psx-ver.gen, src/psx-ver.txt, src/psx-cgi.h, src/psx-dbi-odbc.c, src/psx-dbi.c:
	-inserted various comments and Doxygen documentation
	-minor changes to prevent warnings in Visual Studio

2008-01-04  borg  <borg@merlin>

	* src/psx-tui.c:
	fixed bug (from previous elimination of writable string constants) that
	caused a segmentation fault

	* src/psx.c: deleted test function which is no longer used

	* src/psx-rgs.c: Corrected spelling error

	* src/psx-pgi.c, src/psx-pho-h.c, src/psx-pho-h.h, src/psx-pmi.c, src/psx-ver.gen, src/psx-ver.txt, src/psx.c:
	- added some comments
	- made a correction so that both "psx h" and "psx hlp" show help page
	  no matter if a config file was found

2008-01-03  borg  <borg@merlin>

	* src/psx-pho-h.c, src/psx-pho-h.h: added comments

	* src/psx-pho-h.c, src/psx-pho-h.h:
	Incorporated version 1.4.2 of the phonetic software into module
	psx-pho-h. See comments in files

	* src/psx-mti.inl:
	Changed functions mti_exp_gen_itm() and mti_exp_gen_cmp_n_e1_3() to fix
	problem with exchange groups. Now cross-checking is done commutatively.

2007-12-12  borg  <borg@merlin>

	* src/psx-cmd-pid.inl, src/psx-cmd.c, src/psx-cpi-tfm.inl, src/psx-cpi.c, src/psx-cpi.h, src/psx-exp.c, src/psx-fsp.c, src/psx-fsp.h, src/psx-int.c, src/psx-mti-mpr.inl, src/psx-mti.c, src/psx-mti.inl, src/psx-pdi-mat.inl, src/psx-pdi.c, src/psx-pdi.inl, src/psx-pgi.c, src/psx-pmi.c, src/psx-psp.h, src/psx-rsp.h, src/psx-sch.h, src/psx-ver.gen, src/psx-ver.txt, src/psx.c, src/psx.h:
	Added code documentation in various files (normal comments as well as
	doxygen tags)

2007-11-16  borg  <borg@merlin>

	* src/psx-sys.c, src/psx-sys.h, src/psx-tui-ret.inl, src/psx-tui-sys.inl, src/psx-tui.c, src/psx-tui.inl, src/psx-txt.c, src/psx-txt.h, src/psx-ver.gen, src/psx-ver.txt, src/psx-wui.c, src/psx.c, src/psx.h, src/psx-blk.c, src/psx-blk.h, src/psx-cci.c, src/psx-cci.h, src/psx-cgi.c, src/psx-cgi.h, src/psx-cmi.c, src/psx-cpi-map.inl, src/psx-cpi.c, src/psx-cpi.h, src/psx-dbi-pgs.c, src/psx-dbi.c, src/psx-dbi.h, src/psx-dic.c, src/psx-dic.h, src/psx-doc.c, src/psx-drs.c, src/psx-drs.h, src/psx-dst.c, src/psx-exp.c, src/psx-exp.h, src/psx-fio.c, src/psx-fio.h, src/psx-fsp-sym.inl, src/psx-fsp-tfm.inl, src/psx-fsp.inl, src/psx-hci.c, src/psx-hci.h, src/psx-hfi.c, src/psx-int.c, src/psx-msi.c, src/psx-msi.h, src/psx-pdi.inl, src/psx-pho-c.c, src/psx-pho-h.c, src/psx-pmi.c, src/psx-rec.c, src/psx-rec.h, src/psx-sch.c, src/psx-sci.c, src/psx-sci.h, src/psx-sci.inl, src/psx-smi.c, src/psx-stl.c, src/psx-str.c, src/psx-str.h:
	-modified handling of string constants so that --fwritable-strings is
	not necessary anymore
	-fixed a bug that caused a segmentations fault when skipping lines in a
	batch mode pid request
	-added code to enable skipping lines in batch mode encipherment

2007-10-08  borg  <borg@merlin>

	* src/Makefile.in, src/psx-mti.inl, src/psx-pdi-mat.inl, src/psx-pgi.c, src/psx-sch.c, src/psx-spi-psr.c, src/psx-spi-psr.h, src/psx-spi-scn.c, src/psx-ver.gen, src/psx-ver.txt:
	various changes


*** Changes up to version 1.1.01 start below ***



2005-07-21 supply password when logging into PostgreSQL database (previously
without password)

2005-05-04 bug fix for request history: added umlauts in check routine for database values

2005-04-21  corrected PIDcheck routine (in psx-pgi.c)

2005-03-20 added option "n" ("not known") for data of type sex

2005-03-18 extended request history for detailed logging of requests

2005-03- 10  added datatype DATE

2005-01-05	added configuration option 'ValidateHIC' (in psx.h, psx-psi-chk.inl)

2004-11-26  	added command chk to check validity of PID and made necessary modifications
    		added function cmd_pid_chk and other functions in psx-cmd-pid.inl
    
2004-11-23  	moved functions PIDgen and PIDcheck
    		from psx-pdi-pid.inl to psx-pgi.c and psx-pgi.h

2004-11-15 	added function rec_cvt_din to convert record to ISO 8859-1 format
		added command line option -a[i|d] for command enc

2004-11-11	added command line option -a[i|d] for ISO 8859-1 or DIN 66003 character set respectively
		for command req

2004-10-27	added functionality to specify sureness in batch mode input file (psx-pmi.c, psx-rec.c)

2004-10-25	added function str_cvt_din_grm (convert DIN 66003 -> ISO 8859-1)

2004-10-12	limited length of HTML input fields to 1024 (in psx-hci.c, psx-hci.h, psx-tui-req.inl)

2004-10-11 	added function str_cvt_acc in psx-str.c 
		to map accented characters to characters without accents

2004-10-07	added function dbi_val_cvt to convert apostrophes in sql-statement (psx-dbi.c, psx-sch.c)

2004-10-01      added input check for data type 'text'

...

2003-02-27	added history view in system panel

2003-02-21	changed include directive in psx-dbi-pgs.c
		from postgresql/libpq-fe.h into libpq-fe.h
		because: libpq-fe.h is located under /usr/include/pgsql on some systems

...

2002-08-23	added data types for health insurance organization and sex

2002-08-22	graphical user interface revised,
		added support for combobox controls

2002-08-20	control number management revised
		now same format specification syntax as pid management,
  		flat format files are obligatory

2002-08-18	commandline interface reorganized
		flattened: eliminated context identifiers

2002-08-11      automake system revised, upgraded to automake 1.5

2002-08-05	random-decomposition-type-bug fixed
		decomposition type specified in transformation code

2002-07-28	removed redundancy of data type and decomposition type
		data type implies decomposition type

2002-07-27	autoconf system revised, added support for pgsql

2002-07-24	added key specifier for test prologue specification in schema parser

2002-07-21	automatic html generation refined
		field length in format specification is now used for defining the
		size of generated input fields

2002-07-18	first version of key-aware matching interpreter finished

2002-07-04	normalized transformation code, introduced equality code

2002-06-28	moved database access code into pgsql driver module

2002-06-26	created driver interface for database access

2002-06-08	complete rewrite of matching engine
		specification language, parser, linker, interpreter

2002-01-29	deleted some relics

2001-12-22	added host name resolving for users ip addresses

2001-11-23	match algorithm revised
		added many match codes

2001-11-15	names-are-equal-if-they-both-are-NULL-bug fixed

2001-10-21	one-million-requests-trial with killed-at-about-12000-bug fixed

2001-10-19	added commandline interface for batch pid request

2001-10-07	added new data types for date representation and checking

2001-10-04	added comprehensive error messages for missing fields
		added '$FLD', '$LEN' for error message templates

2001-08-20	encryption revised

2001-08-18	commandline pid request improved

2001-08-17	transformation code extended
		encryption functionality

2001-08-15	control number generation generalized
		fixed bug with zero bytes

2001-08-11	installation command revised

2001-08-08	missing values behavior revised

2001-06-30	logging revised

2001-06-29	database generation revised
		added exhaustive logging for matching evaluation

2001-06-28	fixed bug in control number creation
		removed generation of whitespace ctn

2001-06-27	added new matching result: similar
		current results: neg, pos, amb, sim

2001-06-22	complete rewrite of matching code

2001-06-17	database schema creation revised

2001-06-03	matching algorithm revised

2001-05-13	expression support

2001-05-08	web access

2001-04-17	cgi interface

2001-04-06	added block support

2001-04-04	pid generation, cgi interface

2001-04-02	cgi interface, hci interface

2001-03-28	database access

2001-03-21	added ctn conversion

2001-03-20	added hex encoding

2001-03-19	pid generation, default format file

2001-03-16	control number generator rewritten
		module: cpi,
		CPI_REC holds complete set of ctn

2001-03-08	format syntax revised: <var> <fun> <pos> <len>
		pos, len are now optional
		pss requires var, fun only

2001-03-02	psx 0.1

2000-12-11	complete module reorganization

2000-11-28	start


