diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/call-dirmngr.c | 15 | ||||
-rw-r--r-- | tools/call-dirmngr.h | 15 | ||||
-rw-r--r-- | tools/gpg-check-pattern.c | 2 | ||||
-rw-r--r-- | tools/gpg-wks-client.c | 19 | ||||
-rw-r--r-- | tools/gpg-wks-server.c | 79 | ||||
-rw-r--r-- | tools/gpg-wks.h | 15 | ||||
-rw-r--r-- | tools/gpgconf-comp.c | 14 | ||||
-rw-r--r-- | tools/gpgconf.c | 3 | ||||
-rw-r--r-- | tools/gpgsplit.c | 4 | ||||
-rw-r--r-- | tools/mime-maker.c | 15 | ||||
-rw-r--r-- | tools/mime-maker.h | 15 | ||||
-rw-r--r-- | tools/mime-parser.c | 15 | ||||
-rw-r--r-- | tools/mime-parser.h | 15 | ||||
-rw-r--r-- | tools/rfc822parse.c | 20 | ||||
-rw-r--r-- | tools/rfc822parse.h | 18 | ||||
-rw-r--r-- | tools/send-mail.c | 15 | ||||
-rw-r--r-- | tools/send-mail.h | 15 | ||||
-rw-r--r-- | tools/symcryptrun.c | 2 | ||||
-rw-r--r-- | tools/wks-receive.c | 15 | ||||
-rw-r--r-- | tools/wks-util.c | 16 |
20 files changed, 202 insertions, 125 deletions
diff --git a/tools/call-dirmngr.c b/tools/call-dirmngr.c index 9e3e493..c219905 100644 --- a/tools/call-dirmngr.c +++ b/tools/call-dirmngr.c @@ -1,19 +1,20 @@ /* call-dirmngr.c - Interact with the Dirmngr. * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/call-dirmngr.h b/tools/call-dirmngr.h index 32486b1..4da0145 100644 --- a/tools/call-dirmngr.h +++ b/tools/call-dirmngr.h @@ -1,19 +1,20 @@ /* call-dirmngr.h - Interact with the Dirmngr. * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ #ifndef GNUPG_TOOLS_CALL_DIRMNGR_H diff --git a/tools/gpg-check-pattern.c b/tools/gpg-check-pattern.c index 7197340..4db8f37 100644 --- a/tools/gpg-check-pattern.c +++ b/tools/gpg-check-pattern.c @@ -74,7 +74,7 @@ static ARGPARSE_OPTS opts[] = { { oCheck, "check", 0, "run only a syntax check on the patternfile" }, { oNull, "null", 0, "input is expected to be null delimited" }, - {0} + ARGPARSE_end () }; diff --git a/tools/gpg-wks-client.c b/tools/gpg-wks-client.c index c578105..746aa53 100644 --- a/tools/gpg-wks-client.c +++ b/tools/gpg-wks-client.c @@ -1,19 +1,20 @@ /* gpg-wks-client.c - A client for the Web Key Service protocols. * Copyright (C) 2016 Werner Koch + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ @@ -137,8 +138,8 @@ my_strusage( int level ) switch (level) { - case 11: p = "gpg-wks-client (@GNUPG@)"; - break; + case 11: p = "gpg-wks-client"; break; + case 12: p = "@GNUPG@"; break; case 13: p = VERSION; break; case 17: p = PRINTABLE_OS_NAME; break; case 19: p = ("Please report bugs to <@EMAIL@>.\n"); break; diff --git a/tools/gpg-wks-server.c b/tools/gpg-wks-server.c index 4d3e24d..1633a20 100644 --- a/tools/gpg-wks-server.c +++ b/tools/gpg-wks-server.c @@ -1,19 +1,20 @@ /* gpg-wks-server.c - A server for the Web Key Service protocols. * Copyright (C) 2016 Werner Koch + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ @@ -62,6 +63,9 @@ enum cmd_and_opt_values aReceive, aCron, aListDomains, + aInstallKey, + aRevokeKey, + aRemoveKey, oGpgProgram, oSend, @@ -82,6 +86,12 @@ static ARGPARSE_OPTS opts[] = { ("run regular jobs")), ARGPARSE_c (aListDomains, "list-domains", ("list configured domains")), + ARGPARSE_c (aInstallKey, "install-key", + "|FILE|install a key from FILE into the WKD"), + ARGPARSE_c (aRemoveKey, "remove-key", + "|ADDR|remove the key ADDR from the WKD"), + ARGPARSE_c (aRevokeKey, "revoke-key", + "|ADDR|mark the key ADDR in the WKD as revoked"), ARGPARSE_group (301, ("@\nOptions:\n ")), @@ -129,6 +139,9 @@ static gpg_error_t command_receive_cb (void *opaque, const char *mediatype, estream_t fp, unsigned int flags); static gpg_error_t command_list_domains (void); +static gpg_error_t command_install_key (const char *fname); +static gpg_error_t command_remove_key (const char *mailaddr); +static gpg_error_t command_revoke_key (const char *mailaddr); static gpg_error_t command_cron (void); @@ -141,8 +154,8 @@ my_strusage( int level ) switch (level) { - case 11: p = "gpg-wks-server (@GNUPG@)"; - break; + case 11: p = "gpg-wks-server"; break; + case 12: p = "@GNUPG@"; break; case 13: p = VERSION; break; case 17: p = PRINTABLE_OS_NAME; break; case 19: p = ("Please report bugs to <@EMAIL@>.\n"); break; @@ -211,6 +224,9 @@ parse_arguments (ARGPARSE_ARGS *pargs, ARGPARSE_OPTS *popts) case aReceive: case aCron: case aListDomains: + case aInstallKey: + case aRemoveKey: + case aRevokeKey: cmd = pargs->r_opt; break; @@ -336,6 +352,24 @@ main (int argc, char **argv) err = command_list_domains (); break; + case aInstallKey: + if (argc != 1) + wrong_args ("--install-key FILE"); + err = command_install_key (*argv); + break; + + case aRemoveKey: + if (argc != 1) + wrong_args ("--remove-key MAILADDR"); + err = command_remove_key (*argv); + break; + + case aRevokeKey: + if (argc != 1) + wrong_args ("--revoke-key MAILADDR"); + err = command_revoke_key (*argv); + break; + default: usage (1); err = gpg_error (GPG_ERR_BUG); @@ -1861,3 +1895,30 @@ command_cron (void) free_strlist (domaindirs); return err; } + + +/* Install a single key into the WKD by reading FNAME. */ +static gpg_error_t +command_install_key (const char *fname) +{ + (void)fname; + return gpg_error (GPG_ERR_NOT_IMPLEMENTED); +} + + +/* Remove the key with mail address MAILADDR. */ +static gpg_error_t +command_remove_key (const char *mailaddr) +{ + (void)mailaddr; + return gpg_error (GPG_ERR_NOT_IMPLEMENTED); +} + + +/* Revoke the key with mail address MAILADDR. */ +static gpg_error_t +command_revoke_key (const char *mailaddr) +{ + (void)mailaddr; + return gpg_error (GPG_ERR_NOT_IMPLEMENTED); +} diff --git a/tools/gpg-wks.h b/tools/gpg-wks.h index 3b28af4..f73c183 100644 --- a/tools/gpg-wks.h +++ b/tools/gpg-wks.h @@ -1,19 +1,20 @@ /* gpg-wks.h - Common definitions for wks server and client. * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/gpgconf-comp.c b/tools/gpgconf-comp.c index f608f7a..cfc9fa3 100644 --- a/tools/gpgconf-comp.c +++ b/tools/gpgconf-comp.c @@ -149,7 +149,7 @@ typedef enum /* To be able to implement generic algorithms for the various backends, we collect all information about them in this struct. */ -static struct +static const struct { /* The name of the backend. */ const char *name; @@ -256,7 +256,7 @@ typedef enum /* For every argument, we record some information about it in the following struct. */ -static struct +static const struct { /* For every argument type exists a basic argument type that can be used as a fallback for input and validation purposes. */ @@ -328,7 +328,7 @@ typedef enum } gc_expert_level_t; /* A description for each expert level. */ -static struct +static const struct { const char *name; } gc_level[] = @@ -361,7 +361,7 @@ static struct /* A human-readable description for each flag. */ -static struct +static const struct { const char *name; } gc_flag[] = @@ -500,6 +500,10 @@ static gc_option_t gc_options_gpg_agent[] = { "enable-ssh-support", GC_OPT_FLAG_NONE, GC_LEVEL_BASIC, "gnupg", "enable ssh support", GC_ARG_TYPE_NONE, GC_BACKEND_GPG_AGENT }, + { "ssh-fingerprint-digest", + GC_OPT_FLAG_NONE|GC_OPT_FLAG_RUNTIME, GC_LEVEL_EXPERT, + "gnupg", "|ALGO|use ALGO to show ssh fingerprints", + GC_ARG_TYPE_STRING, GC_BACKEND_GPG_AGENT }, { "enable-putty-support", GC_OPT_FLAG_NONE, GC_LEVEL_BASIC, "gnupg", "enable putty support", GC_ARG_TYPE_NONE, GC_BACKEND_GPG_AGENT }, @@ -1070,7 +1074,7 @@ typedef enum /* The information associated with each component. */ -static struct +static const struct { /* The name of this component. Must not contain a colon (':') character. */ diff --git a/tools/gpgconf.c b/tools/gpgconf.c index 2236555..fefa2ff 100644 --- a/tools/gpgconf.c +++ b/tools/gpgconf.c @@ -105,7 +105,8 @@ static ARGPARSE_OPTS opts[] = { oBuilddir, "build-prefix", 2, "@" }, { oNull, "null", 0, "@" }, { oNoVerbose, "no-verbose", 0, "@"}, - {0} + + ARGPARSE_end(), }; diff --git a/tools/gpgsplit.c b/tools/gpgsplit.c index b9787b1..674be62 100644 --- a/tools/gpgsplit.c +++ b/tools/gpgsplit.c @@ -75,7 +75,9 @@ static ARGPARSE_OPTS opts[] = { { oUncompress, "uncompress", 0, "uncompress a packet"}, { oSecretToPublic, "secret-to-public", 0, "convert secret keys to public keys"}, { oNoSplit, "no-split", 0, "write to stdout and don't actually split"}, -{0} }; + + ARGPARSE_end () +}; static const char * diff --git a/tools/mime-maker.c b/tools/mime-maker.c index 0332f31..d1241f3 100644 --- a/tools/mime-maker.c +++ b/tools/mime-maker.c @@ -1,19 +1,20 @@ /* mime-maker.c - Create MIME structures * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/mime-maker.h b/tools/mime-maker.h index 7aebdbd..f2a76cd 100644 --- a/tools/mime-maker.h +++ b/tools/mime-maker.h @@ -1,19 +1,20 @@ /* mime-maker.h - Create MIME structures * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/mime-parser.c b/tools/mime-parser.c index 08b0219..a151dc6 100644 --- a/tools/mime-parser.c +++ b/tools/mime-parser.c @@ -1,19 +1,20 @@ /* mime-parser.c - Parse MIME structures (high level rfc822 parser). * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/mime-parser.h b/tools/mime-parser.h index 5dc0492..4152966 100644 --- a/tools/mime-parser.h +++ b/tools/mime-parser.h @@ -1,19 +1,20 @@ /* mime-parser.h - Parse MIME structures (high level rfc822 parser). * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/rfc822parse.c b/tools/rfc822parse.c index 412599b..ab692bd 100644 --- a/tools/rfc822parse.c +++ b/tools/rfc822parse.c @@ -1,20 +1,20 @@ /* rfc822parse.c - Simple mail and MIME parser - * Copyright (C) 1999, 2000 Werner Koch, Duesseldorf - * Copyright (C) 2003, 2004 g10 Code GmbH + * Copyright (C) 1999, 2000 Werner Koch, Duesseldorf + * Copyright (C) 2003, 2004 g10 Code GmbH * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 3 of + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * - * This program is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU Lesser General Public - * License along with this program; if not, see <https://www.gnu.org/licenses/>. - */ + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, see <https://www.gnu.org/licenses/>. +g */ /* According to RFC822 binary zeroes are allowed at many places. We do diff --git a/tools/rfc822parse.h b/tools/rfc822parse.h index 966c91e..177d827 100644 --- a/tools/rfc822parse.h +++ b/tools/rfc822parse.h @@ -1,19 +1,19 @@ /* rfc822parse.h - Simple mail and MIME parser - * Copyright (C) 1999 Werner Koch, Duesseldorf - * Copyright (C) 2003 g10 Code GmbH + * Copyright (C) 1999 Werner Koch, Duesseldorf + * Copyright (C) 2003 g10 Code GmbH * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 3 of + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * - * This program is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU Lesser General Public - * License along with this program; if not, see <https://www.gnu.org/licenses/>. + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, see <https://www.gnu.org/licenses/>. */ #ifndef RFC822PARSE_H diff --git a/tools/send-mail.c b/tools/send-mail.c index fb1a9d0..9f07c7a 100644 --- a/tools/send-mail.c +++ b/tools/send-mail.c @@ -1,19 +1,20 @@ /* send-mail.c - Invoke sendmail or other delivery tool. * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/send-mail.h b/tools/send-mail.h index 4d8ae98..b565a18 100644 --- a/tools/send-mail.h +++ b/tools/send-mail.h @@ -1,19 +1,20 @@ /* send-mail.h - Invoke sendmail or other delivery tool. * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/symcryptrun.c b/tools/symcryptrun.c index 54976ca..c5780fd 100644 --- a/tools/symcryptrun.c +++ b/tools/symcryptrun.c @@ -185,7 +185,7 @@ static ARGPARSE_OPTS opts[] = { oHomedir, "homedir", 2, "@" }, { oNoOptions, "no-options", 0, "@" },/* shortcut for --options /dev/null */ - {0} + ARGPARSE_end () }; diff --git a/tools/wks-receive.c b/tools/wks-receive.c index 49a1517..e67da62 100644 --- a/tools/wks-receive.c +++ b/tools/wks-receive.c @@ -1,19 +1,20 @@ /* wks-receive.c - Receive a WKS mail * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * GNU Lesser General Public License for more details. * - * You should have received a copy of the GNU General Public License + * You should have received a copy of the GNU Lesser General Public License * along with this program; if not, see <https://www.gnu.org/licenses/>. */ diff --git a/tools/wks-util.c b/tools/wks-util.c index 8eab834..46ad5c2 100644 --- a/tools/wks-util.c +++ b/tools/wks-util.c @@ -1,20 +1,18 @@ /* wks-utils.c - Common helper functions for wks tools * Copyright (C) 2016 g10 Code GmbH + * Copyright (C) 2016 Bundesamt für Sicherheit in der Informationstechnik * * This file is part of GnuPG. * - * GnuPG is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or - * (at your option) any later version. + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. * - * GnuPG is distributed in the hope that it will be useful, + * This file is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, see <https://www.gnu.org/licenses/>. + * GNU Lesser General Public License for more details. */ #include <config.h> |