Commit Graph

2476 Commits (6daefc3d45e0977e9a97366ccd6efe249a82e2ae)

Author SHA1 Message Date
Aleksander Machniak f0431c7475 Fix uninitialized string offset in rcube_utils::bin2ascii() and make sure rcube_utils::random_bytes() result has always requested length (#5788) 7 years ago
Aleksander Machniak 0bef84c410 Fix decoding non-ascii attachment names from TNEF attachments (#5646, #5799) 7 years ago
Aleksander Machniak 257ed36065 Update changelog 7 years ago
Thomas Bruederli f86154349d Add milestone to changelog 7 years ago
Aleksander Machniak 2cb9de358b Return "401 Unauthorized" status when login fails (#5663) 7 years ago
Aleksander Machniak 6dee73a0ec Support both comma and semicolon as recipient separator, drop recipients_separator option (#5092) 7 years ago
Aleksander Machniak bcc6405552 Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 (#5772) 7 years ago
Aleksander Machniak 7b4b36b16c Plugin API: Added 'show_bytes' hook (#5001) 7 years ago
Aleksander Machniak 3fbda34a51 subscriptions_option: show \\Noselect folders greyed out (#5621) 7 years ago
Aleksander Machniak 76170baac0 Fix bug where it wasn't possible to set timezone to auto-detected value (#5782) 7 years ago
Aleksander Machniak f8537d0221 Code optimization, update changelog 7 years ago
Aleksander Machniak fe2f553688 Add option to not indent quoted text on top-posting reply (#5105)
by setting reply_mode = 2
7 years ago
Aleksander Machniak 6ad4ebe431 Fix SQL syntax error on MariaDB 10.2 (#5774) 7 years ago
Aleksander Machniak bb67757b5c Removed global $CONFIG variable 7 years ago
Aleksander Machniak 8fff21deb5 Fix POST parameter reflection in default_charset selector (#5768) 7 years ago
Aleksander Machniak 7647612f0c Performance: Skip redundant LISTSCRIPTS command 7 years ago
Aleksander Machniak 7090058b9f Enigma: Fix compatibility with assets_dir 7 years ago
Aleksander Machniak 982d211ec0 Update changelog, CS fixes 7 years ago
Aleksander Machniak f7809af6e4 Support AUTHENTICATE LOGIN for IMAP connections (#5563)
Add imap_auth_type=IMAP to force use of LOGIN instead of AUTHENTICATE LOGIN.
In imap_auth_type=CHECK mode prefer LOGIN over AUTHENTICATE LOGIN (for performance reasons).
7 years ago
Aleksander Machniak 0a7a95b714 Support LDAP GSSAPI authentication (#5703)
Requires https://git.kolab.org/rPNL1d87f98d300645e15b7ad2819fcffb19010a060f
7 years ago
Aleksander Machniak 59e5cef08c Allow contacts without an email address (#5079) 7 years ago
Aleksander Machniak 4098c94503 Update changelog 7 years ago
Aleksander Machniak 5af38a45cf Localized timezone selector (#4983) 7 years ago
Aleksander Machniak 3e1c542c64 Update changelog 7 years ago
Aleksander Machniak d151afd229 Fix addressbook searching by gender (#5757) 7 years ago
Aleksander Machniak 5804ef8aa2 Fix folders list sorting on Windows - if php-intl is available (#5732) 7 years ago
Aleksander Machniak 836f938e1a Fix bug where it wasn't possible to scroll folders list in Edge (#5750) 7 years ago
Aleksander Machniak 8f22c3287d Fix bug where comment notation within style tag would cause the whole style to be ignored (#5747) 7 years ago
Aleksander Machniak 715e8bf8bd Print error from CLI scripts when system/exec function is disabled (#5744) 7 years ago
Aleksander Machniak 533d32e991 Update to TinyMCE 4.5.7 7 years ago
Aleksander Machniak 9ff7b78c7e Fix conflict with _gid cookie of Google Analytics (#5748)
TODO: Review the whole code base and don't use INPUT_GPC when it's not really needed,
      in most cases we should not read $_COOKIE.
7 years ago
Aleksander Machniak 6171545407 Fix typo 7 years ago
Aleksander Machniak 78c54c128d Fix bug where invalid recipients could be silently discareded (#5739) 7 years ago
Aleksander Machniak f1ec339893 Add CVE ident 7 years ago
Aleksander Machniak 89987ee1e0 Password: Fix security issue in virtualmin and sasl drivers 7 years ago
Thomas Bruederli 6dc1047348 Update changelog 7 years ago
Aleksander Machniak cc0defce86 Fix failing database schema check in all engines except mysql (#5730) 7 years ago
Aleksander Machniak 68396698ec Update changelog 7 years ago
Aleksander Machniak 712875bde1 Fix bug where base_dn setting was ignored inside group_filters (#5720) 7 years ago
Aleksander Machniak 72f19c079f Installer: Fix DB schema initialization on MS SQL Server 7 years ago
Aleksander Machniak 065b16df12 Update to TinyMCE 4.5.6 7 years ago
Aleksander Machniak a7c43c6e38 Merge branch 'master' of github.com:roundcube/roundcubemail 7 years ago
Aleksander Machniak e160e48069 Fix undesired effects when postgres database uses different timezone than PHP host (#5708)
Allow passing DateTime variables as query arguments. Their value will
be converted to date/time input string in format specific to the database type
(with timezone on postgres).
7 years ago
Aleksander Machniak 34446e00ca Fix bug where namespace prefix could not be truncated on folders list if show_real_foldernames=true (#5695) 7 years ago
Aleksander Machniak 19fcc35a55 Fix regression in LDAP fuzzy search where it always used prefix search instead (#5713) 7 years ago
Aleksander Machniak 9256688038 Update changelog 7 years ago
Aleksander Machniak 0b41da158d Use jQuery 3.2.1 7 years ago
Aleksander Machniak b1688a60ad Add CVE identifier 7 years ago
Aleksander Machniak f69807674a Rephrase log entry 7 years ago
Aleksander Machniak 6271b88bab Fix so settings/upload.inc could not be used by plugins (#5694) 7 years ago
Aleksander Machniak 7347c22af8 Update to TinyMCE 4.5.5 7 years ago
Aleksander Machniak 3a3fdde196 Use jQuery 3.2.0 7 years ago
ka7 9a35768c26 spelling fixes (#5690) 7 years ago
Aleksander Machniak b59ff5cafb Fix XSS issue in handling of a style tag inside of an svg element 7 years ago
Aleksander Machniak 8953c7a257 Fix possible defect in handling \r\n in scripts (#5685) 7 years ago
Aleksander Machniak fa32c2c471 Plugin API: Call message_part_structure hook for sub-parts of multipart/alternative message (#5678) 7 years ago
Aleksander Machniak 821d449d86 Fix/rephrase "unsaved changes" warning when cancelling a draft (#5610) 7 years ago
Aleksander Machniak 13b98199ed Managesieve: Fix parser issue with empty lines between comments (#5657) 7 years ago
Aleksander Machniak cd61d7ebd0 Minimize unwanted message loading in preview frame on drag (#5616)
also remove dummy_select flag which is not needed anymore.
7 years ago
Aleksander Machniak dae5ffd07a Fix bug where it was too easy accidentally move a folder when using the subscription checkbox (#5655) 7 years ago
Aleksander Machniak 364e887b32 Add rewrite rule to disable access to /vendor/bin folder in .htaccess (#5630) 7 years ago
Aleksander Machniak 95a7ece543 Fix update of group name in the contacts list header on group rename (#5648) 7 years ago
Aleksander Machniak dd53a3d486 Enigma: Fix handling of messages with nested PGP encrypted parts (#5634) 7 years ago
Aleksander Machniak 61bec3efa4 Fix regression where groups with email address were resolved to its members' addresses 8 years ago
Aleksander Machniak d04cc14018 Enigma: Always use detached signatures (#5624) 8 years ago
Aleksander Machniak 46e3b94826 Fix bug where signature couldn't be added above the quote in Firefox 51 (#5628) 8 years ago
Aleksander Machniak bae3b2ac9b Update changelog 8 years ago
Aleksander Machniak b4d7b41a6f Update changelog 8 years ago
Aleksander Machniak 73d53051cd Fix bug where some classic skin images were not displayed in IE/Edge (#5614)
Converted from png to gif according to file extension.
8 years ago
Aleksander Machniak f4b57bad31 Fix missing thread expand icon on search result in widescreen mode (#5613) 8 years ago
Aleksander Machniak 78237c84b4 Fix bug where mail content frame couldn't be reset in some corner cases (#5608) 8 years ago
Aleksander Machniak 700fbd4066 Fix PHP error on update of a contact with multiple email addresses when using PHP 7.1 (#5587) 8 years ago
Aleksander Machniak e08f22ef28 Fix bug where external content in src attribute of input/video tags was not secured (#5583) 8 years ago
Aleksander Machniak 7340360e79 Fix bug where image data URIs in css style were treated as evil/remote in mail preview (#5580) 8 years ago
Thomas Bruederli f78e2a4367 Add 1.3-beta milestone + update copyright year 8 years ago
Aleksander Machniak 9d45ef20cc Fix so group/addressbook selection is retained on page refresh 8 years ago
Aleksander Machniak eec77c1a99 Fix some advanced search issues with multiple addressbooks (#5572) 8 years ago
Aleksander Machniak 2418f07985 Nicely handle contact deletion on contact edit (#5522) 8 years ago
Aleksander Machniak ab429dbef2 Fix rsync error handling in installto.sh script (#5562) 8 years ago
Aleksander Machniak 68c9b669e4 Fix adding images to new identity signatures
It already worked only on edits, because the image data for new identity
was stored in the wrong session item.
8 years ago
Aleksander Machniak a487055c5a Add possibility to attach contact vCard to composed message (#4997) 8 years ago
Aleksander Machniak 945a22572d Update changelog 8 years ago
Aleksander Machniak 2482088a76 Possibility to display QR code for contacts data (#5030) 8 years ago
Aleksander Machniak 29d0b80449 Enigma: Fix PHP fatal error when decrypting a message with invalid signature (#5555) 8 years ago
Aleksander Machniak f351b48771 Update changelog, CS fixes 8 years ago
Aleksander Machniak bbab6a6db7 Identicon plugin
https://kolabian.wordpress.com/2016/12/02/contact-identicons/
8 years ago
Aleksander Machniak 8fc488afa0 Parse error and CS fixes after PR merge 8 years ago
Aleksander Machniak a99e479cb4 Fix variable substitution in ldap host for some use-cases, e.g. new_user_identity (#5544) 8 years ago
Aleksander Machniak 2eede31561 Fix handling of scripts with nested rules (#5540) 8 years ago
Aleksander Machniak b2c4cf3c09 Update changelog with 1.2.3 release 8 years ago
Aleksander Machniak e240e5f8dd CS fixes and update changelog 8 years ago
Aleksander Machniak a1f679adca Fixed redundancy in sql caching system and compatibility with Galera Cluster (#5439)
- Removed redundant 'created' column from cache and cache_shared tables
- Removed use of redundant data records
- Added missing primary keys (dictionary, cache, cache_shared tables)
8 years ago
Aleksander Machniak 47d2943717 Update changelog 8 years ago
Aleksander Machniak ad9a55f8cb Support hostname and hostname:port in force_https option (#5511) 8 years ago
Aleksander Machniak c344f60d75 Fix displaying attached images with wrong Content-Type specified (#5527) 8 years ago
Aleksander Machniak 6287227fff Fix missing content check when image resize fails on attachment thumbnail generation (#5485) 8 years ago
Aleksander Machniak e306328340 Fix storing "empty" values in rcube_cache/rcube_cache_shared (#5519) 8 years ago
Aleksander Machniak 6e0effa54c Fix "Illegal string offset" warning in rcube::log_bug() on PHP 7.1 (#5508) 8 years ago
Aleksander Machniak e17fcf1649 Support ALLOW-FROM in x_frame_options (#5122) 8 years ago
Aleksander Machniak 39cceb2f89 Managesieve: Various improvement to raw script editor 8 years ago
Aleksander Machniak d02e6ea45e Fix so templating system does not mess with external (e.g. email) content (#5499) 8 years ago
Aleksander Machniak 386af483ce Fix redundant keep-alive/refresh after session error on compose page (#5500) 8 years ago
Aleksander Machniak 2dbbaf7739 Warn about too many disclosed recipients in composed email [max_disclosed_recipients] (#5132)
Allow to omit a subject when sending an email (#5068)
8 years ago
Aleksander Machniak 059dc8b635 identity_select: Support Received header (#5085) 8 years ago
Aleksander Machniak e3b61cd487 Plugin API: Added get_compose_responses hook (#5457) 8 years ago
Aleksander Machniak 1618387de7 Enigma: Support GnuPG 2.1 (#5313) 8 years ago
Aleksander Machniak 571a10751f Display error when trying to upload more files than specified in max_file_uploads (#5483) 8 years ago
Aleksander Machniak 4e0532808d Fix bug where it wasn't possible to store more that 2MB objects in memcache/apc (#5452)
Added memcache_max_allowed_packet and apc_max_allowed_packet settings
8 years ago
Aleksander Machniak 33addff305 assword: Added possibility to nicely handle password epiration from other plugins (#5468)
Squashed commit of the following:

commit 41283ecab18321201c3adfef8e964e2aa0dc2032
Author: Aleksander Machniak <alec@alec.pl>
Date:   Sat Oct 15 08:37:31 2016 +0200

    CS fixes after PR merge, renamed session variable

commit b4440a0c4d15c194619c003683ff0d36787f82a8
Merge: cf9f0d8 5dee181
Author: Aleksander Machniak <alec@alec.pl>
Date:   Sat Oct 15 08:26:04 2016 +0200

    Merge branch 'master' of https://github.com/ZiBiS/roundcubemail into ZiBiS-master

commit 5dee1812e7
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date:   Thu Oct 13 14:20:14 2016 +0200

    passing by session

commit 6ccb7e7d1d
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date:   Thu Oct 13 11:45:43 2016 +0200

    formatted passwdexpdatetime should be set in session data

commit a43f30fdfc
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date:   Thu Oct 13 11:10:06 2016 +0200

    _passwdexpwarning removed and expdatetime object is stored in session

commit 62ef852a11
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date:   Thu Oct 13 10:24:39 2016 +0200

    String concatenation is removed and expdatetime is passed via session
    data.

commit 2aea3a4e85
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date:   Wed Oct 12 10:20:58 2016 +0200

    Removing ppolicy plugin from my repository.

commit 8848c944ab
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date:   Tue Oct 11 11:32:37 2016 +0200

    little correction of variables names

commit 5266c89da9
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date:   Tue Oct 11 11:14:17 2016 +0200

    little corrections

commit c665b5c607
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date:   Tue Oct 11 10:31:05 2016 +0200

    A plugin to check LDAP password for expiration
8 years ago
Aleksander Machniak cf9f0d8829 Fix bug where IMAP password could be exposed via error message (#5472) 8 years ago
Aleksander Machniak b8f9ba7d47 Fix bug where deleting folders with subfolders could fail in some cases (#5466) 8 years ago
Aleksander Machniak 32ffc4e637 Bump database version 8 years ago
Thomas Bruederli 7d0cb785a1 Update changelog 8 years ago
Aleksander Machniak b258b91560 Do not show inline images of unsupported mimetype (#5463) 8 years ago
Aleksander Machniak affec47eab CS fixes, updated changelog 8 years ago
Aleksander Machniak d305f4f0fd Separate action to mark all messages in a folder as \Seen (#5006)
with possibility to do this in all folders or in a folder and its subfolders (#5076)
8 years ago
Aleksander Machniak 1621fe52b1 Update changelog 8 years ago
Aleksander Machniak bf95300b29 Update changelog 8 years ago
Aleksander Machniak 8a51607671 Fix regression where creation of default folders wasn't functioning without prefix (#5460) 8 years ago
Aleksander Machniak d85f30bec4 Archive: Don't reload messages list when it's not needed (#5225)
Archive: Add option to automatically mark archived messages as \Seen (#5142)
8 years ago
Aleksander Machniak 9e129383a1 Improve randomness of password salts and random hashes (#5266) 8 years ago
Aleksander Machniak e9d70648dd Fix CS and obvious mistakes, update changelog after PR merge 8 years ago
Aleksander Machniak 195dc11855 Support host-specific imap_conn_options/smtp_conn_options/managesieve_conn_options (#5136) 8 years ago
Aleksander Machniak ba025f4f5f Update changelog 8 years ago
Aleksander Machniak c13119b81c Fix bug where folders list would scroll to top when clicking on subscription checkbox (#5447) 8 years ago
Thomas Bruederli e76acb8f0c Add 1.2.2 milestone to changelog 8 years ago
Aleksander Machniak cce4994b97 Control search engine crawlers via X-Robots-Tag header instead of <meta> and robots.txt (#5098)
This gives one central place to control these settings and really
makes the page will not be listed in Google search results.
8 years ago
Aleksander Machniak 462faace73 Enigma: Support key generation for multiple identities (#5383)
Update OpenPGP.js to version 1.6.2.
Get rid of server-side key generation - Crypt_GPG does not support
multiple user IDs, it's also slow and requires entrophy generator.
8 years ago
Aleksander Machniak 331bb579c2 jQuery 3.1.1 8 years ago
Aleksander Machniak 46f45a3970 Managesieve: Add option to automatically set vacation :from address (#5428) 8 years ago
Aleksander Machniak 24b4ca52cf Fix so "Action disabled" error uses more appropriate 404 code (#5440) 8 years ago
Aleksander Machniak a1a7b0b9e6 Enigma: Make recipient key searches case-insensitive (#5434) 8 years ago
Aleksander Machniak 650ac8befb Fix displaying size of attachments with zero size 8 years ago
Aleksander Machniak f92052fd73 Fix so when moving to Trash we make sure the folder exists (#5192) 8 years ago
Aleksander Machniak 2e1675bc4a Center and scale images in attachment preview frame (#5421) 8 years ago
Aleksander Machniak 4bf4afec68 Fix so folders list is scrolled to the selected folder on page load (#5424) 8 years ago
Aleksander Machniak 95df255af4 Added max_message_size option enforced when attaching files to a composed message (#4993) 8 years ago
Aleksander Machniak aad269c2f8 Fix PHP warning when handling shared namespace with empty prefix (#5420) 8 years ago
Aleksander Machniak ce0c42ed8a Fix error causing empty INBOX listing in Firefox when using an URL with user:password specified (#5400) 8 years ago
Aleksander Machniak 32e5a6bbcf Fix bug where folder creation could fail if personal namespace contained more than one entry (#5403)
+ small code improvements
8 years ago
Aleksander Machniak 99cb08c41c Fix so "All" messages selection is resetted on search reset (#5413) 8 years ago
Aleksander Machniak 80919e1cf5 Added Search button in quick search menus (#5312) 8 years ago
Aleksander Machniak 873e0353cf Use smart-upload-button for messages and contact photos upload
Unified interface with rcmail::upload_form().
8 years ago
Aleksander Machniak 43f3c5fb2a Implement "one click" attachment upload (#5024) 8 years ago
Aleksander Machniak 118935e0e8 Add missing ticket number 8 years ago
Aleksander Machniak 0485275a75 Merge branch 'dev/drop-legacy-browsers' 8 years ago
Aleksander Machniak 11b7a5d13e Fix typo 8 years ago
Aleksander Machniak 689996896a Fix bug where names of downloaded files could be mailformed when derived from the message subject (#5404) 8 years ago
Aleksander Machniak 2298ecf7f6 Fix E_DEPRECATED warning when using Auth_SASL::factory() (#5401) 8 years ago
Aleksander Machniak d7c4c3fb62 Drop IE9 support 8 years ago
Aleksander Machniak 6ef3a08592 Update changelog 8 years ago
Aleksander Machniak 18842dd14e Fix code style after PR merge 8 years ago
Aleksander Machniak 0836b213db Removed useless 'created' column from 'session' table (#5389) 8 years ago
Aleksander Machniak 6f150372e1 Add some CVE identifiers to changlog entries 8 years ago
Aleksander Machniak 505efff5c4 Fix bug where blocked.gif couldn't be attached to reply/forward with insecure content 8 years ago
Aleksander Machniak 062d95503e Fix bug where Message-ID domain part was tied to username instead of current identity (#5385) 8 years ago
Aleksander Machniak 2d26e1d8a5 Update changelog 8 years ago
Aleksander Machniak e1ce4084c1 Update changelog 8 years ago
Aleksander Machniak 829442a4cd Removed legacy_browsr plugin 8 years ago
Aleksander Machniak 5801f6fb18 Update changelog 8 years ago
Aleksander Machniak 30668879b0 Use SymLinksIfOwnerMatch in .htaccess instead of FollowSymLinks disabled on some hosts for security reasons (#5370) 8 years ago
Aleksander Machniak 7df99b7399 Enigma: Fix signature verification with some IMAP servers, e.g. Gmail, DBMail (#5371) 8 years ago
Aleksander Machniak ebc2f5dc7d Add possibility to rename attachments in mail compose (#4996)
... and fix some small issues related to the new compose attachment menu feature
8 years ago
Aleksander Machniak a576ca2664 Update changelog 8 years ago
Aleksander Machniak ed35267b9b Managesieve: Fix parsing of vacation date-time with non-default date_format (#5372)
Added new method rcube_utils::format_datestr() to convert date_format date
into ISO date format.
8 years ago
Aleksander Machniak 2f2765ab43 Fix regression in resizing JPEG images with Imagick (#5376) 8 years ago
Aleksander Machniak 8a13615e9e Add possibility to preview and download attachments in mail compose (#5053) 8 years ago
Aleksander Machniak dcf877c692 Enigma: Add possibility to configure gpg-agent binary location (enigma_pgp_agent) 8 years ago
Aleksander Machniak d5788494a8 Update changelog 8 years ago
Aleksander Machniak e1165fed89 Remove backward compatibility "layer" of bc.php (#4902) - now for real 8 years ago
Aleksander Machniak 64763853c9 Fix javascript errors in IE on page with iframe that points to another domain 8 years ago
Aleksander Machniak d91bad5975 Fix handling of blockquote tags with mixed case on html2text conversion (#5363) 8 years ago
Aleksander Machniak 7a7a6795f0 Support WEBP images in mail messages (#5362) 8 years ago
Aleksander Machniak 437aca39e0 Enigma: Import keys from key-server(s) (#5286) 8 years ago
Aleksander Machniak 4361a95820 Fix missing localization of HTML editor when assets_dir != INSTALL_PATH 8 years ago
Aleksander Machniak f9fc7e1edf Managesieve: Improvements in 'string' test support 8 years ago
Aleksander Machniak edfd9da42a Support MathML in HTML message preview (#5182) 8 years ago
Aleksander Machniak 158b34ed42 Rename Addressbook to Contacts (#5233) 8 years ago
Aleksander Machniak ee895a2c96 Remove PHP mail() support, smtp_server is required now (#5340) 8 years ago
Aleksander Machniak 8e65f618c5 Display full message subject in onmouseover on truncated subject in mail view (#5346) 8 years ago
Aleksander Machniak 930e363e55 Fix handling of 'mailto' and 'error' arguments in message_before_send hook (#5347) 8 years ago
Aleksander Machniak 3d9e170d8b Use contact_search_name format in popup on results in compose contacts search 8 years ago
Aleksander Machniak 352c6329cc Enigma: Search missing public keys on a key-server in mail compose (#5286) 8 years ago
Aleksander Machniak 0ae4001121 Don't create multipart/alternative messages with empty text/plain part (#5283) 8 years ago
Aleksander Machniak 88ed121f24 Enigma: Add possibility to export private keys (#5321) 8 years ago
Aleksander Machniak d08bd0a51f Searching in both contacts and groups when LDAP addressbook with group_filters option is used 8 years ago
Aleksander Machniak 2c30feece1 Fix conflict in new_user_dialog and password_force_new_user settings (#5275) 8 years ago
Aleksander Machniak 3f01232625 Enigma: Delete user keys when using deluser.sh script 8 years ago
Aleksander Machniak ac1cd3719c Enigma: Fix redundant list-secret-keys/list-public-keys calls on signing/encryption 8 years ago
Aleksander Machniak f2eafda539 Fix bug where microsecond format in logged date didn't work in some cases 8 years ago
Aleksander Machniak 5e5eab3e53 Update TinyMCE to version 4.3.13 (#5309) 8 years ago
Aleksander Machniak d0bb0a9c9d Fix subscription checkbox state on error in folder subscribe/unsubscribe action (#5243) 8 years ago
Aleksander Machniak f1c260b05f Enigma: Implement PGP encryption and signing in one go (#5302)
Enigma: Display signature verification status for encrypted+signed messages (#5302)
8 years ago
Aleksander Machniak 04aa29493c Fix so upgrade script makes sure program/lib directory does not contain old libraries (#5287) 8 years ago
Aleksander Machniak 13b76d9b1e Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary) 8 years ago
Aleksander Machniak b9d3fb0221 Display different attachment icon on encrypted messages 8 years ago
Aleksander Machniak c76c4ed08b Workaround PHP issue by calling closelog() on script shutdown when using log_driver=syslog (#5289) 8 years ago
Aleksander Machniak 96102e2052 Enigma: Fix malformed signed messages with force_7bit=true (#5292) 8 years ago
Aleksander Machniak d61d33a12a Fix handling of --delete argument in moduserprefs.sh script (#5296) 8 years ago
Aleksander Machniak 7864a98f08 Fix searching by email address in contacts with multiple addresses (#5291) 8 years ago
Aleksander Machniak dcb7db2f8c Enigma: Fix keys import from inside of an encrypted message (#5285) 8 years ago
Aleksander Machniak 1a8593a315 Update changelog 8 years ago
Aleksander Machniak 0ce7c493a8 Fix multi-folder search issues in "this and subfolders" scope (#5282, #5259)
- Fix bug where multi-folder search could choose a wrong folder
- Fix bug where multi-folder search didn't work for unsubscribed INBOX
8 years ago
Aleksander Machniak 4cfe230e56 Fix so subfolders of INBOX can be set as Archive (#5274) 8 years ago
Aleksander Machniak 98c1712e29 Fix redundant keep-alive requests when session_lifetime is greater than ~20000 (#5273) 8 years ago
Aleksander Machniak dca92d33af Update changelog 8 years ago
Aleksander Machniak 378d10b748 Fix bug where message list columns could be in wrong order after column drag-n-drop and list sorting 8 years ago
Aleksander Machniak 930a3ceac0 Fix bug where errors could have been not logged when per_user_logging=true 8 years ago
Aleksander Machniak 0b7e26c1bf Update changelog 8 years ago
Aleksander Machniak 9cd4b1bc58 Display different confirmation text when moving messages to Trash (#5220) 8 years ago
Aleksander Machniak 5ab7ae5865 Add missing entry about Redis support for session 8 years ago
Aleksander Machniak 238ac34740 Add note about removing some deprecated methods 8 years ago
Aleksander Machniak 6652367d65 Fix XSS issue in href attribute on area tag (#5240, #5241) 8 years ago
Aleksander Machniak 344b0af9c6 Indicate that a collapsed thread has flagged children (#5013) 8 years ago
Aleksander Machniak de14ec6aa0 Merge branch 'for-1.3'
Conflicts:
	CHANGELOG
8 years ago
Aleksander Machniak 9796cd2063 Merge branch 'dev-rfc822-preview'
Conflicts:
	CHANGELOG
	program/steps/mail/show.inc
8 years ago
Aleksander Machniak 56f9883d84 Update to jsTimezoneDetect 1.0.6 8 years ago
Aleksander Machniak 667ed37f77 Fix bug where Encrypt button appears when switching editor to HTML (#5235) 8 years ago
Aleksander Machniak 0eece8222b Fix autoloading of 'html' class and improve autoloader performance 8 years ago
Aleksander Machniak e499a14e13 - Support 'duplicate' extension [RFC 7352]
- Improve errors handling in filter form
8 years ago
Aleksander Machniak 8935587a59 Fix bug where contact search menu fields where always unchecked in Larry skin 8 years ago
Aleksander Machniak 7abfe41ab7 Fix bug where getting HTML editor content could steal focus from other form controls (#5223) 8 years ago
Aleksander Machniak 7dad859ffa Fix message list multi-select/deselect issue (#5219) 8 years ago
Aleksander Machniak 6e4642b12c Enigma: Add enigma_debug option 8 years ago
Thomas Bruederli 3b77a54ecd Add version 1.2-rc 8 years ago
Aleksander Machniak e8ab3d96bd Fix converting mail addresses with @www. into mailto links (#5197) 8 years ago
Aleksander Machniak 4bb44c3d90 Enigma: added option to force users to use signing/encryption 8 years ago
Aleksander Machniak d01c06eded CS fixes 8 years ago
Thomas Bruederli 6bebdc5677 Transliterate ticket IDs after migration to Github issues 8 years ago
Aleksander Machniak 80cb362b80 Managesieve: Refactored script parser to be 100x faster 8 years ago
Aleksander Machniak 6373fa55be Update changelog 8 years ago
Aleksander Machniak 5c253dd59e Fix so SPECIAL-USE assignments are forced only until user sets special folders (#4782)
The old behaviour where SPECIAL-USE has always a prio can be bringed back
by setting lock_special_folders=false and adding it to dont_override.
8 years ago
Aleksander Machniak 007c9ddcb0 Enigma: Handle messages with text before an encrypted block (#5149) 8 years ago
Aleksander Machniak 640e5e265d Enigma: Handle encrypted/signed content inside message/rfc822 attachments 8 years ago
Aleksander Machniak 4e6f3019f5 Enigma: Handle encrypted/signed content inside message/rfc822 attachments 8 years ago
Aleksander Machniak 791ee65d2e Fix so contactlist_fields option can be set via config file 8 years ago
Aleksander Machniak 1aa5817131 Refactor desktop notifications
- Remove webkitNotifications support, clean up the code
- Unify look and behaviour of notifications in Mail and in Settings
8 years ago
Aleksander Machniak bf91666621 Revert "Update to jQuery 2.2.1"
This reverts commit 940b966fac.

There are issues with jQuery-UI 1.10 we use and it's actually
too late for such a change now when we want 1.2 release soon.
8 years ago
Aleksander Machniak 0d09fe8d25 Update changelog 8 years ago
Aleksander Machniak 940b966fac Update to jQuery 2.2.1 8 years ago
Aleksander Machniak b0a8e36930 Fix handling of body parameter in mail compose request 8 years ago
Aleksander Machniak faeeebdc55 Hide DSN option in Preferences when smtp_server is not used (#1490666) 8 years ago
Aleksander Machniak 89a49dd370 Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#1490657) 9 years ago
Aleksander Machniak 4c0cb96a48 Enigma: Fix missing html/plain switch on multipart/signed messages (#1490649) 9 years ago
Aleksander Machniak 5d49af37cc Enigma: Disable format=flowed for signed plain text messages (#1490646) 9 years ago
Aleksander Machniak 332ffef199 Plugin API: Added addressbook_export hook 9 years ago
Aleksander Machniak 8dc756f319 Fix bug in long recipients list parsing for cases where recipient name contained @-char (#1490653) 9 years ago
Aleksander Machniak c10eae0884 Fix bug where Archive/Junk buttons were not active after page jump with select=all mode (#1490647) 9 years ago
Aleksander Machniak 8ef598b883 Fix (again) security issue in DBMail driver of password plugin [CVE-2015-2181] (#1490643)
Unify the C program code with the one used by other drivers.
9 years ago
Aleksander Machniak c9e2ab488e Enigma: Fix handling of encrypted + signed messages (#1490632) 9 years ago
Aleksander Machniak 55a02bcf56 Add CVE identifier to changelog 9 years ago
Aleksander Machniak bf4a9af567 Update ticket ID 9 years ago
Aleksander Machniak e0481f0ccb Save copy of original .htaccess file when using installto.sh script (1490623) 9 years ago
Francis Russell 191a6a6805 Enable use of TLSv1.1 and TLSv1.2 for IMAP. 9 years ago
Aleksander Machniak 0bde1c2e4d Fix missing language name in "Add to Dictionary" request in HTML mode (#1490634) 9 years ago
Aleksander Machniak 40d7342dd9 Fix XSS issue in SVG images handling (#1490625) 9 years ago
Aleksander Machniak d72e5afb47 Fix PHP7 warning "session_start(): Session callback expects true/false return value" (#1490624) 9 years ago
Thomas Bruederli 12d389b396 Fix mail view scaling on iOS (#1490551) 9 years ago
Aleksander Machniak 1c2aad89ab Fix .htaccess rewrite rules to not block .well-known URIs (#1490615) 9 years ago
Aleksander Machniak d08dc5bfc5 Fix so drag-n-drop of text (e.g. recipient addresses) on compose page actually works (#1490619) 9 years ago
Aleksander Machniak 10e5192a2b Fix path traversal vulnerability in setting a skin (#1490620) 9 years ago
Aleksander Machniak cd219a45dd Fix regression where some message attachments could be missing on edit/forward (#1490608) 9 years ago
Aleksander Machniak c3be175ce7 Fix PDF support detection in Firefox > 19 (#1490610) 9 years ago
Aleksander Machniak be346095a0 Fix handling of message/rfc822 attachments on replies and forwards (#1490607) 9 years ago
Aleksander Machniak 6463b662ca Fix regression in displaying contents of message/rfc822 parts (#1490606) 9 years ago
Aleksander Machniak faacb9d30b Update changelog 9 years ago
Aleksander Machniak 40212452af Add some CVE identifiers 9 years ago
Aleksander Machniak 1912d8c62b Fix invalid LDAP query in ACL user autocompletion (#1490591) 9 years ago
Aleksander Machniak a15d877ba8 Added brute-force attack prevention via login rate limit (#1490566) 9 years ago
Aleksander Machniak 9234903287 Fix HTML sanitizer to skip <!-- node type X --> in output (#1490583) 9 years ago
Aleksander Machniak 038543ea4d Update changelog 9 years ago
Aleksander Machniak bcd3799954 Fix redundant blank lines when using HTML and top posting (#1490576) 9 years ago
Aleksander Machniak eb721e35b2 Update to TinyMCE 4.2 9 years ago
Aleksander Machniak a5c03db798 Security: Added options to validate username/password on logon (#1490500) 9 years ago
Aleksander Machniak fddfd8e6d7 Remove backward compatibility "layer" of bc.php (#1490534) 9 years ago
Aleksander Machniak 92bcb940d4 Fix bug where HTML messages with invalid/excessive css styles couldn't be displayed (#1490539)
Technically speaking we remove the whole CSS content when it has more than 5k lines.
9 years ago
Aleksander Machniak f1e7bbd1bd Fix bug where message preview was unintentionally reset on check-recent action (#1490563) 9 years ago
Aleksander Machniak c8c4cafb1f Add possibility to define date format in write operations for ldap attributes (#1488741) 9 years ago
Aleksander Machniak bb1ed2740d Display attachment size in compose (#1484774) 9 years ago
Aleksander Machniak d560916065 Added possibility to drag-n-drop attachments from mail preview to compose window 9 years ago
Aleksander Machniak 5802e08e48 Mail messages searching with predefined date interval (T103) 9 years ago
Aleksander Machniak 2a6cf5bb0e Fix responses list update issue after response name change (#1490555) 9 years ago
Aleksander Machniak e9ca5e0655 Fix so database_attachments::cleanup() does not remove attachments from other sessions (#1490542) 9 years ago
Aleksander Machniak 2940109391 Update changelog 9 years ago
Aleksander Machniak 07850aacbf Move some more entries under release 1.1.3 mark 9 years ago
Thomas Bruederli b7f4b99edd Update changelog 9 years ago
Aleksander Machniak 77be69fa25 Fix issue where Content-Length of some attachments could be set to wrong value causing browser errors (#1490482) 9 years ago
Aleksander Machniak c49234bd78 Fix bug where clicking date column with 'arrival' sorting would switch to sorting by 'date' (#1490126) 9 years ago
Aleksander Machniak dd7db21797 Fix XSS issue in drag-n-drop file uploads (#1490530) 9 years ago
Aleksander Machniak d3823fe0a0 Use Net_SMTP-1.7.x and Net_Sieve-1.5.x (Roundcube fork), update changelog (#1490416) 9 years ago
Aleksander Machniak 26086981a2 Improve randomness of security tokens (#1490529) 9 years ago
Aleksander Machniak f75bc5c24b Use random security tokens instead of hashes based on encryption key (#1490404) 9 years ago
Aleksander Machniak e4c66080a8 Improved encrypt/decrypt methods with option to choose the cipher_method (#1489719) 9 years ago
Aleksander Machniak fdbb1c95ea Fix missing HTTP_X_FORWARDED_FOR address in generated Received header 9 years ago
Aleksander Machniak 91018f38d4 Fix so In-Reply-To header is set also for MDN receipts (#1490523) 9 years ago
Aleksander Machniak 3c29c7e858 Fix various issues with Turkish (and similar) locales (#1490519) 9 years ago
Aleksander Machniak 399a2d68b6 Make optional adding of standard signature separator - sig_separator (#1487768) 9 years ago
Aleksander Machniak 427ab2f393 Optimize folder_size() on Cyrus IMAP by using special folder annotation (#1490514) 9 years ago
Aleksander Machniak 4d36da83b2 Fix support for Mozilla-based browsers, e.g. Pale Moon (#1490517) 9 years ago
Aleksander Machniak 67fac374a3 Fix so gc.sh script removes also expired sessions from sql database (#1490512) 9 years ago
Aleksander Machniak 4ceff8f353 Make optional hidding of folders with name starting with a dot - imap_skip_hidden_folders (#1490468) 9 years ago
Aleksander Machniak 6ca1e6add1 Add option to enable HTML editor always, except when replying to plain text messages (#1489365) 9 years ago
Aleksander Machniak a63f14ec40 Emoticons-related code refactoring
- Emoticons: All emoticons-related functionality is handled by the plugin now
- Emoticons: Added option to switch on/off emoticons in compose editor (#1485732)
- Emoticons: Added option to switch on/off emoticons in plain text messages
- Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook
- Plugin API: Added html2text hook
9 years ago
Aleksander Machniak 3516b02344 Fix so adding CC/BCC recipients from the sidebar unhides compose form fields in Classic skin (#1490472) 9 years ago
Aleksander Machniak 8297ea1dcf Fix handling of plus character in mailto: links (#1490510) 9 years ago
Aleksander Machniak 1656eb3f51 Fix bug where message content could overlap attachments list in Larry skin (#1490479) 9 years ago
Aleksander Machniak f8f91aa1ba Installer: Add button to save generated config file in system temp directory (#1488149) 9 years ago
Aleksander Machniak bd82e9551f Fix so css of one html part does not apply to other text parts on message display (#1490505) 9 years ago
Thomas Bruederli af3569d43a Update changelog 9 years ago
Aleksander Machniak 60ab554003 Remove common subject prefixes Re:, Re[x]:, Re-x: on reply (#1490497) 9 years ago
Aleksander Machniak c360e178c4 Fix so input field (e.g. search box) does not loose focus on list load (#1490455) 9 years ago
Aleksander Machniak f4c512336d Fix "washing" of style elements wrapped into many lines 9 years ago
Aleksander Machniak 1b8ca08e5b Added GSSAPI/Kerberos authentication plugin - krb_authentication 9 years ago
Aleksander Machniak 9fc6918420 Disable links list generation on html-to-text conversion of identities or composed message (#1490437) 9 years ago
Aleksander Machniak 8449e936f3 Fix removing signature when switching to identity with an empty sig in HTML mode (#1490470) 9 years ago
Aleksander Machniak 4b72a1f498 Fix error when using back button after sending an email (#1490009) 9 years ago
Aleksander Machniak 3d0747957e Fix some javascript errors in rare situations (#1490441) 9 years ago
Aleksander Machniak 8b40575b5c Fix wrong positioning of message list header on page scroll in Webkit browsers (#1490035) 9 years ago
Aleksander Machniak c21f95f626 Fix bug where new messages weren't added to the list in search mode 9 years ago
Aleksander Machniak 9d78c68cbf Fix so imap folder attribute comparisons are case-insensitive (#1490466)
+ make in_array_nocase() much faster for ASCII strings
9 years ago
Aleksander Machniak 8b0d817919 Fix draft removal after a message is sent and storing sent message is disabled (#1490467) 9 years ago
Aleksander Machniak 252cc4c4ac Password: Allow temporarily disabling the plugin functionality with a notice 9 years ago
Aleksander Machniak 602d7422df Fix bug where some messages in multi-folder search couldn't be printed/downloaded (#1490426) 9 years ago
Aleksander Machniak 3db9db1058 Update to TinyMCE 4.1.10 (#1490405) 9 years ago
Aleksander Machniak 19246792c6 Fix so *-request@ addresses in Sender: header are also ignored on reply-all (#1490452) 9 years ago
Aleksander Machniak e2bceaefe6 Support more secure hashing algorithms for auth cookie - configurable by PHP's session.hash_function (#1490403) 9 years ago
Aleksander Machniak 843643b1bd Fix multi-folder search result sorting by arrival date (#1490450) 9 years ago
Aleksander Machniak 8447bae77c Require Mbstring and OpenSSL extensions (#1490415) - remove redundant code 9 years ago
Aleksander Machniak f7427f151e Get rid of Mail_mimeDecode package dependency (#1490416) 9 years ago
Aleksander Machniak 9aae1b7fc3 Fix so microseconds macro (u) in log_date_format works (#1490446) 9 years ago
Aleksander Machniak a567d85bf9 Fix self-reply detection issues (#1490439) 9 years ago
Aleksander Machniak 25c8fe4eeb Fix handling of non-break spaces in html to text conversion (#1490436) 9 years ago
Aleksander Machniak ff40683404 Fix so links with href == content aren't added to links list on html to text conversion (#1490434) 9 years ago
Aleksander Machniak d67d5d921e Fix so plain text signature field uses monospace font (#1490435) 9 years ago
Aleksander Machniak 26a00e76be Fix race-condition in saving user preferences and loading plugin config (#1490431) 9 years ago
Aleksander Machniak 8e4dc03867 Fix unintentional messages list page change on page switch in compose addressbook (#1490427) 9 years ago
Aleksander Machniak 04a6889246 Fix bug where some messages in multi-folder search couldn't be opened (#1490426) 9 years ago
Aleksander Machniak 10044b9033 Fix Compose action in addressbook for results from multiple addressbooks (#1490413) 9 years ago
Aleksander Machniak 42f8abac46 Fix "Importing..." message does not hide on error (#1490422) 9 years ago
Aleksander Machniak b782815dac Fix XSS vulnerability in _mbox argument handling (#1490417) 9 years ago
Aleksander Machniak 9877f898d8 Update changelog 9 years ago
Aleksander Machniak c044d301ea Fix blank image in html_signature when saving identity changes (#1490412) 9 years ago
Aleksander Machniak 8042e13af6 Add --config and --type options to moduserprefs.sh script (#1490051) 9 years ago
Aleksander Machniak 3994b3a26c Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key (#1490402) 9 years ago
Thomas Bruederli 71aa41e162 Updated Changelog 9 years ago
Thomas Bruederli 5e97294372 Add new plugin hook 'identity_create_after' (#1490358) 9 years ago
Aleksander Machniak 0c08b04778 Fix issues when using moduserprefs.sh without --user argument (#1490399) 9 years ago
Aleksander Machniak b3bf9c88dc Fix attached file path unsetting in database_attachments plugin (#1490393) 9 years ago
Aleksander Machniak 03aa84f784 Fix bug where some files could have "executable" extension when stored in temp folder (#1490377) 9 years ago
Aleksander Machniak df10bd5f2c Fix bug where imap_conn_options were ignored in IMAP connection test (#1490392) 9 years ago