Commit Graph

1157 Commits (e9a189fb57ca3261fcc30d53881e02a8781b1b0c)

Author SHA1 Message Date
Aleksander Machniak 3f01232625 Enigma: Delete user keys when using deluser.sh script 9 years ago
Aleksander Machniak ac1cd3719c Enigma: Fix redundant list-secret-keys/list-public-keys calls on signing/encryption 9 years ago
Aleksander Machniak 72da903dca Remove unused code 9 years ago
Aleksander Machniak f6861cc896 Add managesieve plugin documentation 9 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)
9 years ago
Aleksander Machniak 13b76d9b1e Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary) 9 years ago
Aleksander Machniak 96102e2052 Enigma: Fix malformed signed messages with force_7bit=true (#5292) 9 years ago
Aleksander Machniak 024800d068 Merge branch 'master' of github.com:roundcube/roundcubemail 9 years ago
Aleksander Machniak 8b0753191d Fix Transifex URL 9 years ago
rmcaninch 7cb243ea45 Update config.inc.php.dist 9 years ago
Aleksander Machniak dcb7db2f8c Enigma: Fix keys import from inside of an encrypted message (#5285) 9 years ago
Aleksander Machniak 4f0abbf5fe CS and indent fixes, added $task property definition 9 years ago
Aleksander Machniak 796bb4ccbb Update localization, add Enigma plugin localizations 9 years ago
Aleksander Machniak 4cfe230e56 Fix so subfolders of INBOX can be set as Archive (#5274) 9 years ago
Julian Matz 7ed0d3308b Update cpanel.php
Call $rcmail->config->get() only once per option by assigning variable inside the IF statement.
9 years ago
Aleksander Machniak ab6fdfa8bc Fix PHP warning when password_hosts is set, but is not an array (#5260) 9 years ago
Aleksander Machniak 3d6d038938 Fix typo in localization message 9 years ago
Julian Matz 8042955927 Update cpanel.php 9 years ago
Julian Matz e34e267e59 Update cpanel.php
Changed code style and indentation.
9 years ago
Julian Matz 6651a6cab0 Update cpanel.php
Add support for hash auth (cPanel Remote Access Key) and call the $xmlapi->listaccts() method to retrieve the cPanel account user that owns the domain (required for cPanel reseller accounts).
9 years ago
Julian Matz 16d5dcbaa4 Update config.inc.php.dist
Add support for cPanel hash auth, using a Remote Access Key (choice between hash auth and plain password auth).
9 years ago
Julian Matz a4c6aec76a Update config.inc.php.dist
Add support for cPanel remote access hash (choice between hash auth and plain password auth).
9 years ago
pulcov 4f6853b9c6 Managesieve: bug correction 9 years ago
pulcov b312dc6c88 Managesieve: sieve string implement 9 years ago
Aleksander Machniak 21e485ad50 Fix redundant enigma.css link 9 years ago
Aleksander Machniak de14ec6aa0 Merge branch 'for-1.3'
Conflicts:
	CHANGELOG
9 years ago
Aleksander Machniak bd6d7645d7 Update localization 9 years ago
Aleksander Machniak 5194120221 Add Known Issues section in Enigma README (#5215) 9 years ago
Aleksander Machniak e499a14e13 - Support 'duplicate' extension [RFC 7352]
- Improve errors handling in filter form
9 years ago
Aleksander Machniak 1da8ffd52b Use "email" over "e-mail" consistently (#5212) 9 years ago
Oliver Ney 5f2df36879 Fix ldap connection use after release in password plugin 9 years ago
Aleksander Machniak f0fa9324d8 Merge branch 'master' of github.com:roundcube/roundcubemail 9 years ago
Aleksander Machniak 5b94c5af08 Fix plugin name in composer.json 9 years ago
Aleksander Machniak 6e4642b12c Enigma: Add enigma_debug option 9 years ago
Aleksander Machniak 302aff920c Small code improvement 9 years ago
Aleksander Machniak e2ff7985db Small optimization in sieve script parser 9 years ago
Aleksander Machniak 4bb44c3d90 Enigma: added option to force users to use signing/encryption 9 years ago
Thomas Bruederli bd780ce707 Remove localization files from 3rd party plugins 9 years ago
Aleksander Machniak 80cb362b80 Managesieve: Refactored script parser to be 100x faster 9 years ago
Aleksander Machniak 800235f682 Fix compatibility with older PHP versions by not using empty(fn()) 9 years ago
Aleksander Machniak 6f2c007d1b CS fixes: Replace use of "bool ? true : false" with just "bool" 9 years ago
Aleksander Machniak 96c3d84cdd Enigma: Varius fixes and cleanup in code for attaching pubkeys 9 years ago
Kyle Francis 7ce958ecd9 Added attach pubkey checkbox in compose UI, added preferences setting for attach pubkey by default 9 years ago
Kyle Francis a9d399155d Implemented attaching pub PGP key to outgoing messages. 9 years ago
Aleksander Machniak 007c9ddcb0 Enigma: Handle messages with text before an encrypted block (#5149) 9 years ago
Aleksander Machniak aba88576ef Update localizations 9 years ago
Aleksander Machniak f0e88f02d5 Remove unused code 9 years ago
Aleksander Machniak 4e6f3019f5 Enigma: Handle encrypted/signed content inside message/rfc822 attachments 9 years ago
Aleksander Machniak aa2486beb3 vcard_attachments: Fix bug where national characters in vCard would be broken on import/display 9 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
9 years ago
Aleksander Machniak 9d4e5f5e49 Bump zipdownload plugin version number 9 years ago
Thomas Bruederli 4a408843b0 Protect download urls against CSRF using unique request tokens (#1490642)
Send X-Frame-Options headers with every HTTP response
9 years ago
Aleksander Machniak 74a7dd553c Fix datepicker so it is possible to re-open the calendar widget by click (Kolab 5115) 9 years ago
Zbigniew Szmyd 0b07f37bea LDAP password policy driver files 9 years ago
Zbigniew Szmyd 5322e91825 LDAP password driver for password policy 9 years ago
Zbigniew Szmyd acbc67ea1c Correction to work good with the Net_LDAP2 2.2.0 9 years ago
Aleksander Machniak 89a49dd370 Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#1490657) 9 years ago
Aleksander Machniak 5d49af37cc Enigma: Disable format=flowed for signed plain text messages (#1490646) 9 years ago
Aleksander Machniak 5a30653024 Enigma: Don't display "bad password" warning when the password wasn't provided yet 9 years ago
Aleksander Machniak 8c626eec8a Cleanup redundant variables 9 years ago
Aleksander Machniak c1a518910a Enigma: Fix bug where signature/decryption info wasn't displayed for some messages 9 years ago
Aleksander Machniak 4473dc5588 Merge branch 'master' of github.com:roundcube/roundcubemail 9 years ago
Aleksander Machniak 53fa08d8ae Enigma: Code refactoring with better handling of encrypted-inside-encrypted (e.g. forwarded) and signed+ncrypted messages 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 c7af660bfc Fix boundary separator in signed messages 9 years ago
Aleksander Machniak f04b56f306 Enigma: Enable default signing/encryption on a signed/encrypted draft compose 9 years ago
Aleksander Machniak b4fc297509 Fix a typo 9 years ago
Aleksander Machniak f8847a913f Fix version number 9 years ago
Aleksander Machniak f7f512f039 Fixed typo in localization text 9 years ago
Aleksander Machniak 9f1f754daf CS fixes 9 years ago
Aleksander Machniak 2d40b43faa Update .htaccess rules for Apache 2.4 9 years ago
Aleksander Machniak ce7bd03b1d Bump version number 9 years ago
Aleksander Machniak 1912d8c62b Fix invalid LDAP query in ACL user autocompletion (#1490591) 9 years ago
Aleksander Machniak a8848b16c4 Tweak the code to not violate ECMASCRIPT3 syntax 9 years ago
Thomas Bruederli e257b830a1 Synchronize localizations from Transifex 9 years ago
Aleksander Machniak 162bc85be9 Add support for :from parameter in vacation action (patch from Michele Locati) 9 years ago
Aleksander Machniak 2aa9ee56fd Fix so disabling emoticons plugin really removes emoticons button from HTML editor 9 years ago
Aleksander Machniak 74ce01efc7 Q() -> rcube::Q() 9 years ago
Aleksander Machniak 37e9bd4fb8 Fix testing attachments plugins after recent change that prevents from using more than one 9 years ago
Aleksander Machniak 8f8beafd56 Use .get_label() consistently (instead of .gettext()) 9 years ago
Aleksander Machniak b0349c988f Make sure there's only one attachments plugin enabled 9 years ago
Aleksander Machniak 570f43c874 Don't load enigma and managesieve css where it's not needed 9 years ago
Aleksander Machniak d9ff47b011 Don't use deprecated (soon) jQuery .bind() and .unbind() methods 9 years ago
hsz ed4f659a76 Fixed dovecot and samba encryption - (invalid variables names) 9 years ago
Aleksander Machniak c852426bd4 Enigma: Display all usage flags of the subkey 9 years ago
Aleksander Machniak 13eb9bdc24 Enigma: Display complete key information (subkeys, user IDs) 9 years ago
Aleksander Machniak 0389faa327 PHP7: Fix "mktime(): You should be using the time() function instead" warning 9 years ago
Aleksander Machniak e9ca5e0655 Fix so database_attachments::cleanup() does not remove attachments from other sessions (#1490542) 9 years ago
Aleksander Machniak 72b281ed84 Update mail toolbar icons for legacy browsers 9 years ago
Thomas Bruederli 0b6a01380b Distinguish encryption toolbar buttons (Mailvelope and Enigma) 9 years ago
Aleksander Machniak 392ededc71 Enigma: Enable encryption features on message print page 9 years ago
Aleksander Machniak 1459f88164 Enigma: Add option to disable encryption/signing features 9 years ago
Aleksander Machniak cffe97eb6e CS improvements + some doc 9 years ago
Enclavet 1fdee845d5 Enigma: fix storing password for whole session 9 years ago
Aleksander Machniak b87a794348 Enigma: don't show encrypted part on attachments list, we display its content already 9 years ago
Aleksander Machniak b922995297 CS fixes 9 years ago
Aleksander Machniak 25b30a78b7 Merge pull request #294 from syzop/password_crypt_rounds
Add $config['password_crypt_rounds']
9 years ago
Aleksander Machniak 692902804a Bump version number 9 years ago
Aleksander Machniak 211929876b Enigma: GPG keys export 9 years ago
Bram Matthys c10f97740a Add $config['password_crypt_rounds']: this specifies the number of rounds
to be used for the sha256 and sha512 crypt hashing algorithms.
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 a0dfcb14a8 Enigma: Optional server-side key generation 9 years ago
Aleksander Machniak cb4149cc6c Merge branch 'master' of github.com:roundcube/roundcubemail 9 years ago
Aleksander Machniak d5501a8bb2 Enigma: Client-side keys generation (with OpenPGP.js)
Fixed deletion of key pairs (error: Private key must be deleted before public key can be deleted)
9 years ago
Aleksander Machniak 39813e961a Show error message from CPanel API on password change failure (#1490144) 9 years ago
Aleksander Machniak 1b39d9a6c7 PHP7: Fixed some E_WARNING errors that previously were E_STRICT 9 years ago
Aleksander Machniak 7d49328296 Code improvements and compat. with Mail_mime >= 1.9.0 9 years ago
Aleksander Machniak 1b8ca08e5b Added GSSAPI/Kerberos authentication plugin - krb_authentication 9 years ago
Aleksander Machniak 08bb20f261 Don't use deprecated functions/constants (from bc.inc) 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 1c861df079 Fix some plugins for use without rcmail class 10 years ago
Aleksander Machniak 8b25622c75 Describe difference between dovecotpw and doveadm-pw (#1490423) 10 years ago
Aleksander Machniak 58c2798fae Implemented password prompt when entering compose page of encrypted message 10 years ago
Aleksander Machniak a7b0426571 Merge pull request #269 from petrkle/strikethrough
Strikethrough disabled sieve filters
10 years ago
Aleksander Machniak ed5a7b48c0 Merge pull request #277 from jobisoft/master
Allow to override password, but keep username (auth_cid/auth_pw)
10 years ago
Aleksander Machniak 8d7be51996 Fix replacing :$, :-$, O:) and O:-) with emoticons (#1490408, #1490409) 10 years ago
Aleksander Machniak 3cc6ec573d Make password encryption algorithms available for all drivers (#1490134)
...via password::hash_password() method and password_algorithm option.
Add %P and %O macros for password_query in favor of %c, %d, %n and %q.
10 years ago
Aleksander Machniak 86e97e8d50 Create groups for multi-address contacts (#1487858) 10 years ago
Aleksander Machniak 09c2520e20 CS fixes 10 years ago
Aleksander Machniak 1c8f845637 Add notes about sudo setup (#1490203) 10 years ago
John Bieling 6f41f0069a Allow to override password, but keep username (auth_cid/auth_pw)
There is a managesieve server from afterlogic, which allows to authenticate by providing a "master password" for any given username. This patch allows to use the auth_pw config option to make this work (auth_cid remains null)
10 years ago
Aleksander Machniak b3bf9c88dc Fix attached file path unsetting in database_attachments plugin (#1490393) 10 years ago
Aleksander Machniak 46d316b9c5 Fix bug where database_attachments_cache setting was not working 10 years ago
Aleksander Machniak a4ba3df548 Bump up version number 10 years ago
Aleksander Machniak 9c38c58e1e Add option to prepopulate vacation addresses on form init (#1490030) 10 years ago
Aleksander Machniak 224a1b19cb Fix incorrect filter data after filter delete (#1490356)
Fix missing position idicator in Larry skin when dragging a filter
10 years ago
Thomas Bruederli ca8cfd8654 Don't load jquery UI scripts twice 10 years ago
Aleksander Machniak fa857716e6 Add option to define default vacation interval 10 years ago
Aleksander Machniak 76573685d9 Enigma: Added user preferences to disable plugin features 10 years ago
Aleksander Machniak dedf22054e Enigma: diagnosed and described Crypt_GPG issues related with gnupg >= 2.0 10 years ago
Aleksander Machniak 1ad0e7da52 Enigma: fix issues with enabled messages_cache 10 years ago
Aleksander Machniak 314d03c88f Enigma: really add composer.json 10 years ago
Aleksander Machniak 39f93b2700 Enigma: added composer.json file 10 years ago
Petr ec065910db Strikethrough disabled sieve filters 10 years ago
Aleksander Machniak 04598bdfb1 Enigma: Handle signed content inside of encrypted message 10 years ago
Aleksander Machniak a99c34159d Enigma: Implemented messages signing and encrypting 10 years ago
Aleksander Machniak e6c1e0c638 Fix vpopmaild driver of password plugin 10 years ago
Aleksander Machniak bb2113ccdc Fix zipped messages downloads after selecting all messages in a folder (#1490339) 10 years ago
Thomas Bruederli b9ac6ec263 Allow help plugin to append a link to the error page for more information about CSRF protection 10 years ago
Aleksander Machniak e4338fdf38 Fix missing host:port in connection error message 10 years ago
Thomas Bruederli 686f0dacdd Simplify HTML structure of ACL dialogs 10 years ago
Thomas Bruederli 0f63aa390f Give other plugins the opportunity to adjust the list of permissions and groups to edit 10 years ago
Thomas Bruederli 78118e3f60 Make ACL popups scale to the actual content and avoid scrolling if possible 10 years ago
Aleksander Machniak 05b11f7ef0 Fix handling of header test with one-element array as header name 10 years ago
Thomas Bruederli e2fb340289 Remove obsolete mt_srand() calls 10 years ago
Thomas Bruederli 22409b88c5 Add sanity check before attempting to add scripts to a non-html output object 10 years ago
Aleksander Machniak 0878c846bc Enigma: Larry support, finished PGP decryption, other fixes and improvements 10 years ago
Aleksander Machniak 65c95c7b38 Fix missing vcard_attachment icon on messages list (#1490303) 10 years ago
Aleksander Machniak 1d09ee0ce6 Added 'kpasswd' driver by Peter Allgeyer 10 years ago
Aleksander Machniak b59b72cc30 Fix "Non-static method PEAR::isError() should not be called statically" errors (#1490281) 10 years ago
Aleksander Machniak 3f308bf390 Display group icon on group entry in ACL autocomplete list 10 years ago
Aleksander Machniak 3e0ad293e1 Fix PHP fatal error when visiting Vacation interface and there's no sieve script yet 10 years ago
Aleksander Machniak af6e474141 Fix regression where Help toolbar buttons have had incorrect title 10 years ago
Thomas Bruederli 36147bd6df Update localizations from Transifex 10 years ago
Aleksander Machniak 7c96646de0 Fix security issue in DBMail driver of password plugin (#1490261) 10 years ago
Aleksander Machniak 04009e5ccb Fix bug in vacation script detection with kolab_master feature enabled but no active script 10 years ago
Thomas Bruederli b7a4e2ed18 Better selector for FF35+ 10 years ago
Thomas Bruederli 613966d76f Use @supports selector for setting date selector icon in Firefox 35+ 10 years ago
Aleksander Machniak 686ff4b538 Fix keyboard navigation and css in datepicker widget across many Firefox versions 10 years ago
Aleksander Machniak 5beaac231e Fixed color popup in Chrome browser
The whole <div> element need to be appended to document.body before calling .width() on it.
10 years ago
Aleksander Machniak dc9cc7aa8a Improve procedure of script selection to write a vacation rule 10 years ago
Aleksander Machniak b196d229c3 Bump up plugin version 10 years ago
Aleksander Machniak 501cdd651e Fix bug where vacation rule was saved to wrong script if managesieve_kolab_master=true 10 years ago
Aleksander Machniak 6af79f1517 Support "not allof" test as a negation of all sub-tests
Fixes also last commit change.
10 years ago
Aleksander Machniak 1f9c9fea55 Fix bug where actions without if/elseif/else in sieve scripts were skipped 10 years ago
Aleksander Machniak e44e51561d Fix margin in Help > License page 10 years ago
Aleksander Machniak 788d37db0d Integrate jquery.tagedit with jqueryui plugin 10 years ago
Aleksander Machniak 71bb892063 Set 'mainaction' class on Save button in ACL dialog 10 years ago
Thomas Bruederli fbb86218d0 Synchronized localizations from Transifex 10 years ago
Aleksander Machniak 217a1fce53 Fix compatibility with assets_path setting 10 years ago
Aleksander Machniak 7e788e4352 Fix legacy_plugin so it works with assets_path/assets_dir
and also when css/js file URLs do not contain cache buster
10 years ago
Aleksander Machniak 681ba6fc3c Improve system security by using optional special URL with security token
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
10 years ago
Aleksander Machniak d7cd5ddb86 Add missing composer.json files (skipped because of .gitignore) 10 years ago
Aleksander Machniak 10ea055684 Add missing composer.json files (skipped because of .gitignore) 10 years ago
Aleksander Machniak 1143428dcb Update package.xml -> composer.json 10 years ago
Aleksander Machniak ef29ac4339 Fix generation of Blowfish-based password hashes (#1490184)
Added password_blowfish_cost config option.
10 years ago
Aleksander Machniak 72b117feb1 Use consistent license identifiers, remove redundant package.xml files 10 years ago
Aleksander Machniak ecf6c79d00 Bump up version number, remove package.xml file 10 years ago
Aleksander Machniak defe025b61 Fix button size in Larry 10 years ago
Aleksander Machniak 2f46789081 Added rcube_user::list_emails() method with better performance than list_identities()
which should be used always if we want only all user email addresses (with names)
10 years ago
Aleksander Machniak a94f4be8d2 Fix padding of some form elements 10 years ago
Thomas Bruederli f652e36b2b Force-pull translations from Transifex 10 years ago
Thomas Bruederli 63dd809b11 Remove empty labels and translation files 10 years ago
Thomas Bruederli 01bc27536a Updated localizations from Transifex 10 years ago
Aleksander Machniak 14094fca82 Remove redundant code 10 years ago
Aleksander Machniak 8cbebcac6a CS fixes and bump version number after PR merge 10 years ago
Aleksander Machniak a075df6f08 Merge pull request #243 from bnogas/master-p6
Add support for updating identities on each login
10 years ago
Bartlomiej Nogas 385bb6c1e6 Another correction for PR comments 10 years ago
Bartlomiej Nogas 1e89a627e0 Correcting for PR comments + change rcmail to rc 10 years ago
Aleksander Machniak e979511083 Remove redundant is_file() checks 10 years ago
Bartlomiej Nogas 193a0dddde Add support for updating identities on each login 10 years ago
Jonas Heinrich fc3ed3fef4 Fixed typo in config 10 years ago
Aleksander Machniak 5010941c43 Update password driver API description 10 years ago
Aleksander Machniak c8d082a83e Fix syntax error in plesk driver 10 years ago
Aleksander Machniak c7ac4bbe53 CS fixes after PR merge 10 years ago
Aleksander Machniak 0f711e7bd7 Merge pull request #234 from bnogas/master-p3
Add config option 'acl_group_field' to use as ACL group identifier
10 years ago
Aleksander Machniak aca8bd2bd6 Merge pull request #235 from bnogas/master-p2
Move plugin configuration to config.inc.php.dist
10 years ago
Aleksander Machniak 48ba4414b3 Fix download of attachments that are part of TNEF message (#1490091)
Rcube_message_part::body content should never be modified by code out of the rcube_message.
Added convenient rcube_message::get_part_body() method, making rcube_message::get_part_content() deprecated.
10 years ago
Bartlomiej Nogas c1e2ce76c7 Add configuration option 'acl_group_field' to use as ACL group identifier 10 years ago
Bartlomiej Nogas d6c1a1af9d Move plugin configuration to config.inc.php.dist 10 years ago
Aleksander Machniak e2251db1d5 CS fixes after PR merge 10 years ago
Aleksander Machniak 111af7f077 Merge pull request #222 from bnogas/master
Support for multiple email addresses in new_user_identity plugin
10 years ago
Aleksander Machniak d26e94ae94 Small CS fixes after PR merge 10 years ago
Lorenzo Perone 84296e1b93 fix indent to match style in ldap.php (tabs to spaces) 10 years ago
Lorenzo Perone 3e3fcd4d27 Password Plugin / LDAP Driver:
- adds support for (optional) multiple userPassword values for compatibility with more authentication shemes
- adds support for CRAM-MD5 scheme as implemented by doveadm pw (credits: see header of plugins/password/helpers/dovecot_hmacmd5.php)
10 years ago
Aleksander Machniak 0ea079d604 dirname(__FILE__) -> __DIR__ 10 years ago
Aleksander Machniak 78bee8b8b6 Fix regression in SHAA password generation in ldap driver of password plugin (#1490094) 10 years ago
Aleksander Machniak 6c6991fb53 Shrinked some images with TinyPNG (saved 38%) 10 years ago
Bartlomiej Nogas 6035e36086 Support for multiple email addresses added 10 years ago
Aleksander Machniak 34a0902089 Use consistent column/table quoting in sql queries 10 years ago
Aleksander Machniak 9dd327b400 Remove new_link argument usage, we don't need it anymore 10 years ago
Aleksander Machniak f2fe48785c Update changelog 10 years ago
Aleksander Machniak 6e6f9ce6a7 Fix compatybility with contextmenu plugin 10 years ago
Aleksander Machniak 4baf96a4ca Added license headers to driver files, CS fixes 10 years ago
xzaara 54462b0f68 Update password.php
Semicolons instead of colons in  switch statement.
10 years ago
Aleksander Machniak 8b5038befc Fix handling of smart list inputs 10 years ago
Aleksander Machniak d1c8d7fc25 Support hashing algorithms without mhash() and even hash() extension (#1490076) 10 years ago
Cyrill von Wattenwyl 7dc269029d removed unwanted file 10 years ago
Cyrill von Wattenwyl 141d615f39 Fixed merge conflicts 10 years ago
Cyrill von Wattenwyl 11a40dd1fe Merge branch 'master' of https://github.com/roundcube/roundcubemail
Conflicts:
	plugins/password/config.inc.php.dist
10 years ago
Aleksander Machniak 613f96839c Added simple API to manage vacation rule 10 years ago
Aleksander Machniak d72fdecdf8 Add missing labels 10 years ago
Aleksander Machniak 5a64153f40 Fix vacation times handling 10 years ago
Thomas Bruederli 812f37c5d1 Synchronized localizations with Transifex 10 years ago
Aleksander Machniak 581b6b41fd Make possible to set vacation start/end date and time 10 years ago
Aleksander Machniak fe03a9074d Add some localizations 10 years ago
Aleksander Machniak 1299c6a231 Update translations 10 years ago
Aleksander Machniak 1c70ff9d24 Bump up version nmber 10 years ago
Aleksander Machniak ec2733f6c3 Add support for groups 10 years ago
Thomas Bruederli 1db9a4931c Fix close icon position 10 years ago
Thomas Bruederli f61959d9c2 Render a rounded outline on focused dialog close button 10 years ago
Aleksander Machniak 9828c1abe2 Fix default vacation status (#1490019) - improve error message 10 years ago
Thomas Bruederli ea5d749822 Avoid collision with other css classes 10 years ago
Thomas Bruederli a6e9b4f97b Support the 'no-close' class feature for hiding close buttons in jQuery UI dialogs 10 years ago
Aleksander Machniak 4d52ee03a1 Fix missing css/js scripts in filter form in mail task 10 years ago
Aleksander Machniak f72815e1f9 Code improvements + added tests for vacation date regexps handling 11 years ago
Aleksander Machniak 319751fff6 Updated changelog and CS fixes after PR merge 11 years ago
Aleksander Machniak 9d2550502a CS fixes after PR merge 11 years ago
Aleksander Machniak b65823eb2a Merge pull request #202 from jacoblister/master
Add Vacation date range feature without the sieve 'date' extension
11 years ago
Aleksander Machniak 97d853738a Merge pull request #203 from mdamt/gearman-password
New gearman driver for password plugin
11 years ago
Aleksander Machniak 0a96bdf74d Don't overwrite the whole fieldmap so autocomplete names are resolved correctly 11 years ago
Mohammad Anwari 1599665651 New gearman driver for password plugin 11 years ago
Jacob Lister 147530edcc Add Vacation date range feature for servers without the sieve 'date' extension (using regexes) 11 years ago
Thomas Bruederli 5a28385e73 Fix error when activeCell is not defined 11 years ago
Thomas Bruederli 3fec3e04f6 Fix dialog close button focus border in Firefox 11 years ago
Thomas Bruederli 8f3bd30e54 Fix some jquery UI styles to match the Larry skin 11 years ago
Aleksander Machniak 43b225d183 Support contact_search_name option in ACL plugin autocompletion 11 years ago
Thomas Bruederli dea5160798 Fix datepicker accessibility extension 11 years ago
Aleksander Machniak 0c2fcd633a Get rid of -moz-box-shadow 11 years ago
Aleksander Machniak 734e233675 Get rid of -o-box-shadow 11 years ago
Aleksander Machniak 0fbb27d219 Move all filter:(opacity=X) styles to legacy_browser plugin 11 years ago
Aleksander Machniak c6447e2ce2 Use treelist widget for folders list in Settings/Folders (#1489648) 11 years ago
Aleksander Machniak 1a3132366e After PR merge code cleanup 11 years ago
simonp 1c5fdd674e Show password rules before committing new password (#1488285) 11 years ago
Aleksander Machniak 7706df99f0 Allow anonymous LDAP searches 11 years ago
Aleksander Machniak c883f687d9 Add possibility to specify an after-vacation-rule action (keep, discard, redirect) in Vacation UI 11 years ago
Aleksander Machniak b0aee4eb42 Fix bug where non-existing (or unsubscribed) folder wasn't listed in folder selector (#1489956) 11 years ago
Aleksander Machniak 1db12a9037 Fix so all pages are displayed correctly in extwin mode (#1489952) 11 years ago
Aleksander Machniak 90ab9f2847 Fix loading localization 11 years ago
Aleksander Machniak 1abbb06ee9 Support Firefox < 4 via legacy_browser (jQuery 2.x does not work) 11 years ago
Thomas Bruederli e3705f3283 Link heading with the acl table 11 years ago
Thomas Bruederli b73cf83e26 Hide acltable heading for voice-only output 11 years ago
Thomas Bruederli 2efb5cd52a Extend jQuery UI datepicker widget with basic accessibility features 11 years ago
Thomas Bruederli 142e7c9afc Update to jQuery UI 1.10.4 11 years ago
Aleksander Machniak b76f8e5e26 Added option to specify connection socket parameters - managesieve_conn_options 11 years ago
Aleksander Machniak 7e309b872f Add title attribute to settings menu 11 years ago
Aleksander Machniak ebc9877def Add title attribute for settings menu 11 years ago
Aleksander Machniak abe381e3b0 Focus first input in password form on page load 11 years ago
Aleksander Machniak a41aaf3352 Move some code to legacy_browser plugin 11 years ago
Aleksander Machniak 4520fa0f38 Code cleanup and small fixes (after pull request merge) 11 years ago
Aleksander Machniak 1b988f9574 Merge branch 'master' of https://github.com/simonpl/roundcubemail into simonpl-master
Conflicts:
	CHANGELOG
11 years ago
Aleksander Machniak 62c45161c4 ACL: Improved UI accessibility 11 years ago
simonp 12514266b9 Move login/hosts to seperate function 11 years ago
Aleksander Machniak 13b33da51a Managesieve: Improved UI accessibility 11 years ago
simonp 6f7042e582 Fix for login/hosts exceptions 11 years ago
simonp 9e9c03cb90 Moved functionality from password_first to password_init 11 years ago
Thomas Bruederli 99cdca46b7 Merge branch 'dev-accessibility'
Conflicts:
	program/include/rcmail_output_html.php
	program/js/app.js
	program/js/treelist.js
	program/lib/Roundcube/html.php
	skins/larry/styles.css
	skins/larry/templates/compose.html
11 years ago
Aleksander Machniak 17a76c3fd7 Fixed Save button in classic skin of Vacation interface (#1489926) 11 years ago
Thomas Bruederli 77043f8469 Apply accessibility improvements to the settings section 11 years ago
Aleksander Machniak bf743b7681 Attach nemail_notifier script only to main window 11 years ago
Aleksander Machniak 731d190fec Merge branch 'tinymce4'
Conflicts:
	program/js/app.js
	program/js/editor.js
	program/js/tiny_mce/tiny_mce.js
	program/steps/utils/spell_html.inc
11 years ago
simonp e7ee70541f Add option to force new users to change their password (#1486884) 11 years ago
Aleksander Machniak efc470f0ac Merge branch 'dev-text2html'
Conflicts:
	program/js/app.js

Fix handling magic_quotes in rcube_text2html and rcube_html2text - move
stripslashes from these classes to action files
11 years ago
simonp 8d3dab34ec Add timeout for password-driver vpopmaild 11 years ago
Cyrill von Wattenwyl 187fd666aa fixed typos and added section in README 11 years ago
Aleksander Machniak eda92ed4c0 Improved display of plain text messages and text to HTML conversion (#1488937)
Now instead of <pre> we use <div class="pre"> styled with monospace
font. We replace whitespace characters with non-breaking spaces where
needed. I.e. plain text is always unwrappable, until it uses format=flowed,
in such a case only flowed paragraphs are wrappable.

Also conversion of text to HTML in compose editor was modified in the same way.
11 years ago
Thomas Bruederli 6789bf1f4d Moved popup-menu functions to Roundcube core for seamless integration of (stackable) skin and core menus 11 years ago
brendan braybrook 01cc39cce4 1489868 - additional_message_headers: correct example X-Originating-IP format 11 years ago
Cyrill von Wattenwyl 12967c776c Added Plesk-Driver to Password-Plugin
This Driver allows to change Passwords via Plesk RPC-API
11 years ago
Thomas Bruederli b2992dd228 Further accessibility improvements regarding keyboard navigation and document structure 11 years ago
Aleksander Machniak 378efddbbe MOve more IE<9 code to legacy_browser 11 years ago
Thomas Bruederli e8bcf08c72 1. Prepare core and Larry skin for improved accessibility
2. Implement full keyboard navigation in main mail view
11 years ago
Aleksander Machniak d5038ee5d9 CS fixes 11 years ago
Aleksander Machniak 2581c87e65 Fix identities_level=4 handling in new_user_dialog plugin (#1489840) 11 years ago
Thomas Bruederli b34d679075 Specify licenses in all javascript files and blocks to please LibreJS 11 years ago
Aleksander Machniak 5a7b7ce039 Prevent from js error when messages list does not exist 11 years ago
Aleksander Machniak f22de58087 Fixed notify/enotify extension handling 11 years ago
Aleksander Machniak 241af0937c Fix loading css for larry skin, support minified css files 11 years ago
Thomas Bruederli ca33f32b60 Fix submission of multi-folder message selection through hidden form fields 11 years ago
Aleksander Machniak 5515dbb970 Remove IE<7 specific code 11 years ago
Aleksander Machniak ed1ceea878 Add possibility to download messages in mbox format (#1486069)
Removed "download folder" option, the same can be done by selecting all messages in a folder
Code refactoring
11 years ago
Aleksander Machniak 2e79d8d539 Move more IE<9 specific code to legacy_browser 11 years ago
Aleksander Machniak a2e09c950d Use methods chaining, don't use deprecated row_init method 11 years ago
Aleksander Machniak 056d458ed6 Fix disabled create filter action 11 years ago
Aleksander Machniak 47fccf4fa6 Move some IE8-specific style to legacy_browser plugin 11 years ago
Aleksander Machniak 53ede96dd6 Remove IE6-specific code 11 years ago
Aleksander Machniak e30212013d Add dummy tests for legacy_browser plugin 11 years ago
Aleksander Machniak 64542fc803 Drop support for IE6, move IE7/IE8 support to legacy_browser plugin, update to jQuery-2.1.0 11 years ago
Thomas Bruederli b08306ec1f Disable time limit for folder download requests 11 years ago
Thomas Bruederli 7fce8fbbde Adapt archive and markasjunk plugins to work with multi-folder search results 11 years ago
Thomas Bruederli bde3ba5e93 Update zipdownload plugin to work with multi-folder search results 11 years ago
Aleksander Machniak e7a3ae9a76 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 8a73fdb67f Integrate jQuery miniColors extension 11 years ago
Thomas Bruederli 66536974fe Merge branch 'dev-multi-folder-search' 11 years ago
Aleksander Machniak dc0b500e78 Removed redundant default_folders config option (#1489737)
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830)
11 years ago
Aleksander Machniak 8c783c0d66 Fix so identity fields are cast to string to prevent "Column X cannot be null" errors. 11 years ago
Aleksander Machniak e435d3b120 Fix fatal error in database_attachments plugin under some conditions (#1489726) 11 years ago
Thomas Bruederli 3f4845948c Synchrnonized translations from Transifex 11 years ago
Thomas Bruederli ec057a5a52 Fix .listbox background color in jquery UI dialogs 11 years ago
Aleksander Machniak 04c9116f14 Fix list-input fields in Vacation interface 11 years ago
Aleksander Machniak 9556f34d75 Load password.js only when needed 11 years ago
Aleksander Machniak 53846f798f Remove debug code 11 years ago
Aleksander Machniak 50a57e9b75 Added optional separate interface for out-of-office management (#1488266) 11 years ago
Aleksander Machniak 5ce2301185 Add labels for 'n' ACL (RFC 5257) 11 years ago
Thomas Bruederli c8fb38f076 Refined some skin styles 11 years ago
Aleksander Machniak d3883ddfbb Make sure attachment ID is really unique when uploading multiple files (#1489546) 11 years ago
Thomas Bruederli 0c7bc4f5c0 Add styles for 'mainaction' dialog buttons 11 years ago
Aleksander Machniak aa05873611 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 18a9b4f2f1 Fix dbmail driver (hints from https://github.com/roundcube/roundcubemail/pull/169) 11 years ago
Thomas B. 324805e180 Merge pull request #162 from nicolas-joubert/patch-1
Redirect after HTTP authentication
11 years ago
Aleksander Machniak fb5255e2f0 Fix filter creation from an email when preview frame is disabled (#1489647) 11 years ago
Aleksander Machniak a622451bc5 Fix wrong action folder selection if managesieve_domains is not empty (#1489617) 11 years ago
Aleksander Machniak abecca8f4b Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak c6227fe7b0 Bump version number 11 years ago
Aleksander Machniak 022f510365 Fix issue in displaying filter form when managesieve_kolab_master=true
and sieve variables extension is supported by the server (#1489599)
11 years ago
Aleksander Machniak 524e382669 Merge pull request #168 from tillkruess/master
another security fix for domainfactory password plugin driver
11 years ago
Till Krüss aba993da6a prevent unwanted code execution via CURLOPT_POSTFIELDS (again) 11 years ago
Aleksander Machniak 9a0900e4a1 Fix issue where multi-select fields were not visible in new filter action rows (#1489600) 11 years ago
Aleksander Machniak a329ccd9c9 Fix issue where folder selector wasn't visible on new filter form 11 years ago
Thomas Bruederli a23a2b3039 Update env in main window for ACL dialog autocompletion (#1489594) 11 years ago
Aleksander Machniak e7881f058a Merge pull request #166 from tillkruess/master
security fix for domainfactory password plugin driver
11 years ago
Till Krüss 334475a50b prevent unwanted code execution via CURLOPT_POSTFIELDS 11 years ago
Thomas Bruederli e837d8515a Hide autocompletion results when closing ACL dialog; use default table styles 11 years ago
Thomas Bruederli 327bd305d6 Bump ACL plugin version 11 years ago
Thomas Bruederli affabd9a4b Fix some glitches in ACL table display 11 years ago
Thomas Bruederli f147849bb0 Use standard dialog popups for the ACL permissions form; that will open it in the main window with enoough space and better UI integration 11 years ago
Thomas Bruederli 774deaded1 Don't EVER log passwords 11 years ago
Thomas Bruederli 254e284d21 Point to the new public URI for online help 11 years ago
Thomas Bruederli 8404fe9e32 Updated localizations from Transifex 11 years ago
Thomas Bruederli 419c090fd9 Update to jQuery UI 1.9.2 (without themes) 11 years ago
Thomas Bruederli 4f9bd08469 Fix icon position after listicons.png update 11 years ago
Aleksander Machniak 6fa5b437a4 Update to TinyMCE 4.x 11 years ago
Aleksander Machniak fac59dc441 Added move/copy icons, improved edit icon and some icon positions 11 years ago
Thomas 017c4f19fd Refactor multi-threaded autocomple contact searching to make it available for other purposes, too 11 years ago
nicolas-joubert 5e3d1026c6 Redirect after HTTP authentication
Allow to redirect to the previous QUERY_STRING after HTTP authentication.
11 years ago
Aleksander Machniak eaf9d81ee9 CS fixes 11 years ago
Aleksander Machniak 2eef77c6e3 Fix issue where filesystem path was added to all-attachments (zip) file (#1489507) 11 years ago
Aleksander Machniak 4e040e304f Add Filters tab using plugin API hook 11 years ago
Aleksander Machniak 30ceb69eb5 Fix fatal error after last fix 11 years ago
Aleksander Machniak 14ace838c1 Fix references to 'default' skin 11 years ago
Aleksander Machniak 3e98f8be71 Add some code for S/MIME signatures verification, update Crypt_GPG package 11 years ago
Aleksander Machniak 6b2b2eca5f Remove deprecated functions (these listed in bc.php file) usage 11 years ago
Aleksander Machniak 538e64c572 Fix Closure-compiler warnings, small code improvements 11 years ago
Aleksander Machniak 7b1969ad60 Fix icon on archive folder (after changes in classic skin) and
fix icon on subfolders of archive folder
11 years ago
Aleksander Machniak 27f0c2723b Nicely handle server-side modification of script names (#1489412) 11 years ago
Thomas Bruederli 3b95e24fbb Updated localizations from Transifex 11 years ago
Aleksander Machniak 067d3dc44a Fix redundant/missing closing div tags 11 years ago
Aleksander Machniak 72dc3c0faf Fix typos 11 years ago
Aleksander Machniak b5117238db Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak aac4b452a3 Bump version to 7.1 11 years ago
Aleksander Machniak 78ef00f12d Fix a bug where deleted filter was not removed from the list
(because now list widget's 'rows' property is of type object not array)
11 years ago
Thomas Bruederli 34003c5fa5 Display status messages as pile of black bars overlaying the UI in order to improve visibility (#1488974) 11 years ago
Aleksander Machniak 30a26c964d Syntax fix for IE7 11 years ago
Aleksander Machniak a96a22cc3e Merge pull request #141 from rasky/http_without_pwd
Allow HTTP authentication without password.
11 years ago
Aleksander Machniak 393c868e8e Substitute variables in 'password_ldap_search_base' value 11 years ago
Aleksander Machniak 3433637cb9 Fix archive button state (i.e. checking if current folder is archive folder) 11 years ago
Thomas Bruederli c353958cfb Move help plugin UI initialization to startup hook 11 years ago
Aleksander Machniak d4f27d90d5 Merge pull request #136 from tillkruess/extend-df-password-driver
Extend domainfactory password driver
11 years ago
Aleksander Machniak 6a91448aee Improve performance and code readability by using String's startsWith() method, other code improvements 11 years ago
Thomas Bruederli 5b334509a8 Updated localizations from Transifex 11 years ago
Aleksander Machniak 442f37c313 Fix list update after archive action on search result 11 years ago
Aleksander Machniak 07f161dd4e Improved checking if current folder is an archive folder (or subfolder) 11 years ago
Aleksander Machniak 11075979a6 Update authors and version numbers 11 years ago
Aleksander Machniak 691cbc276d Fix archive action for all messages in a folder (#1489405) 11 years ago
Aleksander Machniak a6cc96a55d Fix archive button on messages page when using archive_type != '' (#1489404) 11 years ago
Aleksander Machniak 2143a64873 Performance improvement - call IMAP LIST only once 11 years ago
Aleksander Machniak d72a41dc8e Make sure all folders in the path are created - ie. if archive folder
is configured as Archive/YYYY/MM, create both Archive/YYYY and Archive/YYYY/MM.
11 years ago
Thomas Bruederli 6f04daa754 Decorate drop-down menus in datepicker title 11 years ago
Giovanni Bajo 35533c3622 Allow HTTP authentication without password.
This makes it the plugin useful for any form of webserver-based
authentication (CAS, SAML, etc.); of course, other plugins will
have to be installed to handle connections to the IMAP/SMTP
servers, but at least they don't need to duplicate the basic
HTTP authentication functionality.
11 years ago
Till Krüss 910a3581be check if password was changed successfully, before looking for error messages 11 years ago
Till Krüss 0f4c9b850f check if the new password matched the requirements; code cleanup 11 years ago
Aleksander Machniak 4136174517 Clean up translations once again, this time remove untranslated strings for all langs 11 years ago
Aleksander Machniak 9377edc497 More lceanup 11 years ago
Aleksander Machniak 3d9e683cda Added plugin localizations 11 years ago
Aleksander Machniak 8c0ee424af Update composer.json file with Net_Sieve package requirement 11 years ago
Thomas Bruederli f93e0b3a14 Synchronized localization files from Transifex 11 years ago
Aleksander Machniak 4daaa09438 Move PEAR libs from plugins into main Roundcube lib directory,
list them as dependencies in INSTALL file (#1489182)
11 years ago
Aleksander Machniak bba13c33a0 Fix sound notification in Internet Explorer (use mp3 file for IE and
other browsers which support audio/mp3 files)
11 years ago