2006-11-20 Love Hörnquist Åstrand * pop_pass.c: Make krb5_get_init_creds_opt_free take a context argument. 2006-10-07 Love Hörnquist Åstrand * Makefile.am: Add man_MANS to EXTRA_DIST 2006-05-05 Love Hörnquist Åstrand * Rename u_intXX_t to uintXX_t 2005-10-22 Love Hörnquist Åstrand * pop_dropinfo.c: Check return value from asprintf instead of string != NULL since it undefined behavior on Linux. From Björn Sandell 2005-05-29 Love Hörnquist Åstrand * pop_user.c: avoid 'unused variable' warnings 2005-05-10 Dave Love * pop_pass.c: Include . 2004-08-27 Johan Danielsson * popper.c: add message to NOOP result to appease gcc 2004-06-14 Johan Danielsson * Makefile.am: SASL * pop_auth.[ch], auth_gssapi.c, auth_krb4.c : improved SASL support * pop_get_command.c: add SASL hooks * pop_user.c: if using SASL, don't allow plaintext USER/PASS * pop_init.c: recognise sasl auth level * popper.h: add AUTH_SASL flag 2003-12-20 Love Hörnquist Åstrand * popper.c (main): avoid warning by sending empty string as formatstring instead of NULL (even though pop_msg handles that too) 2003-10-10 Johan Danielsson * pop_init.c (pop_init): change call to authentication function, from a ?: construct (which toubles some versions of gcc) to if; from Björn Grönvall 2003-09-03 Love Hörnquist Åstrand * pop_pass.c: use krb5_get_init_creds_opt_alloc/krb5_get_init_creds_opt_free 2003-09-02 Love Hörnquist Åstrand * popper.c (tgets): avoid be clobbered by `longjmp' or `vfork' warning 2003-04-16 Love Hörnquist Åstrand * popper.8: spelling, from jmc 2002-07-04 Johan Danielsson * pop_dropcopy.c: use RESP-CODES * pop_get_command.c: implement CAPA * popper.c: don't print our version in the greeting string * popper.h: add a flags parameter to the pop context 2002-05-02 Johan Danielsson * pop_debug.c: revert some accidentally commited code in previous 2002-02-07 Johan Danielsson * pop_debug.c: only claim krb5 support if really present 2001-09-10 Johan Danielsson * maildir.c: replace MAXDROPLEN with MAXPATHLEN * popper.h: replace MAXDROPLEN with MAXPATHLEN 2001-08-13 Johan Danielsson * popper.8: rewritten man page 2000-12-31 Assar Westerlund * pop_init.c (pop_init): handle krb5_init_context failure consistently * pop_debug.c (doit_v5): handle krb5_init_context failure consistently 2000-06-10 Assar Westerlund * pop_init.c (krb4_authenticate): do not exit on failure, just return (krb5_authenticate): log errors from krb5_recvauth 2000-04-12 Assar Westerlund * *.c: replace all erroneous calls to pop_log with POP_FAILURE with POP_PRIORITY. reported by Janne Johansson ' 2000-01-27 Assar Westerlund * pop_debug.c (main): figure out port number 1999-12-20 Assar Westerlund * pop_init.c (pop_init): use getnameinfo_verified * pop_debug.c (get_socket): use getaddrinfo 1999-12-03 Johan Danielsson * pop_init.c: optionally trace connected addresses to a file 1999-11-02 Assar Westerlund * pop_debug.c (main): redo the v4/v5 selection for consistency. -4 -> try only v4 -5 -> try only v5 none, -45 -> try v5, v4 1999-10-16 Johan Danielsson * pop_init.c (krb5_authenticate): don't use the principal associated with the socket for authentication, instead let krb5_rd_req pick the correct one from the ticket; just check that it actually was a pop-ticket 1999-08-12 Johan Danielsson * pop_init.c (pop_init): don't freehostent if ch == NULL * pop_dele.c: implement XDELE to delete a range of messages 1999-08-05 Assar Westerlund * pop_init.c: v6-ify * pop_debug.c: v6-ify 1999-05-10 Assar Westerlund * pop_debug.c (doit_v5): call krb5_sendauth with ccache == NULL 1999-04-11 Assar Westerlund * pop_debug.c (main): use print_version Thu Apr 8 15:07:11 1999 Johan Danielsson * pop_pass.c: remove definition of KRB_VERIFY_USER (moved to config.h) Thu Mar 18 12:55:42 1999 Johan Danielsson * pop_pass.c: define KRB_VERIFY_SECURE if not defined * Makefile.am: include Makefile.am.common Wed Mar 17 23:36:21 1999 Assar Westerlund * pop_pass.c (krb4_verify_password): use KRB_VERIFY_SECURE instead of 1 Tue Mar 16 22:28:52 1999 Assar Westerlund * pop_pass.c: krb_verify_user_multiple -> krb_verify_user Sat Mar 13 22:17:29 1999 Assar Westerlund * pop_parse.c (pop_parse): cast when calling is* to get rid of a warning Mon Mar 8 11:50:06 1999 Johan Danielsson * pop_init.c: use print_version Fri Mar 5 15:14:29 1999 Johan Danielsson * pop_send.c: fix handling of messages w/o body Sun Nov 22 10:33:29 1998 Assar Westerlund * pop_pass.c (pop_pass): try to always log * Makefile.in (WFLAGS): set Fri Jul 10 01:14:25 1998 Assar Westerlund * pop_init.c: s/net_read/pop_net_read/ Tue Jun 2 17:33:54 1998 Johan Danielsson * pop_send.c: add missing newlines Sun May 24 20:59:45 1998 Johan Danielsson * maildir.c (make_path): fix reversed args Sat May 16 00:02:18 1998 Assar Westerlund * Makefile.am: link with DBLIB Sun Apr 26 11:47:58 1998 Assar Westerlund * pop_pass.c (pop_pass): check return value from changeuser * pop_dropcopy.c (changeuser): check that `setuid' and `setgid' succeeded. * popper.h: changeuser now returns int Thu Apr 23 00:54:38 1998 Johan Danielsson * Add support for maildir spoolfiles. * popper.h (MsgInfoList): replace `del_flag' and `retr_flag' with single `flags' * pop_dropcopy.c: Fix mismatched parenthesis. Sat Apr 4 15:13:56 1998 Assar Westerlund * pop_dropcopy.c (pop_dropcopy): first do mkstemp and then fdopen. Originally from * popper.h: include Sat Feb 7 10:07:39 1998 Assar Westerlund * pop_pass.c(krb4_verify_password: Don't use REALM_SZ + 1, just REALM_SZ Mon Dec 29 16:37:26 1997 Assar Westerlund * pop_updt.c (pop_updt): lseek before ftruncating the file. From Sat Nov 22 13:46:39 1997 Johan Danielsson * pop_pass.c: Destroy tickets after verification. Sun Nov 9 09:11:14 1997 Assar Westerlund * pop_dropinfo.c: be careful with mails without msg-id, subject, or from Wed Oct 29 02:09:24 1997 Assar Westerlund * pop_pass.c: conditionalize OTP-support * pop_init.c: conditionalize OTP-support