ba076bad2b2f8ac328e64031f2d078319da1ddf7
[monkeysphere-validation-agent.git] / Changelog
1 msva-perl (0.9~pre) upstream;
2
3   [ Jameson Rollins ]
4   * Add "e-mail" context (checks for signing capability instead of
5     authentication) (closes MS #2688)
6   * Add "openpgp4fpr" pkc type for providing OpenPGP v4 fingerprint
7   * Add --version option to msva-query-agent
8
9   [ David Bremner ]
10   * Code refactoring:
11    - Crypt::Monkeysphere::MSVA::Logger into Crypt::Monkeysphere::Logger
12    - new Crypt::Monkeysphere::Validator
13    - unit tests and unit test harness
14
15   [ Daniel Kahn Gillmor ]
16   * Now depending on Crypt::X509 0.50 for pubkey components directly.
17   * Crypt::Monkeysphere::OpenPGP for helper functions in
18     packet generation and parsing.
19
20  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Fri, 11 Mar 2011 01:24:55 -0500
21
22 msva-perl (0.8) upstream;
23
24   * Minor bugfix release!
25   * Avoid indirect object creation (thanks to intrigeri for pointing this out).
26   * Bug fix for unused option provided to gpgkeys_hkpms.
27   * Allow use of hkpms keyservers from gpg.conf
28   * Allow the use of ports in hostnames (closes MS # 2665)
29   * Do not report self-sigs as other certifiers (but report valid,
30     non-matching identities independently) (closes MS # 2569)
31   * List certifiers only once (closes MS # 2573)
32   * Enable the use of --keyserver-options http-proxy for gpgkeys_hkpms
33     (includes support for socks proxies) (closes MS # 2677)
34
35  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Mon, 20 Dec 2010 04:04:15 -0500
36
37 msva-perl (0.7) upstream;
38
39   * udpated msva-query-agent documentation
40   * added gpgkeys_hkpms for monkeysphere-authenticated HKPS access
41     (closes MS #2016)
42
43  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 07 Dec 2010 21:34:23 -0500
44
45 msva-perl (0.6) upstream;
46
47   * Add new element to JSON syntax allowing request to override
48     keyserver_policy (closes MS #2542)
49   * Do not kill off child handling processes on HUP -- let them finish
50     their queries.
51   * Refactor logging code
52   * If we have Gtk2, Linux::Inotify2, and AnyEvent, we should monitor for
53     updates and prompt the user when we notice one. (closes MS #2540)
54   * Added tests/basic, as a simple test of a few functions (closes MS #2537)
55   * fixed double-prompting on sites that have more than one User ID
56     (closes MS #2567)
57   * report server implementation name and version with every query (closes
58     MS #2564)
59   * support x509pem, opensshpubkey, and rfc4716 PKC formats in addition to
60     x509der (addresses MS #2566)
61   * add new peer type categorization (closes MS #2568) -- peers of type
62     client can have much more flexible names than regular hostnames we
63     look for for servers.
64
65  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Sun, 14 Nov 2010 03:04:13 -0500
66
67 msva-perl (0.5) upstream;
68
69   * If ${MSVA_KEYSERVER} is unset or blank, default to using keyserver
70     from ${GNUPGHOME}/gpg.conf if that file exists. (addresses MS #2080)
71   * Under Linux, report details about the requesting process if we can
72     learn them from /proc (closes MS #2005)
73   * Conditionally rely on Gtk2 perl module -- no marginal UI without it,
74     but you can also install the MSVA now without needing to pull in a
75     bunch of Gtk libs (closes MS #2514)
76   * Sending a SIGHUP to the running server now re-execs it cleanly,
77     keeping the same port assignments and monitoring the same child
78     process.  This can be used to upgrade running msva instances after a
79     package update (closes MS #2532)
80
81  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 12 Oct 2010 03:50:02 -0400
82
83 msva-perl (0.4) upstream;
84
85   * removed dependency on monkeysphere package -- just invoke GnuPG
86     directly (needs GnuPG::Interface, Regexp::Common) (closes MS #2034)
87   * adds MSVA_KEYSERVER_POLICY and MSVA_KEYSERVER environment variables.
88   * added a marginal UI (needs Gtk2 perl module) (closes MS #2004)
89   * Filter incoming uids to match a strict regex (closes MS #2270)
90   * Trivially untaint the environment for the single child process
91     (closes MS #2461)
92
93  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Mon, 04 Oct 2010 01:06:52 -0400
94
95 msva-perl (0.3) upstream;
96
97   * packaging re-organization
98   * properly closing piped monkeysphere call
99   * restore default SIGCHLD handling for exec'ed subprocess (Closes: MS #2414)
100
101  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Wed, 16 Jun 2010 02:29:06 -0400
102
103 msva-perl (0.2) upstream;
104
105   * can now be invoked with a sub-command; will run until subcommand
106     completes, and then terminate with the same return code (this is
107     similar to the ssh-agent technique, and enables inclusion in
108     Xsession.d; see monkeysphere 0.29 package for automatic startup).
109   * chooses arbitrary open port by default (can still be specified with
110     MSVA_PORT environment variable)
111   * minimized logging spew by default.
112   * now shipping README.schema (notes about possible future MSVA
113     implementations)
114   * cleanup Makefile and distribution strategies.
115
116  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Mon, 15 Mar 2010 14:25:42 -0400
117
118 msva-perl (0.1) upstream;
119
120    * first release.
121
122  -- Daniel Kahn Gillmor <dkg@fifthhorseman.net>  Tue, 09 Mar 2010 00:08:54 -0500
123