diff --git a/src/interfaces/ecpg/ChangeLog b/src/interfaces/ecpg/ChangeLog
index a59607285e70a1caa97b533a4848c2226d043f63..9077beef209cdfc34f836e7bc2154bc0fa40265b 100644
--- a/src/interfaces/ecpg/ChangeLog
+++ b/src/interfaces/ecpg/ChangeLog
@@ -487,5 +487,16 @@ Fri Feb 26 07:18:25 CET 1999
 Sat Feb 27 20:30:03 CET 1999
 
 	- Added automatic allocating for NULL pointers.
+
+Mon Mar  1 20:16:24 CET 1999
+
+	- Fixed parser bug that caused it to miss some blanks during output.
+
+Thu Mar  4 19:49:28 CET 1999
+
+	- Fixed bug in ecpglib.c that caused it to allocate to few memory.
+	- Switched memory allocation to calloc() to make sure memory is
+	  cleared.
+	- Fixed varchar auto-allocating.
 	- Set library version to 3.0.0
 	- Set ecpg version to 3.0.0
diff --git a/src/interfaces/ecpg/TODO b/src/interfaces/ecpg/TODO
index d1e61473778fa66356420eecd063be5a6d8a110b..005fe05c9a295f14dd08b5d1a773c3fa9c5ab303 100644
--- a/src/interfaces/ecpg/TODO
+++ b/src/interfaces/ecpg/TODO
@@ -11,11 +11,7 @@ DESCRIPTOR statement will be ignored.
 
 it would be nice to be able to use :var[:index] as cvariable
 
-it would also be nice to be able to work with varchar * (inculding automatic
-allocating)
-
-support for dynamic SQL with unknown number of variables with SQLDA structure
-or something similar
+support for dynamic SQL with unknown number of variables with DESCRIPTORS
 
 Missing statements:
  - exec sql allocate