Mercurial > emacs
changeset 22235:ee90e9da3a70
Undo this previous change:
[MAIL_USE_POP]: Add support for "-g" and "-k"
command-line flags to tell movemail to use GSS-API or Kerberos
authentication if they are supported.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 25 May 1998 20:10:50 +0000 |
parents | 40229c79e16b |
children | bfaacbee089a |
files | lib-src/movemail.c |
diffstat | 1 files changed, 8 insertions(+), 37 deletions(-) [+] |
line wrap: on
line diff
--- a/lib-src/movemail.c Mon May 25 18:39:16 1998 +0000 +++ b/lib-src/movemail.c Mon May 25 20:10:50 1998 +0000 @@ -197,43 +197,16 @@ char *spool_name; #endif -#ifdef MAIL_USE_POP - int pop_flags = POP_NO_GETPASS | POP_NO_GSSAPI; -# define ARGSTR "gkp" -#else /* ! MAIL_USE_POP */ -# define ARGSTR "p" -#endif /* MAIL_USE_POP */ - delete_lockname = 0; - /* - 'g' enables Kerberos and disables GSS-API. - 'k' enables GSS-API and disables Kerberos. - - By default, Kerberos is enabled (if it is compiled in) and - GSS-API is disabled, i.e., "-k" is the default. However, I'm - putting the flag in anyway, in case we decide to add new - authentication methods or change the default later. - */ - - while ((c = getopt (argc, argv, ARGSTR)) != EOF) + while ((c = getopt (argc, argv, "p")) != EOF) { switch (c) { -#ifdef MAIL_USE_POP - case 'g': - pop_flags |= POP_NO_KERBEROS; - pop_flags &= ~POP_NO_GSSAPI; - break; - case 'k': - pop_flags |= POP_NO_GSSAPI; - pop_flags &= ~POP_NO_KERBEROS; - break; -#endif case 'p': preserve_mail++; break; default: - goto usage; + exit(1); } } @@ -245,12 +218,11 @@ #endif ) { - usage: - fprintf (stderr, "Usage: movemail %s[-p] inbox destfile%s\n", + fprintf (stderr, "Usage: movemail [-p] inbox destfile%s\n", #ifdef MAIL_USE_POP - "[-g|-k] ", " [POP-password]" + " [POP-password]" #else - "", "" + "" #endif ); exit (1); @@ -291,7 +263,7 @@ int status; status = popmail (inname + 3, outname, preserve_mail, - (argc - optind == 3) ? argv[optind+2] : NULL, pop_flags); + (argc - optind == 3) ? argv[optind+2] : NULL); exit (status); } @@ -710,12 +682,11 @@ char obuffer[BUFSIZ]; char Errmsg[80]; -popmail (user, outfile, preserve, password, flags) +popmail (user, outfile, preserve, password) char *user; char *outfile; int preserve; char *password; - int flags; { int nmsgs, nbytes; register int i; @@ -724,7 +695,7 @@ char *getenv (); popserver server; - server = pop_open (0, user, password, flags); + server = pop_open (0, user, password, POP_NO_GETPASS); if (! server) { error (pop_error);