
--- recutils-1.4.orig/ChangeLog
+++ recutils-1.4/ChangeLog
@@ -1,3 +1,50 @@
+2011-11-27  Jose E. Marchesi  <jemarch@gnu.org>
+
+	utils,librec: encrypted fields are now decrypted when using field
+	expressions in recsel.
+	* torture/utils/recsel.sh (confidential): New input file.
+	(recsel-confidential): New test.
+	(recsel-confidential-fex): New test.
+	(recsel-confidential-fex-value): New test.
+	(recsel-confidential-num): New test.
+
+	* utils/recsel.c (recsel_process_data): Pass recsel_password to
+	recutl_eval_field_expression.
+
+	* utils/recutl.c (recutl_eval_field_expression): Get a new
+	argument, 'password'.
+	(recutl_eval_field_expression): Set the passed password, if any,
+	to decrypt confidential fields.
+
+	* src/rec-writer.c (rec_write_record_with_fex): Decrypt
+	confidential fields before printing them out.
+
+2011-11-27  Jose E. Marchesi  <jemarch@gnu.org>
+
+	librec: initialize passwords in writers, and avoid code
+	replication.
+	* src/rec-writer.c (rec_writer_new_str): Initialize the password
+	field to NULL.
+	(rec_writer_new_common): New function.
+	(rec_writer_new): Use rec_writer_new_common.
+	(rec_writer_new_str): Likewise.
+
+2011-11-26  Jose E. Marchesi  <jemarch@gnu.org>
+
+	Distribution fixes.
+	* etc/Makefile.am (dist_lisp_DATA): Install and distribute
+	ob-rec.el.
+
+	* README-dev: Remove information incorrectly copied from the
+	libgnupdf README-dev file.
+
+2011-11-19  Jose E. Marchesi  <jemarch@gnu.org>
+
+	recins: memory bug when several records get replaced fixed.
+	* utils/recins.c (recins_add_new_record): Insert copies of the new
+	record to insert, to cover cases where more than one record is
+	replaced.
+
 2011-11-03  Jose E. Marchesi  <jemarch@gnu.org>
 
 	* NEWS: Updated.
