Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
bbcac09c
Commit
bbcac09c
authored
May 25, 1998
by
Richard M. Stallman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Undo previous change.
parent
0d66b6f3
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
24 additions
and
1016 deletions
+24
-1016
lib-src/Makefile.in
lib-src/Makefile.in
+4
-13
lib-src/pop.c
lib-src/pop.c
+20
-978
lib-src/pop.h
lib-src/pop.h
+0
-25
No files found.
lib-src/Makefile.in
View file @
bbcac09c
...
...
@@ -205,21 +205,12 @@ MOVE_FLAGS=
# ifdef HAVE_LIBCOM_ERR
COM_ERRLIB
=
-lcom_err
# endif
# ifdef HAVE_LIBGSSAPI_KRB5
GSSAPI_KRB5LIB
=
-lgssapi_krb5
# endif
#endif /* KERBEROS */
#ifdef HAVE_LIBGSSAPI
GSSAPILIB
=
-lgssapi
#endif
#endif /* KERBEROS
#ifdef HESIOD
HESIODLIB
=
-lhesiod
#endif
/*
If
HESIOD
is
defined,
set
this
to
"-lhesiod"
.
*/
HESIODLIB
=
MOVE_LIBS
=
$(GSSAPI_KRB5LIB)
$(GSSAPILIB)
$(KRB4LIB)
$(DESLIB)
$(KRB5LIB)
\
$(CRYPTOLIB)
$(COM_ERRLIB)
$(HESIODLIB)
MOVE_LIBS
=
$(KRB4LIB)
$(DESLIB)
$(KRB5LIB)
$(CRYPTOLIB)
$(COM_ERRLIB)
$(HESIODLIB)
#ifdef HAVE_LIBMAIL
LIBMAIL
=
-lmail
...
...
lib-src/pop.c
View file @
bbcac09c
This diff is collapsed.
Click to expand it.
lib-src/pop.h
View file @
bbcac09c
...
...
@@ -36,7 +36,6 @@ struct _popserver
int
buffer_size
,
buffer_index
;
int
in_multi
;
int
trash_started
;
void
*
extra
;
};
typedef
struct
_popserver
*
popserver
;
...
...
@@ -48,30 +47,6 @@ typedef struct _popserver *popserver;
#define POP_NO_KERBEROS (1<<0)
#define POP_NO_HESIOD (1<<1)
#define POP_NO_GETPASS (1<<2)
#define POP_NO_GSSAPI (1<<3)
/* don't use the GSSAPI */
#define POP_NO_NOPROT (1<<4)
/* prohibit no protection; this *only* */
/* makes sense if you use GSSAPI */
#define POP_NO_INTEG (1<<5)
/* don't use plain integrity */
#define POP_NO_ENCRYPT (1<<6)
/* don't use encryption */
/*
* GSSAPI documentation
*
* This version will attempt to perform a GSSAPI handshake first; if this
* fails, then it will attempt standard POP authentication. Note that
* library conflicts may prevent the use of this with the Kerberos
* kpop hack.
*
* If you specify POP_NO_NOPROT and this library is unable to provide either
* integrity protection or encryption, pop_open() will fail. The pop_open()
* call will attempt the highest level protection available; i.e., if both
* server and client support encryption (and you do not provide the
* POP_NO_ENCRYPT flag), that will be used; if both server and client support
* integrity protection (and you do not provide the POP_NO_INTEG flag), that
* will be used. If neither of these are available, and you have not
* specified the POP_NO_NOPROT flag, then this will be a normal, unprotected
* connection.
*/
#ifdef __STDC__
#define _ARGS(a) a
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment