summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: fcc1e8e92e87c48fbfe39913f79ae78d6f720261 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
10-05-08 - Kurt Granroth (3.9)
   o Converted KBiff into a full-fledged kdeinit module compatible
     with the latest KDE 3.5 (previous support was outdated)
   o Yet more tweaks to compile under the gcc 4.x running target
     without warnings
   o Cleaned up a bunch of Makefiles, configure files, and automake
     files along with an updated 'admin' directory
   o Got rid of the 'release-kbiff' "meta" version and date tags
   o Updated the .spec file to be more up to date

09-09-08 - Frédéric Brière
   o Replaced complicated date-time calculations with toTime_t()

03-30-08 - Léo Terziman
   o Fix compilation of ASUS led code under gcc 4

03-21-08 - Martin Spirk
   o Added 'stopped' icon state

02-27-08 - Elve
   o Updated Dutch translation (nl.po)

01-21-08 - Kurt Granroth
   o Updated automake admin dir with latest code from KDE 3.8
   o Tweaked the code to compile on gcc 4.2 without warnings with -Wall
   o Status window tweaks to work better on multiple-monitors as well
     as in more positions (side, bottom, top, etc).
   o Removed some 2.x code.  Nobody uses KDE2 anymore so it's high
     time KBiff stops supporting it.
   o Fix display of icons with the icon selector

09-10-05 - Kurt Granroth (3.8)
   o Updated automake admin dir to compile with latest SuSE
   o Updated documentation slightly

09-10-05 - David Vestal
   o Status Window patch for multiple-monitors

06-01-05 - Michael Hendricks
   o Added CRAM-MD5 and APOP login support for POP and IMAP

08-02-04 - Robert J. Clark
   o Fixed advanced options like keepalive propogating from the setup
     dialog to the code that actually uses it

03-23-04 - Roeland Merks (3.7.1)
   o Added code to toggle ASUS Mail LED

12-18-03 - Anton Perich
   o Changed IMAP code to use STATUS instead of EXAMINE

11-14-03 - Kurt Granroth
   o Updated 'admin' subdir to work with newer autoconf/automake

10-22-03 - Adam Piatyszek
   o Bug fix in maildir code to handle 'f'lagged messages

09-26-03 - Clemens Oertel
   o New option to set a command that runs whenever the status changes
     from New back to Old.  Useful to set LEDs and the like

09-10-03 - Alex Galakhov (3.7)
   o Added SSL protocols support using KSSL

12-11-02 - Oren Peled
   o More robust .spec file

11-07-02 - Mattias Paivarinta, Jean-Michel Kelbert (3.6.3,3.5.7)
   o Don't report "trashed" mails in maildir as unread
   o Updated debian subdir

11-05-02 - Klaus-Dieter Krannich
   o Fixed Most Reported Bug Ever(tm)!  KBiff should no longer crash
     when you move the cursor over the status window.

11-01-02 - Kurt Granroth (3.6.2,3.5.6)
   o Few cosmetic tweaks and made sure a few dialogs have parents
   o Decided to make a release since there are a few months worth
     of patches

11-01-02 - Robert Hardy
   o Added additional check to RPM_BUILD_ROOT in kbiff.spec

07-08-02 - Max Zaitsev
   o More robust state checking with POP3

06-09-02 - Moritz Maaß
   o Added "current mail" field to status popup

04-13-02 - Kurt Granroth (3.6.1,3.5.5)
   o Fixed icon loading so that choosing non-standard icons works
     again.  Not sure when this broke but it is the Most Frequently
     Reported Bug (MFRB)!  Enough so that I am going to back-port it
     to the KDE2 version
   o Realized that I can have the same source for the KDE2 and KDE3
     version so maybe I will be maintaining the older version after
     all

03-25-02 - Kurt Granroth (3.6)
   o Updated to work with KDE3

11-07-01 - Kurt Granroth (3.5.4)
   o Fixed mbox access time setting for those who have their timezone
     setup incorrectly
   o Added Japanese message file from from Toyohiro Asukai

10-23-01 - Kurt Granroth (3.5.3)
   o Fixed mbox access time setting to keep timezone into account
   o Improved mbox state saving

10-22-01 - Fredrik Kuivinen (3.5.2)
   o Reset 'mbox' style mailboxes to old access time after checking
     them.  This should make most MUA's quite a bit happier
   o Added a few variable substitution rules(%m -> mailbox with new
     mail, %u -> URL of mailbox with new mail, %% -> %)

09-13-01 - Oleg Cherkasov, Stefan Reinhold, Matthias Kaehlcke (3.5.1)
   o Added 'debian' subdir for building on debian/woody.  Thanks to
     Oleg for that
   o Patch by Stefan to be a lot more intelligent about how we count
     mail on an IMAP server
   o KBiff man pages from Matthias (matze)

07-20-01 - Kurt Granroth (3.5)
   o Redid .po files.  Hopefully some of the other languages will work
     again
   o Adapted password storage to use Base64 instead of homemade often-
     not-working encoding

06-27-01 - Eray Ozkural and Kurt Granroth
   o Added "precommand" field to start a program (like fetchmail)
     before KBiff polls.

06-20-01 - Kurt Granroth
   o Maildir folders can have unread (new) mail in the 'cur' folder.
     Handle that.
   o Added kbiff.so module to the .spec file
   o The notify window will update when new mail arrives (broken in
     3.4.1)

05-31-01 - Albert Chin
   o Compile on IRIX (name used as both a variable and a method is
     forbidden)

05-25-01 - Kurt Granroth
   o Use KRun::runCommand to start programs instead of the homegrown
     code using KProcess

05-25-01 - Balaji Ramani
   o Fixed sizing of status window.

05-21-01 - Kurt Granroth (3.4.2)
   o If the state is already New in the POP3 code, just emit the
     currentState signal (no more dialog box for each new mail).
     Thanks to Steve Evans <stevee@zuken.co.uk> for the heads up.
   o Make kbiff a kdeinit module (should save some memory).  Thanks to
     Lubos Lunak <l.lunak@sh.cvut.cz> for the patch!
   o Added "hicolor" 16x16 icon since locolor icons are no longer the
     default in KDE

03-28-01 - Kurt Granroth (3.4.1)
   o If connecting to POP or IMAP server doesn't work, we disable that
     monitor.
   o Close the socket on pretty much any error.

03-28-01 - Sergei Haller
   o Storing the mailbox key in the KBiffMailbox.
   o Using this key in the notify window and the floating 
     status widget instead of the simpleURL.
   o Using this key for storing/reading kbiffstatus because
     of problems with multiple accounts on the same server.
   o KBiffMailboxTab::getMailboxList() and 
     KBiffSetup::getMailboxList() now return a list of 
     KBiffMailbox'es instead of a list of KBiffURL's

03-27-01 - Sergei Haller
   o Now will *always* munge the user name and password if
     using IMAP4 protocol

03-24-01 - Kurt Granroth (3.4)
   o It is now possible to disable session management again
   o Use KURL for username encoding now that it does it right
     (user%domain should work now)
   o The "advanced" functions work again
   o Searching for 'maildir' directories now lets you pick a
     directory!
   o Finding help files works again

03-14-01 - Krischan Jodies, Adrian D. Ives
   o Use KAudioPlayer to play sounds

02-20-01 - Kurt Granroth (3.3.2)
   o Deleting mailboxes no longer crashes KBiff

01-22-01 - Kurt Granroth (3.3.1)
   o Fixed compilation issue for newer gcc (in RedHat 7.0)

11-21-00 - Max Zaitsev (3.3)
   o Huge change in state handling for POP3

11-20-00 - Kurt Granroth (3.2)
   o Fixed seg-fault when deleting profile
   o Launch mailer from notify dialog (again)
   o Random fixes that I can't remember

10-28-00 - Kurt Granroth (3.1)
   o Properly encode and decode passwords for POP3 and IMAP
   o Connect using proper hostname with POP3 and IMAP
   o Don't hang with 99% CPU when trying to start the mail client

10-07-00 - Kurt Granroth (3.0)
   o Updated to compile with KDE 2.0 final

12-24-99 - Kurt Granroth (2.3.11cvs)
   o Updated to 2.3.11 code
   o Added DCOP support!
   o Fixed location of 'status' box.  Apparently in Qt 2.x, the
     width() and height() don't get set until AFTER a show()!
   o No more .xpm files -- I'm going to all .png from now on
   o Started adding What's This help to a few widgets

12-24-99 - Kurt Granroth (2.3.11)
   o IMAP code should better recognize NO and BAD responses (patch
     from Seo Young-Jin)
   o Allowed gcc 2.95 to play nice with KBiff using const iterators
     (patch from Mark Coletti)
   o Pretty big patch from Bjorn Hansson to add timeout ability to the
     socket code
   o Other random changes to let KBiff compile with no warnings even
     with '-Wall -pedantic'

10-20-99 - Kurt Granroth (2.3.10cvs)
   o Updated to 2.3.10 code

07-30-99 - Kurt Granroth (2.3.10)
   o "Launch" button should now look better i18n'ed
   o Empty Status: lines in mbox should now be flagged as read (patch from
     Dirk Foersterling)
   o KBiff should compile on HP-UX again (patch from Stefan Becker)
   o Popup no longer shows 1 new mail when there is 0 messages (patch from
     Riko Jacob)

06-28-99 - Kurt Granroth (2.3.9)
   o KBiff should no longer dump core when restarting a session.  Don't know
     when this bug was introduced... but it's squashed now.
     
06-10-99 - Kurt Granroth (2.3.8)
   o Internal changes to stop some unnecessary code duplication

06-06-99 - Kurt Granroth (2.3.7)
   o Passwords with '(' in them should now work...

06-03-99 - Kurt Granroth (2.3.6)
   o POP3 protocol now exits properly when closing.  This should fix a bevy
     of irritating socket problems.

05-22-99 - Kurt Granroth (2.3cvs)
   o Started moving layout stuff to Qt 2.0..

04-24-99 - Kurt Granroth (2.3.5)
   o Note to self: ALWAYS test with gcc 2.7.2 before shipping!!

04-22-99 - Kurt Granroth (2.3.4)
   o Added 'Mailer' button to notify dialog.  This will launch your mail
     client.
   o Added button to test new mail sound
   o NNTP support works again.  Not sure when it broke..

04-21-99 - Kurt Granroth (2.3.3)
   o Setup dialog is now correctly deleted (patch from Bjorn Hansson)  
   o New "not connected" icon for network protocols (patch from Bjorn Hansson)
   o Got rid of 'const' warning (patch from -- guess who -- Bjorn)
   o Async net protocols are now "25% faster" (patch from Bjorn.. again!)
   o POP3 code now closes the socket if there was an error (Bjorn)
   o Icon should now draw correctly when it is not the first app docked
     into the panel.  Seems there was a race condition (me, this time)

04-16-99 - Kurt Granroth (2.3.2)
   o Config files are now read with read only enabled.  This hopefully should
     prevent the "empty" config files bug.
   o Notify boxes will no longer take focus when they pop up

04-08-99 - Kurt Granroth (2.3.1)
   o It is now possible to have only one profile with a name other than Inbox

03-27-99 - Kurt Granroth (2.3)
   o KBiff now has NNTP support!  It is a very basic implementation, but
     it seems to work in lots of cases.
   o Should now handle Netscape Mail folders.  Netscape seems to use an
     internal (read: not in the headers) way of determining mail state...
     but using X-Mozilla-Status might work a little.
   o Some more tweaks with the asynchronous code.
   o Should now handle mbox mailboxes that double as IMAP or POP mailboxes.
     I think PINE might use this format for all of its mailboxes (maybe).

03-23-99 - Kurt Granroth (2.2.8)
   o POP3 and IMAP4 code reworked due to a incredibly well done patch from
     Bjorn Hansson <Bjorn.Hansson@signal.uu.se>.  KBiff should now work
     on laptops much better than before.  All socket connections can now
     be asynchronous AND KBiff should no longer "leak" file descriptors
   o The new mail count on the floating status should now be correct at
     all times for mbox and imap4 mailboxes.

03-09-99 - Kurt Granroth (2.2.7)
   o Fixed bone-headed bug which would cause KBiff to seg fault in a
     'leaveEvent'.  Many thanks to Scott Bender <sbender@harmony-ds.com>
     for working with me on this!
   o MH handling code no longer allocates memory without deleting it.  No
     more 64Meg KBiff processes!

03-08-99 - Kurt Granroth (2.2.6)
   o Should now compile again with gcc 2.7.2.  Also made status popup
     a little more elegant looking.

03-06-99 - Kurt Granroth (2.2.5)
   o Implemented a Frequently Asked Feature (FAF) -- KBiff will now popup
     a list of mailboxs with the newmail count when you put your mouse over
     the icon (like a tooltip).  As with pretty much everything in KBiff,
     this is configurable.

02-27-99 - Kurt Granroth (2.2.4)
   o KBiff now counts the number of new mail in MH mailboxes.  Also fixed
     a silly bug that I introduced while applying the last patch.

02-26-99 - Kurt Granroth (2.2.3)
   o KBiff now supports MH mailboxes!  Thanks to David Woodhouse
     <David.Woodhouse@mvhi.com> for the very well done patch!

02-23-99 - Kurt Granroth (2.2.2)
   o username, password, and path are now encoded.  That means that really
     funky usernames like 'granroth@kde.org' and '/users/granroth' will
     now work!

02-09-99 - Kurt Granroth (2.2.1)
   o Fixed stupid bug where I tried to print out the mailbox name from the
     notify dialog.. AFTER I deleted the dialog :-(

02-04-99 - Kurt Granroth (2.2)
   o "Notify" dialogs are now non-modal AND are controlled.  That means that
     when number of new mails changes, the number displayed is updated.  If
     the state goes to OldMail or NoMail, the dialog is destroyed.

02-01-99 - Kurt Granroth
   o Changed imap code to use 'unseen' flag instead of 'recent'
   o Slightly modified Trace.cpp code to compile on NetBSD (tip o' the hat
     to Jaromir Dolecek <jdolecek@per4mance.cz> for that).  Apparently,
     the va_start() macro on NetBSD does NOT like the (const char*)
     overloaded method for QString
   o Small change to kbiffmonitor.cpp so that pop3 doesn't produce hundreds
     of new 'notify' boxes (patch by Martin Hill <mjhill@home.com>)

01-30-99 - Kurt Granroth
   o Thanks to David Barth (dbarth@videotron.ca) for pointing out that
     older POP3 servers (ones that don't support UIDL) will cause KBiff
     to fail even though there is code to get around that...(patched)

01-13-99 - Kurt Granroth
   o Put KProcess handling code by itself so that all executing code passes
     through it.
   o Added profile name to tooltip
     
11-11-98 - Kurt Granroth
   o Added patch by Martin ? <spirk@kla.pvt.cz> to handle arguments for
     mail client better

11-10-98 - Kurt Granroth
   o Removed Qt 1.33 compatibility from CVS version and put back AUTOMOC

10-31-98 - Kurt Granroth
   o Released 1.1.6

10-26-98 - Kurt Granroth
   o Changed width of Advanced button so that certain translations will
     fit.

10-24-98 - Kurt Granroth
   o Fixed bug in POP3 code where it would *never* go back to "no mail"
     state if it ever received new mail.

10-13-98 - Kurt Granroth
   o Hideously mangled KTreeView to look exactly like QListView... at least
     as far as kbiff is concerned.  It is *very* ugly.. but it works!  And
     the cool thing is when I decide to go with QListView (the real one)
     exclusively, well, I just have to nuke ktreeview.[cpp|h] and remove
     a few #ifs.

10-10-98 - Kurt Granroth
   o Replaced QListView with KTreeView.  QListView isn't cool enough to
     require all kbiff users to upgrade to Qt 1.40.  Maybe after KDE 1.1
     is released, I'll put it back...

10-06-98 - Kurt Granroth
   o Added patch from Ian Denton to use POP3 UIDL to check number of new
     messages.  Doesn't quite work perfectly, but it's almost there!  Still
     problems with knowing when POP3 mailbox was "read", though...
     POP3 code now will attempt to figure out the number of new messages
     by checking UIDL, then if that fails, it checks STAT, then if that
     fails, it checks LIST.

10-04-98 - Kurt Granroth
   o Checking for new messages in mbox breaks the code!  Added a work-around
     that may or may not work (didn't test yet).  This will also break
     random file monitoring (file *must* be in mbox format), so I added
     a new protocol: "file"
   o Modified Trace class so that it will work with egcs.

09-25-98 - Kurt Granroth
   o Changed POP3 code back to using STAT.  Apparently some servers don't
     return the number of messages with a successful USER/PASS

09-24-98 - Kurt Granroth
   o Added code from 'korn' to check number of new messages in mbox.  'Notify'
     should not correctly list the number of new messages in all four
     mailbox types.
   o Changed 'getlogin()' to more general form.  Hopefully doesn't break on
     non-Linux systems.
   o Some bug fixes.

09-23-98 - Kurt Granroth
   o Quite a few bug fixes.

09-19-98 - Kurt Granroth
   o Added -secure option
   o Added "Read Mail" menu item.  This will set the flags to OldMail if it
     was New.  This also disables checking for new mail until the "current"
     new mail becomes old!

09-18-98 - Kurt Granroth
   o Fixed bug in 'scramble'

08-26-08 - Kurt Granroth
   o Added isGIF8x to facilitate animated gifs.