[ Index ]
 

Code source de IMP H3 (4.1.5)

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/docs/ -> CHANGES (source)

   1  ------
   2  v4.1.5
   3  ------
   4  
   5  [cjh] Lower memory usage when downloading folders (Andrew Morgan
   6        <morgan@orst.edu>).
   7  [mms] Fix detection of default namespace information when no namespaces are
   8        defined on the server (Bug #5538).
   9  [mms] Don't lose message bodies when moving messages to trash when over quota
  10        (Bug #5470).
  11  [cjh] Remove unused defaults in Fetchmail_imap (Bug #2799).
  12  [jan] Fix empty folder name appearing on Cyrus and servers with similar
  13        namespaces (Bug #5138).
  14  [jan] Only show reply options in iCalendar viewer if a reply is requested.
  15  [cjh] Remove non-responsive www.keyserver.net and wwwkeys.pgp.net from
  16        PGP options (Bug #5323).
  17  [jan] Fix moving messages when over quota on Dovecot servers (Bug #5270).
  18  [jan] Fix parsing of certain distribution lists (Bug #5134).
  19  [mms] Fix rare occurrence where an action perfomed on the mailbox screen would
  20        instead be performed on the INBOX (Bug #5202).
  21  [mms] Don't show save attachments prompt in compose screen if configured to
  22        automatically link all attachments (Request #5189).
  23  
  24  
  25  ------
  26  v4.1.4
  27  ------
  28  
  29  [jan] SECURITY: Fix XSS vulnerabilities in the search screen and thread view.
  30  [jan] Improve displaying of PGP messages (requires Horde 3.1.4 partially).
  31  [mms] Make sure we pass a read/write IMAP stream to the filters API (Bug
  32        #5054).
  33  [mms] Do not allow move to trash unless trash folder is defined (Bug #5012).
  34  [jan] Fix an encoding issue with the address book popup (Bug #5050).
  35  
  36  
  37  ----------
  38  v4.1.4-RC1
  39  ----------
  40  
  41  [cjh] "Ignore All" spellchecking fixes (technology@pmi-portland.org, Bug
  42        #4922).
  43  [cjh] Absolute restriction on the width of the contacts window select elements
  44        (Request #1985).
  45  [cjh] Send lowercase mailto: attributes in iCalendar replies (Bug #4872).
  46  [cjh] Don't improperly increment iCalendar SEQUENCE values (Bug #4863).
  47  [mms] Always subscribe to created folders.
  48  [mms] Don't allow both trash folder and Virtual Trash to be selected in the
  49        options (Bug #4698).
  50  [cjh] Turn mailto: links in HTML emails into IMP compose links (Bug #3079).
  51  [cjh] Attempt to calculate the actual filesystem block size in the
  52        IMP_Quota_command driver (Eric Rostetter
  53        <eric.rostetter@physics.utexas.edu>, Request #4360).
  54  [cjh] Make sure to honor user date format preferences in iTip viewer
  55        (Bug #4635).
  56  [cjh] Fix message list header underflow in IE7 (Bug #4608).
  57  [cjh] Don't return empty sent-mail folders from the identity (Bug #4380).
  58  [cjh] Don't rename folders from or to an empty string (Bug #4380).
  59  [mas] Don't replace spaces with '.' when expanding addresses. (Bug #4236)
  60  
  61  
  62  ------
  63  v4.1.3
  64  ------
  65  
  66  [mms] Add 'login_tries' server configuration option.
  67  [jan] Fix toggling compose mode if folders are turned off (Bug #4216).
  68  [mms] Fix blacklist/whitelist reporting (Bug #4160).
  69  [jan] Add link to view attached S/MIME key details.
  70  [cjh] Correctly escape all folder names.
  71  [mjr] Correctly restrict gallery list when saving images to a gallery program.
  72  [jan] Send notifications about downloaded attachments to address from identity.
  73  [mms] Escape group names pursuant to RFC 2822 (Bug #4018).
  74  [mms] Fix saving images to gallery program (e.g. Ansel) from search mailboxes
  75        (Bug #4046).
  76  
  77  
  78  ------
  79  v4.1.2
  80  ------
  81  
  82  [mas] Check Cyrus quota for current mailbox, instead of always showing INBOX.
  83        (ekg2002@columbia.edu)
  84  [cjh] Send linked attachment notifications in the language of the user who
  85        sent the attachment (Bug #3712).
  86  [mms] Fix appending default personal namespace to default sent-mail folder
  87        (Bug #3873).
  88  [mms] Fix IMAP logins for some servers that throw in extraneous server
  89        information (Bug #3793).
  90  [mms] Quote IMAP usernames when using LOGIN authentication to allow usernames
  91        with spaces to login (Bug #3778).
  92  [jan] Fix creating folders through the api (Bug #3787).
  93  [mms] Added preference to toggle display of Virtual Inbox.
  94  [mms] Fix display of Virtual Trash (Bug #3665).
  95  
  96  
  97  ------
  98  v4.1.1
  99  ------
 100  
 101  [mms] Silence some undefined warnings if folders are off (Bug #3755).
 102  [cjh] Escape X-color data (Bug #3751).
 103  [mms] Never open connection to specific mailbox unless we need it.
 104  [mms] Don't allow IMP preference access unless authenticated.
 105  [mms] Fix moving message to trash folder when over quota (Bug #3687).
 106  [mms] Add preference for default charset to be used for messages with improper
 107        charset information (requires Horde 3.1.1) (Request #2702).
 108  [mms] Fix stripping attachments (Bug #3510).
 109  [mms] Fix creation of duplicate Virtual INBOXes.
 110  [mms] Fix displaying Show/Hide/Purge links for deleted messages in certain
 111        cases.
 112  [jan] Fix downloading of all attachments from certain messages in a ZIP file
 113        with Internet Explorer.
 114  [mms] Use other login methods in IMP_IMAPClient:: if the first method is
 115        unsuccessful, to make Exchange working again.
 116  [mms] If an IMP maintenance task is activated, make sure the Horde preference
 117        controlling maintenance is also activated (Bug #2987).
 118  [mms] Fix spellcheck on send (Bug #3589).
 119  [mms] Allow user to select sent-mail folder in public namespace if public
 120        namespace is blank (Bug #3603).
 121  [mms] Add preference to define how we want to expand folder list in sidebar.
 122  
 123  
 124  ----
 125  v4.1
 126  ----
 127  
 128  [mms] Correctly expunge current mailbox when deleting messages on a POP3
 129        server (Bug #3156).
 130  
 131  
 132  --------
 133  v4.1-RC3
 134  --------
 135  
 136  [mms] Attempt to login to mail server multiple times on non-auth failure to
 137        eliminate some "random" session timeouts (ag@netside.de, Bug #3404).
 138  [mms] Allow configuration of server timeouts in servers.php.
 139  [jan] Less intrusive notification when expanding of addresses in the compose
 140        view fails (Dmitriy MiksIr <miksir@maker.ru>).
 141  [mms] IMP_IMAPClient:: now uses the Auth_SASL PEAR module during CRAM-MD5 and
 142        DIGEST-MD5 authentication.
 143  
 144  
 145  --------
 146  v4.1-RC2
 147  --------
 148  
 149  [jan] Add Khmer translation (Leang Chumsoben <soben@khmeros.info>).
 150  [mms] Make Linked attachments work in multipart/alternative messages
 151        (Bug #3335).
 152  [mms] Allow selection of Virtual Folder for login mailbox (Bug #3315).
 153  [mms] Prompt user before sending messages with empty subjects (Bug #3333).
 154  [mms] Add ability to edit search queries.
 155  [jan] Log correct address in login success message if connecting through a
 156        proxy (Bug #3289).
 157  [jan] Fix forwarding of multiple messages.
 158  [jan] Fix confirmations after successfully sending messages (Bug #3233).
 159  [jan] Apply _imp_hook_mbox_icons hook to the sidebar folder tree (Bug #3132).
 160  [mms] Re-add option to rebuild folder tree from IMAP server.
 161  [mms] Fix sent-mail folder selection in compose view (Bug #2802).
 162  [cjh] Fix redirection to initial_application preference after running
 163        Maintenance tasks.
 164  
 165  
 166  --------
 167  v4.1-RC1
 168  --------
 169  
 170  [mms] Removed 'dotfiles' server parameter.
 171  [mms] Allow PHP expressions to be executed for user-defined headers (Bug
 172        #3093).
 173  [mms] Support 'DelSp' parameter in flowed text messages (requires Horde 3.1).
 174  [mms] Remove outdated, non-standards request for delivery confirmation.
 175  [mms] Hide lengthy address lists by default in message view and allow the user
 176        to toggle viewing (flachapelle@inverse.ca, Bug #3028).
 177  [cjh] Account for changes to strtotime() in PHP 5.1.
 178  [mms] It is not possible to hide deleted messages when using thread sort.
 179  [mms] Option to send notification that linked attachment has been downloaded,
 180        and link to delete the attachment (Bug #696).
 181  [mms] After fetching mail, return to the local mailbox where mail is
 182        downloaded to (Bug #2211).
 183  [mms] Check the IMAP server to see if it supports searches in the current
 184        charset.
 185  [mms] Do not require users to click on 'Attach' button when attaching files
 186        in the compose screen (Bug #2848).
 187  [mms] Don't display unsubscribed folders in sidebar (Bug #2869).
 188  [mms] Rename folders from top of tree to bottom to prevent errors on IMAP
 189        servers that automatically rename all child folders (Bug #2882).
 190  [mms] Fix opening compose popups when the mailbox contains urlencoded
 191        characters (Bug #2872).
 192  [mms] Fix refresh of folders when not using IMAP subscriptions (Bug #2878).
 193  [cjh] Skip results with empty email addresses when expanding names
 194        (Bug #2757).
 195  [cjh] Replace %u with the current username in spam reporting shell calls
 196        (Dmitriy MiksIr <miksir@maker.ru>).
 197  [mms] Don't ask for password for decryption when the user does not have a
 198        personal private key (Bug #2771).
 199  [mms] Add API method to return logged in server hostname.
 200  [mms] PGP encrypted messages now encrypted to all recipients in the same
 201        message (Bug #2670) (requires Horde 3.1).
 202  [mms] Added preference to define the default search field (Bug #2650).
 203  [jan] Add ability to create notes from email messages.
 204  [jmf] Add support for changing SMTP server/port on login (Bug #327).
 205  [mms] Removed 'folders', 'namespace, and 'hierarchies' server parameters.
 206  [mms] Add auto-detection of namespace information from IMAP server.
 207  [cjh] Support configuring where the "Report as" spam/innocent links appear
 208        (dustin@ywlcs.org, Bug #1096).
 209  [mms] Add preference to move spam/innocent messages to appropriate mailbox
 210        after reporting.
 211  [mms] Add multiple message view page (Bug #481).
 212  [jan] Add stationery and form responses.
 213  [cjh] Differentiate between signed and encrypted attachments (Bug #1712).
 214  [jmf] Ability to play sound on new mail.
 215  [jan] Add permissions to restrict creation of folders.
 216  [mms] Add configuration option to allow message bodies to be cached across
 217        page loads.
 218  [ben] Honor horde's alternate_login and redirect_on_logout settings.
 219  [jan] Add "Empty Spam" menu item (Bug #1765, jens@peino.de).
 220  [mms] Add Virtual INBOX to Virtual Folders.
 221  [mms] Make sure special Virtual Folders can never be edited.
 222  [mms] Allow import of photo attachments into a gallery application.
 223  [mms] Fix IMAP thread display when the base level contains more than one
 224        message.
 225  [mms] Better/more complete preview message generation.
 226  [mms] Graphical representation of thread on thread view screen.
 227  [mms] Virtual Trash folder support (Todd Merritt <tmerritt@email.arizona.edu>).
 228  [mms] All composed messages are now sent in "flowed" format. The "wrap_width"
 229        preference has been eliminated.
 230  [mms] Success messages are not shown when adding a blacklist/whitelist address
 231        if an error in adding the address(es) occurred.
 232  [mms] No need to show a "Hide HTML images" link if the images have already
 233        been displayed.
 234  [mms] Include Cc: header information in the header text we display for forward
 235        and reply messages (Bug #1079).
 236  [jan] Show ZIP icon with "Download all attachments" link.
 237  [mms] S/MIME parts should always attempt to be viewed inline, notwithstanding
 238        the Content-Disposition for the part (requires Horde 3.1).
 239  
 240  
 241  ------
 242  v4.0.5
 243  ------
 244  
 245  [cjh] Correctly escape all folder names.
 246  [jan] Fix French translation.
 247  
 248  
 249  ------
 250  v4.0.4
 251  ------
 252  
 253  [mms] Add warning that PGP key generation may take awhile (Bug #2672).
 254  [mas] Add confirmation when reporting spam/innocent from message view.
 255        (kevin_myer@iu13.org, Bug #2285)
 256  [cjh] Fix check for duplicate addresses when automatically saving
 257        recipients (Bug #2663).
 258  
 259  
 260  ----------
 261  v4.0.4-RC2
 262  ----------
 263  
 264  [mms] Fix additional newlines being added to forwarded messages when using
 265        sendmail on *NIX (Bug #2449, t.zell@gmx.de).
 266  [mms] Fix BCC addressess disappearing when resuming a message (Bug #2558).
 267  [mas] Fix reporting multiple messages as spam at once.
 268        (horde.org@spamvrij.kicks-ass.org, Bug #2549)
 269  [mms] Add entire message search to search page.
 270  [jan] Fix warnings if expanding names with spaces (Bug #2334).
 271  [mms] Don't display body text in thread view if inline viewing of the content
 272        is disabled.
 273  [jwm] Renamed Accounts menu item to Fetch Mail for more consistency.
 274  
 275  
 276  ----------
 277  v4.0.4-RC1
 278  ----------
 279  
 280  [jan] Decode folder name when importing messages (ddibox@mail.ru, Bug #2479).
 281  [jan] Send iTip replies with the correct identity (Bug #1507).
 282  [jan] Name downloaded ZIP file with all attachments after the message subject.
 283  [jan] Allow to accept invitations and add them to the calendar at once.
 284  [jan] Show iTip attachments (event invitations) inline (Request #2032).
 285  [mms] Fix display of localized INBOX name in folder list/sidebar (Bug #2368).
 286  [mms] Fix display of linked attachments when the attachment filename contains
 287        characters that need to be escaped.
 288  [mms] Fix OR searches when user is hiding deleted messages.
 289  [mms] Save drafts so any images added via the HTML editor will correctly
 290        reappear when the message is resumed (Bug #1977).
 291  [mms] Allow HTML formatting to be retained when resuming a draft (Bug #2328).
 292  [mms] Work around broken c-client sort by arrival. Turns out to be more
 293        efficient anyway (Bug #2139).
 294  [jan] Add Bosnian translation (Vedran Ljubovic <vljubovic@smartnet.ba>).
 295  [mms] If user selects a non-default sentmail folder on the compose screen, make
 296        sure this is saved through any intervening spelling check (Bug #2093).
 297  [mms] Ensure that no maintenance tasks may be skipped (Bug #1926).
 298  [mas] Protect against special characters at the beginning of a line when using
 299        aspell. (Bug #2060)
 300  [cjh] Generate only one Select All checkbox on search results listings
 301        spanning multiple mailboxes (Bug #1991).
 302  [jan] Block embedded images if viewing HTML messages in a popup.
 303  [cjh] Don't lose incomplete addresses after expansion is attempted.
 304        (Bug #1900).
 305  [jan] Fix background expansion of non-ascii names in compose view (Bug #1575).
 306  [jan] Allow non-ascii searches (requires Horde 3.0.5).
 307  [mms] Don't pass server information via login page if not being altered by
 308        the user. (Bug #1883)
 309  [mms] Add separate confirmation page when deleting/emptying folders (Bug #783).
 310  [cjh] Allow sending blank searches to Turba even if the display_contact
 311        preference is false (Bug #1854).
 312  [mms] Encode attachment parameters with the same character set used in the
 313        base message (Bug #1591).
 314  [mms] Don't allow user to unsubscribe from INBOX.
 315  [mms] Don't alter header encodings when redirecting messages (Bug #1823).
 316  [mms] Fix charset issues with strip attachment message (Bug #1861).
 317  [cjh] Add missing binary.png for the TNEF MIME Viewer (Bug #1873).
 318  [jan] Localize all remaining INBOX strings in the interface.
 319  [mms] Fix drop down lists in folder preferences (Bug #1794).
 320  [jan] Fix compose links with non-ascii characters in email header links on
 321        Internet Explorer (Bug #1726).
 322  [mms] Ignore empty lines in config/header.txt (Bug #1770).
 323  [cjh] Don't trigger the left/right key message navigation if the user is
 324        holding down any modifier keys - let those bubble up to the browser
 325        (Bug #1763).
 326  [cjh] Only use a Refresh: header if we need to, and if the URL is under 160
 327        characters, to prevent triggering browser bugs that cause hangs
 328        (Bug #1728).
 329  [cjh] Prevent IE from clearing compose window fields if the user presses
 330        ESC (Bug #1686).
 331  
 332  
 333  ------
 334  v4.0.3
 335  ------
 336  
 337  [jan] Ignore quoted text if spellchecking with aspell (Bug #1673,
 338        kevin_myer@iu13.org).
 339  [cjh] Fix typo in attachment.php that caused a PHP warning
 340        (Xavier Montagutelli <xavier.montagutelli@unilim.fr>).
 341  [mms] Correctly store all data from the compose screen when spell checking a
 342        message (Bug #1425).
 343  
 344  
 345  ----------
 346  v4.0.3-RC1
 347  ----------
 348  
 349  [cjh] Validate outgoing email addresses before sending mail (Bug #1543).
 350  [mms] Added automatic detection of some mail server parameters to the test
 351        script.
 352  [mms] Fix Show/Hide Deleted links on search results screen (Bug #1587).
 353  [mms] Correctly process 'Report and Spam' and Blacklist/Whitelist additions
 354        from a search results mailbox view.
 355  [mms] Correctly sort the contents of the Virtual Folder.
 356  [mms] Fix viewing mailboxes in shared hierarchies in subscribe mode in the
 357        IMAP_Tree lists (Bug #1550).
 358  [jan] Return to current folder after emptying the trash folder (Bug #1563).
 359  [mms] Display the attachment expiration date when sending linked attachments.
 360  [mms] Fix editing virtual folders from the mailbox screen (Bug #1490).
 361  [cjh] Log logouts at the same level Horde does (Bug #1499).
 362  [jan] Don't lose session if clicking on link after blacklisting or
 363        whitelisting addresses (Bug #1417).
 364  [mms] Fix refresh of folder screen when viewing unsubscribed folders.
 365  [mms] Added optional 'delimiter' parameter to servers.php to aid login times
 366        for certain IMAP servers (selsky@columbia.edu, Bug #1485).
 367  [mms] Don't link emails in HTML message compositions (Bug #1472).
 368  [mms] Make sure we can create thumbnails/convert images before prompting user.
 369  [mms] Ensure multipart/related and multipart/alternative messages can be viewed
 370        if not viewable inline or if they contain only one part;
 371        multipart/related parts are now viewed with their correct charset
 372        (Bug #1433).
 373  [mms] Fix display of IMAP hierarchies in the folder view (Bug #1403).
 374  [jan] Fix viewing of multipart S/MIME or PGP signed messages (Bug #1393).
 375  [jan] Mark sent-mail checkbox when changing the sent-mail folder in the
 376        compose screen.
 377  [mms] Be smarter about we we consider to be downloadable/forwardable.
 378        Make sure text isn't both forwarded and attached in a forward message.
 379  [jan] Fix success screen after redirecting a message (Bug #1374).
 380  [jan] Fix "undefined index" warning (Bug #1367).
 381  
 382  
 383  ------
 384  v4.0.2
 385  ------
 386  
 387  [mms] Don't wrap flowed text in print view (Bug #1318).
 388  [jan] Don't append trailer text twice if sending a message resumed from a
 389        draft (Bug #1306).
 390  [mms] Fix display of attachment names when forwarding messages (Bug #1300).
 391  
 392  
 393  ----------
 394  v4.0.2-RC1
 395  ----------
 396  
 397  [mms] Decode the contents of preview messages.
 398  [mms] Fix reload of underlying window after entering PGP or S/MIME passphrase
 399        (Bug #1145).
 400  [cjh] Fix recompose recovery of messages written before a session timeout
 401        (Bug #1209).
 402  [mms] Don't escape 'From' at the beginning of the line in text messages.
 403  [mms] Fix 'smtphost' and 'smtpport' configuration parameters.
 404  [jan] Add batchCompose API method.
 405  [mms] Fix a (very rare) situation where a base64 encoded message is not decoded
 406        correctly in forwards/replies (Bug #1077).
 407  [mms] Fix forwarding as a digest from search folders (Bug #1263).
 408  [cjh] Fix PHP notice after forwarding a message (Bug #1283).
 409  [mms] Show, but don't activate current folder in "Move/Copy To" folder list
 410        (Bug #1240).
 411  [mms] Make sure we show container folders in the search screen folder list.
 412  [mms] Don't show address book save link for PGP and S/MIME keys if no default
 413        address book is configured (Bug #1144).
 414  [mms] Require virtual folders to have a label (Bug #1160).
 415  [jan] Speed up mailbox loading by caching processed email addresses.
 416  [jan] Fix new mail notification popups in mailbox views (Bug #876).
 417  [jan] Fix custom_login.php example script.
 418  [cjh] Don't insert entries for emails that already exist when gathering
 419        addresses from outgoing emails (Bug #1054).
 420  [jan] Fix wrapping of header in mailbox view with IE (Bug #1110).
 421  
 422  
 423  ------
 424  v4.0.1
 425  ------
 426  
 427  [cjh] Fix columns running in to each other with Safari/KHTML in the mailbox
 428        view (requires Horde 3.0.1) (Bug #1026).
 429  [mms] Allow signed messages sent via multipart/encrypted to be displayed on non
 430        S/MIME enabled installations (Bug #1037).
 431  [cjh] Fix for login_compose when IMP does not provide authentication
 432        (Bug #892).
 433  
 434  
 435  ----
 436  v4.0
 437  ----
 438  
 439  [mms] Messages sent in HTML format no longer link email addresses to
 440        non-existant javascript calls.
 441  [jan] Use short, indented folder names in search form.
 442  [jan] Return to correct mailbox page when clicking "Back to" link in threaded
 443        view.
 444  [jan] Fix sorting of folder names in summary block (Bug #987).
 445  [mms] Determine the default IMAP delimiter according to RFC 3501.
 446  [mms] Added 'smtpport' parameter to server configuration (bergonz@labs.it).
 447  [jan] Correctly wrap quoted headers in message replies (Bug #962).
 448  [jan] Show buttons on "message sent" screen as menu again.
 449  
 450  
 451  --------
 452  v4.0-RC3
 453  --------
 454  
 455  [jan] Fix link generation in HTML composer (Bug #941).
 456  [cjh] Always honor the login_compose action (Bug #892).
 457  [cjh] Save messages with a "message/rfc822" mime type (Bug #922).
 458  [mms] Don't require to configure an e-mail address if using a spam hook.
 459  [mms] Fix expansion of e-mail addresses (Bug #889).
 460  [mms] Fix display of user-defined headers if the message contains more than
 461        one of those headers (Bug #912).
 462  [jan] Set one global date format in Horde's preferences (Bug #788).
 463  [jan] Fix some javascript errors with IE 5.0.
 464  
 465  
 466  --------
 467  v4.0-RC2
 468  --------
 469  
 470  [mms] Allow more than one recipient for encrypted messages; store encrypted
 471        messages locally using the local user's encryption (Bug #865).
 472  [mms] Fix various S/MIME issues and update the code to more closely match the
 473        look and feel of the PGP code.
 474  [jan] Fix automatic spell checking on send, cutting off parts of the message
 475        (Bugs #227, #259).
 476  
 477  
 478  --------
 479  v4.0-RC1
 480  --------
 481  
 482  [jan] Fix HTML message editor in IE (Bugs #692, #793).
 483  [cjh] Search only the preferred address books for senders allowed to send HTML
 484        messages with images.
 485  [jan] Disable Kolab servers if Kolab has been disabled globally.
 486  [mms] Allow all subscribed folders to be viewed in the IMP menu tree interface.
 487  [mms] Only scan for emoticons in the body of text MIME parts.
 488  [mms] Fix message saving and attachment ZIP file generation.
 489  [mms] Allow the spam reporting system to bounce a message to an email address.
 490  [mms] Move spam handling to a separate class.
 491  
 492  
 493  ---------
 494  v4.0-BETA
 495  ---------
 496  
 497  [mms] Added virtual folder support.
 498  [mms] Allow all messages in an entire folder to be marked as seen or unseen.
 499  [mms] Allow attaching files from local VFS filesystems.
 500  [mms] Allow quick and easy access to unsubscribed folders on the search
 501        screen.
 502  [jan] Add quota driver for Mercury/32 servers (Frank Lupo
 503        <frank_lupo@email.it>).
 504  [mms] Add support for Message Disposition Notifications (RFC 2298).
 505  [jan] Dynamically add new attachment fields if all are used.
 506  [jan] Add special black-on-white styles for message printing.
 507  [mms] Added preference that allows user to strip attachment information for
 508        messages saved in the sent-mail folder after composing a message.
 509  [mms] Improve message threading display in the mailbox screen.
 510  [jan] Add Persian (Western) translation (Vahid Ghafarpour
 511        <vahid@ghafarpour.com>).
 512  [cjh] Allow quoted parts of messages to get hidden.
 513  [mms] Add messages thread view.
 514  [jan] Allow navigation through mailbox pages with left and right keys.
 515  [jan] Allow purging of multiple folders in the folders view (Todd Merritt
 516        <tmerritt@email.arizona.edu>).
 517  [jan] Allow turning off of the links to alternative parts in
 518        multipart/alternative messages.
 519  [cjh] Hide unnecessary UI elements when there's only one address book
 520        (Francois Marier <francois@nit.ca>).
 521  [cjh] Trap adding the same address multiple times in the Contacts window
 522        (Francois Marier <francois@nit.ca>).
 523  [cjh] Make the header checkbox on the folders page toggle selection of
 524        all folders (Francois Marier <francois@nit.ca>).
 525  [cjh] Add the basis for sending attachments as links to hosted files
 526        (Andrew Coleman <mercury@appisolutions.net>).
 527  [cjh] INBOX is now localized for display.
 528  [jan] Show warning when compose or passphrase popups are blocked by the
 529        browser.
 530  [mms] Allow which headers to view by default to be defined for each identity
 531        (Vijay Mahrra <vijay.mahrra@es.easynet.net>).
 532  [jan] Add mailbox management for supported servers like Cyrus.
 533  [cjh] Add option for reporting email as not spam (Liam Hoekenga
 534        <liamr@umich.edu>).
 535  [jon] Added a new preference that will cause a message to be spell checked
 536        before it is sent.
 537  [max] Add 'mail_domain' pref which overrides the server's maildomain setting.
 538  [mms] Added hooks for dynamic mailbox redirection and custom mailbox/folder
 539        icons on the folder page (Stuart Binge <s.binge@codefusion.co.za>).
 540  [mms] Use the MIME_Viewer system to generate 'previews' for composition
 541        attachments.
 542  
 543  
 544  ----------
 545  v4.0-ALPHA
 546  ----------
 547  
 548  [mms] Added addressbook lookup and expand names feature to the redirect screen.
 549  [jon] Added the ability to create new tasks from received email messages.
 550  [mms] Rewrote fetchmail to use subclasses/drivers to do all the work - this
 551        allows support for accessing more mail server types in the future.
 552  [mms] When renaming folders, all subfolders below the folder being rennamed
 553        are now renamed also.
 554  [mms] Handle creation/display of RFC 2646 format text messages (flowed text).
 555  [mms] Rewrite of IMP_Tree code - now uses cache results for all folder and
 556        mailbox updates instead of requerying the server for the folder tree.
 557  [jan] Add Indonesian language (Slamin <slamin@unej.ac.id>).
 558  [jan] Add check if the user has selected but not yet uploaded attachments.
 559  [mms] Configuration option to disable Mail logging.
 560  [jan] Add preference to automatically save all recipients in the default
 561        address book.
 562  [mms] Use NLS:: hostname->country lookup to show country-of-origin for e-mail
 563        messages on the message screen.
 564  [mms] Support for auto-BCC addresses during compose for each identity
 565        (Nicholas Sushkin <nsushkin@users.sourceforge.net>).
 566  [mms] Support multiple file uploads on an individual compose page.
 567  [mms] HTML composed messages with image links now have the images downloaded
 568        and sent inline with the message in a multipart/related part.
 569  [jan] Show graphical emoticons.
 570  [mms] For images that cannot be viewed directly by the browser, IMP can
 571        automatically convert to a format that can be viewed.
 572  [cjh] Log reply/forward/redirect actions and display these logs when viewing
 573        the messages.
 574  [cjh] IMP now supports a hordeauth setting in servers.php, a la Gollem and
 575        other applications (Vijay Mahrra <vijay.mahrra@es.easynet.net>).
 576  [mms] Add on-demand generation of thumbnails for image attachments.
 577  [mms] Added 'Download All Attachments' link on message page to allow all
 578        attachments to be downloaded in a single zip file.
 579  [mms] Improved HTML to text conversion when replying/forwarding to a HTML
 580        message.
 581  [mms] Add 'tie to' ability to allow a specific identity to be explicitly tied
 582        to a message sent from a certain address.
 583  [mms] Maximum subject/from lengths, From: field link options, and mailbox
 584        time display formats are now user configurable preferences
 585        (Robert Ribnitz <ribnitz@linuxbourg.ch>).
 586  [jan] Add aliases to the user's identities to find messages sent to one of
 587        his identities but not directly to one of his email addresses.
 588  [mms] Preference to allow spam messages to be automatically deleted after
 589        reporting (Rudi Heitbaum <rudi@darx.com>).
 590  [mms] Moved IMP authentication code to Auth_imp::.
 591  [mms] Added configuration options allowing admin to limit (per message) both
 592        the total size of attachments and the number of attachments.
 593  [mms] Added preference allowing user to choose where to start browsing in a
 594        mailbox when first opening the mailbox.
 595  [mms] The guts of the IMP filtering code has been removed and ported to
 596        'ingo'. Thus, filtering is now handled via Horde API calls instead
 597        of internally.
 598  [mms] The IMP search page now handles NOT searches, as well as basic AND/OR
 599        searches via the IMAP_Search:: library.
 600  [cjh] Add shift-click selection/deselection of ranges of messages
 601        (Andrew Johnson <horde@lastaccess.com>).
 602  [mms] Allow caching of folder list generation.
 603  [mms] Added IMP_IMAP:: class to handle IMAP/POP3 connections.
 604  [jan] Allow spam reporting from the mailbox view (Ahmed <ashihab@alcahest.com>).
 605  [jan] Add preference to store drafts marked unseen
 606        (Ahmed <ashihab@alcahest.com>).
 607  [cjh] The last_login preference is now entirely handled by Horde.
 608  [jan] Let the users select the message's charset while they are composing a
 609        message.
 610  [cjh] When a user's session times out while they are composing a message,
 611        give them a special login screen which displays the message and
 612        allows them to log in again to resume their message with all data
 613        intact.
 614  [cjh] Remove javascript refresh popups in the compose window.
 615  [mms] Allow display of uuencoded attachments.
 616  [cjh] Add flag-setting options on the message view
 617        (Dan Wilson <dan@acucore.com>).
 618  [mms] Allow blocking of images in HTML messages by default (Amith Varghese
 619        <amith@xalan.com>).
 620  [mms] Support for showing mail previews in javascript 'tooltips'.
 621  [mms] Added message/partial MIME_Viewer.
 622  [cjh] Add whitelist links to the mailbox view
 623        (Amith Varghese <amith@xalan.com>).
 624  [jan] Make fetchmail on login a maintenance task (Nuno Loureiro
 625        <nuno@co.sapo.pt>).
 626  [mms] Add VFS garbage collection for temporary attachment data.
 627  [mms] Add a default encryption preference for sending messages.
 628  [mms] Add 'Nuke Message' action to filters.
 629  [mms] Add quick search links to search the current mailbox.
 630  [mms] Scan messages for X-Priority and display results in the mailbox
 631        view (Florent AIDE <faide@alphacent.com>).
 632  [mms] Allow quicker access to large mailboxes on slower IMAP systems.
 633  [mms] Added multipart/appledouble MIME_Viewer.
 634  [jan] Add preference that lets users change the access control lists of
 635        their imap folders (Chris Hastie <lists@oak-wood.co.uk>).
 636  [mms] Split return receipt requests into 'delivered' and 'read' options
 637        (Ryan Malloy <rmalloy@meridianschools.org>).
 638  [mms] Implement fetchmail on login and fetchmail coloring to distinguish
 639        between remote servers (Nuno Loureiro <nuno@co.sapo.pt>).
 640  [mms] User configurable attribution text for replies
 641        (Chris Hastie <lists@oak-wood.co.uk>).
 642  [mms] Added support for message/disposition-notification messages.
 643  [jan] Folder names in any encoding can now be created/read through PHP's
 644        multibyte support.
 645  [mms] The "Reply" link for list messages will always send a message to the
 646        original poster, never the list (Chris Hastie <lists@oak-wood.co.uk>).
 647  [mms] Don't show "Reply All" link if user is the only recipient.
 648  [mms] Added a multipart/report MIME_Viewer to make undelivered mail reports
 649        easier to read.
 650  [jan] Add Turkish translation (Genco Yilmaz <gencoyilmaz@yahoo.com>).
 651  [mms] Convert IMP_Folder:: into an OO-interface.
 652  [mms] Allow attachment descriptions to be altered
 653        (Cliff Green <green@UMDNJ.EDU>).
 654  [mms] Set the local character set for all text/* composed messages.
 655  [mms] The full MIME_Contents:: object is now cached when viewing a message
 656        rather than the individual MIME_Parts.
 657  [jan] Add UTF-8 support. Any content with any charset can now be displayed with
 658        any translation.
 659  [cjh] The mail/compose method is now a full call, not a link. This means,
 660        aside from a bit less code duplication, that we now honor the
 661        compose_popup preference in $registry calls.
 662  [mms] Added hostname to information saved about user's last login.
 663  [mms] Added support for stripping attachments from messages.
 664  [mms] Better determination of MIME content-type for attachments when browser
 665        does not send good information (using MIME_Magic::).
 666  [mms] PGP messages are now rendered via the MIME embedded in the message.
 667  [mms] Move composition related functions to IMP_Compose::.
 668  [mms] Now, when reaching the end of the mailbox in the message screen,
 669        directly load the mailbox script instead of redirecting via a URL.
 670  [mms] Allow user to change disposition type of all attachments.
 671  [jan] Add a preference to display message previews in the mailbox view
 672        (Stephen Sherlock <stevesherlock@es-net.co.uk>).
 673  [cjh] Add a preference for whether or not to display the entire addressbook
 674        when first loading the contacts screen
 675        (Etienne Goyer <etienne.goyer@linuxquebec.com>).
 676  [ejr] Add command line driver for quotas.
 677  [mms] Allow multiple messages to be forwarded as rfc822 parts from the
 678        mailbox screen.
 679  [jan] Add logfile driver for quotas (Tim Gorter <email@teletechnics.com>).
 680  [cjh] Add searching by Bcc header.
 681  [mir] Add hook option to filter mail fetched by the Accounts (lib/Fetchmail)
 682        feature.  Example added in horde/config/hooks.php.dist
 683  [cjh] Migrate to the new hooks API, removing the last need for
 684        conf.php.dist (instead of conf.xml).
 685  [mac] Add S/MIME support.
 686  [avsm] Folders action bar only shows up at bottom if more than ten folders
 687        are displayed on the screen.
 688  [cjh] All hook functions that set preferences are now handled by the generic
 689        preferences hook system; see horde/config/hooks.php.dist.
 690  [mac] Don't modify the actual field name on auto-expand.
 691  [mms] Created an IMP_Mailbox:: class to deal with building mailbox information
 692        and, eventually, all message indexing.
 693  [mac] Quota display now handled by the IMP_Quota API.
 694  [mms] Can now filter by any header.
 695  [cjh] Clean up the filter_on_login code, so that it is _always_ run on login.
 696  [mac] Added an IMP specific ZIP MIME_Viewer.
 697  [cjh] Use new &Identity::singleton() method and application-specific
 698        driver implementations to load IMP's Identity_imp:: class.
 699  [mms] Moved IMP session creation functions to IMP_Session::.
 700  [mms] Added an IMP_Search:: class to handle mailbox searching.
 701  [mms] Message sending now handled by IMP::sendMessage().
 702  [mms] Move text filtering to IMP:: class.
 703  [mms] Added an IMP_Filter:: class to handle all filtering activity.
 704  [mms] Spam reporting sends a message in message/rfc822 format.
 705  [mms] Allow the users PGP public key to be uploaded to a keyserver.
 706  [mms] The compose script makes sure to clean up all attachment files that
 707        are generated during a message composition. even if cancelled.
 708  [mms] Attachment disposition can now be set to either inline or attachment.
 709  [mms] Improved handling of attachment data.
 710  [mms] Added the multipart/related viewer.
 711  [mms] Moved the message index tracking mechanism in the message.php script to
 712        IMP_Message::.
 713  [cjh] Add an option (preference controlled) to use IE's designmode
 714        and send multipart/alternative messages.
 715  [jan] Use a seperate textarea field for blacklisted email addresses in the
 716        filters preference.
 717  [mms] Add an option to allow for header summaries to be inserted when replying
 718        to a message (Quinn Wilson <qwilson@midworld.org>).
 719  [mms] Created an IMP_Headers:: class to deal with all header manipulation
 720        required in IMP.
 721  [mms] Added a generic multipart/* MIME_Viewer.
 722  [mms] Added a multipart/alternative MIME_Viewer.
 723  [mms] Moved all common functions dealing with displaying the content of
 724        mail messages to lib/Contents.php.
 725  [cjh] Add an option to see a confirmation that messages were succesfully sent.
 726  [cjh] Add option to delete fetched messages when using the fetchmail code.
 727  [mms] Added application/ms-tnef MIME_Viewer.
 728  [mms] Search for PGP public keys on a public keyserver for signed messages
 729        if no key found locally.
 730  [mms] Can now send messages with "X-Priority" set.
 731  [mms] Add option to search for PGP data in 'text/plain' messages.
 732  [mms] Add "Show All/Limited Headers" to message view.
 733  [jan] Add fetchmail feature (Nuno Loureiro <nuno@co.eth.pt>).
 734  [mms] Added MIME_Viewer to allow attached images to be viewed inline.
 735  [mms] Add link for "Reply to List" for mailing lists.
 736  [mms] Now recognize RFC 2369 headers (messages from mailing lists) and output
 737        the relevant information.
 738  [mms] Add message/rfc822 MIME_Viewer.
 739  [jon] Set the username and password parameters when SMTP authentication is
 740        requested.
 741  [mms] Handle the new behavior of MIME_Structure::parse().
 742  [mms] Add OpenPGP functionality.
 743  [ejr] Add text/enriched MIME_Viewer.
 744  [cjh] If the server list is being used, users shouldn't be changing
 745        the folder prefix.
 746  [max] Add Brown IMP theme (Marco Obaid <marco@muw.edu>)
 747  [cjh] Make it possible to call IMP::authenticate() with arguments coming from
 748        somewhere other than GET or POST vars.
 749  [jan] Re-enable to select no sent mail folder for an identity.
 750  [jan] Add method IMP::stripPreambleString().
 751  [jan] Fix problems with sent mail folder maintenance not being executed.
 752  [cjh] Fix problems with the mailbox displayed after login if there is a
 753        folders prefix set.
 754  [cjh] Use the new PrefsUI class.
 755  [cjh] Revert to not storing the folder prefix as part of user preferences.
 756  [cjh] Fix problems with double Last Login: message and maintenance.
 757  [jon] Adapt to the new Horde::img() syntax.
 758  [cjh] Use the new Notification system.
 759  [jan] Remove the standard value for the language preference. The language to
 760        fall back to should be set Horde wide in lang.php instead.
 761  [jon] Honor the "save sent mail" checkbox on the compose screen.
 762  [jon] Print the language type in the <html> entity.
 763  [jon] Add <link> entity support.
 764  [jon] Add <link> support to the mailbox and message views.
 765  [mms] Move the quote prefix character from conf.php to the preferences.
 766  [mms] Move the maintenace framework to Horde.
 767  
 768  
 769  ------
 770  v3.2.8
 771  ------
 772  
 773  [jan] Close XSS when setting the parent frame's page title by javascript (cjh).
 774  [mms] Fix display of MIME parts less than 1K when local number format uses
 775        ',' as the decimal separator.
 776  [jan] Don't use trash folder on POP3 servers under certain circumstances
 777        (Bug #1373).
 778  [jan] Fix "Save as" link to save message sources (Bug #1233).
 779  
 780  
 781  ------
 782  v3.2.7
 783  ------
 784  
 785  [mms] Determine the default IMAP delimiter according to RFC 3501.
 786  [mms] Fix the folders screen hanging if there was only one folder (Bug #504).
 787  [jan] Correctly cancel messages composition in all cases (Rich Bartell
 788        <rwb@bartellonline.com).
 789  [mms] Don't convert colons in user-defined headers to underscores (Bug #676).
 790  [jan] Don't blacklist already blacklisted addresses again (Bug #530).
 791  
 792  
 793  ------
 794  v3.2.6
 795  ------
 796  
 797  [jan] SECURITY: Remove tags with -moz-binding: styles in the HTML MIME viewer.
 798  [cjh] SECURITY: Remove scripts from <base> tags in the HTML MIME viewer.
 799  [jan] SECURITY: Remove scripts from obfuscated "on..." attributes in the HTML
 800        MIME viewer.
 801  
 802  
 803  ------
 804  v3.2.5
 805  ------
 806  
 807  [jan] SECURITY: Close an XSS hole in the HTML viewer, a variation to the one
 808        reported in http://www.greymagic.com/security/advisories/gm005-mc/.
 809  [cjh] Fix escaped double quotes on some broken mail servers (Bug #292).
 810  [jan] Comment complete <style> tags out in the HTML viewer to avoid CSS code
 811        appearing in the message.
 812  
 813  
 814  ------
 815  v3.2.4
 816  ------
 817  
 818  [cjh] SECURITY: Close an XSS hole exploited via the Content-type header
 819        of malicious emails.
 820  [jan] Fix conversion of folder names in some non-ascii charsets with buggy
 821        iconv implementations (Wenzhuo Zhang <wenzhuo@zhmail.com>).
 822  [jan] Filter out <base> tags when viewing HTML messages (Bug #10).
 823  [mms] Encode subject when saving as draft (Tero Matinlassi
 824        <tero.matinlassi@edu.vantaa.fi>).
 825  
 826  
 827  ------
 828  v3.2.3
 829  ------
 830  
 831  [jan] Fix the 'undefined index direct_access' error still occuring in obscure
 832        cases.
 833  [jan] Add Indonesian language (Slamin <slamin@unej.ac.id>).
 834  [jan] <style> and <link> tags get commented out in HTML messages to not
 835        allow them breaking the page layout.
 836  [jan] Add Galician translation (Rafael Varela Pet <srrafa@usc.es>, Guillermo
 837        Mendez <guille@usc.es>).
 838  [jan] Remove HTML tags showing up in some error messages.
 839  [mms] The spell check feature now keeps lines wrapped and correctly handles
 840        apostrophes in words on all architectures.
 841  
 842  
 843  ------
 844  v3.2.2
 845  ------
 846  
 847  [mms] XSS vulnerabilities in the HTML viewer fixed (Ulf Harnhammar
 848        <ulf@update.uu.se>).
 849  [jan] Add Arabic (Syria) translation (Platinum Development Team
 850        <devteam@platinum-sy.net>).
 851  [jan] Add Arabic (Oman) translation (Said Al-Hosni <admin@wabhosting.com>).
 852  [jan] Add Macedonian translation (Stojan Pesov <ssp@eureka.com.mk>).
 853  [jon] Allow the spam reporting system to also use an external program.
 854  [jan] Add IMP::rfc822WriteAddress() as a replacement for the buggy
 855        imap_rfc822_write_address() function.
 856  [jan] Add Thai translation (Surasak Srisawan <surasak@rirc.ac.th>).
 857  [jan] Add Icelandic translation (Bjorn Davidsson <bjossi@snerpa.is>).
 858  [mms] Correct display of filter rules with "special" HTML characters.
 859  
 860  
 861  ------
 862  v3.2.1
 863  ------
 864  
 865  [mms] Search results page fixed to correctly link to message compose if
 866        from_link set to 'compose'.
 867  [mms] Cancel now works correctly on the redirect screen when not composing
 868        in a new window.
 869  [jan] Fix an 'undefined index direct_access' error for first time users in
 870        conjunction with Horde 2.1.
 871  [mms] Don't show popup new mail windows on login.
 872  [jan] Fix bug causing some MIME parts to not be displayed correctly.
 873  
 874  
 875  ----
 876  v3.2
 877  ----
 878  
 879  [jan] Add Catalan translation (Angels Guimerà <angels.Guimera@uab.es>).
 880  [mms] Check for invalid 8bit characters in email addresses.
 881  [mms] Improved download links that handles various browser quirks much
 882        better than before.
 883  [mms] Workaround for multipart/form-data and IE 6+ browsers on the compose
 884        page.
 885  [mms] Do not allow the '\' character in full names (see RFC 2822 [3.2.5]).
 886  [jan] Add IMP::utf7[En|De]code() methods that allow not only iso-8859-1 encoded
 887        folder names but every name in the charset of the current language.
 888  [mms] Check for invalid character sets when parsing text/plain messages.
 889  [mms] Allow filter on refresh from IMP summary view.
 890  [jan] Fix attachment downloads with Opera.
 891  [jan] Add Latvian translation (Kaspars Kapenieks <kaspars@rcc.lv>).
 892  [mms] Don't show addressbook icon for e-mail addresses on print screen.
 893  [jan] Add Romanian translation (Corneliu MUSAT <cmusat@tiamat.keysys.ro>).
 894  [cjh] Close several small XSS vulnerabilities
 895        (Mitja Kolsek <mitja.kolsek@acros.si>).
 896  [jan] Fix attachment downloads with IE over https
 897        (Leena Heino <Leena.Heino@uta.fi>).
 898  [cjh] Add an option to use a VFS for attachment storage if an appropriate
 899        Horde version (2.2 or later) is installed.
 900  [cjh] Add an option to display a confirmation of sending messages, if you are
 901        not using a pop-up compose window.
 902  [jon] The spam reporting link now sends the complete message body, not just
 903        the first 10k.
 904  [mac] Add the ability to move/copy messages to a new folder.
 905  [jan] Show timeout warning if session is about to expire.
 906  [jan] Add IMP::addParameter().
 907  [jan] Add Lithuanian translation (Darius Matuliauskas <darius@lnk.lt>).
 908  [jan] Add Bulgarian translation (Miroslav Pendev <pendev@hotmail.com>).
 909  [mms] Received header generation now compliant to the pseudo-standard defined
 910        in RFC 2181.
 911  [cjh] User preferences, unless locked, override the from and fullname hooks.
 912  [mms] Added images MIME_Viewer.
 913  [mms] Invalid addresses identified by the c-client library are now handled
 914        more cleanly.
 915  [mms] Search results were not always working with all features - this has been
 916        fixed (Geoff Hort <g.hort@unsw.edu.au>).
 917  
 918  
 919  ----
 920  v3.1
 921  ----
 922  
 923  [jan] Add Hungarian translation (Laszlo L. Tornoci <torlasz@xenia.sote.hu>).
 924  [cjh] Clean up the Empty Trash action, and return you to the screen you were on
 925        when you clicked the menu item.
 926  [jan] Use SMTP authentication if $conf['mailer']['params']['auth'] in
 927        horde/config/horde.php is set.
 928  [jan] Add IMP::prepareMailerHeaders().
 929  [jan] Add Norwegian Nynorsk translation (Per-Stian Vatne <psv@orsta.org>).
 930  [jan] Add Slovenian translation (Jure Krasovic <jurek@rcc-irc.si>).
 931  [cjh] Add an option for allowing resuming of all messages in the Drafts folder
 932        (Liam Hoekenga <liamr@umich.edu>).
 933  [cjh] Fix problems with javascript, IE, and # in folder names.
 934  [mir] Add Empty Trash menu item.
 935  [mir] Add option to empty a mailbox on the folders screen.
 936  [jan] Add Japanese translation (B.J. Black <william.black@sun.com>).
 937  [cjh] Protect against modified login forms.
 938  [mir] Add preferences to control quote and signature highlighting.
 939  [cjh] Don't make the user select an addressbook if there's just one in
 940        the contacts interface.
 941  [cjh] Close a potential problem with register_globals On and $js_onLoad.
 942  [cjh] Add do_maintenance preference (Julian Jares <julian@jares.com.ar>).
 943  [cjh] Fix errors when there are no subscribed folders.
 944  [cjh] Fix a problem with sorting by thread, POP3, and deleting messages.
 945  [cjh] Fix IMP summary with POP3 if the user polls folders other than INBOX.
 946  [cjh] Change to lib/Tree.php that fixes folder problems for some Cyrus users
 947        (David Kerry <imp@snti.com>).
 948  [cjh] Add constants.php so that the SORTTHREAD constant can be used in
 949        config/prefs.php.
 950  [jon] Make displaying the mailbox legend a personal preference.
 951  [cjh] Add compose link to the summary (Quinn Wilson <qwilson@midworld.org>).
 952  [cjh] Improve the LOGIN_COMPOSE functionality to pass along To:, Cc:, etc.
 953  [mir] Add addressbook interface popup to the compose window.
 954  [mac] Add sort-by-thread.
 955  [jon] Add <link> entity support.
 956  [cjh] Simplify a lot of the spelling logic and fix problems with the Change
 957        All option.
 958  [cjh] Use Horde::getFormData() in folders.php and fix problems with folder
 959        names involving quotes.
 960  [cjh] Fix IMP_Folder::exists() for names with wildcards in them.
 961  [cjh] Fix a problem with passwords that end or begin with spaces.
 962  [cjh] Prefix lines passed to ispell with a '^'.
 963  [jan] Add preference that selects the view or mailbox to display after login.
 964  [cjh] Don't imap_utf7_decode() folders until they are displayed to the user;
 965        always pass around and store encoded values.
 966  [cjh] Don't call session_start() again in login.php.
 967  [cjh] Get rid of the server_list_hidden option and change the server_list
 968        option to be either 'shown', 'hidden', or 'none'.
 969  [cjh] Set the align To:, Cc:, and Bcc: label cells to top.
 970  [jan] Remove the 'folders' preference in favour of a new 'change_folder'
 971        configuration that sets if a folders field is displayed on login.
 972  [cjh] Remove the "or: " from box in the compose screen if identities are
 973        being used.
 974  [cjh] Fix a problem with folder prefixes beginning with a '.' and
 975        show_dotfiles set to false.
 976  [jan] Add preference: include message in reply (Ramon Kagan <rkagan@yorku.ca>).
 977  [cjh] Fix the printing javascript.
 978  [jan] Add Estonian translation (Toomas Aas <toomas.aas@raad.tartu.ee>).
 979  [cjh] Trim long subjects in the message screen header so that navigation
 980        elements remain in a consistent place from message to message.
 981  [jan] Add Slovak translation (Leo Mrafko <leo@oel.sk>).
 982  [jan] Fix shifting of selected checkboxes if cookies are disabled.
 983  [cjh] Fix lots of folder issues and get rid of unnecessary urlencoding().
 984  [cjh] Make the folder navigator work with additional folder hierarchies
 985        (such as UW's #shared/).
 986  [jan] Include print functions and error handling only in the print window
 987        to prevent "Your browser does not support this print option" messages.
 988  [cjh] Add rfc822_explode() to handle exploding of addresses ignoring quoted
 989        or escaped commas - e.g., "Lastname, Firstname" <address@example.com>.
 990  [cjh] Folder names need to be urlencoded in compose links so that folder
 991        names with '#' and other characters in them - like UW's #shared/
 992        hierarchy - work correctly.
 993  [cjh] Make sure $conf['server']['show_dotfiles'] is honored by the folders
 994        screen as well as by the drop-down lists.
 995  [cjh] Switch output compression to ob_gzhandler().
 996  [cjh] Use IMP_TEMPLATES constant for all template paths.
 997  [cjh] Use $registry->get() for all Registry information.
 998  [cjh] Get rid of unnecessary IMP_NAME constant.
 999  [jan] Add Portugues translation (Nuno Loureiro <nuno@eth.pt>).
1000  [jan] Fix bug with maintenance and login to the framework.
1001  [jan] Fix problems with folder names that contain special characters.
1002  [jan] Fix spell checking to work with the changed str_tok() behaviour.
1003  [jan] Add mailbox action "Empty Trash folder".
1004  [jan] Add Date: header when saving a draft.
1005  [jan] Move the form variable handling from the libraries to the pages.
1006  [jan] Show a more detailed error message if sending a message fails. (Michael
1007        Redinger <Michael.Redinger@uibk.ac.at>)
1008  [jan] Escape login data correctly.
1009  [jan] Preselect correct identity when resuming drafts.
1010  [jan] Fix bug if IMP doesn't "remember" the trash folder in the preferences.
1011  [jan] Preferences are now consistently called options in the whole ui.
1012  [jan] Add comments for search_sources and search_fields preferences.
1013  [jan] Fix bug in the maintenance section if IMP is not in the default directory.
1014  [jan] Add Danish translation (Martin List-Petersen <martin@list-petersen.dk>).
1015  [jan] Keep the state of all form elements in the compose window during page
1016        reloads (expanding name, spell checking).
1017  
1018  
1019  ----
1020  v3.0
1021  ----
1022  
1023  [jan] Use the 'use_trash' preference instead of the 'expunge_on_move'
1024        configuration to decide if we have to expunge the folders.
1025  [avsm] Add .htaccess files to deny access to data directories.
1026  [jan] Add Swedish translation (Andreas Dahlén <andreas@dahlen.ws>).
1027  [jan] Add Finnish translation (Leena Heino <liinu@uta.fi>).
1028  [cjh] Re-add Save As feature.
1029  [jan] Add Swedish translation (Andreas Dahlén <andreas@dahlen.ws>).
1030  [cjh] Fix problems when $prefix or $namespace is also a substring within
1031        folder names.
1032  
1033  
1034  --------
1035  v3.0-RC4
1036  --------
1037  
1038  [rich] Include rewritten and reorganized documentation.
1039  [jan] Add preferences: close window after saving draft, quote prefix.
1040  [jan] Add comments on how to use the quota hook with Courier (Joshua E Warchol
1041        <jwarchol@dsl.net>).
1042  [avsm] Disable monthly maintainance operations by default.
1043  [bjn] Change 'en' and 'en_EN' locales to 'en_US' (default).
1044  [cjh] Fix first page calculation.
1045  
1046  
1047  --------
1048  v3.0-RC3
1049  --------
1050  
1051  [cjh] Remove onclick events in the mailbox view for consistency and
1052        simplicity.
1053  [cjh] Better error reporting when an attachment upload fails.
1054  [cjh] If a text part is in a different character set, try displaying it
1055        inline, but give the user a link to open it in a new window.
1056  [cjh] Filter out iframes and meta tags in HTML attachments.
1057  [cjh] Check to see if sent-mail-mth-year already exists, and give a warning,
1058        instead of failing the rename, if it does.
1059  [mms] Add new preference to display if any filters have been applied to
1060        any message.
1061  
1062  
1063  --------
1064  v3.0-RC1
1065  --------
1066  
1067  [jan] Add Greek translation (Stefanos I. Dimitriou <sdimitri@teiath.gr>).
1068  [jan] Add Korean translation (J.I Kim <aporie@netian.com>).
1069  
1070  
1071  ------
1072  v2.3.7
1073  ------
1074  
1075  [jon] Rename the 'append_header' configuration variable to 'prepend_header'.
1076  [cjh] Use "redirect" instead of "bounce".
1077  [cjh] Introduce an Identity_IMP subclass to hide all of the IMP-specific
1078        hooks and utility functions.
1079  [cjh] Highlight messages in the mailbox view as they are moused over (Alex
1080        Leverington <admin@networkessence.net>).
1081  [cjh] Leave session_start() to the Registry.
1082  [cjh] Let the Registry handle retrieving preferences.
1083  [cjh] If using a language that needs it, allow selection of the charset to
1084        view messages in (<anton@valuehost.ru>).
1085  [jan] Extend 'nav_expanded' preference: Expand folders like they were the
1086        last time.
1087  [jan] Move all the identity stuff into a seperate class and add sent-mail
1088        options to the identities.
1089  [cjh] Fix changing identities after using Expand Names.
1090  [cjh] Make the textareas for signature and message body use the width set in
1091        the user's preferences.
1092  [cjh] Fix Bounce, Move, and Copy from within a search results set.
1093  [cjh] IMP now uses Horde::logMessage() for all logging activity.
1094  [jan] Rename sent-mail folder based on the old name and recreate sent-mail
1095        folder after renaming during the maintenance tasks.
1096  [jan] Add selection fields after expanding names on Cc: and Bcc:
1097  [cjh] Remove the 'mailhost' and associated preferences, and add
1098        $conf['server']['change_<foo>'] switches so allow control of the login
1099        screen.
1100  [jan] Add Russian translation (Anton Nekhoroshih <anton@valuehost.ru>).
1101  [jan] Add a new field after expending names to allow adding more addresses.
1102  [max] Add several search criteria to and change the UI of the search screen.
1103  [jan] Add Italian translation (Giovanni Meneghetti <gmeneghetti@infvic.it>).
1104  [mms] Add maintenance operations.
1105  [cjh] Add French help file.
1106  [jan] Add select field if "expand names" returns more than one matching
1107        name/address.
1108  [jan] Choose correct identity if replying to, forwarding or resuming a
1109        message.
1110  [jan] Add Polish translation.
1111  [jan] Show personal flag for all identities.
1112  [jan] Add support for identities to the compose window.
1113  [cjh] Handle a couple of cases where the mailbox in the session has changed
1114        more gracefully.
1115  [jan] Add French translation (Frederic Trudeau <ftrudeau@CAM.ORG>).
1116  [cjh] Fix spam reports, and give the user an error message letting them know
1117        that the message was successfully reported.
1118  [cjh] Add Czech translation (pchytil@asp.ogi.edu).
1119  [jan] Add new timezone handling with select box in prefs.
1120  [cjh] Handle moving messages correctly when Hide Deleted is on.
1121  [cjh] Add blacklisting capability (generates filters to block senders).
1122  [avsm] The "not configured" page no longer depends on Horde.
1123  [cjh] Tweak the message UI a bit.
1124  [avsm] Replace $conf['paths'] with the $registry equivalents.
1125  [avsm] Switch IMP over to the Horde MIME_Viewer framework.
1126  [avsm] Identity editing now allows switching between create/edit mode.
1127  [cjh] Add quota hook (Marc Jauvin <marc@register4less.com>).
1128  [cjh] Use onclick="" for the javascript that opens attachment windows.
1129  [cjh] Support printing in older browsers through VBScript.
1130  [cjh] Add $HTTP_HOST based virtual hosting hooks (Marc Jauvin
1131        <marc@register4less.com>).
1132  [cjh] Catch a few more sneaky things in the html sanitizing regexps.
1133  [cjh] Make sure to encode 8-bit recipients.
1134  [cjh] Make the folder tree more robust in dealing with folder prefixes.
1135  [cjh] Add a signature hook to dynamically set part or all of a user's
1136        signature (Marc Jauvin <marc@register4less.com>).
1137  [jon] Changed $conf['hooks']['from_hook'] to $conf['hooks']['from'].  It now
1138        accepts a function name for a value.
1139  [cjh] Clear the whole session when the user logs out and IMP is the Horde
1140        auth controlller.
1141  [jon] Added support for an optional 'smtphost' $servers parameter.
1142  [cjh] Use the *url() functions more consistently to make sure that
1143        cookie-less sessions work.
1144  [cjh] Add Simplified Chinese translation (WangHengWen <whw@my169.com).
1145  [jon] Renamed the 'delete_return' user preference to 'mailbox_return'.
1146  [jon] Honor the 'delete_return' preference after moving and copying messages.
1147  [cjh] Don't display the folder prefix in the folder tree (Egan
1148        <egan@sevenkings.net>).
1149  [cjh] Add $conf['menu']['apps'] to add links to other Horde applications in
1150        the menu bar.
1151  [cjh] Allow for prompts in the server list (entries whose keys begin with
1152        '_') and clean up some of the server list/login logic.
1153  [cjh] Fix the LOGIN_COMPOSE action.
1154  [cjh] Use imap_fetch_overview() to build the mailbox index. Should be a lot
1155        nicer to the IMAP server.
1156  [cjh] Sort the folder drop-down with a natural-order algorithm, case
1157        insensitive, to match the folders screen.
1158  [cjh] Add UI for folder download.
1159  [cjh] Use prefs.gif and generic prefs templates from Horde.
1160  [cjh] Don't wrap forwarded messages; they should be already wrapped.
1161  [cjh] Add actual Spanish translation (Raul Alvarez Venegas
1162        <rav@tecoman.ucol.mx>).
1163  [jan] Allow opening folders with new mail from the notification popup.
1164  [jon] Merge doctype.inc into common-header.inc.
1165  [cjh] Use is_uploaded_file() and Horde temp file routines to make sure that
1166        uploaded files are valid and are stored in random temp file names.
1167  [jon] Allow the registry to handle IMP's configuration values.
1168  [jon] HORDE_BASE is now defined in lib/base.php instead of config/conf.php.
1169  [max] Add search and add addressbook user preferences.
1170  [jon] Add Dutch translation from Jan Kuipers <jrkuipers@lauwerscollege.nl>.
1171  [jon] Add a new user preference to determine whether a user is returned to
1172        the mailbox listing after a message is deleted.
1173  [max] Add powerpoint-viewer.
1174  [jon] Add a time zone user preference.  It is only used for outbound messages.
1175  [jon] Make the text wrapping width configurable on a per-user basis.
1176  [cjh] Add French translation (Christophe Ruelle <ruelle@echo.fr>).
1177  [cjh] Clean up the spelling code, fixing some problems with form data,
1178        multiple htmlspecialchars() calls, and losing text when finishing the
1179        spell check.
1180  [cjh] Make whether or not to use a trash folder a user preference.
1181  [cjh] Check for undefined 'size' attribute of attachments; normally
1182        indicates that the file was too large to be uploaded sucessfully.
1183  [cjh] Show KB for attachments in the compose window, instead of bytes.
1184  [jon] Cleanup preferences upon logout.
1185  [cjh] Add Brazilian Portuguese translation (hostmaster@sbs.srv.br).
1186  [cjh] Add new mail popup (if the pref is enabled) in the mailbox view (Nick
1187        Ustinov <Nick.Ustinov@videinfra.lv>).
1188  [max] Add the realm field to make logins unique on multi-server configurations
1189        for preferences and authentication.
1190  [max] Allow IMP to be an authentication handler for Horde.
1191  [cjh] Define the HORDE_BASE constant in config/conf.php, and use it when
1192        referring to any of Horde's files.
1193  [max] Remove connection tracking, made obsolete by redirect.php.
1194  [cjh] Handle multipart/alternative correctly.
1195  [jon] Don't print the Bcc: list in the viewable message headers.
1196  [jon] Retired config/menu.txt in favor of config/menu.php.  This file follows
1197        a new format based on native PHP data structures.
1198  [jon] Changed compose.php's caching to 'private, must-revalidate' for Netscape.
1199  [max] Use Horde's raiseMessage on compose screen.
1200  [jon] Use Horde's temporary file routines.
1201  [max] Use the new Registry:: framework to add addresses to Turba.
1202  [cjh] Allow purging of deleted messages from search results.
1203  [cjh] Use the new Registry:: framework to expand addresses from Turba
1204        addressbooks (or anything else that implements the contacts/expand API).
1205  [cjh] Fix some problems with mailto: generated links, support
1206        mailto:address?subject=foo, etc., and make compose message mouseovers
1207        more consistent in all parts of the UI.
1208  [cjh] Rename MOTD.html to motd.php, and move to a .dist file.
1209  [cjh] Re-added onchange javascript for the menu select, but with a
1210        javascript guard to avoid repeated page loads when accidentally
1211        scrolling through with a wheel mouse.
1212  [jon] Fixed In-reply-to: and References: headers.  Reply threading works again.
1213  [cjh] Remove password changing code; it belongs in Gollem.
1214  [cjh] Convert tabs in text parts to 8 spaces for proper display.
1215  [cjh] Fix deletion/undeletion of messages in search results from message view.
1216  [cjh] Fix first new message detection, hopefully for real this time.
1217  [cjh] Visual tweaks to the folder tree to make things line up better.
1218  [cjh] Sort search results according to preferences.
1219  [cjh] Rename get_from() to getFromAddress(), and clean up the logic so that
1220        if users are allowed to change their addresses or fullnames, they can
1221        do them on a one-time basis by editing the From: line in the compose
1222        screen.
1223  [jon] Retired $conf['user']['allow_filters'].  Administratively locking the
1224        'filters' preference produces the same behavior.
1225  [cjh] $conf['user']['allow_directory_search'] is gone; we now just check and
1226        see if a contact manager is registered with Horde, and link to it if
1227        it is.
1228  [cjh] Nuke almost all <font> tags
1229  [cjh] Fix all checks against the protocol to use strstr, so they work
1230        against either imap or imap/ssl and pop3 or pop3/ssl.
1231  [cjh] Simplify a bit of the MIME stuff - go off of the Content-Disposition
1232        of parts most of the time, with just an option to never show parts
1233        inline in the conf file. Also, remove the override_text option, and a
1234        few other cleanups.
1235  [cjh] A few changes so that we can properly support the newly-working
1236        imap/ssl and pop3/ssl support in php.
1237  [jon] Updated preferences functions to match the new Horde preferences API.
1238  [cjh] Trim some unused javascript from the compose screen, and fix the IE
1239        subject field keypress hack.
1240  [cjh] Modify the default mime.php configuration so that things like icons
1241        are assigned to file types even if we don't have a viewer for that
1242        file type.
1243  [cjh] Allow '+' to terminate URLs.
1244  [cjh] The preferences GUI is now built almost entirely on the fly, with only
1245        a few bits that are specific to IMP.
1246  [cjh] Fix an infinite loop with invalid folder prefixes in the folder view.
1247  [cjh] Reorganize the preferences into multiple, small screens. Change
1248        password and Filters are both accessible through the options screen now.
1249  [cjh] Close a hole in the html attachment cleaning code.
1250  [cjh] Fix spam reporting to use the new MIME api.
1251  [cjh] Use array_slice() instead of a for loop in IMP_Message::range().
1252  [cjh] Use message lists and FT_UID when deleting/undeleting messages.
1253  [cjh] Safeguards against errors if a message does not exist or is
1254        incorrectly requested.
1255  [cjh] $conf['server']['to_domain'] is now gone, along with
1256        $servers['foo']['to_host'], $servers['foo']['from_host'], and
1257        the maildomain prefs value. These are all now represented by
1258        $servers['foo']['maildomain']. Update your configurations accordingly.
1259  [cjh] $conf['server']['namespace'] is gone, in favor of the use of
1260        $servers['foo']['namespace'].
1261  [max] Allow selecting multiple fields in filters.
1262  [cjh] When fetching a mime part from the ObjectStore fails, correctly fall
1263        back and parse the message to find it.
1264  [cjh] When resuming or forwarding messages with attachments, don't duplicate
1265        parts.
1266  [cjh] Everything in lib/IMP.php now lives inside the IMP:: class, and the
1267        phpdoc documentation is up to spec.
1268  [cjh] Define an IMP_BASE constant used wherever including files to make sure
1269        that files are included relative to where IMP is in the filesystem. This
1270        allows IMP scripts to be included from other scripts in completely
1271        different hierarchies and still work.
1272  [jon] Make sure ./config/trailer.txt is readable before we try to use it.
1273  [cjh] Fix a couple of problems with imap subscriptions and utf7-encoded
1274        mailbox names.
1275  [cjh] Move IMP_Folder::displayName() to IMP_Util::displayFolder(), as it is
1276        used in places that don't use the rest of the folders code.
1277  [cjh] The login form now posts to redirect.php (renamed from
1278        remote_login.php) so as to avoid posting directly to the mailbox page.
1279        This avoids some problems with "Page Expired" errors.
1280  
1281  
1282  ------
1283  v2.3.6
1284  ------
1285  
1286  [jon] Added $conf['compose']['allow_receipts'] to control whether a user can
1287        request a return receipt from the compose screen.
1288  [cjh] Revamp the attachment downloading code. At the moment, it works with
1289        every browser I can test.
1290  [max] Make IMP XHTML 1.0 compliant.
1291  [cjh] Pass the results of get_barefrom() to the problem reporting page as
1292        the email address to use.
1293  [cjh] Move navigator.php to folders.php.
1294  [max] Add number of words per spelling screen user preference and bring
1295        spelling up to horde coding standard.
1296  [cjh] Make IMP work with register_globals = Off and magic_quotes_gpc = On.
1297        (IN PROGRESS)
1298  [avsm] Move navigator refreshing to a user-preference, and apply it to
1299         the mailbox view as well.
1300  [cjh] Fix viewing HTML messages with inline images.
1301  [cjh] Add IMP::partSummary() (formerly mime_summary()) since it is
1302        IMP-specific.
1303  [cjh] Add the ability to search by To: field.
1304  [cjh] Add Horde::raiseMessage() error reporting to the IMP_message:: class.
1305  [cjh] Allow creation of top-level folders in navigator.php.
1306  [max] Move javascript functions on the filters screen to the beginning
1307        of the page.
1308  [avsm] Allow a user-defined set of folders to be polled for new mail
1309        in the navigator
1310  [jon] Make inline email addresses into compose links.
1311  [jon] Added $conf['user']['allow_resume_all'].  Unless it's true, only
1312        messages marked as 'drafts' can be resumed.
1313  [avsm] Add 'subscribe/unsubscribe' to the actions list in the navigator
1314  [avsm] When using subscribe mode, show a toggle in the navigator to allow
1315        the user to view unsubscribed folders also.
1316  [cjh] Remove NNTP support for now since it's not really functional, and we
1317        have Troll.
1318  [cjh] Add imap/ssl as a protocol option.
1319  [cjh] Add javascript to the preferences screen to let users create new
1320        folders for sent-mail and drafts.
1321  [max] Javascript usability changes to the filters screen.
1322  [max] Add mail filtering rules functionality and the associated preferences.
1323  [cjh] Add IMP_Folder::displayName() and use it for any user messages.
1324  [cjh] Handle more options on search sets (replying, etc.) more gracefully.
1325  [cjh] Hide the folders prefix from the user in folder navigator javascript
1326        messages.
1327  [cjh] Remove the $preamble argument from IMP_Folder::rename().
1328  [cjh] Clean up trash folder functionality; it _should_ work now.
1329  [avsm] Add success messages for the create/rename/delete folder operations.
1330  [avsm] Convert the navigator to checkboxes to allow multiple operations.
1331  [cjh] Use the new Horde::raiseMessage() method in the IMP_Folder:: class, and
1332        display message and IMAP alerts right after the menu.
1333  [cjh] Use select lists to pick the sent-mail and drafts folders.
1334  [cjh] UI tweaks on the preferences screen, and use compression if it's enabled.
1335  [cjh] UI tweaks to the folder navigator to include actions at the bottom of
1336        the page as well.
1337  [cjh] Make use of new Registry:: features to not hardcode the path to
1338        compose.php in lib/js/open_compose_win.js.
1339  [cjh] Heavily commented config/conf.php.dist.
1340  [avsm] Make folder subscriptions a per-user preference, instead of global.
1341  [cjh] Encrypt passwords in session data, using a key stored in a cookie or
1342        mildly obscured from the session id and sitename setting.
1343  [cjh] Fix bouncing of messages.
1344  [cjh] Make searching work under pop3.
1345  [cjh] Attempt to provide better compose window tab behavior for MSIE (Max
1346        Kalika).
1347  [cjh] Use imap_utf7_encode|decode properly in the folder navigator.
1348  [jon] Cleanly handle the 'undisclosed-recipients' case.
1349  [jon] Consider a composed message valid if it has a To: field or a Cc: field
1350        or a Bcc: field defined.
1351  [jon] Re-introduced the 'sig_dashes' preference.  If enabled, the user's
1352        signature will be preceded with the standard courtesy dashes ('-- ').
1353  [jon] Added a 'sig_first' preference that will place the signature text above
1354        the message body in replies and forwards. (max@the-triumvirate.net)
1355  [cjh] Make sure to imap_utf7_encode() the sent-mail and drafts folders.
1356  [cjh] Fixed display of search results from multiple mailboxes.
1357  [cjh] Started to comment our config files more thoroughly.
1358  [cjh] Remove $conf['use_horde_auth'] from IMP 2.3.
1359  [cjh] Adjust the conf files, message.php (spam reports) and compose.php to
1360        use the PEAR Mail:: interface.
1361  [cjh] Fixed search.
1362  [cjh] Fixed select all/select none for pop3.
1363  [cjh] Cleaned up the paging logic a little bit and tweaked the descending
1364        sort code to hopefully fix a bug.
1365  [jon] Automatically set the focus to the username field on the login screen.
1366  [cjh] Use buttons for Next, Cancel, and Done in spellcheck, and change the
1367        name of the config option to $conf['utils']['spellchecker'].
1368  [cjh] When we delete a folder in the navigator, just splice that folder out
1369        of the tree instead of reinitializing everything.
1370  [cjh] Updates to the navigator to handle more situations - folder prefixes,
1371        etc. Seems to work well now with UW and Exchange, at least.
1372  [cjh] Remove fetchmail functionality until a later release.
1373  [cjh] Fix a bug when forwarding certain kinds of MIME messages.
1374  [cjh] When composing in the same window, carry information about where we
1375        are in the mailbox around so that we can return to the same place.
1376  [cjh] Fixed a silly bug in mime_view_text() that added ampersands to the
1377        beginning of some messages.
1378  [avsm] Add an 'Undelete' option to the message view, for deleted messages.
1379  [avsm] Shift Navigator UI around to bring it more in line with the rest of IMP.
1380  [jon] Don't display the 'Spell Check' link if $conf['utils']['ispell'] is empty.
1381  [cjh] Use the new optional argument to imap_sort (added to php4 2000-10-18)
1382        to implement the "Hide Deleted" functionality cleanly.
1383  [cjh] If a user is behind a proxy that provides an HTTP_X_FORWARDED_FOR
1384        variable, log it in the case of failed logins.
1385  [cjh] Allow selecting of personal/not personal messages, and define contants
1386        for all of the flags so that they're not hardcoded anywhere.
1387  [cjh] Add functionality to remote_login.php and mailbox.php to allow a user
1388        to go right to the compose window (or to pop one up) on login.
1389  [cjh] Forward-port the excel-viewing code from 2.2.
1390  [cjh] Make the wordview utility $conf['utils']['wordviewer'] to make it more
1391        program agnostic.
1392  [jon] Adding Help link to the menubar.
1393  [cjh] Decode MIME attachment filenames.
1394  [cjh] Tweak message saving to be more correct: Mathieu CLABAUT
1395        <mathieu.clabaut@free.fr>.
1396  [cjh] Moved the session and authentication functions inside IMP::.
1397  [cjh] Started using HTTP_POST_VARS, HTTP_GET_VARS, etc.
1398  [cjh] Added an option to use Max Kalika's Connection:: tracking class.
1399  [jon] Added a simple spam reporting mechanism ($conf['spam']['reporting']).
1400  [jon] Standardize on the rfcdate() function in lib/Horde.php.
1401  [jon] Changed some of the wording in the "Change Flags:" dropdown list.
1402  [cjh] Form-uniqifying javascript to prevent caching problems with spellcheck.
1403  [cjh] Inherit options from Horde, merging $horde into $conf.
1404  [cjh] Make use of the HTTP_Cache class, if $conf['compress_content'] is true.
1405  [cjh] Replace $conf['localhost'] with $HTTP_SERVER_VARS['SERVER_NAME'].
1406  [cjh] Use buttons for send message, save draft, and cancel.
1407  [jon] Message content filtering is now a user-specific preference.
1408  [cjh] respect the value of the TMPDIR environment variable in tmpdir().
1409  [cjh] view.php now checks for browsers which require downloads to be
1410        cacheable (like MSIE).
1411  [jon] Remove our address from the Cc: list when "replying to all".
1412  [jon] Move the filtering code around a bit and add a sample filter.txt.dist.
1413  [jon] Added some simple message content filtering options.
1414  [jon] Use the 'public' cache limiter for compose.php.
1415  [cjh] Add a received header for the hop from the browser to the web server.
1416  [cjh] Denote personal mail with an icon (what pine marks with '+') (Max
1417        Kalika <max@the-triumvirate.net>).
1418  [cjh] Protect us from possible file-reading exploits through file attachment.
1419  [jon] Silence session_start warnings.
1420  [avsm] Navigator control bar now has options to create/delete/rename folders
1421  [jon] Control of the compose window is now determined by the 'compose_popup'
1422        user preference.
1423  [jon] Replace buildURL() with Horde::url().
1424  [jon] Restructured the SQL preferences schema.
1425  [cjh] Use $horde['session_name'].
1426  [cjh] Session:: doesn't really buy us anything, so we've moved the utility
1427        methods that do into Horde::, and are just using php4 session calls
1428        elsewhere.
1429  [jon] Updated session functions to use Horde's new Session instances.
1430  [cjh] Add a mime function for viewing php code.
1431  [cjh] Added the beginnings of a fetch-mail-from-remote-server piece.
1432  [jon] Removed the last few references to the newuser code.
1433  [jon] Removed the MailServer class used in config/servers.php in favor of a
1434        hash-based system.  See config/servers.php.dist for examples.
1435  [avsm] Added $conf['navigator']['alert'] to support javascript alert popups
1436  [jon] Use the new Lang class to select the current language.
1437  [avsm] Added $conf['navigator'] to control the auto-refreshing navigator
1438  [cjh] Fixed spell checker javascript, and spell checking now only shows
1439        the spell checking form.
1440  [cjh] Spell checking no longer loses attachments.
1441  [cjh] Starting to remove all uses of call-time pass-by-reference.
1442  [cjh] Include the actual mime type in the munged mime type when downloading
1443        attachments.
1444  [jon] Turned the IMP version footer into a link to http://horde.org/imp/.
1445  [cjh] Tweak the wordwrapping in mime_view_text() a little bit.
1446  [cjh] Remove all references to $doc and the HTMLDocument class.
1447  [cjh] Use the new css.php Horde script to generate our stylesheets.
1448  [jon] Specifying an absolute URL for $conf['user']['alternate_login'] will
1449        redirect a new user to that URL instead of the login screen.  This is
1450        useful in portal situations in combination with remote_login.php.
1451  [cjh] Gracefully handle empty search results.
1452  [cjh] Only show the personal information (if we have it) when we show To: in
1453        the From column.
1454  [jon] Added $conf['user']['online_help'] toggle to disable the online help
1455        links.
1456  [jon] Removed the $conf['user']['change_*'] settings in favor of the
1457        "changeable" bit in config/prefs.php.
1458  [jon] Retired the newuser.php code.
1459  [jon] Explicitly change the permissions on uploaded attachments to 0600.
1460  [jon] New XML-based help subsystem.
1461  [cjh] Renamed package.imp.php to IMP.php.
1462  [cjh] Made folder navigator work with cookies disabled.
1463  [avsm] New option to inline CSS; toggled by $conf['layout']['css_inline']
1464  [jon] Add mouseover status text for the menu items.
1465  [cjh] Center the IMP version footer and make it more readable in color.
1466  [cjh] Work on the look and stylesheet conversion of the compose screen.
1467  [jon] Updated the copyright information in the header comments.
1468  [jon] Renamed config/{header,trailer}.txt to config/{header,trailer}.txt.dist
1469        in the distribution.
1470  [jon] Force a leading plus sign on the GMT offset part of the rfcdate.
1471  [jon] Enlarged the default size of the compose window.
1472  [jon] Set the default cursor focus in the compose screen depending on the
1473        action.
1474  [jon] Renamed $conf['msg']['append_footer'] to $conf['msg']['append_trailer'].
1475  [jon] New configuration directive: $conf['sitename']
1476  [jon] Renamed generic-{header,footer}.inc to common-{header,footer}.inc.
1477  [jon] Preferences that aren't user-changeable are now disabled (only works
1478        under Internet Explorer).
1479  [jon] Use Chris Russel's wordwrap function, if it exists.
1480  [jon] Rewrote and cleaned-up a lot of the menu.php code.  Improved the
1481        usage comments in config/menu.txt.
1482  [jon] If the user does not have Javascript capabilities, a submit button
1483        will be displayed next to the folder listing in the menu.
1484  [jon] For improved code clarity, renamed $conf['server']['personal_folders']
1485        to $conf['server']['namespace'].
1486  [avsm] Updated the navigator to fit into the new frameless layout
1487  [jon] Display the IMP version string in the footer.
1488  [jon] Converted all of the pages to the new frameless layout.
1489  [jon] IMP now uses the gettext functions exclusively.
1490  [cjh] Wrap long lines in messages using str_replace. Should be efficient.
1491  [cjh] Changed view.php to use an array for the cached mime info instead of
1492        an object, to match Horde change.
1493  [jon] Discontinued the use of the $_html['compose*'] sizing parameters.
1494  [jon] Setting $conf['user']['select_sentmail_folder'] to true will allow the
1495        user to choose the folder into which they'd like to save a copy of their
1496        current message.
1497  [jon] Renaming the "Expunge" action to "Purge Deleted".
1498  [jon] Saving sent mail is settable on a per-composition basis.  The default
1499        setting is based on the user's current preference ('save_sent_mail').
1500  [cjh] Fixed errors when postponing a message without attachments.
1501  [jon] Upgraded the doctype to XHTML 1.0 Transitional.
1502  [jon] Renamed the IMAPServer class to MailServer.  Also renamed the
1503        $IMAPServers hash in config/servers.php to $servers.
1504  [cjh] Lots of new icons!
1505  [cjh] Fix the problem with mailboxes seeming to only have 1000 messages in
1506        the message view.
1507  [cjh] Fix the preferences system to be a bit more consistent, and to still
1508        allow use of config/servers.php
1509  [jon] A newer, better preference system implementation.  This uses
1510        the new Prefs classes from Horde 1.3.
1511  
1512  ------
1513  v2.3.5
1514  ------
1515  
1516  [cjh] Pass attachment types that have been marked viewable on to the browser
1517        untouched if there isn't a custom view function defined.
1518  [cjh] Fix bug deleting the most recently selected folder.
1519  [cjh] Don't require a message body before sending a message.
1520  [avsm] Added a simple text toolbar to the top of the navigator view.
1521  [cjh] Use the &singleton() pattern to make sure we only create one $log
1522        instance.
1523  [jon] Make use of Horde's Log abstraction interface.
1524  [cjh] handle "Lastname, Firstname" style addresses correctly when replying.
1525  [cjh] Use login.inc in both login.php and remote_login.php
1526  [jon] The compose window's date format is now configurable.
1527  [jon] The text for intro.php is now inlined using gettext().
1528  [cjh] Kludge to fix the deletion of messages over pop3.
1529  [cjh] Use a different icon to denote multipart/alternative messages.
1530  [cjh] Make the from_link to view messages consistent with the subject link
1531        to view messages.
1532  [cjh] Don't enable the mswordview mimetype if $conf['utils']['mswordview']
1533        is empty, false, or unset.
1534  [cjh] Add an option to log sending of mail, from
1535        Samuel D. Nicolary <sdn@isc.upenn.edu>
1536  [avsm] Added code to update message info in navigator.php.
1537  [jon] The time and date formats for the mailbox listing are now configurable.
1538  [cjh] Do some handling of badly-typed addresses (seperated by spaces, etc).
1539  [jon] Removed the Contacts links from the compose window.
1540  [jon] The configuration toggle $conf['user']['allow_ldap_search'] has been
1541        renamed $conf['user']['allow_directory_search'] to reflect the
1542        abstract nature of Turba's search capabilities.
1543  [jon] Removed the folder-replying capabilities.
1544  [jon] Removed IMP's contacts code. We'll use Turba's from now on.
1545  [cjh] Use the new horde_cleanup() function to make sure that files generated
1546        by viewing mime parts will always be cleaned up at the end of the
1547        request, no matter how the request is terminated.
1548  [cjh] Remove phplib dependancy in favor of php4 sessions/PEAR.
1549  [jon] Added a "Print" action to the message view.
1550  [cjh] Replace use with require_once since use isn't supported for php4.
1551  [cjh] All $h->*address references are gone, and we have two new functions in
1552        package.imp.php - IMP::addrObject2String() and IMP::addrArray2String()
1553        - to make working with the $h->from[], etc arrays easier.
1554  [cjh] Selecting a language on the login screen now actually has an effect
1555  [jon] Setting $conf['user']['initial_subscribe'] will automatically
1556        subscribe all of the folders in the user's folder path at the end
1557        of the newuser welcome process. Note that this also requires
1558        $conf['user']['newuser_setup'] to be true.
1559  [jon] Set the umask ($conf['umask']) globally in package.imp.php.
1560  [jon] The "cancel message" confirmation now cancel's the message if the user
1561        chooses "Ok" instead of "cancel" in the alert box.
1562  
1563  ------
1564  v2.3.4
1565  ------
1566  
1567  [cjh] The mailbox selects in the mailbox and message views now update in
1568        tandem (ie, if you change one, the other updates to the same selection).
1569  [cjh] The login screen does not reload when you choose a new language, if a
1570        username or password has been entered.
1571  [cjh] Changing the protocol selected changes the port to the default port
1572        for that protocol.
1573  [jon] Got rid of those nasty '---------'s in the folder selects and replaced
1574        them with blank spaces instead.
1575  [cjh] Message flags are now displayed in the message.php screen.
1576  [cjh] There is now a menu to change the flags of messages.
1577  [cjh] Signed/Encrypted messages are shown with a different icon than other
1578        messages with attachments.
1579  [cjh] Mailbox sorting works again (impSetupSession wasn't calling _setPref).
1580  [cjh] Folder subscriptions are correctly kept up to date on folder renaming.
1581  [cjh] Once again you are asked to confirm before deleting folders
1582  [cjh] The menu now properly refreshes on ALL folder changes. =)
1583  [jon] The menu now properly refreshes on folder subscription changes.
1584  [cjh] If an attachment is not set to disposition: inline, don't display it
1585        inline regardless of other settings. (text_parts_inline, type, etc).
1586  [jon] The To: address is now listed in the window.status on mouse over.
1587  [cjh] Addresses are now listed individually in the message screen, with a
1588        compose link and "add to contacts" link for each.
1589  [cjh] Added $conf['hooks']['from_hook'] which implements building a from
1590        address based on a site-specific function. Yes, the implication is
1591        that there might be more "hooks" in the future.
1592  [cjh] Added $conf['compose']['allow_(b)cc'] to control the availability of
1593        the cc: and bcc: fields.
1594  [cjh] Added javascript to the message screen to make sure that a folder is
1595        selected before moving/copying a message
1596  [jon] All generated URL's are now relative (URI's only), except for the
1597        Location: headers used for redirection.  They require fully-qualified
1598        URL's.
1599  [cjh] If mailfrom() returns false, compose.php3 now at least tells the user
1600        there was an error instead of silently reloading.
1601  [jon] Improved the entire newuser login procedure so that we correctly
1602        initialize their preferences with all of the default values.
1603  [jon] Added checks for null preference results that would previously cause a
1604        a plethora of warnings and errors.
1605  [cjh] Added a $conf['server']['show_shared_hierarchy'] option to display the
1606        UW-imapd #shared/ folder hierarchy.
1607  [cjh] POP3 support should now be fully functional for 2.3.
1608  [cjh] Added $conf['user']['redirect_on_logout'] as an option for sending
1609        users to an arbitrary page when they log out.
1610  [cjh] Fixed a problem with IE caching the bounce form.
1611  [cjh] The attachment icon for messages with attachments is back in the
1612        mailbox view (in it's own new column).
1613  [cjh] Started weeding out unneccesary uses of imap_msgno() when the function
1614        in question takes the FT_UID flag.
1615  [cjh] Vastly improved the MIME attachment code. IMP now passes the MIME
1616        torture test.
1617  [cjh] Fixed a javascript problem in the compose window where the last
1618        character before a space would be deleted incorrectly.
1619  [cjh] Doctored the clickable-url functions for performance, and to not
1620        butcher included html code.
1621  [cjh] Replaced all calls to ereg* functions with preg* functions, for speed.
1622        Because of this we now require php 3.0.12 or later.
1623  
1624  
1625  ------
1626  v2.3.2
1627  ------
1628  
1629  BUG: submitting a non-existant file as an attachment is now safely ignored (cjh)
1630  BUG: the message select popup in the mailbox view works again now. IE doesn't let you use "type" as a form element name. (cjh)
1631  BUG: encoding of 8-bit headers should now be _very_ close to following the RFC, if it doesn't completely. long headers are split up into atoms smaller than 76 chars (cjh)
1632  CHANGE: using YYYY-MM-DD for dates in mailbox.php3 for days other than today (cjh)
1633  CHANGE: multiple folders can now be deleted at once (jon)
1634  CHANGE: cancelling a message now waits for the user to confirm (cjh)
1635  CHANGE: new user preferences screen with more options (jon)
1636  CHANGE: retired the $default object (in favor of $conf) from IMP (jon)
1637  CHANGE: newuser.php3 has been renamed intro.php3 (jon)
1638  CHANGE: improved the unsubscribed folder listing a bit (jon)
1639  LANGUAGE: updated Italian translation from Federico Giannici <giannici@neomedia.it>
1640  ENHANCEMENT: adding patches from Michael Smith <michael@csuite.ns.ca> to save some information on failed logins (username, etc)
1641  ENHANCEMENT: IMP no longer requires cookies to be enabled on the client (jon)
1642  ENHANCEMENT: added $conf['use_ssl'] to force 'https://' in generated URL's (jon)
1643  ENHANCEMENT: if locale/local/intro.{begin,main,end}.txt exists, it will be
1644  used in place of the locale/$language/ version (jon)
1645  ENHANCEMENT: added the ability to hide the server list, providing nice transparency for virtual hosting.
1646  ENHANCEMENT: added ability to generate From: addresses like <user+folder> (jon)
1647  ENHANCEMENT: new user setup screen for initial prefs configuration (jon)
1648  ENHANCEMENT: preferences support both ldap and sql storage sources (jon)
1649  
1650  
1651  ------
1652  v2.3.1
1653  ------
1654  
1655  NEW: Debian Package mime viewing (iem)
1656  NEW: x-tar mime viewing (iem)
1657  NEW: GPG signature checking (iem)
1658  FIXED: tgz mime viewing (iem)
1659  UPDATE: new pine2imp.pl script from murley@murley.com
1660  CHANGE: Removed config/defaults.php3 and replaced it with config/conf.php (jon)
1661  CHANGE: Reworked the way some of the contacts popup works (jon)
1662  CHANGE: User-Agent: 'IMP PHP/IMAP webmail program' > 'IMP webmail program' (jon)
1663  CHANGE: Added the "signature dashes" user preference (jon)
1664  CHANGE: New preferences system implemented (jon)
1665  CHANGE: Removed all help from the login screen (jon)
1666  CHANGE: The "New User Introduction" link is no longer optional (jon)
1667  CHANGE: $default->localhost is deprecated in favor of $SERVER_NAME
1668  CHANGE: INBOX is no longer shown on the folders page
1669  LANGUAGE: Czech updated
1670  LANGUAGE: German updated
1671  LANGUAGE: French updated
1672  ENANCEMENT: Rebuilt the preferences sub-system (see config/prefs.php) (jon)
1673  
1674  
1675  ------
1676  v2.3.0
1677  ------
1678  
1679  CHANGE: Changed all of the SQL scripts to use "horde" db instead of "imp" (jch)
1680  CHANGE: Fixed German translation bugs in the newuser start file (jch)
1681  CHANGE: All locale/ strings default to English ('en') now.  If another language is selected, it will be loaded on top of the English strings.  This should solve the problem of some localizations missing a string here and there. (jon)
1682  CHANGE: The top and bottom mailbox listing navbars are now symmetrical (jon)
1683  CHANGE: removed deprecated Errors-To: header (cjh)
1684  CHANGE: Changed X-Mailer to User-Agent (ref: draft-ietf-usefor-article-02) (jon)
1685  CHANGE: Removed some more unused files and cleaned up build scripts accordingly. (cjh)
1686  CHANGE: Moved config/README to docs/CONFIGS
1687  CHANGE: Removed old config/scripts/*.txt files in leiu of docs/DATABASE
1688  CHANGE: Went back to $h->udate for message dates (cjh)
1689  BUG: 8bit headers should now be properly encoded (Roy-Magne Mo & cjh)
1690  BUG: Poppassd should work now ("Charles P. Wright" <cpwright@cpwright.com>)
1691  BUG: LDAP searches can now be against fields other than 'cn'
1692  BUG: Fixed the folders screen and some mailbox listing code
1693  BUG: Changing languages now refreshes login screen under Internet Explorer
1694  BUG: Fixed small bug with $to_domain and empty address strings (jon)
1695  BUG: Misinterpretted result from imp_get_lang() fixed <rmo@www.hivolda.no>
1696  BUG: Mime-encoded headers are now handled much more consistently. There *shouldn't* be issues with these left. Please report any you find.
1697  BUG: Quoted printable messages are now decoded when being forwarded and replied to.
1698  BUG: Fixed French and Brazilian Portuguese language problems
1699  BUG: Fixed a bug when forwarding without a from address <alan@halachmi.net>
1700  BUG: Fixed a bug opening contacts window on compose page
1701  BUG: Fixed violation of the spec for URL when downloading files with name spaces
1702  BUG: Fixed a misidentification of Microsoft web browsers
1703  BUG: Fixed a missing </TABLE> tag breaking menu positioning
1704  BUG: Bouncing a message doesn't ruin attachments anymore
1705  BUG: Correctly handles missing subject when you forward mail
1706  BUG: Fixed Nynorks-Norwegian language (Roy-Magne Mo<rmo@www.hivolda.no>)
1707  BUG: Fixed cosmetic counting problem when deleting messages
1708  ENHANCEMENT: now prints a messages when the mailbox is empty (jon)
1709  ENHANCEMENT: sets the html charset according to the language selection (jon)
1710  ENHANCEMENT: added support for cascading stylesheets (jon)
1711  ENHANCEMENT: fix for extremely long folder names in select.php3 (jon)
1712  ENHANCEMENT: added the option to hide deleted messages from mailbox listing (jon)
1713  ENHANCEMENT: syslog stats courtesy of Michael Smith <michael@csuite.ns.ca>
1714  ENHANCEMENT: Forwarding a message with attachments sends the attachments along, and you can also delete parts if you wish.
1715  ENHANCEMENT: Unknown browsers are simply asked to send info; IMP assumes that they work
1716  ENHANCEMENT: Multiple compose windows are now supported
1717  ENHANCEMENT: Added a simple cron.daily file that will clean up stranded attachments
1718  ENHANCEMENT: Changed setup's defaults to be more for internal-use sites
1719  ENHANCEMENT: Sybase support has been added to IMP <slack@cc.utah.edu>
1720  ENHANCEMENT: new $default->to_domain tacked onto bare compose addresses
1721  ENHANCEMENT: Login language pull-down can now be disabled (jon)
1722  ENHANCEMENT: Debian package build scripts included
1723  ENHANCEMENT: Sent-mail now marked as read (\\Seen)
1724  ENHANCEMENT: New Danish locales
1725  LANGUAGE: Norwegian language support - Hans Morten Kind <Kind@it.uib.no>
1726  LANGUAGE: Estonian language support (Jaanus Toomsalu <jaanus@matti.ee>
1727  LANGUAGE: Finnish language support (leo.jaaskelainen@kolumbus.fi)
1728  LANGUAGE: Czech language support Peter Cech <cech@atrey.karlin.mff.cuni.cz>
1729  LANGUAGE: Polish language support -_ sergio _- <ser@serek.arch.pwr.wroc.pl>
1730  LANGUAGE: Norwegian Bokmål language support - Terje Lunndal <terje.lunndal@norway.eu.net>
1731  LANGUAGE: Icelandic language support - Kristofer Arnar Einarsson <kristofe@kristofer.com>
1732  LANGUAGE: French updated - Jean Charles Delepine <delepine@u-picardie.fr>
1733  SECURITY: We should now be immune to the {} and mocha javascript exploits recently described on Bugtraq - Charles Wright.
1734  
1735  
1736  ------
1737  v2.1.2
1738  ------
1739  
1740  cjh: whomp. here we go.
1741  
1742  Biggest change: session support through dbm files. YOU MUST touch the dbm
1743  file (by default imp/lib/sessions) and give the webserver user read/write
1744  permissions to it (actually, you don't have to create it if the webserver
1745  has write access to the lib/ directory).
1746  
1747  I've tested this will everything I can think of - server list, languages,
1748  every page, etc. I think it works. I probably missed something. So please,
1749  pound on it, fix it, make suggestions.
1750  
1751  
1752  Also: I've taken a lot of cruft that wasn't being used out. imp.lib was
1753  under 1000 lines for the first time in a while after this! I may prune more
1754  v2 stuff if it's not used soon; that would trim us even more. I didn't trim
1755  a whole lot from horde.
1756  
1757  
1758  Cosmetic: the 'check inbox' option on the menu is gone (should probably
1759  remove the lang strings - haven't done that) and it's replaced with a cute
1760  little reload graphic at the top left of mailbox pages that lets you refresh
1761  any mailbox that you're in. this is more consistent from a ui point of view.
1762  
1763  
1764  Everything else: reformatting, minor changes/fixes/etc. Nothing noteworthy
1765  enough to remember off of the top of my head.
1766  
1767  
1768  To do: dump the mailbox_list functions into the new ImapSession object, or
1769  *at least* rewrite them to take advantage of the new namespace objects that
1770  are available. I haven't touched this one yet.
1771  
1772  Comments?
1773  
1774  ------
1775  v2.1.1
1776  ------
1777  
1778  Enhancements:
1779    * Imp now undestands French (thanks to Mathieu Clabaut <clabault@multimania.com>)
1780    * Attachments are now indicated with a paperclip in the regular status column
1781    * New mail for each folder is listed in folder listing
1782    * You can configure the "from" server on a per-server basis w/servers.php3 now
1783    * Imp has help links in the contacts window
1784  
1785  Bug Fixes:
1786    * Fixed a bug in the contacts that was causing Javascript errors
1787    * Fixed bug in forward mail case with mail that was missing headers
1788    * Fixed a bug where replying to mail caused errors and warnings
1789  
1790  ------
1791  v2.0.3
1792  ------
1793  
1794  There were a bunch of changes, but nobody updated this file
1795  
1796  -------------------------
1797  New and notable in 2.0.1:
1798  -------------------------
1799  
1800  Several pieces of IMP have been moved into the Horde module.  They include the
1801  signup feature, problem reporting, the help functions, and faq management.
1802  
1803  A new motd feature has been added.  You can now use the file called MOTD.html
1804  and put in information you want shown under the login screen.  This file sits
1805  in the config directory.
1806  
1807  Extendable menus.  You can now easily add menu items by adding items to the
1808  menu.txt file which resides in the config directory.
1809  
1810  You can now set your session language at login.
1811  
1812  A "new-user information" piece has been added to the login screen.  This
1813  function provides new users with some basic background on using IMP.
1814  
1815  A function was added to the compose window which does not allow you to send
1816  a piece of email if you have browsed a file attachment but haven't attached
1817  it yet.
1818  
1819  Help items were added to the compose window.
1820  
1821  Fixed several issues with multiple read/write imap openings. Now only
1822  calls that require read/write use read/write.
1823  
1824  Fixed multiple append trailer/footer bugs.
1825  
1826  Localized the setup.php3 process.
1827  
1828  Updated lynx pages so lynx works again with IMP


Généré le : Thu Nov 29 12:30:07 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics