12006-11-20 Love Hörnquist Åstrand <lha@it.su.se> 2 3 * pop_pass.c: Make krb5_get_init_creds_opt_free take a context 4 argument. 5 62006-10-07 Love Hörnquist Åstrand <lha@it.su.se> 7 8 * Makefile.am: Add man_MANS to EXTRA_DIST 9 102006-05-05 Love Hörnquist Åstrand <lha@it.su.se> 11 12 * Rename u_intXX_t to uintXX_t 13 142005-10-22 Love Hörnquist Åstrand <lha@it.su.se> 15 16 * pop_dropinfo.c: Check return value from asprintf instead of 17 string != NULL since it undefined behavior on Linux. From Björn 18 Sandell 19 202005-05-29 Love Hörnquist Åstrand <lha@it.su.se> 21 22 * pop_user.c: avoid 'unused variable' warnings 23 242005-05-10 Dave Love <fx@gnu.org> 25 26 * pop_pass.c: Include <crypt.h>. 27 282004-08-27 Johan Danielsson <joda@pdc.kth.se> 29 30 * popper.c: add message to NOOP result to appease gcc 31 322004-06-14 Johan Danielsson <joda@pdc.kth.se> 33 34 * Makefile.am: SASL 35 36 * pop_auth.[ch], auth_gssapi.c, auth_krb4.c : improved SASL 37 support 38 39 * pop_get_command.c: add SASL hooks 40 41 * pop_user.c: if using SASL, don't allow plaintext USER/PASS 42 43 * pop_init.c: recognise sasl auth level 44 45 * popper.h: add AUTH_SASL flag 46 472003-12-20 Love Hörnquist Åstrand <lha@it.su.se> 48 49 * popper.c (main): avoid warning by sending empty string as 50 formatstring instead of NULL (even though pop_msg handles that 51 too) 52 532003-10-10 Johan Danielsson <joda@pdc.kth.se> 54 55 * pop_init.c (pop_init): change call to authentication function, 56 from a ?: construct (which toubles some versions of gcc) to if; 57 from Björn Grönvall 58 592003-09-03 Love Hörnquist Åstrand <lha@it.su.se> 60 61 * pop_pass.c: use 62 krb5_get_init_creds_opt_alloc/krb5_get_init_creds_opt_free 63 642003-09-02 Love Hörnquist Åstrand <lha@it.su.se> 65 66 * popper.c (tgets): avoid be clobbered by `longjmp' or `vfork' 67 warning 68 692003-04-16 Love Hörnquist Åstrand <lha@it.su.se> 70 71 * popper.8: spelling, from jmc <jmc@prioris.mini.pw.edu.pl> 72 732002-07-04 Johan Danielsson <joda@pdc.kth.se> 74 75 * pop_dropcopy.c: use RESP-CODES 76 77 * pop_get_command.c: implement CAPA 78 79 * popper.c: don't print our version in the greeting string 80 81 * popper.h: add a flags parameter to the pop context 82 832002-05-02 Johan Danielsson <joda@pdc.kth.se> 84 85 * pop_debug.c: revert some accidentally commited code in previous 86 872002-02-07 Johan Danielsson <joda@pdc.kth.se> 88 89 * pop_debug.c: only claim krb5 support if really present 90 912001-09-10 Johan Danielsson <joda@pdc.kth.se> 92 93 * maildir.c: replace MAXDROPLEN with MAXPATHLEN 94 95 * popper.h: replace MAXDROPLEN with MAXPATHLEN 96 972001-08-13 Johan Danielsson <joda@pdc.kth.se> 98 99 * popper.8: rewritten man page 100 1012000-12-31 Assar Westerlund <assar@sics.se> 102 103 * pop_init.c (pop_init): handle krb5_init_context failure 104 consistently 105 * pop_debug.c (doit_v5): handle krb5_init_context failure 106 consistently 107 1082000-06-10 Assar Westerlund <assar@sics.se> 109 110 * pop_init.c (krb4_authenticate): do not exit on failure, just 111 return 112 (krb5_authenticate): log errors from krb5_recvauth 113 1142000-04-12 Assar Westerlund <assar@sics.se> 115 116 * *.c: replace all erroneous calls to pop_log with POP_FAILURE 117 with POP_PRIORITY. reported by Janne Johansson <jj@it.kth.se>' 118 1192000-01-27 Assar Westerlund <assar@sics.se> 120 121 * pop_debug.c (main): figure out port number 122 1231999-12-20 Assar Westerlund <assar@sics.se> 124 125 * pop_init.c (pop_init): use getnameinfo_verified 126 127 * pop_debug.c (get_socket): use getaddrinfo 128 1291999-12-03 Johan Danielsson <joda@pdc.kth.se> 130 131 * pop_init.c: optionally trace connected addresses to a file 132 1331999-11-02 Assar Westerlund <assar@sics.se> 134 135 * pop_debug.c (main): redo the v4/v5 selection for consistency. 136 -4 -> try only v4 -5 -> try only v5 none, -45 -> try v5, v4 137 1381999-10-16 Johan Danielsson <joda@pdc.kth.se> 139 140 * pop_init.c (krb5_authenticate): don't use the principal 141 associated with the socket for authentication, instead let 142 krb5_rd_req pick the correct one from the ticket; just check that 143 it actually was a pop-ticket 144 1451999-08-12 Johan Danielsson <joda@pdc.kth.se> 146 147 * pop_init.c (pop_init): don't freehostent if ch == NULL 148 149 * pop_dele.c: implement XDELE to delete a range of messages 150 1511999-08-05 Assar Westerlund <assar@sics.se> 152 153 * pop_init.c: v6-ify 154 155 * pop_debug.c: v6-ify 156 1571999-05-10 Assar Westerlund <assar@sics.se> 158 159 * pop_debug.c (doit_v5): call krb5_sendauth with ccache == NULL 160 1611999-04-11 Assar Westerlund <assar@sics.se> 162 163 * pop_debug.c (main): use print_version 164 165Thu Apr 8 15:07:11 1999 Johan Danielsson <joda@hella.pdc.kth.se> 166 167 * pop_pass.c: remove definition of KRB_VERIFY_USER (moved to 168 config.h) 169 170Thu Mar 18 12:55:42 1999 Johan Danielsson <joda@hella.pdc.kth.se> 171 172 * pop_pass.c: define KRB_VERIFY_SECURE if not defined 173 174 * Makefile.am: include Makefile.am.common 175 176Wed Mar 17 23:36:21 1999 Assar Westerlund <assar@sics.se> 177 178 * pop_pass.c (krb4_verify_password): use KRB_VERIFY_SECURE instead 179 of 1 180 181Tue Mar 16 22:28:52 1999 Assar Westerlund <assar@sics.se> 182 183 * pop_pass.c: krb_verify_user_multiple -> krb_verify_user 184 185Sat Mar 13 22:17:29 1999 Assar Westerlund <assar@sics.se> 186 187 * pop_parse.c (pop_parse): cast when calling is* to get rid of a 188 warning 189 190Mon Mar 8 11:50:06 1999 Johan Danielsson <joda@hella.pdc.kth.se> 191 192 * pop_init.c: use print_version 193 194Fri Mar 5 15:14:29 1999 Johan Danielsson <joda@hella.pdc.kth.se> 195 196 * pop_send.c: fix handling of messages w/o body 197 198Sun Nov 22 10:33:29 1998 Assar Westerlund <assar@sics.se> 199 200 * pop_pass.c (pop_pass): try to always log 201 202 * Makefile.in (WFLAGS): set 203 204Fri Jul 10 01:14:25 1998 Assar Westerlund <assar@sics.se> 205 206 * pop_init.c: s/net_read/pop_net_read/ 207 208Tue Jun 2 17:33:54 1998 Johan Danielsson <joda@emma.pdc.kth.se> 209 210 * pop_send.c: add missing newlines 211 212Sun May 24 20:59:45 1998 Johan Danielsson <joda@emma.pdc.kth.se> 213 214 * maildir.c (make_path): fix reversed args 215 216Sat May 16 00:02:18 1998 Assar Westerlund <assar@sics.se> 217 218 * Makefile.am: link with DBLIB 219 220Sun Apr 26 11:47:58 1998 Assar Westerlund <assar@sics.se> 221 222 * pop_pass.c (pop_pass): check return value from changeuser 223 224 * pop_dropcopy.c (changeuser): check that `setuid' and `setgid' 225 succeeded. 226 227 * popper.h: changeuser now returns int 228 229Thu Apr 23 00:54:38 1998 Johan Danielsson <joda@emma.pdc.kth.se> 230 231 * Add support for maildir spoolfiles. 232 233 * popper.h (MsgInfoList): replace `del_flag' and `retr_flag' with 234 single `flags' 235 236 * pop_dropcopy.c: Fix mismatched parenthesis. 237 238Sat Apr 4 15:13:56 1998 Assar Westerlund <assar@sics.se> 239 240 * pop_dropcopy.c (pop_dropcopy): first do mkstemp and then fdopen. 241 Originally from <map@stacken.kth.se> 242 243 * popper.h: include <io.h> 244 245Sat Feb 7 10:07:39 1998 Assar Westerlund <assar@sics.se> 246 247 * pop_pass.c(krb4_verify_password: Don't use REALM_SZ + 1, just 248 REALM_SZ 249 250Mon Dec 29 16:37:26 1997 Assar Westerlund <assar@sics.se> 251 252 * pop_updt.c (pop_updt): lseek before ftruncating the file. From 253 <map@stacken.kth.se> 254 255Sat Nov 22 13:46:39 1997 Johan Danielsson <joda@emma.pdc.kth.se> 256 257 * pop_pass.c: Destroy tickets after verification. 258 259Sun Nov 9 09:11:14 1997 Assar Westerlund <assar@sics.se> 260 261 * pop_dropinfo.c: be careful with mails without msg-id, subject, 262 or from 263 264Wed Oct 29 02:09:24 1997 Assar Westerlund <assar@sics.se> 265 266 * pop_pass.c: conditionalize OTP-support 267 268 * pop_init.c: conditionalize OTP-support 269 270