From 18369c5a5e5dc2621b834ee403cd5392401b8839 Mon Sep 17 00:00:00 2001 From: Uwe Schindler Date: Wed, 7 Dec 2011 17:39:03 +0000 Subject: [PATCH] LUCENE-3620: Merge changes, actual fix will come with merging branch of LUCENE-3606 back to trunk. git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1211559 13f79535-47bb-0310-9956-ffa450edef68 --- lucene/CHANGES.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt index 3bf5bf7e949..674722ed00f 100644 --- a/lucene/CHANGES.txt +++ b/lucene/CHANGES.txt @@ -649,6 +649,13 @@ Changes in backwards compatibility policy FieldCacheTermsFilter.FieldCacheTermsFilterDocIdSet was removed and replaced by another internal implementation. (Uwe Schindler) +* LUCENE-3620: FilterIndexReader now overrides all methods of IndexReader that + it should (note that some are still not overridden, as they should be + overridden by sub-classes only). In the process, some methods of IndexReader + were made final. This is not expected to affect many apps, since these methods + already delegate to abstract methods, which you had to already override + anyway. (Shai Erera) + Security fixes * LUCENE-3588: Try harder to prevent SIGSEGV on cloned MMapIndexInputs: