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
17 years ago
thomascube
0ced2b9ac0
Revert r1670 but improve part download step by fixing headers and adding set_time_limit(0)
17 years ago
alecpl
95987c3943
- removed PHP4 class constructors
17 years ago
alecpl
6f488bb55f
#1485286 : don't use /e modifier with preg_replace()
17 years ago
alecpl
c86e940c86
#1485268
17 years ago
alecpl
d8d41658d3
- Case insensitive contacts searching using PostgreSQL ( #1485259 )
17 years ago
thomascube
ba0e7871bd
Separate queries to make use of the database indexes; with OR no index is used
17 years ago
thomascube
e3fdcf5919
Don't add empty url params
17 years ago
thomascube
28642043ba
Don't save prefs with default values if they haven't been changed yet
17 years ago
alecpl
ff73e02cce
- fread() replaced by file_get_contents(), see comments in #1484880
17 years ago
alecpl
f219a20fff
#1485229 : fixed mailboxlist sorting for folder names with upper case
17 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
thomascube
0d88e50955
Fix typo and re-enable input box for host
17 years ago
alecpl
f7a122fefd
- typo
17 years ago
alecpl
3e84834f48
- fixed get_sequence_name()
17 years ago
thomascube
fde466c58c
Urlencode mail recipients for storing in session + little code cleanup
17 years ago
thomascube
c719f3c1e0
Store compose parameters in session and redirect to a unique URL
17 years ago
thomascube
6ea6c9b96e
Simplify step inclusion in controller (index.php)
17 years ago
thomascube
4230651565
Add fallback to old 'skin_path' property + indent with spaces instead of tabs
17 years ago
thomascube
1fb78c57cc
Revert changes from r994 and make cram-md5 work again ( #1484819 )
17 years ago
alecpl
23bea9d4e9
- skin_path fix after last changes
17 years ago
alecpl
67effe9904
- actually we don't need default_skin option
17 years ago
alecpl
e58df3adc9
- Added option to select skin in user preferences ( #1485031 )
...
- template_exists() moved to rcube_template class
17 years ago
alecpl
46290afee2
- fixed warning when show()'ing tables without attributes
17 years ago
thomascube
62e43d2c1a
Complete implementation of #1484601 : add link for saving sender to address book and reload message
17 years ago
thomascube
83a7636872
More code cleanup
17 years ago
alecpl
712b30dd2d
- Added option to display images in messages from known senders ( #1484601 )
17 years ago
alecpl
60881e5a14
- Fix corrupted MIME headers of messages in Sent folder ( #1485111 )
17 years ago
alecpl
d87fc29fee
- don't call expunge and don't remove message row after message move
...
if flag_for_deletion is set to true (#1485002 )
17 years ago
alecpl
6025c83ba5
- mce_editable field is not used in tinymce3, so detect html-editable textarea by class name
17 years ago
alecpl
23bba05d7d
- allow tabindex in buttons and #1484171
17 years ago
alecpl
7e78b2ec37
-segfault ( #1485109 )
17 years ago
alecpl
b541216c53
-added encoding detection for attachment names when message part hasn't got charset definition ( #1484969 )
17 years ago
thomascube
c8fb2b7784
Update UPGRADNG instructions + add SVN revision to version string (if available)
17 years ago
thomascube
c3ab753765
Fix language detection + update Catala localization
17 years ago
thomascube
235086c7de
Cleaned up localization names to unique language_COUNTRY schema according to ISO 639-1 and ISO 3166-1
17 years ago
alecpl
70a0566562
- just boolean check
17 years ago
alecpl
cd67494a9c
- TLS support in LDAP connections: 'use_tls' property ( #1485104 )
17 years ago
thomascube
cfe4a6baf4
Fix structure parsing and html output for multipart messages
17 years ago
alecpl
077070381f
#1485106
17 years ago
thomascube
0a99895ead
Fix fallback if no message strucutre is provided by the imap server
17 years ago
thomascube
70aa900cba
Use internal strtolower function because mbstring is optional
17 years ago
alecpl
5d6ec21f9f
-typo in get_header()
17 years ago
alecpl
0be1bcbc03
-removed not existing variable
17 years ago
alecpl
ea400ed2df
-cleanup
17 years ago
alecpl
681a59fa52
- Support for subfolders in default/protected folders ( #1484665 )
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
alecpl
75da0b6f74
-fixed last commit
17 years ago
alecpl
531abb1a95
-set utf8 locales in setlocale()
17 years ago
thomascube
0e6bdbe8f5
Pass auth_type as argument; don't start session if started from command line
17 years ago
alecpl
53873e32aa
- Fixed sorting of folders with non-ascii characters
17 years ago
thomascube
7e9cecda98
Code cleanup: use common objects and methods
17 years ago
thomascube
05d180a826
iil_C_FetchHeaders does not always return the headers in the correct order -> sort them manually; improved rcube_header_sorter performance
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
thomascube
a057930096
Fix automatic creation of (prefixed) folders
17 years ago
thomascube
26539d5f99
Made encrypt_passwd method public as requested in #1485071
17 years ago
thomascube
8fa58e72a3
New class rcube_message representing a mail message; changed global $MESSAGE from array to object
17 years ago
thomascube
b026c3be85
Make IMAP auth type configurable ( #1483825 )
17 years ago
thomascube
405aba8323
Allow tabindex attribute in textareas
17 years ago
thomascube
033478df29
Link global config array with class props (to be removed)
17 years ago
thomascube
3978ab3928
Make sure we have a valid integer even if date is empty ( #1485055 )
17 years ago
alecpl
f2b323e82e
- fix #1485066
17 years ago
alecpl
fc23121982
-added check for caching_enabled ( #1485051 )
17 years ago
alecpl
54dd42c318
- fixed problem with postgresql sequences (after MDB2 drivers update)
17 years ago