alecpl
860678e333
- Add semicolon at the end of SQL queries in log ( #1486957 )
14 years ago
alecpl
2aa2b332f6
- Small performance improvements
14 years ago
alecpl
372d3bf6de
- Fix Chrome browser was recognized as Safari
14 years ago
alecpl
272a7e5a24
- Don't use mail_header_delimiter when saving mail in IMAP
14 years ago
alecpl
086767c8f2
- Added mail_header_delimiter validation
14 years ago
alecpl
564741f77b
- performance: use custom function for IV vector generation instead of mcrypt_create_iv()
14 years ago
alecpl
1fb718cae0
- Fix TinyMCE uses zh_CN when zh_TW locale is set ( #1486929 )
14 years ago
alecpl
d1dd13ee5c
- Fix SMTP test in Installer ( #1486952 )
14 years ago
alecpl
5cf7aae178
- Don't add date to log when using syslog
14 years ago
alecpl
1a2f8375de
- add message_part_structure hook also for text parts of mixed messages
15 years ago
alecpl
b6244d5ce7
- Improve email regexp in mailto: links handler ( #1486808 )
15 years ago
alecpl
ecc28ce02f
- Removed /i from regexp
15 years ago
alecpl
3c9d9aa943
- Improve handling of single-part messages with bogus BODYSTRUCTURE ( #1486898 )
15 years ago
alecpl
119ad13d74
- Rename hooks: contact_save -> contact_update, identity_save -> identity_update, delete_identity -> identity_delete
...
- Print warning to the log about deprecated hook names usage
15 years ago
alecpl
03dbf37d5c
- Small improvement in SELECT response parsing
15 years ago
alecpl
7f5b535d12
- Improved performance of LIST/LSUB response parsing
15 years ago
thomascube
4859fedb92
Fix unit tests + update version
15 years ago
alecpl
c16fab1641
- Fix strpos() usage ( #1486458 )
15 years ago
alecpl
532c2504f4
- Add 'language' parameter in 'user_create' hook ( #1486896 )
15 years ago
alecpl
eef0dae865
- Last commit fix
15 years ago
alecpl
5ced9ca075
- Replace message_part_encrypted hook with more generic message_part_structure
15 years ago
alecpl
b0eeaac9e0
- Fix: rcube_user::get_username() doesn't take mail_domain setting into account ( #1486895 )
15 years ago
alecpl
a31dd08826
- Replace chop() with rtrim(), small improvements in fetchHeaders()
15 years ago
alecpl
c56f1f5046
- Support vCards without or with an empty FN
15 years ago
alecpl
2537686d1d
- Performance fix: Determine real mimetype of message/rfc822 part from bodystructure instead of fetched headers
15 years ago
alecpl
95fd49e4f2
- Fix message structure parsing when it lacks optional fields ( #1486881 )
15 years ago
alecpl
e6ce0062f2
- Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings)
15 years ago
alecpl
d78564abca
- Fix performance in array_keys_recursive()
15 years ago
alecpl
c51304ddc8
- Fix performance of threads parsing
15 years ago
alecpl
3a4c9f424b
- Support HTTP_X_FORWARDED_PROTO header for HTTPS detecting ( #1486866 )
15 years ago
alecpl
d5d9680486
- Fix double slash in plugin directory path ( #1486872 )
15 years ago
thomascube
904809459d
Fix default IMAP port configuration ( #1486864 )
15 years ago
alecpl
5e0999c53c
- Fix opening attachments on IE ( #1486829 )
15 years ago
alecpl
3e58bf2062
- Fix handling of messages with Content-Type: application/* and no filename ( #1484050 )
15 years ago
alecpl
b25dfd0913
- removed PHP closing tag
15 years ago
alecpl
8dfe51ef4e
- Extended rcube_user::get_username ( #1486707 )
15 years ago
alecpl
f767654478
- Add %dc variable support in base_dn/bind_dn config ( #1486779 )
15 years ago
alecpl
d7a5dfa26a
- Fix dot-atom expression in e-mail validation regexp ( #1486808 )
15 years ago
thomascube
8e5ed7be9e
Strip comments in css string + don't set font color to tags
15 years ago
alecpl
37e467d55c
- Fix no-cache headers on https to prevent content caching by proxies ( #1486798 )
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
93e3ae1385
- Remove BOM ( #1486785 )
15 years ago
vbenincasa
d0b981757a
- Sanitize CSS universal selector from e-mails. Without this fix any message can play with the CSS from entire mail window or mail preview frame. Test case:
...
<style type="text/css">*{ background: #000 ; }</style>
15 years ago
alecpl
54759ce120
- some improvements + added splitter in Identities
15 years ago
alecpl
09266796dc
- remove some debug code
15 years ago
alecpl
2653fe169f
- Reverted r3725 change
15 years ago
thomascube
af3cf8a0a7
Bring back some previously removed lines
15 years ago
thomascube
e9b5a6c2d5
Unify directory/mailbox list actions
15 years ago
alecpl
349a8e36e5
- Add real SMTP error description to displayed error messages ( #1485927 )
15 years ago
alecpl
64e3e80743
- Fix some IMAP errors handling when opening the message ( #1485443 )
15 years ago
alecpl
b93d00026a
- fix for initial capability response
15 years ago
alecpl
6a642d1a2e
- support dynamic hostname variables in 'username_domain' option
15 years ago
alecpl
6749e45ed3
- fix parsing bodystructure of messages with "Content-Type: multipart/related; type=multipart/alternative"
15 years ago
alecpl
648db37e68
- Fix related parts aren't displayed when got mimetype other than image/* ( #1486432 )
15 years ago
alecpl
0bc59eeb41
- Fix handling very long THREAD responses
15 years ago
alecpl
ccf250ec1d
- performance improvement: we can skip THREAD when folder is empty
15 years ago
alecpl
309f49f09b
- performance improvement: skip SEARCH command when mailbox is empty and SEARCH is called just after SELECT
15 years ago
alecpl
ffd3e29068
- Some fixes for BADCHARSET handling in SORT/THREAD/SEARCH response
15 years ago
alecpl
f22b5439f2
- Fix: don't call FETCH when THREADS returns empty result
15 years ago
alecpl
bb8721aaeb
- Support dynamic hostname (%d/%n) variables in configuration options ( #1485438 )
15 years ago
thomascube
05a631a43c
Allow plugins to register their own tasks
15 years ago
alecpl
1126fc6127
- Performance improvement in add_to_group()
15 years ago
alecpl
f07d238b1b
- Add 'imap_timeout' option ( #1486760 )
15 years ago
alecpl
d311d809d6
- Fix forwarding of messages with winmail attachments
...
- Remove some redundant code for winmail handling in get.inc, move tnef_decode() to rcube_message
- Fix handling of uuencoded attachments in message body (#1485839 )
- Extend rc_mime_content_type() to work with string buffer
15 years ago
alecpl
982e0b0b89
- Redesigned how rcube_contacts handles table names
15 years ago
thomascube
3b67e33c8e
Allow derived classes of rcube_contacts to override table and sequence names
15 years ago
alecpl
874ff4d4be
- Fix raise_error() in Installer ( #1486756 )
15 years ago
alecpl
14a4ac556e
- fix error message on SMTP oversize error ( #1486754 )
15 years ago
alecpl
6f4e7dbcb1
- Added list_mailboxes hook in rcube_imap::list_unsubscribed() ( #1486668 )
15 years ago
thomascube
a2a36103cf
Bump trunk version
15 years ago
thomascube
8ad5c89f22
Don't wrap quoted lines at all
15 years ago
thomascube
6b6f2e83de
Display and send messages with format=flowed ( #1484370 ), fixes word wrapping issues ( #1486543 )
15 years ago
alecpl
e93c72d9a3
- remove html2text hack from autoloader (don't need it anymore)
15 years ago
alecpl
24c91ed78e
- Moved error.inc to /utils
...
- Removed bugs.inc (content copied into main.inc)
15 years ago
alecpl
c1439f925d
- Fix message/rfc822 attachments containing only attachments are not parsed properly ( #1486743 )
15 years ago
alecpl
9d5c834332
- Fix %00 character in winmail.dat attachments names ( #1486738 )
15 years ago
alecpl
b62a0d2d23
- Fix in timezone setting ( #1486183 )
15 years ago
alecpl
c435173eb4
- Fix handling errors of folder deletion ( #1486705 )
15 years ago
alecpl
6a86d2727a
- Fix typo in last commit
15 years ago
alecpl
1d51658ba5
- Parse untagged CAPABILITY response for LOGIN command ( #1486742 )
15 years ago
alecpl
677e1f26fe
- Some files from /bin + spellchecking actions moved to the new 'utils' task
15 years ago
alecpl
d17a7fea4c
- remove debug code
15 years ago
alecpl
bb8012cfcd
- Extend contact groups support ( #1486682 )
15 years ago
alecpl
488074965b
- Fix check-recent action issues and performance ( #1486526 )
...
- Fix messages order after checking for recent (#1484664 )
- Fix messages copying
- Reset check-recent interval after check-recent by hand
15 years ago
alecpl
25fdec592d
- Fix autocomplete shows entries without email ( #1486452 )
15 years ago
alecpl
bec31a4e86
- fix for use without session object
15 years ago
alecpl
16378fe3a2
- preformance fix: don't load full folders list when checking for folder
...
existance in sendmail.inc, use internal cache to make mailbox_exists()
faster when called more than one time for the same folder
15 years ago
alecpl
05a7e3d603
- Fix typo ( #1486703 )
15 years ago
alecpl
06c116bf75
- Fix database constraint violation when opening a message ( #1486696 )
15 years ago
alecpl
a004bb8cbe
- code re-formatting + small improvements
15 years ago
alecpl
3978cbf4cd
- use @ operator for fclose() on connection handle
15 years ago
alecpl
f0485adef1
- Fix folder subscription checking ( #1486684 )
...
- Fix INBOX appears (sometimes) twice in mailbox list (#1486672 )
15 years ago
alecpl
0f3764e592
- add DNS checking code for Windows & PHP<5.3.0
15 years ago
alecpl
a7890113c6
- code reformatting
15 years ago
alecpl
175d8eed7b
- fix typos
15 years ago
alecpl
495c0e512c
- fix rcube_addressbook inheritance
15 years ago
alecpl
63bff1dd31
- small cleanup
15 years ago
thomascube
d062dbe18c
Add class docuumentation blocks and make phpdoc work again
15 years ago
alecpl
d824acaf11
- fix typo in mailbox_exists()
15 years ago
alecpl
373747becc
- Fix listing of attachments of some types e.g. "x-epoc/x-sisx-app" ( #1486653 )
15 years ago
alecpl
bf67d60e43
- Skip session initialization/configuration if session is initialized already (e.g. using Installer)
15 years ago
alecpl
a03c98092f
- fix IMAP errors on Settings/Folders (always call _id2uid() with mailbox set)
...
- performance: add option to not checking MAXUID in messagecount()
15 years ago
alecpl
2eb7943f2a
- code cleanup (mostly identation fixes)
15 years ago
alecpl
6319670243
- Fix SQL error on contact auto-completion ( #1486649 )
15 years ago
alecpl
821a560f19
- one improvement more
15 years ago
alecpl
566b142aaa
- last commit fix + better performance with counters caching
15 years ago
alecpl
3e696da28e
- Use '=' operator instead of LIKE
15 years ago
alecpl
3d6c04ddf0
- SQL performance fixes + code formatting
15 years ago
alecpl
5318bac11d
- Don't add extra newline in sql debug log
15 years ago
alecpl
0a19215ae3
- make sure INBOX is allways displayed as Inbox (per recent discussion)
15 years ago
thomascube
c69d2ae6e9
Remove this temporary check
15 years ago
alecpl
93c0188854
- Add sizelimit and timelimit variables in LDAP config ( #1486544 )
15 years ago
alecpl
f3e1010090
- Hide IMAP host dropdown when single host is defined ( #1486326 )
15 years ago
alecpl
8e211adb01
- Add images pre-loading on login page ( #1451160 )
15 years ago
alecpl
3544558f2d
- Add HTTP_X_REAL_IP and HTTP_X_FORWARDED_FOR to successful logins log ( #1486441 )
15 years ago
alecpl
46a1385974
- improve rcube_parse_charset() performance
15 years ago
alecpl
9096de8520
- handle WIN-* charset as WINDOWS-*
15 years ago
alecpl
a4468298c8
- fix sorting of folders with capital letters
15 years ago
thomascube
a35062a1eb
Always set changed date when marking a DB record as deleted + provide a cleanup script
15 years ago
thomascube
8e3a6039cf
Assign newly created contacts to the active group ( #1486626 ) and fix group selection display ( #1486619 )
15 years ago
alecpl
7fdb9da98e
- Fix sources list if 'ldap_public' is null/false
15 years ago
alecpl
44155cddc2
- load des.inc file only when needed
15 years ago
alecpl
cd96fd6727
- Add some critical PHP settings check to prevent bugs like this ( #1486307 )
15 years ago
alecpl
70318e5463
- create rcube_mime_struct class on Iloha's MIME (mime.inc) basis
15 years ago
alecpl
1820932295
- add iilBasicHeader alias for rcube_mail_header class, needed by messages cached in previous versions ( #1486602 )
15 years ago
alecpl
600981d1d3
- fix comment
15 years ago
alecpl
cbde304b98
- Use MDB2's Manager module for listing tables
15 years ago
thomascube
04adaac71b
Complete address book interface class with group functions
15 years ago
thomascube
bb6294a26e
Also remove contactgroupmembers when deleting a contact
15 years ago
thomascube
64d855c9b1
List of tables mustn't be static (wtf?)
15 years ago
thomascube
c0297f4172
Asynchronously expand contact groups + skip count queries in autocompletion mode + check for the existance of contactgroups table
15 years ago
thomascube
3baa72a62f
Implement group renaming/deleting + use more consistent names for commands and actions ( #1486587 )
15 years ago
alecpl
6f31b356b2
- fix save/delete draft message with enabled threading ( #1486596 )
...
- performance improvement using UID SEARCH intead of SEARCH + FETCH
- re-fix r3445
15 years ago
alecpl
024f05762a
- Fix undefined method error ( #1486597 )
15 years ago
alecpl
94a6c642cf
- Fix imap login ( #1486591 )
15 years ago
alecpl
c854241cc4
- change namespace() to getNamespace()
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
thomascube
a61bbb24aa
Added basic contact groups feature
15 years ago
alecpl
fb7ec576ab
- Added possibility to select all messages in a folder ( #1484756 )
15 years ago
alecpl
5ffceb7906
- typo
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
18ace62791
- Set maxuid in threads mode, to prevent unnecessary list reloading on (first) check_recent
15 years ago
alecpl
3fb3792efc
- Fix UNSEEN counting when threads and skip_deleted are both enabled ( #1486558 )
15 years ago
alecpl
02f7cb8851
- Fix rcube_imap::mailbox_exists ( #1486560 )
15 years ago
alecpl
9b3fdc25c1
- Implemented messages copying using drag&drop + SHIFT ( #1484086 )
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
alecpl
895d4e385c
- Use iconv's //IGNORE instead of //TRANSLIT
15 years ago
thomascube
f52c936f4d
Merged devel-threads branch (r3066:3364) back into trunk
15 years ago