alecpl
c5dedd79ca
- Add variable for 'Today' label in date_today option ( #1486120 )
14 years ago
thomascube
360bd3ea74
Allow group identifiers to be changed upon renaming (used in LDAP)
14 years ago
alecpl
bfb7d6e681
- Fix dont_override setting does not override existing user preferences ( #1487664 )
14 years ago
alecpl
dd07e79537
- Close IMAP connection after SMTP, per discussion in ( #1485975 )
14 years ago
alecpl
ab0b51a1fe
- Use only one from IMAP authentication methods to prevent login delays (1487784)
14 years ago
thomascube
3e2637351d
Fulltext search over contact fields. Attention: DATABASE SCHEMA CHANGED\!
14 years ago
thomascube
a1bbc2cb16
Fix for alias query which was broken in last commit
14 years ago
thomascube
7fb11ef6a9
Move BINARY modifier to make MYSQL use index again
14 years ago
alecpl
de3dde7f2c
- Support strftime format in date_today option
14 years ago
alecpl
b389252f2b
- Fix handling of attachments with invalid content type ( #1487767 )
14 years ago
alecpl
075ee62a77
- Add workaround for DBMail's bug http://www.dbmail.org/mantis/view.php?id=881 ( #1487766 )
14 years ago
thomascube
a97937aceb
Codestyle and formatting; don't attempt to save empty array values
14 years ago
alecpl
890eae6758
- Use IMAP's ID extension (RFC2971) to print more info into debug log
14 years ago
thomascube
ce988a0778
Always generate valid DOM identifiers using html_identifier() write original identifier string to rel attribute where possible
14 years ago
thomascube
a77cf2292b
Add optional referer check to prevent CSRF in GET requests
14 years ago
thomascube
07b95dc49b
Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message()
14 years ago
alecpl
89d19c4e61
- Small code improvements related to r4487
14 years ago
thomascube
784a425e07
protect login form submission from CSRF using a request token
14 years ago
alecpl
02b6e614ca
- Fix handling of non-image attachments in multipart/related messages ( #1487750 )
14 years ago
alecpl
62481f34e6
- Convert Content-type to lowercase, fixes lack of attachment icon for some messages ( #1487750 )
14 years ago
alecpl
e8d5bdc84e
- Fix IDNA support when IDN/INTL modules are in use ( #1487742 )
14 years ago
thomascube
88ca38a356
Keep rcube_session->lifetime and keep_alive in sync
14 years ago
alecpl
b2442d93ef
- Fix parsing FETCH response for very long headers ( #1487753 )
14 years ago
thomascube
d755eade08
Check mime headers before attempt to parse them ( #1487745 ); broken since r4421
14 years ago
thomascube
6039aae387
Add groups support for LDAP address books, contributed by Andreas Dick
14 years ago
thomascube
cf2da2f9aa
Improve session validity check with changing auth cookies; reduce writes to DB; better phpdoc
14 years ago
thomascube
79e634040d
Don't block CSS styles having important keywords
14 years ago
thomascube
06670e4efa
Define required publich member
14 years ago
thomascube
03d772e80d
Also wrap unread count in span on server side ( #1487720 )
14 years ago
thomascube
e9aa8c6d30
Improve parsing of vCards exported by MS Outlook ( #1487716 )
14 years ago
thomascube
31278471d3
Use improved strtotime() function + reduce duplicated code
14 years ago
alecpl
6c68cbde37
- Fix handling of comments inside an email address spec. ( #1487673 )
14 years ago
alecpl
8ec1b91bb9
- Uncomment code (commented out for testing?) + cleanup whitespaces
14 years ago
thomascube
0501b637a3
Merge branch devel-addressbook (r4193:4382) back into trunk
14 years ago
alecpl
824144214f
- Workaround for setting charset in case of malformed bodystructure response ( #1487700 )
14 years ago
alecpl
a76cbddfc9
- Fix %h/%z variables in username_domain option ( #1487701 )
14 years ago
alecpl
68d2d54100
- Move action files map from index.php to steps' func.inc files
14 years ago
alecpl
d8d467c6c7
- Fix typos in encoding names ( #1487680 )
14 years ago
alecpl
ba3377fb4a
- include css files before scripts for speedup (with parallel downloads) + some code cleanups
14 years ago
thomascube
e224b002c0
Missed some replacements in previous commit...
14 years ago
thomascube
f5e7b35307
Bumbed version; Roundcube development is not Switzerland only
14 years ago
alecpl
84581e9de7
- Remove some empty lines from output of template conditions
14 years ago
thomascube
a1013c0372
Exclude punctuation from URLs within text; only link accepted url schemes
14 years ago
alecpl
0ff554d165
- Fix handling square brackets in links ( #1487672 )
14 years ago
alecpl
808d1617ef
- Fix fallback to LOGIN auth (broken in r4389)
14 years ago
thomascube
c3be8ed64c
Make sure an existing session is killed/replaced when submitting login form
14 years ago
thomascube
965ed0ca7f
Silently ignore unknown classes in rcube_autoload ( #1487109 )
14 years ago
thomascube
6bdb6102c0
Do charset detection in vcards with encoded values ( #1485542 )
14 years ago
alecpl
600bb156f7
- Use improved get_capability() syntax, saves CAPABILITY call in some cases
14 years ago
alecpl
eabd44876c
- Extend getCapability() to return caps values or true/false
14 years ago
alecpl
aff04d6fc4
- Fix errors in getACL() and myRights()
14 years ago
alecpl
a36e1ef967
- Fix handling of INBOX when personal namespace prefix is non-empty ( #1487657 )
14 years ago
alecpl
f7221df5c5
- Fix for ANNOTATEMORE drafts below 08 version (use quoted parameters)
14 years ago
alecpl
814bafcc5a
- Add handling of multifolder METADATA/ANNOTATION responses
14 years ago
alecpl
1c7b94b52e
- Fix namespaces handling ( #1487649 )
14 years ago
alecpl
7f1da4818e
- Add debug handler support in rcube_imap_generic
14 years ago
alecpl
7c9850da45
- Improve handling of whitespace characters after closing PHP tag in localization and config files
14 years ago
alecpl
ab1bea4843
- Fix handling (skipping) of unilateral untagged server responses (in THREAD/SORT/SEARCH commands)
14 years ago
alecpl
02491a9789
- Make possible to overwrite server's namespaces with imap_ns_* options
14 years ago
alecpl
9840ab69e4
- Fix charset conversion for text attachments without charset specification ( #1487634 )
14 years ago
alecpl
1013bad3a2
- Allow setting _user and _host via GET parameters on login screen ( #1486993 )
14 years ago
alecpl
a06535e20d
- Improved emoticons text representations
14 years ago
alecpl
c2c820cbf4
- CS fixes
14 years ago
alecpl
ad399a95dd
- Add username and IP address to log message on unsuccessful login ( #1487626 )
14 years ago
alecpl
4064452816
- Fix handling of untagged responses for AUTHENTICATE command ( #1487450 )
14 years ago
alecpl
90f81a6c8d
- Better support for READ-ONLY and NOPERM responses handling ( #1487083 )
...
- Add confirmation message on purge/expunge commands response
- Fix CLOSE was called on unselected mailbox
14 years ago
alecpl
dd83549dda
- Fix closeConnection() call in rcube_imap::reconnect()
14 years ago
alecpl
d7e83d34dd
- Get rid of IMAP connection message tracing
14 years ago
alecpl
0e11940a65
- Improve performance of folder rename and delete actions. Don't get list of all folders when we need only children of the specified folder.
14 years ago
alecpl
7472893512
- Fix plaintext versions of HTML messages don't contain placeholders for emotions ( #1485206 )
14 years ago
alecpl
9e81b55616
- Removed temp debug code
14 years ago
alecpl
e232acbfde
- Improve performance of moving or copying of all messages in a folder (use CLOSE intead of EXPUNGE)
...
- Code cleanup + added more phpdoc comments
14 years ago
alecpl
af3c045ecf
- New Folder Manager UI
...
- Fix invalid Request when creating a folder (#1487443 )
- Add folder size and quota indicator in folder manager (#1485780 )
- Add possibility to move a subfolder into root folder (#1486791 )
14 years ago
alecpl
1cca4fbd45
- Allow setting autocomplete attribute for all inputs separately ( #1487313 )
14 years ago
alecpl
e17553d954
- Add 'login_lc' config option for case-insensitive authentication ( #1487113 )
...
- Make username comparison case sensitive on MySQL
14 years ago
alecpl
fd371a519d
- Fix attachments of type message/rfc822 are not listed on attachments list
14 years ago
alecpl
9016a84f7b
- Handle PHP warning in decrypt function ( #1485970 )
14 years ago
thomascube
eee6944b5d
Save session data with bas64 ecoding to make it more robust against garbage data ( #1487136 )
14 years ago
alecpl
63f9dee62d
- Add workaround for MSOE's multipart/related messages with non-related attachments
14 years ago
thomascube
f5e5eed330
Add check to other cases, too
14 years ago
thomascube
e31afbbc9b
Fix php warnings; Courier doesn't like spaces appended to the EXPUNGE command
14 years ago
thomascube
fbe24e9fa9
Allow plugin templates to include local files ( #1487133 ); make autocomplete on login screen configurable
14 years ago
alecpl
576b330ebd
- Temporarily commented out \Noselect flag checking in select(), because of problems with Courier
14 years ago
alecpl
d1a9885f21
- Small code cleanup
14 years ago
alecpl
617623fa79
- Fix PHP warning: check if array isn't empty before using max()
14 years ago
alecpl
11a61a8ab3
- Fix last change in rcube_html_editor()
14 years ago
alecpl
e9a974990e
- Add threads() result checking
14 years ago
alecpl
0f9d8ca40d
- Don't set attachment's charset in Content-type header ( #1487122 )
14 years ago
alecpl
4b410e2064
- Execute HTML editor initialization in page footer ( #1487125 )
14 years ago
alecpl
a4c970508b
- Re-fix handling of html entity strings in plain/text messages
14 years ago
alecpl
5d238918a7
- More fixes for folders with name "0"
14 years ago
alecpl
b72e2f9a17
- Fix handling of folders with "<>" characters in name
14 years ago
alecpl
44840971e8
- Fix handling of folders with name "0" ( #1487119 )
14 years ago
alecpl
d2b27d1175
- Fix displaying of text/plain messages containing HTML entities
14 years ago
alecpl
ad3c273c91
- Fix handling of message bodies (quoted-printable encoded) with NULL characters ( #1486189 )
14 years ago
alecpl
d903fb4dd4
- Fix lack of IMAP server response in logged error message when using AUTHENTICATE PLAIN with SASL-IR
14 years ago
alecpl
ad5881162d
- oops, fix parse error from last commit
14 years ago
alecpl
00290a6032
- Add support for shared folders ( #1403507 )
14 years ago
alecpl
3bb9b5212b
- Fix operations on messages in unsubscribed folders ( #1487107 )
14 years ago
thomascube
7fcb56b5b6
Support skins with old template names
14 years ago
alecpl
cdf1ae0029
- Remove redundant directory separator
14 years ago
alecpl
c0ed783aa1
- CS fixes
14 years ago
alecpl
c26b398d56
- Fix mailbox status checking when skip_deleted and threading are enabled
14 years ago
alecpl
30b30226e6
- Add possibility to force mailbox selection. There're situations where we're invoking
...
STATUS (for all messages count) and SELECT later for other operations. If we
call SELECT first, the STATUS will be not needed.
14 years ago
alecpl
b8d8cbda45
- Skip conversion when input charset is BINARY
14 years ago
alecpl
bf13ba996c
- remove charset=binary from content-type
14 years ago
alecpl
8738e943db
- Use consistent naming (folder -> mailbox), fixed #1487101
14 years ago
alecpl
f75f65ce47
- Added option imap_force_lsub for some buggy LIST-EXTENDED implementations ( #1486225 )
14 years ago
alecpl
a5e8e5df88
- Small code improvements
14 years ago
alecpl
36911ea111
- Improve performance by invoking STATUS command once for both MESSAGES and UNSEEN counters
14 years ago
alecpl
9ae29c9525
- Improve performance of message cache status checking when skip_disabled=true
14 years ago
alecpl
93272ea91b
- Use consistent results from some functions, code cleanup
14 years ago
alecpl
c309cd8928
- Improve performance of setting IMAP flags using .SILENT suffix
14 years ago
alecpl
7bdd3e22b5
- Fix address parsing for situation when encoded words are used inside quoted string ( #1484961 )
14 years ago
alecpl
01bdfd327c
- Improve performance of clear_mailbox() when skip_deleted=true
14 years ago
alecpl
2cd443315d
- Plugin API: add possibility to disable plugin in AJAX mode, 'noajax' property
...
- Plugin API: add possibility to disable plugin in framed mode, 'noframe' property
14 years ago
alecpl
f0638be52a
- Close properly IMAP connection when login fails
...
- Don't use LOGIN when server sent LOGINDISABLED
14 years ago
alecpl
77327e252a
- Add SORT=DISPLAY support (RFC 5957)
14 years ago
alecpl
b393e54247
- Add rcube_addressbook::get_record_groups() ( #1487089 )
14 years ago
alecpl
36ed9d7ec6
- Improve performance of rcube_imap_generic::countMessages() using STATUS instead of SELECT
14 years ago
alecpl
d21a05b481
- Fix handling of URLs with semicolon (;) character ( #1487088 )
14 years ago
alecpl
acd9bdd25b
- Fix handling of URLs with tilde (~) character ( #1487087 )
14 years ago
alecpl
3870bec7ff
- Add support for selection options from LIST-EXTENDED extension (RFC 5258)
...
- Don't list subscribed but non-existent folders (#1486225 )
- Fix \Noselect handling performance (#1487082 )
14 years ago
alecpl
10a6fc58e6
- Fix: don't return "empty" unlock
14 years ago
alecpl
fa2173cefe
- Fix: Use internal instead of DB cache in message_index() and thread_index()
14 years ago
alecpl
4757608097
- Improve pre-auth and auth capabilities handling
14 years ago
alecpl
3353fdcbb4
- Fix auth capabilty checks ignore welcome banner CAPABILITY string ( #1487081 )
14 years ago
alecpl
a5a4bf46bd
- Add basic IMAP LIST's \Noselect option support (mark unselectable folders as virtual, etc.)
14 years ago
alecpl
10f08e6ce0
- Fix setting 'virtual' flag for non-existing folders in some cases
14 years ago
alecpl
2b42838427
- Simplify some code, add some comments
14 years ago
alecpl
fc7a41f75e
- Small improvements in NAMESPACE handling
14 years ago
alecpl
781f0ca54c
- Improve performance by reading optional capability response from AUTHENTICATE
14 years ago
alecpl
4dd4172421
- Add support for AUTH=DIGEST-MD5 in IMAP (RFC 2831)
14 years ago
alecpl
a1fe6bd11d
- Add support for IMAP proxy authentication ( #1486690 )
14 years ago
alecpl
63d4d61148
- Re-implemented SMTP proxy authorization support
14 years ago
alecpl
7bf255bfe1
- Add SASL-IR support (RFC 4959)
...
- Add LOGINDISABLED support (RFC 2595)
- Add support for AUTH=PLAIN authentication to IMAP
14 years ago
thomascube
cb7d32ebdd
List groups in address detail view and allow to subscribe/unsubscribe from there ( #1486753 )
14 years ago
alecpl
6a16031d04
- Add LIST-STATUS support in rcube_imap_generic class (RFC5819)
14 years ago
alecpl
03d3bab2af
- Add charset alias: WINDOWS-949 -> UHC ( #1487072 )
14 years ago
alecpl
659cf14cdd
- Improve performance of messages counting using ESEARCH extension (RFC4731)
14 years ago
alecpl
710e274849
- Improve performance of unseen messages counting, use STATUS instead of SELECT+SEARCH ( #1487058 )
14 years ago
alecpl
8794f16c62
- Fix handling of attachments when Content-Disposition is not inline nor attachment ( #1487051 )
14 years ago
alecpl
2ae58f1b67
- Fix content-type name regexp according to RFC4288.4.2
14 years ago
alecpl
8bac7e988f
- Allow underline in content-type name, per comments in #1487051
14 years ago
alecpl
435c315223
- Fix decoding of e-mail address strings in message headers ( #1487068 )
14 years ago
alecpl
a2e8cb3642
- Simplify/improve LSUB/LIST/SELECT commands handling
...
- Store UIDNEXT, UIDVALIDITY, UNSEEN values of selected folder
14 years ago
alecpl
854cf227ac
- Use unified command identifier (AXXXX)
...
- Use unified methods of command execution and response parsing
14 years ago
alecpl
4cb6675872
- Remove unused property rcube_mail_header::f
14 years ago
alecpl
a85f889208
- Use better method for string escaping, don't add quotes when the string is a token
14 years ago
alecpl
f13baaf67c
- Fix regression in rcube_imap::_threadcount() which was the reason
...
why mailbox_status() returned always "1" for folders with enabled threading
14 years ago
alecpl
8b6eff6e69
- Add ACL extension support into IMAP classes (RFC4314)
...
- Add ANNOTATEMORE extension support into IMAP classes (draft-daboo-imap-annotatemore)
- Add METADATA extension support into IMAP classes (RFC5464)
14 years ago
alecpl
4c6a61a684
- Add MS950 as alias for CP950 ( #1487063 )
14 years ago
alecpl
d8335117e2
- Add LITERAL+ support (RFC2088)
14 years ago
alecpl
1ac5431877
- Fix bug in rcube_plugin::local_skin_path()
14 years ago
alecpl
2d1d68bc7e
- Display IMAP errors for LIST/THREAD/SEARCH commands, fixes #1486905
14 years ago
alecpl
0f0c17ad9e
- improved IMAP errors handling (continue)
14 years ago
alecpl
8fcc3e1ad6
- Improved IMAP errors handling
14 years ago
alecpl
ad334a1257
- Improve displaying of UI messages ( #1486977 )
14 years ago
alecpl
fddd6f2db0
- update RCMAIL_VERSION
14 years ago
alecpl
937e26a541
- Fix links handling
14 years ago
alecpl
a392125fe8
- Add SASL proxy authentication for SMTP ( #1486693 )
14 years ago
alecpl
29983c1671
- Add caching support in id2uid and uid2id functions ( #1487019 ), Fix get_message_cache_index
...
to use internal cache when only sort order changes. Both changes improves performance of 'show' action
- code cleanup/function description fixes
14 years ago
alecpl
ca1f564598
- Performance fix for case when session_lifetime=0, fixed indentation
14 years ago
alecpl
f22ea7ba18
- Support SMTP Delivery Status Notifications - RFC3461 ( #1486142 )
14 years ago
alecpl
9db4ca92ef
- Support one argument of type array, instead of n arguments for rcube_mdb2::query method
14 years ago
alecpl
7f89041e9a
- Use empty envelope sender address for message disposition notifications (RFC2298.3)
14 years ago
alecpl
868deb5dab
- Make htmleditor option behaviour consistent, add option to use HTML on reply to HTML message ( #1485840 )
14 years ago
alecpl
393ba7186f
- Fix handling of backslash as IMAP delimiter
14 years ago
alecpl
8f94b1aad6
- Convert to lowercase only domain part of email address on login
14 years ago
alecpl
103ddcde87
- Minimize FETCH response for messages listing (when caching is disabled)
14 years ago
alecpl
9cc93aea7c
- Use simplified domain expression for proper handling of domain names in UTF8
14 years ago
alecpl
e25a357d95
- Add Reply-to-List feature ( #1484252 )
...
- Add Mail-Followup-To/Mail-Reply-To support (#1485547 )
14 years ago
alecpl
f1adbf17ee
- Convert IDN to ASCII before using rcube_user::query()
...
- Always convert to lower case a username when it's an email address
14 years ago
alecpl
df2188d778
- Fix mailto optional params in plain text messages aren't handled ( #1487026 )
14 years ago
alecpl
928bcaedc0
- Fix handling of Thunderbird's vCards ( #1487024 )
14 years ago
alecpl
1148c6e936
- Add option do bind for an individual LDAP address book ( #1486997 )
14 years ago
alecpl
13ffa2810e
- Added line number for error message
14 years ago
alecpl
5c461bada9
- Update phpdoc ( #1486958 )
14 years ago
alecpl
c609784656
- Use custom sorting when SORT is disabled by IMAP admin ( #1486959 )
14 years ago
alecpl
e99991996d
- Add Internationalized Domain Name (IDNA) support ( #1483894 )
14 years ago
alecpl
eacce9b3f5
- Messages caching: performance improvements, fixed syncing, fixes related with #1486748
14 years ago
alecpl
6d1ae078c9
- Fix format=flowed: don't space-stuff empty lines ( #1487018 )
14 years ago
thomascube
bd911ba814
Pool some code for command line tools; avoid displaying password on shell ( #1486947 ); fix msgexport now using the new imap wrapper
14 years ago
alecpl
08aa031871
- Fix wrong parameter count in fetchHeader() call
14 years ago
alecpl
a8e1095eb0
- Fixed wrong function call in sync_header_index()
14 years ago
thomascube
6d94ab311a
Only lower-case user name if first login attempt failed ( #1486393 ) + fix test
14 years ago
thomascube
8603bbba2e
Fix base url resolution + better order for condition checks in rcube_mdb2 + updated changelog
14 years ago
alecpl
0911facde9
- Truncate message subject when setting page title
14 years ago
alecpl
e019f2d0f2
- s/RoundCube/Roundcube/
14 years ago
thomascube
cb2bc809ef
Fix db_mode check in insert_id()
14 years ago
alecpl
1151581366
- Fix setting headers for IE in AJAX responses
14 years ago
alecpl
d560e78d98
- Fix: close properly IMAP connection also when user is not logged in
14 years ago
thomascube
a3de4f6054
Fix selection of read/write db connection
14 years ago
alecpl
11be9330de
- Support %z variable in host configuration options ( #1487003 )
14 years ago
thomascube
62c791f609
Prevent from saving a non-existing skin path in user prefs
14 years ago
alecpl
b364912fc1
- Don't log errors about empty password when connecting to IMAP server ( #1487001 )
14 years ago
alecpl
2280757d24
- Added more charset aliases
14 years ago
alecpl
457373bf3f
- Fix: close() method of addressbook object(s) is not called in shutdown function
14 years ago
alecpl
acbf0f5ee0
- Fix: iconv doesn't support UTF7-IMAP
14 years ago
alecpl
f12d218831
- small fix for format=flowed parsing
14 years ago