Aleksander Machniak
aa38c512fb
Fix lack of signature separator for plain text signatures in html mode ( #1490352 )
11 years ago
Aleksander Machniak
d61d668b64
Remove useless code
11 years ago
Aleksander Machniak
292292df32
Fix so unrecognized TNEF attachments are displayed on the list of attachments ( #1490351 )
11 years ago
Aleksander Machniak
98e4614b0d
Fix so text/calendar parts are listed as attachments even if not marked as such ( #1490325 )
11 years ago
Aleksander Machniak
48d01837a0
Fix tables listing routine on mysql and postgres so it skips system or other database tables and views ( #1490337 )
11 years ago
Aleksander Machniak
5a4f3f8266
Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore
11 years ago
corbosman
d9c22ab66d
move header block inside loop
11 years ago
Aleksander Machniak
3d6ce95009
Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically ( #1490343 )
11 years ago
Aleksander Machniak
0a4e0921d3
Plugin API: Added message_ready hook - the last chance to modify Mail_Mime object before saving or sending the message
11 years ago
Aleksander Machniak
1a7e668977
Fix handling of %-encoded entities in mailto: URLs ( #1490346 )
11 years ago
Thomas Bruederli
4d9627c36a
Wording
11 years ago
Thomas Bruederli
0bd99db08d
Localize common error messages; improve explanation for CSRF check failures
11 years ago
Thomas Bruederli
465ba8d11b
Avoid errors when message list doesn't have a header
11 years ago
Aleksander Machniak
8eeb721bd6
Fix unintended DB session expiration - lost variable in refactoring ( #1490316 )
11 years ago
Aleksander Machniak
65e735dec5
Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element ( #1490318 )
11 years ago
Thomas Bruederli
d17975c776
Do not re-append an existing node when re-rendering with childs
11 years ago
Thomas Bruederli
b1d13e8bd5
Fix redirct URL for attachments loaded in an iframe ( #1490191 )
11 years ago
Thomas Bruederli
e2fb340289
Remove obsolete mt_srand() calls
11 years ago
Thomas Bruederli
a74d023903
Generate random hash for the per-user local storage prefix ( #1490279 ); only unserialize user prefs once
11 years ago
Aleksander Machniak
496972bf95
Fix backtick character handling in sql queries ( #1490312 )
11 years ago
Aleksander Machniak
a172f39ff7
Fix bug where TinyMCE area height was too small on slow network connection ( #1490310 )
11 years ago
Thomas Bruederli
3c4d3dcc42
Fix submission of _reload parameter when switching address books
11 years ago
Aleksander Machniak
27da86be48
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
b0bb38703e
Fix bug where spellchecking in HTML editor do not work after switching editor type more than once ( #1490311 )
11 years ago
Thomas Bruederli
5def0d8e9e
Ignore plugin loading filter if force parameter is set
11 years ago
Aleksander Machniak
db71156ab2
Update TinyMCE cache_suffix (forgot to do this after last update)
11 years ago
Aleksander Machniak
2c857fcba2
Upgrade TinymCE to version 4.1.9
11 years ago
Aleksander Machniak
10934dcd2a
Fix rows count when messages search fails ( #1490266 )
11 years ago
Aleksander Machniak
d12b999403
(Properly) reset search filter on reset-search action
11 years ago
Aleksander Machniak
da1816edd8
Reset search filter on folder selection and search reset
11 years ago
Thomas Bruederli
87ff88d550
Fix session garbage collector handler registration after refactoring
11 years ago
Thomas Bruederli
aafc050f55
Fix rcube_contacts::search() calls with empty search string but $required argument
11 years ago
Aleksander Machniak
c2df5d4e13
Unified request* event arguments handling, added support for _unlock and _action parameters
11 years ago
Aleksander Machniak
1ec105c685
Fix so search filter, scope and fields are reset on folder change
11 years ago
Aleksander Machniak
06d4243d2e
Fix Opera browser detection in javascript ( #1490307 )
11 years ago
Aleksander Machniak
9af8e22b8e
Plugin API: added message_part_body hook, fixes around message structure handling by plugins
11 years ago
Aleksander Machniak
7ff227eb3e
get_part_content() -> get_part_body()
11 years ago
Thomas B.
2755471f33
Merge pull request #257 from corbosman/session_refactor
...
Merging session refactor into master
11 years ago
Aleksander Machniak
3779c91043
Update to TinyMCE 4.1.8
11 years ago
Aleksander Machniak
f02fe3c344
Remove redundant encoding of message subject with mb_encode_mimeheader() ( #1490295 )
11 years ago
Aleksander Machniak
6cdffbf1b6
Fix "PHP Fatal error: Using $this when not in object context"
11 years ago
corbosman
82058d7af2
minor fixes
11 years ago
Thomas Bruederli
8e333bcb66
Only normalize search term when searching in 'words' column
11 years ago
Thomas Bruederli
3bd0277261
Fix full-text searching in a given list of fields
11 years ago
Thomas Bruederli
fd259bed69
Adapt fulltext search in local address book to ignore words order
11 years ago
Thomas Bruederli
c32998084d
Add untility function to match strings ignoring word order
11 years ago
Thomas Bruederli
36ee2c8427
Improve LDAP search by ignoring words order in fuzzy substring matching mode
11 years ago
Thomas Bruederli
83eeec6c06
Add utility function to compose a full-text-like LDAP search filter
11 years ago
Aleksander Machniak
9ad0fc489f
Fix javascript error after creating a folder which is a subfolder of another one ( #1490297 )
11 years ago
Aleksander Machniak
7981575a61
Fix so localized folder name is displayed in multi-folder search result ( #1490243 )
11 years ago
corbosman
6e3d249655
remove commented out code
11 years ago
corbosman
b4be89bdac
use factory
11 years ago
Aleksander Machniak
a4ef49d6cf
Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() ( #1490293 )
11 years ago
Aleksander Machniak
5aa1d2005b
Fix parsing ldap URI for cases where hostname is non-empty
11 years ago
Aleksander Machniak
759566fe99
Fix parsing invalid HTML messages with BOM after <!DOCTYPE> ( #1490291 )
11 years ago
Aleksander Machniak
b59b72cc30
Fix "Non-static method PEAR::isError() should not be called statically" errors ( #1490281 )
11 years ago
Aleksander Machniak
2a31f6dbd7
Reset default db_max_allowed_packet, fix max packet size detection
11 years ago
Aleksander Machniak
e1c8fe5c4a
Fix duplicate entries supression in autocomplete result ( #1490290 )
11 years ago
Aleksander Machniak
83f1f6b12f
Improve compose_search_name() to not return "email@address <email@address>" entries
...
which may happen for contacts without name(s)
11 years ago
Aleksander Machniak
97ee4c40c1
Don't sent the message again in saveonly mode
11 years ago
Aleksander Machniak
c5c8e73351
Improved handling of storage errors after message is sent
...
After sending a message it is stored in Sent folder, this operation
may fail, e.g. because of "over quota" error. In such a case we'll
not close the compose window, but display the error and, if user clicks
Send/Save button, we'll display a dialog informing about the situation and
providing an option to try the save operation again.
11 years ago
Aleksander Machniak
216b31dd99
Fix so "over quota" errors are displayed also in message compose page
...
This also fixes over quota responses on cyrus imap which uses "Over quota" string and no error identifier.
11 years ago
Thomas Bruederli
db6663b936
Update internal reference to treelist node contents after insert. Fixes some strange behavior in FF 3.6
11 years ago
Aleksander Machniak
8f485469c7
Add possibility to configure max_allowed_packet value for all database engines ( #1490283 )
11 years ago
Aleksander Machniak
62b847bea3
Fix "PHP Fatal error: Call to a member function getMessage() on a non-object"
11 years ago
Aleksander Machniak
75e8a7d313
Really make sure plugins aren't initialized twice
11 years ago
Aleksander Machniak
4d90e6596d
Use also Organization field as a fallback if contact has no name(s) specified
11 years ago
Aleksander Machniak
6c8cbe3ee5
Fix regression where require_plugin() wasn't initializing the plugin
11 years ago
Aleksander Machniak
aa1ddfecae
Fix cursor position on reply below the quote in HTML mode ( #1490263 )
...
Also other cursor position inconsistency. Additionally fixed
invisible cursor in HTML editor in older Firefox browser versions.
11 years ago
Aleksander Machniak
f070da7c27
Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function ( #1490280 )
11 years ago
Aleksander Machniak
bd82526e41
Fix missing or not up-to-date CATEGORIES entry in vCard export ( #1490277 )
11 years ago
Aleksander Machniak
45256e8293
Really fix unwanted warning on BMP attachments ( #1490269 )
11 years ago
Aleksander Machniak
c7b77b9179
Fix performance of rcube_db_mysql::get_variable()
...
As currently we're using this to find only max_allowed_packet value,
it is better to use "SHOW VARIABLES LIKE ?" instead of asking for all variables.
11 years ago
Aleksander Machniak
13e0a6556f
Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] ( #1490284 )
11 years ago
corbosman
4df4ab5007
session refactor and add redis driver
11 years ago
Aleksander Machniak
4a2a62de30
Fix needless security warning on BMP attachments display ( #1490282 )
11 years ago
Aleksander Machniak
50b04366ee
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
11 years ago
Aleksander Machniak
81d4ff214e
Fix setting max packet size for DB caches and check packet size also in shared cache
11 years ago
Aleksander Machniak
3665d1e8ec
Merge pull request #259 from corbosman/plugin_preload
...
Plugin preload
11 years ago
Aleksander Machniak
d67071f228
Fix saving/sending emoticon images when assets_dir is set (Kolab #4608 )
11 years ago
Aleksander Machniak
f7af22c780
Add possibility to print contact information (of a single contact)
11 years ago
Aleksander Machniak
ae73c26f29
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
3779b67a9c
Set version number to 1.2-git
11 years ago
Aleksander Machniak
e25b0d7781
Fix a regression where some contact data was missing in export and PHP warnings were logged (Kolab #4522 )
11 years ago
Aleksander Machniak
9ed6d46df7
Fix refreshing of drafts list when sending a message which was saved in meantime ( #1490238 )
11 years ago
Thomas B.
38b42e96af
Merge pull request #265 from kanarip/master
...
Allow the timeout and retry interval for memcached to be configured
11 years ago
Jeroen van Meeuwen (Kolab Systems)
c3e441044d
Allow the timeout and retry interval for memcached servers to be configured
11 years ago
Thomas Bruederli
2f8b1036da
Bump version and copyright year
11 years ago
Thomas Bruederli
36147bd6df
Update localizations from Transifex
11 years ago
Aleksander Machniak
56040b941c
Fix so JSON.parse() errors on localStorage items are ignored ( #1490249 )
11 years ago
corbosman
de89d46be2
Load plugins before sessions have started
...
Move the plugin loading phase to before sessions have started allowing plugins to add session drivers. Plugins that want to use this should define an "onload" method in their plugins. This method does not have access to variables like $task as they are not yet initialised at that time.
11 years ago
Aleksander Machniak
09d52dbb67
Fix some typos in comments
11 years ago
Aleksander Machniak
20740a9650
Fix error in exec_hook() in case some hook handler was unregistered before
11 years ago
Thomas Bruederli
be140e827d
Don't reset 'plugins' config option when running from update.sh script
11 years ago
Aleksander Machniak
e17decc4c2
Better handle log/temp directory misconfiguration
11 years ago
Aleksander Machniak
e8fc8d303a
Fix handling of GETANNOTATION errors - return NULL on error as documented
11 years ago
Aleksander Machniak
0a5841702f
Fix exec_hook() so handlers added inside the hook are not omitted
11 years ago
Aleksander Machniak
a3fa844aad
Make logged SMTP errors more verbose - log also real server response and codes
11 years ago
Aleksander Machniak
b0c9026223
Fix bug where signature could have been inserted twice after plain-to-html switch ( #1490239 )
11 years ago
Aleksander Machniak
556d288754
Fix false warning when opening attached text/plain files ( #1490241 )
11 years ago