[jira] Commented: (LUCENENET-384) QueryParsers exception on Windows 2008 Server

2010-11-30 Thread Robert Jordan (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENENET-384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12965297#action_12965297
 ] 

Robert Jordan commented on LUCENENET-384:
-

The current version of Lucene.Net is 2.9.2. Please consider updating.


> QueryParsers exception on Windows 2008 Server
> -
>
> Key: LUCENENET-384
> URL: https://issues.apache.org/jira/browse/LUCENENET-384
> Project: Lucene.Net
>  Issue Type: Bug
> Environment: Lucene.Net 2.0.0.4
> OS: Windows 2008 Server / 32bit
>Reporter: Rida Al-Masri
>Priority: Blocker
>
> I have developed an application that use Lucene.Net 2.0.0.4 and it works very 
> well on Widows XP and Windows 2003 Server, but when I tried to use this 
> application on Windows 2008 Server  / 32bit it raises 
> Lucene.Net.QueryParsers.ParseException for all the supplied queries,
> Your attention to this issue is highly appreciated.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (LUCENENET-365) Significant performance improvement for CompressionTools

2010-05-01 Thread Robert Jordan (JIRA)
Significant performance improvement for CompressionTools


 Key: LUCENENET-365
 URL: https://issues.apache.org/jira/browse/LUCENENET-365
 Project: Lucene.Net
  Issue Type: Improvement
 Environment: All
Reporter: Robert Jordan
Priority: Minor


I've updated SupportClass.SharpZipLib to perform much faster reflection calls 
using delegates in place of Type.InvokeMethod.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (LUCENENET-357) Mostly won't work on shared hosts / Mosso cloud etc due to 'Trust' levels

2010-04-21 Thread Robert Jordan (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENENET-357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12859512#action_12859512
 ] 

Robert Jordan commented on LUCENENET-357:
-

> I am eager to see a weak-reference implementation in pure managed code 
> without using "WeakReference" class.

Using WeakReference is not the issue. Subclassing it like WeakRef does is 
causing the trouble. Maybe because overriding some of its member might expose 
some security issues.


> Mostly won't work on shared hosts / Mosso cloud etc due to 'Trust' levels
> -
>
> Key: LUCENENET-357
> URL: https://issues.apache.org/jira/browse/LUCENENET-357
> Project: Lucene.Net
>  Issue Type: Bug
> Environment: .NET 3.5 / Medium or Medium modified trust
>Reporter: Frank West
>
> Initially I had to remove a few references to the Sys Environment to get it 
> to work. However now it fails use of the 'Weak Hashtable' - any reference to 
> a 'weak[something]' will fail with a security exception. The issue only 
> happens when returning sorted results.
> As an example here's the web.config modified trust file I'm being forced to 
> use on Mosso (Rackspace cloud)
> 
>   
> 
>   
> 
>   
>  Description="System.Security.Policy.AllMembershipCondition, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Web.AspNetHostingPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Configuration.ConfigurationPermission, 
> System.Configuration, Version=2.0.0.0, Culture=neutral, 
> PublicKeyToken=b03f5f7f11d50a3a"/>
>  Description="System.Net.DnsPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.EnvironmentPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.FileIOPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.FirstMatchCodeGroup, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.IsolatedStorageFilePermission, 
> mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.NamedPermissionSet"/>
>  Description="System.Drawing.Printing.PrintingPermission, System.Drawing, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
>  Description="System.Security.Permissions.SecurityPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Net.Mail.SmtpPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Data.SqlClient.SqlClientPermission, System.Data, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.StrongNameMembershipCondition, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.UIPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.UnionCodeGroup, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.UrlMembershipCondition, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Net.WebPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.ZoneMembershipCondition, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.ReflectionPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Data.Odbc.OdbcPermission, System.Data, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Net.SocketPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>   
>   
>  Unrestricted="true" Name="FullTrust" Description="Allows full access to all 
> resources"/>
>  Na

[jira] Commented: (LUCENENET-357) Mostly won't work on shared hosts / Mosso cloud etc due to 'Trust' levels

2010-04-21 Thread Robert Jordan (JIRA)

[ 
https://issues.apache.org/jira/browse/LUCENENET-357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12859452#action_12859452
 ] 

Robert Jordan commented on LUCENENET-357:
-

The WeakReference issue is caused by

SupportClass:

class WeakKey : WeakReference

WeakReference is declared with
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, Flags = 
SecurityPermissionFlag.UnmanagedCode)]
which basically means that a subclass (here: WeakKey) must be implemented in an 
assembly with unmanaged code permissions.
This rules out medium trust.


> Mostly won't work on shared hosts / Mosso cloud etc due to 'Trust' levels
> -
>
> Key: LUCENENET-357
> URL: https://issues.apache.org/jira/browse/LUCENENET-357
> Project: Lucene.Net
>  Issue Type: Bug
> Environment: .NET 3.5 / Medium or Medium modified trust
>Reporter: Frank West
>
> Initially I had to remove a few references to the Sys Environment to get it 
> to work. However now it fails use of the 'Weak Hashtable' - any reference to 
> a 'weak[something]' will fail with a security exception. The issue only 
> happens when returning sorted results.
> As an example here's the web.config modified trust file I'm being forced to 
> use on Mosso (Rackspace cloud)
> 
>   
> 
>   
> 
>   
>  Description="System.Security.Policy.AllMembershipCondition, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Web.AspNetHostingPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Configuration.ConfigurationPermission, 
> System.Configuration, Version=2.0.0.0, Culture=neutral, 
> PublicKeyToken=b03f5f7f11d50a3a"/>
>  Description="System.Net.DnsPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.EnvironmentPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.FileIOPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.FirstMatchCodeGroup, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.IsolatedStorageFilePermission, 
> mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.NamedPermissionSet"/>
>  Description="System.Drawing.Printing.PrintingPermission, System.Drawing, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
>  Description="System.Security.Permissions.SecurityPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Net.Mail.SmtpPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Data.SqlClient.SqlClientPermission, System.Data, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.StrongNameMembershipCondition, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.UIPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.UnionCodeGroup, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.UrlMembershipCondition, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Net.WebPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Policy.ZoneMembershipCondition, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Security.Permissions.ReflectionPermission, mscorlib, 
> Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Data.Odbc.OdbcPermission, System.Data, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>  Description="System.Net.SocketPermission, System, Version=2.0.0.0, 
> Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
>   
>   
>  Unrestricted=