wmbiff: Fix memory leaks pointed out by valgrind.
[dockapps.git] / wmbiff / ChangeLog
blobefc9359eee40d440606ca3cc4d9bd09c41fddc64
1 2005-10-08 Saturday 18:13 UTC -- Neil Spring <nspring@cs.washington.edu>
3         * configure.ac: year stale 0.4.26 news
5 2005-10-07 Friday 03:07 UTC -- Neil Spring <nspring@cs.washington.edu>
7         * wmbiff/wmbiff.c: fix debian #332540: prevent -c 'directory' from
8           making wmbiff run away
10 2005-05-08 Sunday 21:31 UTC -- Neil Spring <nspring@cs.washington.edu>
12         * wmbiff/: Client.h, MessageList.c, test_tlscomm.c, test_wmbiff.c,
13           tlsComm.c, tlsComm.h, wmbiff.c: changes for gnutls 1.2 and
14           attempt to make wmbiff more responsive to X events while
15           communicating over the network
17 2004-12-12 Sunday 00:06 UTC -- Neil Spring <nspring@cs.washington.edu>
19         * check-includes.rb: update the portability checker
21 2004-12-12 Sunday 00:05 UTC -- Neil Spring <nspring@cs.washington.edu>
23         * wmgeneral/wmgeneral.c: allow KeyPress events through
25 2004-12-12 Sunday 00:03 UTC -- Neil Spring <nspring@cs.washington.edu>
27         * wmbiff/passwordMgr.c: nicer debug message
29 2004-12-12 Sunday 00:02 UTC -- Neil Spring <nspring@cs.washington.edu>
31         * wmbiff/: gnutls-common.c, test_wmbiff.c: compiler appeasement
33 2004-12-12 Sunday 00:01 UTC -- Neil Spring <nspring@cs.washington.edu>
35         * wmbiff/: Pop3Client.c, wmbiff.c, wmbiffrc.5.in: tls and password
36           asking support for pop3, keyboard event handling for the main
37           window
39 2004-10-31 Sunday 22:09 UTC -- Neil Spring <nspring@cs.washington.edu>
41         * wmbiff/tlsComm.c: indent and make tls_check_certificate void
43 2004-10-01 Friday 21:15 UTC -- Neil Spring <nspring@cs.washington.edu>
45         * wmbiff/tlsComm.c: comment the SHUT_WR
47 2004-10-01 Friday 21:06 UTC -- Neil Spring <nspring@cs.washington.edu>
49         * wmbiff/tlsComm.c: indent, and return if no certificate came back
50           from the far side
52 2004-10-01 Friday 21:05 UTC -- Neil Spring <nspring@cs.washington.edu>
54         * wmbiff/socket.c: thwack duplicate error messages about connecting
55           to a remote server
57 2004-10-01 Friday 21:02 UTC -- Neil Spring <nspring@cs.washington.edu>
59         * wmbiff/wmbiff.c: indent
61 2004-08-23 Monday 00:37 UTC -- Neil Spring <nspring@cs.washington.edu>
63         * wmbiff/wmbiff.c: disable the secure memory warning (and its use)
65 2004-07-03 Saturday 23:45 UTC -- Neil Spring <nspring@cs.washington.edu>
67         * FAQ: some faqs
69 2004-07-03 Saturday 23:43 UTC -- Neil Spring <nspring@cs.washington.edu>
71         * scripts/security.debian.rb: handle the timeout error explicitly,
72           better for disconnected operation
74 2004-07-03 Saturday 23:43 UTC -- Neil Spring <nspring@cs.washington.edu>
76         * wmbiff/socket.c: strerror preferred to perror
78 2004-06-28 Monday 18:20 UTC -- Neil Spring <nspring@cs.washington.edu>
80         * scripts/security.debian.rb: fix debian #256505: a small problem
81           with the .wmbiff-sdr directory not being created
83 2004-06-23 Wednesday 21:51 UTC -- Neil Spring <nspring@cs.washington.edu>
85         * configure.ac: 0.4.25
87 2004-06-23 Wednesday 21:46 UTC -- Neil Spring <nspring@cs.washington.edu>
89         * configure.ac, wmbiff/tlsComm.c: probably fix the s390 debian
90           build problems
92 2004-06-20 Sunday 01:03 UTC -- Neil Spring <nspring@cs.washington.edu>
94         * wmbiff/tlsComm.c: oops, should pay attention to the retval of
95           tls_compare_certificates
97 2004-06-19 Saturday 21:38 UTC -- Neil Spring <nspring@cs.washington.edu>
99         * wmbiff/gnutls-common.c: warning cleanup
101 2004-06-19 Saturday 20:53 UTC -- Neil Spring <nspring@cs.washington.edu>
103         * configure.ac, wmbiff/Client.h, wmbiff/Imap4Client.c,
104           wmbiff/Pop3Client.c, wmbiff/gnutls-common.c,
105           wmbiff/gnutls-common.h, wmbiff/tlsComm.c, wmbiff/wmbiff.c,
106           wmgeneral/wmgeneral.c: 0.4.24, supporting newer gnutls, I think
108 2004-06-18 Friday 21:29 UTC -- Neil Spring <nspring@cs.washington.edu>
110         * wmbiff/wmbiff.c: paranoid test to see if /var/mail/nspring is
111           constructed wrong.
113 2004-04-28 Wednesday 00:19 UTC -- Neil Spring <nspring@cs.washington.edu>
115         * wmbiff/: Client.h, charutil.c, socket.c, test_wmbiff.c, wmbiff.c:
116           indent run
118 2004-04-28 Wednesday 00:18 UTC -- Neil Spring <nspring@cs.washington.edu>
120         * wmbiff/: socket.c, test_wmbiff.c: handle ip addresses instead of
121           hostnames in sock_connect
123 2004-04-27 Tuesday 23:35 UTC -- Neil Spring <nspring@cs.washington.edu>
125         * configure.ac: 0.4.23
127 2004-04-27 Tuesday 23:31 UTC -- Neil Spring <nspring@cs.washington.edu>
129         * wmbiff/test_wmbiff.c: ensure that sock_connect works with IP
130           addresses
132 2004-04-21 Wednesday 21:53 UTC -- Neil Spring <nspring@cs.washington.edu>
134         * wmbiff/Imap4Client.c: oops, broke the cacheHeaders flag
136 2004-04-20 Tuesday 04:55 UTC -- Neil Spring <nspring@cs.washington.edu>
138         * wmbiff/: charutil.c, charutil.h, test_wmbiff.c, wmbiff.c: factor
139           out comment stripping for testing, which seems to have passed
141 2004-04-06 Tuesday 20:58 UTC -- Neil Spring <nspring@cs.washington.edu>
143         * wmbiff/: Imap4Client.c, Pop3Client.c, test_wmbiff.c: fix debian
144           #242458 -- allow IP addresses as server names for IMAP mailboxes,
145           and also for POP3 mailboxes
147 2004-03-28 Sunday 00:36 UTC -- Neil Spring <nspring@cs.washington.edu>
149         * configure.ac: 0.4.22
151 2004-03-28 Sunday 00:28 UTC -- Neil Spring <nspring@cs.washington.edu>
153         * wmbiff/: Client.h, Imap4Client.c, Pop3Client.c, ShellClient.c,
154           charutil.c, maildirClient.c, mboxClient.c, passwordMgr.c,
155           regulo.c, test_tlscomm.c, tlsComm.c, tlsComm.h, wmbiff.c: lots of
156           indent changes and a change to let msglst enable header caching
157           for imap
159 2004-03-12 Friday 21:35 UTC -- Neil Spring <nspring@cs.washington.edu>
161         * wmbiff/wmbiffrc.5.in: mention courier imapd's means of specifying
162           subfolders
164 2004-02-14 Saturday 18:10 UTC -- Neil Spring <nspring@cs.washington.edu>
166         * wmbiff/Imap4Client.c: bugfix for cyrus imap servers, thanks to
167           Jon Ramsey
169 2004-01-01 Thursday 23:47 UTC -- Neil Spring <nspring@cs.washington.edu>
171         * configure.ac: really call it 0.4.20
173 2004-01-01 Thursday 07:47 UTC -- Neil Spring <nspring@cs.washington.edu>
175         * AUTHORS, wmbiff/Client.h, wmbiff/Imap4Client.c,
176           wmbiff/ShellClient.c, wmbiff/maildirClient.c,
177           wmbiff/mboxClient.c, wmbiff/passwordMgr.c, wmbiff/wmbiff.c: Sam
178           Izzo's patch
180 2003-12-30 Tuesday 19:44 UTC -- Neil Spring <nspring@cs.washington.edu>
182         * Makefile.am, configure.ac: add --disable-crypto
184 2003-12-22 Monday 00:08 UTC -- Neil Spring <nspring@cs.washington.edu>
186         * wmbiff/Imap4Client.c: print failure message if imap login fails
188 2003-11-09 Sunday 07:01 UTC -- Neil Spring <nspring@cs.washington.edu>
190         * wmbiff/sample.wmbiffrc: mac os 10.3 mail responds to a different
191           way of identifying the inbox
193 2003-11-09 Sunday 03:16 UTC -- Neil Spring <nspring@cs.washington.edu>
195         * configure.ac: 0.4.19
197 2003-11-09 Sunday 03:16 UTC -- Neil Spring <nspring@cs.washington.edu>
199         * wmbiff/test_tlscomm.c: fix bug #219787
201 2003-11-08 Saturday 23:46 UTC -- Neil Spring <nspring@cs.washington.edu>
203         * Makefile.am: helper rule for sourceforge upload (I know, I know,
204           maintenance cruft making it into the release, whatever)
206 2003-11-08 Saturday 23:46 UTC -- Neil Spring <nspring@cs.washington.edu>
208         * wmbiff/Client.h: philosophical definition of truth
210 2003-11-08 Saturday 23:45 UTC -- Neil Spring <nspring@cs.washington.edu>
212         * wmbiff/Imap4Client.c: because having both from and subject
213           headers is no longer a way to tell when the end has happened,
214           must clean up the completed command tag explicitly
216 2003-11-08 Saturday 23:44 UTC -- Neil Spring <nspring@cs.washington.edu>
218         * wmbiff/passwordMgr.c: avoid compiler warning from inconsistent
219           def of size_t as passed into printf
221 2003-11-08 Saturday 22:58 UTC -- Neil Spring <nspring@cs.washington.edu>
223         * wmbiff/: ShellClient.c, charutil.c: strcpy is not defined to
224           handle overlapping regions.  valgrind complains, rightly, so
225           reimplement lefttrim to avoid such behavior
227 2003-11-08 Saturday 22:17 UTC -- Neil Spring <nspring@cs.washington.edu>
229         * wmbiff/wmbiff.c: bump up default_sleep_interval to clean up
230           strace output while bored.
232 2003-11-08 Saturday 22:13 UTC -- Neil Spring <nspring@cs.washington.edu>
234         * wmbiff/Imap4Client.c: handle messages without subject lines in
235           msglst
237 2003-11-07 Friday 09:11 UTC -- Neil Spring <nspring@cs.washington.edu>
239         * wmbiff/passwordMgr.c: panther (mac 10.3) does not appear to
240           null-terminate passwords in the keychain for us
242 2003-10-29 Wednesday 18:15 UTC -- Neil Spring <nspring@cs.washington.edu>
244         * wmbiff/: Imap4Client.c, Pop3Client.c: handle capitalized FROM and
245           SUBJECT headers common typical of spam spam spam
247 2003-10-28 Tuesday 23:39 UTC -- Neil Spring <nspring@cs.washington.edu>
249         * wmbiff/test_tlscomm.c: indent and add another check
251 2003-10-28 Tuesday 23:38 UTC -- Neil Spring <nspring@cs.washington.edu>
253         * wmbiff/: Makefile.am, test_wmbiff.c: indent
255 2003-10-28 Tuesday 07:09 UTC -- Neil Spring <nspring@cs.washington.edu>
257         * wmbiff/: Makefile.am, test_tlscomm.c: fix bug reported by
258           Jingshao Chen <jingshaochen@sbcglobal.net> with buffering
259           trouble, and incorporate a regression test to keep it from
260           accidentally popping up again
262 2003-10-28 Tuesday 06:56 UTC -- Neil Spring <nspring@cs.washington.edu>
264         * wmbiff/: test_tlscomm.c, tlsComm.c: test for proper handling of
265           buffering small bits of expected data
267 2003-10-26 Sunday 08:33 UTC -- Neil Spring <nspring@cs.washington.edu>
269         * wmbiff/: Imap4Client.c, passwordMgr.c: sigh, I dislike running
270           make indent
272 2003-10-26 Sunday 08:31 UTC -- Neil Spring <nspring@cs.washington.edu>
274         * AUTHORS, wmbiff/Pop3Client.c, wmbiff/wmbiffrc.5.in: Paolo
275           Gianrossi's patch to provide msglst support for pop3 mailboxes
277 2003-10-26 Sunday 07:42 UTC -- Neil Spring <nspring@cs.washington.edu>
279         * check-includes.rb, wmbiff/maildirClient.c, wmbiff/socket.c:
280           include file reordering, based on wisdom from porting some other
281           networky code
283 2003-10-26 Sunday 07:31 UTC -- Neil Spring <nspring@cs.washington.edu>
285         * scripts/security.debian.rb: fix some ruby1.8 warnings, minor
286           cleanup
288 2003-10-10 Friday 18:00 UTC -- Neil Spring <nspring@cs.washington.edu>
290         * configure.ac: 0.4.18
292 2003-10-10 Friday 15:59 UTC -- Neil Spring <nspring@cs.washington.edu>
294         * scripts/security.debian.rb: fix ruby1.8's complaint.
296 2003-08-31 Sunday 18:05 UTC -- Neil Spring <nspring@cs.washington.edu>
298         * configure.ac: 0.4.17
300 2003-08-31 Sunday 06:47 UTC -- Neil Spring <nspring@cs.washington.edu>
302         * wmbiff/tlsComm.c: oops, looks like I resolved a conflict poorly
304 2003-08-31 Sunday 04:39 UTC -- Neil Spring <nspring@cs.washington.edu>
306         * wmbiff/Makefile.am: build the test cases well
308 2003-08-31 Sunday 03:33 UTC -- Neil Spring <nspring@cs.washington.edu>
310         * wmbiff/: test_wmbiff.c, tlsComm.h: check the newline bugfix
312 2003-08-31 Sunday 03:32 UTC -- Neil Spring <nspring@cs.washington.edu>
314         * wmbiff/tlsComm.c: bugfix to avoid handing odd newlines badly
316 2003-07-31 Thursday 23:37 UTC -- Neil Spring <nspring@cs.washington.edu>
318         * wmbiff/Imap4Client.c: fix some potential bugs - an access of
319           freed memory and an uninitialized reference counter
321 2003-07-20 Sunday 00:52 UTC -- Neil Spring <nspring@cs.washington.edu>
323         * wmbiff/: passwordMgr.c, test_wmbiff.c: fix a five-minute old
324           regression test failure where null was returned instead of an
325           empty string for an empty password.  not sure it matters, but
326           maybe.
328 2003-07-20 Sunday 00:44 UTC -- Neil Spring <nspring@cs.washington.edu>
330         * wmbiff/passwordMgr.c: oops, I left a use-after-free bug in the
331           askpass code
333 2003-07-19 Saturday 23:56 UTC -- Neil Spring <nspring@cs.washington.edu>
335         * configure.ac, wmbiff/passwordMgr.c: use the apple keychain to
336           grab passwords! I can very nearly forget about typing them in
337           anymore
339 2003-07-10 Thursday 17:44 UTC -- Neil Spring <nspring@cs.washington.edu>
341         * Makefile.am: ensure that the current directory is not setgid when
342           making a distribution; this borks some untars
344 2003-07-07 Monday 09:00 UTC -- Neil Spring <nspring@cs.washington.edu>
346         * wmbiff/Imap4Client.c: warnings cleanup
348 2003-07-07 Monday 08:57 UTC -- Neil Spring <nspring@cs.washington.edu>
350         * configure.ac, wmbiff/Client.h, wmgeneral/wmgeneral.c: call it
351           0.4.16
353 2003-07-07 Monday 08:43 UTC -- Neil Spring <nspring@cs.washington.edu>
355         * wmbiff/: Client.h, Imap4Client.c, passwordMgr.c, test_wmbiff.c:
356           fix memfrob * bug (memfrob makes *'s zero, so password length
357           must be tracked separately
359 2003-07-04 Friday 21:42 UTC -- Neil Spring <nspring@cs.washington.edu>
361         * wmbiff/wmbiff.c: handle comments the way I meant to...
363 2003-07-03 Thursday 11:10 UTC -- Neil Spring <nspring@cs.washington.edu>
365         * wmbiff/Imap4Client.c: switch the new header cache to use
366           reference counting (better, but possibly buggy) instead of
367           locking (dumb, and certainly buggy)
369 2003-07-03 Thursday 05:39 UTC -- Neil Spring <nspring@cs.washington.edu>
371         * wmbiff/Imap4Client.c: try to avoid repetitive complaints of
372           failed connections
374 2003-07-03 Thursday 05:34 UTC -- Neil Spring <nspring@cs.washington.edu>
376         * wmbiff/socket.c: avoid repetitive error messages when hostname
377           lookup fails (such as when disconnected)
379 2003-07-03 Thursday 05:33 UTC -- Neil Spring <nspring@cs.washington.edu>
381         * wmgeneral/wmgeneral.c: last fix to geometry handling had a
382           compiler warning
384 2003-07-03 Thursday 05:12 UTC -- Neil Spring <nspring@cs.washington.edu>
386         * wmgeneral/wmgeneral.c: try doing geometry the way X intends it to
387           be done, at least as far as I can tell.
389 2003-07-03 Thursday 01:03 UTC -- Neil Spring <nspring@cs.washington.edu>
391         * wmbiff/wmbiff.c: make #'s comments only if preceded by whitespace
392           or at the beginning of the line
394 2003-07-03 Thursday 00:53 UTC -- Neil Spring <nspring@cs.washington.edu>
396         * wmbiff/wmbiff.c: looks like I'd broken the button click events
397           recently
399 2003-07-03 Thursday 00:52 UTC -- Neil Spring <nspring@cs.washington.edu>
401         * wmbiff/sample.wmbiffrc: osascript samples for driving mac mail
402           using applescript
404 2003-06-30 Monday 23:42 UTC -- Neil Spring <nspring@cs.washington.edu>
406         * wmbiff/: Imap4Client.c, tlsComm.c: warning message beautification
408 2003-06-08 Sunday 07:01 UTC -- Neil Spring <nspring@cs.washington.edu>
410         * wmbiff/: Client.h, Imap4Client.c, MessageList.c, MessageList.h,
411           ShellClient.c: general rewrite of the msglst headers, so that the
412           list is pre-cached for responsiveness.
414 2003-06-08 Sunday 06:59 UTC -- Neil Spring <nspring@cs.washington.edu>
416         * wmbiff/wmbiffrc.5.in: document msglst and buttontwo
418 2003-06-08 Sunday 06:59 UTC -- Neil Spring <nspring@cs.washington.edu>
420         * wmbiff/wmbiff.c: show a watch pointer while working behind the
421           scenes
423 2003-06-03 Tuesday 04:57 UTC -- Neil Spring <nspring@cs.washington.edu>
425         * autogen.sh: enable dependency tracking
427 2003-04-17 Thursday 05:04 UTC -- Neil Spring <nspring@cs.washington.edu>
429         * scripts/security.debian.rb: trap socket errors
431 2003-04-17 Thursday 01:56 UTC -- Neil Spring <nspring@cs.washington.edu>
433         * scripts/security.debian.rb: print the detailed version
435 2003-04-17 Thursday 01:56 UTC -- Neil Spring <nspring@cs.washington.edu>
437         * wmbiff/: Client.h, ShellClient.c, passwordMgr.c: space for detail
438           in grab command output, use the detail to populate a message list
439           in a getheaders function (eg. can see the list of thought to be
440           updated packages if using hte security.debian script
442 2003-04-17 Thursday 01:54 UTC -- Neil Spring <nspring@cs.washington.edu>
444         * wmbiff/test-wmbiffrc.shell: test usingthe debian script, allows
445           trying shell get headers
447 2003-04-17 Thursday 01:54 UTC -- Neil Spring <nspring@cs.washington.edu>
449         * wmbiff/tlsComm.c: try to print a helpful hint message to use
450           gnutls-cli-debug
452 2003-04-16 Wednesday 23:30 UTC -- Neil Spring <nspring@cs.washington.edu>
454         * configure.ac: downgrade configure.ac use of AM_INIT_AUTOMAKE to
455           support automake-1.5
457 2003-04-16 Wednesday 08:21 UTC -- Neil Spring <nspring@cs.washington.edu>
459         * wmgeneral/wmgeneral.c: export GetColor
461 2003-04-16 Wednesday 08:18 UTC -- Neil Spring <nspring@cs.washington.edu>
463         * wmbiff/: Client.h, Imap4Client.c, MessageList.c, MessageList.h,
464           tlsComm.c, wmbiff.c: indent run
466 2003-04-16 Wednesday 08:16 UTC -- Neil Spring <nspring@cs.washington.edu>
468         * wmbiff/Imap4Client.c: get headers / message list support
470 2003-04-16 Wednesday 08:16 UTC -- Neil Spring <nspring@cs.washington.edu>
472         * wmbiff/Makefile.am: messagelist
474 2003-04-16 Wednesday 08:15 UTC -- Neil Spring <nspring@cs.washington.edu>
476         * wmbiff/tlsComm.c: rename state to tls_state for clarity, small
477           cleanup, fixes for buffering several lines in an expectation
479 2003-04-16 Wednesday 08:14 UTC -- Neil Spring <nspring@cs.washington.edu>
481         * wmbiff/: wmbiff.c, Client.h: message list, button 2 support
483 2003-04-16 Wednesday 08:13 UTC -- Neil Spring <nspring@cs.washington.edu>
485         * wmbiff/: MessageList.c, MessageList.h: list new messages,
486           currently only with an imap driver
488 2003-04-09 Wednesday 04:51 UTC -- Neil Spring <nspring@cs.washington.edu>
490         * autogen.sh: fall back to automake-1.5 if necessary
492 2003-04-07 Monday 10:10 UTC -- Neil Spring <nspring@cs.washington.edu>
494         * wmbiff/tlsComm.c: invalid is returned when it doesn't match?
496 2003-04-07 Monday 09:41 UTC -- Neil Spring <nspring@cs.washington.edu>
498         * wmbiff/tlsComm.c: fix some info messages - drop complaints about
499           version 0.2.3 of gnutls, mention certfile.
501 2003-04-07 Monday 09:33 UTC -- Neil Spring <nspring@cs.washington.edu>
503         * wmbiff/wmbiffrc.5.in: doc certfile
505 2003-04-07 Monday 09:16 UTC -- Neil Spring <nspring@cs.washington.edu>
507         * wmbiff/tlsComm.c: handle certfile errors properly; positive
508           return values from gnutls_certificate_set_x509_trust_file appear
509           okay.
511 2003-03-30 Sunday 11:47 UTC -- Neil Spring <nspring@cs.washington.edu>
513         * wmbiff/: passwordMgr.c, test_wmbiff.c: oh, now I get why that
514           foolish null-termination was present.  it's better now
516 2003-03-30 Sunday 11:23 UTC -- Neil Spring <nspring@cs.washington.edu>
518         * configure.ac: 0.4.15
520 2003-03-30 Sunday 11:22 UTC -- Neil Spring <nspring@cs.washington.edu>
522         * wmbiff/wmbiffrc.5.in: note the hash caveat
524 2003-03-30 Sunday 11:05 UTC -- Neil Spring <nspring@cs.washington.edu>
526         * wmbiff/passwordMgr.c: remove (unreleased) foolhardy
527           null-termination
529 2003-03-30 Sunday 10:57 UTC -- Neil Spring <nspring@cs.washington.edu>
531         * wmbiff/test_wmbiff.c: just so as not to confuse anyone that
532           wmbiff allows #'s in passwords
534 2003-03-30 Sunday 10:38 UTC -- Neil Spring <nspring@cs.washington.edu>
536         * README, wmbiff/wmbiff.c, wmgeneral/wmgeneral.c,
537           wmgeneral/wmgeneral.h: support setting the background color using
538           -bg
540 2003-03-28 Friday 08:16 UTC -- Neil Spring <nspring@cs.washington.edu>
542         * wmbiff/test_wmbiff.c: check that passwords with # can be parsed
544 2003-03-28 Friday 08:16 UTC -- Neil Spring <nspring@cs.washington.edu>
546         * wmbiff/wmbiffrc.5.in: doc password parsing damage
548 2003-03-11 Tuesday 08:07 UTC -- Neil Spring <nspring@cs.washington.edu>
550         * README: gnupg reorganized their website
552 2003-03-11 Tuesday 08:03 UTC -- Neil Spring <nspring@cs.washington.edu>
554         * configure.ac: provide a helpful message as to where gnutls and
555           libgcrypt can be found in configure.ac
557 2003-03-06 Thursday 21:15 UTC -- Neil Spring <nspring@cs.washington.edu>
559         * wmbiff/wmbiff.c: fix debian bug #183529
561 2003-03-03 Monday 19:06 UTC -- Neil Spring <nspring@cs.washington.edu>
563         * wmbiff/passwordMgr.c: make returned password length consistent
564           with stored password length
566 2003-03-02 Sunday 02:37 UTC -- Neil Spring <nspring@cs.washington.edu>
568         * configure.ac, wmbiff/Imap4Client.c, wmbiff/passwordMgr.c,
569           wmbiff/passwordMgr.h: in-memory frobnication of imap passwords
571 2003-03-02 Sunday 02:17 UTC -- Neil Spring <nspring@cs.washington.edu>
573         * wmbiff/: Imap4Client.c, Makefile.am, Pop3Client.c, regulo.c,
574           regulo.h, socket.c, test_wmbiff.c, wmbiff.c: hostname paranoia
575           patch -- use -relax to skip hostname validation check, parse
576           ambiguous config lines
578 2003-03-02 Sunday 01:04 UTC -- Neil Spring <nspring@cs.washington.edu>
580         * wmbiff/wmbiff.c, wmgeneral/wmgeneral.c: indent run
582 2003-02-13 Thursday 21:07 UTC -- Neil Spring <nspring@cs.washington.edu>
584         * Makefile.am, configure.ac: 0.4.14
586 2003-02-08 Saturday 21:04 UTC -- Neil Spring <nspring@cs.washington.edu>
588         * wmbiff/: wmbiff.1, wmbiffrc.5.in: document restart schemes
590 2003-02-08 Saturday 07:06 UTC -- Neil Spring <nspring@cs.washington.edu>
592         * wmbiff/wmbiff.c: restart wmbiff also on ctrl-shift-left click
594 2003-02-08 Saturday 03:45 UTC -- Neil Spring <nspring@cs.washington.edu>
596         * wmbiff/wmbiff.c: restart on sig usr1 using exec()
598 2003-02-08 Saturday 03:43 UTC -- Neil Spring <nspring@cs.washington.edu>
600         * autogen.sh: I think symlink is okay for autoreconf
602 2003-02-08 Saturday 03:42 UTC -- Neil Spring <nspring@cs.washington.edu>
604         * wmgeneral/: wmgeneral.c, wmgeneral.h: much prefer if wmgeneral
605           proclaimed that it would not modify argv; I think it's even true
607 2003-01-28 Tuesday 11:14 UTC -- Neil Spring <nspring@cs.washington.edu>
609         * configure.ac: remove check for gnuregex
611 2003-01-28 Tuesday 11:13 UTC -- Neil Spring <nspring@cs.washington.edu>
613         * wmbiff/Imap4Client.c: bugfix to avoid problems with the new regex
614           scheme and the default mailbox (aliasing sucks.)
616 2003-01-28 Tuesday 11:12 UTC -- Neil Spring <nspring@cs.washington.edu>
618         * wmbiff/charutil.h: remove gnuregex.h incl
620 2003-01-28 Tuesday 11:12 UTC -- Neil Spring <nspring@cs.washington.edu>
622         * wmbiff/wmbiff.c: newline after error message
624 2003-01-25 Saturday 04:54 UTC -- Neil Spring <nspring@cs.washington.edu>
626         * autogen.sh: remove dangling symlinks config.guess, config.sub
628 2003-01-25 Saturday 04:33 UTC -- Neil Spring <nspring@cs.washington.edu>
630         * wmgeneral/list.c: compiler warning appeasement (shadowing index)
632 2003-01-25 Saturday 04:32 UTC -- Neil Spring <nspring@cs.washington.edu>
634         * wmbiff/Makefile.am: use the non gnu-make form of the
635           indent-a-c-file rule
637 2003-01-22 Wednesday 01:56 UTC -- Neil Spring <nspring@cs.washington.edu>
639         * autogen.sh: make sure ChangeLog exists locally.
641 2003-01-21 Tuesday 08:56 UTC -- Neil Spring <nspring@cs.washington.edu>
643         * wmbiff/tlsComm.c: fix some minor damage when select is
644           interrupted (EINTR)
646 2003-01-21 Tuesday 05:55 UTC -- Neil Spring <nspring@cs.washington.edu>
648         * autogen.sh: warn if autoconf/libgnutls.m4 does not exist
650 2003-01-20 Monday 19:52 UTC -- Neil Spring <nspring@cs.washington.edu>
652         * wmbiff/Makefile.am: add libgcrypt libraries if used to
653           test_wmbiff
655 2003-01-20 Monday 19:52 UTC -- Neil Spring <nspring@cs.washington.edu>
657         * configure.ac: remove possibly unneeded check for gdbm
659 2003-01-19 Sunday 13:13 UTC -- Neil Spring <nspring@cs.washington.edu>
661         * wmbiff/: Client.h, Imap4Client.c, Makefile.am, Pop3Client.c,
662           ShellClient.c, charutil.c, charutil.h, passwordMgr.c,
663           test_wmbiff.c, tlsComm.c, wmbiff.c: general portability fixes,
664           including HAVE___ATTRIBUTE__
666 2003-01-19 Sunday 13:12 UTC -- Neil Spring <nspring@cs.washington.edu>
668         * wmbiff/: regulo.c, regulo.h: posix based regular expression
669           handling with a not so lame interface
671 2003-01-19 Sunday 13:11 UTC -- Neil Spring <nspring@cs.washington.edu>
673         * configure.ac: portability fixes: HAVE___ATTRIBUTE__ (maybe),
674           libnsl (solaris), -no-cpp-precomp (os x)
676 2003-01-04 Saturday 03:39 UTC -- Neil Spring <nspring@cs.washington.edu>
678         * configure.ac, wmbiff/wmbiff.c: 0.4.12, release to fix bad
679           -geometry handling
681 2003-01-03 Friday 20:37 UTC -- Neil Spring <nspring@cs.washington.edu>
683         * wmbiff/wmbiff.c: fix geometry argument handling bug (Debian
684           #175220)
686 2002-12-29 Sunday 07:46 UTC -- Neil Spring <nspring@cs.washington.edu>
688         * scripts/security.debian.rb: I meant to say 6 hours
690 2002-12-29 Sunday 05:42 UTC -- Neil Spring <nspring@cs.washington.edu>
692         * wmbiff/sample.wmbiffrc: shell recipe for security.debian.rb
694 2002-12-29 Sunday 05:28 UTC -- Neil Spring <nspring@cs.washington.edu>
696         * scripts/security.debian.rb: didn't mean to commit with a 6 minute
697           refresh interval
699 2002-12-29 Sunday 04:54 UTC -- Neil Spring <nspring@cs.washington.edu>
701         * Makefile.am, check-includes.rb, configure.ac: add scripts
702           subdirectory to build system
704 2002-12-29 Sunday 04:54 UTC -- Neil Spring <nspring@cs.washington.edu>
706         * scripts/: Makefile.am, security.debian.rb: new scripts directory
707           to hold debian security checker and install it.
709 2002-12-29 Sunday 03:25 UTC -- Neil Spring <nspring@cs.washington.edu>
711         * wmbiff/wmbiff.c: general cleanup - use strdup_ordie,
712           malloc_ordie.  reduce using ints and chars interchangeably.
713           static annotations on module-local variables
715 2002-12-29 Sunday 03:22 UTC -- Neil Spring <nspring@cs.washington.edu>
717         * wmbiff/tlsComm.c: bad_certificate called as if void, so change
718           the signature
720 2002-12-29 Sunday 03:22 UTC -- Neil Spring <nspring@cs.washington.edu>
722         * configure.ac: autodetect whether to use poll()
724 2002-12-29 Sunday 02:47 UTC -- Neil Spring <nspring@cs.washington.edu>
726         * wmgeneral/: Makefile.am, wmgeneral.c, wmgeneral.h: make
727           AddMouseRegion take an unsigned int for the region index (which
728           is an _index_ which means negative values need not apply)
730 2002-12-29 Sunday 02:31 UTC -- Neil Spring <nspring@cs.washington.edu>
732         * wmbiff/: charutil.c, charutil.h: change signature of *Trim to
733           reflect that they can't fail (void instead of int); the return
734           values are ignored in wmbiff
736 2002-12-29 Sunday 01:36 UTC -- Neil Spring <nspring@cs.washington.edu>
738         * wmbiff/wmbiff.c: reorder functions to avoid pre-declaration.
739           should simplify reading the (now very long) code
741 2002-12-29 Sunday 01:11 UTC -- Neil Spring <nspring@cs.washington.edu>
743         * wmgeneral/: misc.c, misc.h: exec command can take a const char *
745 2002-12-29 Sunday 01:05 UTC -- Neil Spring <nspring@cs.washington.edu>
747         * wmbiff/sample.wmbiffrc: another askpass recipe
749 2002-12-29 Sunday 00:57 UTC -- Neil Spring <nspring@cs.washington.edu>
751         * wmbiff/wmbiff.c: cleanup unused variables
753 2002-12-29 Sunday 00:57 UTC -- Neil Spring <nspring@cs.washington.edu>
755         * wmbiff/Makefile.am: surgical indent rule
757 2002-12-29 Sunday 00:37 UTC -- Neil Spring <nspring@cs.washington.edu>
759         * configure.ac, wmbiff/wmbiff.c: use automake/autoconf defined
760           PACKAGE_VERSION and PACKAGE_BUGREPORT
762 2002-12-29 Sunday 00:15 UTC -- Neil Spring <nspring@cs.washington.edu>
764         * wmbiff/passwordMgr.c: support arbitrarily long password query
765           commands
767 2002-12-29 Sunday 00:14 UTC -- Neil Spring <nspring@cs.washington.edu>
769         * wmbiff/wmbiff.c: configuration file parsing cleanup, support
770           longer configuration options, remove some ad-hockery in favor of
771           sscanf
773 2002-12-13 Friday 05:38 UTC -- Neil Spring <nspring@cs.washington.edu>
775         * configure.ac, wmbiff/tlsComm.c, wmbiff/wmbiff.1, wmbiff/wmbiff.c:
776           0.4.10, -skip-certificate-check option
778 2002-12-09 Monday 21:45 UTC -- Neil Spring <nspring@cs.washington.edu>
780         * AUTHORS, wmbiff/sample.wmbiffrc, wmbiff/wmbiff.c,
781           wmbiff/wmbiffrc.5.in: Peter McAlpine's globalnotify patch
783 2002-12-09 Monday 21:45 UTC -- Neil Spring <nspring@cs.washington.edu>
785         * wmbiff/Imap4Client.c: minor change to timeout behavior, just
786           delay a while before next check
788 2002-12-02 Monday 07:16 UTC -- Neil Spring <nspring@cs.washington.edu>
790         * configure.ac: require gnutls 0.5.9, release 0.4.9
792 2002-11-30 Saturday 07:58 UTC -- Neil Spring <nspring@cs.washington.edu>
794         * wmbiff/Imap4Client.c: more robust ETIMEDOUT handling -- just
795           chill out for a few minues rather than blacklist as a compromise
796           between the responsiveness of not retrying unresponsive servers
797           and the robustness of prodding on.  the right thing is probably a
798           non-blocking connect, but that's  messy
800 2002-11-15 Friday 08:06 UTC -- Neil Spring <nspring@cs.washington.edu>
802         * wmbiff/tlsComm.c: should really be able to catch these problems
803           earler - without gnutls, the build would fail
805 2002-11-15 Friday 08:05 UTC -- Neil Spring <nspring@cs.washington.edu>
807         * autogen.sh: red hat hackery
809 2002-11-13 Wednesday 06:44 UTC -- Neil Spring <nspring@cs.washington.edu>
811         * wmbiff/wmbiff.1, wmbiff/wmbiff.c, wmgeneral/wmgeneral.c,
812           wmgeneral/wmgeneral.h: a method for not using the withdrawn state
814 2002-11-12 Tuesday 08:27 UTC -- Neil Spring <nspring@cs.washington.edu>
816         * Makefile.am, configure.ac, wmbiff/wmbiff.c, wmbiff/wmbiffrc.5.in,
817           wmgeneral/wmgeneral.c, wmgeneral/wmgeneral.h: Allow automatic
818           sizing of the wmbiff window, effective for other window managers.
820 2002-10-26 Saturday 23:17 UTC -- Jordi Mallach <jordi@sindominio.net>
822         * FromCVS.sh, autogen.sh: Rename FromCVS.sh to autogen.sh, which is
823           the "common" name for such script.
825 2002-10-26 Saturday 23:15 UTC -- Jordi Mallach <jordi@sindominio.net>
827         * ChangeLog, Makefile.am, maint/changelog-header,
828           maint/prerelease.sh: Stop doing the ChangeLog header hack.
829           Instead, remove ChangeLog entirely from CVS and get it generated
830           correctly on dist. Remove unneeded maint scripts.
832 2002-10-26 Saturday 23:12 UTC -- Jordi Mallach <jordi@sindominio.net>
834         * FromCVS.sh: Add automake-1.7 support.
836 2002-10-20 Sunday 21:58 UTC -- Jordi Mallach <jordi@sindominio.net>
838         * wmbiff/: wmbiff.1, wmbiffrc.5.in: do not specify Debian
839           GNU/Linux... I'm actually more interested in the Hurd right now
840           :)
842 2002-10-14 Monday 05:52 UTC -- Neil Spring <nspring@cs.washington.edu>
844         * wmbiff/maildirClient.c: use mkstemp instead of mktemp to appease
845           the compiler
847 2002-10-14 Monday 01:47 UTC -- Neil Spring <nspring@cs.washington.edu>
849         * wmbiff/wmbiffrc.5.in: add the 'this file automatically generated'
850           tag
852 2002-10-13 Sunday 21:28 UTC -- Neil Spring <nspring@cs.washington.edu>
854         * wmbiff/: Imap4Client.c, tlsComm.c, tlsComm.h: Check certificate
855           hostname, using gnutls's new function
857 2002-10-13 Sunday 21:27 UTC -- Neil Spring <nspring@cs.washington.edu>
859         * wmbiff/Client.h: a formatting glitch
861 2002-10-13 Sunday 21:27 UTC -- Neil Spring <nspring@cs.washington.edu>
863         * FromCVS.sh, Makefile.am: use autoreconf instead of the ad-hockery
865 2002-09-25 Wednesday 06:16 UTC -- Neil Spring <nspring@cs.washington.edu>
867         * FAQ: why doesn't wmbiff update my mailbox count when I read a
868           message
870 2002-09-20 Friday 19:50 UTC -- Neil Spring <nspring@cs.washington.edu>
872         * FromCVS.sh: support redhat autoconf sadness
874 2002-09-19 Thursday 07:00 UTC -- Neil Spring <nspring@cs.washington.edu>
876         * wmbiff/test_wmbiff.c: allow test to run when nnot linked with
877           gnutls
879 2002-09-18 Wednesday 23:45 UTC -- Neil Spring <nspring@cs.washington.edu>
881         * wmbiff/maildirClient.c: compiler warning fixes
883 2002-09-18 Wednesday 23:43 UTC -- Neil Spring <nspring@cs.washington.edu>
885         * ChangeLog, configure.ac, wmbiff/Client.h, wmbiff/Imap4Client.c,
886           wmbiff/Makefile.am, wmbiff/maildirClient.c, wmbiff/test_wmbiff.c,
887           wmbiff/wmbiffrc.5.in: bugfix to allow imap mailbox filenames to
888           contain spaces, test that it works; also, prepare 0.4.8
890 2002-09-14 Saturday 18:51 UTC -- Dwayne C. Litzenberger <dlitz@dlitz.net>
892         * wmbiff/: Client.h, maildirClient.c, wmbiffrc.5.in: *
893           maildirClient: Added support for quick checking of writable
894           network-mounted   maildirs where directory caching normally
895           causes unwanted delays.
897 2002-08-16 Friday 07:55 UTC -- Neil Spring <nspring@cs.washington.edu>
899         * ChangeLog, configure.ac, autoconf/libgnutls.m4,
900           wmbiff/Imap4Client.c, wmbiff/gnutls-common.c,
901           wmbiff/gnutls-common.h, wmbiff/tlsComm.c: handle new
902           gnutls/gnutls.h convention, release 0.4.7
904 2002-08-06 Tuesday 08:05 UTC -- Neil Spring <nspring@cs.washington.edu>
906         * FromCVS.sh: seek out and use athe underrated automake 1.6.
908 2002-07-27 Saturday 17:50 UTC -- Neil Spring <nspring@cs.washington.edu>
910         * wmbiff/: Imap4Client.c, tlsComm.c: trivial formatting fixes
912 2002-07-19 Friday 18:51 UTC -- Neil Spring <nspring@cs.washington.edu>
914         * ChangeLog, configure.ac: release version 0.4.6
916 2002-07-18 Thursday 02:55 UTC -- Neil Spring <nspring@cs.washington.edu>
918         * wmbiff/wmbiff.c: ignore sigpipe, possible bugfix for abnormal
919           termination during suspend for imap/gnutls
921 2002-07-04 Thursday 08:00 UTC -- Neil Spring <nspring@cs.washington.edu>
923         * ChangeLog, configure.ac: last minute changes for 0.4.5
925 2002-07-04 Thursday 01:07 UTC -- Neil Spring <nspring@cs.washington.edu>
927         * wmbiff/: Imap4Client.c, Makefile.am, Pop3Client.c, charutil.c,
928           tlsComm.c, wmbiff.c: valgrind debugging, and support for -exit.
929           some bugs were probably fixed, but since nobody has noticed yet,
930           I don't know if they mattered
932 2002-07-04 Thursday 00:45 UTC -- Neil Spring <nspring@cs.washington.edu>
934         * wmgeneral/wmgeneral.c: reminder in where valgrind complains
936 2002-07-04 Thursday 00:45 UTC -- Neil Spring <nspring@cs.washington.edu>
938         * Makefile.am: add a top-level 'indent' rule
940 2002-07-03 Wednesday 02:28 UTC -- Neil Spring <nspring@cs.washington.edu>
942         * wmbiff/tlsComm.c: doubled the timeout to 40 seconds.
944 2002-06-26 Wednesday 19:04 UTC -- Neil Spring <nspring@cs.washington.edu>
946         * ChangeLog, Makefile.am, autoconf/Makefile.am: die configure.in!
947           die acconfig.h!
949 2002-06-26 Wednesday 18:56 UTC -- Neil Spring <nspring@cs.washington.edu>
951         * ChangeLog, FromCVS.sh, Makefile.am, configure.ac, configure.in,
952           autoconf/acconfig.h: migrate to newer autoconf (2.5) to try to
953           debug making-from-scratch problem and get rid of acconfig.h cruft
955 2002-06-25 Tuesday 23:52 UTC -- Neil Spring <nspring@cs.washington.edu>
957         * Makefile.am: tiny automake 1.6 fix (doesn't appear to use
958           stamp-h.  who knew.)
960 2002-06-25 Tuesday 23:33 UTC -- Neil Spring <nspring@cs.washington.edu>
962         * autoconf/libgnutls.m4: trivial upstream bugfix
964 2002-06-25 Tuesday 23:29 UTC -- Neil Spring <nspring@cs.washington.edu>
966         * wmbiff/Makefile.am: never underestimate the complexity of
967           solutions involving automake
969 2002-06-25 Tuesday 23:24 UTC -- Neil Spring <nspring@cs.washington.edu>
971         * configure.in, wmbiff/Makefile.am: corrections to conditional
972           compilation of gnutls-common for automake 1.5 (and thereby the
973           true automake way)
975 2002-06-25 Tuesday 23:15 UTC -- Neil Spring <nspring@cs.washington.edu>
977         * configure.in, wmbiff/Makefile.am: only compile gnutls-common.[ch]
978           if gnutls is configured in (duh), and only check for gcrypt.h if
979           libgcrypt is installed and current
981 2002-06-24 Monday 07:18 UTC -- Neil Spring <nspring@cs.washington.edu>
983         * ChangeLog, FromCVS.sh: roughly finished 0.4.4
985 2002-06-24 Monday 07:16 UTC -- Neil Spring <nspring@cs.washington.edu>
987         * wmbiff/tlsComm.c: restore certificate checking
989 2002-06-24 Monday 07:15 UTC -- Neil Spring <nspring@cs.washington.edu>
991         * wmbiff/: gnutls-common.c, gnutls-common.h: indent run
993 2002-06-24 Monday 01:23 UTC -- Neil Spring <nspring@cs.washington.edu>
995         * wmbiff/Makefile.am, configure.in: basic gnutls 0.4.3 support
996           (that is, it compiles.)
998 2002-06-24 Monday 01:18 UTC -- Neil Spring <nspring@cs.washington.edu>
1000         * wmbiff/: gnutls-common.c, gnutls-common.h, tlsComm.c: basic
1001           gnutls 0.4.3 support (that is, it compiles.)
1003 2002-06-23 Sunday 01:26 UTC -- Neil Spring <nspring@cs.washington.edu>
1005         * wmbiff/wmbiff.c: cleanup to periodic mail checking, removal of
1006           the first mail check - now all cases are the same
1008 2002-06-21 Friday 04:34 UTC -- Neil Spring <nspring@cs.washington.edu>
1010         * wmbiff/wmbiff.c: y_ and x_origin, and num_mailboxes constants,
1011           highlight color for fn, restructured mailbox creation routines
1013 2002-06-21 Friday 04:31 UTC -- Neil Spring <nspring@cs.washington.edu>
1015         * wmbiff/Pop3Client.c: splint
1017 2002-06-21 Friday 04:31 UTC -- Neil Spring <nspring@cs.washington.edu>
1019         * wmbiff/: LicqClient.c, ShellClient.c, charutil.c,
1020           maildirClient.c, mboxClient.c, passwordMgr.c, test_wmbiff.c:
1021           config.h
1023 2002-06-21 Friday 04:30 UTC -- Neil Spring <nspring@cs.washington.edu>
1025         * wmbiff/Imap4Client.c: clarity and splint
1027 2002-06-21 Friday 04:29 UTC -- Neil Spring <nspring@cs.washington.edu>
1029         * wmbiff/Client.h: splint support
1031 2002-06-21 Friday 04:29 UTC -- Neil Spring <nspring@cs.washington.edu>
1033         * wmbiff/wmbiff.1: highlight color
1035 2002-06-21 Friday 04:28 UTC -- Neil Spring <nspring@cs.washington.edu>
1037         * wmbiff/Makefile.am: verify that config.h is included in each .c
1038           file
1040 2002-06-15 Saturday 09:05 UTC -- Neil Spring <nspring@cs.washington.edu>
1042         * configure.in: likely bugfix for newer autoconf?
1044 2002-06-15 Saturday 09:04 UTC -- Neil Spring <nspring@cs.washington.edu>
1046         * Makefile.am: keep automake1.6 happy
1048 2002-06-08 Saturday 22:22 UTC -- Neil Spring <nspring@cs.washington.edu>
1050         * ChangeLog, configure.in: release 0.4.3 final updates
1052 2002-06-08 Saturday 22:20 UTC -- Neil Spring <nspring@cs.washington.edu>
1054         * wmbiff/wmbiff.c: make the background black when using fonts
1056 2002-06-08 Saturday 22:15 UTC -- Neil Spring <nspring@cs.washington.edu>
1058         * wmgeneral/: wmgeneral.c, wmgeneral.h: font support, ability to
1059           erase rectangles
1061 2002-06-08 Saturday 22:14 UTC -- Neil Spring <nspring@cs.washington.edu>
1063         * wmbiff/Client.h: slightly changed debug messages; exists() is
1064           more a test -f than a test -e
1066 2002-06-08 Saturday 22:13 UTC -- Neil Spring <nspring@cs.washington.edu>
1068         * wmbiff/wmbiff.1: documentation of -fg and -font options
1070 2002-06-08 Saturday 22:13 UTC -- Neil Spring <nspring@cs.washington.edu>
1072         * wmbiff/: Imap4Client.c, ShellClient.c: cleanup for splint
1073           annotations
1075 2002-06-08 Saturday 22:13 UTC -- Neil Spring <nspring@cs.washington.edu>
1077         * wmbiff/wmbiff.c: basic font support, color selection, cleanup to
1078           default configuration code, bugifx and cleanup to mouse region
1079           code
1081 2002-06-08 Saturday 21:40 UTC -- Neil Spring <nspring@cs.washington.edu>
1083         * wmbiff/socket.c: need config.h to get IPv6 support
1085 2002-06-01 Saturday 18:10 UTC -- Neil Spring <nspring@cs.washington.edu>
1087         * ChangeLog: 0.4.2
1089 2002-06-01 Saturday 17:58 UTC -- Neil Spring <nspring@cs.washington.edu>
1091         * configure.in, wmbiff/wmbiff.c: oops, didn't really want to
1092           release with the crazy font stuff quite yet
1094 2002-06-01 Saturday 07:03 UTC -- Neil Spring <nspring@cs.washington.edu>
1096         * ChangeLog, configure.in, wmbiff/test-wmbiffrc.shell: release
1097           0.4.1
1099 2002-06-01 Saturday 07:01 UTC -- Neil Spring <nspring@cs.washington.edu>
1101         * AUTHORS: release preparation
1103 2002-06-01 Saturday 06:47 UTC -- Neil Spring <nspring@cs.washington.edu>
1105         * wmgeneral/wmgeneral.h: prototypes for basic font support
1107 2002-06-01 Saturday 06:47 UTC -- Neil Spring <nspring@cs.washington.edu>
1109         * wmgeneral/wmgeneral.c: indent run
1111 2002-06-01 Saturday 06:02 UTC -- Neil Spring <nspring@cs.washington.edu>
1113         * wmbiff/: Client.h, ShellClient.c, charutil.c, mboxClient.c:
1114           indent run
1116 2002-06-01 Saturday 06:01 UTC -- Neil Spring <nspring@cs.washington.edu>
1118         * wmbiff/wmbiff.c: font support, disabled by default
1120 2002-06-01 Saturday 06:00 UTC -- Neil Spring <nspring@cs.washington.edu>
1122         * wmbiff/tlsComm.c: a start at certificate checking (a daunting
1123           task at the moment)
1125 2002-06-01 Saturday 05:59 UTC -- Neil Spring <nspring@cs.washington.edu>
1127         * wmbiff/Client.h: declare exists()
1129 2002-06-01 Saturday 05:51 UTC -- Neil Spring <nspring@cs.washington.edu>
1131         * wmgeneral/wmgeneral.c: some basic font support, renaming some
1132           variables for clarity
1134 2002-06-01 Saturday 05:45 UTC -- Neil Spring <nspring@cs.washington.edu>
1136         * wmbiff/socket.c: correct date
1138 2002-06-01 Saturday 05:42 UTC -- Neil Spring <nspring@cs.washington.edu>
1140         * configure.in, wmbiff/socket.c: IPv6 support using getaddrinfo
1141           from Jun-ichiro itojun Hagino <itojun@iijlab.net>
1143 2002-05-03 Friday 05:51 UTC -- Neil Spring <nspring@cs.washington.edu>
1145         * ChangeLog, configure.in: Release 0.4.0
1147 2002-05-03 Friday 05:51 UTC -- Neil Spring <nspring@cs.washington.edu>
1149         * Makefile.am: don't list TODO changes in ChangeLog, to avoid
1150           confusion
1152 2002-05-03 Friday 05:43 UTC -- Neil Spring <nspring@cs.washington.edu>
1154         * wmbiff/mboxClient.c: type casting hackery to help architectures I
1155           don't have
1157 2002-05-03 Friday 05:42 UTC -- Neil Spring <nspring@cs.washington.edu>
1159         * wmbiff/: sample.wmbiffrc, wmbiffrc.5.in: lpq example creep
1161 2002-05-03 Friday 05:42 UTC -- Neil Spring <nspring@cs.washington.edu>
1163         * wmbiff/ShellClient.c: bugfix when alternates between numeric and
1164           text
1166 2002-04-29 Monday 02:01 UTC -- Neil Spring <nspring@cs.washington.edu>
1168         * wmbiff/: Client.h, ShellClient.c, charutil.c, charutil.h: lclint
1169           cleanups - strdup_ordie, some null annotations
1171 2002-04-27 Saturday 08:54 UTC -- Neil Spring <nspring@cs.washington.edu>
1173         * wmbiff/: Client.h, ShellClient.c, passwordMgr.c: cleanup to use
1174           grabCommandOutput in passwordMgr instead of duplicating the
1175           popen/fgets/pclose code
1177 2002-04-27 Saturday 08:29 UTC -- Neil Spring <nspring@cs.washington.edu>
1179         * wmbiff/: Client.h, Makefile.am, charutil.c, passwordMgr.c,
1180           passwordMgr.h, test_wmbiff.c: move passwordMgr testing to
1181           test_wmbiff.c; catch a small bug in handling empty passwords
1183 2002-04-27 Saturday 08:29 UTC -- Neil Spring <nspring@cs.washington.edu>
1185         * FromCVS.sh: apparently aclocal barfs when macros are defined both
1186           in the system directory and in a local copy.  semper fragile.
1188 2002-04-25 Thursday 20:28 UTC -- Neil Spring <nspring@cs.washington.edu>
1190         * README: add a note about gnutls version 0.3.5
1192 2002-04-25 Thursday 18:33 UTC -- Neil Spring <nspring@cs.washington.edu>
1194         * configure.in: hack attempt at supporting gnutls built locally
1196 2002-04-25 Thursday 17:31 UTC -- Neil Spring <nspring@cs.washington.edu>
1198         * ChangeLog, FromCVS.sh, autoconf/libgcrypt.m4,
1199           autoconf/libgnutls.m4: add m4 macros for libgcrypt and libgnutls
1200           to the repository, so that FromCVS can be run to regenerate
1201           configure.in, even on systems without gnutls.
1203 2002-04-20 Saturday 09:55 UTC -- Neil Spring <nspring@cs.washington.edu>
1205         * wmbiff/Makefile.am: correct a problem uncovered by sourceforge's
1206           compile farm
1208 2002-04-20 Saturday 09:27 UTC -- Neil Spring <nspring@cs.washington.edu>
1210         * wmbiff/ShellClient.c: BSD fix (no strndup, no sighandler_t)
1212 2002-04-20 Saturday 09:12 UTC -- Neil Spring <nspring@cs.washington.edu>
1214         * wmbiff/: LicqClient.c, mboxClient.c: move msgs=-1 assignment on
1215           failure to the common openMailbox()
1217 2002-04-20 Saturday 08:53 UTC -- Neil Spring <nspring@cs.washington.edu>
1219         * ChangeLog, configure.in, wmbiff/Client.h: update meta-information
1220           for prerelease 5
1222 2002-04-20 Saturday 08:51 UTC -- Neil Spring <nspring@cs.washington.edu>
1224         * wmbiff/Makefile.am: correct syntax for making a test program
1226 2002-04-20 Saturday 08:13 UTC -- Neil Spring <nspring@cs.washington.edu>
1228         * wmbiff/sample.wmbiffrc: finish deprecating
1230 2002-04-20 Saturday 08:12 UTC -- Neil Spring <nspring@cs.washington.edu>
1232         * wmbiff/: sample.wmbiffrc, wmbiffrc.5.in: document back-tick
1233           expansion, deprecate mbox style without mbox: prefix
1235 2002-04-20 Saturday 07:54 UTC -- Neil Spring <nspring@cs.washington.edu>
1237         * wmbiff/: Client.h, LicqClient.c, ShellClient.c, mboxClient.c:
1238           oops (indent)
1240 2002-04-20 Saturday 07:53 UTC -- Neil Spring <nspring@cs.washington.edu>
1242         * wmbiff/: LicqClient.c, mboxClient.c: refactor mailbox stat()'ting
1243           to reduce duplicated code and supprort backticks.
1245 2002-04-20 Saturday 07:52 UTC -- Neil Spring <nspring@cs.washington.edu>
1247         * wmbiff/ShellClient.c: refactor command execution code to support
1248           backtick foo expansion
1250 2002-04-20 Saturday 07:50 UTC -- Neil Spring <nspring@cs.washington.edu>
1252         * wmbiff/: Makefile.am, test_wmbiff.c: add tests for bbacktick
1253           expansion
1255 2002-04-20 Saturday 07:49 UTC -- Neil Spring <nspring@cs.washington.edu>
1257         * wmbiff/Client.h: ctime has become useless; new prototypes to
1258           handle backtick
1260 2002-04-16 Tuesday 07:37 UTC -- Neil Spring <nspring@cs.washington.edu>
1262         * ChangeLog, wmbiff/Client.h, wmbiff/Imap4Client.c,
1263           wmbiff/LicqClient.c, wmbiff/Pop3Client.c, wmbiff/mboxClient.c,
1264           wmbiff/passwordMgr.c, wmbiff/wmbiff.c: remove vestigial
1265           pc->open()
1267 2002-04-16 Tuesday 07:08 UTC -- Neil Spring <nspring@cs.washington.edu>
1269         * wmbiff/test-make.sh: unnecessary now that autoconf is involved
1271 2002-04-15 Monday 22:58 UTC -- Neil Spring <nspring@cs.washington.edu>
1273         * Makefile.am: dist the FAQ
1275 2002-04-15 Monday 21:19 UTC -- Neil Spring <nspring@cs.washington.edu>
1277         * wmgeneral/: Makefile.am, list.c, list.h, misc.c, misc.h,
1278           wmgeneral.c, wmgeneral.h: run make indent; also tolerate standard
1279           geometry string (dumping the dimensions provided)
1281 2002-04-15 Monday 21:06 UTC -- Neil Spring <nspring@cs.washington.edu>
1283         * wmbiff/wmbiff.c: bugfix to sigchld_handler (argh)
1285 2002-04-15 Monday 08:15 UTC -- Neil Spring <nspring@cs.washington.edu>
1287         * ChangeLog, Makefile.am, configure.in, wmbiff/Makefile.am,
1288           autoconf/Makefile.am: try to make the distcheck target work
1289           correctly.  voodoo.
1291 2002-04-15 Monday 08:14 UTC -- Neil Spring <nspring@cs.washington.edu>
1293         * FAQ: a little documentation
1295 2002-04-15 Monday 02:21 UTC -- Neil Spring <nspring@cs.washington.edu>
1297         * wmbiff/wmbiff.c: treat  all gicu messages as new (they're unread)
1299 2002-04-15 Monday 02:10 UTC -- Neil Spring <nspring@cs.washington.edu>
1301         * configure.in: chmod 0444 wmbiffrc.5 to remind me not to try to
1302           edit it.
1304 2002-04-15 Monday 02:09 UTC -- Neil Spring <nspring@cs.washington.edu>
1306         * wmbiff/wmbiffrc.5.in: document finger, changes to shell
1308 2002-04-15 Monday 01:58 UTC -- Neil Spring <nspring@cs.washington.edu>
1310         * wmbiff/: ShellClient.c, wmbiff.c: waitpid until done
1312 2002-04-15 Monday 01:48 UTC -- Neil Spring <nspring@cs.washington.edu>
1314         * configure.in: slightly nicer message
1316 2002-04-15 Monday 01:47 UTC -- Neil Spring <nspring@cs.washington.edu>
1318         * ChangeLog, configure.in, wmbiff/wmbiff-master-contrast.xpm:
1319           0.4.0pre4 - finger support, text from shell support, minor code
1320           reorganization
1322 2002-04-15 Monday 01:38 UTC -- Neil Spring <nspring@cs.washington.edu>
1324         * AUTHORS, README: add Andelko Horvat to the list of contributors,
1325           remove author list from README
1327 2002-04-15 Monday 01:30 UTC -- Neil Spring <nspring@cs.washington.edu>
1329         * wmbiff/test-wmbiffrc.shell: test finger as well
1331 2002-04-15 Monday 01:30 UTC -- Neil Spring <nspring@cs.washington.edu>
1333         * wmbiff/Client.h: TextStatus to hold a three-character status
1334           message
1336 2002-04-15 Monday 01:30 UTC -- Neil Spring <nspring@cs.washington.edu>
1338         * wmbiff/wmbiff.c: support TextString as status; factor
1339           blitMsgCounters as displayMsgCounters was starting to get ugly,
1340           add finger recipe to use ShellClient instead of a separate module
1342 2002-04-15 Monday 01:26 UTC -- Neil Spring <nspring@cs.washington.edu>
1344         * wmbiff/passwordMgr.c: use chomp to remove the newline from
1345           ssh-askpass output
1347 2002-04-15 Monday 01:26 UTC -- Neil Spring <nspring@cs.washington.edu>
1349         * wmbiff/: charutil.c, charutil.h: duplicate perl's chomp()
1351 2002-04-15 Monday 01:26 UTC -- Neil Spring <nspring@cs.washington.edu>
1353         * wmbiff/ShellClient.c: return sigchld to default hander before
1354           using popen; handle text input. Much complexity, I hope it's
1355           worth it.
1357 2002-04-15 Monday 01:25 UTC -- Neil Spring <nspring@cs.washington.edu>
1359         * wmbiff/wmbiff-master-led.xpm: support yellow text
1361 2002-04-15 Monday 01:24 UTC -- Neil Spring <nspring@cs.washington.edu>
1363         * wmbiff/Makefile.am: derive wmbiff-master-contrast.xpm from
1364           wmbiff-master-led.xpm
1366 2002-04-12 Friday 05:54 UTC -- Neil Spring <nspring@cs.washington.edu>
1368         * wmbiff/socket.c: extra debugging messages, to be in-line with our
1369           -debug to stdout philosophy
1371 2002-04-11 Thursday 21:39 UTC -- Jordi Mallach <jordi@sindominio.net>
1373         * autoconf/: install-sh, missing, mkinstalldirs: Shouldn't be in
1374           CVS...
1376 2002-04-11 Thursday 18:24 UTC -- Neil Spring <nspring@cs.washington.edu>
1378         * configure.in: attempt to fix Jordi's configure bug
1380 2002-04-11 Thursday 07:24 UTC -- Neil Spring <nspring@cs.washington.edu>
1382         * wmbiff/Pop3Client.c: APOP bugfix (unreleased bug)
1384 2002-04-09 Tuesday 07:52 UTC -- Neil Spring <nspring@cs.washington.edu>
1386         * ChangeLog, configure.in: bump version to 0.4.0pre3 - permissions
1387           checking for .wmbiffrc added.
1389 2002-04-09 Tuesday 07:47 UTC -- Neil Spring <nspring@cs.washington.edu>
1391         * Makefile.am: try to tell the difference between running make dist
1392           with cvs and missing cvs2cl (an error), and running make dist
1393           without cvs (which should be ok).
1395 2002-04-09 Tuesday 07:45 UTC -- Neil Spring <nspring@cs.washington.edu>
1397         * wmbiff/: LicqClient.c, maildirClient.c, mboxClient.c: some
1398           explicit casts to make compiling on non-linux a bit more
1399           warning-free
1401 2002-04-09 Tuesday 07:44 UTC -- Neil Spring <nspring@cs.washington.edu>
1403         * wmbiff/wmbiff.c: permissions checking for .wmbiffrc (if it
1404           exists), some minor cleanup associated with this.
1406 2002-04-09 Tuesday 07:43 UTC -- Neil Spring <nspring@cs.washington.edu>
1408         * wmbiff/Makefile.am: _DATA files don't get distributed, add the
1409           skins into extra_dist. automake can be confusing
1411 2002-04-08 Monday 09:35 UTC -- Neil Spring <nspring@cs.washington.edu>
1413         * configure.in, wmbiff/wmbiffrc.5, wmbiff/wmbiffrc.5.in:
1414           automatically generate wmbiffrc.5 based on the results of
1415           configure, so that the configure-time chosen defaults are
1416           accurately shown
1418 2002-04-07 Sunday 19:30 UTC -- Neil Spring <nspring@cs.washington.edu>
1420         * configure.in: don't try to configure gnutls if libz or libgdbm
1421           aren't installed
1423 2002-04-07 Sunday 19:30 UTC -- Neil Spring <nspring@cs.washington.edu>
1425         * FromCVS.sh: allow for automake 1.5's need for depcomp
1427 2002-04-07 Sunday 05:08 UTC -- Neil Spring <nspring@cs.washington.edu>
1429         * COPYING, ChangeLog, FromCVS.sh, INSTALL, Makefile.am,
1430           configure.in, autoconf/acconfig.h, autoconf/install-sh,
1431           autoconf/missing, autoconf/mkinstalldirs, maint/changelog-header,
1432           wmbiff/Client.h, wmbiff/Imap4Client.c, wmbiff/LicqClient.c,
1433           wmbiff/Makefile, wmbiff/Makefile.am, wmbiff/Pop3Client.c,
1434           wmbiff/charutil.h, wmbiff/maildirClient.c, wmbiff/mboxClient.c,
1435           wmbiff/tlsComm.c, wmbiff/wmbiff.c, wmgeneral/Makefile.am,
1436           wmgeneral/wmgeneral.c: use automake / autoconf; after checkout
1437           run ./FromCVS.sh
1439 2002-04-07 Sunday 03:23 UTC -- Neil Spring <nspring@cs.washington.edu>
1441         * AUTHORS: automake required file, duplicated from README
1443 2002-04-05 Friday 19:44 UTC -- Neil Spring <nspring@cs.washington.edu>
1445         * wmbiff/wmbiff-master-contrast.xpm: a first cut higher-contrast
1446           skin
1448 2002-04-05 Friday 19:43 UTC -- Neil Spring <nspring@cs.washington.edu>
1450         * wmbiff/: Makefile, sample.wmbiffrc, test-make.sh, wmbiff.c:
1451           askpass - invoke ssh-askpass to fill in passwords for IMAP
1452           servers; skin - dynamically load an .xpm background
1454 2002-04-05 Friday 19:42 UTC -- Neil Spring <nspring@cs.washington.edu>
1456         * wmbiff/wmbiffrc.5: documentation of askpass and skin
1458 2002-04-05 Friday 19:08 UTC -- Neil Spring <nspring@cs.washington.edu>
1460         * wmbiff/tlsComm.c: explicit handling of timeouts
1462 2002-04-05 Friday 19:02 UTC -- Neil Spring <nspring@cs.washington.edu>
1464         * wmbiff/passwordMgr.c: askpass having a space in it is an INFO,
1465           not an ERR.
1467 2002-04-04 Thursday 08:51 UTC -- Neil Spring <nspring@cs.washington.edu>
1469         * wmbiff/: Client.h, Imap4Client.c, Makefile, Pop3Client.c,
1470           passwordMgr.c, passwordMgr.h, sample.wmbiffrc, test-make.sh:
1471           interactive password prompting support for imap - leave password
1472           in the : format blank to use
1474 2002-03-26 Tuesday 16:30 UTC -- Jordi Mallach <jordi@sindominio.net>
1476         * ChangeLog, wmbiff/Makefile: Released WMBiff 0.3.8.
1478 2002-03-18 Monday 09:47 UTC -- Neil Spring <nspring@cs.washington.edu>
1480         * wmgeneral/wmgeneral.h: un-shadow index
1482 2002-03-18 Monday 09:46 UTC -- Neil Spring <nspring@cs.washington.edu>
1484         * wmgeneral/wmgeneral.c: un-shadow a global variable
1486 2002-03-14 Thursday 08:51 UTC -- Neil Spring <nspring@cs.washington.edu>
1488         * README: correct and expand upon crypto instructions
1490 2002-03-12 Tuesday 23:53 UTC -- Neil Spring <nspring@cs.washington.edu>
1492         * wmbiff/: Client.h, Imap4Client.c, Pop3Client.c, ShellClient.c,
1493           tlsComm.c: fixed misunderstanding of the use of ## in macros with
1494           strings - the compiler does the concatenation, not the
1495           preprocessor
1497 2002-03-11 Monday 00:11 UTC -- Neil Spring <nspring@cs.washington.edu>
1499         * wmbiff/tlsComm.c: slightly better message on expect failure
1501 2002-03-09 Saturday 08:50 UTC -- Neil Spring <nspring@cs.washington.edu>
1503         * wmbiff/ShellClient.c: debug messages cleanup; start handling
1504           pclose errors; remove open() function pointer assignment;
1505           #include fix
1507 2002-03-09 Saturday 08:03 UTC -- Neil Spring <nspring@cs.washington.edu>
1509         * wmgeneral/: list.h, wmgeneral.c: minor warning cleanups
1511 2002-03-08 Friday 19:26 UTC -- Neil Spring <nspring@cs.washington.edu>
1513         * README: credit Ben
1515 2002-03-07 Thursday 22:20 UTC -- Neil Spring <nspring@cs.washington.edu>
1517         * wmbiff/ShellClient.c: fix error return status (ben's 'lil' patch)
1519 2002-03-07 Thursday 07:04 UTC -- Neil Spring <nspring@cs.washington.edu>
1521         * wmbiff/ShellClient.c: appropriate credits
1523 2002-03-06 Wednesday 18:01 UTC -- Neil Spring <nspring@cs.washington.edu>
1525         * wmbiff/ShellClient.c: fix my sloppy mistake in shell path parsing
1527 2002-03-06 Wednesday 07:59 UTC -- Neil Spring <nspring@cs.washington.edu>
1529         * wmbiff/ShellClient.c: misplaced string.h
1531 2002-03-06 Wednesday 07:59 UTC -- Neil Spring <nspring@cs.washington.edu>
1533         * wmbiff/wmbiff.c: rename in Read_Config_File for more 'index'
1534           purging
1536 2002-03-06 Wednesday 07:44 UTC -- Neil Spring <nspring@cs.washington.edu>
1538         * wmbiff/ShellClient.c: fix a potential file descriptor leak
1540 2002-03-06 Wednesday 07:15 UTC -- Neil Spring <nspring@cs.washington.edu>
1542         * wmbiff/: Client.h, Makefile, ShellClient.c, mboxClient.c,
1543           sample.wmbiffrc, test-wmbiffrc.shell, wmbiff.1, wmbiff.c,
1544           wmbiffrc.5: Draft shell command and gnomeicu support from Benoît
1545           Rouits with minor modifications 1) implement gicu using the shell
1546           module rather than as a separate module, 2) edit Ben's shell
1547           format to have extra colons for extensibility, 3) add some extra
1548           error checking in the shell method.  I also added a test wmbiffrc
1549           that can be used to verify that the gicu and shell methods
1550           "work".
1552 2002-03-05 Tuesday 05:02 UTC -- Dwayne C. Litzenberger <dlitz@dlitz.net>
1554         * wmbiff/maildirClient.c: cosmetic changes
1556 2002-03-04 Monday 06:57 UTC -- Neil Spring <nspring@cs.washington.edu>
1558         * wmbiff/mboxClient.c: convert a lingering fprintf to DM
1560 2002-03-02 Saturday 23:25 UTC -- Neil Spring <nspring@cs.washington.edu>
1562         * wmbiff/: Imap4Client.c, Makefile, wmbiff.c: a little -Wshadow and
1563           -Wcast-qual cleanup (or, eliminate the use of 'index' as a
1564           variable name)
1566 2002-03-02 Saturday 22:38 UTC -- Neil Spring <nspring@cs.washington.edu>
1568         * wmbiff/Client.h: add preprocessor define to handle portability of
1569           __attribute__ tag to non-gcc compilers (untested)
1571 2002-03-02 Saturday 06:42 UTC -- Neil Spring <nspring@cs.washington.edu>
1573         * wmbiff/tlsComm.c: indent run (oops)
1575 2002-03-02 Saturday 06:41 UTC -- Neil Spring <nspring@cs.washington.edu>
1577         * wmbiff/: Pop3Client.c, Imap4Client.c: minor reorganization of
1578           gcrypt-needing authentication schemes
1580 2002-03-02 Saturday 06:39 UTC -- Neil Spring <nspring@cs.washington.edu>
1582         * wmbiff/tlsComm.c: attribute tags for warning cleanup w/o gnutls
1584 2002-03-02 Saturday 06:36 UTC -- Neil Spring <nspring@cs.washington.edu>
1586         * wmbiff/wmbiff.c: gcc attribute tags, minor debug message cleanup
1588 2002-03-02 Saturday 06:31 UTC -- Neil Spring <nspring@cs.washington.edu>
1590         * wmbiff/Makefile: rearrange which compiler warnings are implied by
1591           DEBUG
1593 2002-03-02 Saturday 05:58 UTC -- Neil Spring <nspring@cs.washington.edu>
1595         * wmbiff/Client.h: use off_t instead of size_t in Licq and Maildir
1596           for file sizes from stat()
1598 2002-03-02 Saturday 05:50 UTC -- Neil Spring <nspring@cs.washington.edu>
1600         * wmbiff/tlsComm.c: bugfix to support compilation without crypto
1602 2002-03-01 Friday 11:58 UTC -- Jordi Mallach <jordi@sindominio.net>
1604         * wmbiff/wmbiff.c: Added -debug to help text.  Removed Gennady's
1605           mail address and added our devel list.
1607 2002-03-01 Friday 11:28 UTC -- Jordi Mallach <jordi@sindominio.net>
1609         * wmbiff/Makefile: Fixed install rule in Makefile.
1611 2002-03-01 Friday 08:41 UTC -- Neil Spring <nspring@cs.washington.edu>
1613         * wmbiff/: Client.h, Imap4Client.c, LicqClient.c, Makefile,
1614           Pop3Client.c, maildirClient.c, mboxClient.c, tlsComm.c,
1615           tlsComm.h, wmbiff.1, wmbiff.c, wmbiffrc.5: Replaced DEBUG_x
1616           preprocessor defines with a -debug option and debug configuration
1617           keyword.  Replaced most debugging messages with a DM (debug
1618           message) macro.  Removed gnutls version 0.2.x support.  Added
1619           troubleshooting section to man page.
1621 2002-02-03 Sunday 22:48 UTC -- Jordi Mallach <jordi@sindominio.net>
1623         * ChangeLog: Released WMBiff 0.3.7.
1625 2002-02-03 Sunday 22:43 UTC -- Jordi Mallach <jordi@sindominio.net>
1627         * wmbiff/Makefile: Bumped WMBIFF_VERSION to 0.3.7.
1629 2002-02-02 Saturday 18:04 UTC -- Jordi Mallach <jordi@sindominio.net>
1631         * wmbiff/: Client.h, Imap4Client.c, Makefile, Pop3Client.c,
1632           charutil.h: Makefile fixes from Simon L. Nielsen, which help
1633           building wmbiff in FreeBSD.  Fixed the previous IMAP regex patch.
1635 2002-01-27 Sunday 20:20 UTC -- Jordi Mallach <jordi@sindominio.net>
1637         * ChangeLog, maint/changelog.sed, maint/prerelease.sh: Some fixes
1638           for the maint scripts.
1640 2002-01-27 Sunday 19:59 UTC -- Jordi Mallach <jordi@sindominio.net>
1642         * ChangeLog: Released WMBiff 0.3.6.
1644 2002-01-27 Sunday 19:56 UTC -- Jordi Mallach <jordi@sindominio.net>
1646         * wmbiff/Imap4Client.c: Indent fixes.
1648 2002-01-27 Sunday 19:52 UTC -- Jordi Mallach <jordi@sindominio.net>
1650         * wmbiff/Makefile: Bump WMBIFF_VERSION to 0.3.6.
1652 2002-01-27 Sunday 12:46 UTC -- Jordi Mallach <jordi@sindominio.net>
1654         * README, wmbiff/Imap4Client.c, wmbiff/Makefile, wmbiff/wmbiffrc.5:
1655           Alternate regex for imap/imaps which allows "@" in passwords.
1656           Fix to correctly handle the auth list in imap.  Patch from David
1657           Smith <davidsmith@acm.org>.
1659 2002-01-14 Monday 01:51 UTC -- Jordi Mallach <jordi@sindominio.net>
1661         * ChangeLog: Released WMBiff 0.3.5.
1663 2002-01-14 Monday 01:50 UTC -- Jordi Mallach <jordi@sindominio.net>
1665         * wmbiff/Makefile: Bump WMBIFF_VERSION to 0.3.5.
1667 2002-01-12 Saturday 19:18 UTC -- Neil Spring <nspring@cs.washington.edu>
1669         * wmbiff/Imap4Client.c: quote patch from Nick Mitchell, ref debian
1670           #128863
1672 2002-01-12 Saturday 06:17 UTC -- Neil Spring <nspring@cs.washington.edu>
1674         * wmbiff/tlsComm.c: debugging for gnutls3
1676 2002-01-12 Saturday 05:50 UTC -- Neil Spring <nspring@cs.washington.edu>
1678         * wmbiff/Makefile: clarify what to do with gnutls version define
1680 2002-01-12 Saturday 05:30 UTC -- Neil Spring <nspring@cs.washington.edu>
1682         * wmbiff/: Makefile, charutil.c, tlsComm.c: update for the
1683           interface change in gnutls 0.3.0
1685 2001-11-23 Friday 15:57 UTC -- Jordi Mallach <jordi@sindominio.net>
1687         * ChangeLog: Released WMBiff 0.3.4.
1689 2001-11-23 Friday 15:55 UTC -- Jordi Mallach <jordi@sindominio.net>
1691         * wmbiff/Makefile: Bumped version to 0.3.4, and release.
1693 2001-11-23 Friday 15:53 UTC -- Jordi Mallach <jordi@sindominio.net>
1695         * ChangeLog, wmbiff/sample.wmbiffrc: Doc updates for 0.3.4.
1697 2001-11-16 Friday 07:11 UTC -- Neil Spring <nspring@cs.washington.edu>
1699         * wmbiff/: Imap4Client.c, Pop3Client.c, charutil.c: regexes limit
1700           password and username to 32 characters
1702 2001-11-16 Friday 06:08 UTC -- Neil Spring <nspring@cs.washington.edu>
1704         * wmgeneral/: wmgeneral.c, wmgeneral.h: -Wwrite-strings cleanliness
1706 2001-11-16 Friday 01:13 UTC -- Neil Spring <nspring@cs.washington.edu>
1708         * wmbiff/: Client.h, Imap4Client.c, Makefile, Pop3Client.c,
1709           charutil.c: rewrite of authentication code to a) allow users to
1710           specify authentication type, b) fall back to other authentication
1711           methods when hash-based authentication fails (because not
1712           everybody uses the cleartext password file) c) fix debug messages
1714 2001-11-16 Friday 00:40 UTC -- Neil Spring <nspring@cs.washington.edu>
1716         * wmbiff/charutil.h: regex helpers common to pop3 and imap4 clients
1717           extracted and moved here
1719 2001-11-16 Friday 00:40 UTC -- Neil Spring <nspring@cs.washington.edu>
1721         * wmbiff/: tlsComm.c, tlsComm.h: blacklist and debugging updates
1722           for gnutls 0.2.10 and DM macro
1724 2001-11-16 Friday 00:39 UTC -- Neil Spring <nspring@cs.washington.edu>
1726         * wmbiff/wmbiffrc.5: authentication method list, reduced
1727           indentation to fit screen better
1729 2001-11-16 Friday 00:38 UTC -- Neil Spring <nspring@cs.washington.edu>
1731         * wmbiff/wmbiff-master-led.xpm: made pixmap const char
1733 2001-11-16 Friday 00:37 UTC -- Neil Spring <nspring@cs.washington.edu>
1735         * wmbiff/wmbiff.c: -Wwrite-strings cleanliness
1737 2001-11-02 Friday 08:53 UTC -- Neil Spring <nspring@cs.washington.edu>
1739         * wmbiff/: Imap4Client.c, wmbiff.c, wmbiffrc.5: Prefer "imaps"
1740           instead of "sslimap" (sslimap is still supported, but imaps is
1741           documented, and a better name).
1743 2001-11-02 Friday 08:48 UTC -- Neil Spring <nspring@cs.washington.edu>
1745         * wmbiff/tlsComm.c: Small debugging message to help if a connection
1746           ends unexpectedly.
1748 2001-10-29 Monday 13:57 UTC -- Jordi Mallach <jordi@sindominio.net>
1750         * ChangeLog: Released WMBiff 0.3.3.
1752 2001-10-29 Monday 13:54 UTC -- Jordi Mallach <jordi@sindominio.net>
1754         * wmbiff/: Imap4Client.c, wmbiff.c: Indent run.
1756 2001-10-28 Sunday 23:32 UTC -- Jordi Mallach <jordi@sindominio.net>
1758         * ChangeLog, README, wmbiff/Makefile, wmbiff/sample.wmbiffrc:
1759           Preparation for 0.3.3.  Documentation updates.
1761 2001-10-28 Sunday 22:22 UTC -- Neil Spring <nspring@cs.washington.edu>
1763         * wmbiff/wmbiff.c: Bugfix: initialize libgcrypt properly before
1764           cram-md5 (or probably apop) authentication.
1766 2001-10-24 Wednesday 15:35 UTC -- Jordi Mallach <jordi@sindominio.net>
1768         * maint/changelog.sed: Added Neil to the sed script.
1770 2001-10-23 Tuesday 21:14 UTC -- Neil Spring <nspring@cs.washington.edu>
1772         * wmbiff/Imap4Client.c: error check just in case sighup patch is
1773           applied
1775 2001-10-23 Tuesday 18:35 UTC -- Jordi Mallach <jordi@sindominio.net>
1777         * ChangeLog: Released WMBiff 0.3.2.
1779 2001-10-23 Tuesday 18:33 UTC -- Jordi Mallach <jordi@sindominio.net>
1781         * wmbiff/Makefile: Bump WMBIFF_VERSION to 0.3.2.
1783 2001-10-05 Friday 16:10 UTC -- Jordi Mallach <jordi@sindominio.net>
1785         * wmbiff/Makefile: Changed order of additions to LIBS and
1786           EXTRAFLAGS, removed extra WMBIFF_VERSION definition.
1788 2001-10-04 Thursday 09:50 UTC -- Jordi Mallach <jordi@sindominio.net>
1790         * README, wmbiff/Client.h, wmbiff/Imap4Client.c,
1791           wmbiff/LicqClient.c, wmbiff/Makefile, wmbiff/Pop3Client.c,
1792           wmbiff/charutil.c, wmbiff/charutil.h, wmbiff/maildirClient.c,
1793           wmbiff/mboxClient.c, wmbiff/socket.c, wmbiff/tlsComm.c,
1794           wmbiff/tlsComm.h, wmbiff/wmbiff.1, wmbiff/wmbiff.c,
1795           wmbiff/wmbiffrc.5: * Big patch from Neil Spring which adds lots
1796           of crypto support to WMBiff.  * WMBiff can now speak IMAP over
1797           TLS and CRAM-MD5, and APOP using libgcrypt.  * Known problems:
1798           - gnutls is being developed still, so it may have security
1799           related bugs.    - A bug in gnutls (a too-small buffer) may cause
1800           problems      in the parsing of openssl certificates. This should
1801           be fixed by gnutls      soon, hopefully. Added error messages if
1802           this bug is tickled. If you've      got problems with IMAP SSL,
1803           please try upgrading gnutls. If the problem      persists, let us
1804           know.    - IMAP has totally been rewritten, so bugs may crop up.
1805           - Pop3 hasn't been rewritten to use the TLS primitives, though
1806           it probably      could be if someone wanted to.  * There's a new
1807           interface for reading and writing to the socket in
1808           tlsComm.[ch].  This makes the IMAP code somewhat independent of
1809           whether   ssl is used, and provides nicer primitives to help skip
1810           'informational'   messages.  * WITH_TLS and WITH_GCRYPT are
1811           on-by-default in the Makefile.  TLS   applies to encryption,
1812           GCRYPT to cram-md5 and apop authentication.    Since gnutls
1813           depends on libgcrypt anyway, these probably don't need to be
1814           independent.  Some compile warnings may be generated when these
1815           are    disabled.  * Added code to optionally include dmalloc.h
1816           and link -ldmalloc. This   doesn't do anything at the moment, but
1817           shouldn't hurt. It's off-by-default.  * IMAP connections are now
1818           persistent.  persistent.  This is to cut down on   the need to
1819           re-negotiate an SSL connection every time you want to check
1820           mail. It tries to use just one connection per
1821           (server/username/password/port   number), which means multiple
1822           mailboxes need only one connection.  * There are a handful of
1823           lclint (http://lclint.cs.virginia.edu) annotations   in
1824           tlsComm.[ch]. These should also not hurt anyone, and are meant to
1825           keep   the signal to noise ratio of lclint high.  * The rewritten
1826           IMAP code uses the GNU regex library to handle the
1827           configuration line.  I think its clearer than the cascading
1828           strtok()   solution, but the regex might not be perfect.  *
1829           Removed an unnecessary "inline" keyword from charutil.h.  * Added
1830           a TODO document with the bits that are missing from the picture.
1831           * Please bow in awe at NAKAYAMA Takao, Jay T. Francis and
1832           specially   Neil Spring for all of this.
1834 2001-10-04 Thursday 09:21 UTC -- Jordi Mallach <jordi@sindominio.net>
1836         * wmbiff/ApopClient.c: Removed unneeded Apop support code, now
1837           integrated in Neil and Jay's patch.
1839 2001-10-04 Thursday 09:00 UTC -- Jordi Mallach <jordi@sindominio.net>
1841         * maint/changelog.sed: Added my other SF account, which I intend to
1842           use now.
1844 2001-10-04 Thursday 08:54 UTC -- Jordi Mallach <jordi@sindominio.net>
1846         * ChangeLog, README, wmbiff/Client.h, wmbiff/Makefile,
1847           wmbiff/sample.wmbiffrc, wmbiff/wmbiff.1, wmbiff/wmbiff.c,
1848           wmbiff/wmbiffrc.5: Backed out hoehoe's patch, preparing to apply
1849           Neil's.
1851 2001-09-24 Monday 11:58 UTC -- Jordi Mallach <jordi@sindominio.net>
1853         * ChangeLog, README, wmbiff/ApopClient.c, wmbiff/Client.h,
1854           wmbiff/Makefile, wmbiff/sample.wmbiffrc, wmbiff/wmbiff.1,
1855           wmbiff/wmbiff.c, wmbiff/wmbiffrc.5: Added APOP support, patch
1856           from NAKAYAMA Takao <hoehoe@wakaba.jp>.  Fixed some bits of the
1857           manpage (Jordi) Bumped version to 0.3.2.
1859 2001-09-24 Monday 11:56 UTC -- Jordi Mallach <jordi@sindominio.net>
1861         * maint/prerelease.sh: Removed -t to cvs2cl invocation, to make
1862           cleaner ChangeLogs.
1864 2001-06-24 Sunday 18:17 UTC -- Jordi Mallach <jordi@sindominio.net>
1866         * ChangeLog: Released wmbiff 0.3.1.
1868 2001-06-24 Sunday 18:08 UTC -- Jordi Mallach <jordi@sindominio.net>
1870         * ChangeLog, README: Removed duplicate entry for Vladimir Popov in
1871           README.
1873 2001-06-23 Saturday 00:09 UTC -- Jordi Mallach <jordi@sindominio.net>
1875         * wmbiff/Imap4Client.c: Imap fix from Rob Funk
1877 2001-06-23 Saturday 00:07 UTC -- Jordi Mallach <jordi@sindominio.net>
1879         * ChangeLog, maint/changelog.sed, maint/prerelease.sh: Renamed
1880           CHANGES to ChangeLog and RELEASE-NOTES to NEWS, modified release
1881           scripts accordingly. Added Mark to the sed file.
1883 2001-06-22 Friday 23:55 UTC -- Jordi Mallach <jordi@sindominio.net>
1885         * CHANGES, RELEASE-NOTES: Renamed to NEWS and ChangeLog
1887 2001-06-19 Tuesday 03:52 UTC -- Dwayne C. Litzenberger <dlitz@dlitz.net>
1889         * CHANGES, maint/prerelease.sh: * Whoops!  Messed up CVS expansion
1890           in maint/prerelease.sh.  Fixed it.  * Also changed
1891           maint/prerelease.sh a bit.
1893 2001-06-19 Tuesday 03:38 UTC -- Dwayne C. Litzenberger <dlitz@dlitz.net>
1895         * CHANGES, ChangeLog, README, RELEASE-NOTES, maint/changelog.sed,
1896           maint/prerelease.sh, wmbiff/Client.h, wmbiff/Imap4Client.c,
1897           wmbiff/LicqClient.c, wmbiff/Makefile, wmbiff/Pop3Client.c,
1898           wmbiff/charutil.c, wmbiff/charutil.h, wmbiff/maildirClient.c,
1899           wmbiff/mboxClient.c, wmbiff/sample.wmbiffrc, wmbiff/socket.c,
1900           wmbiff/wmbiff.1, wmbiff/wmbiff.c, wmbiff/wmbiffrc.5: * Another
1901           big patch that mucks with everything.  I probably deserve to be
1902           flamed for this practice.  Feel free... :-) * Added
1903           maint/prerelease.sh script.  Run it before making any releases.
1904           * Added maint/changelog.sed.  Add your SourceForge userid here.
1905           * Moved ChangeLog to RELEASE-NOTES (see below).  * Added a new
1906           file, CHANGES (created by maint/prerelease.sh) that tabulates
1907           all the CVS changes.  * Added "distclean" to wmbiff/Makefile.  *
1908           Added CVS Id$ to all the files in wmbiff/ .  * I reformatted ths
1909           changelog, again.  I hope this is the last time I need   to do
1910           this.  The CVS logs should be used for all changes, and this file
1911           should by updated for user-visible changes only, from now on.
1912           (Dwayne C. Litzenberger)  * Updated the README to reflect that
1913           Gennady Belyakov died right after releasing   wmBiff 0.2.  May
1914           your soul rest in peace, Gennady.  (Dwayne C. Litzenberger)
1916 2001-06-16 Saturday 01:02 UTC -- Jordi Mallach <jordi@sindominio.net>
1918         * ChangeLog, wmbiff/Makefile, wmbiff/sample.wmbiffrc,
1919           wmbiff/wmbiff.c: An FHS fix for wmbiff.c and use $(CC) in the
1920           Makefile
1922 2001-05-17 Thursday 04:22 UTC -- Dwayne C. Litzenberger <dlitz@dlitz.net>
1924         * ChangeLog, wmbiff/Makefile, wmbiff/charutil.c: Committing Mark
1925           Hurley's patch
1927 2001-05-16 Wednesday 10:48 UTC -- Jordi Mallach <jordi@sindominio.net>
1929         * ChangeLog, README: Updated some obsolete info in README
1931 2001-05-11 Friday 15:04 UTC -- Jordi Mallach <jordi@sindominio.net>
1933         * ChangeLog, wmbiff/Imap4Client.c, wmbiff/Makefile,
1934           wmbiff/charutil.c, wmbiff/charutil.h, wmbiff/wmbiff.c: Mark's
1935           wmbiffrc parsing fix, small Makefile changes and bump version to
1936           0.3.0.
1938 2001-05-11 Friday 14:49 UTC -- Jordi Mallach <jordi@sindominio.net>
1940         * wmbiff/Makefile: Uncommitted stuff to deal with the removal of
1941           the xmp link
1943 2001-05-04 Friday 11:01 UTC -- Jordi Mallach <jordi@sindominio.net>
1945         * ChangeLog, wmbiff/Makefile: Updated Changelog and Makefile for
1946           0.2r.
1948 2001-05-01 Tuesday 16:11 UTC -- Jordi Mallach <jordi@sindominio.net>
1950         * README.licq, ChangeLog, README, wmgeneral/list.c,
1951           wmgeneral/list.h, wmgeneral/misc.c, wmgeneral/misc.h,
1952           wmgeneral/wmgeneral.h, wmbiff/socket.c, wmgeneral/wmgeneral.c,
1953           wmbiff/Imap4Client.c, wmbiff/Makefile, wmbiff/mboxClient.c,
1954           wmbiff/sample.wmbiffrc, wmbiff/wmbiff.1, wmbiff/wmbiff.c,
1955           wmbiff/wmbiff-master-led.xpm, wmbiff/Client.h,
1956           wmbiff/LicqClient.c, wmbiff/Pop3Client.c, wmbiff/maildirClient.c,
1957           wmbiff/wmbiffrc.5: Initial import to SourceForge, version
1958           0.2q1+Debian
1960 2001-05-01 Tuesday 16:11 UTC -- Jordi Mallach <jordi@sindominio.net>
1962         * README.licq, ChangeLog, README, wmgeneral/list.c,
1963           wmgeneral/list.h, wmgeneral/misc.c, wmgeneral/misc.h,
1964           wmgeneral/wmgeneral.h, wmbiff/socket.c, wmgeneral/wmgeneral.c,
1965           wmbiff/Imap4Client.c, wmbiff/Makefile, wmbiff/mboxClient.c,
1966           wmbiff/sample.wmbiffrc, wmbiff/wmbiff.1, wmbiff/wmbiff.c,
1967           wmbiff/wmbiff-master-led.xpm, wmbiff/Client.h,
1968           wmbiff/LicqClient.c, wmbiff/Pop3Client.c, wmbiff/maildirClient.c,
1969           wmbiff/wmbiffrc.5: Initial revision