Aleksander Machniak
d72e5afb47
Fix PHP7 warning "session_start(): Session callback expects true/false return value" ( #1490624 )
9 years ago
Aleksander Machniak
d08dc5bfc5
Fix so drag-n-drop of text (e.g. recipient addresses) on compose page actually works ( #1490619 )
9 years ago
Aleksander Machniak
10e5192a2b
Fix path traversal vulnerability in setting a skin ( #1490620 )
9 years ago
Aleksander Machniak
6521c20768
Add INBOX to the list of folders only if no filter and no prefix was specified
9 years ago
Aleksander Machniak
3b36bcfb68
Cleanup
9 years ago
Aleksander Machniak
0d9fa7f3dc
Remove redundant code
9 years ago
Aleksander Machniak
cd219a45dd
Fix regression where some message attachments could be missing on edit/forward ( #1490608 )
9 years ago
Aleksander Machniak
c3be175ce7
Fix PDF support detection in Firefox > 19 ( #1490610 )
9 years ago
Aleksander Machniak
be346095a0
Fix handling of message/rfc822 attachments on replies and forwards ( #1490607 )
9 years ago
Aleksander Machniak
bb6002f1a8
Fix also charset encoding of message/rfc822 part bodies ( #1490606 )
9 years ago
Aleksander Machniak
3296965f41
Force arg_separator in http_build_query()
9 years ago
Aleksander Machniak
87cb24d873
Don't add redundant URL arguments to logged error messages
9 years ago
Aleksander Machniak
f51145572a
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
6463b662ca
Fix regression in displaying contents of message/rfc822 parts ( #1490606 )
9 years ago
Aleksander Machniak
97aa984b29
Optionally throw 404 error when contact photo wasn't found
9 years ago
Aleksander Machniak
69a1e4f7b1
rcube_parse_host() -> rcube_utils::parse_host()
9 years ago
Aleksander Machniak
cbe701ac4a
Fix rcube_utils::words_match() to work with mixed/invalid/binary content (T844)
9 years ago
Aleksander Machniak
7476410a04
Add missing deprecation warning
9 years ago
Thomas Bruederli
458a6b26e8
Load bc.inc in script startup
9 years ago
Thomas Bruederli
32695c333c
Restore bc.inc which now logs a warning when calling deprecated functions
9 years ago
Thomas Bruederli
310d4939ba
Tweak recently added encryption functions to not violate ECMASCRIPT3 syntax
9 years ago
Aleksander Machniak
8271597836
Use ternary operator where applicable
9 years ago
Thomas Bruederli
648963afda
Added Talossan language to index
9 years ago
Thomas Bruederli
e257b830a1
Synchronize localizations from Transifex
9 years ago
Aleksander Machniak
7e3298753a
Use ternary operator where aplicable
9 years ago
Aleksander Machniak
a15d877ba8
Added brute-force attack prevention via login rate limit ( #1490566 )
9 years ago
Aleksander Machniak
7caa9f5f50
Fix error on dragging when search in treelist is active
9 years ago
Aleksander Machniak
454b0b1ca9
Remove deprecated rcmail and rcube_imap methods
9 years ago
Aleksander Machniak
9234903287
Fix HTML sanitizer to skip <!-- node type X --> in output ( #1490583 )
9 years ago
Aleksander Machniak
3b0318ca3e
Fix race-condition in setting current page between list and getunread requests
9 years ago
Aleksander Machniak
bcd3799954
Fix redundant blank lines when using HTML and top posting ( #1490576 )
9 years ago
Aleksander Machniak
2aa9ee56fd
Fix so disabling emoticons plugin really removes emoticons button from HTML editor
9 years ago
Aleksander Machniak
eb721e35b2
Update to TinyMCE 4.2
9 years ago
Aleksander Machniak
bc3518577d
Fix some more Q -> rcube::Q
9 years ago
dsoares
234fd19505
Replace deprecated call to Q within array_map()
9 years ago
Aleksander Machniak
74ce01efc7
Q() -> rcube::Q()
9 years ago
Aleksander Machniak
eca19d65b5
Optimized some regular expressions
9 years ago
Aleksander Machniak
8f8beafd56
Use .get_label() consistently (instead of .gettext())
9 years ago
Aleksander Machniak
5d84dd6de5
Deduplicate code of http_post() and http_request(), add http_get() alias
9 years ago
Aleksander Machniak
2ff3385788
Fix warning when enchant_broker_list_dicts() does not return an array
9 years ago
Aleksander Machniak
a5c03db798
Security: Added options to validate username/password on logon ( #1490500 )
9 years ago
Aleksander Machniak
c1bbf0d0b6
After failed login wait a second to slow down brute-force attacks ( #1490549 )
9 years ago
Aleksander Machniak
fddfd8e6d7
Remove backward compatibility "layer" of bc.php ( #1490534 )
9 years ago
Aleksander Machniak
91dc7fabbc
Small improvements in HTML to text conversion.
...
Better handling of <body> and trailing spaces, and </p><div> or <br><div>.
9 years ago
Aleksander Machniak
92bcb940d4
Fix bug where HTML messages with invalid/excessive css styles couldn't be displayed ( #1490539 )
...
Technically speaking we remove the whole CSS content when it has more than 5k lines.
9 years ago
Aleksander Machniak
fe8ff85d7e
Move skin-specific code for compose encryption button to the skin
9 years ago
Aleksander Machniak
f1e7bbd1bd
Fix bug where message preview was unintentionally reset on check-recent action ( #1490563 )
9 years ago
Aleksander Machniak
d9ff47b011
Don't use deprecated (soon) jQuery .bind() and .unbind() methods
9 years ago
Aleksander Machniak
c8c4cafb1f
Add possibility to define date format in write operations for ldap attributes ( #1488741 )
9 years ago
Aleksander Machniak
bb1ed2740d
Display attachment size in compose ( #1484774 )
9 years ago
Aleksander Machniak
d560916065
Added possibility to drag-n-drop attachments from mail preview to compose window
9 years ago
Aleksander Machniak
5802e08e48
Mail messages searching with predefined date interval (T103)
9 years ago
Aleksander Machniak
a03233ceba
CS fixes
9 years ago
Aleksander Machniak
1484d5fb7f
Fix resetting search input events when the treelist is re-initialized, some CS improvements
9 years ago
Aleksander Machniak
e524680a13
Fix 'last' property of search event
9 years ago
Aleksander Machniak
354cff8b26
Some more CS fixes
9 years ago
Aleksander Machniak
7fb0aedc9b
Fix fetchMIMEHeaders() so it really works with multiple parts, various CS fixes
9 years ago
Aleksander Machniak
b813011902
Remove unused property
9 years ago
Aleksander Machniak
85f4209074
Code improvements: CS fixes, improved internal cache cleanup on folder selection, removed redundant cache
9 years ago
Aleksander Machniak
aada285660
Simplify change_subscription() code, removed unused vars
9 years ago
Aleksander Machniak
6a94f69bd1
Remove code for Mail_mime<1.9, we already require Mail_mime-1.10 for other reasons
9 years ago
Aleksander Machniak
2a6cf5bb0e
Fix responses list update issue after response name change ( #1490555 )
9 years ago
Aleksander Machniak
0ee57208b3
Add possibility to set PDO::ATTR_PREFETCH and PDO::ATTR_TIMEOUT via DSN string
9 years ago
Aleksander Machniak
1b61a48eec
Get rid of mb_check_encoding() before mb_convert_encoding() for better performance, CS fixes
9 years ago
Aleksander Machniak
83345af059
Log charset conversion warning only when no function was found, not when the string was invalid
9 years ago
Aleksander Machniak
7d71c48952
s/RCMAIL_VERSION/RCUBE_VERSION/
9 years ago
Aleksander Machniak
82dcbb7488
Fix various issues in Mailvelope integration ( #1490533 )
9 years ago
Aleksander Machniak
7bbb86f78a
Session read handler must return a string in PHP7
9 years ago
Aleksander Machniak
b2b9b591ce
Fix handling random_bytes() errors in PHP 7.0.0RC3
9 years ago
Thomas Bruederli
b95a6d8f41
Disable some toolbar buttons if Mailvelope editor is active ( #1490533 )
9 years ago
Thomas Bruederli
0b6a01380b
Distinguish encryption toolbar buttons (Mailvelope and Enigma)
9 years ago
Aleksander Machniak
df0b4f3437
Make sure an email address is valid when replacing it with mailto: link
9 years ago
Thomas Bruederli
db390a27fb
Do not tokenize search string when querying in strict mode ( #1490504 )
9 years ago
Aleksander Machniak
4cd087ea2e
Fixed mailvelope-generated messages structure (required Mail_Mime-1.10.0)
9 years ago
Aleksander Machniak
e250f00d90
Fix PHP warnings when sending mailvelope-encrypted mail
9 years ago
Aleksander Machniak
8716fca0d0
Small improvements
9 years ago
Aleksander Machniak
fef8537adb
Improved multi-folder search performance on sort order change or list page change
...
by proper index serialization and skipped redundant sorting
9 years ago
Thomas Bruederli
f7f75ff7d1
Unify detection of pgp/mime message part
9 years ago
Thomas Bruederli
f189d72943
Merged branch 'dev-mailvelope'
9 years ago
Aleksander Machniak
91ef2c812a
Small code improvement
9 years ago
Aleksander Machniak
e85bbc9e9c
random_bytes() can throw an exception in some cases, since PHP 7.0.0rc3
9 years ago
Aleksander Machniak
77be69fa25
Fix issue where Content-Length of some attachments could be set to wrong value causing browser errors ( #1490482 )
9 years ago
Aleksander Machniak
63e7937d02
Change so rcube_message class does not depend on $_GET parameters
9 years ago
Aleksander Machniak
c49234bd78
Fix bug where clicking date column with 'arrival' sorting would switch to sorting by 'date' ( #1490126 )
9 years ago
Aleksander Machniak
dd7db21797
Fix XSS issue in drag-n-drop file uploads ( #1490530 )
9 years ago
Aleksander Machniak
26086981a2
Improve randomness of security tokens ( #1490529 )
9 years ago
Aleksander Machniak
f75bc5c24b
Use random security tokens instead of hashes based on encryption key ( #1490404 )
9 years ago
Aleksander Machniak
e4c66080a8
Improved encrypt/decrypt methods with option to choose the cipher_method ( #1489719 )
9 years ago
Aleksander Machniak
fdbb1c95ea
Fix missing HTTP_X_FORWARDED_FOR address in generated Received header
9 years ago
Aleksander Machniak
91018f38d4
Fix so In-Reply-To header is set also for MDN receipts ( #1490523 )
9 years ago
Aleksander Machniak
4c53e78915
Fix printing required ini options values in error message
9 years ago
Aleksander Machniak
e2f605d44d
Fallback to C locale
9 years ago
Aleksander Machniak
3c29c7e858
Fix various issues with Turkish (and similar) locales ( #1490519 )
9 years ago
Aleksander Machniak
399a2d68b6
Make optional adding of standard signature separator - sig_separator ( #1487768 )
9 years ago
Aleksander Machniak
427ab2f393
Optimize folder_size() on Cyrus IMAP by using special folder annotation ( #1490514 )
9 years ago
Aleksander Machniak
5eb9c70b60
Added method to determine IMAP server vendor, for future use
9 years ago
Aleksander Machniak
4d36da83b2
Fix support for Mozilla-based browsers, e.g. Pale Moon ( #1490517 )
9 years ago
Aleksander Machniak
c4daf3f14f
Fix regression in converting signatures to text, fixed PHP warning in html2text() call
9 years ago
Aleksander Machniak
86b241df63
CS fixes
9 years ago
Aleksander Machniak
4ceff8f353
Make optional hidding of folders with name starting with a dot - imap_skip_hidden_folders ( #1490468 )
9 years ago
Aleksander Machniak
6ca1e6add1
Add option to enable HTML editor always, except when replying to plain text messages ( #1489365 )
9 years ago
Aleksander Machniak
87d6d214f9
Fix disabled_buttons option
9 years ago
Aleksander Machniak
a63f14ec40
Emoticons-related code refactoring
...
- Emoticons: All emoticons-related functionality is handled by the plugin now
- Emoticons: Added option to switch on/off emoticons in compose editor (#1485732 )
- Emoticons: Added option to switch on/off emoticons in plain text messages
- Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook
- Plugin API: Added html2text hook
9 years ago
Aleksander Machniak
3516b02344
Fix so adding CC/BCC recipients from the sidebar unhides compose form fields in Classic skin ( #1490472 )
9 years ago
Aleksander Machniak
8297ea1dcf
Fix handling of plus character in mailto: links ( #1490510 )
9 years ago
Aleksander Machniak
f00e1f5333
CS fixes
9 years ago
Aleksander Machniak
bd82e9551f
Fix so css of one html part does not apply to other text parts on message display ( #1490505 )
9 years ago
Thomas Bruederli
7417893c22
Fix closing of nested menus ( #1490443 )
9 years ago
Aleksander Machniak
60ab554003
Remove common subject prefixes Re:, Re[x]:, Re-x: on reply ( #1490497 )
9 years ago
Aleksander Machniak
6f249b0e38
Change code so versions of Mail_mime before and after 1.9.0 are supported
9 years ago
Aleksander Machniak
3fa3f156ca
Don't display not-sent-warning in compose page on save-pref action
9 years ago
Aleksander Machniak
c4383b5f3d
Fix selecting a folder on collapse when any subfolder is selected
9 years ago
Aleksander Machniak
284aac2883
Really make base64 encoding unicode-aware
9 years ago
Aleksander Machniak
c16ac71416
Fix base64.encode/decode for unicode characters - use fallback if btoa/atob functions fail
9 years ago
Aleksander Machniak
7a42173a16
Simplify rcube_utils::check_ip()
9 years ago
Aleksander Machniak
6b31846c43
Fix IPv6 address validation on PHP with disabled IPv6 support
9 years ago
Aleksander Machniak
c360e178c4
Fix so input field (e.g. search box) does not loose focus on list load ( #1490455 )
9 years ago
Aleksander Machniak
f4c512336d
Fix "washing" of style elements wrapped into many lines
9 years ago
Thomas B.
cf69daf896
Merge pull request #288 from ThijsFeryn/fnnonempty
...
Emptying the display name when the display name is the main e-mail ad…
9 years ago
Thomas Bruederli
6c69e3d3ed
Add localization alias for tr => tr_TR
9 years ago
Aleksander Machniak
559e5d7bd4
Fix unintentional error_reporting change
9 years ago
Aleksander Machniak
36bd93f138
PHP7: Fixed some E_WARNING errors that previously were E_STRICT
9 years ago
Aleksander Machniak
a7efdd7c5d
Make Mail_mime>=1.9.0 a requirement, fix compat. errors
9 years ago
Aleksander Machniak
1b8ca08e5b
Added GSSAPI/Kerberos authentication plugin - krb_authentication
9 years ago
Aleksander Machniak
92649075ec
CS fixes
9 years ago
Aleksander Machniak
0868c2e841
Make sure list page is never set to 0 ( #1490458 )
...
This should fix the issue where after message move wrong message was
added to the list and the list counter was invalid.
9 years ago
Aleksander Machniak
5ed8ade763
Fix bug where some plugins could be initialized more than one time
9 years ago
Aleksander Machniak
93e64008a6
Small code improvements
9 years ago
Pekka Nurmi
4f6b660433
Thunderbird (fi_FI) support for csv2vcard
9 years ago
Aleksander Machniak
08bb20f261
Don't use deprecated functions/constants (from bc.inc)
9 years ago
Aleksander Machniak
9fc6918420
Disable links list generation on html-to-text conversion of identities or composed message ( #1490437 )
9 years ago
Aleksander Machniak
8449e936f3
Fix removing signature when switching to identity with an empty sig in HTML mode ( #1490470 )
9 years ago
Aleksander Machniak
d5f6d655da
Workaround TinyMCE issue with <p> </p> sequence ( #1490463 )
9 years ago
Thomas Bruederli
2965a981b7
Allow to search and import missing PGP pubkeys from keyservers using Publickey.js
9 years ago
Thomas Bruederli
bcbc459d2c
Fix regex quoting
9 years ago
Aleksander Machniak
4b72a1f498
Fix error when using back button after sending an email ( #1490009 )
9 years ago
Aleksander Machniak
3d0747957e
Fix some javascript errors in rare situations ( #1490441 )
9 years ago
Aleksander Machniak
8b40575b5c
Fix wrong positioning of message list header on page scroll in Webkit browsers ( #1490035 )
9 years ago
Aleksander Machniak
c21f95f626
Fix bug where new messages weren't added to the list in search mode
9 years ago
Aleksander Machniak
6c7be218f7
Revert create_folder() behaviour change where the method didn't fail if folder already existed.
...
This should not be the default behaviour. It could likely
become an optional functionality, however we should keep the method simple.
9 years ago
Aleksander Machniak
0c8794c94f
Use in_array_nocase() also for \\Noselect flag check ( #1490466 )
9 years ago
Aleksander Machniak
9d78c68cbf
Fix so imap folder attribute comparisons are case-insensitive ( #1490466 )
...
+ make in_array_nocase() much faster for ASCII strings
9 years ago
Aleksander Machniak
8b0d817919
Fix draft removal after a message is sent and storing sent message is disabled ( #1490467 )
9 years ago
ThijsFeryn
58f6f19505
Emptying the display name when the display name is the main e-mail address contradicts lines 731 till 734
9 years ago
Aleksander Machniak
252cc4c4ac
Password: Allow temporarily disabling the plugin functionality with a notice
9 years ago
Aleksander Machniak
b71eef6d7d
Don't use private properties of Net_SMTP object
9 years ago
Aleksander Machniak
9335f9cede
Reset internal cache index in close()
9 years ago
Aleksander Machniak
602d7422df
Fix bug where some messages in multi-folder search couldn't be printed/downloaded ( #1490426 )
9 years ago
Aleksander Machniak
8bed5e0151
Fix regression where compose editor mode was set incorrectly
9 years ago
Aleksander Machniak
3db9db1058
Update to TinyMCE 4.1.10 ( #1490405 )
9 years ago
Aleksander Machniak
19246792c6
Fix so *-request@ addresses in Sender: header are also ignored on reply-all ( #1490452 )
9 years ago
Aleksander Machniak
e2bceaefe6
Support more secure hashing algorithms for auth cookie - configurable by PHP's session.hash_function ( #1490403 )
9 years ago
Aleksander Machniak
7185736f39
Use jQuery's .on() instead of a deprecated .load()/.unload()
9 years ago
Aleksander Machniak
843643b1bd
Fix multi-folder search result sorting by arrival date ( #1490450 )
9 years ago
Aleksander Machniak
212e332cef
Get rid of array_walk() when simple foreach() can be used
9 years ago
Aleksander Machniak
d2890372c1
Fix Fatal error after last commit
9 years ago
Aleksander Machniak
6a8c4fc73b
Fix issue when first search() argument is not an array
9 years ago
Aleksander Machniak
8447bae77c
Require Mbstring and OpenSSL extensions ( #1490415 ) - remove redundant code
9 years ago
Aleksander Machniak
f7427f151e
Get rid of Mail_mimeDecode package dependency ( #1490416 )
10 years ago
Aleksander Machniak
9aae1b7fc3
Fix so microseconds macro (u) in log_date_format works ( #1490446 )
10 years ago
Aleksander Machniak
56a4e1512c
Fix a mistake in last small refactoring which broke identity selection
10 years ago
Aleksander Machniak
1414e3b6f8
Small refactoring to make some code testable
10 years ago
Aleksander Machniak
a567d85bf9
Fix self-reply detection issues ( #1490439 )
10 years ago
Aleksander Machniak
25c8fe4eeb
Fix handling of non-break spaces in html to text conversion ( #1490436 )
10 years ago
Aleksander Machniak
b92a66b3ee
Make has_(html|text)_part and first_(html|text)_part methods consistent in arguments and functionality
10 years ago
Aleksander Machniak
36a7f57345
Modify rcube_smtp::send_mail() so it is possible to send message by
...
specifying only the message stream no headers, it's for cases when
the stream already contains a complete message.
10 years ago
Aleksander Machniak
ff40683404
Fix so links with href == content aren't added to links list on html to text conversion ( #1490434 )
10 years ago
Aleksander Machniak
26a00e76be
Fix race-condition in saving user preferences and loading plugin config ( #1490431 )
10 years ago
Aleksander Machniak
8e4dc03867
Fix unintentional messages list page change on page switch in compose addressbook ( #1490427 )
10 years ago
Aleksander Machniak
a79e43a483
Remove redundant folder name from mail preview url
10 years ago
Aleksander Machniak
04a6889246
Fix bug where some messages in multi-folder search couldn't be opened ( #1490426 )
10 years ago
Aleksander Machniak
a958748947
CS fixes
10 years ago
Aleksander Machniak
10044b9033
Fix Compose action in addressbook for results from multiple addressbooks ( #1490413 )
10 years ago
Aleksander Machniak
e2002741c5
Update to jQuery 2.1.4 ( #1490406 )
10 years ago
Aleksander Machniak
42f8abac46
Fix "Importing..." message does not hide on error ( #1490422 )
10 years ago
Daniel Hoffend
53ccaa1a0f
remove debug test code
10 years ago
Thomas Bruederli
babc30c4f2
Add 'compose-encrypted' command later if Mailvelope API is detected
10 years ago
Thomas Bruederli
3167e58ff9
Pass encrypted draft and reply messages to Mailvelope editor; add toolbar icon for encryption mode toggeling
10 years ago
Thomas Bruederli
40d152cfdc
Make encrypted pgp/mime message composition work
10 years ago
Aleksander Machniak
b782815dac
Fix XSS vulnerability in _mbox argument handling ( #1490417 )
10 years ago
Aleksander Machniak
c044d301ea
Fix blank image in html_signature when saving identity changes ( #1490412 )
10 years ago
Thomas Bruederli
d375b20225
Suppress E_DEPRECATED errors after change in [ 4ab77dd1
]
10 years ago
Thomas Bruederli
4ab77dd13e
Check for PEAR class before accessing it. With new composer modules this isn't necessary in the include path anymore
10 years ago
Thomas Bruederli
7b8a0af1c8
Add toolbar button to switch to Mailvelope encryption editor
10 years ago
Thomas Bruederli
1cd3762b0d
Start integrating the Mailvelope browser extension via its API.
...
- Embed Mailvelope message container for encrypted message text and full pgp-mime messages
- Prepare to embed the Mailvelope editor for composing encrypted messages (with attachments)
10 years ago
Aleksander Machniak
8042e13af6
Add --config and --type options to moduserprefs.sh script ( #1490051 )
10 years ago
Aleksander Machniak
a84f0b65dc
Fix undefined variable use after recent changes ( #1490401 )
10 years ago
Aleksander Machniak
3994b3a26c
Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key ( #1490402 )
10 years ago
Thomas Bruederli
5e97294372
Add new plugin hook 'identity_create_after' ( #1490358 )
10 years ago
Aleksander Machniak
0c08b04778
Fix issues when using moduserprefs.sh without --user argument ( #1490399 )
10 years ago
Aleksander Machniak
59d11dce33
Small code improvement
10 years ago
Aleksander Machniak
c4ad7edd53
Fix font artifacts in text2html conversion ( #1490353 )
...
Use white-space:nowrap elements instead of unicode word-joiner character
10 years ago
Aleksander Machniak
03aa84f784
Fix bug where some files could have "executable" extension when stored in temp folder ( #1490377 )
10 years ago
Aleksander Machniak
b120d42f5b
Improved cache index changes detection (again)
10 years ago
Aleksander Machniak
044c1a0523
Simplified code + some CS fixes
10 years ago
Aleksander Machniak
652e11f82e
Fix missing index update after write() call
10 years ago
Aleksander Machniak
b1e35a685c
Performance: Improve changes detection, so we update index only if needed
10 years ago
Aleksander Machniak
11d5e7c100
Implemented memcache_debug also for session operations
10 years ago
Aleksander Machniak
9ed8584c3e
Count memcache/apc debug lines
10 years ago
Aleksander Machniak
fff8e0f2ae
Fix possible memcache/apc cache data consistency issues ( #1490390 )
...
And removed unused code
10 years ago
Aleksander Machniak
247b845a8e
Workaround possible issue where some keys were ignored when deleting cached entries
...
by key name prefix and keys index is in inconsistent state (does not contain all keys)
10 years ago
Aleksander Machniak
44708ec647
Implemented memcache_debug and apc_debug options for cache operations tracking
10 years ago
Aleksander Machniak
e84fafcec2
Fix security issue in contact photo handling ( #1490379 )
10 years ago
Aleksander Machniak
bb21913387
Fix mb_substitute_character() use
10 years ago
Aleksander Machniak
966a9086a5
Fix rcube_charset::clean() for case when mbstring and iconv are not installed
10 years ago
Aleksander Machniak
1422b0823e
Fix bug where messages count was not updated after message move/delete with skip_deleted=false ( #1490372 )
10 years ago
Thomas B.
de40ef6cdb
Merge pull request #274 from fmbiete/es_ES-csv2vcard
...
csv2vcard: Add mappings for spanish versions of programs
10 years ago
Thomas Bruederli
0f63418b7e
Use Net_LDAP3::domain_root_dn() to resolve the domain DN for the %dc variable; replaces PR #268
10 years ago
Aleksander Machniak
9d49c820bd
Fix so pagejump selection list can be displayed again with click after it has been closed by Esc key
10 years ago
Aleksander Machniak
820be47e30
Reset pagejumper input to current page on ESC/TAB press
10 years ago
Aleksander Machniak
9a5d9a83ab
Implemented UI element to jump to specified page of the messages list ( #1485235 )
10 years ago
Francisco Miguel Biete
77bb126b00
fix(csv2vcard): Add mappings for spanish versions of Thunderbird
...
and Outlook.
The titles in the CSV generated by the localized versions of those
programs are also localized. Not every field, but some of them.
Signed-off-by: Francisco Miguel Biete <fbiete@gmail.com>
10 years ago
Aleksander Machniak
1aa0c8ad66
Fix bug where preview_pane setting wasn't always saved into user preferences ( #1490362 )
10 years ago
Aleksander Machniak
1d0ffdc2ac
Fix decoding array headers
10 years ago
Aleksander Machniak
c095e6329c
Fix message highligh regression from last commit ( #1490363 )
10 years ago
Aleksander Machniak
28331d5ed2
Trigger 'listupdate' event also on response to check-recent request
10 years ago
Aleksander Machniak
1af5595b90
Fix mouseup event handling when dragging a list record ( #1490359 )
...
This fixes drag-n-drop on managesieve filters list.
10 years ago
Aleksander Machniak
5b737d9f8d
Fix bug where some unrelated attachments in multipart/related message were not listed ( #1490355 )
10 years ago
Aleksander Machniak
09225a41ec
Add option to place signature at bottom of the quoted text even in top-posting mode [sig_below]
10 years ago
Aleksander Machniak
e7620812b0
Installer: Remove system() function use ( #1490139 )
...
Move some functionality of scripts from bin/ into rcmail_utils class
10 years ago
Aleksander Machniak
e8e88d347d
Fix bug where forced extwin page reload could exit from the extwin mode ( #1490350 )
...
With small improvements in rcube_webmail.url() method.
10 years ago
Aleksander Machniak
d86ff98339
Fix font artifact in Google Chrome on Windows ( #1490353 )
10 years ago
Aleksander Machniak
53cbebf8ad
Fix handling spaces after <br> on html2text conversion
10 years ago
Aleksander Machniak
aa38c512fb
Fix lack of signature separator for plain text signatures in html mode ( #1490352 )
10 years ago
Aleksander Machniak
d61d668b64
Remove useless code
10 years ago
Aleksander Machniak
292292df32
Fix so unrecognized TNEF attachments are displayed on the list of attachments ( #1490351 )
10 years ago
Aleksander Machniak
98e4614b0d
Fix so text/calendar parts are listed as attachments even if not marked as such ( #1490325 )
10 years ago
Aleksander Machniak
48d01837a0
Fix tables listing routine on mysql and postgres so it skips system or other database tables and views ( #1490337 )
10 years ago
Aleksander Machniak
5a4f3f8266
Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore
10 years ago
corbosman
d9c22ab66d
move header block inside loop
10 years ago
Aleksander Machniak
3d6ce95009
Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically ( #1490343 )
10 years ago
Aleksander Machniak
0a4e0921d3
Plugin API: Added message_ready hook - the last chance to modify Mail_Mime object before saving or sending the message
10 years ago
Aleksander Machniak
1a7e668977
Fix handling of %-encoded entities in mailto: URLs ( #1490346 )
10 years ago
Thomas Bruederli
4d9627c36a
Wording
10 years ago
Thomas Bruederli
0bd99db08d
Localize common error messages; improve explanation for CSRF check failures
10 years ago
Thomas Bruederli
465ba8d11b
Avoid errors when message list doesn't have a header
10 years ago
Aleksander Machniak
8eeb721bd6
Fix unintended DB session expiration - lost variable in refactoring ( #1490316 )
10 years ago
Aleksander Machniak
65e735dec5
Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element ( #1490318 )
10 years ago
Thomas Bruederli
d17975c776
Do not re-append an existing node when re-rendering with childs
10 years ago
Thomas Bruederli
b1d13e8bd5
Fix redirct URL for attachments loaded in an iframe ( #1490191 )
10 years ago
Thomas Bruederli
e2fb340289
Remove obsolete mt_srand() calls
10 years ago
Thomas Bruederli
a74d023903
Generate random hash for the per-user local storage prefix ( #1490279 ); only unserialize user prefs once
10 years ago
Aleksander Machniak
496972bf95
Fix backtick character handling in sql queries ( #1490312 )
10 years ago
Aleksander Machniak
a172f39ff7
Fix bug where TinyMCE area height was too small on slow network connection ( #1490310 )
10 years ago
Thomas Bruederli
3c4d3dcc42
Fix submission of _reload parameter when switching address books
10 years ago
Aleksander Machniak
27da86be48
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
b0bb38703e
Fix bug where spellchecking in HTML editor do not work after switching editor type more than once ( #1490311 )
10 years ago
Thomas Bruederli
5def0d8e9e
Ignore plugin loading filter if force parameter is set
10 years ago
Aleksander Machniak
db71156ab2
Update TinyMCE cache_suffix (forgot to do this after last update)
10 years ago
Aleksander Machniak
2c857fcba2
Upgrade TinymCE to version 4.1.9
10 years ago
Aleksander Machniak
10934dcd2a
Fix rows count when messages search fails ( #1490266 )
10 years ago
Aleksander Machniak
d12b999403
(Properly) reset search filter on reset-search action
10 years ago
Aleksander Machniak
da1816edd8
Reset search filter on folder selection and search reset
10 years ago
Thomas Bruederli
87ff88d550
Fix session garbage collector handler registration after refactoring
10 years ago
Thomas Bruederli
aafc050f55
Fix rcube_contacts::search() calls with empty search string but $required argument
10 years ago
Aleksander Machniak
c2df5d4e13
Unified request* event arguments handling, added support for _unlock and _action parameters
10 years ago
Aleksander Machniak
1ec105c685
Fix so search filter, scope and fields are reset on folder change
10 years ago
Aleksander Machniak
06d4243d2e
Fix Opera browser detection in javascript ( #1490307 )
10 years ago
Aleksander Machniak
9af8e22b8e
Plugin API: added message_part_body hook, fixes around message structure handling by plugins
10 years ago
Aleksander Machniak
7ff227eb3e
get_part_content() -> get_part_body()
10 years ago
Thomas B.
2755471f33
Merge pull request #257 from corbosman/session_refactor
...
Merging session refactor into master
10 years ago
Aleksander Machniak
3779c91043
Update to TinyMCE 4.1.8
10 years ago
Aleksander Machniak
f02fe3c344
Remove redundant encoding of message subject with mb_encode_mimeheader() ( #1490295 )
10 years ago
Aleksander Machniak
6cdffbf1b6
Fix "PHP Fatal error: Using $this when not in object context"
10 years ago
corbosman
82058d7af2
minor fixes
10 years ago
Thomas Bruederli
8e333bcb66
Only normalize search term when searching in 'words' column
10 years ago
Thomas Bruederli
3bd0277261
Fix full-text searching in a given list of fields
10 years ago
Thomas Bruederli
fd259bed69
Adapt fulltext search in local address book to ignore words order
10 years ago
Thomas Bruederli
c32998084d
Add untility function to match strings ignoring word order
10 years ago
Thomas Bruederli
36ee2c8427
Improve LDAP search by ignoring words order in fuzzy substring matching mode
10 years ago
Thomas Bruederli
83eeec6c06
Add utility function to compose a full-text-like LDAP search filter
10 years ago
Aleksander Machniak
9ad0fc489f
Fix javascript error after creating a folder which is a subfolder of another one ( #1490297 )
10 years ago
Aleksander Machniak
7981575a61
Fix so localized folder name is displayed in multi-folder search result ( #1490243 )
10 years ago
corbosman
6e3d249655
remove commented out code
10 years ago
corbosman
b4be89bdac
use factory
10 years ago
Aleksander Machniak
a4ef49d6cf
Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() ( #1490293 )
10 years ago
Aleksander Machniak
5aa1d2005b
Fix parsing ldap URI for cases where hostname is non-empty
10 years ago
Aleksander Machniak
759566fe99
Fix parsing invalid HTML messages with BOM after <!DOCTYPE> ( #1490291 )
10 years ago
Aleksander Machniak
b59b72cc30
Fix "Non-static method PEAR::isError() should not be called statically" errors ( #1490281 )
10 years ago
Aleksander Machniak
2a31f6dbd7
Reset default db_max_allowed_packet, fix max packet size detection
10 years ago
Aleksander Machniak
e1c8fe5c4a
Fix duplicate entries supression in autocomplete result ( #1490290 )
10 years ago
Aleksander Machniak
83f1f6b12f
Improve compose_search_name() to not return "email@address <email@address>" entries
...
which may happen for contacts without name(s)
10 years ago
Aleksander Machniak
97ee4c40c1
Don't sent the message again in saveonly mode
10 years ago
Aleksander Machniak
c5c8e73351
Improved handling of storage errors after message is sent
...
After sending a message it is stored in Sent folder, this operation
may fail, e.g. because of "over quota" error. In such a case we'll
not close the compose window, but display the error and, if user clicks
Send/Save button, we'll display a dialog informing about the situation and
providing an option to try the save operation again.
10 years ago
Aleksander Machniak
216b31dd99
Fix so "over quota" errors are displayed also in message compose page
...
This also fixes over quota responses on cyrus imap which uses "Over quota" string and no error identifier.
10 years ago
Thomas Bruederli
db6663b936
Update internal reference to treelist node contents after insert. Fixes some strange behavior in FF 3.6
10 years ago
Aleksander Machniak
8f485469c7
Add possibility to configure max_allowed_packet value for all database engines ( #1490283 )
10 years ago
Aleksander Machniak
62b847bea3
Fix "PHP Fatal error: Call to a member function getMessage() on a non-object"
10 years ago
Aleksander Machniak
75e8a7d313
Really make sure plugins aren't initialized twice
10 years ago
Aleksander Machniak
4d90e6596d
Use also Organization field as a fallback if contact has no name(s) specified
10 years ago
Aleksander Machniak
6c8cbe3ee5
Fix regression where require_plugin() wasn't initializing the plugin
10 years ago
Aleksander Machniak
aa1ddfecae
Fix cursor position on reply below the quote in HTML mode ( #1490263 )
...
Also other cursor position inconsistency. Additionally fixed
invisible cursor in HTML editor in older Firefox browser versions.
10 years ago
Aleksander Machniak
f070da7c27
Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function ( #1490280 )
10 years ago
Aleksander Machniak
bd82526e41
Fix missing or not up-to-date CATEGORIES entry in vCard export ( #1490277 )
10 years ago
Aleksander Machniak
45256e8293
Really fix unwanted warning on BMP attachments ( #1490269 )
10 years ago
Aleksander Machniak
c7b77b9179
Fix performance of rcube_db_mysql::get_variable()
...
As currently we're using this to find only max_allowed_packet value,
it is better to use "SHOW VARIABLES LIKE ?" instead of asking for all variables.
10 years ago
Aleksander Machniak
13e0a6556f
Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] ( #1490284 )
10 years ago
corbosman
4df4ab5007
session refactor and add redis driver
10 years ago
Aleksander Machniak
4a2a62de30
Fix needless security warning on BMP attachments display ( #1490282 )
10 years ago
Aleksander Machniak
50b04366ee
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
10 years ago
Aleksander Machniak
81d4ff214e
Fix setting max packet size for DB caches and check packet size also in shared cache
10 years ago
Aleksander Machniak
3665d1e8ec
Merge pull request #259 from corbosman/plugin_preload
...
Plugin preload
10 years ago
Aleksander Machniak
d67071f228
Fix saving/sending emoticon images when assets_dir is set (Kolab #4608 )
10 years ago
Aleksander Machniak
f7af22c780
Add possibility to print contact information (of a single contact)
10 years ago
Aleksander Machniak
ae73c26f29
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
3779b67a9c
Set version number to 1.2-git
10 years ago
Aleksander Machniak
e25b0d7781
Fix a regression where some contact data was missing in export and PHP warnings were logged (Kolab #4522 )
10 years ago
Aleksander Machniak
9ed6d46df7
Fix refreshing of drafts list when sending a message which was saved in meantime ( #1490238 )
10 years ago
Thomas B.
38b42e96af
Merge pull request #265 from kanarip/master
...
Allow the timeout and retry interval for memcached to be configured
10 years ago
Jeroen van Meeuwen (Kolab Systems)
c3e441044d
Allow the timeout and retry interval for memcached servers to be configured
10 years ago
Thomas Bruederli
2f8b1036da
Bump version and copyright year
10 years ago
Thomas Bruederli
36147bd6df
Update localizations from Transifex
10 years ago
Aleksander Machniak
56040b941c
Fix so JSON.parse() errors on localStorage items are ignored ( #1490249 )
10 years ago
corbosman
de89d46be2
Load plugins before sessions have started
...
Move the plugin loading phase to before sessions have started allowing plugins to add session drivers. Plugins that want to use this should define an "onload" method in their plugins. This method does not have access to variables like $task as they are not yet initialised at that time.
10 years ago
Aleksander Machniak
09d52dbb67
Fix some typos in comments
10 years ago
Aleksander Machniak
20740a9650
Fix error in exec_hook() in case some hook handler was unregistered before
10 years ago
Thomas Bruederli
be140e827d
Don't reset 'plugins' config option when running from update.sh script
10 years ago
Aleksander Machniak
e17decc4c2
Better handle log/temp directory misconfiguration
10 years ago
Aleksander Machniak
e8fc8d303a
Fix handling of GETANNOTATION errors - return NULL on error as documented
10 years ago
Aleksander Machniak
0a5841702f
Fix exec_hook() so handlers added inside the hook are not omitted
10 years ago
Aleksander Machniak
a3fa844aad
Make logged SMTP errors more verbose - log also real server response and codes
10 years ago
Aleksander Machniak
b0c9026223
Fix bug where signature could have been inserted twice after plain-to-html switch ( #1490239 )
10 years ago
Aleksander Machniak
556d288754
Fix false warning when opening attached text/plain files ( #1490241 )
10 years ago
Thomas Bruederli
b7c35d5bd9
Fix JS syntax for legacy browsers
10 years ago
Aleksander Machniak
686ff4b538
Fix keyboard navigation and css in datepicker widget across many Firefox versions
10 years ago
Aleksander Machniak
5d42a9353b
Fix bug where drafts list wasn't refreshed after draft message was sent from another window ( #1490238 )
10 years ago
Aleksander Machniak
bf99c50cc1
Fix bug where empty fieldmap config entries caused empty results of ldap search ( #1490229 )
10 years ago
Aleksander Machniak
38dbd8022b
Fix bug where Reply-To address was ignored on reply to messages sent by self ( #1490233 )
10 years ago
Thomas Bruederli
ef29153a32
Improve display of pgp/mime and s/mime messges. Reverts commit f4154d91
10 years ago
Aleksander Machniak
b7e3b15a8a
Fix javascript error in "IE 8.0/Tablet PC" browser ( #1490210 )
10 years ago
Thomas Bruederli
f4154d9108
Fall back to $part->body when no mime_id is set for the message part
10 years ago
Aleksander Machniak
de0bc662f9
Fix bug where search was reset after returning from compose opened by reply button(s)
10 years ago
Aleksander Machniak
a109d19a77
Fix error when dragging jquery dialog window in Folder Manager page
10 years ago
Aleksander Machniak
d1382aecb2
Fix so "set as default" option is hidden if identities_level > 1 ( #1490226 )
10 years ago
Aleksander Machniak
5a84736e53
Fix bug where Drafts list wasn't updated on draft-save action in new window ( #1490225 )
...
That if the window was opened using "Edit" button, not double-click on a message.
10 years ago
Aleksander Machniak
786aa0725e
Fix XSS issue in style attribute handling ( #1490227 )
10 years ago
Aleksander Machniak
83b5834360
Skip .skip-on-drag elements when producing long subject title
10 years ago
Aleksander Machniak
c6efcf5e6d
Fix blocked.gif image usage with assets_dir set
10 years ago
Aleksander Machniak
8c2075b9fc
Remove hook aliases deprecated long time ago, CS fixes
10 years ago
Aleksander Machniak
091f5e2978
Fix css selectors in resize() for IE ( #1490213 )
10 years ago
Aleksander Machniak
b6b2858b01
Fix checks based on window.ActiveXObject in IE > 10
10 years ago
Aleksander Machniak
1187f60d12
Build proper quota text when quota 'percent' is undefined
10 years ago
Aleksander Machniak
f6502176f8
Hide MDN and DSN options in compose if disabled by admin ( #1490221 )
10 years ago
Aleksander Machniak
9e26034801
Fix bug where max_group_members was ignored when adding a new contact ( #1490214 )
...
Also fix list refresh after new contact was added and any group is selected.
10 years ago
Thomas Bruederli
7d8592e64d
Correctly handle DateTime values in Vcard export
10 years ago
Aleksander Machniak
10f133bae8
Fix bug where sent message was saved in Sent folder even if disabled by user ( #1490208 )
10 years ago
Aleksander Machniak
7b924535fd
CS fixes
10 years ago
Aleksander Machniak
1881a8a152
Display "real" attachment size also on attachments list
10 years ago
Thomas Bruederli
bca7dc68e9
Fix syntax error and codestyle from recent PR merge
10 years ago
Alex Brandt
e4b9910a32
Add environment variable reading to configuration.
...
Docker prefers to pass parameters via environment variables. This
allows the environment variables to be checked and if a value exists it
will override the default.
10 years ago
Thomas Bruederli
fbb86218d0
Synchronized localizations from Transifex
10 years ago
Thomas Bruederli
e8b82c2e7b
Fix rcube_utils::normalize_string() to support unicode characters + add argument for minimum token length
10 years ago
Thomas Bruederli
09c58d1add
Make rcube_utils::strtotime() timezone aware ( #1490163 )
10 years ago
Thomas Bruederli
b737021a90
Improve plugin selection in installer; check already selected plugins
10 years ago
Thomas Bruederli
d1bf0feed4
Use current year for timezone offset display
10 years ago
Aleksander Machniak
6ca090b341
Add _mbox parameter to the 'mark' request sent after opening a message
10 years ago
Aleksander Machniak
d9897520e7
Upgrade jQuery to version 2.1.3
10 years ago
Aleksander Machniak
79e92da7ed
Fix js error when calling show_popup_dialog() without 'options' argument
10 years ago
Thomas B.
8e7ed506c4
Merge pull request #248 from flanpy/master
...
#1489096 : Ability to select plugins to enable in the installer
10 years ago
Aleksander Machniak
aafccefb88
Properly set fuzzy_search for vlv searches
10 years ago
Thomas Bruederli
ceee7eb110
Prevent folder selection changes if app is busy ( #1490158 )
10 years ago
Thomas Bruederli
da0d0aca2a
Avoid useless reloading list when resetting search with active filter ( #1490057 )
10 years ago
Aleksander Machniak
cc5e4452db
Read page and page_size before check_recent hook is executed
...
- some plugins may change them to invalid values (in mail context)
10 years ago
Aleksander Machniak
8ccfc271d7
Fix skin inheritance for some icons ( #149017 )
10 years ago
Aleksander Machniak
7259529fad
Get rid of requests whitelist for security check bypass
10 years ago
Aleksander Machniak
681ba6fc3c
Improve system security by using optional special URL with security token
...
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
10 years ago
Aleksander Machniak
fa424e54d2
Set compose mode in session when needed - skip one session update when composing new message
10 years ago
Aleksander Machniak
066e22874b
Don't log "No suitable function found for UTF-8..." as E_USER_WARNING.
...
Use E_USER_NOTICE - this happens quite often as email messages
containing invalid charset name are not so rare.
10 years ago
Aleksander Machniak
8841810bce
Update TinyMCE to 4.1.7, use cache_suffix option to prevent browser caching issues
10 years ago
Aleksander Machniak
630d08fb49
Assign "mainaction" class to "default" buttons in dialogs
10 years ago
Aleksander Machniak
72b117feb1
Use consistent license identifiers, remove redundant package.xml files
10 years ago
Aleksander Machniak
adc23f8b01
Fix label on "forwarded" icon
10 years ago
Aleksander Machniak
a3873bd93c
Enable menu-* actions when UI is locked
10 years ago
Aleksander Machniak
b262e12964
Fix import of contacts with multiple email addresses from Google-csv format ( #1490178 )
10 years ago
Aleksander Machniak
f864495b7b
Fix import of multiple contact email addresses from Outlook-csv format ( #1490169 )
10 years ago
Aleksander Machniak
f7f4672649
Fix regression in rcmail::show_bytes() where unit was set to "[]" instead of "B"
10 years ago
Aleksander Machniak
61ca7956cc
Fix button label: ignore -> Ignore ( #1490170 )
10 years ago
Aleksander Machniak
692011df7f
Extend list_emails() to optionally return only default identity
10 years ago
Aleksander Machniak
32eb977b12
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
2f46789081
Added rcube_user::list_emails() method with better performance than list_identities()
...
which should be used always if we want only all user email addresses (with names)
10 years ago
Aleksander Machniak
25fb9732a0
Fix so all unknown email addresses from Google csv format are imported ( #1490159 )
10 years ago
Aleksander Machniak
787a421846
Fix rcube_utils::anytodatetime() with no timezone specified
10 years ago
Aleksander Machniak
0b36d15157
Add method to display operation (uploading) progress in UI message
10 years ago
Aleksander Machniak
2dfad0a564
Make upload progress text more compact.
...
E.g. "500 KB of 10 MB" becomes "0.5 of 10 MB"
10 years ago
Aleksander Machniak
9fe9d407ae
Fix "x from y" -> "x of y"
10 years ago
Aleksander Machniak
bb1398a54e
Fix import of multiple contact groups from Google-csv format ( #1490159 )
10 years ago
Aleksander Machniak
d876c6bd52
Merge pull request #249 from JohnDoh/patch-1
...
Check to see if the content frame exists before loading a contact
10 years ago
Aleksander Machniak
3d8745bd0b
Fix drag-n-drop to folders expanded while dragging ( #1490157 )
10 years ago
Aleksander Machniak
a4cdb601b7
Remove redundant code
10 years ago
Aleksander Machniak
07a641c79f
Code cleanup - unused variables
10 years ago
Aleksander Machniak
2d62b6bff8
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
9e4246d957
Code improvements and fixes (mostly unused variables and methods)
10 years ago
Thomas B.
7184653137
Merge pull request #250 from bbraybrook/master
...
Show real folder names in selector on compose screen (#1490153 )
10 years ago
Aleksander Machniak
07280e7643
Remove reference to non-existing option 'default_folders'
10 years ago
brendan braybrook
6a2bc7d833
fix for bug 1490153
10 years ago
Aleksander Machniak
409b649346
Fix lack of delimiter for recipient addresses in smtp_log ( #1490150 )
10 years ago
JohnDoh
0a909fb722
check to see if the content frame exists before loading a contact
10 years ago
Flanpy
8f576d87d2
Add the ability to select plugins in the installer
10 years ago
Flanpy
b8837e3f43
Add the ability to enable plugins in the installer
10 years ago
Thomas Bruederli
f652e36b2b
Force-pull translations from Transifex
10 years ago
Thomas Bruederli
63dd809b11
Remove empty labels and translation files
10 years ago
Aleksander Machniak
cc6c7e83b5
Fix possible race-condition in using current folder
10 years ago
Thomas Bruederli
01bc27536a
Updated localizations from Transifex
10 years ago
Aleksander Machniak
a16cf3bb7c
Replace all attachment-image URIs with CID URIs, not only src and poster attributes ( #1490132 )
10 years ago
Aleksander Machniak
a7a778c157
Fix some character sets detection ( #1490135 )
10 years ago
Aleksander Machniak
9ba5b878d1
Add csv2vcard for ru_RU localization
10 years ago
Aleksander Machniak
2883fcba2b
Move TNEF decoder class to the Roundcube Framework ( #1490055 )
...
So, for now all dependencies of the Framework can be installed
with composer and we need only lib/Roundcube folder.
des.inc was never required and is less important since we do
encryption using openssl or mcrypt extensions.
10 years ago
Thomas Bruederli
8d526c4938
Fix skin path handling in plugin context ( #1488967 ):
...
The plugin skin directories are removed again from the search path after parsing of a plugin template has finished.
10 years ago
Thomas Bruederli
5c9ddcc052
Check available memory for image resizing with GD on Windows ( #1489937 )
10 years ago
Thomas Bruederli
a63b9b546c
Add plugin hook 'db_table_name' as requested in #1489837
10 years ago
Aleksander Machniak
f513432a35
Don't trust get_folder(), use mailbox environment variable when appropriate
10 years ago
Aleksander Machniak
9d4d48ad4c
Remove debug code
10 years ago
Aleksander Machniak
96a7f6cc1b
CS fixes
10 years ago
Aleksander Machniak
0d96720f25
Fixed typo
10 years ago
Aleksander Machniak
c839403c19
More get_folder() -> $MESSAGE->folder
10 years ago
Aleksander Machniak
cd4e5057fc
Don't trust get_folder(), use $MESSAGE->folder if available
10 years ago
Aleksander Machniak
db357b4187
Remove redundant default
10 years ago
Aleksander Machniak
1ffab0ad4a
Fix possible issues in skin/skin_path config handling ( #1490125 )
10 years ago
Aleksander Machniak
968601f1f5
Give higher priority to the 'subject' parameter from request or plugin
10 years ago
Aleksander Machniak
5d8f8b59f3
Correct load_config() return value with improvement in last commit
10 years ago
Aleksander Machniak
ab5b89b854
Improve load_config() so when called many times it will read config file only once
10 years ago
Aleksander Machniak
0b96b1cd81
Fix reply scrolling issue with text mode and start message below the quote ( #1490114 )
10 years ago
Aleksander Machniak
d93019125c
Allways call rcube_imap::set_folder() before rcube_imap::get_message_part()
10 years ago
Aleksander Machniak
a140e6d213
Fix bug where creating subfolders in shared folders wasn't possible without ACL extension ( #1490113 )
10 years ago
Aleksander Machniak
45bfde71d2
Fix so draft auto-save does not turn spellchecker off ( #1490120 )
10 years ago
Aleksander Machniak
68c41f1dff
Fix regresion that caused double charset conversion in some messages ( #1490121 )
10 years ago
Aleksander Machniak
421ed1e545
Fix compose body area size, so scrollbars aren't truncated, unify padding
10 years ago
Aleksander Machniak
9aa55d5a50
Fix so DDL script for Oracle can be executed in SQLPlus
10 years ago
Thomas B.
8aee31cf55
Merge pull request #232 from JohnDoh/patch-1
...
better events for get_single_uid/cid
10 years ago
Aleksander Machniak
2da8300fb7
Correctly detect charset of attachment names in TNEF messages
10 years ago
Aleksander Machniak
3350458b87
Catch only left-button clicks on the list widget's mouseup handler
10 years ago
Aleksander Machniak
71dbeeee10
Skip unnecessary session updates on task switch - switch session task less often ( #1490116 )
10 years ago
Aleksander Machniak
2979df5529
Call exif_read_data() only on JPEG images
10 years ago
Bartlomiej Nogas
a235f79df9
Fix of really fix UNKNOWN-CTE handling
10 years ago
Aleksander Machniak
bf9c9b3e38
Really fix UNKNOWN-CTE handling
10 years ago
Aleksander Machniak
81dab388d0
Fix handling of UNKNOWN-CTE response, try do decode content client-side ( #1490046 )
10 years ago
Aleksander Machniak
9d9623462a
Fix handling of base64-encoded attachments with extra spaces ( #1490111 )
10 years ago
Aleksander Machniak
2268aa676d
Fix handling of uuencoded messages if messages_cache is enabled ( #1490108 )
10 years ago
Aleksander Machniak
d165d11012
Fix so attachment charset is set in headers of forward/draft message ( #1490109 )
10 years ago
Aleksander Machniak
48ba4414b3
Fix download of attachments that are part of TNEF message ( #1490091 )
...
Rcube_message_part::body content should never be modified by code out of the rcube_message.
Added convenient rcube_message::get_part_body() method, making rcube_message::get_part_content() deprecated.
10 years ago
Aleksander Machniak
e050502900
Fix bug where openssl-based crypt/decrypt method wasn't using defined crypto-key
10 years ago
JohnDoh
9d693a4b55
better events for get_single_uid/cid
10 years ago
Aleksander Machniak
0ea079d604
dirname(__FILE__) -> __DIR__
10 years ago
andryyy
383724eb97
Update rcmail.php
...
Typo
10 years ago
Aleksander Machniak
07fa81dc4e
Fix setting flags on servers with no PERMANENTFLAGS response ( #1490087 )
10 years ago
Aleksander Machniak
a1d042fd58
Add rcube_plugin_api::get_plugin() method
10 years ago
Thomas Bruederli
e0496fc01d
Enable/disable siganture commands before exiting the function in new compose window ( #1490074 )
10 years ago
Thomas Bruederli
7d3be1f3c8
Fix restoring draft messages from localStorage if editor mode differs ( #1490016 )
10 years ago
Thomas Bruederli
2e713d00f5
Set comm_path env variable after reset
10 years ago
Thomas Bruederli
91a449138e
Add output class for commandline scripts
10 years ago
Thomas Bruederli
6646809a31
Fix another regression in metadata response parsing introduced in commit 939380da
10 years ago
Bartlomiej Nogas
0d273c9a97
Fix get_metadata() function response, NIL response was introducing an shift
10 years ago
Aleksander Machniak
dd6f784ec4
Fix syntax error
10 years ago
Aleksander Machniak
000f6ee304
Merge branch 'oracle'
10 years ago
Aleksander Machniak
ff767a14ff
Merge branch 'oracle'
10 years ago
Aleksander Machniak
c2345747ac
Add Oracle driver check in Installer
10 years ago
Aleksander Machniak
fb8adc8a19
Remove Oracle driver based on PDO_OCI extension
10 years ago
Aleksander Machniak
7f84924799
Fix long data handling
10 years ago
Aleksander Machniak
e7af012bc2
Fix binary operator use for Oracle
10 years ago
Thomas Bruederli
8ef203827f
Make noshow attribute for roundcube:label tags actually work as supposed
10 years ago
Aleksander Machniak
8451577659
Added transactions support
10 years ago
Aleksander Machniak
d7c91c14f8
Add Oracle driver which uses OCI8 extension - the one that supports CLOB columns
10 years ago
Thomas Bruederli
1cb23c9368
Access list body through abstract property
10 years ago
Aleksander Machniak
83a64265a7
Fixes for Oracle
10 years ago
Aleksander Machniak
848e204ef9
Fix validation of email addresses with IDNA domains ( #1490067 )
10 years ago
Aleksander Machniak
b84a04336b
Added Oracle database driver
10 years ago
Aleksander Machniak
34a0902089
Use consistent column/table quoting in sql queries
10 years ago
Thomas Bruederli
0fb7a485a3
Remove obsolete code which is executed in rcmail_output_html::frame()
10 years ago
Thomas Bruederli
7acda7a6f4
Also remove cloned search item from treelist
10 years ago
Aleksander Machniak
8cc65d1f5f
Print to STDERR non-terminating errors in CLI mode
10 years ago
Aleksander Machniak
dcc4469844
Don't init output in CLI mode
...
Fixes infinite recurssion on raise_error() call when executing scripts
out of the INSTALL_PATH. Also use 'rcube' if 'rcmail' is not needed.
10 years ago
Thomas Bruederli
fb3ccf2e09
Don't override argument variable when collecting results
10 years ago
Thomas B.
ae69e6a81e
Merge pull request #218 from JohnDoh/patch-1
...
pass click event to general hide_menu call
10 years ago
JohnDoh
a35c9fa428
pass click event to hide_menu call
10 years ago
JohnDoh
3ef97f8de3
add missing event arg
10 years ago
Thomas Bruederli
4a25b69828
Small tweaks for treelist interactions
10 years ago
Aleksander Machniak
c489cc1479
Fix call to a member function get_compressed() on a non-object
10 years ago
Aleksander Machniak
4baf96a4ca
Added license headers to driver files, CS fixes
10 years ago
Aleksander Machniak
02f7628314
Fix page title when using search filter ( #1490023 )
10 years ago
Aleksander Machniak
334bc97927
Fix merging folder annotations for folders with numeric names (only digits)
10 years ago
Aleksander Machniak
ba084313bf
Add missing label
10 years ago
Aleksander Machniak
588d1948ca
Don't cancel event on parent focus
10 years ago
Aleksander Machniak
9cc5a522df
Fix so rcube_text2html class does not depend on rcmail_string_replacer
10 years ago
Aleksander Machniak
fec4f240e5
Seek vendor/autoload.php in install path to make tests working
10 years ago
Aleksander Machniak
29c24e647c
Get rid of DIRECTORY_SEPARATOR for consistency
10 years ago
Thomas Bruederli
a98a4f8bb5
Remove 3rd party libs from our repository and define the dependencies in composer.json-dist.
...
Also remove the ancient utf8 lib and replace it with 'Patchwork UTF-8 for PHP'.
For direct git checkouts, copy composer.json-dist into composer.json and run
`php composer.phar install` to install the dependencies.
10 years ago
Thomas Bruederli
812f37c5d1
Synchronized localizations with Transifex
10 years ago
Thomas Bruederli
64d49edd78
Maintain a stack of currently running plugin hooks
10 years ago
Aleksander Machniak
35b39c8d7d
Fix PERMANENTFLAGS checking in modFlag()
10 years ago
Aleksander Machniak
5f58127eae
Added rcube_utils::resolve_url()
10 years ago
Aleksander Machniak
75bbada03b
Remove code for PHP<5.3, use PHP_VERSION_ID instead of version_compare() for version checks
10 years ago
Aleksander Machniak
e35eab5f94
Fix comm_path update on task switch ( #1490041 )
10 years ago
Thomas B.
827b1dd459
Merge pull request #212 from JohnDoh/patch-1
...
add include_plugin function for optional plugins
10 years ago
Aleksander Machniak
f01666a622
Fix handling of email addresses with quoted domain part ( #1490040 )
10 years ago
Thomas Bruederli
3fb36a11fe
Add option to focus a treelist widget on clicks to the container ( #1489997 )
10 years ago
Thomas Bruederli
44b47dfb35
Add config/preference option to disable saving messages in localStorage ( #1489979 )
10 years ago
Aleksander Machniak
fb5e2fb96f
Don't fail when trying to create and subscribe a folder that already exists
10 years ago
Thomas Bruederli
e833e8601f
Show icons (person, group) in autocomplete popup
10 years ago
Thomas Bruederli
028734b25c
Make LDAP errors available to the application
10 years ago
Thomas Bruederli
96f084e9cf
Don't expand recipient groups if they have an email address
10 years ago
Thomas Bruederli
25a9ec7bb7
Allow caller to supply the template for contact name composition
10 years ago
Thomas Bruederli
6a0a4a3a52
Remove empty brackets, slashes and spaces from contact search name
10 years ago
Aleksander Machniak
1299c6a231
Update translations
10 years ago
Aleksander Machniak
e66a77e560
Fix contacts list update after adding/deleting/moving a contact ( #1490028 , #1490033 )
10 years ago
JohnDoh
4eee212883
add include_plugin function for optoinal plugins
10 years ago
JohnDoh
0b799bee90
add support for optional plugins
10 years ago
Aleksander Machniak
94d778f25c
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
5f17657e82
Support contacts import in GMail CSV format
10 years ago
Thomas Bruederli
6459944860
Don't read attachment contents from cache when downloading. Cache might have line endings converted
10 years ago
Thomas Bruederli
06fdaf88cb
Extend rcmail::url() to produce absolute and fully qualified URLs
10 years ago
Thomas Bruederli
48e340a829
Allow focussing treelist item checkboxes with tab and normal list navigation with cursor keys ( #1489648 )
10 years ago
Aleksander Machniak
4045cd9266
Cleanup after PR merge, updated changelog
10 years ago
Aleksander Machniak
9275671174
Merge pull request #211 from bbraybrook/gd_rotate_thumb
...
Fix incorrect thumbnail rotation with GD and exif orientation data (#1490029 )
10 years ago
Aleksander Machniak
30f240478a
Get rid of "Properties" fieldset in folder form
10 years ago
Thomas Bruederli
834fb6858e
Allow to search for LDAP groups with 'group_filter' enabled
10 years ago
brendan braybrook
090bacddb6
changes suggested by aleks
10 years ago
Aleksander Machniak
b2a15c2c19
Set edited folder name to client environment
10 years ago
Victor Benincasa
8158049884
Allow browsers internal spellchecker to work
...
Fix a regression introduced at 731d190
that prevents in-browser spellchecker from working.
The new TinyMCE4 option is "browser_spellcheck", before it was "gecko_spellcheck".
Related ticket: http://trac.roundcube.net/ticket/1485060
10 years ago
brendan braybrook
e2dd31f987
rotate image with GD if exit rotation data present
10 years ago
brendan braybrook
c6183b649a
wrong type returned for gif
10 years ago
Aleksander Machniak
e9ecd49f74
Added namespace filter in Folder Manager
10 years ago
Aleksander Machniak
875521af44
Add missing label to the client
10 years ago
Aleksander Machniak
765a0b0706
Fix errors when adding/updating contacts in active search ( #1490015 )
10 years ago
Aleksander Machniak
ef4c478760
Reset search after folder creation/remove/rename
10 years ago
Aleksander Machniak
66233b76c8
Added folder searching in Folder Manager
10 years ago
Thomas Bruederli
00dd283999
Getter to detect if treelist widget is in search mode
10 years ago
Thomas Bruederli
f954922c03
- Implemented 'storage_connected' API hook after successful IMAP login ( #1490025 )
...
- Added config option 'imap_log_session' to enable Roundcube <-> IMAP session ID logging
- Added config option 'log_session_id' to control the lengh of the session identifer in logs
10 years ago
Thomas Bruederli
d7533442f3
Add default location for mime.types with nginx
10 years ago
Aleksander Machniak
371f7ca443
Remove folder column after disabling multifolder scope ( #1490022 )
10 years ago
Aleksander Machniak
b9d3e607bb
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
d8b26e40f9
Overwrite Net_LDAP3's normalize_entry() method to behave as the old one
10 years ago
Aleksander Machniak
b17a507941
Add missing Net_LDAP3_Result::get_dn() method
10 years ago
Aleksander Machniak
19926d4c3c
CS fix after PR merge
10 years ago
Aleksander Machniak
642522f386
Merge pull request #209 from bbraybrook/header_array_fix
...
Fix stringify problem when multiple headers values exist to be returned
10 years ago
brendan braybrook
539fe0b84d
fix stringify problem when multiple headers values exist to be returned
10 years ago
Aleksander Machniak
e32da281bb
Make possible to skip some elements from subject cell when creating text for drag layer
10 years ago
Aleksander Machniak
e1b8f44e3f
Fix invalid Content-Type header when send_format_flowed=false ( #1489992 )
10 years ago
Aleksander Machniak
62574214ce
Do not log ldap bind passwords
10 years ago
Aleksander Machniak
db25c43e97
Merge pull request #207 from kanarip/dev/net_ldap3
...
Merge Net_LDAP3
10 years ago
Aleksander Machniak
d61649958f
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
d01f9fc7f5
Add option (disabled_actions) to disable UI elements/actions ( #1489638 )
10 years ago
Aleksander Machniak
04638fb7e5
Add fileuploaderror label, fixing not resolved error label of failed import uploads
10 years ago
Aleksander Machniak
9e9dcc34bc
Fix frame check and strange "parent is undefined" issue
10 years ago
Aleksander Machniak
44cfef0927
Modify is_framed() so it returns boolean value
10 years ago
Thomas Bruederli
65baa033e0
List all plugins which have been attempted to load ( #1488871 )
10 years ago
Aleksander Machniak
ef5a1c66aa
Fix bug where last folder on the list wasn't displayed in folder manager
10 years ago
Jeroen van Meeuwen (Kolab Systems)
8ee8be9b86
Correct reference to old function get_dn()
10 years ago
Jeroen van Meeuwen (Kolab Systems)
05ea61095f
Fix missing out on the correct sorting
10 years ago
Jeroen van Meeuwen (Kolab Systems)
6ac9395fbd
Use Net_LDAP3
10 years ago
Aleksander Machniak
6c1c60f3b9
Support password encryption using openssl extension ( #1489989 )
10 years ago