Update head to match stable 1.0
[gnupg.git] / g10 / gpgd.c
index 010b319..3655566 100644 (file)
@@ -1,14 +1,14 @@
-/* ggpd.c - The GNUPG daemon (keyserver)
- *     Copyright (C) 1998 Free Software Foundation, Inc.
+/* gpd.c - The GnuPG daemon (keyserver)
+ * Copyright (C) 1998, 1999 Free Software Foundation, Inc.
  *
- * This file is part of GNUPG.
+ * This file is part of GnuPG.
  *
- * GNUPG is free software; you can redistribute it and/or modify
+ * 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 2 of the License, or
  * (at your option) any later version.
  *
- * GNUPG is distributed in the hope that it will be useful,
+ * GnuPG 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.
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
  */
 
+/****************
+ * This is a spinning server for most purposes, the server does only
+ * fork for updates (which may require signature checks and lengthy DB
+ * operations).
+ *
+ * see ks-proto.c for the used protocol.
+ * see ks-db.c   for the layout of the database.
+ */
+
 #include <config.h>
 #include <stdio.h>
 #include <errno.h>
@@ -58,7 +67,7 @@ strusage( int level )
       case 13: p = VERSION; break;
       case 17: p = PRINTABLE_OS_NAME; break;
       case 19: p =
-           "Please report bugs to <gnupg-bugs@isil.d.shuttle.de>.\n";
+           "Please report bugs to <gnupg-bugs@gnu.org>.\n";
        break;
       case 1:
       case 40: p = "Usage: gpgd [options] (-h for help)";
@@ -129,13 +138,13 @@ set_debug(void)
     if( opt.debug & DBG_MPI_VALUE )
        mpi_debug_mode = 1;
     if( opt.debug & DBG_CIPHER_VALUE )
-       cipher_debug_mode = 1;
+       g10c_debug_mode = 1;
     if( opt.debug & DBG_IOBUF_VALUE )
        iobuf_debug_mode = 1;
 }
 
 
-void
+int
 main( int argc, char **argv )
 {
     ARGPARSE_ARGS pargs;
@@ -186,18 +195,18 @@ main( int argc, char **argv )
        if( !configfp ) {
            if( default_config ) {
                if( parse_debug )
-                   log_info("note: no default option file '%s'\n",
+                   log_info("note: no default option file `%s'\n",
                                                            configname );
            }
            else {
-               log_error("option file '%s': %s\n",
+               log_error("option file `%s': %s\n",
                                    configname, strerror(errno) );
                g10_exit(1);
            }
            m_free(configname); configname = NULL;
        }
        if( parse_debug && configname )
-           log_info("reading options from '%s'\n", configname );
+           log_info("reading options from `%s'\n", configname );
        default_config = 0;
     }
 
@@ -236,9 +245,8 @@ main( int argc, char **argv )
        become_daemon();
 
 
-
-
     g10_exit(0);
+    return 8; /*NEVER REACHED*/
 }