                               CHANGES IN PSX 1.2.0.1

Bug fixes:

-Fixed compatibility issues which caused compilation to fail on some systems.

Other changes:

-Included some logging for CGI operation to inspect transmitted CGI variables.


                               CHANGES IN PSX 1.2.0
                                 

New features:

-Result specification messages can now be overridden in the configuration file.
 See section 3.10 in the manual.

-Skipping lines in batch mode encipherment is now implemented (it was already  documented but did not work).


Bug fixes:

-Phonetics using the system of Hannover now work properly. Hannover phonetics  appeared to be defunct in earlier versions except of PSX 0.6, with only   repetitions of characters being removed. Since either Cologne OR Hannover phonetics must match to generate a phonetic match, only few, if any, false matching results should have been caused by this bug.  

-Fixes a bug that caused a segmentations fault when skipping lines in a
	batch mode pid request.


Other changes:

-Comparison across exchange groups is now done commutatively. For example, 
 consider the following records, following the format of the GPOH specification 
 (see manual):

           lname    aname   
 Record 1: SCHMIDT         
 Record 2: MLLER  SCHMIDT
 
 All other fields are considered to be equal. In previous versions, the records
 are matched if record 1 resides in the database and a request with record 2 is 
 made. On the other hand, a new PID is generated if record 2 is in the database
 and record 1 is entered. This behaviuor occurs in all cases where a field
 with mandatory equality and another without equality condition are in the same
 exchange group. Since version 1.2, a match is found in both directions.

-Writing to string constants is eliminated from the code, so the compiler flag
 --fwritable-string-constants (which is no longer supported as of gcc 4) is not
 needed anymore.                                 

-Both "psx h" and "psx hlp" now show the help text. In earlier versions, the 
 latter only works if an configuration file is found. 
