File: TODO

package info (click to toggle)
debsig-verify 0.8
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 140 kB
  • sloc: ansic: 770; makefile: 71
file content (31 lines) | stat: -rw-r--r-- 1,457 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
- Is there a GnuPG library we can link against instead of execing gpg?
  * Yes, there is PGG, but it is merely a wrapper around the GPG binary. A
    very good wrapper, but it is hugely overweight for what I need.
    Basically this may be a dead issue. Otherwise, I should probably start
    using the --with-colon and --status-fd output for better parsing of
    the verify and keyring output.

- Figure out how to integrate this with the package tools (apt, dpkg
  etc..)

- Expiry still needs to be handled

- Add some more info to the verbose output.
  STATUS: in progress

- Testing setup. This is the way I envision it. Basically we have
  directories with sample data. Each directory contains some related parts
  of a Debian file (control.tar.gz, data.tar.gz), signatures and
  policy's/keyrings. We then have some XML files (god I love XML :) that
  describe the tests. This includes which parts to use to build the debs,
  which policies to configure for checking it, and the expected outcome of
  the checks. Need a program that parses this and performs the jobs. One
  drawback is, how can we tell debsig-verify where to find the polices and
  keyrings, since it is hardcoded? Should we allow command line options to
  override this?

- Obviously this needs some serious auditing, not matter how good I think
  my coding is. Generally I've used static buffers and length constrained
  functions (snprintf, strncmp) where ever possible.

- i18n