alecpl
539df6b502
- a few if()s less
15 years ago
alecpl
bc6ac4d3c9
- Fix unicode para and line separators in javascript response ( #1486310 )
15 years ago
alecpl
6c5aa6b054
- reverted unintentional change
15 years ago
alecpl
7d0b34db31
- additional character set name cleanup to support e.g. "_ISO-2022-JP$SIO"
15 years ago
alecpl
3ea30ef7eb
- fix HTTPS checking ( #1486273 )
15 years ago
alecpl
5818e44345
- Fix $_SERVER['HTTPS'] check for SSL forcing on IIS ( #1486243 ) + fix port check
15 years ago
alecpl
e4acbbd8cc
- Added server-side e-mail address validation with 'email_dns_check' option ( #1485857 )
15 years ago
alecpl
a9bfe21ba6
- Fix importing/sending to email address with whitespace ( #1486214 )
15 years ago
thomascube
cb89616e1d
Trigger warning if logs cannot be written
15 years ago
alecpl
93a88c95b7
- Prevent from setting INBOX as any of special folders ( #1486114 )
15 years ago
alecpl
20e251599f
- return true after abort from write_log hook
15 years ago
alecpl
dc00400634
- simplify html_editor hook
15 years ago
alecpl
9ab7bc6b16
- Added 'html_editor' hook ( #1486068 )
15 years ago
thomascube
75969686c2
Added 'message_compose' hook
16 years ago
alecpl
1fcad15e75
- remove hardcoded 'contact' class name from rcube_table_output()
16 years ago
alecpl
5dc7c21bdc
- Fix charset names with X- prefix handling
16 years ago
thomascube
186938dac6
Use write_log() to log bugs. This will also trigger the write_log plugin hook as requested in #1485998
16 years ago
thomascube
a0c4cbe8ec
Pipe date string through write_log plugin hook ( #1485979 )
16 years ago
thomascube
75fd64f17f
Add hook to write_log function
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
8bc018a72f
- added 3rd argument to rcube_print_time()
16 years ago
alecpl
b6b593416b
- Support strftime's format modifiers in date_* options ( #1484806 )
16 years ago
thomascube
4fa127ad66
Rename latest hook because 'list_mailboxes' already exists...
16 years ago
thomascube
f62d5fac0a
Add new hook 'list_mailboxes' to alter the mailboxlist
16 years ago
alecpl
8ca0c7ce6a
- fix folder ID generation (for example two folders 'aaa' and 'aaa "')
16 years ago
thomascube
533e8602c0
Add cache-buster to scripts and linked files in skin templates
16 years ago
alecpl
c5ee036866
- fix rcmail_temp_gc() + small code cleanups
16 years ago
alecpl
74eb6c3ceb
- fix bug in last commit
16 years ago
alecpl
79c45f4b18
- fix rep_specialchars_output() performance, remove old 'charset' option use
16 years ago
alecpl
b1fb698c49
- added more charset aliases
16 years ago
alecpl
ca85b1c6bb
- handle iso-8859-1 as windows-1252
...
- some fixes for utf8 class
16 years ago
alecpl
a5897a3e38
- Support UTF-7 encoding in messages ( #1485832 )
16 years ago
alecpl
dbe44cd105
- Better support for malformed character names ( #1485758 )
16 years ago
alecpl
76db10d65d
- fix setting empty string in imap_root
16 years ago
alecpl
0ad27c3840
- Added log_date_format option ( #1485709 )
16 years ago
thomascube
cc97ea0559
Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins)
16 years ago
thomascube
c9a2fa9db0
Fix charset conversion error logging
16 years ago
alecpl
65d7108190
- Support 'UNICODE-1-1-UTF-7' alias for UTF-7 encoding ( #1485758 )
16 years ago
thomascube
ae8a602167
Don't return empty string when UTF-7 decoding fails + cleanup codestyle
16 years ago
alecpl
0ff63513c2
#1485741 : fix installer after some last changes
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
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
till
cbbef379a5
* bumping up copyright (happy new year ;-))
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
alecpl
77e2322271
#1485549 : fix mb_convert_encoding() issue
16 years ago
alecpl
64c9b5b13a
#1485602 : fix INBOX folder localization
16 years ago
alecpl
f94629e62b
#1485599 : fix rcmail_folder_classname()
16 years ago
thomascube
29c64b0bdd
Also clean cache table when removing old messages from cache
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
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
svncommit
c9ca6ada03
added obscure ASCII encoding aliases, added more error checking to RFC2822 date parsing
16 years ago
alecpl
407dcf9e71
- Fix html signature formatting when identity save error occured ( #1485426 )
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
112c9133bb
- removed deprecated rcube_add_label() and all uses
...
- code for 'show' action added in r1937 moved to show.inc
16 years ago
alecpl
d6497f4db3
- Fix folders css class setting for folder with names matching defined classes ( #1485355 )
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
14c5b8e132
Fix broken quoted-printable encoding
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
f89f03cd6a
Refactor drag & drop functionality. Don't rely on browser events anymore ( #1484453 )
16 years ago
thomascube
c8a21d646c
Killed one more global var + log logins to a separate file (not console)
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
thomascube
ed132eddea
New feature to import contacts from a vcard file + mark form buttons that provide the most obvious operation
16 years ago
thomascube
25f80d62d1
Little code cleanup
16 years ago
thomascube
e1eb70b617
Fix position of collapse/expand icons ( #1485302 )
16 years ago
svncommit
f5aa16541e
Add folder hierarchy collapsing.
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
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
alecpl
5b1de55981
- use long date format in print mode ( #1485191 )
17 years ago
alecpl
87242c75aa
- deprecated is_a() replaced by instanceof operator
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
6ea6c9b96e
Simplify step inclusion in controller (index.php)
17 years ago
alecpl
e58df3adc9
- Added option to select skin in user preferences ( #1485031 )
...
- template_exists() moved to rcube_template class
17 years ago
thomascube
83a7636872
More code cleanup
17 years ago
alecpl
0be1bcbc03
-removed not existing variable
17 years ago
till
3bfab3b99c
fix to #1485083
17 years ago
alecpl
54dd42c318
- fixed problem with postgresql sequences (after MDB2 drivers update)
17 years ago
svncommit
4f9c833742
/tmp/out
17 years ago
thomascube
1854c4525b
More code cleanup + oop-ization
17 years ago
thomascube
197601ef5f
Next step: introduce the application class 'rcmail' and get rid of some global vars
17 years ago
alecpl
257782150d
- improved messages list performance - patch from Justin Heesemann
17 years ago
alecpl
3c30321617
- added 5th argument to rcmail_render_folder_tree_select()
17 years ago
alecpl
e3902eba7f
- movingmessage label could and should be added in mail task only
17 years ago
svncommit
f025740b07
fix for attrib strings with embedded quotes
17 years ago
svncommit
653242c663
Fix parse_attrib_string to handle unquoted attribute values
17 years ago
alecpl
ea090ca09d
- Fix non-RFC dates formatting ( #1484901 )
17 years ago
alecpl
3d35312cc4
- Fixed and optimized 'read_when_deleted': mark as read on server side
...
in one action when marking as deleted, fixed js bugs when deleting
from message preview page
17 years ago
thomascube
47124c2279
Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch
17 years ago
alecpl
eaa39477bd
#1483863 : empty trash and expunge inbox on logout
17 years ago
alecpl
7479cc6570
#1484980 : fixed problem with month abbreviations localization (problem with May and maybe others)
17 years ago
alecpl
6f9876690a
#1484624 : do ob_start/ob_end_clean when reading config files
17 years ago
thomascube
36bb3e9575
Remove unnecessary code; unread counts are added client side
17 years ago
thomascube
a3e5b42e0d
Remove evil css styles like expression() in HTML messages
17 years ago
thomascube
0c6f4b8864
Better patch to correctly quote email recipient strings (from #1484191 )
17 years ago
thomascube
b19536f2f3
Added charset alias for mb_convert ( fixes #1484598 )
17 years ago
thomascube
7250d6363c
GB2312 alias is for iconv only ( fixes #1484818 )
17 years ago
thomascube
17b5fb797f
Add configurable default charset for message decoding
17 years ago
thomascube
9814721e8d
Enable SQL logging (set 'sql_debug' config param to true); Switch to emulated prepare mode for better performance
17 years ago
thomascube
1a7f99fb0d
Make some code work without non-GPL libs
17 years ago
thomascube
ae8f192c90
Remove MDN headers before saving in sent folder + fix wrong variale name
17 years ago
thomascube
fed22fd232
Localize folder name in page title ( #1484785 )
17 years ago
till
2912dbd2c2
* implemented feature from #1484476
17 years ago
thomascube
38b012e072
Added some charset aliases to fix typical mis-labelling ( #1484565 )
17 years ago
thomascube
5bc0ab10fc
Distinguish ssl and tls for imap connections ( #1484667 )
17 years ago
thomascube
6f2f2d0ffd
Truncate attachment filenames to 55 characters ( #1484757 ) and fix misspelled function name
17 years ago
thomascube
cb3badb7d8
Respect config when localize folder names
17 years ago
till
306175855a
* cs
17 years ago
thomascube
adc3e41f6e
Always update $CONFIG with user prefs ( #1484729 )
17 years ago
thomascube
fba1f5ab81
New class rcube_user + send message disposition notification
17 years ago
thomascube
d5342aabcf
More input sanitizing
17 years ago
thomascube
c579961899
Fixed some potential security risks + updatedd changelog
17 years ago
thomascube
b2ff3d4461
Don't create default folders by default
17 years ago
svncommit
fe89f82e2e
Add escapeSimple method to rcube_db() object, to be used instead of quote() which will not allways work in virtuser query, for example when using something like REGEXP '(^|,)%u(,|$)'
17 years ago
thomascube
0393dacedf
Add support for Korean charset (KS_C_5601)
17 years ago
thomascube
352aefed85
Log error when login fails due to auto_create_user turned off
17 years ago
thomascube
97bd2c0537
Filter linked/imported CSS files ( #1484056 )
17 years ago
thomascube
5e80457383
Allow to save particular user prefs
17 years ago
thomascube
532844b677
Resolve username from virtuser file before looking up in database
17 years ago
thomascube
74ae8849dd
Fixed charset encoding bug ( #1484429 )
17 years ago
yllar
737b6a37dd
Ticket #1484457
17 years ago
thomascube
0d1dd7c80c
Fix message list selection + new pngbehavior + use strpos() instead of strstr()
17 years ago
till
a664a679ca
# bugfix: #1484473
17 years ago
thomascube
6b603da6f1
LDAP improvements
18 years ago
thomascube
88f66ec89c
Fix bugs introduced with latest changes
18 years ago
thomascube
b8e65ce39b
Fix charset converting issues with iconv and mbstring
18 years ago
thomascube
31d9efd97d
Simplified code + removed debug log
18 years ago
thomascube
719a257f0c
Some bugfixes, security issues + minor improvements
18 years ago
thomascube
6d969b4d90
Documentation, code style and cleanup
18 years ago
svncommit
93be5b7606
Move folder rendering functions so they can be used in the settings section.
18 years ago
thomascube
95609c48f5
Minor bugfixes reported on the dev-list
18 years ago
svncommit
2c633703e9
upgrade to TinyMCE v2.1.1.1
18 years ago
thomascube
41bece1a1a
Add link to message subjects ( #1484257 ); don't make selected list items bold; remove duplicate function
18 years ago
thomascube
f1154163b0
Merged branch devel-addressbook from r443 back to trunk
18 years ago
thomascube
0c219c7869
Draw box around login form; created common boxtitle CSS class
18 years ago
thomascube
aad6e2a9c4
New session authentication, should fix bugs #1483951 and #1484299 ; testing required
18 years ago
thomascube
3cf664939b
Minor bugfixes posted to the dev-mailing list
18 years ago
thomascube
86958f70d2
Improved contacts drop down; HTML output improvements; JS code cleanup
18 years ago