10-05-08 - Kurt Granroth (3.9) o Converted KBiff into a full-fledged tdeinit 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 TDEProcess 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 for the heads up. o Make kbiff a tdeinit module (should save some memory). Thanks to Lubos Lunak 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 . 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 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 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 for that). Apparently, the va_start() macro on NetBSD does NOT like the (const char*) overloaded method for TQString o Small change to kbiffmonitor.cpp so that pop3 doesn't produce hundreds of new 'notify' boxes (patch by Martin Hill ) 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 TDEProcess 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 ? 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.