aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/README25
1 files changed, 24 insertions, 1 deletions
diff --git a/scripts/README b/scripts/README
index f4ef321a..acbeb7ca 100644
--- a/scripts/README
+++ b/scripts/README
@@ -53,6 +53,27 @@ pure Python and only 2% about any kind of crypto.
Current TO DO list:
+- Add optional "tag" attribute (a la IMAP) to left-right object
+ elements (excellent suggestion from RobK).
+
+- Work on a common protocol dump format with APNIC and other
+ implementors. Randy points out that it would be good if we could
+ all read each other's dumps.
+
+ "Obvious" format would be an OpenSSL-style PEM of the CMS, with
+ a "text" portion (the place where "openssl x509 -text" would put a
+ text dump of a cert) showing the wrapped XML.
+
+- Rewrite code that handles revoke on shrink to revoke -all- old
+ certs for that key, not just most recent. Not certain, but this may
+ have been the cause of a cert dropping not showing up in the CRL
+ during testing with APNIC in Vancouver.
+
+- Rewrite hooks that call CRL generation and publication to do so
+ immediately rather than waiting for cron. Batching to handle all
+ of a bunch of events at once would be nice, but start by getting it
+ right, then worry about making it faster.
+
- resource_set_notafter attribute added to RelaxNG but not yet to
rpki.up_down.class_elt. Need to convert to and from Python datetime
but maybe lxml already has code to help us with that.
@@ -173,7 +194,9 @@ Current TO DO list:
bits of abstraction still to be done.
- Need a logging subsystem, including syslog support. Absent a better
- plan, see the Python syslog module.
+ plan, see the Python syslog module. Primatives in the traceback
+ module provide a handy way to capture origin of a logging call
+ without a lot of error-prone manual tagging.
- Subsetting (req_* attributes in up-down protocol)