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