Commit Graph

689 Commits (0a4e0921d3c4e4e1e485f43dc05bf0447fbc846a)

Author SHA1 Message Date
Thomas Bruederli ef29153a32 Improve display of pgp/mime and s/mime messges. Reverts commit f4154d91 11 years ago
Aleksander Machniak 786aa0725e Fix XSS issue in style attribute handling (#1490227) 11 years ago
Aleksander Machniak 8c2075b9fc Remove hook aliases deprecated long time ago, CS fixes 11 years ago
Aleksander Machniak 7b924535fd CS fixes 11 years ago
Thomas Bruederli bca7dc68e9 Fix syntax error and codestyle from recent PR merge 11 years ago
Alex Brandt e4b9910a32 Add environment variable reading to configuration.
Docker prefers to pass parameters via environment variables.  This
allows the environment variables to be checked and if a value exists it
will override the default.
11 years ago
Thomas Bruederli e8b82c2e7b Fix rcube_utils::normalize_string() to support unicode characters + add argument for minimum token length 11 years ago
Thomas Bruederli 09c58d1add Make rcube_utils::strtotime() timezone aware (#1490163) 11 years ago
Aleksander Machniak aafccefb88 Properly set fuzzy_search for vlv searches 11 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
11 years ago
Aleksander Machniak 066e22874b Don't log "No suitable function found for UTF-8..." as E_USER_WARNING.
Use E_USER_NOTICE - this happens quite often as email messages
containing invalid charset name are not so rare.
11 years ago
Aleksander Machniak 72b117feb1 Use consistent license identifiers, remove redundant package.xml files 11 years ago
Aleksander Machniak b262e12964 Fix import of contacts with multiple email addresses from Google-csv format (#1490178) 11 years ago
Aleksander Machniak f864495b7b Fix import of multiple contact email addresses from Outlook-csv format (#1490169) 11 years ago
Aleksander Machniak 692011df7f Extend list_emails() to optionally return only default identity 11 years ago
Aleksander Machniak 32eb977b12 Merge branch 'master' of github.com:roundcube/roundcubemail 11 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)
11 years ago
Aleksander Machniak 25fb9732a0 Fix so all unknown email addresses from Google csv format are imported (#1490159) 11 years ago
Aleksander Machniak 787a421846 Fix rcube_utils::anytodatetime() with no timezone specified 11 years ago
Aleksander Machniak bb1398a54e Fix import of multiple contact groups from Google-csv format (#1490159) 11 years ago
Aleksander Machniak 9e4246d957 Code improvements and fixes (mostly unused variables and methods) 11 years ago
Aleksander Machniak 07280e7643 Remove reference to non-existing option 'default_folders' 11 years ago
Aleksander Machniak 409b649346 Fix lack of delimiter for recipient addresses in smtp_log (#1490150) 11 years ago
Aleksander Machniak a7a778c157 Fix some character sets detection (#1490135) 11 years ago
Aleksander Machniak 2883fcba2b Move TNEF decoder class to the Roundcube Framework (#1490055)
So, for now all dependencies of the Framework can be installed
with composer and we need only lib/Roundcube folder.
des.inc was never required and is less important since we do
encryption using openssl or mcrypt extensions.
11 years ago
Thomas Bruederli 5c9ddcc052 Check available memory for image resizing with GD on Windows (#1489937) 11 years ago
Thomas Bruederli a63b9b546c Add plugin hook 'db_table_name' as requested in #1489837 11 years ago
Aleksander Machniak 9d4d48ad4c Remove debug code 11 years ago
Aleksander Machniak 96a7f6cc1b CS fixes 11 years ago
Aleksander Machniak db357b4187 Remove redundant default 11 years ago
Aleksander Machniak 1ffab0ad4a Fix possible issues in skin/skin_path config handling (#1490125) 11 years ago
Aleksander Machniak 5d8f8b59f3 Correct load_config() return value with improvement in last commit 11 years ago
Aleksander Machniak ab5b89b854 Improve load_config() so when called many times it will read config file only once 11 years ago
Aleksander Machniak d93019125c Allways call rcube_imap::set_folder() before rcube_imap::get_message_part() 11 years ago
Aleksander Machniak 68c41f1dff Fix regresion that caused double charset conversion in some messages (#1490121) 11 years ago
Aleksander Machniak 9aa55d5a50 Fix so DDL script for Oracle can be executed in SQLPlus 11 years ago
Aleksander Machniak 2da8300fb7 Correctly detect charset of attachment names in TNEF messages 11 years ago
Aleksander Machniak 2979df5529 Call exif_read_data() only on JPEG images 11 years ago
Bartlomiej Nogas a235f79df9 Fix of really fix UNKNOWN-CTE handling 11 years ago
Aleksander Machniak bf9c9b3e38 Really fix UNKNOWN-CTE handling 11 years ago
Aleksander Machniak 81dab388d0 Fix handling of UNKNOWN-CTE response, try do decode content client-side (#1490046) 11 years ago
Aleksander Machniak 9d9623462a Fix handling of base64-encoded attachments with extra spaces (#1490111) 11 years ago
Aleksander Machniak 2268aa676d Fix handling of uuencoded messages if messages_cache is enabled (#1490108) 11 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.
11 years ago
Aleksander Machniak e050502900 Fix bug where openssl-based crypt/decrypt method wasn't using defined crypto-key 11 years ago
Aleksander Machniak 0ea079d604 dirname(__FILE__) -> __DIR__ 11 years ago
Aleksander Machniak 07fa81dc4e Fix setting flags on servers with no PERMANENTFLAGS response (#1490087) 11 years ago
Aleksander Machniak a1d042fd58 Add rcube_plugin_api::get_plugin() method 12 years ago
Thomas Bruederli 6646809a31 Fix another regression in metadata response parsing introduced in commit 939380da 11 years ago
Bartlomiej Nogas 0d273c9a97 Fix get_metadata() function response, NIL response was introducing an shift 11 years ago
Aleksander Machniak dd6f784ec4 Fix syntax error 11 years ago
Aleksander Machniak 000f6ee304 Merge branch 'oracle' 11 years ago
Aleksander Machniak ff767a14ff Merge branch 'oracle' 11 years ago
Aleksander Machniak fb8adc8a19 Remove Oracle driver based on PDO_OCI extension 11 years ago
Aleksander Machniak 7f84924799 Fix long data handling 11 years ago
Aleksander Machniak e7af012bc2 Fix binary operator use for Oracle 11 years ago
Aleksander Machniak 8451577659 Added transactions support 11 years ago
Aleksander Machniak d7c91c14f8 Add Oracle driver which uses OCI8 extension - the one that supports CLOB columns 11 years ago
Aleksander Machniak 83a64265a7 Fixes for Oracle 11 years ago
Aleksander Machniak 848e204ef9 Fix validation of email addresses with IDNA domains (#1490067) 11 years ago
Aleksander Machniak b84a04336b Added Oracle database driver 11 years ago
Aleksander Machniak 34a0902089 Use consistent column/table quoting in sql queries 11 years ago
Aleksander Machniak 8cc65d1f5f Print to STDERR non-terminating errors in CLI mode 11 years ago
Thomas Bruederli fb3ccf2e09 Don't override argument variable when collecting results 11 years ago
Aleksander Machniak c489cc1479 Fix call to a member function get_compressed() on a non-object 11 years ago
Aleksander Machniak 4baf96a4ca Added license headers to driver files, CS fixes 11 years ago
Aleksander Machniak 334bc97927 Fix merging folder annotations for folders with numeric names (only digits) 12 years ago
Aleksander Machniak 9cc5a522df Fix so rcube_text2html class does not depend on rcmail_string_replacer 12 years ago
Aleksander Machniak 29c24e647c Get rid of DIRECTORY_SEPARATOR for consistency 12 years ago
Thomas Bruederli a98a4f8bb5 Remove 3rd party libs from our repository and define the dependencies in composer.json-dist.
Also remove the ancient utf8 lib and replace it with 'Patchwork UTF-8 for PHP'.

For direct git checkouts, copy composer.json-dist into composer.json and run
`php composer.phar install` to install the dependencies.
12 years ago
Thomas Bruederli 64d49edd78 Maintain a stack of currently running plugin hooks 12 years ago
Aleksander Machniak 35b39c8d7d Fix PERMANENTFLAGS checking in modFlag() 12 years ago
Aleksander Machniak 5f58127eae Added rcube_utils::resolve_url() 12 years ago
Aleksander Machniak 75bbada03b Remove code for PHP<5.3, use PHP_VERSION_ID instead of version_compare() for version checks 12 years ago
Thomas B. 827b1dd459 Merge pull request #212 from JohnDoh/patch-1
add include_plugin function for optional plugins
12 years ago
Aleksander Machniak f01666a622 Fix handling of email addresses with quoted domain part (#1490040) 12 years ago
Aleksander Machniak fb5e2fb96f Don't fail when trying to create and subscribe a folder that already exists 12 years ago
Thomas Bruederli 028734b25c Make LDAP errors available to the application 12 years ago
Thomas Bruederli 25a9ec7bb7 Allow caller to supply the template for contact name composition 12 years ago
Thomas Bruederli 6a0a4a3a52 Remove empty brackets, slashes and spaces from contact search name 12 years ago
JohnDoh 4eee212883 add include_plugin function for optoinal plugins 12 years ago
JohnDoh 0b799bee90 add support for optional plugins 12 years ago
Aleksander Machniak 5f17657e82 Support contacts import in GMail CSV format 12 years ago
Aleksander Machniak 4045cd9266 Cleanup after PR merge, updated changelog 12 years ago
Aleksander Machniak 9275671174 Merge pull request #211 from bbraybrook/gd_rotate_thumb
Fix incorrect thumbnail rotation with GD and exif orientation data (#1490029)
12 years ago
Thomas Bruederli 834fb6858e Allow to search for LDAP groups with 'group_filter' enabled 12 years ago
brendan braybrook 090bacddb6 changes suggested by aleks 12 years ago
brendan braybrook e2dd31f987 rotate image with GD if exit rotation data present 12 years ago
brendan braybrook c6183b649a wrong type returned for gif 12 years ago
Thomas Bruederli f954922c03 - Implemented 'storage_connected' API hook after successful IMAP login (#1490025)
- Added config option 'imap_log_session' to enable Roundcube <-> IMAP session ID logging
- Added config option 'log_session_id' to control the lengh of the session identifer in logs
12 years ago
Thomas Bruederli d7533442f3 Add default location for mime.types with nginx 12 years ago
Aleksander Machniak d8b26e40f9 Overwrite Net_LDAP3's normalize_entry() method to behave as the old one 12 years ago
Aleksander Machniak 19926d4c3c CS fix after PR merge 12 years ago
Aleksander Machniak 642522f386 Merge pull request #209 from bbraybrook/header_array_fix
Fix stringify problem when multiple headers values exist to be returned
12 years ago
brendan braybrook 539fe0b84d fix stringify problem when multiple headers values exist to be returned 12 years ago
Aleksander Machniak db25c43e97 Merge pull request #207 from kanarip/dev/net_ldap3
Merge Net_LDAP3
12 years ago
Thomas Bruederli 65baa033e0 List all plugins which have been attempted to load (#1488871) 12 years ago
Jeroen van Meeuwen (Kolab Systems) 8ee8be9b86 Correct reference to old function get_dn() 12 years ago
Jeroen van Meeuwen (Kolab Systems) 6ac9395fbd Use Net_LDAP3 12 years ago
Aleksander Machniak 6c1c60f3b9 Support password encryption using openssl extension (#1489989) 12 years ago