alecpl
76248c7b6e
- Improved all headers viewer (mostly in Larry skin)
13 years ago
alecpl
fbe7b71b0f
- Fix importing vCard photo with ENCODING param specified ( #1488432 )
13 years ago
alecpl
db70b3fc82
- Fix handling errors on draft auto-save
13 years ago
thomascube
988a80ad67
Bring back some legacy functions and session vars for better backwards compatibility
13 years ago
alecpl
19d5973247
- Add vCard import from multiple files at once ( #1488015 )
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
alecpl
390959bb32
- Small code improvements
13 years ago
alecpl
da5cadcc12
- Fix issue where draft auto-save wasn't executed after some inactivity time
...
- Code improvement - unified (set|clear)Timeout() usage
13 years ago
thomascube
6707ca47a2
Support mutliple name/email pairs for Bcc and Reply-To identity settings ( #1488445 )
13 years ago
thomascube
862de1bb3e
Revert r6094; Add caching for ACL and Metadata
13 years ago
thomascube
5a79416789
Add (missing) support for textarea cols to be added to the contact form
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
b4f95a9387
- Fix attachment name regression ( #1488446 )
13 years ago
alecpl
5475865485
- Fix creating folders if ACL exists (1488443)
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
c31360dbd7
- Code improvements, handle post/get request arguments as objects
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
373e3df580
- Small fix
13 years ago
alecpl
9336ba21cf
- Fix importing to LDAP addressbook when mail attribute is required by
...
validating input data with autofix
13 years ago
alecpl
28391b4ec3
- Fix "false" placeholder in contact notes textarea
13 years ago
alecpl
c71e95b775
- Fix adding contact form fields in situation when the fieldset is empty.
...
Fixes issue with lost manager/assistant fields in LDAP addressbook
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
thomascube
1ba07f0709
Allow mass-removal of addresses from a group ( #1487748 )
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
alecpl
a274fb2e20
- Fix so "Back" from compose/show doesn't reset search request ( #1488238 )
13 years ago
alecpl
a945da6171
- Fix identation
13 years ago
alecpl
1b30a710cf
- Add option to delete messages instead of moving to Trash when in Junk folder ( #1486686 )
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
85fd2921f4
- Fix some issues regarding to cancel icon on attachments list, improve delete icon handling
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
0223094701
- Upgraded to jQuery 1.7.2
13 years ago
alecpl
252d27459c
- Fix E_STRICT warning ( #1488404 )
13 years ago
alecpl
de4de814b9
- Reset variable in loop
13 years ago
thomascube
48ed884a6f
Updated Slovenian translation submitted to the mailing list
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
d1e3430bfa
Pass message UID to 'message_part_get' hook
13 years ago
thomascube
f302fb9337
Don't set variable which will be used later on with wrong data
13 years ago
alecpl
04b6d6ff4f
- Fix file headers
13 years ago
alecpl
32afd52db4
- fa -> fa_IR, fixed Persian language native name ( #1488393 )
13 years ago
thomascube
9e2c949d86
Improve input field placeholders: use native attributes if supported, encapsulate in jquery plugin
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
6699a68da1
- Fix bug where it wasn't possible to enter ( or & characters in autocomplete fields
13 years ago
thomascube
168e540923
Request all needed fields from address book backends ( #1488394 )
13 years ago
alecpl
32077b1685
- Fix js errors (spellcheck-related) when switching editor mode in identity screen
13 years ago
alecpl
8d67c7b8bc
- Fix counting messages search results
13 years ago
alecpl
4be86f3a37
- Unified (single) spellchecker button
13 years ago
alecpl
3cbdbd9bb7
- Improve logo handling in default skin ( #1488385 )
13 years ago
alecpl
fe3a1d60a5
- Fix encoding of attachment with comma in name ( #1488389 )
13 years ago
alecpl
54dfd15541
- On login screen show only one message at a time
13 years ago
thomascube
c388257078
Only run value through format_date if no render_func was called before
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
4da69b953e
- Have DSN parser pass database name through url decode ( #1488035 )
13 years ago
alecpl
0203f16312
- Fix duplicate names handling in addressbook searches ( #1488375 )
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
thomascube
18a28ae3f8
Move address book widget initialization out of the 'compose' action block
13 years ago
thomascube
6357223bd1
Fix spelling
13 years ago
alecpl
1837c33002
- Prevent from folder selection on virtual folder collapsing ( #1488346 )
13 years ago
thomascube
dc365cc929
Imported translations from launchpad
13 years ago
thomascube
b95794d0a8
Upgraded to jQuery 1.7.1 ( #1488337 )
13 years ago
alecpl
c6a9cd6799
- Fix automatic unsubscribe of non-existent folders (with small perf fix)
13 years ago
alecpl
82d69583fd
- Fixed double-quotes handling in recipient names
13 years ago
thomascube
15dfdbe54e
Fix language code maps
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
alecpl
2b4855b1aa
- Add Russian to the spellchecker languages list ( #1488135 )
13 years ago
alecpl
e4f822a34a
- Fixed file header
13 years ago
thomascube
20efa59fc9
Fix function call
13 years ago
thomascube
b91f048c3b
Map renamed methods for backwards compatibility
13 years ago
alecpl
2c1937220e
- Move percent_indicator from app.js into the skin
13 years ago
alecpl
223ae9d148
- Fixed identity delete button state, removed delete button in identity-edit form (for consistency)
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
589385f37f
Fix script error in IE ( #1488368 )
13 years ago
thomascube
c0806c6dfb
Renamed error message label
13 years ago
thomascube
71e9efb152
Add titles to error and photo upload popups ( #1488354 )
13 years ago
thomascube
40d246fff2
Remember custom skin selection after logout ( #1488355 )
13 years ago
thomascube
1e09cd0811
Slighlty increase minimum browser requirements
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
45dc955ad7
- Add lost 'listoptions' label
13 years ago
alecpl
e5306ee5d0
- Fix date_today, broken in r5707
13 years ago
alecpl
43c40f043c
- Don't list mailto: and anchor links
...
- List only unique URLs
13 years ago
thomascube
3ed9e80cd6
Skip empty group members (seen in OpenLDAP backends)
13 years ago
alecpl
18a3dcaf56
- Fix issue with folder creation under INBOX. namespace ( #1488349 )
13 years ago
alecpl
06c990ead2
- Added mailto: protocol handler registration link in User Preferences ( #1486580 )
13 years ago
thomascube
f9a967763e
User configurable setting how to display contact names in list
13 years ago
alecpl
6db9df39c6
- Fix 'settings' label in en_GB
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
f3599505f1
- Improved r5861 change: Content converted to upper case can contain HTML tags, handle them properly
13 years ago
alecpl
67e5925897
- Handle HTML entities properly when converting strong/b/th content to upper case
13 years ago
alecpl
f3136149fe
- Workaround IMAP server issue when THREAD command returns less messages than exist in a folder: don't update folder status in second count() call
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
thomascube
6835114c4d
Allow plugins to overwrite the displayed confirmation message when saving a draft
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
e472110e2c
Added new plugin hook 'message_draftsaved'
13 years ago
thomascube
48f04d368e
Fix autoselect_host() for login ( #1488297 )
13 years ago
thomascube
567be64c28
Fix if/else structure
13 years ago
thomascube
32afefb851
Fix thread expand/collapse callbacks which set css classes
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
thomascube
43d98b244c
Simplify code
13 years ago
thomascube
071c78c3a4
Fine tuning Larry styles + browser specific css quirks
13 years ago
alecpl
0ac41603d4
- Better handling of legacy config ( #1488312 )
13 years ago
alecpl
63ff2a22ca
- Fix warning when default_folders setting is not an array
13 years ago
alecpl
a19d90043e
- Fix call to undefined method rcube_result_index::getElement()
13 years ago
alecpl
002189e3ab
- Fix drafts update issues when edited from preview pane ( #1488314 )
13 years ago
alecpl
ce4c610311
- Fix warning when default_folders setting is not an array
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
alecpl
0457c5d101
- Fix call to undefined method rcube_imap::list_unsubscribed()
13 years ago
thomascube
50d6e918e1
Use <uri> value from package.xml to build download links in about screen; show links in default style
13 years ago
thomascube
a49a00fd30
Display priority in message headers block
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
alecpl
64f6e75a3f
- Fix incorrect function call ( #1488310 )
13 years ago
thomascube
a2c495618a
Run imap_init plugin hook as deprecated hook; set $_SESSION['imap_host'] for backwards compat.
13 years ago
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
13 years ago
alecpl
8764b6ecf0
- Add addressbook name to debug output ( #1488304 )
13 years ago
alecpl
1224463db7
- Remove redundant ldap_count_entries() call
13 years ago
alecpl
4391a7809e
- Make mime type detection based on filename extension to be case-insensitive
13 years ago
alecpl
fd43a92b5d
- Fix possible infinite loop in buildThreadData()
13 years ago
thomascube
b98e71900d
Allow plugins to extend the vcard fieldmap for contact data
13 years ago
thomascube
03fe1c2ad3
Reflect threads expand status in css classes
13 years ago
alecpl
d741a96ecd
- Fix error when calling remove_row() on non-existing row
13 years ago
alecpl
1adc70526c
- Use proper class name
13 years ago
alecpl
2081eed221
- Fix PHP Fatal error: Call to private method rcube_imap::id2uid() ( #1488296 )
13 years ago
thomascube
43ff34758e
Updated translations from launchpad
13 years ago
alecpl
c1d27d8679
- Fix setting pagesizes ( #1488295 )
13 years ago
alecpl
e86a21bd83
- Fix typo in timezone handling, more exception catching
13 years ago
alecpl
529bd3f1c4
- Don't return 'unknown', use empty string, DateTime* handle more exceptions
13 years ago
thomascube
87986cfdb9
Handle DateTime exceptions
13 years ago
thomascube
ac78df3417
Avoid use of DateTime::getTimestamp()
13 years ago
thomascube
6c0702e5e8
Avoid use of 5.2 functions ( #1488292 )
13 years ago
thomascube
8304e5d76c
Don't enable all compose commands right away
13 years ago
thomascube
eeb73cc21a
Implement address book widget on compose screen
13 years ago
thomascube
b611d3a5db
Simplify
13 years ago
thomascube
fc643e985a
Avoid dblclick events after 3rd click
13 years ago
thomascube
0e530bd920
Show additional popup dialog on error messages
13 years ago
alecpl
1c4f23d6e5
- Exclude MIME functionality from rcube_imap class into rcube_mime class
13 years ago
alecpl
c21d7fa787
- Update timezone in user prefs too ( #1488291 )
13 years ago
alecpl
f5d62f7157
- Fix bug in handling of base href and inline content ( #1488290 )
13 years ago
alecpl
a01df71de4
- Fix displaying form warnings on contact save
13 years ago
alecpl
e2c9ab4df8
- Fix strict email address searching if contact has more than one address
13 years ago
thomascube
5879c09ca0
Use proper timezones from PHP's internal timezonedb ( #1485592 )
13 years ago
alecpl
7645a0a107
- Remove duplicated 'organization' label ( #1488287 )
13 years ago
thomascube
ad8c9db557
Improve support for multiple composite address fields in LDAP directories
13 years ago
thomascube
e31c56a5af
Imported localization files from launchpad
13 years ago
alecpl
fdff34093d
- Move some checks into login() method
13 years ago
alecpl
cc75440de2
- Prevent from PHP warnings
13 years ago
thomascube
4deb1ef685
Use new short labels for compose toolbar buttons
13 years ago
thomascube
7c2a9310c4
Use iframes for identity management
13 years ago
alecpl
7152f59f04
- Fix so editor selector is hidden when 'htmleditor' is listed in 'dont_override'
13 years ago
alecpl
1c029b9c7c
- Fix label too long ( #1488283 ), fix polish translation
13 years ago
alecpl
3a992ee8b8
- Remove leftover from last commit
13 years ago
alecpl
89c30a00a7
- Don't load jqueryui plugin, it's required now by default
...
- Move datepicker's date format setting to the plugin
13 years ago
thomascube
3a7deca536
Always load jquery UI; minor phpdoc fix
13 years ago
thomascube
e193a0272e
New short labels for toolbar buttons
13 years ago
alecpl
a61ccea31a
- Small fixes to r5662
13 years ago
alecpl
08ffd939a7
- Add separate pagesize setting for mail messages and contacts ( #1488269 )
13 years ago
alecpl
81c2ce9b7b
- Remove some UI-specific one-liners from rcube_webmail object
13 years ago
alecpl
e2dfb5ebad
- Fix handling of INBOX's subfolders in special folders config ( #1488279 )
13 years ago
alecpl
a267c6ccd2
- PHPCS
13 years ago
thomascube
fe1bd5f960
Trigger client event when setting quota; fix plain text quota display
13 years ago
thomascube
011e8055fe
Get rid of sprintf() calls for html output generation
13 years ago
alecpl
672dc411f9
- Add password type field support in rcmail_get_edit_field() ( #1488276 )
13 years ago
thomascube
6af5931535
Allow (escaped) html tags in roundcube special tag attributes
13 years ago
thomascube
faaa1ba534
Make count-display label selectable by skin; always show photo placeholder, even if source doesn't support a photo col
13 years ago
thomascube
aa3a9a41f3
Put groups list into a fieldset to be consistent with the rest of the form
13 years ago
thomascube
a84bfa356a
Fix upload form handling
13 years ago
thomascube
f38dfc294a
Accept absolute urls without protocol
13 years ago
thomascube
c8c53f4ad1
Make emtpy/invalid links non-clickable
13 years ago
alecpl
c886de7ff4
- Fix searching on IMAP servers without CHARSET specifier support ( #1488271 )
13 years ago
thomascube
bab0433a27
First steps for Larry's address book
13 years ago
thomascube
c29b82d90a
Fix crashes with eAccelerator ( #1488256 )
13 years ago
thomascube
18863495ae
Fix compose editor toggling and other style improvements
13 years ago
thomascube
fbebf54a92
Only expand one email per group member
13 years ago
alecpl
34c2e34671
- Fix "PHP Warning: Invalid argument supplied for foreach()" ( #1488264 )
13 years ago
alecpl
c69c0a9197
- Fix expanding folders during drag&drop ( #1488260 )
13 years ago
thomascube
74d4c7f9ad
Setup dialogs (using jquery UI) and compose form for Larry
13 years ago
thomascube
f94e442469
Add more classes and options to HTML elements for better styleability
13 years ago
alecpl
e10f1385ec
- Set svn keywords
13 years ago
alecpl
2a5702c2fd
- Remove debug code, fix "Class 'rcube_imap_result' not found" ( #1488258 )
13 years ago
thomascube
b540ed15a3
Larry is growing up
13 years ago
alecpl
a9ed78ace1
- Fix "Call to undefined method rcube_imap_generic::delete()" ( #1488252 )
13 years ago
thomascube
01d0affaa1
Pass attributes from skin to form table
13 years ago
thomascube
099f92717f
Now correctly converted into UTF-8...
13 years ago
thomascube
e19229ce09
Larry's identities settings and about page
13 years ago
thomascube
0ea1f1e4ef
Fix broken character encoding in French localization
13 years ago
alecpl
18ca0b6efc
- Skip inline images (fixes issue where images used in HTML body were displayed below the body once again)
13 years ago
alecpl
82f4820fae
- Improve convert_criteria() so string literals will be not used if possible, to workaround issues with some buggy IMAP servers
13 years ago
thomascube
faea23d0b4
More options for message headers output in templates
13 years ago
thomascube
c7dcb30025
More from Larry...
13 years ago
thomascube
312ad9d51e
Correctly name the Khmer localization files
13 years ago
thomascube
ce86f0f14f
Make string for unread count configureable by skin; add file type classes to attachments list
13 years ago
thomascube
98c2d69acf
Be more strict in style attribute filtering
13 years ago
thomascube
854397b216
Better CSS url() validation
13 years ago
thomascube
67e0c90fce
Add css class to add-icon
13 years ago
thomascube
2b017e7f79
Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test
13 years ago
alecpl
231fae7ad4
- Fix bug in sk_SK localization ( #1488245 )
13 years ago
thomascube
1a0f60b332
Allow custom content (from config dir) showing up on the about page
13 years ago
alecpl
6807865d76
- Update killcache with new cache tables
13 years ago
alecpl
3d4e8a9069
- Microoptimizations
13 years ago
alecpl
e361bfe24b
- More documentation + cleanup
13 years ago
thomascube
6943b3f740
Update localizations from mailing list submissions
13 years ago
alecpl
a90ad2840f
- Deprecate $DB, $USER, $IMAP global variables, Use $RCMAIL instead
13 years ago
alecpl
b6da0b76af
- Remove deprecated global $IMAP variable usage ( #1488148 )
13 years ago
alecpl
7e263ea204
- Add option to set default font for HTML message ( #1484137 )
13 years ago
alecpl
889665f575
- Cleanup + perf. improvement (substr_count() is really fast!)
13 years ago
alecpl
40c45e9de9
- Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class
13 years ago
thomascube
86130d6366
Name CC field with the commonly used label 'Cc'
13 years ago
thomascube
2acbc8e64c
Remove unused code
13 years ago
alecpl
2e0052a55a
- pl_PL localization update
13 years ago
alecpl
c33dc1a451
- Fix typos in handling support link label
13 years ago
alecpl
f3ec427002
- da_DK localization update
13 years ago
thomascube
3f81174e10
Show attachment filename in page title
13 years ago
thomascube
8bbc6204fc
Fix deletion of contacts from search results
13 years ago
thomascube
ac9ba4480d
Replace prompt() with jQuery UI dialog ( #1485135 )
13 years ago
alecpl
9b28484859
- Fix attaching files (broken with changes to _SESSION['compose']) ( #1488235 )
13 years ago
thomascube
b885ab73b8
Fix saving of composite address fields without subtype
13 years ago
thomascube
5d692ba85c
Accept contact IDs as array or comma-separated string
13 years ago
alecpl
e8d9073818
- Fix navigation in messages search results
13 years ago
thomascube
2c3655b7f6
Updated localization files from our dear translators
13 years ago
alecpl
73571d3d26
- Reload UI after skin change
13 years ago
thomascube
f230739a13
New template object to control HTML doctype
13 years ago
alecpl
4360276d9b
- Add $_SESSION['mailto'] variable cleanup
13 years ago
alecpl
2a7bf36c73
- Fix compose from addressbook, broken in r5521
13 years ago
alecpl
8b8512fd98
- Reset error flag when connecting to (another) database
13 years ago
alecpl
69f00be516
- Fallback to write-master when readonly database fails
13 years ago
alecpl
4f8be46f38
- Improved handling of some malformed values encoded with quoted-printable ( #1488232 )
13 years ago
alecpl
a505dd2ebf
- Fix issue where "S: Error: Success" was printed to debug log
13 years ago
alecpl
ad33280950
- Remove debug code from last commit
13 years ago
alecpl
14b342b03a
- Fix so connection to LDAP will be properly closed
13 years ago
alecpl
72ff6ae884
- Simplified compose session data handling, no need for session->cleanup()
13 years ago
alecpl
8751881e1d
- Remove unused result
13 years ago
alecpl
03e520f1ba
- Fix parse error from last commit (grrrrr, do tests before commit!)
13 years ago
alecpl
2d08ec91ca
- Add possibility to do LDAP bind before searching for bind DN.
...
In deployments where anonymous binds to and/or searches on an LDAP tree are not
allowed, and where the LDAP address book(s) have been configured to use the
user-specific bind credentials, rcube_ldap.php needs to bind using service
credentials in order to be able to find the user's bind dn.
13 years ago
thomascube
5587b34cfa
Enable buttons having an inner <span> for better CSS styling capabilities
13 years ago
alecpl
7f79e22eb4
- Set sizelimit of main search function for vlv_search to page_size.
...
It was requested as performance improvement, but I wasn't able to confirm this. However it doesn't break anything.
13 years ago
alecpl
af4b3be87d
- Fix handling of empty <U> tags in HTML messages ( #1488225 )
13 years ago
thomascube
57486f6e58
Content filter for embedded attachments to protect from XSS on IE<=8 ( #1487895 )
13 years ago
alecpl
6bddd9ba44
- Fix identation
13 years ago
thomascube
1803f83a4b
Improve check of attribute changes when updating a contact
13 years ago
thomascube
d6aafdce3b
Fix saving of composite fields in LDAP
13 years ago
thomascube
b4b3777c92
Set (empty) value of member attribute when creating a new group
13 years ago
alecpl
6e0fdedfce
- Use strpos() instead of strstr() when possible ( #1488211 )
13 years ago
alecpl
ca0cd05973
- Fix handling HTML entities when converting HTML to text ( #1488212 )
13 years ago
alecpl
2cf55f4096
- Fix handling of invalid characters in request ( #1488124 )
13 years ago
alecpl
0829b76598
- Fix merging some configuration options in update.sh script ( #1485864 )
13 years ago
alecpl
3e5c709fa7
- Fix so TEXT key will remove all HEADER keys in IMAP SEARCH ( #1488208 )
13 years ago
alecpl
6a6168619a
- Fix handling contact photo url with https:// prefix ( #1488202 )
13 years ago
alecpl
e0960f6365
- Prevent from memory_limit exceeding when trying to parse big messages bodies ( #1487424 ):
...
don't try to parse it, display notice with a link to download it directly
13 years ago
alecpl
9b33118bf5
- Add some debug and error handling around vlv_search
13 years ago
alecpl
d0924d48d8
- Unmark folder after unseen count has been changed to zero
13 years ago
alecpl
6ba7764555
- gl_ES update ( #1488205 )
13 years ago
alecpl
e4a4ca1948
- Performance improvements
13 years ago
alecpl
3875eb6813
- Add possibility to add SASL mechanisms for SMTP in smtp_connect hook ( #1487937 )
13 years ago
alecpl
f4cfb1414a
- Mark folder as recent only when it contains unseen messages
13 years ago
alecpl
636bd77074
- Mark (with different color) folders with recent messages ( #1486234 )
13 years ago
alecpl
80216d0b79
- Change version number to 0.8-svn
13 years ago
alecpl
5510a5278b
- Fix possible infinite redirect on attachment preview ( #1488199 )
13 years ago
thomascube
10e2dbbb9c
Improve clickjacking protection: bust frame or disable all form elements and abort UI initialization
13 years ago
alecpl
d65dd9cbe8
- Small optimisations
13 years ago
alecpl
fb6d86b9ad
- Fixed bug where similiar folder names were highlighted wrong ( #1487860 )
13 years ago
thomascube
ef22eee5ac
Improve task switching for tasks added by plugins
13 years ago
thomascube
4693fe11a9
Set selected state on task buttons; increase display time of messages/notifications
13 years ago
alecpl
e01e798517
- Fix action when toggling prefer_html option state
13 years ago
alecpl
2498155abe
- Code improvements
13 years ago
alecpl
ae7ac91c31
- Fixed bug in handling link with '!' character in it ( #1488195 )
13 years ago
thomascube
ce22f1e0c6
Show configurable support link in about page; refer on <srcuri> for download link; no link to roundcube.net to avoid tons of support requests
13 years ago
alecpl
b1867b8f19
- Added TinyMCE localizations
13 years ago
alecpl
1911cc4062
- Use channel/uri as possible source locations
...
- Handle dependent/required plugins
13 years ago
alecpl
e37e7dda37
- Fix typo in _list_unsubscribed() ( #1488186 )
13 years ago
alecpl
45fa64c3c9
- Added About tab in Settings
13 years ago
thomascube
307e684211
Clarify licenseing of forked Googiespell code
13 years ago
alecpl
fa9edc3daa
- Don't add PRE tags when switching to html mode and textarea is empty
13 years ago
alecpl
4f1c0a5d89
- Fix typo
13 years ago
alecpl
2eeb128d06
- Fix washing styles with quoted values e.g. font-family
13 years ago
alecpl
c1fcd1b838
- Fix handling of HTML form elements in messages ( #1485137 )
13 years ago
alecpl
5aeeebad56
- Fix regression in setting recipient to self when replying to a Sent message ( #1487074 )
13 years ago
alecpl
305b366bb0
- Fix commit r5424 + preformance microoptimizations
13 years ago
alecpl
89dcf54071
- Fix listing of folders in hidden namespaces ( #1486796 )
13 years ago
alecpl
485c69d812
- Don't consider \Noselect flag when building folders tree ( #1488004 )
13 years ago
alecpl
854fbf6d23
- Small improvements in rcmail_render_folder_tree_html()
13 years ago
alecpl
2f9fdbff62
- Fix sorting autocomplete results to preserve email address significance ( #1488084 )
13 years ago
alecpl
be58b50431
- Make urlencode() compatible with PHP's rawurlencode() - fixes collapsing/expanding of folders with some special characters in name
13 years ago
alecpl
bd34cad1f6
- Add option to set session name ( #1486433 )
13 years ago
alecpl
1cb0d640ec
- Fix mailbox_status() so first run returns proper (empty) result
13 years ago
thomascube
8c2b883bf0
Fix: decode session data into superglobals after re-reading
13 years ago
alecpl
710b1bd684
- Add option to skip alternative email addresses in autocompletion
13 years ago
alecpl
bed577e414
- Fix handling of type separator in get_col_values()
13 years ago
alecpl
55a8a8cc25
- Fix matching check to be unicode-aware
13 years ago
alecpl
46cdbf074e
- Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts
13 years ago
alecpl
d61756663c
- Fix problem with parsing HTML message body with non-unicode characters ( #1487813 )
13 years ago
alecpl
f21a04c024
- Add option to define matching method for addressbook search ( #1486564 , #1487907 )
13 years ago
thomascube
81f5dd7774
Consider replication delays in session storage
13 years ago
thomascube
62c8618744
Make email recipients separator configurable + suppress dupes in auto-completion
13 years ago
alecpl
9230525d98
- Improved _listMailboxes() performance and small parseResponse() improvement ( #1488134 )
13 years ago
alecpl
5e9065284e
- Make $name property to be public ( #1488140 )
13 years ago
alecpl
aa07b22906
- Fix so folders with \Noinferiors attribute aren't listed in parent selector
...
- Add LIST result and folder attributes cache
- rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
13 years ago
thomascube
06744da241
Implement common setters for debug mode
13 years ago
thomascube
3fe6c7082c
Remove unused cruft
13 years ago
alecpl
aa546e1788
- Fix handling of DB connection failures. Detect failure on connection level instead of on query level.
...
Fixes issue when one write query failed, next queries were not executed.
- Changed 'var' to 'public'.
13 years ago
alecpl
f2292c3a95
- Fix handling of curly brackets in URLs ( #1488168 )
13 years ago
thomascube
3b4b03d6b3
Added config property to set LDAP_OPT_REFERRALS option to an LDAP connection
13 years ago
alecpl
8f142e3489
- Don't use external js file for images listing in HTML editor
13 years ago
alecpl
77153b255d
- Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone ( #1488147 )
13 years ago
alecpl
179b39d22a
- Fix error on opening searched LDAP contact ( #1488144 )
13 years ago
alecpl
9aab5e5456
- Fix redundant line break in flowed format ( #1488146 )
13 years ago
till
8ae0937604
remove artifacts
13 years ago
till
4dd50a41ee
fix path/structure (my bad)
13 years ago
till
d6284b4d22
check-in 3.4.6 (without moxieplayer due to a content-spoofing vulnerability)
13 years ago
till
fda58b12a8
remove 3.4.2
13 years ago
thomascube
3ac5cdb4ac
Also merge properties of child cols of composite address book fields + remove undefined fields from template
13 years ago
thomascube
2429cfde78
Avoid titles like 'undefined' or 'false'
13 years ago
thomascube
1937f4638e
Improve definition of composite address fields of LDAP contacts
13 years ago
thomascube
abdf31486a
Allow cross-task ajax requests
13 years ago
thomascube
187ff4e597
Avoid errors
13 years ago
thomascube
fc91c1df4a
LDAP: use VLV pseudo-search for autocompletion
13 years ago
thomascube
335b042b98
Fix inline display of image attachments
13 years ago
alecpl
b5a29fe22f
- Fix IDN address validation issue ( #1488137 )
13 years ago
alecpl
ea66cef9bc
- Fix removing compose data from session after sending a message
13 years ago
alecpl
8a6503a23c
- Fix getting message part data from structure, fixes r5363
13 years ago
alecpl
2db2ef3ec9
- Fix handling of <title> tag for cases where (malformed) HTML content contains more than one <title> tag
13 years ago
alecpl
1ae1199858
- Improve handling of situation when FETCH returns OK, but no data
13 years ago
alecpl
b407e797c2
- Fix issue where wrong message sequence range could be generated when it was build according to number of messages in a folder
13 years ago
alecpl
0324621797
- Fix JS error when dst_active checkbox doesn't exist ( #1488133 )
13 years ago
alecpl
104e235302
- Improve handling of malformed charset specification in HTML messages ( #1488093 )
13 years ago
alecpl
b9787b3560
- Add underline character to charset regexp
13 years ago
alecpl
7e50b4361c
- Small code improvement
13 years ago
alecpl
544619a455
- Fix threads cache validation when skip_deleted=true
13 years ago
thomascube
f09c184786
Add (experimental) support for some extendted PHP LDAP functions when querying VLV enabled directories
13 years ago
alecpl
7772ae2477
- Another fix to hide empty tabs
13 years ago
alecpl
c041d57036
- Added 'search_dn_default' variable in ldap config
...
- Better handling of situation when search for bind DN doesn't return data
13 years ago
alecpl
a561cd35b8
- Fix handling of folder creation error while moving/copying message
13 years ago
alecpl
01169b6d56
- Revert r5345 to handle non-array content too
13 years ago
alecpl
4100242b93
- One if() too much
13 years ago
alecpl
2df4a9a29c
- Hide contact tabs with no content
13 years ago
alecpl
c84d3306ff
- Code and small perf. improvements
13 years ago
alecpl
57863c1a4d
- Removed zebra-class
13 years ago
thomascube
dfc79b341c
Find charset in HTML meta tags if not specified in content-type header ( #1488125 )
13 years ago
alecpl
54b0d86aad
- Fix %dn replacement
13 years ago
thomascube
fb6cc8942a
Also allow groups list to be fetched using VLV
13 years ago
thomascube
f6638364b1
Support plugin commands on HTML pages, too
13 years ago
thomascube
ce53b67e07
Fix BER encoding of records-per-page parameter
13 years ago
thomascube
b35a0f1793
Improve group member fetching
13 years ago
alecpl
52c2aa3ea5
- Fix FETCH response parsing in fetchMIMEHeaders() method (first line of headers was malformed)
13 years ago
thomascube
dc6c4f4a28
Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group
13 years ago
thomascube
a3148236eb
Rewrite groups listing: use recursive methods to list members of (nested) groups of various types; cache the results
13 years ago
vbenincasa
2a9914a2dc
- pt_BR translations
13 years ago
thomascube
39cafac3f5
Autocomplete LDAP records when adding contacts from mail ( #1488073 )
13 years ago
alecpl
fb40f37784
- Ignore DSN request when it isn't supported by SMTP server ( #1487800 )
13 years ago
alecpl
b1f0846727
- Make sure LDAP name fields aren't arrays ( #1488108 )
13 years ago
thomascube
8fb04bee97
Read group members according to objectClass of group records; support groupOfUrls; cache groups listing for better performance
13 years ago
alecpl
d342f8f031
- Improve performance by storing sorted mailbox list in the cache
13 years ago
thomascube
e2a8b4dd6d
Skip VLV if a group is selected; show advanced search form if activating a 'searchonly' address book
13 years ago
alecpl
66a7c10084
- Update gl_ES localization ( #1488115 )
13 years ago
alecpl
e9c47c612e
- Fix bug where wrong search string was build when using filter together with search
13 years ago
alecpl
8881766a9f
- Improved performance by skipping folders list sorting when it's not needed in folder manager
13 years ago
thomascube
537c394302
Attach jquery UI date pickers to contact fields of type 'date'
13 years ago
alecpl
b96ed4b74e
- Fix issue where it wasn't possible to change list view mode in folder manager for INBOX ( #1488107 ), also show messages count and size in such case
13 years ago
alecpl
130cdcf7d0
- Small improvement for handling redundant cache queries (followup to r5303)
13 years ago
alecpl
f537504ed0
- Fix namespace handling in special folders settings ( #1488112 )
13 years ago
alecpl
03079a5a51
- Fix: skip redundant cache queries when an entry doesn't exist
13 years ago
alecpl
765fdeb5b5
- Improved performance of draft saving by usage of APPENDUID response if available (skipped SEARCH call)
13 years ago
alecpl
56ec81cb6f
- Don't print error to the log when trying to delete non-existing draft message
13 years ago
alecpl
e877681c20
- Disable time limit for CLI scripts ( #1488109 )
13 years ago
thomascube
e750d1b816
Restrict folders list to write-only in selectors for special folders and save-message-to option
13 years ago
thomascube
448f81362a
Make LDAP group name attribute configurable
13 years ago
thomascube
502436dad0
We're on the road towards 0.7 now
13 years ago
thomascube
aa1b67aabb
Updated localizations from mailing list submissions
13 years ago
thomascube
f4f4354fea
This timezone stuff really is a hard one...
13 years ago
thomascube
985e410012
Unset auto timezone value if overwritten by user prefs
13 years ago
thomascube
801b69d3ab
Fix timezone settings
13 years ago
alecpl
4037d38873
- Hide PHP warning when max() is used with an empty array
13 years ago
thomascube
65082b3adb
Distinguish standard timezone offset and DST of client
13 years ago
alecpl
14d494fd99
- Fix misleading display when chaning editor type ( #1488104 ), fix handling of custom commands result
13 years ago
thomascube
0c1cb2fed7
Fix typo; add attribute to allow html in labels
13 years ago
alecpl
90a6aff022
- Fix bug where when replying always the last identity is used ( #1488101 )
13 years ago
thomascube
00d42426f2
Fix merging of annotation results when querying multiple attributes
13 years ago
thomascube
feb3783de7
Add method to remove outdated cache entries from sql DB
13 years ago
alecpl
32226f73a6
- Update pl_PL localization
13 years ago
alecpl
b175394b30
- Add loading indicator on contact delete
13 years ago
thomascube
6c1eaec385
Ignore document.mouseup events if a jquery UI dialog is layed over
13 years ago
alecpl
9e54e6fd45
- Make the whole PHP output non-cacheable ( #1487797 )
13 years ago
alecpl
f8ca748ab8
- Fix check if new search value contains old one and previous search was empty in autocomplete
13 years ago
thomascube
ebee2ab26e
Ignore events from form elements
13 years ago
alecpl
487173ed08
- Small cleanup + fix: list contacts on when list object is found
13 years ago
thomascube
ef4998c110
Fix compose command from other tasks than mail and address book; skip common request parameters
13 years ago
alecpl
bba25299f8
- Fix bug where after delete message rows can be added to the list of another folder ( #1487752 )
13 years ago
alecpl
48a06551da
- Abort pending autocomplete requests when max entries found, small code improvements
13 years ago
thomascube
d06e57fdf2
Skip confirmation dialog when deleting a contact from a source that supports undelete operations
13 years ago
alecpl
5f71297bc9
- Add notice on autocompletion that not all records were displayed
13 years ago
thomascube
5172ac9389
Aread alter forms in rcube_template::parse() instead of write()
13 years ago
alecpl
7f03884966
- Revert possibility to select contact with TAB key in autocompletion list
13 years ago
thomascube
2d3e2bc561
Add option 'searchonly' for address books; currently used by LDAP directories
13 years ago
alecpl
c054ec5c7a
- Fix lost info for encrypted messages
13 years ago
alecpl
4b21d26879
- Add Priority filter to the messages list
13 years ago
alecpl
f3ec778c65
- Fix sorting of messages on servers without SORT and THREAD command
13 years ago
alecpl
e99b3f2e6e
- Fix listing messages on servers without SORT and THREAD command
13 years ago
alecpl
eeae0db10c
- Fix forwarded attachments, broken in r5204
13 years ago
alecpl
7bf3ce72e5
- Fix so TAB key stops autocompletion and jumps to next field
13 years ago
alecpl
37d511ff38
- Fix cached indexes validation after removing messages when skip_deleted=true
13 years ago
alecpl
3d247e85be
- Do not prepend '-- ' to signature if a line '-- ' already exists in signature
13 years ago
alecpl
015decf815
- Fix listing contacts in a group
13 years ago
alecpl
f763fbd56c
- Make group's "member" attibute name configurable
13 years ago
alecpl
d96a15e24f
- Improve performance by skipping redundant SELECT query when writing new session into DB
13 years ago
thomascube
50077da8e6
Numbers are also allowed in action names
13 years ago
thomascube
3d74c163b5
Allow 'compose' commands from any task
13 years ago
alecpl
1f803b6e3c
- Fix PHP error when fetching messages index when threaded mode is enabled
13 years ago
alecpl
681e9e6f1a
- Don't set (wrong) error on groups listing action
13 years ago
alecpl
abc3aa8a0e
- Set group_bind_dn outside of list_groups()
13 years ago
alecpl
0fe3b9a7d7
- Hide PHP warning on ldap_search()
13 years ago
alecpl
e7e79470e4
- Allow setting connection options in imap_connect hook
13 years ago
alecpl
9eeb14699f
- Make rcube_ldap bind() and sasl_bind() methods public
13 years ago
alecpl
497013f411
- Set style of login form inputs using class not IDs
13 years ago
alecpl
609d3923d7
- Cache synchronization using QRESYNC/CONDSTORE
...
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
13 years ago
alecpl
30f50556c1
- Fix locked folder rename option on servers supporting RFC2086 only ( #1488089 )
13 years ago
alecpl
784c0cf54c
- Fix GCC warning in googiespell.js ( #1488090 )
13 years ago
thomascube
47672bfda5
Trigger 'new_messages' hook for all checked folders ( #1488083 )
13 years ago
thomascube
f7387d5f0c
Remove debugging stuff
13 years ago
thomascube
06dc9838e0
Fix session race conditions when composing new messages
13 years ago
alecpl
612eeca739
- Removed leftover code
13 years ago
alecpl
4daaf29747
- Fix default folders settings (according to namespaces) for new users too
13 years ago
alecpl
8c124b9ea8
- Fix is_a() usage
13 years ago
alecpl
699a25a822
- Disable message list keypress operations when CTRL key is pressed,
...
to workaround FF6 issue, where Ctrl+Pg(Up/Down) was changing list page
and browser tab)
- Fix multiselection with Ctrl+Up/Down keys
13 years ago
alecpl
140abb0ca0
- Require magic_quotes_runtime=Off because it modifies data streams (too much effort to handle this)
13 years ago
alecpl
c3ba0e54af
- Fix encoding of LDAP contacts identifiers ( #1488079 )
13 years ago
alecpl
43e5ae654c
- jQuery 1.6.4
13 years ago
alecpl
de36863ea0
- Fix js error when calling spellchecker on empty textarea
13 years ago
thomascube
1cc9e210f5
Make date/time format user configurable; drop 'date_today' config option
13 years ago
alecpl
6f45fa56ce
- Fix required_fields checking per discussion in #1488073
13 years ago
alecpl
8703b08018
- Extend rcube_label_exists() to search in loaded plugins localizations
...
- Allow use localized addressbook field subtypes from plugins
13 years ago
alecpl
979679b311
- pl_PL translation update
13 years ago
alecpl
bd14f92835
- Removed some spaces
13 years ago
alecpl
66a3b03419
- Fix handling of binary attachments encoded with quoted-printable ( #1488065 )
13 years ago
vbenincasa
abd4771649
- pt_BR translations
13 years ago
alecpl
eb616c8a62
- Followup last commit, trim subject text for title
13 years ago
alecpl
065d7025ee
- Fix setting title for truncated subject in IE ( #1487128 )
13 years ago
alecpl
303ade533f
- Fix handling of links with IP address
13 years ago
alecpl
be392fe1a2
- Don't select quick search input on init, Safari/Chrome is adding border to focused input, it doesn't look good on init
13 years ago
alecpl
b7fd98e338
- Fix compacting folder resets message list filter ( #1488076 )
...
- Fix reset-search action so it resets list page number to 1
13 years ago
alecpl
71f72f928b
- Fix new caching issue when broken/misleading object data was stored in database.
...
The object must be cleaned up before storing in DB, because some code
(out of rcube_message and rcube_imap classes) is changing objects data
e.g. parts mimetype or body. Now it's become a problem because we're
saving the object in cache at shutdown (after all modifications).
- Make stored message object smaller by removing some redundant data.
13 years ago
alecpl
e730cd248d
- Fix displaying multipart/alternative messages with only one part ( #1487938 )
13 years ago
alecpl
80152b333c
- Rewritten messages caching (merged devel-mcache branch):
...
Indexes are stored in a separate table, so there's no need to store all messages in a folder
Added threads data caching
Flags are stored separately, so flag change doesn't cause DELETE+INSERT, just UPDATE
- Partial QRESYNC support
- Improved FETCH response handling
- Improvements in response tokenization method
13 years ago
alecpl
b104e39f34
- Clear contactlist page conter after saved-search delete
13 years ago
alecpl
f5c1085fbd
- Localize (full) forwarded message header ( #1488058 )
13 years ago
alecpl
2a76f8ddc3
- Use 'From' and 'To' labels instead of 'Sender' and 'Recipient'
13 years ago
alecpl
d5ae9772c1
- Fix username case-insensitivity issue in MySQL ( #1488021 )
13 years ago
alecpl
f8e48df715
- Merge devel-saved_search branch (Addressbook Saved Searches)
13 years ago
alecpl
66df084203
- Merge devel-spellcheck branch:
...
- Added spellchecker exceptions dictionary (shared or per-user)
- Added possibility to ignore words containing caps, numbers, symbols (spellcheck_ignore_* options)
13 years ago
thomascube
21030324d0
Improved memcache connection procedure from release-0.6; use call_user_func to trigger session gc handlers
13 years ago
thomascube
b5d9046168
Localization updates
13 years ago
alecpl
427e3a4023
- Check for "Permission denied" string in IMAP error messages to display more appropriate message to the user
13 years ago
alecpl
aecadcf4a2
- Don't disable include() errors, so now broken translation of a plugin will print error to the log
13 years ago
thomascube
c170bfc92f
Protect from Clickjacking by sending X-Frame-Options headers ( #1487037 )
13 years ago
thomascube
94a5a24fc2
Fallback to mail_domain in LDAP variable replacements; add 'host' to 'user_create' hook arguments ( #1488024 )
13 years ago
thomascube
4c4fe693d7
Fix wrong vCard type parameter mobile ( #1488067 )
13 years ago
thomascube
31e00cb7e9
Fix vCard WORKFAX issue ( #1488046 )
13 years ago
alecpl
dbb0c2a109
- Add vCard's Profile URL support ( #1488062 )
13 years ago
alecpl
5271bf090c
- Fix all messages remain selected after moving all search results and clearing search ( #1488066 )
13 years ago
alecpl
1c952a8902
- jQuery 1.6.3
13 years ago
alecpl
b6a069e6ca
- Fix error in messages drag&drop action caused by r5146
13 years ago
alecpl
682819f15e
- Fix imap_cache setting to values other than 'db' ( #1488060 )
13 years ago
alecpl
8757f5b57d
- Fix handling of attachments inside message/rfc822 parts ( #1488026 )
13 years ago
alecpl
95192c6d0f
- Make 5th argument of rcmail_deliver_message() optional
13 years ago
thomascube
e639c5da21
Initialize GUI objects which are added after init
13 years ago
thomascube
bd3891145b
Really abort autocompletion when hitting Escape
13 years ago
thomascube
f7b58afb94
Make list of mimetypes that open in preview window configurable ( #1487625 )
13 years ago
thomascube
d78771ad3c
Add plugin hook message_part_get for message part downloads
13 years ago
alecpl
13d45dfbda
- Localize forwarded message header ( #1488058 )
...
- pl_PL update
- Fix label: databaserror -> dberror
13 years ago
alecpl
9a835c7f7c
- Fix is_a() usage for PHP>5.3.6
13 years ago
thomascube
20ed3794f6
Don't attempt to list (and cache) folders if not connected
13 years ago
alecpl
a98ee35134
- Microoptimization: use substr_replace() for injecting a string into string
13 years ago
thomascube
da71783bc9
Move timezone computation to rcube_config; don't override SESSION['timezone'] when saving prefs
13 years ago
thomascube
1a716d2d34
Add copyright line on files with significant changes from Kolab Systems
13 years ago
thomascube
c63e571f02
Fix group members listing for ldap directories
13 years ago
thomascube
9d5d7a86f8
Log session_id with logins
13 years ago
alecpl
0c7fe2fd97
- Added unique connection identifier to IMAP debug messages
13 years ago
alecpl
7a2bade211
- Added 'priority' column on messages list
13 years ago
alecpl
f0bccb7fb2
- Fix image type check for contact photo uploads
13 years ago
alecpl
3ef524d806
- Prevent from form submit with Enter key in file input fields in Internet Explorer
13 years ago
alecpl
5db6f96d22
- Fix contact row update after name change when in searching mode, update changelog
13 years ago
alecpl
c269b49587
- Improve setting upload form attributes, IE7 uses 'encoding' attribute instead of 'enctype'
13 years ago
alecpl
9e443d1529
- Don't add console to error pages, prevents js error
13 years ago
alecpl
8015bb9431
- Followup to r5097, fix: match From with full address spec.
13 years ago
alecpl
4436b43480
- Fixed selecting identity on reply/forward ( #1487981 )
13 years ago
alecpl
dd6a47c24a
- Fix parent folder ACL checking in some cases
13 years ago
alecpl
2ce8e5dd94
- Use internal cache for mailbox_info() result
13 years ago
thomascube
fbe54043cf
Fix folders drop-down list: descend into root folder (e.g. INBOX) even if part of the exception list
13 years ago
alecpl
27eb279b0f
- Fix photo links in contact edit form
13 years ago
alecpl
72fa193335
- Disable subscription on virtual shared folders
13 years ago
alecpl
189a0ae4dc
- Unsubscribe from non-existing folders always (on listing), not only in Settings/Folders UI
13 years ago
thomascube
b501e6795d
Clean up mistakenly overwritten localizations files in r5067
13 years ago
thomascube
94ce75255d
Correctly quote group filter
13 years ago
alecpl
5c2ac5f528
- Fix/simplify email regexp to prevent "no valid recipients" SMTP error ( #1488040 )
13 years ago
alecpl
5c9d1ffe8e
- Add option to hide selected LDAP addressbook on the list
13 years ago
alecpl
fe0cb657f1
- Add client-side checking of uploaded files size
13 years ago
thomascube
782d8593bd
More unique error codes
13 years ago
thomascube
84ae7d55b5
Update localizations from mailing list
13 years ago
thomascube
c878069118
Pass attributes as vars to label
13 years ago
thomascube
615fb1c069
Only check for existing contacts if an email address is present
13 years ago
thomascube
57ce504112
Set maxlength for contact fields
13 years ago
alecpl
59ab0c3bcd
- Fix infinite recurrence when saving user preferences stored in session
13 years ago
alecpl
f4c3649671
- Revert r5046, the change will be applied to devel-mcache branch, where it belongs for now
13 years ago
alecpl
755189648d
- Add debug for operations on groups
13 years ago
alecpl
a170304013
- Remove double semicolon
13 years ago
thomascube
0f1faec392
Fix saving and deleting LDAP contacts; skip client-side input validation for contacts, this is done server-side
14 years ago
alecpl
077cfdac2d
- Added IMAP ENABLE (RFC5161) support
...
- Removed deprecated @access comments
14 years ago
thomascube
31737295b8
Add newlines between organization, department, jobtitle ( #1488028 )
14 years ago
thomascube
f2ff370215
Recalculate date when replying to a message and localize the cite header ( #1487675 )
14 years ago
alecpl
4c24246df6
- Mail_Mime-1.8.2
14 years ago
alecpl
8dd172a5b0
- Fix XSS vulnerability in UI messages ( #1488030 )
14 years ago
alecpl
2185899721
- Fix handling of email addresses with quoted local part ( #1487939 )
14 years ago
alecpl
6d0ada30d7
- Fix handling of email addresses with quoted local part ( #1487939 )
14 years ago
alecpl
efc24a5fb3
- Fix handling Mail-Reply-To header in Reply All action
14 years ago
alecpl
1871993b21
- Fix inserting autocomplete entry (with MT enebled)
14 years ago
alecpl
241450ee45
- Fix unlocking in abort_request() ( #1488025 )
14 years ago
alecpl
85e7a3d4a3
- Fix moving folder to root, it wasn't working with IMAP delimiter different than a dot (loast part of r5023)
14 years ago
alecpl
9f07d1d532
- Don't call set_env() where it isn't required
14 years ago
alecpl
d0de4eb506
- Fix moving folder to root, it wasn't working with IMAP delimiter different that a dot
14 years ago
alecpl
c6c99c89e6
- Add ACL check on parent folder
14 years ago
alecpl
d9615118f3
- Add abort_request() function
14 years ago
alecpl
db0408a2b8
- Make that reset-search resets also pending searches
14 years ago
alecpl
5f5cf89c84
- Check current search value in ksearch_query_results() to prevent from wrong regexp replacement when it's empty
14 years ago
alecpl
2c77f553c8
- Add "loading" messages for contacts copying and groups assignment
14 years ago
alecpl
159763861e
- Display current user name in page title if devel_mode=true
14 years ago
alecpl
359e19a19d
- Fix EOL character in vCard exports ( #1487873 )
14 years ago
alecpl
feaf7b5ec6
- Remove temp debug code
14 years ago
alecpl
4d4a2fa32e
- Added possibility to extend rcube_vcard's fieldmap
...
- Skip empty values in vCard export
14 years ago
alecpl
34854b63ee
- Fix setting default addressbook as selected in source selector
14 years ago
alecpl
7f7ed2d9df
- Fix get_address_book() to call get_address_sources() internally when looking for default source
14 years ago
alecpl
6e16260e63
- Fixed error in IE7 ( #1488017 )
14 years ago
alecpl
2dd2bf5012
- Fixed form reloading on source change, broken in r4999
14 years ago
alecpl
46285d4b56
- Support department field as X-DEPARTMENT
14 years ago
alecpl
5731d68a97
- Added confirmation dialog for contact group deleting + loading indicator
14 years ago
alecpl
b95149eb63
- Fixed contact photos upload, moved code to separate file for better performance
...
(to handle upload we don't need to initialize addressbook source)
14 years ago
alecpl
f5e5702aa2
- Remove function duplicate (from last commit)
14 years ago
alecpl
363514e30b
- Move rcmail_localize_folderpath() to main.inc
14 years ago
alecpl
1cd36267a1
- Improved detection of folder rename possibility and its handling
14 years ago
alecpl
dc0be3378a
- Simplified frame lock handling
14 years ago
thomascube
e3acfad9a1
Fix parse error in IE6
14 years ago
thomascube
fcc7f861b1
Log session validation errors; keep error message when redirecting to login after session error
14 years ago
alecpl
a1640053b9
- Unify/add loading messages when "opening" a frame
14 years ago
alecpl
f9e2858ae1
- Exclude edited folder from parent selector
14 years ago
alecpl
4d784be2b9
- Fix 'exceptions' parameter of rcmail_mailbox_select() to handle directories on any level of the structure
14 years ago
alecpl
f03d89e493
- Fix 'sql' identifier for addressbook handling ( #1488013 )
14 years ago
alecpl
08b796f83c
- Fixed search fields handling in quick-search
14 years ago
alecpl
e86b4f4246
- Fix: folder selector doesn't list unsubscribed folders, followup to r4942
14 years ago
thomascube
951960e052
Delay window.print() on Safari browsers
14 years ago
alecpl
b0eb95a662
- Fix errors when console is not defined ( #1488010 )
14 years ago
alecpl
f1574a5da2
- Performance fix: don't create addressbook object to close() it if it wasn't created before, skipping unneeded LDAP connection
14 years ago
alecpl
733ed0a20a
- Use rcube_imap_generic::tokenizeResponse() for parsing BODYSTRUCTURE, fixes #1488007
14 years ago
alecpl
341d9661c7
- Delay imap cache initialization, fixes problem with cache cleanup on login (where user ID wasn't set on init time)
14 years ago
thomascube
d917785e70
Move mail sending functions from mail task to core for general usage
14 years ago
alecpl
70c3111826
- Fix fallback to default source ( #1488009 )
14 years ago
alecpl
5ed119e534
- Don't use default source if source id is specified in get_address_source()
14 years ago
alecpl
64ebc94eec
- Fix source ID handling
14 years ago
alecpl
1e36b71838
- Generate display name before record validation
14 years ago
alecpl
31f05cc9a4
- Call ksearch_destroy() on ksearch_hide()
14 years ago
alecpl
dcf8112ada
- Fix IE9 detection ( #1488008 )
14 years ago
thomascube
da89cf2937
Always show address book name if multiple books are configured; fix styling
14 years ago
alecpl
210438a6be
- Unsubscribe from non-existing folders automaticly on folders listing
14 years ago
alecpl
79dd1692e3
- Another display name fix: don't store display name only if it equals to email address
14 years ago
alecpl
909a3acb83
- Move console object initialization code into one place
14 years ago
alecpl
71e8cc3bce
- Fixed display name on contact lists
14 years ago
alecpl
0213f8d4dd
- Added optional "multithreading" autocomplete feature
14 years ago
alecpl
1837173634
- Plugin API: Added 'config_get' hook
14 years ago
alecpl
2d761bbbef
- On contact copy check for existing record by name if email field is empty
14 years ago
alecpl
ec4b594c24
- DOn't generate contact name here, it's not required
14 years ago
thomascube
04310ee1bf
Better message if copying was rejected due to existing entries
14 years ago
alecpl
f52c4f441f
- Simplify undo message, add dots at the end of messages
14 years ago
alecpl
1b3ce758d4
- Add comment about FF5 bug workaround
14 years ago
alecpl
d8aff9a651
- Round upload progress percentage value
14 years ago
alecpl
070bc8302e
- Add check for inArray() input to prevent error in Firefox 5
14 years ago
alecpl
c9cfd6d4bf
- Improved parent folder selector
14 years ago
thomascube
b9fe7a899a
Just name mail 'Mail', it's that simple; Upddate changelog
14 years ago
thomascube
71cc6bf630
Add drop-target for root folder; fix row insertion when moving to a protected folder
14 years ago
thomascube
8d0999f3ed
Use more common name for e-mail
14 years ago
alecpl
74f0a6fe56
- Add possibility to change autocomplete action name
14 years ago
thomascube
8c37422b47
Only load contacts list in main view
14 years ago
thomascube
fa59965b41
Asynchronously load contacts after page load
14 years ago
thomascube
3a9f7954ba
Fix getting first writeable address book if no default is configured
14 years ago
thomascube
03eb13f11c
Small improvements and codestyle
14 years ago
thomascube
4d9f620292
Filter LDAP groups by search query
14 years ago
alecpl
df853778cf
- Fix typos in de_CH and de_DE ( #1487998 )
14 years ago
thomascube
ce4e0ece1f
Fix ldap group members listing
14 years ago
thomascube
609c5e9da9
Session object can be null if db/memcache is not available
14 years ago
alecpl
19869073e3
- Plugin API: added folder_delete and folder_rename hooks
14 years ago
alecpl
580adc8263
- Add add_shutdown_function() method. Make possible to call user function before destoying all objects (e.g. session)
14 years ago
alecpl
7f554cfaec
- Fix message delete button title when flag_for_deletion is enabled
14 years ago
thomascube
ec65ad6e48
Make autocompletion available for plugins
14 years ago
alecpl
63fda8af57
- Make Undo action optional by setting undo_timeout=0
14 years ago
alecpl
65b61cdd1c
- Insert APC_UPLOAD_PROGRESS hidden field before file field ( #1486039 )
14 years ago
alecpl
7f5a849e78
- Added possibility to undo last contact delete operation
14 years ago
alecpl
632528ff42
- Fix infinite loop in tokenizeResponse() when server returns atoms with forbidden characters
14 years ago
alecpl
1a3c911d92
- Fixed issues related to creating contacts in source which isn't currently selected ( #1487990 )
14 years ago
alecpl
93a35ccedf
- Don't send keep-alive request when system is busy
14 years ago
alecpl
9220169bf1
- Fix handling of other users namespace roots
14 years ago
alecpl
1564d4ef79
- Fix sorting of contact groups after group create ( #1487747 )
14 years ago
alecpl
9d195d6e82
- Added lost argument in delete_record() method
14 years ago
alecpl
b1057a2781
- Remove debug code
14 years ago
alecpl
62811c4a70
- Fix group commands state after extended search use, make this check readonly-flag aware
14 years ago
alecpl
8fc0f9451e
- Fix GCC errors and warnings ( #1487988 )
14 years ago
alecpl
8bce655246
- Fix lack of Cc and Reply-To headers on messages list, add them to default headers list ( #1487989 )
14 years ago
thomascube
ecb51cc8a6
Cache information about writeble address sources for performance reasons
14 years ago
alecpl
7da13a337e
- Show loading icon event if upload_progress is enabled
14 years ago
alecpl
4171c59bd7
- Add optional textual upload progress indicator ( #1486039 )
14 years ago
alecpl
5b3ac32415
- Added addressbook source selector in contact create form
14 years ago
alecpl
4b1d5d6e38
Improve .htaccess rules to make it less easy to fingerprint roundcube version
...
by denying access to files and stoping directory indexes (#1484066 )
14 years ago
alecpl
02e079f917
- Fix adding signatures ( #1487965 )
14 years ago
alecpl
f187ee9838
- Fix typo in it_IT localization ( #1487983 )
14 years ago
alecpl
b8605bd0e8
- jQuery 1.6.2
14 years ago
alecpl
24958af8d9
- Unset event name, so it will be not added to request data
14 years ago
alecpl
4a142f6371
- Make sure upload form uses POST method
14 years ago
alecpl
c3dabfad7a
- Fixed link to contact photo, when browsing the search results ( #1487980 )
14 years ago
alecpl
77406bb731
- Fix url() so zero-values are not skipped ( #1487979 )
14 years ago
alecpl
f5803dfda1
- Fix bug where Import button was disabled ( #1326103 )
14 years ago
alecpl
9caf9caf9e
- Use 'State/Province' for 'region' label (in Addressbook)
14 years ago
alecpl
f6eb1e29df
- Fix creating/renaming folders with accented characters ( #1487974 )
14 years ago
alecpl
0891b1d2ec
- Fix handling of untagged responses in LIST/LSUB response parser
14 years ago
alecpl
44143c5847
- Don't use reserved word 'class' (to prevent IE errors)
14 years ago
alecpl
96e24fab88
- Fix parsing URLs containing commas ( #1487970 )
14 years ago
alecpl
68070e448c
- Fix PHP warning in mailbox_info(),
...
- Set namespace/delimiter in constructor (this way some methods could be used before connecting to IMAP server)
14 years ago
alecpl
87a2f686f0
- Fix contacts copying ( #1487967 )
14 years ago
alecpl
5bfa4445d5
- Read _unlock from POST too
14 years ago
alecpl
25e6a0f110
- Add rcube_imap::mailbox_info()
14 years ago
thomascube
930d385d9e
Skip empty e-mail addresses in autocompletion
14 years ago
thomascube
86a025f504
Fix check in pagenav
14 years ago
thomascube
06c01d1720
Trigger keep_alive hook when checking for recent messages, too
14 years ago
alecpl
12bfc55e8c
- pl_PL localization update
14 years ago
alecpl
715a1b143c
- Make local_skin_path() to be a public method
14 years ago
alecpl
b0689bd500
- Set css class name on directory list row according to readonly flag and 'class' data provided by plugins
14 years ago
thomascube
6af7e0d63d
Use numSubOrdindates inconjuction with VLV to count total
14 years ago
alecpl
24201dc1f4
- Fix set_row_attribs() for backward compat.
14 years ago
alecpl
81a0cfba50
- Use more descriptive labels for group actions
14 years ago
alecpl
67975b99ef
- Improved namespace roots handling in folder manager
14 years ago
alecpl
3ddca3b945
- Don't log errors when charset conversion fails
14 years ago
alecpl
cc90ed1f84
- Add addressbook name in contact info frame ( #1487958 )
14 years ago
alecpl
1a034323fc
- Add possibility to return subscription status and css class name for folder row from "folder_save" hook
...
- Fix folder preview frame state after folder creation
14 years ago
alecpl
5f2d1588dd
- Add 'foldername' attribute to folders table rows, so plugin writers would be able to iterate over the table rows and find wanted folders (folders_list hook)
14 years ago
alecpl
3f3ec14ed0
- Force allowed attributes on table rows
14 years ago
alecpl
feac485000
- Added html_table::get_row_attribs(), extended html_table::set_row_attribs()
14 years ago
alecpl
ca7dda4948
- Fixed initial directory selection
14 years ago
thomascube
fd89754818
Allow to specify multiple sort columns as array (currently only used for VLV)
14 years ago
alecpl
ecf295f6ef
- Added searching in all addressbook sources (global-search)
...
- Added addressbook source selection in contacts import
14 years ago
thomascube
6f3fa964c6
Use dechex() instead of sprintf() for base conversion
14 years ago
thomascube
79569231db
Show more debug output
14 years ago
alecpl
64867411b1
- Support array in 2nd argument of search() when searching by primary key, as in rcube_contacts class
14 years ago
thomascube
c1db483cd5
Only select dn for count queries
14 years ago
thomascube
69ea3a3429
Implement LDAPv3 Virtual List View (VLV) for paged results listing
14 years ago
alecpl
9f38ad95de
- Label fix
14 years ago
alecpl
9382b6dfe1
- Fix contacts import ( #1487947 )
14 years ago
thomascube
b0c70b3ca7
Use address_template config when adding a new address block ( #1487944 )
14 years ago
alecpl
62e2254e3f
- Fix regexp matching field names
14 years ago
alecpl
5148d388ea
- Small fix for advanced searching
14 years ago
alecpl
02695eff93
- typo
14 years ago
alecpl
b896b18f87
- Call addressbook_get hook only if build-in addressbook doesn't match wanted ID (for better performance), other improvements
14 years ago
alecpl
a5be870d6c
- Performance improvement, fix case-sensitivness in advanced search
14 years ago
alecpl
e9a9f2f6c5
- Added addressbook advanced search
14 years ago
alecpl
2d5beeaf06
- Don't call rcube_idn_to_ascii() on empty data
14 years ago
alecpl
d654e80084
- Fix identities "reply-to" and "bcc" fields have a bogus value when left empty ( #1487943 )
14 years ago
alecpl
fde361eb58
- Replace preg_match() with faster strpos()
14 years ago
alecpl
4fb6a28be2
- Fix doubled encoding in save-pref request ( #1487941 ), small code improvements
14 years ago
thomascube
4dcd437ade
Add collected text labels in one single function call
14 years ago
alecpl
3cacf941fa
- Add popup with basic fields selection for addressbook search
14 years ago
thomascube
09c59abf85
Case-insensitive matching in autocompletion ( #1487933 ); replace old string offset syntax
14 years ago
alecpl
340546c975
- Optimization for spellcheck_before_send: don't invoke new ajax request. While we already have mispellings, we can return them and enable spellchecker directly without querying the server again
14 years ago
alecpl
644e3ad912
- Fix setting language for spellchecker on spellcheck_before_send
14 years ago
alecpl
1d5779b257
- Add option to force spellchecking before sending a message ( #1485458 )
14 years ago
alecpl
b4edf78e4b
- Provided rcube_spellchecker class, simplified code in utils task (less spell* files)
14 years ago
alecpl
55150f858f
- Fix handling of "<" character in group name
14 years ago
alecpl
d9641b0874
- Allow setting special folder with "<" character
14 years ago
alecpl
516467080b
- Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields ( #1487864 )
14 years ago
alecpl
d734481983
- Added option to specify to which address book add new contacts
14 years ago
alecpl
f5a55bf173
- Make debug handler to be a method of rcube_mdb2
14 years ago
thomascube
e7b6e907c5
Add support for X-AB-EDIT field upon user request
14 years ago
alecpl
c9f4e9bc65
- Add read/write methods for immediate operations on cache backend (no affect in-memory cache)
...
- Add possibility to disable data serialization in cache
14 years ago
alecpl
40a1860174
- Store user preferences in session when write-master is not available and session is stored in memcache, write them later
14 years ago
alecpl
7ad8e2c318
- Add TTL parameter to rcube_cache class (and rcmail::get_cache method)
14 years ago
alecpl
bc8c2c5788
- Fix s/pattern/prefix/ in clear_cache()
14 years ago
alecpl
b9e42ecb46
- Use index record for memcache/apc engine, don't load the whole cache into memory
14 years ago
thomascube
10ea10a317
Catch write-errors on database (yet untested)
14 years ago
alecpl
ccc059fd70
- Re-designed cache, fixes memcache/apc issues
14 years ago
alecpl
254d5ef32b
- Improve performence of folder manager operations by moving subscriptions table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
...
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
14 years ago
alecpl
3253b296c2
- Clear properly mailboxes cache on folder subscription change
14 years ago
alecpl
7786ba1adb
- Fix error when rcube_cache::remove() was used in pattern mode
14 years ago
alecpl
d2a64865a7
- Fix func_get_args() usage for PHP<5.3 ( #1487928 )
14 years ago
alecpl
4bb7d27b54
- Removed focus_on_new_message option, added newmail_notify plugin
14 years ago
thomascube
000fe38c71
Flip field type aliases ( #1487910 )
14 years ago
alecpl
98597a07d0
- Fix saving collapsed_folders settings
14 years ago
alecpl
8edb3d9405
- Add APC support in rcube_cache
14 years ago
alecpl
b5f836e4af
- Make memcached cache not system-wide
14 years ago
alecpl
5cf5ee66c1
- Added general rcube_cache class with memcache support
...
- Improved caching performance by skipping writes of unchanged data
- Option enable_caching replaced by imap_cache and messages_cache options
14 years ago
thomascube
76d4019a35
Get memcache object from rcmail instance
14 years ago
thomascube
4e3ec4eca8
Fix vcard value decoding; add setter for individual vcard fields
14 years ago
alecpl
392589ef38
- Clear mailboxes.* cache when new mailbox is created
14 years ago
alecpl
1f385b8a3d
- Make update_cahce() method to be publicly available
14 years ago
yllar
74bc4acd27
translations update
14 years ago
alecpl
a509bb677c
- Add option to set default action of Forward button to "Forward as attachment"
14 years ago
alecpl
9b6c82fdc8
- Add extended command for saving prefs
14 years ago
alecpl
21461dce77
- Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars ( #1487915 )
14 years ago
alecpl
e4d0947550
- Fix invalid comments handling (see example message in #1487915 )
14 years ago
thomascube
0ec7fe4efc
Fix sort order when contact name is empty
14 years ago
alecpl
491133a0b2
- Fixed listmenu (added workaround for http://bugs.jquery.com/ticket/9284 )
...
- Small code improvements and use preferred .prop() instead of .attr() for some properties
14 years ago
thomascube
e2f185e1b3
Don't connect to address books unless necessary
14 years ago
thomascube
6b19999841
Correctly handle empty contact names when importing
14 years ago
thomascube
445a4ca04d
Fix empty name in search results and error when creating a new contact
14 years ago
alecpl
8e99ffbcac
- Use less included files in mail and message templates for better performance
...
- Add access to template name in template expressions
14 years ago
alecpl
a208a4fa68
- Add forward-as-attachment feature
14 years ago
alecpl
79275b4df5
- jQuery-1.6.1 ( #1487913 , #1487144 )
14 years ago
alecpl
b91215825f
- Fix typo
14 years ago
thomascube
e848180aaa
Improve display name composition when saving contacts ( #1487143 ), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export
14 years ago
alecpl
bbd4ca89ef
- Make some regexp faster
14 years ago
yllar
040d2296c4
he_IL id_ID sk_SK et_EE ja_JP pt_PT de_DE sl_SI update
14 years ago
thomascube
ff4ffc6d54
Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp()
14 years ago
thomascube
fd540bad79
Rely on mysql server timezone not on PHP
14 years ago
alecpl
c739c71351
- Extend parse() method so it can be used to parse templates without printing to stdout
14 years ago
alecpl
ac3ad69e94
- Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument)
14 years ago
alecpl
b5fb21e767
- Improved string literals handling
14 years ago
alecpl
e22740508c
- Fixed ANNOTATEMORE support
14 years ago
alecpl
0d277ef01b
- Plugin API: Add name and parent_name arguments to folder_form hook
14 years ago
alecpl
0deec44e7d
- Fixed handling of folder with name "0" in folder selector
14 years ago
alecpl
091b0284c8
- Use dot as a separator in cache key name (for consistency)
14 years ago
alecpl
94bdcce081
- Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type)
14 years ago
alecpl
de0a3f9b9f
- Fix label
14 years ago
alecpl
d08333ea57
- Fix problems with subfolders of INBOX folder on some IMAP servers ( #1487725 )
...
- Fix handling of folders that doesn't belong to any namespace (#1487637 )
14 years ago
alecpl
4764079c6a
- Fix bug where messages were deleted instead moved to trash folder after Shift key was used ( #1487902 ), small code improvements
14 years ago
alecpl
56651c15c8
- Stop execution when LDAP addressbook is configured but PHP's ldap functions doesn't exists
14 years ago
alecpl
630f0e41ac
- Added table button in HTML editor, disabled contextmenu
14 years ago
vbenincasa
2ab7ac40c2
- Improvements to DirectAdmin password driver
...
- Update pt-BR language
14 years ago
alecpl
e23b1d913c
- Fix mozilla browser detection
14 years ago
alecpl
1abb97fe1b
- Add 'uploadingmany' message translation
14 years ago
alecpl
7fc056c3ff
- Enable multiselection for attachments uploading in capable browsers ( #1485969 )
14 years ago
alecpl
4d7fbd508a
- Remove leading empty lines (can be produced by eg. P tag on the beginning)
14 years ago
thomascube
125894d35d
Fix expression
14 years ago
vbenincasa
90550b9479
- Added an example in editor.js to help the skin developers know the possibility of sending config. parameter to TinyMCE
...
- Small fix to allow the script to work in IE6 and IE7
14 years ago
alecpl
2d889ecd38
- Add possibility to change HTML editor configuration by skin
14 years ago
vbenincasa
2a380018f9
- Now the %s variable (used in default_host) works with IDN and with Master users from dovecot too (like user@domain.com*master)
...
- rcube_parse_host() now returns false if %s is used and an invalid email is provided (to work better when a prefix is used in default_host like 'mail.%s')
14 years ago
thomascube
638e3459d6
Don't attempt to read session data again if the initial read didn't return a result
14 years ago
alecpl
1997a94fbd
- fix typo
14 years ago
alecpl
cf58ce8512
- Fix a bug where selecting too many contacts would produce too large URI request ( #1487892 )
14 years ago
alecpl
c08b18c4b9
- Fix relative URLs handling according to a <base> in HTML ( #1487889 )
14 years ago
alecpl
e505519d1a
- Improve photo actions handling (set name of upload-photo, disable delete-photo according to photo existance), code cleanup
14 years ago
alecpl
5852db96d7
- Fix label length
14 years ago
vbenincasa
b04c51fafb
- Added the %s variable in 'default_host' and 'smtp_server' option (%s variable is the domain name after the '@' from e-mail address provided at login screen). The %s just returns a value if the provided e-mail is valid to avoid unnecessary lookups and reduce the possibility of connections to undesirable hosts.
...
- Small fix to the code comment of rcube_parse_host()
14 years ago
thomascube
60a277f1ce
Fix callback reference after rename
14 years ago
alecpl
e54f4b25e2
- Remove special handling of rcube_ classes in autoloader, it breaks loading of rcube_ classes from plugins
14 years ago
alecpl
5c1dfb0b11
- Fix handling of top-level domains with more than 5 chars or unicode chars ( #1487883 )
14 years ago
alecpl
690ff699d8
- Update fr_FR localization
14 years ago
alecpl
68f39efb04
- Fix fatal error from last commit ( #1487884 ), rename rcube_gc() to gc()
14 years ago
alecpl
b7b7cf5614
- Fix quota indicator in Webkit
14 years ago
thomascube
63e9927d5f
Add support for session storage using memcache
14 years ago
alecpl
926948e77f
- Use shortest include path for better performance
14 years ago
thomascube
0761e2b1f7
Remove unnecessary code (thanks Alec)
14 years ago
thomascube
73d6b2a6b0
Fix return value of affected_rows()
14 years ago
thomascube
80809d6a9d
Don't show saving error if no data changed
14 years ago
alecpl
5c2f064882
- Fix ID command arguments (must be of type nstring)
14 years ago
alecpl
4d969249ac
- Update fr_FR localization ( #1487881 )
14 years ago