usermin (1.070) stable; urgency=low * SpamAssassin Mail Filter : Spam mail can now be searched, and the whole spam folder deleted with a single button. * File Manager : An uploaded zip, tar or tar.gz file can be extracted in the directory it was uploaded to. * File Manager : Directories can now be downloaded as zip, tar or tar.gz files * File Manager : Added configuration options to hide buttons from users. * Fetchmail Mail Retrieval : A new form has been added for creating and scheduling a Cron job to run Fetchmail, as an alternative to running the daemon * Read Mail : Added links for switching between HTML and plain text view, and for showing the raw mail message. * Read Mail : Improved the simple search function to accept 'and' and 'or' separated boolean expressions. * Custom Commands : Added a module configuration field to control user access to commands. * Scheduled Commands : Added the ability to run a scheduled command. -- Jamie Cameron Thu, 20 Feb 2003 03:41:30 -0800 usermin (1.080) stable; urgency=low * SpamAssassin Mail Filter : A preferences option has been added to control whether the spam search includes only From and Subject headers, or the entire message. * SpamAssassin Mail Filter : Spam mail can now be searched by score as well, using a new field. * Usermin Core : Fixed a security hole that could allow an attacker to lock valid users by sending a bogus username or password. * Usermin Core : Fixed a bug that stopped user limiting from working when Usermin was run from inetd. * Read Mail : Added links to find all messages by the same sender or with the same subject when reading email. * Read Mail : Image references like cid: in HTML email are now replaced with correct paths for other attachments in the email. -- Jamie Cameron Sat, 05 Apr 2003 03:50:22 -0800 usermin (1.090) stable; urgency=low * SpamAssassin Mail Filter : Added an icon for setting up Razor, if it is not already set up. * Usermin Core : Fixed a security hole in the maketemp.pl script, used to create the /tmp/.usermin directory at install time. If an un-trusted user creates this directory before Webmin is installed, he could create in it a symbolic link pointing to a critical file on the system, which would be overwritten when Usermin writes to the link filename (CVE bug CAN-2004-0559). * Usermin Core : When PAM is used for authentication, expired passwords are now detected and the user is prompted to select a new password (if this feature is enabled on the Usermin Configuration module). * Read Mail : Added a basic HTML editor for sending and replying to email in HTML format. Requires Java 1.4+ in the browser. Must be enabled on the Preferences page, as it is still rather unstable. * Read Mail : Included support for SMTP authentication when sending email, configurable in Webmin's Usermin Configuration module. * Read Mail : Added a check for attempting to delete the same messages twice by using the browser Back button. If the mail file has been modified since the message list was loaded, the deletion will fail. * Scheduled Cron Jobs : The Usermin module now runs with the permissions of the logged-in Unix user, enhancing security and making calls from other modules easier. -- Jamie Cameron Sun, 11 May 2003 04:20:51 -0700 usermin (1.100) stable; urgency=low * PostgreSQL Database : Added the ability to select which tables to include when making a backup. * MySQL Database : Added the ability to select which tables to include when making a backup. * Usermin Core : Added support for Solaris 10. * Usermin Core : Included several additional translations for various languages and modules. * Usermin Core : Added support for config- files that allow a range of OS version numbers, and used this to reduce the number of standard config files. * Read Mail : Replaced the Java HTML editor with HTMLArea, which uses DHTML and is much more reliable. * Change Password : Added an option to change the user's MySQL password at the same time, assuming that the MySQL Database module has been setup properly. -- Jamie Cameron Sun, 06 Jul 2003 17:24:50 -0700 usermin (1.110) stable; urgency=low * Usermin Core : When installing or upgrading Usermin, password timeouts are now enabled by default. This protects against brute-force password guessing attacks. * Read Mail : Added a preference option and field on the advanced search form for limiting the number of messages to search. Useful for users who have massive mailboxes and don't need to search way back into the past. * Read Mail : Added support for requesting, sending and handling disposition status notifications. This is mostly disabled by default, but can be activated on the Preferences page. * Read Mail : Added support for handling delivery status notifications. * Read Mail : Created a new type of folder - the composite, which can combine multiple other folders into one. Useful if you have several separate mail files and want to make them appear as one folder. * Mail Forwarding and Replies : If the vacation program is installed, a forwarding alias can be created to deliver mail to the vacation program which then sends an automatic reply. The options which control how the vacation command behaves can be edited using the module. * Scheduled Emails : First version of this module, which can set up automatic email messages sent on a repeating schedule or single date. -- Jamie Cameron Thu, 11 Sep 2003 17:11:14 -0700 usermin (1.120) stable; urgency=low * SpamAssassin Mail Filter : Added support for the add_header directive, when using SpamAssassin 3.0. * Usermin Core : All subheadings have been reduced in size with using the default MSC theme. * Read Mail : Added a Preferences option to delete spam when reporting it, and one to control if the spam report/blacklist buttons appear on the mail list, mail page or both. * Read Mail : On the advanced search form, you can now find messages with a particular status (read, unread or special). * Scheduled Emails : Added option to send message from a file. -- Jamie Cameron Sun, 02 Nov 2003 16:54:21 -0800 usermin (1.130) stable; urgency=low * File Manager : Users can now be prevented from accessing certain directories by a new option on the module configuration page. -- Jamie Cameron Wed, 28 Jan 2004 21:22:25 -0800 usermin (1.140) stable; urgency=low * SpamAssassin Mail Filter : Added a new icon for re-configuring where Procmail delivers mail classifies as Spam. * Protected Web Directories : Added the ability to manage groups too, and to specify which users and groups from the password file are allowed. * Read Mail : Added a Preferences page option to enable buttons for reporting mail as ham (non-spam) on the mail list and individual message page. * Scheduled Emails : Email to groups defined in the Read Mail module now works. * Change Password : When using PAM to change passwords, restrictions on quality and length are now enforced by Usermin calling the PAM libraries in the correct way. * SSH Configuration : Added support for the ProxyCommand, CheckHostIP and Protocol SSH client options. * GnuPG Encryption : A separate signature file can now be selected on the Verify Signed File page. -- Jamie Cameron Mon, 05 Apr 2004 16:26:01 -0700 usermin (1.150) stable; urgency=low * SpamAssassin Mail Filter : Simplified the Header and Body Tests page, to more easily allow the definition of rules using the header, score and describe directives. * Read Mail : Added a Preferences option to show a preview of message bodies in the mail list. * Read Mail : All local folders are now sortable, by clicking on headers in the mail list. * Read Mail : When searching, the results are now turned into a virtual folder, instead of simply being displayed. This allows them to be more easily navigated, and for search results to be kept around for a while. * Read Mail : Added a Preferences option to view and compose email messages in a separate window. * Read Mail : When Courier IMAP puts sub-folders inside the ~/Maildir/ directory, they will now automatically appear as mail folders in this module too. * Disk Quotas : Quotas are now show in kB / MB / GB where the filesystem block size is know (such as on Linux). * Disk Quotas : A graph of usage is now included where possible, thanks to Moses Moore. -- Jamie Cameron Thu, 03 Jun 2004 16:17:54 -0700 usermin (1.160) stable; urgency=low * Read Mail : Added a folder option to hide it from the menu above the mail list. * Read Mail : Added a Preferences option to open links in emails in separate windows. * Upload and Download : Added module configuration options to prevent uploading and/or downloading. * Upload and Download : Added a new form for downloading a file from the server to the user's PC. * Change Password : Added a configuration option to use MD5 password encryption, which is enabled by default on Linux systems. * Scheduled Cron Jobs : In addition to the normal method of specifying the times that a cron job runs at, a date range can now also be entered. * MySQL Database : Added checkboxes and a button to the list of tables for deleted several at once. * MySQL Database : When there are too many databases or tables to reasonably list, a search form is shown instead for finding matching databases or tables by name. * MySQL Database : Added a button on the Edit Table page for exporting in CSV format, either to a file or for display in the browser. * PostgreSQL Database : Added checkboxes and a button to the list of tables for deleted several at once. * PostgreSQL Database : When there are too many databases or tables to reasonably list, a search form is shown instead for finding matching databases or tables by name. * PostgreSQL Database : Added a button on the Edit Table page for exporting in CSV format, either to a file or for display in the browser. * Usermin Core : Fixed a bug that could allow a remote attack if the option to use full PAM conversations is enabled. * Mail Forwarding and Replies : Added a simple mode, for setting up one or more of local delivery, forwarding or autoresponding. -- Jamie Cameron Sun, 05 Sep 2004 03:12:10 -0700 usermin (1.170) stable; urgency=low * Usermin Core : Replaced all calls to the crypt() function with new code that will use the Crypt::UnixCrypt Perl modules on systems for with crypt() is broken. * Mail Forwarding and Replies : In simple mode, the autoreply message is kept and can be edited even when autoresponding is not enabled. * Scheduled Cron Jobs : Added a field for entering comments from Cron jobs, and a Preferences option to display comments in the list. -- Jamie Cameron Fri, 12 Nov 2004 20:00:55 -0800 usermin (1.180) stable; urgency=low * File Manager : When searching for files, you can now search by their contents too. * File Manager : Added a Preview button, for viewing a scaled-down version of a GIF, JPEG or PNG image. * Usermin Core : Fixed a possible security hole caused by a bug in Perl. * Mount Filesystems : Filesystems with the encryption option now promt for a password when mounting. * Read Mail : Spell checking is now possible for HTML email too. * Read Mail : Output from sa-learn or spamassassin is now show when reporting multiple messages as spam. * Mail Forwarding and Replies : In simple mode a From: address for autoreplies can now be entered. * Scheduled Cron Jobs : Multiple Cron jobs can be deleted at once, using checkboxes on the module's main page. -- Jamie Cameron Mon, 24 Jan 2005 14:17:25 -0800 usermin (1.190) stable; urgency=low * SpamAssassin Mail Filter : Updated the setup and procmail delivery pages to allow forwarding of spam to an email address. * Protected Web Directories : Added the ability to specify extra directives to be added to .htaccess files, thanks to Charlie Garrison * File Manager : Absolute and relative paths like /tmp/foo and bar/foo can be used when renaming a file. * File Manager : The GD Perl module will be used for scaling preview images, if installed. * File Manager : User-mountable filesystems can be mounted through the file manager, just like in Webmin. * Usermin Core : Added support for DAV clients. * Scheduled Emails : Attachments (such as images or documents) can be added to scheduled emails. * SSH Configuration : Added support for SSH 2 private and public keys. * SSH Configuration : SSH 2 authorized keys can also be edited. * Custom Commands : The output from a command is now shown as it is generated, for commands run locally. * Custom Commands : Added a Module Config parameter to change the number of columns used to display command buttons in. -- Jamie Cameron Sat, 26 Mar 2005 01:35:32 -0800 usermin (1.200) stable; urgency=low * File Manager : Added a button for editing HTML files, using a rich-text editor. * Usermin Core : The From: address for feedback emails is now taken from the Read Mail module. * Usermin Core : Proxy settings made in Webmin in the Usermin Configuration module are passed on to programs Usermin calls via the http_proxy and ftp_proxy environment variables. * Read Mail : Added a Preferences option to specify MIME types for attachments that should always be downloaded by the browser, not displayed inline. -- Jamie Cameron Sun, 10 Apr 2005 21:05:58 -0700 usermin (1.210) stable; urgency=low * SpamAssassin Mail Filter : When reading spam, the mail list is now simply a link to the Read Mail module, instead of separate (and inferior) code. * File Manager : Added Module Config options for changing the font size for buttons and regular text. * Read Mail : Added a Preferences option for setting the date format. * Read Mail : Improved support for Maildir++ sub-folders. * Read Mail : Added a link on the Manage Folders page for setting up automatic scheduled deletion of messages older than some number of days, or those that cause the mailbox to exceed some size. * Read Mail : Links to messages from the mail list now include a unique message ID, which ensures that changes to the mailbox (such as receiving new mail) between the time it is displayed and the time you click will not break the links. * Read Mail : Messages in the mail list can be selected by clicking on the subject, date or size, rather than just on the checkbox. * Read Mail : Searches on folder types other than mbox and IMAP now use the sort index, which speeds them up significantly for large folders (mbox folders already have their own indexes, and IMAP supports remote searching). * Read Mail : Deleting messages from a folder properly updates the sort index, avoiding the need to totally rebuild it. * Read Mail : Made the From/To/Subject fields for new emails larger and dynamically sized. * Read Mail : Added highlighting for selected messages (when supported by the theme). * Read Mail : Added a Preferences option for choosing the timezone for message dates (for when your browser is in a different timezone from the server). * Read Mail : Added checkboxes and a button on the Manage Folders page for deleting several at once. * Read Mail : Added a link on the Manage Folders page for copying all email from one folder to another. * GnuPG Encryption : Added checkboxes and a button for deleting multiple public keys at once. * MySQL Database : Added a button for deleting multiple fields from a table at once. * PostgreSQL Database : Added a configuration option to restrict users to seeing only their own databases. * Mail Forwarding and Replies : Files to attach to an autoresponder can now be specified. * Procmail Mail Filter : Added a button for deleting multiple recipes at once. -- Jamie Cameron Wed, 01 Jun 2005 23:35:19 -0700 usermin (1.220) stable; urgency=low * Read Mail : Added caching to speed up large Maildir-format folders. * Mail Forwarding and Replies : Added a global configuration option to disable attachments. -- Jamie Cameron Thu, 14 Jul 2005 18:31:41 -0700 usermin (1.230) stable; urgency=low * PostgreSQL Database : Added support for editing data in tables under PostgreSQL version 8, which does not use OID columns. * PostgreSQL Database : Merged the table data editor code with the MySQL module. * PostgreSQL Database : Column headings in the Table Data page can be clicked to sort the data by that column. * MySQL Database : Column headings in the Table Data page can be clicked to sort the data by that column. * File Manager : Added the ability to extract tar.bz2 files. * File Manager : Added a History button next to the field for entering a directory to show, for quickly navigating to recently entered paths. * File Manager : Added text fields to the file info window showing the total size, number of sub-files and number of sub-directories in a directory. These are only populated when a new 'Get Size' button is clicked. * Read Mail : Improved cache speed for Maildir-format folders, and updated the code for adding to and deleting from Maildir folders to keep the cache in sync. * Read Mail : Fixed the mail list to not use sub-tables, which caused problems in Safari. * Read Mail : The character set used for the HTML page in which a message is displayed is taken from the message itself. * Read Mail : Improved support for IMAP mode, so that all folders are taken from and created on the IMAP server automatically. In this mode, access to local file folders is no longer available. * Upload and Download : Added the ability to extract tar.bz2 files. * Scheduled Emails : Added a preferences option for controling the sort order to scheduled emails. -- Jamie Cameron Mon, 19 Sep 2005 05:32:13 -0700 usermin (1.240) stable; urgency=low * MySQL Database : Added options on the backup form for selecting a compatability format for exporting to other database types. * SpamAssassin Mail Filter : Added Module Config options for commands to run before and after saving SpamAssassin config changes. * SpamAssassin Mail Filter : Improved support for running under Virtualmin, where spamassassin is run globally. * File Manager : Added Extract button for un-compressing tar, tgz, zip and gz archives on the server. * File Manager : Added a Download button to the search results window, for downloading a selected matching file. * Mail Forwarding and Replies : Users with an @ in their names on Postfix settings can now have mail properly delivered to their mailboxes. * Scheduled Commands : Added checkboxes and a button for deleting multiple scheduled commands at once. -- Jamie Cameron Sun, 16 Oct 2005 23:24:31 -0700 usermin (1.250) stable; urgency=low * File Manager : Added a popup progress window to track large uploads. * Read Mail : Fixed a bug that caused automatic IMAP logins to be always used, and almost always fail. * Read Mail : Added a popup progress window to track the upload of large attachments. -- Jamie Cameron Tue, 29 Nov 2005 14:36:38 -0800 usermin (1.260) stable; urgency=low * File Manager : Removed the HTML editing button, and changed the Edit button to detect HTML files and launch the HTML editor instead. * File Manager : Added a button for creating a new HTML file. * Usermin Core : When a large file is uploaded, it is no longer read into memory by miniserv.pl. * Usermin Core : Changed the default theme for all installs to the new framed blue theme. * Usermin Core : Updated all rows of links (like select all, invert selection, add something) above tables to use a separator between links. * Read Mail : Added tabs to the Compose Email page to show the From / To / Cc addresses separatately, so that the size of their fields can be increased. * Read Mail : Added a link to dynamically add new client and server-side attachment fields. * Read Mail : Optimized index used for sorting email, to speed up deleting from large mailboxes. * Scheduled Emails : Cc and Bcc addresses are now also shown on the main page. * SSH Configuration : Added checkboxes and a button for deleting multiple known remote hosts at once. -- Jamie Cameron Sun, 29 Jan 2006 16:06:38 -0800 usermin (1.270) stable; urgency=low * File Manager : Replaced the HTMLarea widget for editing .html pages with Xinha. * Usermin Core : Improved support for automatic domain name prepending at long time to check the first and second parts of the hostname in the URL. * Usermin Core : Added support for Slam64 Linux. * Usermin Core : Fixed XSS bugs in pam_login.cgi. * Read Mail : Replaced the HTMLarea widget for composing email with Xinha. * Read Mail : On systems using Maildir++ for folders, the default sent mail and trash folders are named .sentmail and .trash respectively, and created in Maildir format. -- Jamie Cameron Tue, 04 Apr 2006 16:16:18 -0700 usermin (1.280) stable; urgency=low * Read Mail : Added a Preferences option to have addressbook entries automatically added to the SpamAssassin whitelist. * Read Mail : When searching a spam, virus or drafts folder, the same buttons that appear in te original folder will appear in the search results. * Read Mail : Added Preferences page options for selecting the sent mail and drafts folder filenames. * Read Mail : Added a search box to the address chooser popup. -- Jamie Cameron Wed, 21 Jun 2006 09:51:20 -0700 usermin (1.290) stable; urgency=low * Usermin Core : Added support for blocking users with too many failed logins, configurable in Webmin's Usermin Configuration module. * Read Mail : Added a Module Config option to whitelist sent email recipients. * Read Mail : When using the Advanced Search page, you can now search on both the message headers and body with the 'entire message' option. * Read Mail : Implemented a completely new mail indexing system, based on a unique ID for each message that corresponds to its phyiscal storage location (such as a Maildir file, IMAP UID or position in an mbox). This is much more resilient to mailbox modification by other programs (such as IMAP servers), and should speed up searching for and displaying email. * Read Mail : Added a link when composing email to switch between HTML and plain-text modes. * Read Mail : Updated all user interface code to use the new Usermin-standard UI functions, leading to a more themable and consistent look. * Read Mail : Messages marked as 'Special' are now automatically added to a virtual folder named 'Special', which makes them easier to find. -- Jamie Cameron Wed, 28 Jun 2006 17:11:31 -0700 usermin (1.300) stable; urgency=low * File Manager : Added a Preferences option to specify file extensions to treat as HTML, rather than always using only .html and .htm. * Read Mail : When deleted email is references by a virtual folder, the folder will be updated to remove the email from its index. * Read Mail : Added a Save and Edit button to the compose mail form, to save a draft copy of a message and return to editing it immediately. This makes it easier to save large emails before sending them. * Read Mail : When viewing a message, attachments are now shown in a table instead of using icons. -- Jamie Cameron Thu, 14 Sep 2006 15:21:51 -0700 usermin (1.310) stable; urgency=low * SpamAssassin Mail Filter : Added global configuration settings to use MySQL, PostgreSQL or LDAP backends for storing preferences. * Read Mail : The current folder position is now preserved when reading and replying to email. * Read Mail : When using an IMAP inbox, the read and special flags are now fetched from and updated on the IMAP server, rather than in a separate file kept by Virtualmin. This allows them to be synced with other IMAP clients like Thunderbird and Outlook. * Read Mail : Many improvements to the way attachments are displayed when reading or forwarding mail, such as use of tables, links to download and view, and nicer type descriptions. * Read Mail : When replying to or forwarding an HTML message with inline images, they are properly preserved in the new email. * Read Mail : Added Preferences page options to move email to the inbox when whitelisting or reporting a non-spam. * Read Mail : Added links to download all attachments from a message as a ZIP file, and to show all attached images on a single page as a slideshow. * Read Mail : Embedded images from Outlook are properly displayed. * Read Mail : Added a Preferences page option to control the wrapping of text messages. * Read Mail : Added links to select read, unread and special messages. * GnuPG Encryption : Email address is automatically detected when setting up a new key. -- Jamie Cameron Wed, 29 Nov 2006 14:37:08 -0800 usermin (1.320) stable; urgency=low * MySQL Database : The character set to use for MySQL output can now be set on the Preferences page. * Change User Details : Updated UI to use new Webmin user interface library. * File Manager : Use of the preview button can now be controlled by the administrator. * Usermin Core : Added a search box to the left frame of the blue theme, for finding modules, config options, help pages and text. * Usermin Core : All images, CSS and other static content served by Usermin has an HTTP Expires for 1 week in the future, to improve cachability. * Usermin Core : Changed the error message that appears when Webmin detects a link from another web page. * Read Mail : User interface cleanups, such as tabs on the address book page. * Read Mail : The Trash folder name can now be set using a new Preferences page option. * Read Mail : Inline or remote images can be hidden by default by a setting on the Preferences page, then displayed with a link on the Read Mail page. * Read Mail : When viewing a message you can now reply from the same page using the new 'Quick reply' collapsible section. * Read Mail : When mail in a Maildir format folder is marked as read or special, flags on the underlying filename are also updated so that the new status is visible to IMAP clients. * Scheduled Cron Jobs : If there are more than 100 jobs (by default), a search form is shown instead. -- Jamie Cameron Sat, 20 Jan 2007 18:01:00 -0800 usermin (1.330) stable; urgency=low * Read Mail : The number of unread messages in each folder can be displayed using a new Preferences option in the 'Mail folders' section. By default this is only enabled for IMAP folders, as computing the unread count for other folder types can be slow for if they contain a large number of messages. * Read Mail : IMAP and POP3 folders can now have their logins set to be the same as the Usermin login. * Read Mail : When deleting or moving all messages in the search results folder, the original emails are correctly deleted. * Read Mail : Added warnings if a message it sent with no recipient or subject. * Upload and Download : Tabs are now used to layout the upload, download and fetch forms on the module's main page. * Upload and Download : Converted all user interface code to use the new Webmin UI library. * Upload and Download : The download from server form can be used to fetch an entire directory, which is then returned as a ZIP file. * MySQL Database : The character set to use for MySQL output can now be set on the Preferences page. * MySQL Database : Made user interface settings such as the display mode for tables and databases, the number of rows to show, and how blobs are edited settable at the per-user level rather than globally. * MySQL Database : When testing if a user can login, no specific database is used in case the user does not have access to the 'mysql' database. * MySQL Database : Converted all user interface code to use the new Webmin UI library, for a more consistent look. * PostgreSQL Database : Made user interface settings such as the display mode for tables and databases, the number of rows to show, and how blobs are edited settable at the per-user level rather than globally. * Protected Web Directories : Added a configuration option to deny users the ability to add or edit protected directories. * Usermin Core : Links from unknown referers are now blocked by default, to prevent XSS attacks. This may break browsers that don't supply a Referer: HTTP header. * Mail Forwarding and Replies : The default From: address for autoreplies now respects the default address set in the user's address book. * Procmail Mail Filter : Converted all code to use the new Webmin UI library, for a more consistent look. -- Jamie Cameron Mon, 26 Feb 2007 22:51:16 -0800 usermin (1.340) stable; urgency=low * Usermin Core : Big Czech translation updates, thanks to Petr Vanek and the Czech translation team. * Usermin Core : All popups in Usermin are now XSS-safe, and thus do not need protection from unknown referers which prevented them from working in some browsers. * Usermin Core : All Usermin session IDs are now stored MD5 hashed, to prevent sessions from being captured if the sessiondb DBM is somehow read by an attacker. * Read Mail : Messages that the IMAP server indicates are flagged for deletion are now struck through on the mail list. * Read Mail : The icon on the mail list indicating if a message has an attachments is now 100% accurate, rather than being based on a header check only. This will slightly slow down the mail list the first time it is used though. * Read Mail : If a default folder is set, move it to the top of the folder list. * Read Mail : Added reply buttons when viewing a sent message, for continuing a thread you last posted on. * Read Mail : Your own email address is no longer included in the CC list when replying to all, by default. The old behaviour can be returned using a new Preferences page option. * Read Mail : The Print button now opens email in a separate window so that frames don't appear in the printout, and the page that appears now uses standard the Usermin UI library. * Read Mail : The trash folder is now created and used when all folders are fetched from an IMAP server. * Read Mail : Fixed a bug that broke searching by message body contents. -- Jamie Cameron Sun, 08 Apr 2007 22:00:56 -0700 usermin (1.350) stable; urgency=low * SpamAssassin Mail Filter : Added a page for viewing and removing entries from the user's auto-whitelist file. * File Manager : Fixed a bug that broke the file manager when referrer checking is enabled. * Fetchmail Mail Retrieval : Added global configuration options to control if users can setup scheduled checking or start the fetchmail daemon. * Usermin Core : Many Greek translation updates, thanks to Vagelis Koutsomitros. * Read Mail : Messages flagged as deleted in a Maildir folder (typically by an IMAP server) are now skipped by default. * Read Mail : Better syncing between IMAP flags and Maildir filenames. * Read Mail : Added a button in the popup address chooser to select a single address. * Read Mail : Sped up the display of new messages in large mailboxes, by checking for attachments all at once. * Read Mail : Always set Content-Disposition: Attachment when saving attachments, to force the save dialog. * Read Mail : Messages that have been replied to are now tracked and flagged by a small icon in the mail list. When using Maildir folders, the mesage files are also updated to synchronize with IMAP clients. * Upload and Download : Added fields for sending an email notification when a background download or file upload completes. * Custom Commands : Make the UI consistent with Webmin, support SQL custom commands, and display the upload progress window. -- Jamie Cameron Thu, 31 May 2007 18:23:31 -0700 usermin (1.360) stable; urgency=low * Read Mail : When copying or moving mail between IMAP folders, the current read status is preserved. This also applies when mail is moved to the trash. * Read Mail : Email headers such as the subject and from address that use 8-bit characters are now properly MIME-words encoded. * Upload and Download : Allow scheduling of downloads in the background at selected times, by users who are already allowed to do immediate background downloads. * SSH Configuration : Improved support for SSH version 2 keys, thanks to Sean Cox. -- Jamie Cameron Thu, 02 Aug 2007 13:49:19 -0700 usermin (1.370) stable; urgency=low * SpamAssassin Mail Filter : Added buttons to the auto-whitelist page for permanently allowing or denying selected addresses. * Read Mail : When replying to a signed email, the PGP signature is no longer included in the response. * Mail Forwarding and Replies : Autoreply messages containing non-ASCII characters are now properly quoted-printable encoded. * SSH Configuration : Full support for type 2 keys, thans to Sean Cox. * GnuPG Encryption : Converted all pages to use the new Webmin UI library, for a more consistent look. * GnuPG Encryption : Added text boxes to encryption, decryption, signing and verification pages for working on pasted text. -- Jamie Cameron Fri, 21 Sep 2007 14:29:54 -0700 usermin (1.380) stable; urgency=low * PostgreSQL Database : Re-wrote the entire user interface to use Webmin's new UI library, for a more consistent and themable look. * PostgreSQL Database : Added a history of previous commands to the Execute SQL page. * SpamAssassin Mail Filter : Corrected the columns on the auto-whitelist page, to show the message count and score. * SpamAssassin Mail Filter : Converted all pages to use the new Webmin UI library, for a more consistent look. * SpamAssassin Mail Filter : Cleaned up the layout of all pages to improve formatted, in particular the Allowed and Denied Addresses page which now uses tabs. * Read Mail : Fixed the search for messages from the same sender in Maildir folders. * Read Mail : HTML messages now have a converted plain-text attachment automatically added, for mail clients that only support text. * Read Mail : Added links from the View Mail page to quickly create email filters based on a message's sender, recipient or subject. * Read Mail : Added allowed and denied addresses tabs to the Address Book page, for easily mananging spam-blocked email addresses. * SSH Login : Updated the Java SSH applet to the latest version. -- Jamie Cameron Wed, 07 Nov 2007 14:27:06 -0800 usermin (1.390) stable; urgency=low * Protected Web Directories : Added a Module Config option to set permissions on created .htaccess and .htpasswd files, which defaults to 644. * Usermin Core : Catalan translation updates by Jaume Badiella. * Usermin Core : Converted all core modules to use the new WebminCore perl module instead of web-lib.pl. This significantly improves memory use and load time in code that uses functions from multiple modules, asssuming they have all been converted. * Read Mail : Added Module Config options to not include the X-Mailer and X-Originating-IP headers in sent mail. * SSH Configuration : Re-wrote the entire user interface to use the new Webmin UI library, for a more consistent look. * SSH Configuration : Updated the Host Options section to support all recent client options. * SSH Configuration : Re-designed the Your SSH Keys section to support multiple keys of different types. * Disk Quotas : Updated the user interface to use the new Webmin UI library. -- Jamie Cameron Thu, 20 Dec 2007 14:53:26 -0800 usermin (1.410) stable; urgency=low * Usermin Core : Dramatically improved Usermin's search function, to include links to pages that help or UI text comes from. Also changed the layout of results to a more Webmin-ish style. * Read Mail : When replying to a message, the original character set is used. Also, a bug that prevented the character set from being displayed when viewing a message is fixed. * Read Mail : Messages with alternate HTML and text bodies are now send with the multipart/alternative content type, which fixes the problem of Gmail showing the body twice. * Read Mail : When replying to a message, if the original to address is in your list of allowed addresses or marked as a from address in your addressbook, it will be used as the default sender in the response. * Read Mail : The original sender's email address is now included in the 'wrote' line when replying to or forwarding a message. * Read Mail : Added an SMTP port option to the module configuration. -- Jamie Cameron Wed, 26 Mar 2008 14:18:57 -0700 usermin (1.420) stable; urgency=low * Usermin Core : Dutch translation updates, thanks to Gandyman. * Read Mail : Split up preferences page into more user-friendly sections. * Read Mail : Mail with HTML and text bodies now uses a multipart/alternative sub-attachment, so that other attachments are shown properly in mail clients like Hotmail and Yahoo. -- Jamie Cameron Sat, 24 May 2008 18:31:30 -0700 usermin (1.430) stable; urgency=low * Read Mail : Removed limits on the size of an address book group. * Read Mail : Put text/plain alternative body part before text/html, to be compliant with RFC 2046. * Mail Forwarding and Replies : Autoreply messages starting with or will now be sent using the text/html MIME type. -- Jamie Cameron Tue, 12 Aug 2008 16:09:32 -0700 usermin (1.440) stable; urgency=low * Usermin Core : Added a robots.txt file to block indexing of Usermin by search engines. * Read Mail : Links in HTML email are now opened in new windows. * Read Mail : When showing the mail list, use the most common character for the page. -- Jamie Cameron Thu, 23 Oct 2008 21:11:24 -0700 usermin (1.450) stable; urgency=low * SpamAssassin Mail Filter : Don't show language and character set spam classification options unless the TextCat plugin is enabled, as they won't work without it. * Usermin Core : Catalan translation updates by Jaume Badiella. * Read Mail : Added a preferences page option for setting the default GPG signing key, and enabling signing for recipients by default. * Read Mail : When sending encrypted email using the recipient's key, it will be automatically fetched from a keyserver if not already in your keyring. * GnuPG Encryption : Split the Manage Keys page up into separate tabs. * GnuPG Encryption : Added a section to the keys page for searching a public keyserver by name or email, and importing keys found. -- Jamie Cameron Sun, 25 Jan 2009 13:50:12 -0800 usermin (1.460) stable; urgency=low * Read Mail : Added an option to the Advanced Search page to limit results to messages with attachments. -- Jamie Cameron Wed, 11 Mar 2009 15:03:49 -0700 usermin (1.470) stable; urgency=low * Usermin Core : Major dutch translation updates, thanks to Gandyman. -- Jamie Cameron Tue, 17 Mar 2009 22:30:47 -0700 usermin (1.480) stable; urgency=low * Read Mail : Added vCard and CSV import support to the address book page, thanks to Eric Holtzman. * Read Mail : When forwarding or replying to email with inline images, they are no longer shown as attachments. -- Jamie Cameron Mon, 15 Jun 2009 22:04:01 -0700