aboutsummaryrefslogtreecommitdiffstats
path: root/sm
diff options
context:
space:
mode:
Diffstat (limited to 'sm')
-rw-r--r--sm/ChangeLog7
-rw-r--r--sm/Makefile.am3
-rw-r--r--sm/base64.c3
-rw-r--r--sm/call-agent.c3
-rw-r--r--sm/call-dirmngr.c3
-rw-r--r--sm/certchain.c3
-rw-r--r--sm/certcheck.c3
-rw-r--r--sm/certdump.c3
-rw-r--r--sm/certlist.c3
-rw-r--r--sm/certreqgen.c3
-rw-r--r--sm/decrypt.c3
-rw-r--r--sm/delete.c3
-rw-r--r--sm/encrypt.c3
-rw-r--r--sm/export.c3
-rw-r--r--sm/fingerprint.c3
-rw-r--r--sm/gpgsm.c16
-rw-r--r--sm/gpgsm.h3
-rw-r--r--sm/import.c3
-rw-r--r--sm/keydb.c3
-rw-r--r--sm/keydb.h3
-rw-r--r--sm/keylist.c7
-rw-r--r--sm/misc.c3
-rw-r--r--sm/qualified.c3
-rw-r--r--sm/server.c3
-rw-r--r--sm/sign.c3
-rw-r--r--sm/verify.c3
26 files changed, 71 insertions, 28 deletions
diff --git a/sm/ChangeLog b/sm/ChangeLog
index 48e8473fa..f191e7512 100644
--- a/sm/ChangeLog
+++ b/sm/ChangeLog
@@ -1,3 +1,10 @@
+2006-06-20 Werner Koch <[email protected]>
+
+ * gpgsm.c (gpgsm_init_default_ctrl): Take care of the command line
+ option --include-certs.
+
+ * keylist.c (list_cert_raw): Print the certid.
+
2006-05-23 Werner Koch <[email protected]>
* keydb.c (hextobyte): Deleted as it is now defined in jnlib.
diff --git a/sm/Makefile.am b/sm/Makefile.am
index b5882ae1d..be53e8d25 100644
--- a/sm/Makefile.am
+++ b/sm/Makefile.am
@@ -14,7 +14,8 @@
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+# USA.
## Process this file with automake to produce Makefile.in
diff --git a/sm/base64.c b/sm/base64.c
index 62c2c9ad9..59ab6f24b 100644
--- a/sm/base64.c
+++ b/sm/base64.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/call-agent.c b/sm/call-agent.c
index 9942672ae..85ec78c63 100644
--- a/sm/call-agent.c
+++ b/sm/call-agent.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/call-dirmngr.c b/sm/call-dirmngr.c
index 85467d4a2..0de09a9ba 100644
--- a/sm/call-dirmngr.c
+++ b/sm/call-dirmngr.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/certchain.c b/sm/certchain.c
index 44d72efd3..4a4ac49f6 100644
--- a/sm/certchain.c
+++ b/sm/certchain.c
@@ -16,7 +16,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/certcheck.c b/sm/certcheck.c
index 5fb376712..732356149 100644
--- a/sm/certcheck.c
+++ b/sm/certcheck.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/certdump.c b/sm/certdump.c
index 1f2ea7b18..0d5146abc 100644
--- a/sm/certdump.c
+++ b/sm/certdump.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/certlist.c b/sm/certlist.c
index b036a85d7..cde2930ec 100644
--- a/sm/certlist.c
+++ b/sm/certlist.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/certreqgen.c b/sm/certreqgen.c
index c523c992a..744969719 100644
--- a/sm/certreqgen.c
+++ b/sm/certreqgen.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
/*
diff --git a/sm/decrypt.c b/sm/decrypt.c
index 9e5518b0f..70d48c983 100644
--- a/sm/decrypt.c
+++ b/sm/decrypt.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/delete.c b/sm/delete.c
index 7533f7291..0d2f1fd9d 100644
--- a/sm/delete.c
+++ b/sm/delete.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/encrypt.c b/sm/encrypt.c
index e4c0d5437..07c2ba8ce 100644
--- a/sm/encrypt.c
+++ b/sm/encrypt.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/export.c b/sm/export.c
index f9d6dac62..b08a017d2 100644
--- a/sm/export.c
+++ b/sm/export.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/fingerprint.c b/sm/fingerprint.c
index 9441483bf..d6a3900f0 100644
--- a/sm/fingerprint.c
+++ b/sm/fingerprint.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/gpgsm.c b/sm/gpgsm.c
index 7347bf575..5363b8ad6 100644
--- a/sm/gpgsm.c
+++ b/sm/gpgsm.c
@@ -1,5 +1,6 @@
/* gpgsm.c - GnuPG for S/MIME
- * Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+ * Copyright (C) 2001, 2002, 2003, 2004, 2005,
+ * 2006 Free Software Foundation, Inc.
*
* This file is part of GnuPG.
*
@@ -15,7 +16,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
@@ -461,6 +463,10 @@ static unsigned int debug_value;
/* Option --enable-special-filenames */
static int allow_special_filenames;
+/* Default value for include-certs. */
+static int default_include_certs = 1; /* Only include the signer's cert. */
+
+
static char *build_list (const char *text,
const char *(*mapf)(int), int (*chkf)(int));
@@ -998,7 +1004,9 @@ main ( int argc, char **argv)
ctrl.use_ocsp = opt.enable_ocsp = 1;
break;
- case oIncludeCerts: ctrl.include_certs = pargs.r.ret_int; break;
+ case oIncludeCerts:
+ ctrl.include_certs = default_include_certs = pargs.r.ret_int;
+ break;
case oPolicyFile:
xfree (opt.policy_file);
@@ -1657,7 +1665,7 @@ gpgsm_exit (int rc)
void
gpgsm_init_default_ctrl (struct server_control_s *ctrl)
{
- ctrl->include_certs = 1; /* only include the signer's cert */
+ ctrl->include_certs = default_include_certs;
ctrl->use_ocsp = opt.enable_ocsp;
}
diff --git a/sm/gpgsm.h b/sm/gpgsm.h
index 438252050..b49f34640 100644
--- a/sm/gpgsm.h
+++ b/sm/gpgsm.h
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#ifndef GPGSM_H
diff --git a/sm/import.c b/sm/import.c
index 6d00e91ea..b56014a1a 100644
--- a/sm/import.c
+++ b/sm/import.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/keydb.c b/sm/keydb.c
index d5932135d..81936cf6a 100644
--- a/sm/keydb.c
+++ b/sm/keydb.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/keydb.h b/sm/keydb.h
index fb4001b64..814ae9f1e 100644
--- a/sm/keydb.h
+++ b/sm/keydb.h
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#ifndef GNUPG_KEYDB_H
diff --git a/sm/keylist.c b/sm/keylist.c
index b744a157f..9baf065d0 100644
--- a/sm/keylist.c
+++ b/sm/keylist.c
@@ -16,7 +16,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
@@ -598,6 +599,10 @@ list_cert_raw (ctrl_t ctrl, KEYDB_HANDLE hd,
fprintf (fp, " md5_fpr: %s\n", dn?dn:"error");
xfree (dn);
+ dn = gpgsm_get_certid (cert);
+ fprintf (fp, " certid: %s\n", dn?dn:"error");
+ xfree (dn);
+
dn = gpgsm_get_keygrip_hexstring (cert);
fprintf (fp, " keygrip: %s\n", dn?dn:"error");
xfree (dn);
diff --git a/sm/misc.c b/sm/misc.c
index cd072ce6b..86cb506d6 100644
--- a/sm/misc.c
+++ b/sm/misc.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/qualified.c b/sm/qualified.c
index 07abaadc4..474e1488d 100644
--- a/sm/qualified.c
+++ b/sm/qualified.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/server.c b/sm/server.c
index 87a06ee4e..57e5d8f38 100644
--- a/sm/server.c
+++ b/sm/server.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/sign.c b/sm/sign.c
index 74bfe41aa..d656825e8 100644
--- a/sm/sign.c
+++ b/sm/sign.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>
diff --git a/sm/verify.c b/sm/verify.c
index f37cf4a75..4e6574078 100644
--- a/sm/verify.c
+++ b/sm/verify.c
@@ -15,7 +15,8 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ * USA.
*/
#include <config.h>