File: ChangeLog

package info (click to toggle)
gnubiff 2.1.3-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,412 kB
  • ctags: 947
  • sloc: cpp: 9,347; sh: 8,351; makefile: 174; xml: 12
file content (699 lines) | stat: -rw-r--r-- 32,929 bytes parent folder | download
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
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
gnubiff -- History of visible changes.

Copyright (C) 2000-2005, Nicolas Rougier <Nicolas.Rougier@loria.fr>
See the end for copying conditions.
Please send gnubiff bug reports to gnubiff-bugs@lists.sourceforge.net

Version 2.1.3
 * Robert Sowada
   - Changed version to 2.1.3
   - Updated po files, German translation
   - Bugfix: Detecting FAMCreated
   - Bugfix: Maildir protocol provides uid
   - Cleanup: Using glib functions for directory access (maildir)
   - Bugfix: Obtaining version of gnubiff config file
   - Bugfix: Don't parse already read messages (maildir)
   - Bugfix: Respect "use_max_mail" option (maildir)
   - Bugfix: Reading message body (file)
   - Bugfix: Don't read whole body (maildir)
   - Bugfix: Check pointers in callbacks (in "src/gui.cc")
   - Bugfix: 64bit problem (debian bug #301853); note: The same problem is
        still present multiple times in the code; added this to TODO file;
        thanks to David Mosberger for reporting and fixing this bug
   - Added David Mosberger to contributors
   - Bugfix: Corrected string size types in "src/decoding.*", "src/mailbox.*"
        "src/apop.*", "src/imap4.*", "src/maildir.*", "src/biff.*",
        "src/gtk_image_animation.*", "src/option.*", "src/mh.*",
        "src/header.*" and "src/support.*" (64bit systems)
   - Checked files for incorrect string size type without problems:
        "src/pop.*", "src/maildir.*", "src/file.*", "src/gnubiff.*",
        "src/pop3.*", "src/ui-properties.*" and "src/ui-applet-gnome.*"
   - Bugfix: Crash in image selecting dialogs (thanks to David Mosberger for
        reporting this bug)
   - Feature: More information in unknown_internal_error() provided
   - Documentation of Mailbox::parse()
   - Bugfix: Throw exception if login line cannot be created (apop)
   - Bugfix: "Quit" menu item (gtk applet)
   - Bugfix: Respect "use_max_mail" option (mh)
   - Bugfix: Test pointers in callback functions ("src/gtk_image_animation.cc")
   - Updated Vietnamese translation (thanks to Clytie Siddall)
   - Bugfix: Substituted protocol dependent test in "src/local.h" (fam)
   - Bugfix: Detecting FAMDeleted (this should finally fix debian bug
        297774)
   - Bugfix/Feature: New option "file_restore_atime". Note: This results in a
        changed default behavior!
   - Updates in "ui/preferences.glade" to make translating easier
   - Bugfix: Monitoring the correct directory by FAM (maildir; thanks to
        Alexis S. L. Carvalho for reporting this and previous maildir bugs)
   - Bugfix: Reading messages (mh)
   - Added Alexis S. L. Carvalho to contributors
   - Bugfix: AM_GLIB_GNU_GETTEXT prevents creating localization (thanks to
        Nicolas Evrard for reporting this bug)
   - Bugfix: Makefile.am in "ui" subdirectory

Version 2.1.2		2005-03-26 17:28
 * Robert Sowada
   - Changed version to 2.1.2, updated spec file
   - Various small changes
   - Updated po files, German translation
   - Cleanup: Complete documentation of functions in "src/options.cc"
   - Bugfix: Allow storing of strings that contain spaces in string list
        options
   - Bugfix: Email address for bugs updated in "ChangeLog", "configure.ac",
        "NEWS"
   - Bugfix: Respect folding in mail header
   - Bugfix: Better handling of certain header lines
   - Bugfixes/Cleanup: Parsing of content type header field
   - Bugfix: Handling of quoted strings (IMAP4)
   - Feature: Support other encodings than "7bit" for all protocols
   - Feature: Error message if content type is not supported
   - Bugfix: Typo in mini help(thanks to Clytie Siddall for reporting this bug)
   - Bugfix: Bugs regarding the word "mail" (thanks to Clytie Siddall for
        reporting this bug)
   - Added Clytie Siddall to contributors
   - Feature: Support for "multipart/mixed" and "multipart/alternative" mails
   - Feature: Version saved to config file
   - Feature: Autoupdate of options that have new default values
   - Feature: Vietnamese translation (thanks to Clytie Siddall)
   - Added Clytie Siddall to translators
   - Added David Smeringe to translators (was forgotten before)
   - Update: Included Dutch translation for 2.0.2 into CVS (was from 1.4.0
        before)
   - Bugfix: Building certificate chain automatically (this fixes debian
        bug #226914)
   - Bugfix: Don't load config file twice in gnome mode
   - Cleanup: Get "prevdos_line_length" option only once per connect not once
        per line
   - Bugfix: Displaying error messages instead of mail body
   - Bugfix: Illegal parameters to callback function while parsing config file
   - Bugfix: Testing return value when creating XML parser
   - Bugfix: Testing popup() for being NULL pointer in "src/applet.cc"
        (thanks to Phil Shapiro for reporting this bug)
   - Added Phil Shapiro and Nicolas Evrard to contributors
   - Bugfix: Setting defaults for date, subject and from
   - Bugfix: Don't parse mails that aren't stored anyway
   - Added Victor Alonso to translators
   - Cleanup of Socket::close()
   - Bugfix/Update: Updated various files from the gettext package
        to version 0.14.1
   - Updated intltool utilities to version 0.33
   - Removed "config/stamp-h1" (is autogenerated)
   - Bugfix: Updating popup window
   - Bugfix: Executing new mail command (when popup is not to be updated)
   - Bugfix: Checking parameters to callback functions
   - Update: Expert option dialog popup menus now created via glade
   - Bugfix: Memory leak when creating popup menu
   - Bugfix: Added include file for FreeBSD (thanks to Tim Bishop for reporting
        this bug)
   - Bugfix: Check for crypto lib in autoconf.ac (thanks to Tim Bishop for
        reporting this bug)
   - Feature: Support for "multipart/signed" mails (without checking signature)
 * Roland Stigge
   - Bugfix: Encoding of "po/fr.po"

Version 2.1.1		2005-02-27 11:13
 * Nicolas Rougier
   - bugfix: gui, biff geometry field was sensitive when in gnome mode
   - bugfix: password automatic finding, misplaced mutex lock
   - bugfix: password automatic finding, port was no taken into account
   - bugfix: use delay instead of 1 second between FAM retries.
   - bugfix: change preferences ui
   - update: French translation
   - update: gnubiff.texi
   - bugfix: Remove use of the pseudo-capability greeting message in IMAP4
 * Robert Sowada
   - Changed version to 2.1.1, updated spec file
   - Small changes
   - Marked strings for internationalization (type & authentication menu)
   - Updated po files, German translation
   - Bugfix: Parsing local mails could trigger additional FAM events
     resulting in parsing mails another time (->infinite loop, 100% CPU load)
   - Translating copyright message in credits dialog simplified (po files are
     now independent of cuurent version)
   - Added decoding.cc to POTFILES.in
   - Bugfix: Setting mailbox status to old after new mail is displayed (thanks
     to Byron Foster for providing a patch)
   - Bugfix: Quick test for new mail while idling is not enogh (IMAP4; thanks
        to Byron Foster for providing a patch)
   - Added Byron Foster to Contributors
   - Bugfix: Don't crash if server's response is not valid (IMAP4; thanks to
        Calum Mackay for reporting this bug)
   - Feature: Applet and Popup now can be set to be sticky and be kept above
        all other windows
   - Bugfixes: Better error handling and bad connection handling (IMAP4;
        thanks to Byron Foster for providing a patch)
   - Bugfix: Corrected tests for responses to IDLE, SEARCH NOT SEEN and
        FETCH header commands (IMAP4)
   - Cleanup of SEARCH NOT SEEN, CAPABILITY, FETCH header, LOGIN, SELECT, FETCH
        bodystructurei, LOGOUT, IDLE and FETCH BODY commands (IMAP4)
   - Bugfix: Segfaulting in SSL when writing to a closed socket
   - Cleanup of code for obtaining the password for distant mailboxes
   - Cleanup of code for checking for new mails (IMAP4)
   - Bugfix: Signal SIGCHLD interrupts socket reads and writes (thanks to Byron
        Foster for providing patches)
   - Bugfix: Some error handling was only done when debugging was activated
   - Bugfix: CAPABILITY command (IMAP4)
   - Cleanup of code for getting server's acknowledgment (IMAP4)
   - Bugfix: LOGINDISABLED capability respected (IMAP4)
   - Bugfix: Inserting a correct Content-type into the header (IMAP4)
   - Bugfix: Server's response to the "FETCH (BODYSTRUCTURE)" command may be
        multiline (IMAP4)
   - Bugfix: Accept mail lines beginning with "* BYE" (IMAP4)
   - Bugfix: Send the LOGOUT command if we have to terminate a connection
        untimely (IMAP4)
   - Bugfix/Cleanup: Simplified error handling when sending to the server
        (IMAP4)
   - Bugfix/Cleanup: Simplified error handling when reading server responses
        (IMAP4)
   - Bugfix/Cleanup: Simplified waiting for specified untagged server
        responses (IMAP4)
   - Don't stop idling when the server sends information and warning messages
        (IMAP4)
   - Source code for class Imap4, Pop, Apop and Pop3 is fully documented now
   - Bugfix: Printing debug messages for sent lines (IMAP4 & POP3)
   - Feature: Allow the user to forbid idling (no GUI support ATM; IMAP4)
   - Added exception handling to POP3
   - Bugfix/Cleanup: Error handling when reading and sending (POP3)
   - Cleanup: Got rid of protocol specific code in class Socket
   - Bugfix: Corrected tests regarding socket status
   - Bugfix: Allow mail lines to begin with "-ERR" (POP3)
   - Bugfix: Don't treat "* BYE" messages by server as mailbox error when not
        checking for mail (IMAP4)
   - Bugfix/Cleanup of QUIT, STAT, UIDL and TOP commands (POP3)
   - Bugfix: Mail lines beginning with '.' (POP3, was fixed in 2.0.x)
   - fetch_mails() instead of fetch_status() and fetch_header (POP3 & IMAP4).
        So we now have only one connection per update. This helps users whose
        servers enforce a limit on connections per time interval.
   - Bugfix: Error handling when getting timestamp (APOP)
   - substituted std::vector by std::set for saved uids (POP3), hidden mailids,
        seen mailids and new seen mailids
   - mailids are strings now, no longer integers. Note: This makes the saved
        values for seen mails in the config file invalid
   - mailids are now created by taking uids from server if possible (currently
        only POP3, IMAP4 will follow)
   - Unread headers are now saved in a map (using the mailid as key)
   - Save response codes for positive server responses (IMAP4)
   - Check for the UIDVALIDITY response code for the SELECT command (IMAP4)
   - Check for the CAPABILITY response code when starting connection. If found
        there is no need to send the CAPABILITY command (IMAP4)
   - Support for unique ids when using IMAP4. Deciding whether a mail is new
        by looking at the unique id instead of the message sequence number.
        Note: This may lead to inaccurate results if the server does not
	support UIDVALIDITY (see RFC 3501 2.3.1.1) but is of course not worse
	than message sequence numbers;-)
   - Removed contains_new(): No longer needed
   - Cleanup of error message when setting socket timeouts
   - Feature: Mails are now fetched from the server and parsed only once per
        session. Subsequent updates take the saved header instead of fetching
	and parsing the mail again (IMAP4 & POP3)
   - Feature: Do not fetch and parse mails that are not to be displayed anyway
        (IMAP4 & POP3)
   - Cleanup: Handling untagged responses, sending commands with msn
        argument (IMAP4)
   - Bugfix: Respect the number of mail headers to be shown in the popup
        (thanks to Calum Mackay for reporting this bug)
   - Feature: Get all unique identifiers at once.  If no new mail is present on
        the server we now have to send only 5 or 6 IMAP commands to the server
	(IMAP4)
   - Change: biff->max_mail_ is now the number of message sequence numbers
        that are obtained from the server (IMAP4)
   - Bugfix: Respect biff_->use_max_mail_ (IMAP4)
   - Feature: Get all unique ids via one POP command if this is possible (i.e.
        if the total number of unread messages on the server is not greater
        than max_mail_). So only 5 (POP3) or 4 (APOP) POP commands needed for
        a update when no new messages are available (POP3)
   - Bugfix: Respect use_max_mail_ (POP3)
   - Start of checking for new mail now protocol independent in class Mailbox
   - Bugfix: Number of mails to be displayed distributed correctly among the
        mailboxes
   - Bugfix: Displaying popup data correctly
   - Some additional include files added for FreeBSD (thanks to Tim Bishop)
   - Macro TEMP_FAILURE_RETURN provided for systems that don't have it
   - Bugfix: Once mail is displayed set mailbox status to MAILBOX_OLD
   - Bugfix: Note only those mails for displaying that will be displayed
        (local mailboxes)
   - Feature: Gnubiff applet and/or popup may appear in pagers or not
   - Bugfix: Remove mail ids from hidden_ that are no longer in seen_
   - Simplified code for loading config file
   - Error messages for errors when loading config file
   - Bugfix: Segmentation faults when selecting mails in popup while updating
   - New files for class Header, cleanup of this class
   - Added Tim Bishop to maintainers, updated some dates to 2005
   - Bugfix: Only don't send CAPABILITY command if all capabilities are
        present in the response code (IMAP4)
   - Bugfix: Updating applet/popup when idling (IMAP4), thanks to Byron Foster
	for reporting this bug
   - Bugfix: Marking mails as read
   - Feature: Options are now stored in a common container
   - Feature: Expert dialog for editing all options
   - Feature: Searching for options in expert dialog
   - Feature: Security settings available as options, no longer fixed
        constants
   - Feature: Sorting of headers can be configured by the user
   - Feature: Context menus for expert dialog
   - Don't save "port" and "folder" to config file (are set automatically by
        other options)
   - Bugfix: Respect "use_max_mail" for file protocol
   - Feature: Option "pref_allow_resize" for resizing preferences window
   - Bugfix: Respect "min_body_lines" for file protocol
   - Bugfixes: Displaying of mail body in popup
   - Bugfix: Prevent DoS attacks in socket closing function
   - Bugfix: Updating GUI when changing option via expert dialog
   - Feature: Default value for showing expert tab can be changed via option
        to configure
   - Feature: Warning message is shown before expert editing mode can be
        activated
   - Feature: Print whether expert tab will be shown at the end of configure
   - Updated gnubiff.texi file
   - Include an additional file to support FreeBSD 4 (thanks to Tim Bishop)
   - Bugfix: Handling of "expert_edit_options" option
   - Bugfix: Respect OPTFLG_CHANGE when getting option's value from gui

Version 2.1.0		2004-12-22 11:20
 * Nicolas Rougier
   - New & simpler interface
   - Support of the IDLE state for imap4 (no more polling)
   - Support of the FAM (File Alteration Monitor)
     (no more polling for file/folder protocols)
   - Better detection of mailbox format
   - Bugfix: IMAP4 idle state test to avoid checking twice
   - Bugfix: Popup was shown on exiting preferences
   - Put back credits
   - Updated French translations
   - Fix a bug with IMAP4 idle feature (not recognizing the BYE command)
   - Added a TODO file to keep track of features/bugs to be implemented/fixed
   - Bugfix: Testing of "\"text\" \"plain\"" in imap4 parsing was wrong
             (some servers answer using upper cases letter)
   - Modified credits apperance in the preferences panel (and remove the
     about menu from gnome applet popup menu)
   - Bugfix: socket was closed twice when lock was lost in IDLE state
   - Bugfix: modify the configure script to have errors if popt or fam
             libraries not present
   - Sorted the contributors list
   - Feature: When adding a mailbox and if one is selected, the new mailbox is
	      copied from the selected one
   - Feature: If password is empty, gnubiff try to find by looking at
              other mailboxes and matching (address/username)
   - Updated THANKS file
   - Bugfix: display last received mail for each mailbox (up to	popup_size)
   - Bugfix: Take popup_use_size_ into account
   - Bugfix: Use of the decoded charset for imap4
   - Bugfix: Added a lock for the ui-authentification/ui-certificate access 
   - Bugfix: Fix a problem with certificate (not taking the HAVE_LIBSSL flag into account)
   - Bugfix: Bad line fixed in apop.
   - Bugfix: lock for ui-authentification access was not used in imap4
   - Bugfix: Newly created mailboxes were not created properly
* Robert Sowada (adapted by Nicolas Rougier from v2.0.3 to v2.1.0)
   - Gnome version can determine itself if in standalone mode or panel mode
   - Removed "--gtk" option, added "--applet" option in debug mode instead
   - Added "--version" option to all versions of gnubiff
   - "--help" option handled by "poptPrintHelp" in all versions of gnubiff
   - Removed messages that are no longer necessary
   - Bugfix: Using <return> in password entry
   - Bugfix: return value of main
   - Output of "--help" restructured
   - Update of man page (command line options, version, date)
   - Bugfix: Failure of select command (IMAP)
   - Bugfix: Failure of opening connection (IMAP)
   - Security Bugfix: DoS attacks by sending unterminated lines anticipated
     (if SSL is used, this was fixed for non-SSL connections in 2.0.2)
   - Bugfix: Handling network writing/reading errors
   - Bugfix/Feature: Support for international Mailbox names for IMAP
   - Security Bugfix: DoS attacks by sending a unterminated response to the
     SELECT, SEARCH, FETCH (IMAP) and TOP (POP3) commands anticipated
   - Bugfix: User set value for maximum number of mail to be collected is now
     respected (IMAP)
   - Bugfix: Fetching mails is no longer stopped if certain strings are in
     mail or mail header (IMAP)
   - Bugfix: First lines of email content are now displayed (IMAP)
   - Bugfix: Displaying mails that do not end with a newline (IMAP)
   - Feature: Only get first "text/plain" part of mail, not the whole mail;
     don't get the whole part if it is very long (IMAP)
   - Feature: Message if there is no "text/plain" part (IMAP)
   - Bugfix: Creating different tags for different commands (IMAP)
 * Robert Sowada
   - Updated german translation
   - Various small changes in GUI
   - Updated "text" "plain" fix of Nicolas to make it safe for future
     extensions
   - Get encoding and character set of "text" "plain" part (IMAP4)
   - Updated intltool utilities to version 0.32.1
   - Ported local and distant mailbox detection code from 2.0.3 to 2.1.0
   - Decoding of quotedprintable encoded mails (IMAP4)
   - Error message for mails in unknown enoding (IMAP4)
   - Bugfix: base64 decoding now rejects invalid encoded strings
   - New source files for decoding and converting
   - Separated q-encoding and quoted printable encoding
   - Number of lines (of mail body) to be read is now a constant
   - Bugfix: Setting file permissions of scripts in configure script
     (fixes bug #1083485)
   - Marked strings for translation (GNOME menu entries)
   - Bugfix: DoS attacks in IDLE command (IMAP4)
   - Bugfix: Hanging of local mailboxes
   - Ported saving to configuration file code from 2.0.2 to 2.1.0
   - Ported mh protocol fixes from 2.0.2 to 2.1.0
   - Ported maildir protocol fixes from 2.0.2 to 2.1.0
   - Ported substituting of "%d" from 2.0.2 to 2.1.0
   - Bugfix: Selecting "File or Folder" or "Autodetect" in properties dialog
   - Bugfix: Segfaults when all mails are read while popup is present
   - Bugfixes in local mailbox detection; local mailboxes are identified
     immediately
   - Feature: Use of relative paths allowed (when not using autodetection)

Version 2.0.3		2004-11-30 08:49
  * Roland Stigge:
    - Updated man page (section 1, "GTK+")
  * Robert Sowada:
    - Changed version to 2.0.3
    - Various small changes and bugfixes
    - Updated german translation, updated po files
    - Gnome version can determine itself if in standalone mode or panel mode
    - Removed "--gtk" option, added "--applet" option in debug mode instead
    - Added "--version" option to all versions of gnubiff
    - "--help" option handled by "poptPrintHelp" in all versions of gnubiff
    - Removed messages that are no longer necessary
    - Bugfix: return value of main
    - Output of "--help" restructured
    - Code for saving the configuration file cleaned up
    - Bugfix: Autodetection of IMAP
    - Bugfix: Failure of select command (IMAP)
    - Bugfix: Failure of opening connection (IMAP)
    - Security Bugfix: DoS attacks by sending unterminated lines anticipated
      (if SSL is used, this was fixed for non-SSL connections in 2.0.2)
    - Bugfix: Handling network writing/reading errors
    - Bugfix/Feature: Support for international Mailbox names for IMAP
    - Security Bugfix: DoS attacks by sending a unterminated response to the
      SELECT, SEARCH, FETCH (IMAP) and TOP (POP3) commands anticipated
    - Bugfix: User set value for maximum number of mail to be collected is now
      respected (IMAP)
    - Bugfix: Fetching mails is no longer stopped if certain strings are in
      mail or mail header (IMAP)
    - Bugfix: First lines of email content are now displayed (IMAP)
    - Bugfix: Displaying mails that do not end with a newline (IMAP)
    - Feature: Only get first "text/plain" part of mail, not the whole mail;
      don't get the whole part if it is very long (IMAP)
    - Feature: Message if there is no "text/plain" part (IMAP)
    - Bugfix: Setting always status to MAILBOX_ERROR if an error occurs
      (POP3 & IMAP)
    - Bugfixes in displaying first lines of mails
    - Bugfix: Creating different tags for different commands (IMAP)
    - Update of man page (command line options, version, date)
    - Bugfix: Handling of text lines beginning with a dot (IMAP & POP3)
    - Bugfix: Deleting of mailboxes when detecting mailbox format
    - Bugfix: Updating when connection for mailbox detection fails
    - Bugfix: Using <return> in password entry
  * Nicolas Rougier:
    - Updated french translations
	
Version 2.0.2		2004-10-20 01:24
 * Some cosmetic fixes
 * Bug fix in IMAP4 protocol
 * Bug fix in APOP+SSL protocol handling
 * Bug fix in seen mail handling being reset after error
 * Bug fix in image choosing for preferences panel
 * Bug fix when panel is vertically oriented
 * Bug fix in applet or biff font to be always bold
 * Bug fix when asking for password or certificate
 * Bug fix in apop.cc (debug message)
 * Mail count added in gtk applet window title
 * Nicolas Rougier
   - Some fixes for FreeBSD
   - Imap4 bug when copying from another mailbox (folder_ was set to "INBOX")
 * Roland Stigge:
   - updated po/{nl,de}.po
   - finally fixed g++-3.4 compile error (Debian bug #271288)
 * Robert Sowada:
   - Various small changes
   - Bugfix: User can no longer make config file invalid by using XML 
     sensitive characters in strings
   - Bugfixes in setting file permissions
   - File permissions are only set when creating a new config file. So the user
     is able to change to less restrictive permissions if he/she wants to do
     this
   - Bugfix in detection of animation information (via filename)
   - Bugfixes in detection of local mailbox format
   - Bugfix in mh protocol
   - Bugfixes in handling of sound filename
   - Bugfixes in string handling
   - Bugfix in "new mail" and "no mail" tooltips
   - Security Bugfix: DoS attacks by sending unterminated lines anticipated
	
Version 2.0.1		2004-09-03 12:10
 * Small buf fix that prevented GTK+ version to be compiled
	
Version 2.0.0		2004-09-03 05:17
 * gnubiff now officially part of the GNU project
 * Complete redesign of interface inspired by MailNotification
   by Jean-Yves Lefort.
 * Automatic detection of mailbox format
 * New option to tell gnubiff to never send passwords in clear
 * Better handling of SSL certificate
 * Various small bugfixes
 * Security fix in possible buffer overflow (pop3.c)
 * Security fix in pop3 (infinite uidl list would block gnubiff and
   ultimately crashes it)
 * Bugfix in geometry handling (was not saved properly)
 * Bugfix in pop3 protocol to really get only most recent headers
 * Bugfix in apop protocol which was really broken
 * Bugfix in imap4 to handle server panic
 * Bugfix in utf8 translation
 * Added hidden files in gtk_file_chooser's


Version 1.4.0		2004-06-23 03:49
 * gnubiff now requires glib/gdk/gtk/libglade 2.4
 * Use of file chooser instead of file selector	
 * PNG simple animation support
 * Preview added when selecting images
 * Image/animation resizing with panel for GNOME version
 * Read mails are saved in configuration file
 * User can now choose text to be displayed when new mail and when no mail
 * Possibility to choose command to play sound
 * Possibility to choose popup background color (to make it flashy)
 * Possibility to hide image or/and text when no mail and when new mail
 * File protocol has been improved to speedup things
 * Security fix: table used for password encryption is now configurable
   using the --with-password-string making your .gnubiffrc dependent on
   your gnubiff executable (far more secure than previously but still
   very unsecure).
 * Configure script has been changed to auto-detect gnome
 * Bug fix for automatic check at startup
 * Bug fix in IMAP4 protocol with user/password/folder fields
 * Bug fix in maildir protocol with the static mtime field
 * Bug fix in file protocol with the static mtime field
 * Bug fix with mail read and popup preview
 * Bug fix with multi mailboxes and polltime
 * Bug fix in creating a default configuration file from void
 * Bug fix when no mailbox defined in confiration file
 * Bug fix with gethostbyname which is no thread safe on some platform
 * --enable-debug option added to configure

	
Version 1.2.0		2004-05-03 00:42
 * Real multi-mailbox support
 * Mouse button clicks are now different
 * Bug fix in displaying headers
 * GTK version got now a popup menu
 * New possibility of marking "mail as seen"

Version 1.0.10		2004-04-08 01:40
 * gnubiff becomes multithreaded (so it won't hang while checking for mail)
 * Bug fix in playing soundfile with space in name
 * Spam tagged email are not displayed (X-Spam-Flag: YES)
 * Fix a bug when no connection or when server is unreachable
 * Added a "max collected header" option.
 * Various translation fixes
	
Version 1.0.9		2004-02-16 05:05
 * Multi mailbox with GNOME
 * Small typo fixes
 * Rewrite of decode64 function
 * Fix a bug for handling bad formatted email

Version 1.0.8
 * Fix in password saving
 * Fix in imap4 protocol

Version 1.0.7
 * Fix a bug in playing sound in setup
 * Fix a bug with forbidden characters in password
 * Fix a bug with Pop protocols and null password
	
Version 1.0.6
 * Fix a bug with saved options for popup geometry
 * Added a configure option to save password within configuration file
 * Fixed a bug in imap4 protocol (prevents gnubiff from stalling)

Version 1.0.5
 * Fix a bug when consulting email and closing popup window
 * Fix a bug with the about window (GNOME version)
 * Fix a bug in mail file protocol
 * Added a --gtk version to the gnome version
	
Version 1.0.4
 * Fix a bug when consulting environment variables
 * Take the UW-IMAP mailbox state mail into account
 * Fix a bug in maildir

Version 1.0.3
 * Fix mailfile protocol
	
Version 1.0.2
 * Use of a certificate for SSL authentication
 * Window placement can now be done by window manager
	
Version 1.0.1
 * Complete rewrite of gbiff2 that becomes officially gnubiff and
   to be part ot the GNU project
 * SSL support added - Achim Settelmeier
 * Possibility to read mail (first 10 lines)
 * All protocols fixed (hopefully)


-------------------------------------------------------
 gbiff2 package - development stopped
-------------------------------------------------------

Version 0.4.0
 * Hide 'Quit' button in configuration for GNOME version		
 * Display title and read mail now also affect biff and applet
 * Fix IMAP4 protocol again (hope it'll be the last)
 * gbiff2 now support animations !

Version 0.3.0
 * Add man page
 * Add German translation
 * Fix French translation
 * More cleanup with 'make distclean'
 * Modified configure.ac script
 * Bugfix in IMAP4 protocol	
 * Bugfix to handle cases when mail number > MAX_HEADERS (100)
	
Version 0.2.0
 * Fix bug with image filenames
 * Fix bug in popup delete_event_handler
 * Fix window positionning
 * Add a 'smart update' buttons for geometry automatic update
 * Remove schemas file from GNOME version

Version 0.1.0
 * Alpha release
 * GNOME 2.0 support
 * GTK 2.0 support
 * Use of a config file


-------------------------------------------------------
 gbiff package - development stopped
-------------------------------------------------------

Version 3.2
* Configure change to include orbit headers properly

Version 3.1
* Popup window has decorations back
* Added support for apop protocol - Earl A. Killian <earl@killian.com>
* Bug fix in GTK style management - Philippe Berger <keith001@writeme.com>
* Bug fix in IMAP4 (yes, again !)
* Bug fix with missing logo.xpm file in RPM distributions
* Bug fix in mail application saving
* Bug fix in pixmap handling
* Bug fix in window management

Version 3.0
* Bug corrected in RPM packages - Dennis Bjorklund <db@zigo.dhs.org>
* Major interface change - Josh Parsons <jp30@st-andrews.ac.uk>
* Bug fix in window positioning
* gbiff now only displays new mails (use of 'Status:' field)
* You can now launch a mail application by a double-click
* Bug fix in buffer overflow in IMAP4 protocol
	
Version 2.6
* Bug corrected in MH protocol when only one mail
* File last access time fixed in FILE protocol (mutt)
* Dynamic ports for POP3 and IMAP4 protocols (omnibiff, ssh)
* Suspend button for stopping automatic check
* --user option - Craig B. Agricola <craig@chocolate.chip.net>
* Memory leaks fixed - Craig B. Agricola <craig@chocolate.chip.net>

Version 2.5
* Added support for imap4 - Cai Yu <yu.cai@rdc.ericsson.se>
* Minor bugfixes - Cai Yu <yu.cai@rdc.ericsson.se>
* Web page documentation Greg Fenton <gregfenton@home.com>
* Base64 decoding support
   -> parse_base64 by Michel Leunen <leu@rtbf.be>
* Minor bugfix in file descriptors handling
* Internationalization: French added
	
Version 2.4a
* Major bugfix in mh-style maildirs
* Minor bugfix in pop3 protocol - Blaise Tarr <conitorus@yahoo.com>
* Minor bugfix in font selection - Blaise Tarr <conitorus@yahoo.com>
* Minor bugfix in memory leaks
	
Version 2.4
* Added Support for mh-style maildirs
* Minor bugfix in qmail-style 	
* RPM packaging - Richard Torkar <ds98rito@thn.htu.se>
	
Version 2.3
* Gnome session management - Neil Muller <neil@dip.sun.ac.za>
* --disable-gnome flag in configure script, allows to use gbiff without gnome
* Minor bug fixes

Version 2.2
* Bug fixes - Neil Muller <neil@dip.sun.ac.za>
* Added Support for qmail-style maildirs - Neil Muller <neil@dip.sun.ac.za>
* Bug fixes for buffer overflow
* Added support for gnome panel size and orientation

Version 2.1
* Added support fo POP3 protocol

Version 2.0
* Gnome dockable version

Version 1.0
* Fix remaining bugs

Version 0.4
* New handling of mouse button events:
   - keeping mouse button pressed makes headers to remain popped. 
   - keeping mouse in popup makes headers to remain popped. 
* Max length option for 'From' and 'Subject' fields
* New field (number) in popup window
* Possibility of sorting headers by number, sender, subject or date by clicking titles.

Version 0.3
* popup_geometry bug fixed
* you can now play .au or .wav sound files when new mail (requires a play program)
* you can now choose the main window background color

Version 0.2
* Display date of messages
* Possibility of choosing what has to be displayed in popup window
* Presentation in list format
* Several bug fixes

Version 0.1
* Check for mail and popup a window with sender and subject information
* Click on main window to force mail check. 
* When headers are popped, click on them or in main window to hide them. 
* Display unread mail number at any time
	
	
-------------------------------------------------------
Copying information:

Copyright (C) 2000-2005, Nicolas Rougier <Nicolas.Rougier@loria.fr>

   Permission is granted to anyone to make or distribute verbatim copies
   of this document as received, in any medium, provided that the
   copyright notice and this permission notice are preserved,
   thus giving the recipient permission to redistribute in turn.

   Permission is granted to distribute modified versions
   of this document, or of portions of it,
   under the above conditions, provided also that they
   carry prominent notices stating who last changed them.