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