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
15 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
thomascube
87b280e94b
Correctly format dates in future
18 years ago
thomascube
ff52bee1a2
Solved wrong caching of message preview ( #1484153 , #1484236 )
18 years ago
thomascube
e6a406d0bb
Fixed CSS bugs ( #1484210 and #1484161 ) and quoting issue ( #1484253 )
18 years ago
thomascube
b3ce791561
Better input checking on GET and POST vars
18 years ago
thomascube
18e2a3efd0
Event handler removing again. Closes #1484200
18 years ago
thomascube
86df1529fe
Error handling for attachment uploads; multibyte-safe string functions; XSS improvements
18 years ago
thomascube
ee883ad73d
Applied security patches by Kees Cook (Ubuntu) + little visual enhancements
18 years ago
svncommit
8c8b2a487a
Allow 12 hour date to display for emails sent today (Doug Mandell).
18 years ago
thomascube
f91a499046
Little fix for new string quoting
18 years ago
thomascube
2bca6e1da0
New (strict) quoting for all kind of strings
18 years ago
thomascube
c45eb594cd
Little fixes plus additional encoding tables
18 years ago
thomascube
b19097058c
Introducing preview pane and conditional skin tags
18 years ago
thomascube
0a020cac3e
Added host auto-selection and correct password encoding for IMAP login
18 years ago
thomascube
e34ae17809
Fixed XSS vulnerability (Bug #1484109 )
18 years ago
svncommit
e61145f246
Fetch all identities if virtuser_query is used; limitations can be done in SQL.
18 years ago
thomascube
674a0fb41d
Corrected template parsing and output encoding
18 years ago
thomascube
6b47de3f49
Partial client re-write with a common list class
18 years ago
thomascube
c8c1a30ceb
Correct UTF-7 to UTF-8 conversion if mbstring is not available
18 years ago
svncommit
a0109c4933
Initial TinyMCE editor support (still need to work on spellcheck and skins)
18 years ago
thomascube
7139e33e6c
Updated MDB2 with MSSQL support + some cosmetics
18 years ago
thomascube
70d4b9a5dc
Fixed safe_mode issues
18 years ago
thomascube
e170b4b7f8
Some bugfixes and session expiration stuff
18 years ago
thomascube
2f2f15b7aa
Little improvements for message parsing and encoding
18 years ago
thomascube
8cb245c278
Correct creation of a message-id
18 years ago
thomascube
10c92bef09
New indentation for quoted message text; HTML validity
18 years ago
thomascube
107bde9cfd
Added MSSQL support
18 years ago
thomascube
5f56a5bfa9
Fixed wrong usage of mbstring (Bug #1462439 )
18 years ago
thomascube
9960666abe
Added support for Nox Spell Server; plus small bugfixes
19 years ago
thomascube
8d4bcda874
Re-built message parsing (Bug #1327068 )
19 years ago
thomascube
c39957ca17
More encoding issues; enhanced debugging functions
19 years ago
thomascube
4d4264cdcd
Fixed charset problems with folder renaming
19 years ago
thomascube
aade7b9804
Finalized 0.1beta2 release
19 years ago
thomascube
fa4cd20fb1
Several bugfixes; see CHANGELOG for details
19 years ago
thomascube
41fa0b909a
Compose, save and sendmail cleanup
19 years ago
thomascube
fe79b1bcf8
Alter links in HTML messages; highlight droptargets
19 years ago
thomascube
078adf9da7
Improved usability (Ticket #1483807 ) and HTML validity; applied patch #1328032 ; fixed bug #1443200
19 years ago
thomascube
66e2bfa550
Added label tags to forms (Ticket #1483810 )
19 years ago
thomascube
bac7d1742d
Fixed bugs #1364122 , #1468895 , ticket #1483811 and other minor bugs
19 years ago
svncommit
c8c1e0ef3b
Renameable folders, mail-checking changes, other fixes (richs)
19 years ago
thomascube
b068a07db2
Typos, Optimizations, Updates
19 years ago
thomascube
9606ffb322
Changed behavior to include host-specific configuration (Bug #1483849 )
19 years ago
thomascube
d2a9dbb056
Updated MDB2 wrapper class contributed by Lukas Kahwe Smith
19 years ago
thomascube
e21960f00e
Fixed typos in function rcube_button()
19 years ago
thomascube
ded2b7e166
Changed login page title regarding product name (Bug #1476413 )
19 years ago
svncommit
97a915e662
fixed bug where the config option is not set
19 years ago
thomascube
dd53e2b489
Started integrating GoogieSpell
19 years ago
svncommit
de8c61c4e3
Added OPTIONS -> Javascript code
19 years ago
thomascube
6204390af1
Applied patch for requesting receipts by Salvatore Ansani
19 years ago
thomascube
86f1721926
Added sort order saving patch by Jacob Brunson
19 years ago
thomascube
026d680b6e
Add configured domain to user names for login; changed get_input_value()
19 years ago
thomascube
4647e1bbb5
Started implementing search function
19 years ago
thomascube
8c2e58b42e
Minor improvements and bugfixes (see changelog)
19 years ago
thomascube
8affba5be0
Improved error handling in DB connection failure
19 years ago
thomascube
ea7c46b4f3
Improved reading of POST and GET values
19 years ago
thomascube
bddb8fee29
Fixed some issues with new user creation
19 years ago
thomascube
a6a3f1e026
Fixed bug #1435989
19 years ago
thomascube
13c1afbcbb
Fixed some charset bugs
19 years ago
thomascube
f88d417c96
Applied several patches
19 years ago
thomascube
88375ff980
Added RSS output (experimental)
19 years ago