Commit d83f8f3bfab7b150b6d7c566c312a7142efb8e16

Authored by Jay Berkenbilt
1 parent 0f1ce8e6

Update TODO

Showing 1 changed file with 22 additions and 0 deletions
... ... @@ -40,6 +40,28 @@ Soon
40 40 General
41 41 =======
42 42  
  43 +NOTE: Some items in this list refer to files in my personal home
  44 +directory or that are otherwise not publicly accessible. This includes
  45 +things sent to me by email that are specifically not public. Even so,
  46 +I find it useful to make reference to them in this list
  47 +
  48 + * Audit every place where qpdf allocates memory to see whether there
  49 + are cases where malicious inputs could cause qpdf to attempt to
  50 + grab very large amounts of memory. Certainly there are cases like
  51 + this, such as if a very highly compressed, very large image stream
  52 + is requested in a buffer. Hopefully normal input to output
  53 + filtering doesn't ever try to do this. QPDFWriter should be checked
  54 + carefully too. See also bugs/private/from-email-663916/
  55 +
  56 + * Implement remaining PNG filters. See https://github.com/qpdf/qpdf/pull/166
  57 +
  58 + * Form flattening: ~/tmp/qtmp/form-flattening-email/. Distill this
  59 + into notes along with stuff in qpdf email box.
  60 +
  61 + * Look at ~/Q/pdf-collection/forms-from-appian/
  62 +
  63 + * Look at Travis-CI for qpdf. See email from Travis-CI in pending.
  64 +
43 65 * Consider adding "uninstall" target to makefile. It should only
44 66 uninstall what it installed, which means that you must run
45 67 uninstall from the version you ran install with. It would only be
... ...