25207 Commits

Author SHA1 Message Date
Jan Høydahl
69675126c6 SOLR-9053: Upgrade commons-fileupload to 1.3.1, fixing a potential vulnerability
(cherry picked from commit 0ebe6b0)
2016-05-03 13:42:29 +02:00
Mike McCandless
920051f050 LUCENE-7269: also handle annoying schema ghost corner case where number of docs with points in a segment is 0 2016-05-03 07:31:55 -04:00
Karl Wright
96cde1d41c LUCENE-7241: Fix large polygon test point logic to deal properly with holes. 2016-05-03 06:47:15 -04:00
Noble Paul
aa6ba7f3be SOLR-9049: RuleBasedAuthorizationPlugin supports regex in param values eg: "command" : "REGEX:(i?)create" 2016-05-03 16:01:24 +05:30
Christine Poerschke
72ce1faecd LUCENE-7263: Make queryparser/xml/CoreParser's SpanQueryBuilderFactory accessible to deriving classes. (Daniel Collins via Christine Poerschke) 2016-05-03 10:49:08 +01:00
Karl Wright
0a0037517b LUCENE-7241: Another round of tree debugging, and hook large polygons up to the random tester. 2016-05-03 02:09:27 -04:00
David Smiley
dac044c94a SOLR-5750: Add /admin/collections?action=BACKUP and RESTORE
(cherry picked from commit 70bcd56)
2016-05-02 22:46:06 -04:00
David Smiley
5b51479b69 LUCENE-7262: Fix NPE, this should lazy-init in start()
(cherry picked from commit 91153b9)
2016-05-02 22:43:48 -04:00
Karl Wright
45feaf3f88 LUCENE-7241: Fix intersection bounding so we don't get spurious non-matching crossings. 2016-05-02 17:06:16 -04:00
jbernste
e5da501dd2 remove tabs from CHANGES.txt
Conflicts:
	solr/CHANGES.txt
2016-05-02 12:14:23 -04:00
jbernste
df72df1c58 SOLR-8986, SOLR-8925, SOLR-9027: Update CHANGES.txt
Conflicts:
	solr/CHANGES.txt
2016-05-02 12:14:23 -04:00
Adrien Grand
e9f2ac0021 LUCENE-7262: Leverage index statistics to make DocIdSetBuilder more efficient. 2016-05-02 15:34:33 +02:00
jbernste
32f7d045d6 SOLR-9027: Pull the TermsEnum once for each segment 2016-05-02 08:46:46 -04:00
jbernste
3cc4125a8a SOLR-9027: Collect the TermContexts in createWeight 2016-05-02 08:45:07 -04:00
jbernste
86f371cbc6 SOLR-9027: GraphTermsQuery optimizations and more explicit handling of non-caching behavior 2016-05-02 08:43:47 -04:00
jbernste
d1f32c0432 SOLR-8925: Integrate the GraphTermsQuery into the gatherNodes expression 2016-05-02 08:42:24 -04:00
jbernste
06f9bd2bf9 SOLR-9027: Add GraphTermsQuery to limit traversal on high frequency nodes 2016-05-02 08:40:26 -04:00
Dennis Gove
499ae951ec SOLR-8918: Corrects usage of a global variable in admin page's stream.js which was overriding the same variable in cloud.js 2016-05-02 08:39:00 -04:00
Dennis Gove
fc2200e4f9 SOLR-8918: Adds Streaming to the admin page under the collections section
Includes ability to see graphically the expression explanation
2016-05-02 08:37:01 -04:00
Dennis Gove
d969de41c1 SOLR-9009: Adds ability to get an Explanation of a Streaming Expression
Conflicts:
	solr/CHANGES.txt
2016-05-02 08:36:46 -04:00
jbernste
60a9e38668 SOLR-8996: Add Random Streaming Expression 2016-05-02 08:29:29 -04:00
jbernste
d77574abba SOLR-8925: Add gatherNodes Streaming Expression to support breadth first traversals
Conflicts:
	solr/core/src/java/org/apache/solr/handler/StreamHandler.java
2016-05-02 08:29:08 -04:00
Karl Wright
f603e1529a LUCENE-7241: Improve ability to find pole. 2016-05-01 11:20:57 -04:00
Karl Wright
f1e972c015 LUCENE-7241: Various changes towards making GeoComplexPolygon fully testable. 2016-05-01 09:36:04 -04:00
Karl Wright
990b6241aa LUCENE-7241: Add basic unit tests for intersections and bounds. 2016-05-01 06:11:24 -04:00
Chris Hostetter
8e8f6c1fa8 SOLR-9028: Fix 2 SSL test related bugs...
1) SolrTestCaseJ4 should always reset the HttpClientConfigurer in afterClass, regardless of wether ssl was used
   (when SSL is not used, the active configurer explicitly excludes SSL)
2) HttpClientUtilTest.testSSLSystemProperties made no sense as written.  setSSLSystemProperties() didn't have any
   effect on what was being tested, even if it was useful it would only have affected what keystore/truststore were
   used, not wether HTTPS was supported or not.
2016-04-30 22:22:09 -07:00
Robert Muir
6c0e940b9b Improve exception message so you see expected/actual if lock file is messed with 2016-04-30 16:17:32 -04:00
Gregory Chanan
ad152d23d5 SOLR-9047: fix windows script 2016-04-29 14:58:54 -07:00
Gregory Chanan
67ebfb1cc2 SOLR-9047: zkcli should allow alternative locations for log4j configuration 2016-04-29 14:16:38 -07:00
Karl Wright
228aebe82d LUCENE-7241: Add public functionality for handling large polygons in geo3d. 2016-04-29 13:34:10 -04:00
Chris Hostetter
7aecf344b1 SOLR-9028: Fixed some test related bugs preventing SSL + ClientAuth from ever being tested
(cherry picked from commit 791d1e7)

Conflicts:
	solr/core/src/test/org/apache/solr/cloud/SSLMigrationTest.java
	solr/solrj/src/java/org/apache/solr/client/solrj/impl/HttpClientUtil.java
	solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java
	solr/test-framework/src/java/org/apache/solr/util/SSLTestConfig.java
2016-04-29 10:08:41 -07:00
Adrien Grand
14b42fe10b LUCENE-7264: Fix test bug in TestReqExclBulkScorer. 2016-04-29 13:31:14 +02:00
Adrien Grand
95c360d053 LUCENE-7264: Fewer conditionals in DocIdSetBuilder. 2016-04-29 10:45:17 +02:00
anshum
3ad0201e3e LUCENE-7265: Fix addVersion to cherry-pick downstream changes by using the change id 2016-04-28 17:34:50 -07:00
Karl Wright
9a06fb4e22 Fix javadoc 2016-04-28 20:27:16 -04:00
Karl Wright
a73d075bfa Add more tests, and catch degenerate case early 2016-04-28 20:27:01 -04:00
Karl Wright
bad7eb5280 Finish debugging simple case 2016-04-28 20:26:38 -04:00
Karl Wright
fbb9845197 Improve path determination code 2016-04-28 20:26:24 -04:00
Karl Wright
1a3bf83055 Lots of fixes 2016-04-28 20:26:10 -04:00
Karl Wright
aa7adc190e Rewrite tree handling to actually work. 2016-04-28 20:25:57 -04:00
Karl Wright
5545e9edf1 Use more accurate version of inside cutoff planes. 2016-04-28 20:25:43 -04:00
Karl Wright
31f3d1f209 Fix initialization bugs that prevented the code from working. 2016-04-28 20:25:22 -04:00
Karl Wright
f56e93128b More robust logic for picking the intersection point and path 2016-04-28 20:25:07 -04:00
Karl Wright
f9a4a08ce0 Flesh out remaining methods 2016-04-28 20:24:53 -04:00
Karl Wright
3a0dbbee5a Finish handling for intersection point 2016-04-28 20:24:37 -04:00
Karl Wright
3e18d9356e Restructure DualCrossing counter so that the plane inside and outside boundaries are used to detect inside and outside crossings. Also identify the case for special treatment of edges lying on the intersection point. 2016-04-28 20:24:19 -04:00
Karl Wright
9688932c32 Add GeoPolygonFactory support for the new shape. 2016-04-28 20:24:03 -04:00
Karl Wright
65dc8ed2ae Separate point filtering from edge filtering. 2016-04-28 20:23:45 -04:00
Karl Wright
129f6d4767 Introduce notion of inside/outside for DualCrossing. 2016-04-28 20:23:29 -04:00
Karl Wright
675a30b8f7 Have two separate crossing counters; one for dual leg, one for single. 2016-04-28 20:23:14 -04:00