summaryrefslogtreecommitdiff
path: root/mail/roundcube
AgeCommit message (Collapse)AuthorFilesLines
2012-06-17Add sqlite to PKG_OPTIONS_GROUP.db when PHP is 5.3.x since PHP 5.4.xtaca2-5/+8
drops php-sqlite (Sqlite 2) support.
2012-06-07Fix broken shell syntaxfhajny1-2/+2
2012-06-05On <dholland> advice, bump revision.jym1-1/+2
2012-06-05- SQL files are used by scripts and PHP code to create/update thejym2-16/+17
database, and they are looking for them directly under INSTALL_DIR. As such, move them to RCDIR. - install bin/ scripts with --x rights. Package not bumped. All these changes do not affect roundcube besides installation and update. If your roundcube install works already, chances are you have adjusted the package in a way similar to this patch.
2012-03-12Update roundcube package to 0.7.2.taca3-9/+8
- Fix handling of % character in IMAP protocol (#1488382) - Fix duplicate names handling in addressbook searches (#1488375) - Fix displaying of HTML messages from Disqus (#1488372) - Disable E_STRICT warnings on PHP 5.4 - Prevent from folder selection on virtual folder collapsing (#1488346) - Fix automatic unsubscribe of non-existent folders - Fix double-quotes handling in recipient names - User configurable setting how to display contact names in list - Make contacts list sorting configurable for the admin/user - Fix parse errors in DDL files for MS SQL Server - Revert SORT=DISPLAY support, removed by mistake (#1488327) - Add lost translation label in de_DE (#1488315) - Fix drafts update issues when edited from preview pane (#1488314) - Fix wrong variable name in rcube_ldap.php (#1488302) - Make mime type detection based on filename extension to be case-insensitive - Fix failure on MySQL database upgrade from 0.7 - text column can't have default value (#1488300)
2012-01-16Fix plugin's configuration files' name.taca1-4/+6
Bump PKGREVISION.
2012-01-14Update roundcube package to 0.7.1.taca7-73/+289
* Handle config file of plugins, too. * Roundcube use GNU GPL3 now. * take maintainer ship. Detail changes are too may, please refer CHANGELOG file (http://trac.roundcube.net/browser/tags/roundcubemail/v0.7.1/CHANGELOG) and old changes (http://lists.roundcube.net/mail-archive/announce/2011-08/0000002.html).
2011-09-16Bump PKGREVISION from PHP_VERSION_DEFAULT changes.obache1-1/+2
2011-08-17Changes 0.5.4:adam2-6/+6
* Fixes XSS vulnerability
2011-06-03Changes 0.5.3:adam2-6/+6
This bugfix release fixes two important bugs in the IMAP communication which prevented sent messages from being saved in version 0.5.2.
2011-04-26Changes 0.5.2:adam3-7/+10
* TinyMCE 3.4.2 now compatible with IE9 * PEAR::Net_SMTP 1.5.2, fixed timeout issue * Fix bug where template name without plugin prefix was used in render_page hook * Support 'abort' and 'result' response in 'preferences_save' hook, add error handling * Fix bug where some content would cause hang on html2text conversion * Improve space-stuffing handling in format=flowed messages * Fix bug where some dates would produce SQL error in MySQL * Added workaround for some IMAP server with broken STATUS response * Fix bug where default_charset was not used for text messages * Stateless request tokens. No keep-alive necessary on login page * Force names of unique constraints in PostgreSQL DDL * Add code for prevention from IMAP connection hangs when server closes socket unexpectedly * Remove redundant DELETE query (for old session deletion) on login * Get around unreliable rand() and mt_rand() in session ID generation * Fix some emails are not shown using Cyrus IMAP * Fix handling of mime-encoded words with non-integral number of octets in a word * Fix parsing links with non-printable characters inside * Fixed de_CH/de_DE localization bugs * Add variable for 'Today' label in date_today option * Applied plugin changes since 0.5-stable release * Fix SQL query in rcube_user::query() so it uses index on MySQL again * Use only one from IMAP authentication methods to prevent login delays * Fix strftime format support in date_today option * Removed redundant </form> tags from contact add/edit pages * Fix CSS error in contact details screen on IE7
2011-02-11Changes 0.5.1:adam2-10/+11
This update release fixes some bugs discovered with the 0.5 stable version and also improves security by preventing some possible CSRF attacks. IDNA support has now been improved and some visual glitches in IE and Safari have been resolved.
2011-01-13Changes 0.5:adam4-42/+61
- Fix double-login/session issue - Wrap HTML parts with <html><body> and add Doctype declaration - Make rcube_autoload silently skip unknown classes - Fix charset detection in vcards with encoded values - Better CSS cursors for splitters - Show the same message only once - Fix namespaces handling - Add handling of multifolder METADATA/ANNOTATION responses - Fix handling of INBOX when personal namespace prefix is non-empty - Fix handling square brackets in links - Add description of 'use_https' option in main.inc.php.dist file
2010-11-10Added Order and Allowadam1-1/+3
2010-10-06RELEASE 0.4.2pettai2-6/+6
------------- - Fix handling of backslash as IMAP delimiter - Fix charset replacement in HTML message bodies (#1487021) - Fix: contact group input is empty when using rename action more than once on t he same group record - Fix "Server Error! (Not Found)" when using utils/save-pref action (#1487023) - Fix handling of Thunderbird's vCards (#1487024) Oked by wiz@
2010-10-03RELEASE 0.4.1pettai4-16/+34
------------- - Fix space-stuffing in format=flowed messages (#1487018) - Fix msgexport.sh now using the new imap wrapper - Avoid displaying password on shell (#1486947) - Only lower-case user name if first login attempt failed (#1486393) - Make alias setting in squirrelmail_usercopy plugin configurable (patch by pomm i, #1487007) - Prevent from saving a non-existing skin path in user prefs (#1486936) - Improve handling of single-part messages with bogus BODYSTRUCTURE (#1486898) - Fix path to SQL files when using pgsql/mysqli/sqlsrv drivers (#1486902) - Fix upgrade script for SQLite (#1486903) - Fixes in SQL init script + added update script for MSSQL database - Remove redundant date in syslog messages (#1486945) - Fix contacts list page controls when a group is selected (#1486946) - Fix SMTP test in Installer (#1486952) - Fix "Select all" causes message to be opened in folder with exactly one messag e (#1486913) - Fix Tab key doesn't work in HTML editor in Google Chrome (#1486925) - Fix TinyMCE uses zh_CN when zh_TW locale is set (#1486929) - Fix TinyMCE buttons are hidden in Opera (#1486922) - Fix JS error on IE when trying to send HTML message with enabled spellchecker (#1486940) - Display inline images with known extensions and non-image content-type (#14869 34) - Fix "Threaded" checkbox after subfolder creation (#1486928) - Fix timezone string in sent mail (#1486961) - Show disabled checkboxes for protected folders instead of dots (#1485498) - Added fieldsets in Identity form, added 'identity_form' hook - Re-added 'Close' button in upload form (#1486930, #1486823) - Fix handling of charsets with LATIN-* label - Fix messages background image handling in some cases (#1486990) - Fix format=flowed handling (#1486989) - Fix when IMAP connection fails in 'get' action session shouldn't be destroyed (#1486995) - Fix list_cols is not updated after column dragging (#1486999) - Support %z variable in host configuration options (#1487003) Oked by wiz@
2010-09-30Bump PKGREVISION by default mysql version changed from 5.0 to 5.1.obache1-1/+2
2010-09-23RELEASE 0.4-stablepettai6-99/+315
------------------ - Fix disapearing upload form disapears when user selects a file on Safari (#148 6823) - Don't replace error messages with loading info (#1486300) - Fix JS errors on compose mode switch (#1486870) - Fix message structure parsing when it lacks optional fields (#1486881) - Include all recipients in sendmail log - Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting (#1486866) - Fix default IMAP port configuration (#1486864) - Create Sent folder when starting to compose a new message (#1486802) - Fix handling of messages with Content-Type: application/* and no filename (#14 84050) - Improved compose screen: resizable body and attachments list, vertical splitte r, options menu - Fix RC forgets search results (#1483883) - TinyMCE 3.3.7 - Improve parsing of styled empty tags in HTML messages (#1486812) - Add %dc variable support in base_dn/bind_dn config (#1486779) - Add button to hide/unhide the preview pane (#1484215) - Fix no-cache headers on https to prevent content caching by proxies (#1486798) - Fix attachment filenames broken with TNEF decoder using long filenames (#14867 95) - Use user's timezone in Date header, not server's timezone (#1486119) - Add option to set separate footer for HTML messages (#1486660) - Add real SMTP error description to displayed error messages (#1485927) - Fix some IMAP errors handling when opening the message (#1485443) - Fix related parts aren't displayed when got mimetype other than image/* (#1486 432) - Multiple identity and database support for squirrelmail_usercopy plugin (#1486 517) - Support dynamic hostname (%d/%n) variables in configuration options (#1485438) - Add 'messages_list' hook (#1486266) - Add request* event triggers in http_post/http_request (#1486054) - Fix use RFC-compliant line-delimiter when saving messages on IMAP (#1486712) - Add 'imap_timeout' option (#1486760) - Fix forwarding of messages with winmail attachments - Fix handling of uuencoded attachments in message body (#1485839) - Added list_mailboxes hook in rcube_imap::list_unsubscribed() (#1486668) - Fix wrong message on file upload error (#1486725) - Add support for data URI scheme [RFC2397] (#1486740) - Added 'actionbefore', 'actionafter', 'responsebefore', 'responseafter' events - Fix double-addition of e-mail domain to content ID in HTML images - Read and send messages with format=flowed (#1484370), fixes word wrapping issu es (#1486543) - Fix duplicated attachments when forwarding a message (#1486487) - Fix message/rfc822 attachments containing only attachments are not parsed prop erly (#1486743) - Fix %00 character in winmail.dat attachments names (#1486738) - Fix handling errors of folder deletion (#1486705) - Parse untagged CAPABILITY response for LOGIN command (#1486742) - Renamed all php-cli scripts to use .sh extension - Some files from /bin + spellchecking actions moved to the new 'utils' task - Added thread tree icons - Extend contact groups support (#1486682) - Fix check-recent action issues and performance (#1486526) - Fix messages order after checking for recent (#1484664) - Fix autocomplete shows entries without email (#1486452) - Fix listupdate event doesn't trigger on search response (#1486708) - Fix select_all_mode value after selecting a message (#1486720) - Set focus to editor on reply in HTML mode (#1486632) - Fix composing in HTML jumps cursor to body instead of recipients (#1486674) - Allow columns order change per user - drag&drop (#1485795) - Add References header in read receipt (#1486681) - Fix database constraint violation when opening a message (#1486696) - Add 'loading' message while login is in progress (#1486667) - Fix quota_zero_as_unlimited (#1486662) - Fix folder subscription checking (#1486684) - Fix INBOX appears (sometimes) twice in mailbox list (#1486672) - Fix listing of attachments of some types e.g. "x-epoc/x-sisx-app" (#1486653) - Fix DB Schema checking when some db_table_* options are not set (#1486654) RELEASE 0.4-beta ---------------- - Add sizelimit and timelimit variables in LDAP config (#1486544) - Hide IMAP host dropdown when single host is defined (#1486326) - Add images pre-loading on login page (#1451160) - Add HTTP_X_REAL_IP and HTTP_X_FORWARDED_FOR to successful logins log (#1486441 ) - Fix setting spellcheck languages with extended codes (#1486605) - Fix messages list scrolling in FF3.6 (#1486472) - Fix quicksearch input focus (#1486637) - Always set changed date when flagging a DB record as deleted + provide a clean up script - Fix address book/group selection (#1486619) - Assign newly created contacts to the active group (#1486626) - Added option not to mark messages as read when viewed in preview pane (#148501 2) - Allow plugins modify the Sent folder when composing (#1486548) - Added optional (max_recipients) support to restrict total number of recipients per message (#1484542) - Re-organize editor buttons, add blockquote and search buttons - Make possible to write inside or after a quoted html message (#1485476) - Fix bugs on unexpected IMAP connection close (#1486190, #1486270) - Iloha's imap.inc rewritten into rcube_imap_generic class - Added contact groups in address book (not finished yet) - Added PageUp/PageDown/Home/End keys support on lists (#1486430) - Added possibility to select all messages in a folder (#1484756) - Added 'imap_force_caps' option for after-login CAPABILITY checking (#1485750) - Password: Support dovecotpw encryption - TinyMCE 3.3.1 - Implemented messages copying using drag&drop + SHIFT (#1484086) - Improved performance of folders operations (#1486525) - Fix blocked.gif attachment is not attached to the message (#1486516) - Managesieve: import from Horde-INGO - Managesieve: support for more than one match (#1486078) - Managesieve: support for selectively disabling rules within a single sieve scr ipt (#1485882) - Threaded message listing now available - Added sorting by ARRIVAL and CC - Message list columns configurable by the user - Removed 'index_sort' option, now we're using empty 'message_sort_col' for this - virtuser_query: support other identity data (#1486148) - Options virtuser_* replaced with virtuser_* plugins - Plugin API: Implemented 'email2user' and 'user2email' hooks - Fix forwarding message omits CC header (#1486305) - Add 'default_charset' option to user preferences (#1485451) - Add 'delete_always' option to user preferences - Support/Require tls:// prefix in 'smtp_server' option for TLS connections - Fix inconsistent behaviour of 'delete_always' option (#1486299) - Fix deleting all messages from last list page (#1486293) - Flag original messages when sending a draft (#1486203) - Changed signature separator when top-posting (#1486330) - Let the admin define defaults for search modifiers (#1485897) - Fix long e-mail addresses validation (#1486453) - Remember search modifiers in user prefs (#1486146) - Added force_7bit option to force MIME encoding of plain/text messages (#148651 0) - Use case sensitive check when checking for default folders (#1486346) - Fix checking for new mail: now checks unseen count of inbox (#1485794) - Improve performance by avoiding unnecessary updates to the session table (#148 6325) - Fix invalid <font> tags which cause HTML message rendering problems (#1486521) - Fix CVE-2010-0464: Disable DNS prefetching (#1486449) - Fix Received headers to behave better with SpamAssassin (#1486513) - Password: Make passwords encoding consistent with core, add 'password_charset' global option (#1486473) - Fix adding contacts SQL error on mysql (#1486459) - Squirrelmail_usercopy: support reply-to field (#1486506) - Fix IE spellcheck suggestion popup issue (#1486471) - Fix email address auto-completion shows regexp pattern (#1486258) - Fix merging of configuration parameters: user prefs always survive (#1486368) - Fix quota indicator value after folder purge/expunge (#1486488) - Fix external mailto links support for use as protocol handler (#1486037) - Fix attachment excessive memory use, support messages of any size (#1484660) - Fix setting task name according to auth state - Password: fix vpopmaild driver (#1486478) - Add workaround for MySQL bug [http://bugs.mysql.com/bug.php?id=46293] (#148647 4) - Fix quoted text wrapping when replying to an HTML email in plain text (#148414 1) - Fix handling of extended mailto links (with params) (#1486354) - Fix sorting by date of messages without date header on servers without SORT (# 1486286) - Fix inconsistency when not using default table names (#1486467) - Fix folder rename/delete buttons do not appear on creation of first folder (#1 486468) - Fix character set conversion fails on systems where iconv doesn't accept //IGN ORE (#1486375) - Log in performance: Create default folders on first login only - Import contacts into the selected address book (by Phil Weir) - Add support for MDB2's 'sqlsrv' driver (#1486395) - Use jQuery-1.4 - Removed problematic browser-caching of messages - Fix incompatybility with suhosin.executor.disable_emodifier (#1486321) - Use PLAIN auth when CRAM fails and imap_auth_type='check' (#1486371) - Fix removal of <title> tag from HTML messages (#1486432) - Fix 'force_https' to specified port when URL contains a port number (#1486411) - Fix to-text converting of HTML entities inside b/strong/th/hX tags (#1486422) - Bug in spellchecker suggestions when server charset != UTF8 (#1486406) - Managesieve: Fix requires generation for multiple actions (#1486397) - Fix LDAP problem with special characters in RDN (#1486320) - Improved handling of message parts of type message/rfc822 - Plugin API: added 'quota' hook - Fix parsing conditional comments in HTML messages (#1486350) - Use built-in json_encode() for proper JSON format in AJAX replies - Allow setting only selected params in 'message_compose' hook (#1486312) - Plugin API: added 'message_compose_body' hook (#1486285) - Fix counters of all folders are checked in 'getunread' action with check_all_ folders disabled (#1486128) - Fix displaying alternative parts in messages of type message/rfc822 (#1486246) - Fix possible messages exposure when using Roundcube behind a proxy (#1486281) - Fix unicode para and line separators in javascript response (#1486310) - Additional_message_headers: allow unsetting headers, support plugin's config f ile (#1486268) - Fix displaying of hidden directories in skins list (#1486301) - Fix open_basedir restriction error when reading skins list (#1486304) - Fix pasting from Office apps into html editor (#1486271) - Fix empty <a> tags parsing (#1486272) - Don't cut off attachment names when using non-RFC2231 encoding (#1485515) - Allow inserting signatures above replied message body (#1484272) - Managesieve 2.0: multi-script support - Fix imap_auth_type regression (#1486263) (ok schmonz, take over maintainer)
2010-09-22Corrected depversionspettai1-4/+4
2010-03-16Update dependency to newer package path.taca2-4/+4
converters/php-mbstring databases/php-mysqli net/php-soap textproc/php-dom textproc/php-xsl time/php-calendar No functional change should be done.
2010-03-15Remove the case of PKG_PHP_VERSION is 4.taca1-6/+1
No functional change.
2009-12-31Install missing config/mimetypes.php file.abs2-2/+8
Fixes mime type when attaching an Office (MS or Open*.org) file. Prior to this commit would always be tagged as application/octet-stream. Bump pkgrevision
2009-11-23Update to Roundcube 0.3.1 (ok schmonz). Changes since 0.3-stable:ghen4-39/+53
* Specify toolbar container in compose template (#1486247) * Fix $_SERVER['HTTPS'] check for SSL forcing on IIS (#1486243) * Avoid unnecessary page loads for selected tab (#1486032) * Fix quota indicator issues by content generation on client-size (#1486197, #1486220) * Don't display disabled sections in Settings (#1486099) * Added server-side e-mail address validation with 'email_dns_check' option (#1485857) * Fix login page loading into an iframe when session expires (#1485952) * Allow setting port number in 'force_https' option (#1486091) * Option 'force_https' replaced by 'force_https' plugin * Fix IE issue with non-UTF-8 characters in AJAX response (#1486159) * Partially fixed "empty body" issue by showing raw body of malformed message (#1486166) * Fix importing/sending to email address with whitespace (#1486214) * Added XIMSS (CommuniGate) driver for Password plugin * Fix newly attached files are not saved in drafts w/o editing any text (#1486202) * Added attachment upload indicator with parallel upload (#1486058) * Use default_charset for bodies of messages without charset definition (#1486187) * Password: added cPanel driver * Fix return to first page from e-mail screen (#1486105) * Fix handling HTML comments in HTML messages (#1486189) * Fix folder/messagelist controls alignment - icons used (#1486072) * Fix LDAP addressbook shows 'Contact not found' error sometimes (#1486178) * Fix cache status checking + improve cache operations performance (#1486104) * Prevent from setting INBOX as any of special folders (#1486114) * Fix regular expression for e-mail address (#1486152) * Fix Received header format * Implemented sorting by message index - added 'index_sort' option (#1485936) * Fix dl() use in installer (#1486150) * Added 'ldap_debug' option * Fix "Empty startup greeting" bug (#1486085) * Fix setting user name in 'new_user_identity' plugin (#1486137) * Fix incorrect count of new messages in folder list when using multiple IMAP clients (#1485995) * Fix all folders checking for new messages with disabled caching (#1486128) * Support skins in 'archive' and 'markasjunk' plugins * Added 'html_editor' hook (#1486068) * Fix DB constraint violation when populating messages cache (#1486052) * Password: added password strength options (#1486062) * Fix LDAP partial result warning (#1485536) * Fix delete in message view deletes permanently with flag_for_deletion=true (#1486101) * Use faster/secure mt_rand() (#1486094) * Fix roundcube hangs on empty inbox with bincimapd (#1486093) * Fix wrong headers for IE on servers without $_SERVERHTTPS? (#1485926) * Force IE style headers for attachments in non-HTTPS session, 'use_https' option (#1485655) * Check 'post_max_size' for upload max filesize (#1486089) * Password Plugin: Fix %d inserts username instead of domain (#1486088) * Fix rcube_mdb2::affected_rows() (#1486082)
2009-09-20Update to 0.3. From the changelog:schmonz4-125/+194
- Fix gn and givenName should be synonymous in LDAP addressbook (#1485892) - Add mail_domain to LDAP email entries without @ sign (#1485201) - Fix saving empty values in LDAP contact data (#1485781) - Fix LDAP contact update when RDN field is changed (#1485788) - Fix LDAP attributes case senitivity problems (#1485830) - Fix LDAP addressbook browsing when only one directory is used (#1486022) - Fix endless loop on error response for APPEND command (#1486060) - Don't require date.timezone setting in installer (#1485989) - Fix date sorting problem with Courier IMAP server (#1486065) - Unselect pressed buttons on mouse up (#1485987) - Don't set php_value error_log in .htaccess but mention in INSTALL (#1485924) - Fix too small status/flag/attachment columns in Safari 4 (#1486063) - Fix selection disabling while dragging splitter in webkit browsers (#1486056) - Added 'new_messages' plugin hook (#1486005) - Added 'logout_after' plugin hook (#1486042) - Added 'message_compose' hook - Added 'imap_connect' hook (#1485956) - Fix vcard_attachments plugin (#1486035) - Updated PEAR::Auth_SASL to 1.0.3 version - Use sequence names only with PostgreSQL (#1486018) - Re-designed User Preferences interface - Fix MS SQL DDL (#1486020) - Fix rcube_mdb2.php: call to setCharset not implemented in mssql driver (#1486019) - Added 'display_next' option - Fix rcube_mdb2::unixtimestamp for MS SQL (#1486015) - Fix HTML washing to respect character encoding - Fix endless loop in iil_C_Login() with Courier IMAP (#1486010) - Fix #messagemenu display on IE (#1486006) - Speedup UI by using sprites for (toolbar) buttons - Fix charset names with X- prefix handling - Fix displaying of HTML messages with unknown/malformed tags (#1486003) From Fredrik Pettai in pkg/42099.
2009-07-25Update to 0.2.2. From the changelog:schmonz3-8/+12
- Fix quicksearchbox look in Chrome and Konqueror (#1484841) - Fix UTF-8 byte-order mark removing (#1485514) - Fix folders subscribtions on Konqueror (#1484841) - Fix debug console on Konqueror and Safari - Fix messagelist focus issue when modifying status of selected messages (#1485807) - Support STARTTLS in IMAP connection (#1485284) - Fix DEL key problem in search boxes (#1485528) - Support several e-mail addresses per user from virtuser_file (#1485678) - Fix drag&drop with scrolling on IE (#1485786) - Fix adding signature separator in html mode (#1485350) - Fix opening attachment marks message as read (#1485803) - Fix 'temp_dir' does not support relative path under Windows (#1484529) - Fix "Initialize Database" button missing from installer (#1485802) - Fix compose window doesn't fit 1024x768 window (#1485396) - Fix service not available error when pressing back from compose dialog (#1485552) - Fix using mail() on Windows (#1485779) - Fix word wrapping in message-part's <PRE>s for printing (#1485787) - Fix incorrect word wrapping in outgoing plaintext multibyte messages (#1485714) - Fix double footer in HTML message with embedded images - Fix TNEF implementation bug (#1485773) - Fix incorrect row id parsing for LDAP contacts list (#1485784) - Fix 'mode' parameter in sqlite DSN (#1485772) From Fredrik Pettai in PR pkg/41778 (and private mail that once again got lost in the shuffle, sorry).
2009-06-14Remove @dirrm entries from PLISTsjoerg1-146/+1
2009-03-20Remove deplicate DOM DEPENDS, pointed out by obache@adrianp1-2/+1
2009-03-18Bump PKGREVISION for PLIST fix.wiz1-1/+2
2009-03-18Fix PLIST (some directories were not removed).ghen1-1/+4
2009-03-11Updated mail/roundcube to 0.2.1abs3-30/+37
pkgsrc changes - add PKG_DESTDIR_SUPPORT= user-destdir distribution changes: - Use US-ASCII as failover when Unicode searching fails (#1485762) - Fix errors handling in IMAP command continuations (#1485762) - Fix FETCH result parsing for servers returning flags at the end of result (#1485763) - Fix datetime columns defaults in mysql's DDL (#1485641) - Fix attaching more than nine inline images (#1485759) - Support 'UNICODE-1-1-UTF-7' alias for UTF-7 encoding (#1485758) - Fix mime-type detection using a hard-coded map (#1485311) - Don't return empty string if charset conversion failed (#1485757) - Disable concurrent autocomplete query results display (#1485743) - Fix new lines stripped from message footer (#1485751) - Fix IE problem with mouse click autocomplete (#1485739) - Fix html body washing on reply/forward + fix attachments handling (#1485676) - Fix multiple recipients input parsing (#1485733) - Fix replying to message with html attachment (#1485676) - Use default_charset for messages without specified charset (#1485661, #1484961) - Support non-standard "GMT-XXXX" literal in date header (#1485729) - Added TNEF support to decode MS Outlook attachments (winmail.dat) - Fix "value continuation" MIME headers by adding required semicolon (#1485727) - Fix pressing select all/unread multiple times (#1485723) - Fix selecting all unread does not honor new messages (#1485724) - Fix some base64 encoded attachments handling (#1485725) - Support NGINX as IMAP backend: better BAD response handling (#1485720) - Performance fix: don't fetch attachment parts headers twice to parse filename - Fix checking for recent messages on various IMAP servers (#1485702) - Performance fix: Don't fetch quota and recent messages in "message view" mode - Fix displaying of alternative-inside-alternative messages (#1485713) - Fix MDNSent flag checking, use arbitrary keywords (asterisk) flag (#1485706) - Fix creation of folders with '&' sign in name - Fix parsing of email addresses without angle brackets (#1485693) - Save spellcheck corrections when switching from plain to html editor (and spellchecking is on) - Fix large search results on server without SORT capability (#1485668) - Get rid of preg_replace() with eval modifier and create_function usage (#1485686) - Bring back <base> and <link> tags in HTML messages - Fix XSS vulnerability through background attributes as reported by Julien Cayssol - Fix problems with backslash as IMAP hierarchy delimiter (#1484467) - Secure vcard export by getting rid of preg's 'e' modifier use (#1485689) - Fix authentication when submitting form with existing session (#1485679) - Allow absolute URLs to images in HTML messages/sigs (#1485666) - Fix message body which contains both inline attachments and emotions - Fix SQL query execution errors handling in rcube_mdb2 class (#1485509) - Fix address names with '@' sign handling (#1485654) - Improve messages display performance - Fix messages searching with 'to:' modifier
2009-02-28Nice try but ${FIND} -empty aint that portableadrianp1-4/+17
Replace pax with ${PAX}
2009-02-10Add php DOM support depending on the version of PHP in useadrianp1-1/+8
PKGREVISION++
2009-01-19Updated mail/roundcube to 0.2stableabs6-27/+38
- Fix mark popup in IE 7 (#1485369) - Fix line-break issue when copy & paste in Firefox (#1485425) - Fix autocomplete "unknown server error" (#1485637) - Fix STARTTLS before AUTH in SMTP connection (#1484883) - Support multiple quota values in QUOTAROOT resonse (#1485626) - Only abbreviate file name for IE < 7 browsers (#1485063) - Performance: allow setting imap rootdir and delimiter before connect (#1485172) - Fix sorting of folders with more than 2 levels (#1485569) - Fix search results page jumps in LDAP addressbook (#1485253) - Fix empty line before the signature in IE (#1485351) - Fix horizontal scrollbar in preview pane on IE (#1484633) - Add Robots meta tag in login page and installer (#1484846) - Added 'show_images' option, removed 'addrbook_show_images' (#1485597) - Option to check for new mails in all folders (#1484374) - Don't set client busy when checking for new messages (#1485276) - Allow UTF-8 folder names in config (#1485579) - Add junk_mbox option configuration in installer (#1485579) - Do serverside addressbook queries for autocompletion (#1485531) - Allow setting attachment col position in 'list_cols' option - Allow override 'list_cols' via skin (#1485577) - Fix 'cache' table cleanup on session destroy (#1485516) - Increase speed of session destroy and garbage clean up - Fix session timeout when DB server got clock skew (#1485490) - Fix handling of some malformed messages (#1484438) - Speed up raw message body handling - Better HTML entities conversion in html2text (#1485519) - Fix big memory consumption and speed up searching on servers without SORT capability - Fix setting locale to tr_TR, ku and az_AZ (#1485470) - Use SORT for searching on servers with SORT capability - Added message status filter - Fix empty file sending (#1485389) - Improved searching with many criterias (calling one SEARCH command) - Fix HTML editor initialization on IE (#1485304) - Add warning when switching editor mode from html to plain (#1485488) - Make identities list scrollable (#1485538) - Fix problem with numeric folder names (#1485527) - Added BYE response simple support to prevent from endless loops in imap.inc (#1483956) - Fix unread message unintentionally marked as read if read_when_deleted=true (#1485409) - Remove port number from SERVER_NAME in smtp_helo_host (#1485518) - Don't send disposition notification receipts for messages marked as 'read' (#1485523) - Added 'keep_alive' and 'min_keep_alive' options (#1485360) - Added option 'identities_level', removed 'multiple_identities' - Allow deleting identities when multiple_identities=false (#1485435) - Added option focus_on_new_message (#1485374) - Fix html2text class autoloading on Windows (#1485505) - Fix html signature formatting when identity save error occured (#1485426) - Add feedback and set busy when moving folder (#1485497) - Fix 'Empty' link visibility for some languages e.g. Slovak (#1485489) - Fix messages count bar overlapping (#1485270) - Fix adding signature in drafts compose mode (#1485484) - Fix iil_C_Sort() to support very long and/or divided responses (#1485283) - Fix matching case sensitivity when setting identity on reply (#1485480) - Prefer default identity on reply - Fix imap searching on ISMail server (#1485466) - Add css class for flagged messages (#1485464) - Write username instead of id in sendmail log (#1485477) - Fix htmlspecialchars() use for PHP version < 5.2.3 (#1485475) - Fix js keywords escaping in json_serialize() for IE/Opera (#1485472) - Added bin/killcache.php script (#1485434) - Add support for SJIS, GB2312, BIG5 in rc_detect_encoding() - Fix vCard file encoding detection for non-UTF-8 strings (#1485410) - Add 'skip_deleted' option in User Preferences (#1485445) - Minimize "inline" javascript scripts use (#1485433) - Fix css class setting for folders with names matching defined classes names (#1485355) - Fix race conditions when changing mailbox - Fix spellchecking when switching to html editor (#1485362) - Fix compose window width/height (#1485396) - Allow calling msgimport.sh/msgexport.sh from any directory (#1485431) - Localized filesize units (#1485340) - Better handling of "no identity" and "no email in identity" situations (#1485117) - Added 'mime_param_folding' option with possibility to choose long/non-ascii attachment names encoding eg. to be readable in MS Outlook/OE (#1485320) - Added "advanced options" feature in User Preferences - Fix unread counter when displaying cached massage in preview panel (#1485290) - Fix htmleditor spellchecking on MS Windows (#1485397) - Fix problem with non-ascii attachment names in Mail_mime (#1485267, #1485096) - Fix language autodetection (#1485401) - Fix button label in folders management (#1485405) - Fix collapsed folder not indicating unread msgs count of all subfolders (#1485403) - Fix handling of apostrophes in filenames decoded according to rfc2231
2008-12-23Update to version 2.0beta2.ahoka2-6/+6
This update fixes a serious security flaw, which can lead to arbitrary command execution on the server running roundcube. I could not find a formal changelog, but here's what the website writes: There were two security issues reported which are now fixed. The first was as possible code injection using the html2text conversion script. The other exploit used the unchecked size parameters of the quota image to let PHP create huge images eating up all the server memory.
2008-10-02Update to 0.2beta (from 0.2alpha), and take MAINTAINER. From the changelog:schmonz11-180/+399
- Made config files location configurable (#1485215) - Reduced memory footprint when forwarding attachments (#1485345) - Allow and use spellcheck attribute for input/textarea fields (#1485060) - Added icons for forwarded/forwarded+replied messages (#1485257) - Added Reply-To to forwarded emails (#1485315) - Display progress message for folders create/delete/rename (#1485357) - Smart Tags and NOBR tag support in html messages (#1485363, #1485327) - Redesign of the identities settings (#1484042) - Add config option to disable creation/deletion of identities (#1484498) - Added 'sendmail_delay' option to restrict messages sending interval (#1484491) - Added vertical splitter for folders list resizing - Added possibility to view all headers in message view - Fixed splitter drag/resize on Opera (#1485170) - Fixed quota img height/width setting from template (#1484857) - Refactor drag & drop functionality. Don't rely on browser events anymore (#1484453) - Insert "virtual" folders in subscription list (#1484779) - Added link to open message in new window - Enable export of address book contacts as vCard - Add feature to import contacts from vcard files (#1326103) - Respect Content-Location headers in multipart/related messages according to RFC2110 (#1484946) - Allowed max. attachment size now indicated in compose screen (#1485030) - Also capture backspace key in list mode (#1484566) - Allow application/pgp parts to be displayed (#1484753) - Correctly handle options in mailto-links (#1485228) - Immediately save sort_col/sort_order in user prefs (#1485265) - Truncate very long (above 50 characters) attachment filenames when displaying - Allow to auto-detect client language if none set (#1484434) - Auto-detect the client timezone (user configurable) - Add RFC2231 header value continuations support for attachment filenames + hack for servers that not support that feature - Fix Reply-To header displaying (#1485314) - Mark form buttons that provide the most obvious operation (mainaction) - Added option 'quota_zero_as_unlimited' (#1484604) - Added PRE handling in html2text class (#1484740) - Added folder hierarchy collapsing - Added options to use syslog instead of log file (#1484850) - Added Logging & Debugging section in Installer - Fix In-Reply-To and References headers when composing saved draft message (#1485288) - Fix html message charset conversion for charsets with underline (#1485287) - Fix buttons status after contacts deletion (#1485233) - Fix escaping of To: and From: fields when building message body for reply or forward in the HTML editor (#1484904) - Use current mailbox name in template (#1485256) - Better fix for skipping untagged responses (#1485261) - Added pspell support patch by Kris Steinhoff (#1483960) - Enable spellchecker for HTML editor (#1485114) - Respect spellcheck_uri in tinyMCE spellchecker (#1484196) - Case insensitive contacts searching using PostgreSQL (#1485259) - Make default imap folders configurable for each user (#1485075) - Save outgoing mail to selectable folder (#1324581) - Fix hiding of mark menu when clicking th button again (#1484944) - Use long date format in print mode (#1485191) - Updated TinyMCE to version 3.1.0.1 - Re-enable autocomplete attribute for login form (#1485211) - Check PERMANENTFLAGS before saving $MDNSent flag (#1484963, #1485163) - Added flag column on messages list (#1484623) - Patched Mail/MimePart.php (http://pear.php.net/bugs/bug.php?id=14232) - Allow trash/junk subfolders to be purged (#1485085) - Store compose parameters in session and redirect to a unique URL - Fixed CRAM-MD5 authentication (#1484819) - Fixed forwarding messages with one HTML attachment (#1484442) - Fixed encoding of message/rfc822 attachments and image/pjpeg handling (#1484914) - Added option to select skin in user preferences - Added option to configure displaying of attached images below the message body - Added option to display images in messages from known senders (#1484601) - User preferences grouped in more fieldsets - Fix corrupted MIME headers of messages in Sent folder (#1485111) - Fixed bug in MDB2 package: http://pear.php.net/bugs/bug.php?id=14124 - Use keypress instead of keydown to select list's row (#1484816) - Don't call expunge and don't remove message row after message move if flag_for_deletion is set to true (#1485002)
2008-07-30Update to 0.2-alpha, which is no less alpha than 0.1.1 and fixes aschmonz11-337/+408
major bug preventing the display of non-UTF8 messages. Includes a pkgsrc patch to restore PKG_SYSCONFDIR support (#1485215). From the changelog: - Added option to disable autocompletion from selected LDAP address books (#1484922) - TLS support in LDAP connections: 'use_tls' property (#1485104) - Fixed removing messages from search set after deleting them (#1485106) - imap.inc: Fixed iil_C_FetchStructureString() to handle many literal strings in response (#1484969) - Support for subfolders in default/protected folders (#1484665) - Disallowed delimiter in folder name (#1484803) - Support " and \ in folder names - Escape \ in login (#1484614) - Better HTML sanitization with the DOM-based washtml script (#1484701) - Fixed sorting of folders with non-ascii characters - Fixed Mysql DDL for default identities creation (#1485070) - In Preferences added possibility to configure 'read_when_deleted', 'mdn_requests', 'flag_for_deletion' options - Made IMAP auth type configurable (#1483825) - Fixed empty values with FROM_UNIXTIME() in rcube_mdb2 (#1485055) - Fixed attachment list on IE 6/7 (#1484807) - Fixed JavaScript in compose.html that shows cc/bcc fields if populated - Make password input fields of type password in installer (#1484886) - Don't attempt to delete cache entries if enable_caching is FALSE (#1485051) - Optimized messages sorting on servers without sort capability (#1485049) - Corrected message headers decoding when charset isn't specified and improved support for native languages (#1485050, #1485048) - Expanded LDAP configuration options to support LDAP server writes. - Installer: encode special characters in DB username/password (#1485042) - Fixed management of folders with national characters in names (#1485036, #1485001) - Fixed identities saving when using MDB2 pgsql driver (#1485032) - Fixed BCC header reset (#1484997) - Improved messages list performance - patch from Justin Heesemann - Append skin_path to images location only when it starts with '/' sign (#1484859) - Fix IMAP response in message body when message has no body (#1484964) - Fixed non-RFC dates formatting (#1484901) - Fixed typo in set_charset() (#1484991) - Decode entities when inserting HTML signature to plain text message (#1484990) - HTML editing is now working with PHP5 updates and TinyMCE v3.0.6 - Fixed signature loading on Windows (#1484545) - Added language support to HTML editing (#1484862) - Fixed remove signature when replying (#1333167) - Fixed problem with line with a space at the end (#1484916) - Fixed <!DOCTYPE> tag filtering (#1484391) - Fixed <?xml> tag filtering (#1484403) - Added sections (fieldset+label) in Settings interface - Mark as read in one action with message preview (#1484972) - Deleted redundant quota reads (#1484972) - Added options for empty trash and expunge inbox on logout (#1483863) - Removed lines wrapping when displaying message - Fixed month localization - Changed codebase to PHP5 with autoloader
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg1-2/+3
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-05-04Update to 0.1.1adrianp9-257/+235
pkgsrc changes: - Use the 'dep' version to install roundcube with no included dependencies and instead manage it all through pkgsrc - suggestion from schmonz@ - Move the config files to ${PREFIX}/share/roundcube/config as it was becomming difficult to manage them under ${PKG_SYSCONFDIR} - Add the GUI installer scripts to the install so users can use it for the initial setup and generation of the configuration files. - Add a note to the roundcube.conf file about protection of the installer directory once initially used. - Don't assume apache is the only supported web server (because it's not) we don't support any additional ones now but this will make integration down the track easier if we do. - Increased PKG_SUGGESTED_OPTIONS based on documentation in the INSTALL file. - Add more required PHP options to roundcube.conf Thanks to Dan Engholm for feedback on the package. From the ChangeLog: * Clear selection when selecting single item (1484942) * Remove hard-coded image size in skin templates (1484893) * Database schema improvements (dropped unnecessary indexes) * Fixed creating a new folder with a comma in its name (1484681) * Fixed sorting of messages when default mailbox is empty (1484317) * Improve message previewpane - less loading (1484316) * Fixed login form autocompletion (1484839) * Fixed virtuser_query option for mdb2 backend (1484874) * Fixed attachment resoting from Drafts when message body was empty (1484506) * Fixed usage of ob_gzhandler (1484851) * Fixed message part window in IE6 (1484610) * Fixed decoding of mime-encoded strings (1484191) * Fixed some iconv/mb_string problems (1484598) * Correctly quote mailbox name when using in URL (1484313) * Fixed "headers already sent" errors (1484860)
2008-03-15Patches from schmonz@ for 0.1-stableadrianp5-19/+119
Notes: First "stable" release ever. Introduces an install script, some new features and many bug fixes. Changes: - Added interactive installer script - Allow to send mail with BCC recipients only - Remember decision to display images for a certain message during session - Remember search results - Add Received header on outgoing mail - Implement Message-Disposition-Notification (Receipts) - Don't create default folders by default - Fixed some potential security risks (audited by Andris) - Filter linked/imported CSS files - Improve message compose screen and many bug fixes. See http://trac.roundcube.net/wiki/Changelog for details.
2008-01-10Make the config files writable for root and strictly read-only for the userghen1-3/+4
the app runs as. Bump PKGREVISION.
2007-11-08Update to RC2adrianp5-57/+42
New message parser (less memory consuming) Works with PHP safe_mode Create valid HTML New LDAP integration Search for contacts Improve message compose screen IPv6 Compatability Improved XHTML validation Identify mailboxes case-sensitive Lowered status message time from 5 to 3 seconds to improve responsiveness See http://trac.roundcube.net/wiki/Changelog for all the details
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-2/+5
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2007-06-06s/\/roundcube\//\/roundcube/ from justin (at) shiningsilence.comadrianp1-2/+2
2007-06-05* Incorporate some suggestions from justin (at) shiningsilence.com andadrianp4-13/+24
just explain a little better how RoundCube is setup in pkgsrc. * While were here update to 20070528 2007/05/28 (thomasb) --------- - Fixed buggy imap_root settings (closes 1484379) - Prevent default events on subject links (1484399) - Typo in rcube_smtp.inc 2007/05/23 (estadtherr) ---------- - Upgrade to TinyMCE v2.1.1.1 2007/05/18 (thomasb) ---------- - Use HTTP-POST requests for actions that change state 2007/05/17 (thomasb) ---------- - Updated Catalan, Russian, Portuguese, Slovak and Chinese translations - Renamed localization folder for Chinese (Big5) - Chanegd Slovenian language code from 'si' to 'sl' - Added Sinhala (Sri-Lanka) localization - Use global filters and bind username/ for Ldap searches (1484159) - Hide quota display if imap server does not support it - Hide address groups if no LDAP servers configured - Add link to message subjects (closes 1484257) - Better SQL query for contact listing/search (closes 1484369) 2007/05/13 (thomasb) ---------- - Updated Norwegian (bokmal), Czech, Danish and Portuguese (standard) translation - Fixed marking as read in preview pane (closes 1484364) - CSS hack to display attachments correctly in IE6 - Wrap message body text (closes 1484148)
2007-05-11Update to 20070508 snapshot. From the changelog:schmonz6-54/+122
2007/05/01 (thomasb) ---------- - Updated German, Euskara, Hungarian, Romanian and Spanish translation - Added Hindi and Kurdish localization 2007/04/28 (thomasb) ---------- - LDAP access is back in address book (closes #1484087) - Added search function for contacts - New Template parsing and output encoding - Fixed bugs #1484119 and #1483978 2007/04/08 (thomasb) ---------- - Fixed message moving procedure (closes #1484308) - Fixed display of multiple attachments (closes #1466563) - Fixed check for new messages (closes #1484310) - List attachments without filename 2007/03/27 (thomasb) ---------- - New session authentication: Change sessid cookie when login, authentication with sessauth cookie is now configurable. Should close bugs #1483951 and #1484299 2007/03/23 (thomasb) ---------- - Correctly translate mailbox names (closes #1484276) - Quote e-mail address links (closes #1484300) 2007/03/21 (thomasb) ---------- - Updated PEAR::Mail_mime package - Added Persian localization - Updated Catalan and Brazilian Portuguese translations - Updated INSTALL manual with a note about database passwords - Accept single quotes for HTML attributes when modifying message body (thanks Jason) - Sanitize input for new users/identities (thanks Colin Alston) 2007/03/19 (thomasb) ---------- - Don't download HTML message parts - Convert HTML parts to plaintext if 'prefer_html' is off - Correctly parse message/rfc822 parts (closes #1484045) - Code cleanup 2007/03/18 (thomasb) ---------- - Also use user_id for unique key in messages table (closes #1484074) - Hide contacts drop down on blur (closes #1484203) - Make entries in contacts drop down clickable - Turn off browser autocompletion on login page - Quote <? in text/html message parts - Hide border around radio buttons - Replaced old JS function calls. 2007/03/13 (thomasb) ---------- - Applied patch for attachment download by crichardson (closes #1484198) - Fixed bug in Postgres DB handling (closes #1484068) - Fixed bug of invalid calls to fetchRow() in rcube_db.inc (closes #1484280) - Fixed array_merge bug (closes #1484281) - Fixed flag for deletion in list view (closes #1484264) - Finally support semicolons as recipient separator (closes ##1484251) - Fixed message headers (subject) encoding pkgsrc changes: * Make iconv and mbstring dependencies PKG_OPTIONS ("iconv" and "multibyte") * Write logs and tempfiles under ${VARBASE}, not ${PREFIX} * Cosmetic and pkglint-appeasing tweaks
2007-04-08Remove php-imap depenedencyadrianp1-2/+1
Pointed out by schmonz@ No PKGREVISION bump, ride the initial import
2007-04-08RoundCube Webmail is a browser-based multilingual IMAP client with anadrianp7-0/+892
application-like user interface. It provides full functionality you expect from an e-mail client, including MIME support, address book, folder manipulation, message searching and spell checking. RoundCube Webmail is written in PHP and requires the MySQL database. The user interface is fully skinnable using XHTML and CSS 2. This is roundcube-0.1-20070314 (SVN build 508) Suggested by schmonz@