diff -r -N -u usermin-1.330-orig/DEBIAN/changelog usermin-1.330/DEBIAN/changelog --- usermin-1.330-orig/DEBIAN/changelog 1969-12-31 16:00:00.000000000 -0800 +++ usermin-1.330/DEBIAN/changelog 2008-02-08 16:12:30.000000000 -0800 @@ -0,0 +1,597 @@ +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 + diff -r -N -u usermin-1.330-orig/DEBIAN/control usermin-1.330/DEBIAN/control --- usermin-1.330-orig/DEBIAN/control 1969-12-31 16:00:00.000000000 -0800 +++ usermin-1.330/DEBIAN/control 2008-02-08 16:12:30.000000000 -0800 @@ -0,0 +1,14 @@ +Package: usermin +Version: 1.330 +Section: admin +Priority: optional +Architecture: all +Essential: no +Depends: bash, perl, libnet-ssleay-perl, openssl, libauthen-pam-perl, libpam-runtime, libio-pty-perl, libmd5-perl +Pre-Depends: bash, perl +Installed-Size: 24216 +Maintainer: Jamie Cameron +Provides: usermin +Replaces: usermin-at, usermin-changepass, usermin-chfn, usermin-commands, usermin-cron, usermin-cshrc, usermin-fetchmail, usermin-forward, usermin-gnupg, usermin-htaccess, usermin-htpasswd, usermin-mailbox, usermin-man, usermin-mysql, usermin-plan, usermin-postgresql, usermin-proc, usermin-procmail, usermin-quota, usermin-schedule, usermin-shell, usermin-spamassassin, usermin-ssh, usermin-tunnel, usermin-updown, usermin-usermount +Description: A web-based user account administration interface for Unix systems. + After installation, enter the URL http://localhost:20000/ into your browser and login as any user on your system. diff -r -N -u usermin-1.330-orig/DEBIAN/copyright usermin-1.330/DEBIAN/copyright --- usermin-1.330-orig/DEBIAN/copyright 1969-12-31 16:00:00.000000000 -0800 +++ usermin-1.330/DEBIAN/copyright 2008-02-08 16:12:30.000000000 -0800 @@ -0,0 +1,38 @@ +This package was debianized by Jamie Cameron on +Fri, 08 Feb 2008 16:12:26 -0800. + +It was downloaded from: http://www.webmin.com/ + +Upstream author: Jamie Cameron + +Copyright: + +--------------------------------------------------------- + Copyright (c) Jamie Cameron + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the developer nor the names of contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE DEVELOPER ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE DEVELOPER OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + --------------------------------------------------------- + diff -r -N -u usermin-1.330-orig/DEBIAN/postinst usermin-1.330/DEBIAN/postinst --- usermin-1.330-orig/DEBIAN/postinst 1969-12-31 16:00:00.000000000 -0800 +++ usermin-1.330/DEBIAN/postinst 2008-02-08 16:12:30.000000000 -0800 @@ -0,0 +1,81 @@ +#!/bin/sh +inetd=`grep "^inetd=" /etc/usermin/miniserv.conf 2>/dev/null | sed -e 's/inetd=//g'` +if [ "$1" = "upgrade" ]; then + # Upgrading the package, so stop the old webmin properly + if [ "$inetd" != "1" ]; then + /etc/init.d/usermin stop >/dev/null 2>&1 /tmp/.webmin/usermin-setup.out 2>&1 +if [ "usermin" = "webmin" ]; then + grep sudo= /etc/usermin/miniserv.conf >/dev/null 2>&1 + if [ "$?" = 1 ]; then + # Allow sudo-based logins for Ubuntu + echo sudo=1 >>/etc/usermin/miniserv.conf + fi +fi +rm -f /var/lock/subsys/usermin +if [ "" != "1" ]; then + if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then + invoke-rc.d usermin start >/dev/null 2>&1 /dev/null 2>&1 /etc/usermin/uninstall.sh </dev/null 2>/dev/null + if [ "$?" = "0" ]; then + sslmode=1 + fi +fi +if [ "$sslmode" = "1" ]; then + echo "Usermin install complete. You can now login to https://$host:$port/" +else + echo "Usermin install complete. You can now login to http://$host:$port/" +fi +if [ "usermin" = "webmin" ]; then + echo "as root with your root password, or as any user who can use sudo" + echo "to run commands as root." +else + echo "as any user on the system." +fi diff -r -N -u usermin-1.330-orig/DEBIAN/postrm usermin-1.330/DEBIAN/postrm --- usermin-1.330-orig/DEBIAN/postrm 1969-12-31 16:00:00.000000000 -0800 +++ usermin-1.330/DEBIAN/postrm 2008-02-08 16:12:30.000000000 -0800 @@ -0,0 +1,9 @@ +#!/bin/sh +if [ "$1" != "upgrade" ]; then + grep root=/usr/share/usermin /etc/usermin/miniserv.conf >/dev/null 2>&1 + if [ "$?" = 0 ]; then + # Package is being removed, and no new version of webmin + # has taken it's place. Delete the config files + rm -rf /etc/usermin /var/usermin + fi +fi diff -r -N -u usermin-1.330-orig/DEBIAN/preinst usermin-1.330/DEBIAN/preinst --- usermin-1.330-orig/DEBIAN/preinst 1969-12-31 16:00:00.000000000 -0800 +++ usermin-1.330/DEBIAN/preinst 2008-02-08 16:12:30.000000000 -0800 @@ -0,0 +1,33 @@ +#!/bin/sh +perl </dev/null 2>&1 + if [ "$?" = 0 ]; then + # Package is being removed, and no new version of webmin + # has taken it's place. Run uninstalls and stop the server + if [ "usermin" = "webmin" ]; then + echo "Running uninstall scripts .." + (cd /usr/share/usermin ; WEBMIN_CONFIG=/etc/usermin WEBMIN_VAR=/var/usermin LANG= /usr/share/usermin/run-uninstalls.pl) + fi + /etc/init.d/usermin stop >/dev/null 2>&1 /dev/null 2>&1