Issue Details (XML | Word | Printable)

Key: DIRSERVER-233
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Alex Karasulu
Reporter: Ersin Er
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Directory ApacheDS

new Subtree Specification (RFC 3672) implementation

Created: 27/Aug/05 06:13 AM   Updated: 01/Jul/06 03:03 PM
Return to search
Component/s: ldap
Affects Version/s: pre-1.0
Fix Version/s: pre-1.0

Time Tracking:
Not Specified

File Attachments:
  Size
Text File SubtreeSpecificationParser.patch 2005-08-27 06:14 AM Ersin Er 46 kB

Resolution Date: 27/Aug/05 07:11 AM


 Description  « Hide
A new implementation of Subtree Specification (RFC 3672) parser is provided as a patch attached with this issue.

The new implementation includes:
 - a complete RFC 3672 Antlr grammar
 - a wrapper around the Antlr generated classes
 - two auxilary classes for parser/lexer pair reusability
 - a test class
 - and some configuration changes for nlog4f integration

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #240354 Fri Aug 26 22:10:09 UTC 2005 akarasulu Committing patches from Ersin Er to add a proper subtree specification parser.
His JIRA issue with the attached patch applied is DIRLDAP-49 and can be found
here:

http://issues.apache.org/jira/browse/DIRLDAP-49
Files Changed
ADD /directory/shared/ldap/trunk/common/src/java/org/apache/ldap/common/subtree/ReusableAntlrSubtreeSpecificationLexer.java
ADD /directory/shared/ldap/trunk/common/src/java/org/apache/ldap/common/subtree/SubtreeSpecificationParser.java
ADD /directory/shared/ldap/trunk/common/src/java/org/apache/ldap/common/subtree/ReusableAntlrSubtreeSpecificationParser.java
MODIFY /directory/shared/ldap/trunk/common/src/antlr/subtree-specification.g
MODIFY /directory/shared/ldap/trunk/project.xml
ADD /directory/shared/ldap/trunk/common/src/test/resources/log4j.properties
DEL /directory/shared/ldap/trunk/common/src/test/org/apache/ldap/common/subtree/SubtreeParserTest.java
ADD /directory/shared/ldap/trunk/common/src/test/resources
ADD /directory/shared/ldap/trunk/common/src/test/org/apache/ldap/common/subtree/SubtreeSpecificationParserTest.java

Ersin Er made changes - 27/Aug/05 06:14 AM
Field Original Value New Value
Attachment SubtreeSpecificationParser.patch [ 12312025 ]
Alex Karasulu made changes - 27/Aug/05 07:02 AM
Assignee Alex Karasulu [ akarasulu ]
Alex Karasulu made changes - 27/Aug/05 07:02 AM
Status Open [ 1 ] In Progress [ 3 ]
Alex Karasulu added a comment - 27/Aug/05 07:03 AM
This is an awesome patch Ersin - it's the best one I've seen in a long time. I am applying it now. Job well done!

Alex Karasulu made changes - 27/Aug/05 07:03 AM
Fix Version/s 0.9.2 [ 12310220 ]
Alex Karasulu made changes - 27/Aug/05 07:08 AM
Status In Progress [ 3 ] Open [ 1 ]
Alex Karasulu made changes - 27/Aug/05 07:10 AM
Status Open [ 1 ] In Progress [ 3 ]
Alex Karasulu added a comment - 27/Aug/05 07:11 AM
Applied patches and committed on revision 240354 here:

http://svn.apache.org/viewcvs.cgi?rev=240354&view=rev

Alex Karasulu made changes - 27/Aug/05 07:11 AM
Resolution Fixed [ 1 ]
Status In Progress [ 3 ] Resolved [ 5 ]
Alex Karasulu made changes - 07/Feb/06 02:41 PM
Project Directory LDAP [ 10514 ] ApacheDS [ 12310260 ]
Key DIRLDAP-49 DIRSERVER-233
Fix Version/s pre-1.0 [ 12310782 ]
Fix Version/s 0.9.2 [ 12310220 ]
Component/s ldap [ 12310715 ]
Type Improvement [ 4 ] Bug [ 1 ]
Component/s Common [ 11085 ]
Affects Version/s 0.9.3 [ 12310221 ]
Affects Version/s pre-1.0 [ 12310782 ]
Affects Version/s 0.9.2 [ 12310220 ]
Ersin Er added a comment - 01/Jul/06 03:03 PM
Done.

Ersin Er made changes - 01/Jul/06 03:03 PM
Status Resolved [ 5 ] Closed [ 6 ]