From f085824bd9bc7d3873575c247e4d3cdb2b1c069d Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Thu, 28 Aug 2003 23:15:58 +0000
Subject: [PATCH] Don't produce overlapping ranges in the read-ranges part of a
 membership.  (Bug 1121).  Make lyskomd fix the errors introduced by bug 1121.

---
 ChangeLog | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index c12679ff0..38589a0a2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2003-08-29  Per Cederqvist  <ceder@ceder.dyndns.org>
+
+	Don't produce overlapping ranges in the read-ranges part of a
+	membership.  (Bug 1121).  Make lyskomd fix the errors introduced
+	by bug 1121.
+	* src/server/membership.c (insert_loc_no): Handle the case where
+	adjoining ranges exists properly instead of producing overlapping
+	ranges.
+	* src/server/ram-parse.c (fparse_read_range_0): Handle the errors
+	introduced by bug 1121.  Log an error message if any damage was
+	repaired.
+	* src/server/testsuite/config/unix.exp (lyskomd_start): New
+	argument: db_messages.
+	(dbck_run): New argument: extra_lines.
+	* src/server/testsuite/lyskomd.0/Makefile.am (EXTRA_DIST): Added
+	bug-1121.exp, bug-1121.data and bug-1121.texts.
+	* src/server/testsuite/lyskomd.0/bug-1121.exp: Test for bug 1121:
+	mark-as-read mishandles read texts in some circumstances.  Also
+	test that lyskomd can repair the problems introduced by this bug.
+	* src/server/testsuite/lyskomd.0/bug-1121.texts: New file.
+	* src/server/testsuite/lyskomd.0/bug-1121.data: New file.
+
 2003-08-28  Per Cederqvist  <ceder@ceder.dyndns.org>
 
 	Reduce the noise in the log.
-- 
GitLab