Thomas Bruederli
71b577ea7d
Added Luxembourgish localizations
11 years ago
Thomas Bruederli
4d480b36ea
Respect HTTP_X_FORWARDED_FOR and HTTP_X_REAL_IP variables for session IP check
11 years ago
Thomas Bruederli
deb2b8d080
Allow to load config files for different environments ( #1487311 ); keep (non-default) filename in URLs throughout the webmail app
11 years ago
Thomas Bruederli
f6777712dc
Enable fixed list header in IE7, too. Seems to work after some testing
11 years ago
Thomas Bruederli
0703bfecd0
Merged configuration refactoring from 'dev_config' branch back into master ( #1487311 )
11 years ago
Aleksander Machniak
bd28469302
Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now.
11 years ago
Thomas Bruederli
8efdd9caf7
Enable fixed message list header in classic skin
11 years ago
Aleksander Machniak
6dd22a5e20
Fix parse error from last commit
11 years ago
Thomas Bruederli
73ad4f1bfd
Finally: make message list header stay on top when scrolling ( #1295420 )
11 years ago
Aleksander Machniak
e89d8f1fec
Performance fix: Do not ask for folder attributes if we know that folder do not exists
11 years ago
Aleksander Machniak
d3d1e38d72
Fix identity selection when opening extwindow from compose window
11 years ago
Aleksander Machniak
3b944edb02
Fix bug where signature wasn't changed on identity selection when editing a draft ( #1489229 )
11 years ago
Aleksander Machniak
cc02a90f92
Fix IMAP SETMETADATA parameters quoting ( #1489231 )
11 years ago
Aleksander Machniak
1ca1e250a3
Merge pull request #86 from mweimerskirch/patch-2
...
Added support for the enchant spell checking engine
11 years ago
Aleksander Machniak
8acf6204b1
Fix "could not load message" error on valid empty message body ( #1489228 )
11 years ago
Michel Weimerskirch
f99aa12300
Added support for the enchant spell checking engine
11 years ago
Aleksander Machniak
4c8becbdc0
Update to Mail_Mime 1.8.8
11 years ago
Aleksander Machniak
cb1715cd16
Fix handling of message/rfc822 attachments on message forward and edit ( #1489214 )
11 years ago
Aleksander Machniak
6e57fb6b4c
Fix parsing of square bracket characters in IMAP response strings ( #1489223 )
11 years ago
Aleksander Machniak
3e7b9be05c
Store group objectclass to member attribute mapping in one place, cs fixes
11 years ago
Aleksander Machniak
42b9ce6415
Fix groups list in contact info page - get_record_groups() result
...
is a ID=>Name hash and cannot be merged with list_groups() result
11 years ago
Thomas Bruederli
98884050cc
Fix binary data upload with jQuery.ajax()
11 years ago
Aleksander Machniak
bd73a86dad
Don't clear References and in-Reply-To when a message is "edited as new" ( #1489216 )
11 years ago
Aleksander Machniak
ed3e51f1b4
Make possible to disable some (broken) IMAP extensions with imap_disable_caps option ( #1489184 )
...
Add some notes in INSTALL about broken ESEARCH in uw-imap.
11 years ago
Aleksander Machniak
446dbedbf6
Fix so setting frame to blank page works also while frame is loading another page
11 years ago
Aleksander Machniak
a3f745bccc
Fix email duplicate check on contact move/copy
11 years ago
Aleksander Machniak
a45f9b7bf5
Contacts drag-n-drop default action is to move contacts ( #1488751 )
...
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751 )
Use consistent naming: 'moveto' -> 'move'
11 years ago
Aleksander Machniak
049ba0aed2
Fix message list sort with THREADS=REFS and sort column other than "None" or "Sent date"
11 years ago
Aleksander Machniak
b7addfc77c
Use absolute paths in is_dir() checks to prevent open_basedir related warnings
11 years ago
Aleksander Machniak
d4a2ea1d87
Fix messages list sorting with THREAD=REFS
11 years ago
Thomas Bruederli
0f39b4f4cd
Enable legacy mode: allow running with old config files and log warnings every no and then
11 years ago
Aleksander Machniak
7045bb9c07
Fix parsing one-line FETCH response, e.g. "* 1 FETCH (UID 9844 BODY[2.4] NIL)"
11 years ago
Aleksander Machniak
ad052b81d8
Fix so filename label is "Name" not "Display name"
11 years ago
Thomas Bruederli
a7e0897fde
Synchronized localization files with Transifex
11 years ago
Aleksander Machniak
eaf3832e40
Add some displayed attachment info into javascript environment
11 years ago
Aleksander Machniak
1b52cfc45f
Support 'univentiongroup' objectclass, small code improvements
11 years ago
Aleksander Machniak
4feb8eb575
Refactoring in groups cache handling code, CS fixes
11 years ago
Aleksander Machniak
3427883c25
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
d675abc571
Make identity signature field wider ( #1489159 )
11 years ago
Thomas Bruederli
b373ac82e4
Don't query cache if static group_filter list is used
11 years ago
Thomas Bruederli
6ff6bedea4
Disable dragging/copying of contact groups
11 years ago
Thomas Bruederli
9eaf681b6b
Describe group filter's name_attr in sample config; defaults to 'cn' if not specified
11 years ago
Aleksander Machniak
a5b79b15a8
Fix empty messages list when register_globals is enabled ( #1489157 )
11 years ago
Aleksander Machniak
8f42c32c45
Improve code readability
11 years ago
Aleksander Machniak
2b3a3b1407
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
855c85377d
Performance improvement for searching in threaded mode. We can use
...
cached index now. Some other small improvements.
11 years ago
Victor Benincasa
093a3d9e7d
Fix improper error checking
...
Currently all (HTML/TEXT) spell checking logs an error (due commit b15cc7d
) and HTML spell checking doesn't work (due commit cfe2fc8
). Fix: ignore error="0" value from the returned XML as it isn't an error.
11 years ago
Aleksander Machniak
2787fbe5b6
Revert change where NULL config value wasn't handled as unset ( #1489202 )
11 years ago
Aleksander Machniak
0494288999
Improved/unified attachment preview page
...
Implemented attachment print button
11 years ago
Aleksander Machniak
f255dd787c
Fix error when searching in threaded mode
11 years ago
Aleksander Machniak
39a82a5d45
CS fixes
11 years ago
Aleksander Machniak
9df7e17043
Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected
11 years ago
Aleksander Machniak
39b905b7a8
Canonize boolean ini_get() results ( #1489189 )
11 years ago
Aleksander Machniak
d764723142
Improve IMAP APPEND handling so it can read message (parts) from file pointer(s)
...
and make it less memory consuming
11 years ago
Aleksander Machniak
b200258d5a
Fixed so ldap cache can be disabled
...
Fixed issue where ldap groups cache wasn't used correctly
11 years ago
Thomas Bruederli
8862f67513
Use the right attribute to display group names
11 years ago
Aleksander Machniak
5a6c3a169b
Cache LDAP's user_specific search and use vlv for better performance ( #1489186 )
11 years ago
Aleksander Machniak
858af70656
CS fixes
11 years ago
Aleksander Machniak
fae90da582
Fix debug setting in ldap classes
11 years ago
Aleksander Machniak
c9ed4bfa7a
CS fixes
11 years ago
Aleksander Machniak
c64beed6bb
Unify LDAP debug messages
11 years ago
Aleksander Machniak
3ebda8c7d8
Ignore ldap_search warnings (like in the old code)
11 years ago
Thomas Bruederli
4500b2f79b
Consolidate quote_string() method usage; don't add additional filter if required field is already in search query
11 years ago
Thomas Bruederli
dd54725b21
Merge branch 'dev-advanced-ldap-groups':
...
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
11 years ago
Aleksander Machniak
428764bf34
Fix so exported vCard specifies encoding in v3-compatible format ( #1489183 )
11 years ago
Aleksander Machniak
5c74e86eee
Fix messages list column dragging after changing column/sort settings
11 years ago
Thomas Bruederli
f7ac79ced5
Display '(empty subject)' in message view if subject header is missing ( #1489108 )
11 years ago
Aleksander Machniak
3dbe4f79e4
Fix session issues when local and database time differs ( #1486132 )
...
Improve performance by executing session gc on script shutdown, also call session_write_close() ASAP
11 years ago
Aleksander Machniak
ac1a962b51
Remove session.auto_start setting. It is already too late to set this option.
11 years ago
Aleksander Machniak
461a30d771
Merge config files ( #1487311 ).
...
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
11 years ago
Thomas Bruederli
4f53ab347e
Add feature to import messages to the currently selected folder
11 years ago
Aleksander Machniak
99e17f6131
Fix timeout issue on drag&drop uploads ( #1489170 )
11 years ago
Aleksander Machniak
df9d004cf8
Set TTL for attachments stored in sql database
11 years ago
Aleksander Machniak
12f1190a62
Fix typos in sql queries of garbage collector (expired -> expires)
11 years ago
Aleksander Machniak
603e048f73
Fix thread cache syncronization/validation ( #1489028 )
11 years ago
Aleksander Machniak
918a6a6e0e
Fix default sorting of threaded list when THREAD=REFS isn't supported.
...
The result need to be re-sorted even if sort column is not set. This fixes
the issue when new messages aren't displayed on top of the list.
11 years ago
Aleksander Machniak
9ac4006d64
Remove duplicated focus() after opening print window
11 years ago
Aleksander Machniak
f3b55ee8e8
Do not reset messages count in set_folder()
11 years ago
Aleksander Machniak
ae80b5a309
Fix error when there's no writeable addressbook source ( #1489162 )
11 years ago
Aleksander Machniak
c6406eb1a9
Improved main preferences page performance by skipping form generation
...
when sections list is being build, CS fixes
11 years ago
Aleksander Machniak
85e65c3c76
Improvements to PR merge "add option show_real_foldernames"
11 years ago
Aleksander Machniak
174327c25c
Merge pull request #77 from dpc22/realnames
...
Add show_real_foldernames preference and configuration option.
11 years ago
Aleksander Machniak
545559307e
Make sure to use threads result cached in-memory for correct folder
11 years ago
Aleksander Machniak
60b6d7c389
Fix database cache expunge issues ( #1489149 ) - added 'expires' column
11 years ago
Aleksander Machniak
d186405c00
Simplified db connection initialisation code
11 years ago
Aleksander Machniak
66407a75d1
Fix date format issues on MS SQL Server ( #1488918 )
11 years ago
Aleksander Machniak
b68e2355d7
Fix so non-inline images aren't skipped on forward ( #1489150 )
11 years ago
Aleksander Machniak
1cdcafc7fc
Added more error checking in rcube_image::resize()
11 years ago
Aleksander Machniak
76f4f7970d
Fix resolving /this/ in file_callback()
11 years ago
Aleksander Machniak
61ccdfcfbb
Add imap_cache_ttl option to configure TTL of imap_cache
11 years ago
Aleksander Machniak
67ac6e354a
Rename message_cache_lifetime to messages_cache_ttl option for naming consistency
11 years ago
Aleksander Machniak
b07426f0c5
Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options
11 years ago
Aleksander Machniak
f658907731
Fix legacy options handling
11 years ago
Aleksander Machniak
aa44ce6e97
Add optional argument to now() for simple interval calculations on SQL-side
11 years ago
Aleksander Machniak
14226fc845
Use built-in sqlite functions to "emulate" now() and unix_timestamp()
11 years ago
Aleksander Machniak
be4b5c2fe5
Fix "duplicate entry" errors on inserts to imap cache tables ( #1489146 )
11 years ago
Aleksander Machniak
4fee776e51
Small code improvement
11 years ago
Aleksander Machniak
ee73a723f9
Improvements in garbage collector: created gc() method to run all
...
gc-related cleanups in one place, added posibility to run gc in
environments without session
11 years ago
Thomas Bruederli
42de33c7de
Add option to use PHP's native session save handlers
11 years ago
Aleksander Machniak
9749da9fcc
Fix possible wrong null assignment to innerHTML on IE10 ( #1489145 )
11 years ago