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
17 years ago
alecpl
95987c3943
- removed PHP4 class constructors
17 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