Thomas Bruederli
4f7ab00dfb
Respect all arguments when caching IMAP metadata ( #1488475 )
13 years ago
Aleksander Machniak
0af82c8a59
Fix listing folders on Courier IMAP ( #1488466 )
13 years ago
Aleksander Machniak
435d55ecee
Add public list_folder_direct() and list_folders_subscribed_direct()
13 years ago
Giovanni Bajo
14f22f38da
Fix support for large uuencode attachments.
...
Currently, Roundcube tries to match with a regexp a whole uuencode
attachment. This is not always possible because PHP enforces a limit
on the maximum match size.
13 years ago
Aleksander Machniak
66510e20d3
Merge pull request #1 from Brianetta/de-svn
...
Change version text to reflect new versioning system
13 years ago
Aleksander Machniak
59041fdbc9
Use similar language as a fallback for plugin localization ( #1488401 )
...
Don't load en_US localization more than once
13 years ago
Brian Ronald
552cdea1cf
Change version text to reflect new versioning system
13 years ago
Aleksander Machniak
5b0b034387
Fixed PHP warning
13 years ago
Aleksander Machniak
9db0c895e8
Remove BOM ( #1488458 )
13 years ago
Aleksander Machniak
914c3e0d81
Print last commit date as (git) version
13 years ago
vbenincasa
59db17b823
- Fix the idn_convert() function call that was preventing the login with the "%s" replacement variable in config.
13 years ago
thomascube
24f1bf0f91
Fix handling of 'serialzied' LDAP address attributes
13 years ago
thomascube
a605b2584d
- Allow to configure the number of values allowed for each LDAP attribute
...
- Support for serialized LDAP address values (usually delimited with a $)
13 years ago
thomascube
1103607721
Better handling of HTTP request errors; re-send keep-alive requests on failure ( #1488449 )
13 years ago
thomascube
58154f59fc
Accept two past time slots for auth cookie validation; don't encode user-agent into session auth hash ( #1488449 )
13 years ago
alecpl
fbe7b71b0f
- Fix importing vCard photo with ENCODING param specified ( #1488432 )
13 years ago
thomascube
988a80ad67
Bring back some legacy functions and session vars for better backwards compatibility
13 years ago
alecpl
91cb9dfe78
- Fix parsing ESEARCH (ALL) result and enabling ESEARCH for ordinary searches
13 years ago
alecpl
e327ca25ef
- Fix listing messages when: skip_deleted=true, ESEARCH supported, threads disabled
13 years ago
alecpl
7c722504c6
- Remove redundant strtoupper() call
13 years ago
alecpl
111f5098d5
- Implement set/get helper methods in rcube_message_header class
13 years ago
thomascube
862de1bb3e
Revert r6094; Add caching for ACL and Metadata
13 years ago
alecpl
b1b808d2cd
- Fix typo ( #1488325 )
13 years ago
alecpl
a2f896bdeb
- Use user object instead of session, if possible, to get user ID when creating cache object
13 years ago
alecpl
5d66a4bcf3
- Improved ttl values handling
13 years ago
alecpl
6a8b4c2951
- Fix incorrect cache ttl used in get_cache_engine() ( #1488447 ), use time() where mktime() without arguments was used
13 years ago
alecpl
e7ca048d05
- Fix render_folder_tree_select() ( #1488441 )
13 years ago
thomascube
6ab9e8a6c8
Respect force flag when counting messages
13 years ago
alecpl
963a10bf81
- Moved session init/config functionality into rcube class
13 years ago
alecpl
be98dfc2c0
- Replace some references to rcmail with rcube
13 years ago
alecpl
1aceb9cec8
- Framework refactoring (I hope it's the last one):
...
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
renamed main.inc into rcube_bc.inc
13 years ago
alecpl
f5f9b406e0
- Small optimizations
13 years ago
alecpl
831c830124
- More aliases of deprecated functions
13 years ago
alecpl
1495ac7913
- More public methods, code cleanup
13 years ago
alecpl
9870dac30d
- Make some methods public ( #1488428 )
13 years ago
alecpl
651da7934e
- Fix folder collapsing/expanding broken with framework merge ( #1488430 )
13 years ago
thomascube
69baeefab3
allow read-only access to rcube_output::$env
13 years ago
alecpl
b6a1825e69
- Add lost functions from devel-framework merge
13 years ago
alecpl
71950df6df
- Add 3rd argument to rcube_message::get_part_content() to skip charset conversion
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
alecpl
ce64332e7a
- Make buttons self-closing ( #1488424 )
13 years ago
alecpl
9336ba21cf
- Fix importing to LDAP addressbook when mail attribute is required by
...
validating input data with autofix
13 years ago
thomascube
194b45c673
Keep improvement from r6060: show 'loading...' message when redirecting
13 years ago
alecpl
3d5240b70d
- Revert r6060, fix #1487822 using css-only
13 years ago
thomascube
c97c575671
Force page reload if list columns changed in IE8 ( #1487822 )
13 years ago
alecpl
21a0d91938
- Fix contact information update in case when contact photo exists ( #1488420 )
13 years ago
alecpl
097dbc6870
- Improved member attribute detection with fallback in create_group()
13 years ago
alecpl
d6eb7c0fbb
- Fix removing all folders on import to LDAP addressbook (added rcube_ldap::delete_all())
...
- Fix removing sub-entries in delete()
13 years ago
thomascube
59c404de0b
Corrently focus HTML editor to make cursor visible. Patch by JohnDoh ( #1487073 )
13 years ago
thomascube
c73efcc7bb
Reset IP stored in session when destroying session data ( #1488056 )
13 years ago
alecpl
8e8ae79cd0
- Fix format_date() when $convert=false ( #1488147 )
13 years ago
alecpl
19fccd8b22
- Improved validation and forced RDN in required_fields ( #1488254 )
13 years ago
alecpl
ff2d88a7ab
- Fix bug where memory_limit = -1 wasn't handled properly
13 years ago
alecpl
13db9ee199
- Support LDAP RFC2256's country object class read/write ( #1488123 )
13 years ago
alecpl
f5a7e12fdf
- Improve ImageMagick's identify isage, fix possible issue with spaces in path ( #1488325 )
13 years ago
thomascube
b8ea160178
Always return the correct connection state
13 years ago
alecpl
de4de814b9
- Reset variable in loop
13 years ago
thomascube
4cf42fde05
Add support for read-only address book records
13 years ago
alecpl
a71a97fa49
- Image resize with GD extension ( #1488383 )
13 years ago
thomascube
f302fb9337
Don't set variable which will be used later on with wrong data
13 years ago
alecpl
b9ce92d883
- Fix lack of warning when switching task in compose window ( #1488399 )
13 years ago
thomascube
a621a9d7ec
Accept DateTime object as input to format_date()
13 years ago
alecpl
8d67c7b8bc
- Fix counting messages search results
13 years ago
alecpl
3cbdbd9bb7
- Improve logo handling in default skin ( #1488385 )
13 years ago
alecpl
479af90579
- Hook unregister methods ( #1488184 )
13 years ago
alecpl
8b3c68d42d
- Fix handling of % character in IMAP protocol ( #1488382 )
13 years ago
alecpl
8eae72a53c
- Add check_connection() to storage abstract class
13 years ago
alecpl
66d2152ab5
Exclude E_STRICT from error_reporting for PHP 5.4
13 years ago
alecpl
c6a9cd6799
- Fix automatic unsubscribe of non-existent folders (with small perf fix)
13 years ago
alecpl
38dc510b2d
- Fix warning when properties array is empty
13 years ago
alecpl
8f77c03bd8
- Add 'type' and 'attribs' parameters for render_mailboxlist hook
13 years ago
thomascube
20efa59fc9
Fix function call
13 years ago
thomascube
b91f048c3b
Map renamed methods for backwards compatibility
13 years ago
alecpl
af5995d41b
Fix larry issues: 'Mark' button position, broken folders list footer
13 years ago
thomascube
ef1e877a8d
Connect to IMAP server before reading quota
13 years ago
thomascube
40d246fff2
Remember custom skin selection after logout ( #1488355 )
13 years ago
thomascube
fec2d8e130
Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option
13 years ago
alecpl
e5306ee5d0
- Fix date_today, broken in r5707
13 years ago
thomascube
3ed9e80cd6
Skip empty group members (seen in OpenLDAP backends)
13 years ago
thomascube
f9a967763e
User configurable setting how to display contact names in list
13 years ago
alecpl
33423a5570
- Fix issue where some text from original message was missing on reply ( #1488340 )
13 years ago
alecpl
a7321e7578
- Fix URL building - skip null parameters
13 years ago
alecpl
337dc54132
- Support AD's objectClass=group
13 years ago
thomascube
fc7b5b8283
Get rid of global $__skin_path variable ( #1488336 )
13 years ago
thomascube
43875379d5
Allow users to choose cols for contacts list sorting
13 years ago
thomascube
fd6f6e27c4
Allow placeholder attributes for input fields
13 years ago
alecpl
1d7dcc641c
- Fix call to undefined method rcube_result_index::isError() ( #1488328 )
13 years ago
alecpl
3c71c67118
- Revert SORT=DISPLAY support, removed by mistake in r4160 ( #1488327 )
13 years ago
thomascube
f6a7491fa1
Fix special vars replacement in templates
13 years ago
thomascube
77c779a2b8
Update requirements list, remove TODO
13 years ago
alecpl
f62b310e97
- Remove leftover code
13 years ago
thomascube
8b92d2b050
Add lib for server side mime parsing (to be used by non-imap storage backends or as fallback if imap server doesn't provide a proper structure)
13 years ago
thomascube
48f04d368e
Fix autoselect_host() for login ( #1488297 )
13 years ago
thomascube
e65c36d172
Fixed typo
13 years ago
alecpl
b3ad480bbc
- Fix hook name mailboxes_list renamed to reserved name, use storage_folders and add an alias to deprecated hooks list
13 years ago
alecpl
0ac41603d4
- Better handling of legacy config ( #1488312 )
13 years ago
thomascube
37cec41ba5
rcube_imap::update_cache() is used by some plugins
13 years ago
thomascube
f295d2b5b0
Fix accidental private => protected replacement
13 years ago
thomascube
31579dfdf4
Also support /private/... annotation selectors
13 years ago
alecpl
08b7b66e76
- Handle ldap_public misconfiguration
13 years ago