Aleksander Machniak
a39fd4db67
Set default error code (500) if not specified in raise_error()
12 years ago
Thomas Bruederli
1cf15ef4a5
Make rcube_result_set implement the PHP iterator interface
12 years ago
Aleksander Machniak
41db2bf47d
Slightly improve database driver chack
12 years ago
Thomas Bruederli
737b629c6f
Bring back lost text braking width adjustment when quoting blockquote parts
12 years ago
Thomas Bruederli
bb6f4b2b5d
Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes
12 years ago
Thomas Bruederli
bd0daee7fd
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
13dc9f2c86
Move rcmail_contact_key() to rcube_addressbook::compose_contact_key()
12 years ago
Aleksander Machniak
18372a236d
Send LOGOUT only when closing connection in logged state ( #1487784 )
12 years ago
Thomas Bruederli
e114a60406
Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
...
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
12 years ago
Thomas Bruederli
293a5798af
Use the right variable for IPv6 check
12 years ago
Aleksander Machniak
60753b05fa
Support autofocus attribute on input elements
12 years ago
Aleksander Machniak
87a96809c7
Rtrim() quoted lines on conversion to flowed format (according to RFC2646)
12 years ago
Aleksander Machniak
7ebed11b05
More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed()
12 years ago
Aleksander Machniak
aabd628286
Improve format=flowed text unfolding, add test for signature separator handling
12 years ago
Thomas Bruederli
7ae7cdf195
Don't rely on Subject header only
12 years ago
Thomas Bruederli
6d41d8fd4b
Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed()
12 years ago
Thomas Bruederli
4f9edbd799
Select 8 KB of message part for headers (to make sure we get them all)
12 years ago
Aleksander Machniak
c59ef9542a
Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map ( #1488901 )
12 years ago
Thomas Bruederli
18e23ab763
Welcome to 2013
12 years ago
Aleksander Machniak
db6f54ec5f
Reset $db_error_msg on query
12 years ago
Aleksander Machniak
f96593772c
Force autocommit mode in mysql database driver ( #1488902 )
12 years ago
Aleksander Machniak
16915ee2ad
Don't convert to link a text with < and > characters
12 years ago
Aleksander Machniak
acf851f823
Fix address fields import from CSV ( #1488900 )
12 years ago
Aleksander Machniak
b5767d94b1
Fix typo
12 years ago
Aleksander Machniak
3e3767138e
Rename $date_types -> $date_cols
12 years ago
Aleksander Machniak
745d8697ba
Fix quoted data handling in CSV files ( #1488899 )
12 years ago
Aleksander Machniak
83f7077ec9
Fix searching by date in address book ( #1488888 )
12 years ago
Aleksander Machniak
a5b8ef99d4
Improve charset detection by prioritizing charset according to user language ( #1485669 )
12 years ago
Aleksander Machniak
21106b3d1c
Fix handling of escaped separator in vCard file ( #1488896 )
12 years ago
Aleksander Machniak
57ea837e69
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
232535f76e
Add option to use envelope From address for MDN responses ( #1488880 )
12 years ago
Thomas Bruederli
4fb36eb1a8
Upgrade PEAR:Mail_mime package to latest version
12 years ago
Aleksander Machniak
cb0f030ae9
Support "multipart/relative" as an alias for "multipart/related" type ( #1488886 )
12 years ago
Aleksander Machniak
be72fb3597
Unified attachments filenames handling for message parts without a filename
12 years ago
Aleksander Machniak
2b80d5dbf2
Workaround UW-IMAP bug where hierarchy separator is added to the shared folder name ( #1488879 )
12 years ago
Aleksander Machniak
66afd70b75
Framework'ize html2text class
12 years ago
Aleksander Machniak
7ac94421bf
Move washtml class into Roundcube Framework (rcube_washtml), add some improvements
12 years ago
Aleksander Machniak
0931a97c5f
Fix handling of parentheses in URLs
12 years ago
Aleksander Machniak
7d88e614ae
Add hint about possible disabled fsockopen() function on connection error
12 years ago
Aleksander Machniak
679b375a46
Fix comment
12 years ago
Aleksander Machniak
c4781306a5
CS fixes
12 years ago
Aleksander Machniak
a61326c141
Fix locking issue in SQLite driver ( #1488874 )
12 years ago
Aleksander Machniak
a079269166
Fix version comparisons with -stable suffix ( #1488876 )
12 years ago
Aleksander Machniak
a8ffab3f4f
Fix Call to undefined method rcube_db_sqlite::_get_result()
12 years ago
Aleksander Machniak
c23dc87f2b
Don't display message parts with unsupported text type, e.g. text/calendar
12 years ago
Aleksander Machniak
9ac96015f2
Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error
12 years ago
Aleksander Machniak
c5d7c941aa
Add unsupported alternative parts to attachments list ( #1488870 )
12 years ago
Aleksander Machniak
0d214498d0
CS fixes
12 years ago
Aleksander Machniak
83370e5ff1
Display 'Sender' header in message preview
12 years ago
Aleksander Machniak
8cacecb2ff
CS fixes
12 years ago
Aleksander Machniak
d2534c63f2
Cleanup, remove file paths from doc
12 years ago
Aleksander Machniak
9945f24274
CS fixes
12 years ago
Thomas Bruederli
a072247dde
Fix package definitions and include framework classes in phpdoc
12 years ago
Aleksander Machniak
5aed9a9a37
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
5b15700d11
Rename hook imap_connect to storage_connect
12 years ago
Aleksander Machniak
0435f40999
Add EXISTS mode to count() method - return number of all messages in a folder,
...
event if skip_deleted is enabled and/or search is active.
12 years ago
Aleksander Machniak
bb5d728285
Use also Envelope-To for identity selection ( #1488553 )
12 years ago
Thomas Bruederli
a8a72e2e7e
Nicely render headers of message/rfc822 parts
12 years ago
Aleksander Machniak
1aaa4bc393
Fix PHP Warning: ldap_parse_virtuallist_control() expects parameter 2 to be
...
resource, null given. This happens on Administrative Limit Exceeded error when
using VLV.
12 years ago
Thomas Bruederli
9cd1b120d0
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
4f1c887eaa
Add support for IMAP BINARY (RFC3516)
12 years ago
Thomas Bruederli
6488992dd0
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
3bb75a5cc7
Add default path for mime.types file; map jpg => image/jpeg in fallback list
12 years ago
Thomas B.
d414cc05a3
Add github syntax highlighting to php code snippet
12 years ago
Thomas Bruederli
bc1ec6c1a1
Added README file for the Roundcube framework
12 years ago
Aleksander Machniak
7c5d4b0d4d
Fix typo in identity data parser ('ident' item wasn't set correctly)
12 years ago
Aleksander Machniak
a3985963f0
Fix big memory consumption of DB layer ( #1488856 )
12 years ago
Aleksander Machniak
996af3bfd9
Some more rcmail -> rcube cleanup
12 years ago
Aleksander Machniak
74cd0a9b62
- Fix XSS vulnerability in vbscript: and data:text links handling ( #1488850 )
12 years ago
Aleksander Machniak
0fa54df638
enriched.inc -> rcube_enriched
12 years ago
Aleksander Machniak
7eb7806b21
Fix broken message/part bodies when FETCH response contains more untagged lines ( #1488836 )
12 years ago
Aleksander Machniak
0247b89c38
Move code for identity selection to function, move identities formatting to rcube_user::list_identities()
12 years ago
Aleksander Machniak
30cc01f89d
Use Delivered-To header as a last resort for identity selection ( #1488840 )
12 years ago
Thomas Bruederli
dff2c713fb
Add argument to fetch message parts only partially. Can be used for content mimetype detection without loading the entire file
12 years ago
Thomas Bruederli
0a83971d3e
Clarify mime_magic config option; add new function to map mimetypes and filename extensions
12 years ago
Aleksander Machniak
63f130782c
Small fixes to last commits
12 years ago
Thomas Bruederli
60226a75d8
Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes
12 years ago
Thomas Bruederli
10da75f364
Move shortcut functions to framework class
12 years ago
Aleksander Machniak
a92beb6bdb
Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency
12 years ago
Aleksander Machniak
3ff8cc2bc8
RCMAIL_VERSION -> RCUBE_VERSION
12 years ago
Aleksander Machniak
3b428c830d
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
5b06e24265
Cleaner way of handling user password in framework-based programs with no session
12 years ago
Thomas Bruederli
00b98ee325
Make charset header accessible, too
12 years ago
Aleksander Machniak
789e5988aa
Clarify rcube::get_user_name() usage, add rcube::get_user_email()
12 years ago
Thomas Bruederli
bfc3070067
Cut dependencies to rcmail class
12 years ago
Thomas Bruederli
5926684aab
Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility
12 years ago
Thomas Bruederli
fdbe5a8804
Separate framework and application constants
12 years ago
Thomas Bruederli
9be2f43d02
Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework
12 years ago
Aleksander Machniak
922a1fb714
Add lost rcube_vcard.php file
12 years ago
Aleksander Machniak
d0edbfb33d
Fix cache (in)validation after setting \Deleted flag
12 years ago
Aleksander Machniak
ba6f21caeb
Framework files moved to lib/Roundcube
12 years ago
Thomas Bruederli
c72a96144d
Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion)
12 years ago
Aleksander Machniak
d9698de979
Fix handling of 'media' attribute on linked css ( #1488789 )
12 years ago
Aleksander Machniak
fb53c809a6
Fix AREA links handling ( #1488792 )
12 years ago
Aleksander Machniak
dc8f292b21
Make sure <head> content (e.g. title) is not converted to plain text
12 years ago
Aleksander Machniak
5ef8e4ad9d
Fix XSS issue with href="javascript:" not being removed ( #1488613 )
12 years ago
Aleksander Machniak
21d463baba
Fix stripped apostrophes when replying in plain text to HTML message ( #1488606 )
12 years ago
Sylvestre Ledru
654ac1e090
Fix some typos
12 years ago
Aleksander Machniak
de56ea1909
Merge branch 'pdo'
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
e9c8b9865f
Add lost file from Auth_SASL package
13 years ago
Aleksander Machniak
114cf1281b
Update Net_SMTP/Auth_SASL packages to fix Digest-MD5/Cram-MD5 authentication ( #1488571 )
13 years ago
Aleksander Machniak
d239ee6df5
Add PDO to requirements, remove MDB2 package
13 years ago
Aleksander Machniak
90a713e882
Fix handling of unitless CSS size values in HTML message ( #1488535 )
13 years ago
Aleksander Machniak
ba1fb0510f
Update to Mail_Mime-1.8.5 ( #1488521 )
13 years ago
Aleksander Machniak
8c188058cf
Fix handling of links with various URI schemes e.g. "skype:" ( #1488106 )
...
Fix handling of links inside PRE elements on html to text conversion
Fix indexing of links on html to text conversion
13 years ago
Aleksander Machniak
2d7b4ff03f
Fix html2text conversion of strong|b|a|th|h tags when used in upper case
13 years ago
Aleksander Machniak
9843dc77fa
Mail_Mime 1.8.4
13 years ago
Aleksander Machniak
1c9e571602
Fix handling of "usemap" attribute ( #1488472 )
13 years ago
Aleksander Machniak
9082bf1cea
Fix handling of some HTML tags e.g. IMG ( #1488471 ) - reworked fix for #1486812
13 years ago
thomascube
ad31a69ad1
Upgraded to PEAR::Mail_Mime 1.8.3
13 years ago
alecpl
fe3a1d60a5
- Fix encoding of attachment with comma in name ( #1488389 )
13 years ago
alecpl
4da69b953e
- Have DSN parser pass database name through url decode ( #1488035 )
13 years ago
alecpl
66d2152ab5
Exclude E_STRICT from error_reporting for PHP 5.4
13 years ago
alecpl
43c40f043c
- Don't list mailto: and anchor links
...
- List only unique URLs
13 years ago
alecpl
f3599505f1
- Improved r5861 change: Content converted to upper case can contain HTML tags, handle them properly
13 years ago
alecpl
67e5925897
- Handle HTML entities properly when converting strong/b/th content to upper case
13 years ago
thomascube
8b92d2b050
Add lib for server side mime parsing (to be used by non-imap storage backends or as fallback if imap server doesn't provide a proper structure)
13 years ago
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
13 years ago
thomascube
f38dfc294a
Accept absolute urls without protocol
13 years ago
thomascube
98c2d69acf
Be more strict in style attribute filtering
13 years ago
thomascube
2b017e7f79
Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test
13 years ago
alecpl
af4b3be87d
- Fix handling of empty <U> tags in HTML messages ( #1488225 )
13 years ago
alecpl
ca0cd05973
- Fix handling HTML entities when converting HTML to text ( #1488212 )
13 years ago
alecpl
3875eb6813
- Add possibility to add SASL mechanisms for SMTP in smtp_connect hook ( #1487937 )
13 years ago
alecpl
2eeb128d06
- Fix washing styles with quoted values e.g. font-family
13 years ago
alecpl
c1fcd1b838
- Fix handling of HTML form elements in messages ( #1485137 )
13 years ago
alecpl
8c124b9ea8
- Fix is_a() usage
13 years ago
alecpl
4c24246df6
- Mail_Mime-1.8.2
13 years ago
alecpl
6d0ada30d7
- Fix handling of email addresses with quoted local part ( #1487939 )
13 years ago
alecpl
e4d0947550
- Fix invalid comments handling (see example message in #1487915 )
14 years ago
alecpl
4d7fbd508a
- Remove leading empty lines (can be produced by eg. P tag on the beginning)
14 years ago
alecpl
968754b09e
- Fix regression in html conditional comments handling by washtml class
14 years ago
alecpl
462de2d202
- PEAR::Net_SMTP 1.5.2, fixed timeout issue ( #1487843 )
14 years ago
alecpl
d483cd7898
- Fix bug where some content would cause hang on html2text conversion ( #1487863 )
14 years ago
alecpl
3e63a0b898
- PEAR::Net_SMTP 1.5.1
14 years ago
alecpl
29c54229cf
- Fix parsing links with non-printable characters inside ( #1487805 )
14 years ago
thomascube
e6bb836e05
Create interactive update script with improved DB schema check; udated installer with new features and styles
14 years ago
thomascube
b1d31eea94
Fix stripping invalid comments. Changes from r4483 also stripped entire CSS blocks packed in comments
14 years ago
alecpl
9ebac6616d
- Fix handling of invalid HTML comments in messages ( #1487759 )
14 years ago
alecpl
58b5dde4cc
- Updated PEAR::Net_Socket to 1.0.10
14 years ago
alecpl
1ad1f88e38
- Updated PEAR::Net_IDNA2 to 0.1.1
14 years ago
alecpl
4d268b1fae
- Don't return empty I and B tags in short form
14 years ago
alecpl
53604a0550
- Fix setting charset of attachment filenames ( #1487122 )
14 years ago
alecpl
3e54812afa
- remove debug command ( #1487053 )
14 years ago
alecpl
6084d782f2
- Fix hanling of HTML entity strings in plai text messages
14 years ago
alecpl
14015da434
- Fix Net_SMTP from http://pear.php.net/bugs/bug.php?id=17942
14 years ago
alecpl
e2cbcac4ad
- Net_SMTP-1.4.3 + fix from http://pear.php.net/bugs/bug.php?id=17358
14 years ago
alecpl
11bcac5802
- Fix HTML to plain text conversion doesn't handle citation blocks ( #1486921 )
14 years ago
alecpl
e99991996d
- Add Internationalized Domain Name (IDNA) support ( #1483894 )
14 years ago
alecpl
e019f2d0f2
- s/RoundCube/Roundcube/
14 years ago
alecpl
1d3596dd61
- Don't allow short form of empty <strong> tag
15 years ago
alecpl
8fc8101c91
- Mail-Mime-1.8.0
15 years ago
alecpl
be6f3a9d28
- Improve parsing of styled empty tags in HTML messages ( #1486812 )
15 years ago
alecpl
5a74dc8ade
- Fix regular expression for HTML entities
15 years ago
alecpl
f19d86b96d
- Fix attachment filenames broken with TNEF decoder using long filenames ( #1486795 )
...
- Use tnef_decoder class from Horde
15 years ago
alecpl
a0d29e518f
- Fix RFC2397 handling in wash_style()
15 years ago
alecpl
f6b28244a1
- Add line-break in place of <DIV> tag ( #1486666 )
15 years ago
alecpl
b6f04054d1
- support base URL for inline images
15 years ago
alecpl
0b7f3a8ab2
- Add support for data URI scheme [RFC2397] ( #1486740 )
15 years ago
svncommit
141eb8a497
Fix double-addition of e-mail domain to content ID in HTML images
15 years ago
alecpl
b00ba6e6de
- Fix infinite loop when connection to DB fails using sqlsrv driver ( #1486744 )
15 years ago
alecpl
9ef5fa51fb
- fix <span>0</span> ( #1486645 )
15 years ago
alecpl
6b01133063
- Fix regression in disposition-notification ( #1486623 )
15 years ago
alecpl
70318e5463
- create rcube_mime_struct class on Iloha's MIME (mime.inc) basis
15 years ago
alecpl
59c216f3cc
- Fix bugs on unexpected IMAP connection close ( #1486190 , #1486270 )
...
- Iloha's imap.inc rewritten into rcube_imap_generic class
- rcube_imap code re-formatting
15 years ago
alecpl
fb7ec576ab
- Added possibility to select all messages in a folder ( #1484756 )
15 years ago
alecpl
13540e089c
- last commit fix: use reference in iil_C_ClearCapability(), probably not needed while we're in PHP5, but for consistance...
15 years ago
alecpl
d8c440c03f
- Added 'imap_force_caps' option for after-login CAPABILITY checking ( #1485750 )
15 years ago
alecpl
cff88617c0
- small backend cleanup + support for operations on ALL messages in a folder
15 years ago
alecpl
9e8d8587d3
- Mail_Mime-1.6.2
15 years ago
alecpl
15e00bdf50
- Improved performance of folders operations ( #1486525 ) + code cleanups
15 years ago
alecpl
1845fb6318
- Handle 'false' result from iil_C_* functions ( #1486511 )
15 years ago
thomascube
f52c936f4d
Merged devel-threads branch (r3066:3364) back into trunk
15 years ago
alecpl
7244b4500e
- Merge changes from MDB2's trunk
15 years ago
thomascube
bc404ffd41
Save draft information in one header; finally fixes #1486203
15 years ago
alecpl
be5133a6f3
- Mail_Mime 1.6.1
15 years ago
alecpl
cc2c83378c
- Net_SMTP 1.4.2 with fix for #1486537
15 years ago
alecpl
c1db394bf1
- fix syntax error ( #1486533 )
15 years ago
thomascube
bbc8565e5a
Flag original messages after sending a draft ( #1486203 )
15 years ago
thomascube
7c9d922b96
New recent check based on UIDs
15 years ago
alecpl
a72ad65724
- Fix invalid font tags which cause HTML message rendering problems ( #1486521 )
15 years ago
alecpl
e62346c9ba
- Fix encoding of Return-Receipt-To and Disposition-Notification-To headers (1486515)
15 years ago
thomascube
6c609b925b
Another PHP 5.3 compatibility fix (similar to r2591)
15 years ago
alecpl
91790e41f3
- Fix attachment excessive memory use, support messages of any size ( #1484660 )
15 years ago
alecpl
a79e5f14c1
- Fix sorting by date of messages without date header on servers without SORT ( #1486286 )
15 years ago
alecpl
2273d4117f
- Add support for MDB2's 'sqlsrv' driver ( #1486395 )
15 years ago
alecpl
90fe6cbc35
- Mail_MIME update
15 years ago
alecpl
49d401bf57
- Net_SMTP 1.4.1
15 years ago
alecpl
091735615e
- Fix incompatybility with suhosin.executor.disable_emodifier ( #1486321 )
...
- Update Mail_Mime package
15 years ago
alecpl
d6584f7206
- Use PLAIN auth when CRAM fails and imap_auth_type='check' ( #1486371 )
15 years ago
alecpl
da1722a587
- Fix to-text converting of HTML entities inside b/strong/th/hX tags ( #1486422 )
15 years ago
alecpl
aa16b4af8f
- Improved handling of message parts of type message/rfc822 (fixed e.g. inline images in multipart/alternative messages attached as message/rfc822)
15 years ago
alecpl
be11a9fcfc
- remove Mail_MimeDecode package - we doesn't use it
15 years ago
alecpl
67a081753f
- Net_SMTP 1.3.4
15 years ago
alecpl
35b01b64f5
- added feof() checks before fgets/fread
15 years ago
alecpl
f7f9346feb
- code cleanup (mostly whitespaces)
15 years ago
alecpl
7435e3bc32
- fix empty A tag handling ( #1486272 )
15 years ago
alecpl
31ddb5e5c2
- Don't cut off attachment names when using non-RFC2231 encoding ( #1485515 )
15 years ago
alecpl
598212252c
- Fix imap_auth_type regression ( #1486263 )
15 years ago
alecpl
b7c3486b0d
- lost PEAR5.php file
15 years ago
thomascube
87c7690ebf
Upgrade PEAR class to version 1.9.0
15 years ago
alecpl
ab46578d98
- removed deprecated returning value of new by reference
15 years ago
alecpl
7fc0b94450
- improve Content-type header parsing
15 years ago
alecpl
fefed62caa
- simple fix in iil_C_FetchHeaders to handle "* BYE" response
15 years ago
alecpl
1480e2f374
- fix corrupted attachments on forward ( #1486193 )
15 years ago
alecpl
bdab2c5faf
- small code improvements
15 years ago
alecpl
587444f657
- Fix "Empty startup greeting" bug ( #1486085 )
15 years ago
alecpl
98728bdd37
- http://pear.php.net/bugs/bug.php?id=16624
15 years ago
svncommit
0f6e0e1d42
applied patch from PEAR bug #16508
15 years ago
alecpl
b2ee72695e
- fix bug in r2929 commit ( #1486107 )
15 years ago
alecpl
4a63f1efaf
- Fix roundcube hangs on empty inbox with bincimapd ( #1486093 )
15 years ago
alecpl
161c28dffc
- Fix wrong headers for IE on servers without $_SERVER['HTTPS'] ( #1485926 )
...
- Force IE style headers for attachments in non-HTTPS session, 'use_https' option (#1485655 )
15 years ago
alecpl
172552a9ed
- fix displaying attachments with backslash in filename ( #1486076 )
15 years ago
alecpl
0c66285cf9
- fix r2883 change (server command continuation response could be "+ Something..." not only "+ OK")
15 years ago
alecpl
b8ae99a6b3
- Fix endless loop on error response for APPEND command ( #1486060 )
15 years ago
alecpl
7e15422416
- Fix Date sorting problem with Courier IMAP server ( #1486065 )
15 years ago
svncommit
e98f249172
Added # to washtml's regex for safe links (some list digests have tables of contents that use internal links).
15 years ago
alecpl
00e57d191d
- Updated PEAR::Auth_SASL to 1.0.3 version
16 years ago
alecpl
78c7947bf8
- Add rcube_imap::unset_flag ( #1486017 )
16 years ago
svncommit
5f8d31f9be
better solution for HTML washing encoding issue
16 years ago
alecpl
03a63a4a03
- Fix endless loop in iil_C_Login() with Courier IMAP ( #1486010 )
16 years ago
svncommit
659672ebf9
fix washing of HTML encoded in something other than UTF-8
16 years ago
alecpl
2337a82f72
- Fix displaying of HTML messages with unknown/malformed tags ( #1486003 )
...
- Some other changes for styled HTML display
16 years ago
alecpl
503e019a56
- Fix HTML messages output with empty block elements ( #1485974 )
16 years ago
alecpl
9db29eef64
- fix debug output from iil_C_Append() + some more connection errors handlers
16 years ago
alecpl
cb19db28ed
- update PEAR::Net_SMTP to 1.3.3 version
16 years ago
alecpl
99a4539170
- small code improvements + possible bugs fixes
16 years ago
alecpl
4bac289663
- small code improvements
16 years ago
alecpl
5f571eb1db
- few fixes for last commits
16 years ago
alecpl
40dfeaddf8
- Performance improvements by use UID commands ( #1485690 )
16 years ago
alecpl
ce72e0125c
- simplify 'utf8' class use, make rcube_charset_convert() 5x faster on systems without mbstring and iconv installed
16 years ago
alecpl
d559cba5f7
- Added 'imap_debug' option, described 'sql_debug' option in config file
16 years ago
alecpl
72cd3c1a76
- Support %h variable in 'smtp_server' option ( #1485766 )
16 years ago
alecpl
2818f8e9ed
- Show SMTP errors in browser ( #1485927 )
16 years ago
alecpl
f7fff8f682
- Allow WBR tag in HTML message ( #1485960 )
16 years ago
alecpl
11b80e9e33
- Fix empty Date header issue ( #1485923 ) + some cleanups
16 years ago
alecpl
2dbc2d787a
- typo ( #1485933 )
16 years ago
alecpl
14f1c0fce2
- grrrr, typo again
16 years ago
alecpl
2e7ab6c5e1
- typo
16 years ago
alecpl
93c0be2e5a
- Fixed filename encoding according to RFC2231 ( #1485875 )
16 years ago
alecpl
2dd7ee346f
- Fixed many 'skip_deleted' issues ( #1485634 )
...
- Fixed messages list sorting on servers without SORT capability
- some preformance improvements
16 years ago
alecpl
07f0b94338
- fix FETCH reply parsing ( #1485891 )
16 years ago
alecpl
a36cf6d237
- PHP-5.3 compat. fix ( #1485880 )
16 years ago
alecpl
0eeee63413
- fix too many debug info ;)
16 years ago
alecpl
6bc59a726c
- re-fix #1485884
16 years ago
alecpl
2ff8af15a4
- Fixed problem with double quote at the end of folder name ( #1485884 )
16 years ago
alecpl
8234b4c6bc
- Support UID EXPUNGE: remove only moved/deleted messages
16 years ago
alecpl
eebfa5ed0b
- small LF fix in quoted-printable convertion
16 years ago
alecpl
aa320ede4b
- handle startup response ( #1484853 )
16 years ago
alecpl
2de7d74c2b
- remove not used icl_commons.inc file
16 years ago
alecpl
b31a0af1f4
- fix uudecode (skip "begin XXX filename" header)
16 years ago
alecpl
6748044273
- handle one convert_uudecode() warning
16 years ago
alecpl
1c5be6f792
- Support UUencode content encoding ( #1485839 )
16 years ago
alecpl
4769ead5e8
- prevent infinite loop on imap error in iil_C_HandlePartBody()
16 years ago
alecpl
db5abc6c21
- ereg -> preg
16 years ago
alecpl
2f7405e3ce
- use preg_* instead of ereg* + removed caching functions
16 years ago
alecpl
aeed58d5af
- Use UID STORE/COPY commands
16 years ago
thomascube
cc97ea0559
Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins)
16 years ago
alecpl
f86e8f5faa
- Support STARTTLS in IMAP connection ( #1485284 )
16 years ago
alecpl
157fcb81ea
- re-fix last commmit
16 years ago
alecpl
803b1b7e34
- Fix opening attachment marks message as read ( #1485803 )
16 years ago
alecpl
5a3f5852aa
- Fix compose window doesn't fit 1024x768 window ( #1485396 )
16 years ago
alecpl
dadb05b0af
- Fix TNEF implementation bug ( #1485773 )
16 years ago
alecpl
200b162b1d
- Fix 'mode' parameter in sqlite DSN ( #1485772 )
16 years ago
alecpl
55c2a4e23e
- Fix FETCH result parsing for servers returning flags at the end of result ( #1485763 )
16 years ago
alecpl
25f779d2e9
- Fix errors handling in IMAP command continuations ( #1485762 )
16 years ago
thomascube
6972ccaf31
Changed code style for better diffs
16 years ago
thomascube
21b160f38c
Added TNEF support to decode MS Outlook (winmail.dat) attachments
16 years ago
alecpl
0ea8d3a08e
- Fix "value continuation" MIME headers by adding required semicolon ( #1485727 )
16 years ago
alecpl
5801afdf3e
- Fix some base64 encoded attachments handling ( #1485725 )
16 years ago
alecpl
487edf8c62
- Support NGINX as IMAP backend: better BAD response handling ( #1485720 )
16 years ago
alecpl
5c771cb25e
- Fix MDNSent flag checking, use arbitrary keywords (asterisk) flag ( #1485706 )
16 years ago
alecpl
755900cd6a
- Fix html entities replacement (related to r2186)
16 years ago
thomascube
4cc74f7269
Treat 'background' attributes the same way as 'src' (another XSS vulnerability)
16 years ago
alecpl
b7c1685b2d
#1484467 : fix problems with backslash as imap hierarchy delimiter
16 years ago
alecpl
7a229b9e33
- Improve messages display performance
16 years ago
alecpl
46b48e6d34
- fix: set default auth method to 'check' not 'plain'
16 years ago
svncommit
6710a63617
Add required parameters to raise_error() calls.
16 years ago
alecpl
4e0419b9cb
#1485640 : http://pear.php.net/bugs/bug.php?id=13032
...
#1485640 : html2text: move html_entity_decode() after preg_replace()
16 years ago
alecpl
0fc97c2833
- fix internal date parsing
16 years ago
alecpl
e275ce6e8d
- updated bundled Net_Socket to 1.0.9
16 years ago
alecpl
d78c4174ca
updated bundled Net_SMTP to 1.3.1
16 years ago
alecpl
b751d5609f
#1485157 : fix DIGEST-MD5 authentication
16 years ago
alecpl
78928070c5
- Support multiple quota values in QUOTAROOT resonse ( #1485626 )
16 years ago
alecpl
7d2afc9d4a
- oops, remove console call
16 years ago
alecpl
44ea3fd478
- Fix STARTTLS before AUTH in SMTP connection ( #1484883 )
16 years ago
alecpl
781f341b21
#1485607 : fix charset setting for attachments when sending the message
16 years ago
alecpl
f50cc72cbb
#1485618 : fix code injection vulnerability
16 years ago
alecpl
81c7b2cd11
- comment console() call
16 years ago
alecpl
030c848b0d
- Performance: allow setting imap rootdir and delimiter before connect ( #1485172 )
16 years ago
alecpl
4189ccf44a
- comment out setcharset() use in sqlite and mssql drivers ( http://cvs.php.net/viewvc.cgi/pear/MDB2/MDB2/Driver/mssql.php?r1=1.177&r2=1.178 )
16 years ago
alecpl
7342d7ef8c
- re-fix r2095
16 years ago
thomascube
9c314bc268
Fix call-time pass-by-reference warnings
16 years ago
alecpl
9b9f2674c8
- optimize iil_C_FetchHeaders() to use only one FETCH command
16 years ago
alecpl
300fc65a46
- Better HTML entities conversion in html2text ( #1485519 )
16 years ago
alecpl
322b79db06
- Speed up raw message body handling (call FETCH only once for the whole message insteade of twice for headers and body)
16 years ago
alecpl
f14ac8cefe
- last change fix
16 years ago
alecpl
ceb52fe074
- Fix handling of some malformed messages ( #1484438 )
16 years ago
alecpl
e2e745fb4e
- don't use SORT when SEARCH is better (sort field not specified)
16 years ago
alecpl
697cc52cff
- fixes for status filter
...
- don't call search second time if first call returns empty (array) result
16 years ago
alecpl
0803fb007e
- Use SORT for searching on servers with SORT capability
16 years ago
alecpl
68af648117
- Fix empty file sending ( #1485389 )
16 years ago
alecpl
f35a226447
#1485534 : fix (multiple) PRE conversion
16 years ago
alecpl
d2993ee4db
- added BYE response simple support to prevent from endless loops in imap.inc ( #1483956 )
16 years ago
svncommit
c9ca6ada03
added obscure ASCII encoding aliases, added more error checking to RFC2822 date parsing
16 years ago
alecpl
effc35fdbe
#1485513 : another MDB2 package fix in _skipDelimitedStrings()
16 years ago
alecpl
1ad39efbf4
#1485504 : fix _skipDelimitedStrings()
16 years ago
alecpl
8e2a5a76d1
#1485504 : applied two patches from MDB2's repository
16 years ago
alecpl
7ae46f2b1d
- fixed iil_C_Sort() to support very long and/or divided responses ( #1485283 )
16 years ago
alecpl
2b4bae16a9
- Fix imap searching on ISMail ( #1485466 )
16 years ago
alecpl
f7028b2079
- small improvement: don't use implode to check array elements
16 years ago
alecpl
ffae15e5fc
- Added 'mime_param_folding' option with possibility to choose
...
long/non-ascii attachment names encoding eg. to be readable
in MS Outlook/OE (#1485320 )
- Added "advanced options" feature in User Preferences
16 years ago
alecpl
09f19e675f
- Fix problem with non-ascii attachment names in Mail_mime ( #1485267 , #1485096 )
16 years ago
alecpl
7f62581c10
- Smart Tags and NOBR tag support in html messages ( #1485363 , #1485327 )
16 years ago
thomascube
a47acc56c6
Allow content of HTML head sections to be processes
16 years ago
alecpl
81b573d98a
- Reduced memory footprint when forwarding attachments ( #1485345 )
...
- Fixed endless loop in iil_C_HandlePartBody()
- rcube_message::get_part_content() speed up using 3rd argument of rcube_imap::get_message_part()
16 years ago
alecpl
109314c7d1
- handle 'undisclosed-recipients in imap.inc
16 years ago
thomascube
c505e59a6d
Respect Content-Location headers in multipart/related messages ( #1484946 )
16 years ago
alecpl
5ec762a085
-fixed r1733 change
16 years ago
alecpl
e8a1b7ef8f
- fix: don't encode short ascii names ( http://pear.php.net/bugs/bug.php?id=14232 )
16 years ago
alecpl
510ca2835b
- fix for \" and \\ sequences in quoted strings
16 years ago
alecpl
76265efa73
- last change fix
16 years ago
alecpl
11ef977d13
- fixed and re-enabled (RFC3501 [7.1]) CAPABILITY optional response use
16 years ago
alecpl
e7f85bd274
- applied RC's patches after html2text update
16 years ago
alecpl
8ac6fd094a
- Improved HTML to TXT conversion by html2text class update to version 1.0.0
16 years ago
alecpl
7789fddb79
- oops, fixed parse error from last change
16 years ago
alecpl
7353fab316
- Added PRE handling in html2text class ( #1484740 )
16 years ago
alecpl
876b15dcce
- Added option 'quota_zero_as_unlimited' ( #1484604 )
16 years ago
alecpl
d5c539942e
-removed flush() calls in iil_C_HandlePartBody() to prevent from memory leak ( #1485187 )
16 years ago
alecpl
9e8e5fa634
- Removed support for PEAR::DB driver
16 years ago
thomascube
515b0c203b
Add KOI8-R encoding to utf-8 lib
16 years ago
alecpl
95987c3943
- removed PHP4 class constructors
16 years ago
alecpl
3b0eda1146
#1485223 : http://pear.php.net/bugs/bug.php?id=14529
17 years ago
thomascube
fab43d2eb5
Better fix for bodystructure parsing ( #1485280 )
17 years ago
thomascube
e223df762a
Fix bodystructure parsing ( #1485280 )
17 years ago
thomascube
43a27409cc
Better fix for skipping untagged responses; should also work with long body structres ( #1485261 )
17 years ago
thomascube
1b5deba5fa
Prevent from endless recursion when structure string is chopped
17 years ago
alecpl
ff73e02cce
- fread() replaced by file_get_contents(), see comments in #1484880
17 years ago
thomascube
e1367cf1a6
Ignore untagged responses when fetching BODYSTRUCTURE (patch by B. Johannessen)
17 years ago
thomascube
d368a68ed7
Reverted r1607. See #1485137 for explanations
17 years ago
alecpl
4897adcbd4
#1485137 : added 'form' to allowed elements list
17 years ago
thomascube
21e724153e
Improve HTML sanitization with washtml
17 years ago
thomascube
5b3dd412d2
Check PERMANENTFLAGS before saving MDNSent flag ( #1484963 , #1485163 )
17 years ago
alecpl
0a5e6a5454
- fixed utf7_to_utf8() for numeric input ( #1485175 )
17 years ago
alecpl
e189a6ca18
- Added flag column on messages list ( #1484623 )
17 years ago
alecpl
1c25366406
Patched Mail/mimePart.php ( http://pear.php.net/bugs/bug.php?id=14232 )
17 years ago
thomascube
4dae735feb
Flag original message as Forwarded when sending mail
17 years ago
thomascube
1fb78c57cc
Revert changes from r994 and make cram-md5 work again ( #1484819 )
17 years ago
alecpl
18ebb902d5
#1485097 : Re-enable background attribute in HTML messages
17 years ago
alecpl
ee289dc2ed
- Updated PEAR::Mail_Mime ( #1484973 )
17 years ago
alecpl
ac6e28409f
- http://pear.php.net/bugs/bug.php?id=14124
17 years ago
thomascube
350459486d
Change meta-charset specififcation in HTML to UTF-8; no need for mb_convert_encoding() anymore
17 years ago
thomascube
cfe4a6baf4
Fix structure parsing and html output for multipart messages
17 years ago
alecpl
49e5f72328
- added iil_PutLine() wrapper for fputs()
...
- code cleanup and identation fixes
17 years ago
thomascube
ece3aed366
Fix BODYSTRUCTURE response parsing: some servers respond like 'F1247 OK Completed (0.000 sec)'
17 years ago
thomascube
a8755664af
Allow <body> tag in HTML messages which will be converted to <div class='rcmBody'>
17 years ago
thomascube
65cc1c196f
Chech for mb_convert_encoding first because mbstring is optional for RoundCube + add some phpdoc
17 years ago
alecpl
68217c548a
-add convert encoding before html parsing
17 years ago
alecpl
02548b976c
- imap.inc: Fixed iil_MultLine(): use iil_ReadBytes() instead of iil_ReadLine()
...
- imap.inc: Fixed iil_C_FetchStructureString() to handle many
literal strings in response (#1484969 )
- imap.inc: Removed hardcoded data size in iil_ReadLine()
17 years ago
alecpl
d1e8e3f5a0
- Escape \ in login ( #1484614 )
17 years ago
alecpl
e16938eac8
- Support " and \ in folder names
17 years ago
thomascube
45f56c1c40
Replace our crappy html sanitization with the dom-based washtml script + fix inline message parts + remove old code + add some doc comments
17 years ago
thomascube
bf0cb98701
Moved RoundCube functionality from lib to rcube_imap class; removed debug log
17 years ago
till
3bfab3b99c
fix to #1485083
17 years ago
alecpl
9b90b33713
- trim(chop()) replaced by trim() ( #1485080 )
17 years ago
alecpl
f35f9c53fe
-commented out optional capability response reading on connect
17 years ago
alecpl
e5deaae528
- Updated PEAR::DB package to version 1.7.13
17 years ago
alecpl
ad69589792
- fixed comments
17 years ago
alecpl
ca4c087f02
- Don't call CAPABILITY twice if possible (RFC3501 [7.1])
17 years ago
alecpl
d1403fd726
- fixed #1485032 and updated MDB2 package+drivers
17 years ago
alecpl
f294da0d9e
#1484728
17 years ago
alecpl
1578816422
- Updated PEAR::Auth_SASL to 1.0.2
17 years ago
alecpl
0a97a039c4
- Fix IMAP response in message body when message has no body ( #1484964 )
17 years ago
alecpl
76a89bf04d
#1333167
...
#1484916
17 years ago
thomascube
47124c2279
Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch
17 years ago
till
b5c2469d49
* committed a suggestion from #1483956
...
* cleaned up two functions
17 years ago
till
14432db388
* applying patch from #1484811
17 years ago
thomascube
696d0c60c3
Remove unnecessary flush() causing headers-sent message ( #1484860 )
17 years ago
thomascube
ada9715afe
Add map file for korean charset
17 years ago
till
8150d28370
* added isset() to get rid off notice
17 years ago
till
ce56b9ff02
* adding magic file
17 years ago
till
3d695da299
* cs fixes
17 years ago
thomascube
a9a8ef2b5c
Use INTERNALDATE if Date: header is missing; convert some spaces back to tabs
17 years ago
till
d5ff9276cc
* attempted to revise the fix from #1484577 to streamline IMAP communication
...
* not a 100% working, checking in for thomasb
17 years ago
till
90180eff2f
* added bad_date_display.patch from #1484577
17 years ago
thomascube
5bc0ab10fc
Distinguish ssl and tls for imap connections ( #1484667 )
17 years ago
till
a527781d5a
* added FIXME
...
* tried to debug a loop
17 years ago
till
95ebbc985a
* putting latest MDB2 into SVN
...
* adding MDB2 drivers for mssql, mysql, mysqli, pgsql, sqlite
17 years ago
thomascube
ff08eed202
Also respect receipt and priority settings when re-opening a draft message
17 years ago
till
39508cb784
* fixed #1484629
...
* some cs
17 years ago
till
06583c301d
* replace more double with single-quotes
...
* some cs
17 years ago
till
c2b197ac67
* replaced more " with '
...
* some CS
* added some comments to delimiter 'logic'
17 years ago
till
31ecc4ff63
* added @todo
...
* fixed more cs (in switch())
17 years ago
till
611a6a71d3
* minor cs
...
* fixed #1484712
17 years ago
till
6ccd45a13a
* cleaned up CS (confusion in #1484467 )
...
* simplyfied lots of if-else structures
17 years ago
till
a5b598241f
* updated bundled Net_Socket to 1.0.8
...
* updated bundled Net_SMTP to 1.2.10
17 years ago
thomascube
fba1f5ab81
New class rcube_user + send message disposition notification
17 years ago
thomascube
ed54070eb5
Track message disposition notification flag and headers
17 years ago
thomascube
644e27e554
Applied UID fetch patch by Glen Ogilvie
17 years ago
thomascube
e4867ea740
Fix bugs #1484555 , #1484646 and #1484639
17 years ago
thomascube
63749a1a1f
Make parser more tolerant for message structure errors (reported by Manuel Giorgini)
17 years ago
thomascube
9e0bb6bcde
Applied socket error patch by Thomas Mangin
18 years ago
svncommit
2c633703e9
upgrade to TinyMCE v2.1.1.1
18 years ago
thomascube
ab6f8077e9
Updated PEAR::Mail_mime package
18 years ago
thomascube
5cc4b13a0c
Correctly parse message/rfc822; fixed html2text conversion; code cleanup
18 years ago
thomascube
5a6ad20983
Fixed message headers encoding; improved recipient splitting; applied patch for attachment download ( #1484198 )
18 years ago
svncommit
04d6304b4d
If the message is single mime part and non-text, show it as an empty message with an attachment, instead of not displaying anything at all.
18 years ago
thomascube
c45eb594cd
Little fixes plus additional encoding tables
18 years ago
thomascube
b517af4a47
Optimized memory usage when sending mail; Include SMTP response in log; Fixed wrong header encoding
18 years ago
svncommit
dd792e8253
fixed signature issues
18 years ago
thomascube
0a020cac3e
Added host auto-selection and correct password encoding for IMAP login
18 years ago
thomascube
c8c1a30ceb
Correct UTF-7 to UTF-8 conversion if mbstring is not available
18 years ago
svncommit
a0109c4933
Initial TinyMCE editor support (still need to work on spellcheck and skins)
18 years ago
thomascube
bb5ddfa0ad
Header encoding again. iconv_mime_encode does no good job
18 years ago
svncommit
40ed9be1ee
Fixed bug #1484019 and #1484020
18 years ago
thomascube
8acab00608
Fixed wrong header encoding (Bug #1483976 )
18 years ago
thomascube
f7bfec96be
Finalized new message parsing. Attention: changes in database schema
19 years ago
thomascube
5f56a5bfa9
Fixed wrong usage of mbstring (Bug #1462439 )
19 years ago
thomascube
24053e0d30
Several bugfixes and improvements. See CHANGELOG for details
19 years ago
thomascube
baf135582d
Updated changelog and comments
19 years ago
thomascube
078adf9da7
Improved usability (Ticket #1483807 ) and HTML validity; applied patch #1328032 ; fixed bug #1443200
19 years ago
svncommit
25d8ba63b3
Misc bug and compatibility fixes
19 years ago
svncommit
a8435bdd12
Updated to latest version. Resolves issues with non-ISO-8859-1 characters in attachment filenames and headers
19 years ago
thomascube
4aaddb32e1
Removed MDB2 classes; install seperately
19 years ago
thomascube
6eeb17d833
Casting date parts in iil_StrToTime() to avoid warnings
19 years ago
thomascube
a4bafb4097
Applied patches by Mark Bucciarelli
19 years ago
thomascube
e6f36058e7
Applied prev/next patch by Leonard Bouchet
19 years ago
svncommit
856110d981
Updated Mail::Mime libraries to latest CVS. Changes are bug fixes ONLY.
19 years ago
thomascube
0d361b9e4a
Fixed buggy date sorting patch
19 years ago
thomascube
3062b3ef18
Removed date sorting patch
19 years ago
thomascube
4647e1bbb5
Started implementing search function
19 years ago
thomascube
8c2e58b42e
Minor improvements and bugfixes (see changelog)
19 years ago
thomascube
4b6d84661e
Updates to version 1.4.7
19 years ago
thomascube
f88d417c96
Applied several patches
19 years ago
thomascube
bde645fdf1
Added patches for BCC headers
19 years ago
thomascube
58e3602a37
Bugfixes for encoding and sending with attachments
19 years ago
thomascube
5e35126796
Added folder purge function and some checks
19 years ago
thomascube
0284c23b34
Added change notice
19 years ago
svncommit
bdc07a2561
added full opening php tag
19 years ago
thomascube
83dbb7a8a5
Use iconv and utf8 class for charset conversion
19 years ago
thomascube
15a9d1ce67
Optimized loading time; added periodic mail check; added EXPUNGE command
19 years ago
thomascube
31b2cee231
Bugfixes on listing and caching functions
19 years ago
svncommit
c9462d0c1e
added all mdb2 drivers
19 years ago
svncommit
4518342eca
more mdb2 integration
19 years ago
thomascube
b076a460e5
Finished message sorting and fixed some skin issues
19 years ago
svncommit
d13c36941c
missing mdb2 files
19 years ago
thomascube
e0ed972884
Optimized memory usage when sending a message
19 years ago
thomascube
f3b659935f
Added patches for default language and sorting function
19 years ago
thomascube
a95e0e174c
Improved support for UTF-8 and other charsets
19 years ago
svncommit
f45ec7e918
MDB2 integration
19 years ago
thomascube
9fee0ed9af
Fixed folder display; added Portuguese and Catalan
19 years ago
thomascube
520c36aa4c
Better support for Courier IMAP
19 years ago
thomascube
42b1135149
Several bugfixes and feature improvements
19 years ago
thomascube
627330f670
Minor bugfixes and SMTP support
19 years ago
svncommit
1676e1ebda
Added PEAR:DB support plus database replication support
19 years ago
thomascube
968bdc7c90
Improved SMTP script for sending mails. Now using the PEAR::Net_SMTP class
19 years ago
thomascube
15fee7b8dd
Moved config files to config/*inc.php.dist
19 years ago
thomascube
30233b8dfb
Minor bugfixes and correction of confusing License notfications
19 years ago
thomascube
4e17e6c9db
Initial revision
19 years ago