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