You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2005/10/20 20:56:42 UTC

svn commit: r326971 - /directory/asn1/trunk/ber-new/todo.txt

Author: elecharny
Date: Thu Oct 20 11:56:18 2005
New Revision: 326971

URL: http://svn.apache.org/viewcvs?rev=326971&view=rev
Log:
Replaced the TODO.txt file by the original file, which has been lost during a merge

Modified:
    directory/asn1/trunk/ber-new/todo.txt

Modified: directory/asn1/trunk/ber-new/todo.txt
URL: http://svn.apache.org/viewcvs/directory/asn1/trunk/ber-new/todo.txt?rev=326971&r1=326970&r2=326971&view=diff
==============================================================================
--- directory/asn1/trunk/ber-new/todo.txt (original)
+++ directory/asn1/trunk/ber-new/todo.txt Thu Oct 20 11:56:18 2005
@@ -1,39 +1,18 @@
+Here is a list of things that has to be done :
 
-
-                                T O D O   L I S T 
-                                =================
-
-* Need an equality test for TupleNodes hence trees.
-
-* For the mock decoder in Eve see if we can rig in a decoder that builds on this
-  BERDecoder that can at a bare minimum detect when an LDAP message starts and 
-  ends.  This way we can continue working on Eve while the snickers code 
-  progresses forward.  In fact we could even capture a full buffer and feed it
-  to the old synchronous SNACC provider just for now to get decodes working.
-
---o--
-
-* Add a value size protection feature to the decoder to either break up 
-  incomming massive tlv's into smaller tlv's or to stream them to disk, 
-  and providing a data reference rather than a byte[] to the callback's 
-  decodeOccurred method.  This will be huge for both performance and the
-  prevention of denial of service attacks where massive TLV's bombard the
-  decoder.  We need to look at the big picture to figure out which approach
-  is best within the whole decoding processs.
-
---o--
-
-* Build a library of primitive ASN.1 data types mapping them to Java types.
-
-* Build a digester like tool on top of the BERDecoder, for now we'll call it a
-  TLVDecoder.  It is fed a train of TLV's and it statefully constructs ASN.1
-  stubs based on the input.  When an entire stub has been assembled it is 
-  emitted via the decodeOccurred callback.
-  
-* It will be worth while taking a good look at the way digester works to get 
-  some ideas here.
-  
-* Also we need to read the Sample Neufeld papper to make sure we're decoding
-  appropriately.
-  
-  
+ * write tests !
+ * add the streaming of big objects
+ * deal with memory exhaustion
+ * extend a DER and CER decoder from the BER decoder
+ * add JMX manageability
+ * start to think about how this can be use in the ASN.1 compiler
+ * - ... (add your TODO !)
+
+ 
+Things in progress :
+
+ * describe the inner mechanism on wiki, explaining the choices
+ * start to think about PER
+ * write a tester that eat some XML and do the decode. (Being able to encode,
+   then decode and having the same result means that the codec works)
+ 
\ No newline at end of file