alecpl
0ff63513c2
#1485741 : fix installer after some last changes
16 years ago
alecpl
19d1b28c56
- Fix replying to message with html attachment ( #1485676 )
16 years ago
alecpl
050410f560
- Fix multiple recipients input parsing ( #1485733 )
...
- added shared rcube_explode_quoted_string() function
16 years ago
alecpl
33875df40b
- Support non-standard "GMT-XXXX" literal in date header ( #1485729 )
16 years ago
alecpl
5e68157c56
- Pass static method as array to preg_replace_callback ( #1485689 )
16 years ago
thomascube
21b160f38c
Added TNEF support to decode MS Outlook (winmail.dat) attachments
16 years ago
alecpl
6e047cff29
- performance fix: don't fetch attachment headers twice when parse filename cont. values
16 years ago
alecpl
9b4aaa79d3
- Fix displaying of alternative-inside-alternative messages ( #1485713 )
16 years ago
alecpl
5c771cb25e
- Fix MDNSent flag checking, use arbitrary keywords (asterisk) flag ( #1485706 )
16 years ago
alecpl
3866fd4681
- Fix large search results in non-default_imap_folders when imap_root is set ( #1485703 )
16 years ago
alecpl
0d57de907f
- Fix large search results on server without SORT capability ( #1485668 )
16 years ago
alecpl
bc39ad2a22
- fix r2251
16 years ago
thomascube
aa055c931a
Get rid of vulnerable preg_replace eval and create_function ( #1485686 ) + correctly handle base and link tags in html messages
16 years ago
alecpl
4f27148d40
#1485693 : fix for addresses without angle brackets
16 years ago
alecpl
478c7c63d8
- Secure vcard export by getting rid of preg's 'e' modifier use ( #1485689 )
16 years ago
alecpl
b7c1685b2d
#1484467 : fix problems with backslash as imap hierarchy delimiter
16 years ago
till
cbbef379a5
* bumping up copyright (happy new year ;-))
16 years ago
alecpl
c58c0aedba
- Fix address names with '@' sign handling ( #1485654 )
16 years ago
alecpl
9c5bee69d7
- Fix SQL query execution errors handling in rcube_mdb2 class ( #1485509 )
16 years ago
alecpl
7a229b9e33
- Improve messages display performance
16 years ago
svncommit
6710a63617
Add required parameters to raise_error() calls.
16 years ago
till
b99bf45479
* fixing notice, moved error_reporting one up, added @todo
16 years ago
alecpl
17060ee10b
#1485648 : fix multiple identities from virtuser_query all set to default
16 years ago
alecpl
922c2d923a
- fix imap::set_options()
16 years ago
thomascube
230f944bf6
Allow empty strings for imap_root config parameter (was changed in r2143) to remain backward compatible but cache imap root and delimiter in session
16 years ago
thomascube
1608f43282
Secure bin scripts by requiring a valid session and replace preg_replace(/../e) with preg_replace_callback
16 years ago
thomascube
35c31ed638
Group settings boxes together in floating blocks for better layout
16 years ago
thomascube
b9f9f185e7
Simplify code
16 years ago
alecpl
77e2322271
#1485549 : fix mb_convert_encoding() issue
16 years ago
alecpl
dea237e2d7
#1485299 : don't use SMTP's debug option
16 years ago
alecpl
2b5c123aad
#1485622 : fix rcube_imap::message_index() to return always messages IDs
16 years ago
alecpl
8f79fbabdc
- added strtoupper() wrapper
16 years ago
alecpl
030c848b0d
- Performance: allow setting imap rootdir and delimiter before connect ( #1485172 )
16 years ago
alecpl
9e8a1756b7
#1485616 : read content-id/content-location only for multipart/related type
16 years ago
alecpl
3c884af99b
- Fix search results page jumps in LDAP addressbook ( #1485253 )
16 years ago
alecpl
0b5539e3dc
- Fix sorting of folders with more than 2 levels ( #1485569 )
16 years ago
alecpl
d5fca0c490
#1485461 : secure initial login form sesssion cookie
16 years ago
alecpl
64c9b5b13a
#1485602 : fix INBOX folder localization
16 years ago
alecpl
f94629e62b
#1485599 : fix rcmail_folder_classname()
16 years ago
alecpl
1ce913becc
- typo
16 years ago
alecpl
320baf9cd2
- disable firefox spellcheck in console textarea
16 years ago
thomascube
ffbf910df9
Insert meta content-type at top of the html head + add both content-id and content-location of related parts to replacement table
16 years ago
alecpl
9abd0f0089
- Allow UTF-8 folder names in config ( #1485579 )
...
- Add junk_mbox option configuration in installer (#1485579 )
16 years ago
alecpl
57a92b5ada
- don't convert false to array, to prevent from some warnings
16 years ago
thomascube
ae9124d3a9
Add fallback to default_charset when importing vcards
16 years ago
thomascube
456c7e40c5
Fix headers for IE attachment downloads ( #1485449 )
16 years ago
thomascube
29c64b0bdd
Also clean cache table when removing old messages from cache
16 years ago
thomascube
b4b31d62af
Suppress repeated ldap warnings + little codestyle fix
16 years ago
alecpl
d59aaa1aaf
- Allow setting attachment col position in 'list_cols' option
...
- Allow override 'list_cols' via skin (#1485577 )
- Fix: allow empty attribs in templates
16 years ago
alecpl
dcf780a6bd
- fix r2076: removed cache.session_id column, removed DELETEs from cache in session_gc
...
- trust DB server's time when "touching" cache and messages tables
16 years ago
alecpl
3e48d2eee1
- Increase speed of session destroy and garbage clean up
...
- Fix session timeout when DB server got clock skew (#1485490 )
16 years ago
alecpl
be7d3b6918
- Fix 'cache' table cleanup on session destroy ( #1485516 )
16 years ago
alecpl
73ba7caadb
#1485573 : fix part=0 handling
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
14de18d5f4
- Fix setting locale to tr_TR, ku and az_AZ ( #1485470 )
16 years ago
alecpl
f1d0208380
- use memory less expensive method of searching when result is bigger than page size
16 years ago
till
250d3f76cc
* fixed docblock
16 years ago
till
193fb42fa1
* added docblock for ctr
16 years ago
alecpl
9424cc71b3
- fix
16 years ago
alecpl
e2e745fb4e
- don't use SORT when SEARCH is better (sort field not specified)
16 years ago
alecpl
3d1e777b39
- fix for skip_deleted ( #1485553 )
16 years ago
alecpl
84b884d761
- Fix big memory consumption and speed up searching on servers without SORT capability
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
e538b3dc7d
- Added message status filter + fixes for r2046 (searching with SORT)
16 years ago
thomascube
6fa87f3fa5
Improve charset encoding + remove BOM before parsing vcards
16 years ago
alecpl
0803fb007e
- Use SORT for searching on servers with SORT capability
16 years ago
alecpl
e0c9741ef5
- improve messages searching with many criterias (call one SEARCH command)
16 years ago
alecpl
be5d4ab5c3
- fix function description
16 years ago
alecpl
b8ae5093cc
- Fix HTML editor initialization on IE ( #1485304 )
...
- move back toggle_editor function to editor.js
- merge identity and compose editor init functions
16 years ago
alecpl
3d54e6e9b7
r2032 fix: escape backslashes
16 years ago
thomascube
c21d6d713e
Don't use addslashes() which could produce unexpected results when magic_quotes_sybase is on
16 years ago
thomascube
6e47c0be5c
Handle magic_quotes on runtime and remove them from the requirements list ( #1485285 )
16 years ago
alecpl
d245963846
- fix log_bug() for empty 'file' parameter
16 years ago
alecpl
8498dce502
- Fix problem with numeric folder names ( #1485527 )
16 years ago
alecpl
11b1b16b2f
#1485518 : validate SERVER_NAME for smtp_helo_host setting
16 years ago
alecpl
95d90f86d9
- Added 'keep_alive' and 'min_keep_alive' options ( #1485360 )
16 years ago
svncommit
c9ca6ada03
added obscure ASCII encoding aliases, added more error checking to RFC2822 date parsing
16 years ago
alecpl
ec01712a99
- Added option 'identities_level', removed 'multiple_identities'
...
- Allow deleting identities when multiple_identities=false (#1485435 )
16 years ago
thomascube
f45a174ae5
Killed some whitespace
16 years ago
thomascube
b58f118415
Improve vcard import ( #1485502 ); try utf-8 first in charset detection
16 years ago
alecpl
ba80566b1e
- little improvement in in_array_nocase()
16 years ago
alecpl
7f63946719
- #1485499 : make email address comparision case insensitive
...
- support multibyte characters in in_array_nocase()
16 years ago
alecpl
407dcf9e71
- Fix html signature formatting when identity save error occured ( #1485426 )
16 years ago
alecpl
bfdbcf5210
#1485505 : PHP bug (?) workaround for html2text class autoloading
16 years ago
thomascube
e905db1305
Set postgres-specific schema options + fix indentation
16 years ago
alecpl
9f23f05221
- set MDB2's sequence options for postgres only
16 years ago
alecpl
8e83075d7e
- don't set border=0 for image buttons
16 years ago
alecpl
d99b9356c3
- set mbstring's internal encoding in proper place
16 years ago
alecpl
af7a23d9d9
- better postgresql sequence names handling
16 years ago
alecpl
c02bb9c307
#1485472 : added js keywords escaping in json_serialize()
16 years ago
alecpl
aaa6ace377
#1485460 : session.gc_* moved to main .htaccess file
16 years ago
alecpl
28db73f7c9
- #1485468 : fix attachment filename (RFC2231 related)
16 years ago
alecpl
112c9133bb
- removed deprecated rcube_add_label() and all uses
...
- code for 'show' action added in r1937 moved to show.inc
16 years ago
alecpl
f613a1e4e0
- fix last change in show_bytes()
16 years ago
alecpl
abdc5898b6
- Add support for SJIS, GB2312, BIG5 in rc_detect_encoding()
...
- Fix vCard file encoding detection for non-UTF-8 strings (#1485410 )
16 years ago
alecpl
d6497f4db3
- Fix folders css class setting for folder with names matching defined classes ( #1485355 )
16 years ago
alecpl
a2740628bb
- improved rcube_sess_gc() when enable_caching=false, also use join() once
16 years ago
alecpl
56cf503a1b
- Localized filesize units ( #1485340 ) + small labels capitalization change in en.* ( #1485407 )
16 years ago
alecpl
123a02c8c7
- #1485423 : fixed virtuser_query checking
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
e80f502efb
- added 'en_US.utf8' as fallback for setlocale
16 years ago
alecpl
5b4562e494
- read 'name' parameter after 'filename' and rfc2231's parameters,
...
Thunderbird truncate long filenames in 'name', but 'filename' contains the whole name
16 years ago
thomascube
47c9ccbf6f
Also allow appending messages to inbox (if not listed)
16 years ago
thomascube
bb8781c6d7
Improve vcard decoding and import step
16 years ago
thomascube
cefd1d8c91
DRY: set (secure) cookies using rcmail::setcookie() + set session.only_use_cookies
16 years ago
alecpl
d6869a6693
- Fix language autodetection ( #1485401 )
16 years ago
alecpl
94a99c11f4
- fixed handling of apostrophes in filenames decoded according to rfc2231
16 years ago
alecpl
cdc539d561
- there's no 'locale_string' option now
16 years ago
thomascube
e93e54fb26
Tiny correction of phpdoc
16 years ago
thomascube
95fcc33472
Separate method to create iframe tags (with a list of allowed attributes)
16 years ago
alecpl
f5d3769a80
- added iframe tag to containers list
16 years ago
thomascube
40deec8be7
Add some post parameters to error log entry
16 years ago
alecpl
fc1a10b4d5
- fixed identities sorting, to have allways identities with the same name in the same order on the list
16 years ago
thomascube
42e328a85f
Indent with spaces not tabs. Please respect our code-style when creating patches!
16 years ago
thomascube
29111be340
Don't set a hard-coded language in rcube_user
16 years ago
thomascube
bba657e64f
Made config files location configurable ( #1485215 )
16 years ago
thomascube
a3f149eb57
Fix search box on Safari and make pages validate
16 years ago
alecpl
20a25197f3
applied tensor's patch: incorrect handling of filename of second and subsequent long non-ASCII attachments
16 years ago
alecpl
8e1d4af2e5
- added 'exp' object support
16 years ago
alecpl
ea373f6573
- support 'cookie' type in conditions
16 years ago
alecpl
d4273b8990
- support variables of type 'cookie' (for feature use)
16 years ago
thomascube
ae579cee86
Also list message/rfc822 parts as attachment if a filename is specified
16 years ago
thomascube
b6a27ff85b
Treat US-ASCII as Latin-1 to give messages with wrong charset definition a chance
16 years ago
thomascube
fdebae88c2
Better detection of HTML double-encoded entities
16 years ago
thomascube
7dfb1fba50
Set the right number of arguments for setcookie()
16 years ago
alecpl
dda75730ae
- fixed typo
16 years ago
svncommit
72d25b1159
Secure the other cookie, too.
16 years ago
svncommit
d0b973cf6a
Bind cookie gotten over HTTPS to HTTPS only ( #1485336 ).
16 years ago
alecpl
491a6e2901
- Allow and use spellcheck attribute for input/textarea fields ( #1485060 )
16 years ago
thomascube
36c236eee7
Fix typos + only add callback for style tags when safe-flag is set
16 years ago
thomascube
155329b71c
Always return language prop even if no other prefs are saved
16 years ago
alecpl
b62b5a0395
- removed temp write_log()
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
thomascube
f645ce169e
Redesign of the identities settings + add config option to disable multiple identities
16 years ago
alecpl
bce0348e89
#1485266 : changed rc_mime_content_type()'s failover to 'application/octet-stream'
16 years ago
thomascube
14c5b8e132
Fix broken quoted-printable encoding
16 years ago
alecpl
1038a66e8a
#1485343 : fix _task setting in url
16 years ago
thomascube
85a9130647
Fix xss entitiy decoding
16 years ago
thomascube
1c499ae930
Allow (sanitized) style elements in HTML messages
16 years ago
thomascube
9bed2d86d5
Fix quoted-printable encoding according to RFC 2045
16 years ago
thomascube
cf17773654
Fix rcmail::url(), don't use comm_path
16 years ago
thomascube
203ee44470
Add link to open message in new window + tweaked some header styles
16 years ago
alecpl
e5686f4a01
- Added vertical splitter for folders list resizing
...
- Added possibility to view all headers in message view
- Fixed splitter drag/resize on Opera (#1485170 )
- debug console css fixes for IE
16 years ago
thomascube
f89f03cd6a
Refactor drag & drop functionality. Don't rely on browser events anymore ( #1484453 )
16 years ago
thomascube
32efb0b631
Trigger SELECT command to restore connection status after reconnect ( #1485330 )
16 years ago
thomascube
7f22f297ac
One error message is enough if template was not found
16 years ago
thomascube
c5e2d8bc96
Add request URI to error log data
16 years ago
thomascube
94e4be534b
Immediately save sort_col/sort_order in user prefs ( #1485265 )
16 years ago
thomascube
6695db83ca
Allow application/pgp parts to be displayed ( #1484753 )
16 years ago
thomascube
2e6825b2e9
Applied mime_decode patch by David Lublink
16 years ago
thomascube
c505e59a6d
Respect Content-Location headers in multipart/related messages ( #1484946 )
16 years ago
thomascube
c8a21d646c
Killed one more global var + log logins to a separate file (not console)
16 years ago
thomascube
0dbac32181
Enable export of contacts as vCard + DRY
16 years ago
alecpl
15187021bd
#1485312 : added 'readonly' attribute for input and textarea objects
16 years ago
thomascube
62784a2ce5
Interesting: (0 == 'auto') => true
16 years ago
thomascube
c8ae2497b7
Auto-detect client language and timezone if desired by config/prefs
16 years ago
alecpl
97e9d16e30
- r1718 code cleanup
16 years ago
alecpl
5df0ad040a
- Add RFC2231 header value continuations support for attachment
...
filenames + hack for servers that not support that feature
16 years ago
thomascube
ed132eddea
New feature to import contacts from a vcard file + mark form buttons that provide the most obvious operation
16 years ago
alecpl
82bac871fa
- fixed typo
16 years ago
alecpl
11ef977d13
- fixed and re-enabled (RFC3501 [7.1]) CAPABILITY optional response use
16 years ago
thomascube
ade8e117df
Let rcmail class create address book instances
16 years ago
thomascube
35dc0bed74
Little improvement in mime-detection as suggested in #1485296
16 years ago
thomascube
25f80d62d1
Little code cleanup
16 years ago
thomascube
e1eb70b617
Fix position of collapse/expand icons ( #1485302 )
16 years ago
thomascube
06655a534a
Codestyle + indentation
16 years ago
svncommit
f5aa16541e
Add folder hierarchy collapsing.
16 years ago
thomascube
2e3ce3e765
Add rcube name prefixes + codestyle
16 years ago
alecpl
b77d0dd6c5
- added options to use syslog instead of log file ( #1484850 )
...
- added Logging & Debugging section in Installer
- fixed config from $_POST for next installer steps saving
- fixed and re-enabled debug_level setting in installer
16 years ago
alecpl
9e8e5fa634
- Removed support for PEAR::DB driver
16 years ago
thomascube
0ced2b9ac0
Revert r1670 but improve part download step by fixing headers and adding set_time_limit(0)
16 years ago
alecpl
95987c3943
- removed PHP4 class constructors
16 years ago
alecpl
6f488bb55f
#1485286 : don't use /e modifier with preg_replace()
16 years ago
alecpl
c86e940c86
#1485268
16 years ago
alecpl
d8d41658d3
- Case insensitive contacts searching using PostgreSQL ( #1485259 )
16 years ago
thomascube
ba0e7871bd
Separate queries to make use of the database indexes; with OR no index is used
16 years ago
thomascube
e3fdcf5919
Don't add empty url params
16 years ago
thomascube
28642043ba
Don't save prefs with default values if they haven't been changed yet
16 years ago
alecpl
ff73e02cce
- fread() replaced by file_get_contents(), see comments in #1484880
16 years ago
alecpl
f219a20fff
#1485229 : fixed mailboxlist sorting for folder names with upper case
16 years ago
thomascube
64f20dae0c
Show real names in folder drop-down + rebuild default_imap_folders property when saving prefs
17 years ago
thomascube
62e54249df
Code cleanup,
17 years ago
thomascube
cb3538d2ab
Make special folders configurable for the user
17 years ago
thomascube
6d6e066f23
Code cleanup with new html classes
17 years ago
thomascube
d224551cfb
Fix read_when_deleted behavior + javascript codestyle
17 years ago
thomascube
f92aba3918
Add microformats to address book + fix html output + codestyle
17 years ago
thomascube
8c72e33d37
Show appropriate error message if config files are missing
17 years ago
thomascube
0ece58dfaf
Add consistency checks + complete some phpdoc
17 years ago
thomascube
6d5dbae53c
Prefer File_Info over mime_content_type + detect mime type when uploading + some code style
17 years ago
thomascube
21e724153e
Improve HTML sanitization with washtml
17 years ago
alecpl
5b1de55981
- use long date format in print mode ( #1485191 )
17 years ago
alecpl
e2003306d3
#1485207
17 years ago
alecpl
bc0fe54235
#1485213 : fixed $allowed array for inputfield
17 years ago
alecpl
403e3f4b22
- use fallback if mime_content_type() returns false ( #1485222 )
17 years ago
thomascube
5b3dd412d2
Check PERMANENTFLAGS before saving MDNSent flag ( #1484963 , #1485163 )
17 years ago
thomascube
e3e597e3b6
Re-enable autocomplete attribute for login form ( #1485211 )
17 years ago
alecpl
87242c75aa
- deprecated is_a() replaced by instanceof operator
17 years ago
alecpl
e189a6ca18
- Added flag column on messages list ( #1484623 )
17 years ago
thomascube
eec34efac2
Really, really fix host selection (damn, it's too hot)
17 years ago
thomascube
257f88c695
Really fix host selection from login form
17 years ago