|
From: <ge...@us...> - 2009-02-24 08:21:35
|
Revision: 1717
http://nocc.svn.sourceforge.net/nocc/?rev=1717&view=rev
Author: gerundt
Date: 2009-02-24 08:21:28 +0000 (Tue, 24 Feb 2009)
Log Message:
-----------
Add website to SVN
Added Paths:
-----------
trunk/htdocs/
trunk/htdocs/.htaccess
trunk/htdocs/404.php
trunk/htdocs/COPYING
trunk/htdocs/FAQ
trunk/htdocs/NEWS
trunk/htdocs/author.php
trunk/htdocs/engine/
trunk/htdocs/engine/css/
trunk/htdocs/engine/css/print.css
trunk/htdocs/engine/css/style.css
trunk/htdocs/engine/simplepie/
trunk/htdocs/engine/simplepie/LICENSE.txt
trunk/htdocs/engine/simplepie/README.txt
trunk/htdocs/engine/simplepie/cache/
trunk/htdocs/engine/simplepie/simplepie.inc
trunk/htdocs/favicon.ico
trunk/htdocs/img/
trunk/htdocs/img/button.png
trunk/htdocs/img/content.png
trunk/htdocs/img/devcard.png
trunk/htdocs/img/logo.png
trunk/htdocs/img/menu.png
trunk/htdocs/img/screenshots/
trunk/htdocs/img/screenshots/nocc12ffinboxen.png
trunk/htdocs/img/screenshots/nocc12ffloginen.png
trunk/htdocs/img/screenshots/nocc12ffprefsen.png
trunk/htdocs/img/screenshots/nocc12ffviewen.png
trunk/htdocs/img/screenshots/nocc12ffwriteen.png
trunk/htdocs/img/screenshots/nocc15_inbox.png
trunk/htdocs/img/screenshots/nocc15_inbox_thumb.png
trunk/htdocs/img/screenshots/nocc15_login.png
trunk/htdocs/img/screenshots/nocc15_login_thumb.png
trunk/htdocs/img/screenshots/nocc15_preferences.png
trunk/htdocs/img/screenshots/nocc15_preferences_thumb.png
trunk/htdocs/img/screenshots/nocc15_view.png
trunk/htdocs/img/screenshots/nocc15_view_thumb.png
trunk/htdocs/img/screenshots/nocc15_write.png
trunk/htdocs/img/screenshots/nocc15_write_thumb.png
trunk/htdocs/img/screenshots/noccieattviewen.png
trunk/htdocs/img/screenshots/noccieinboxen.png
trunk/htdocs/img/screenshots/noccieloginen.png
trunk/htdocs/img/screenshots/nocciewriteen.png
trunk/htdocs/index.php
trunk/htdocs/menu.php
trunk/htdocs/page.php
trunk/htdocs/screenshots.php
trunk/htdocs/snapshot.php
trunk/htdocs/supported.php
trunk/htdocs/translations.php
Added: trunk/htdocs/.htaccess
===================================================================
--- trunk/htdocs/.htaccess (rev 0)
+++ trunk/htdocs/.htaccess 2009-02-24 08:21:28 UTC (rev 1717)
@@ -0,0 +1,6 @@
+ErrorDocument 404 /404.php
+
+<FilesMatch "\.inc$">
+ Order Deny,Allow
+ Deny from all
+</FilesMatch>
Added: trunk/htdocs/404.php
===================================================================
--- trunk/htdocs/404.php (rev 0)
+++ trunk/htdocs/404.php 2009-02-24 08:21:28 UTC (rev 1717)
@@ -0,0 +1,44 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>Error 404 (Page Not Found) - NOCC Webmail</title>
+ <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+ <meta name="keywords" content="nocc,webmail,php,pop3,imap,smtp,multiuser" />
+ <meta name="description" content="Fast, extensible multi-user Webmail (POP3,IMAP) client." />
+ <link rel="stylesheet" type="text/css" media="screen" href="engine/css/style.css" />
+ <link rel="stylesheet" type="text/css" media="print" href="engine/css/print.css" />
+ <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
+</head>
+
+<body>
+<?php require ('menu.php'); ?>
+<?php include('engine/simplepie/simplepie.inc'); ?>
+
+<div id="content">
+<h1>NOCC</h1>
+<h2>Page Not Found...</h2>
+<p>For some reason (mis-typed URL, faulty referral from another site, out-of-date search engine listing or we simply deleted a file) the page you were looking for could not be found.
+This site has recently undergone a major re-working, so that might explain why you got this page instead.</p>
+
+<h3>Were you looking for...</h3>
+<ul>
+ <li><a href="/page.php?action=screenshots.php">Screenshots</a>?</li>
+ <li>Documentation?
+ <ul>
+ <li><a href="/page.php?file=FAQ">FAQ</a>?</li>
+ <li><a href="/page.php?action=supported.php">Supported</a>?</li>
+ <li><a href="/page.php?file=NEWS">Change Log</a>?</li>
+ </ul>
+ </li>
+ <li>Downloads?
+ <ul>
+ <li><a href="http://sourceforge.net/project/showfiles.php?group_id=12177">Stable Version</a>?</li>
+ <li><a href="/page.php?action=snapshot.php">SVN Snapshot</a>?</li>
+ </ul>
+ </li>
+ <!--<li><a href="/support/">Support</a>?</li>-->
+ <li><a href="/page.php?action=translations.php">Translations</a>?</li>
+</ul>
+</div> <!-- #content -->
+</body>
+</html>
Added: trunk/htdocs/COPYING
===================================================================
--- trunk/htdocs/COPYING (rev 0)
+++ trunk/htdocs/COPYING 2009-02-24 08:21:28 UTC (rev 1717)
@@ -0,0 +1,340 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19yy name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
Added: trunk/htdocs/FAQ
===================================================================
--- trunk/htdocs/FAQ (rev 0)
+++ trunk/htdocs/FAQ 2009-02-24 08:21:28 UTC (rev 1717)
@@ -0,0 +1,216 @@
+Frequently Asked Questions for Nocc
+-----------------------------------
+Last updated: $Date: 2008/02/10 20:52:24 $
+
+ Q. Nocc keeps me asking for a correct login/password.
+
+ A. Check that you correctly configured your POP/IMAP server in conf.php
+ ex:
+
+ $servr = "mail.isp.com:110/pop3"; for a pop3 server
+
+ and
+
+ $servr = "mail.isp.com:143"; for an imap server
+
+ NOT $servr = "mail.isp.com";
+
+ -> Check that you're allowed to connect to the POP/IMAP server manually.
+ Your ISP may not allow people based on the IP.
+
+-----------------------------------
+
+ Q. Having configured Nocc, I get this error with my favourite browser:
+
+ A. Fatal error: Call to undefined function: imap_open()
+ in /opt/apache/htdocs/nocc/utils/functions.php on line 26
+
+ -> Please check that PHP has IMAP/c-client support (you can use a small
+ PHP script with phpinfo() to see what it supports).
+ Check the on-line PHP manual to configure IMAP/c-client support
+
+ http://www.php.net/manual/ref.imap.php
+
+-----------------------------------
+
+ Q. What is this UCB POP Server parameter in the configuration file ?
+
+ A. It's the standard Unix POP server that shipped with early versions of
+ various Un*x operating systems flavours.
+ UCB stands for University of California/Berkeley
+ You can check this by running the following:
+
+ %telnet myhost 110
+ Trying...
+ Connected to myhost.berkeley.edu.
+ Escape character is '^]'.
+ +OK UCB Pop server (version 1.6) at myhost starting.
+ quit
+ Connection closed by foreign host.
+
+-----------------------------------
+
+ Q. Nocc is slow with a CGI version of PHP when there're big mails
+
+ A. Unfortunately, we tried to optimize the code but some functions are
+ clearly very slow in CGI mode. We hope this will be solved in future
+ PHP releases.
+
+-----------------------------------
+
+ Q. I get "Maximum time execution of 30 seconds exceeded" when loading
+ a mailbox.
+
+ A. It might be because the networks is slow, a large mailbox or having
+ a CGI version of PHP.
+ Increase max exec time in php.ini:
+
+ max_execution_time = 300
+
+-----------------------------------
+
+ Q. I get "Warning: open(/tmp\sess_341b23452436243bfff454e5664756c67, O_RDWR)
+ failed".
+
+ A. Make sure you've created a valid directory in php.ini for sessions and
+ make sure this directory really _exists_. :)
+
+ session.save_path = c:\php\sessions
+
+-----------------------------------
+
+ Q. I get "Fatal error: Failed opening required 'lang/ en.php' [...]".
+
+ A. This is a know bug from flawed PHP 4 install on RedHat 7.
+ This is fixed with updated php-4.0.4pl1-6 RPM package or with Nocc 0.9.3
+ which has a fix that suppresses extra spaces within this variable.
+
+ See: http://www.redhat.com/bugzilla/show_bug.cgi?id=24933
+
+-----------------------------------
+
+ Q. When I tried to attach a file it says 'This server is not well set up !'
+
+ A. This is because you didn't fill in the '$tmpdir' variable in conf.php
+ and 'upload_tmp_dir' in 'php.ini'.
+ NOCC needs at least one of these variables to be at up.
+
+-----------------------------------
+
+ Q. When I try yo attach a big file (>2M), I get a warning:
+ "Max size of 2097152 bytes exceeded [...]"
+
+ A. You have to increase the maximum file size in your PHP setup via php.ini:
+ ; Maximum allowed size for uploaded files.
+ upload_max_filesize = 2M
+
+-----------------------------------
+
+ Q. When sending a mail the return-path is not set correctly.
+
+ A. If you're running NOCC on Windows, we recommend you to set
+ an SMTP server in conf.php as php mail() function on windows
+ has some strange behaviour.
+
+-----------------------------------
+
+ Q. I get this error when reading e-mails, randomly:
+ 'Invalid Range End at line 450 in utils/functions.php'
+
+ A. New: This is fixed in 0.9.6, was replaced by its Perl-equivalent.
+
+ Old answer (leaving it for history and might help 0.9.5 users):
+ A. This bug seems to occur mainly on Linux systems when PHP was compiled
+ using '--with-regex=system'. And perhaps Windows systems but we
+ couldn't isolate one.
+ PHP developers believe this is a bug in system's regexp libraries:
+ http://bugs.php.net/?id=15486
+
+ If you can recompile PHP, then recompile it without this option.
+ If you cannot recompile PHP, then comment out the following line in
+ utils/functions.php starting with:
+
+ [...]
+ elseif (eregi('plain', $mime))
+ {
+ [1 line deleted]
+ // Bug #511302: Comment out if you have the 'Invalid Range End' problem
+ $body = eregi_replace("([#a-zA-Z0-9+-._]*)@([#a-zA-Z0-9+-_.]*)
+ [...]
+
+ If you cannot find it or if the line number is not the same, search for
+ the following comment in the code:
+ // Bug #511302: Comment out if you have the 'Invalid Range End' problem
+
+ This is used to create NOCC links when it recognizes an e-mail address
+ so that clicking on the link gives you the NOCC send form.
+
+ We need help to identify more platforms where this bug occurs, you can
+ find a reproducible testcase here:
+ http://sf.net/tracker/?func=detail&aid=511302&group_id=12177&atid=112177
+
+-----------------------------------
+
+ Q. NOCC pages are displayed incomplete f.ex. preferences page
+
+ A. Try to raise memory_limit variable in php.ini
+ memory_limit = 16M is perfect for NOCC
+
+-----------------------------------
+
+ Q. When trying to connect to a POP3 or IMAP server, I get the following error
+ message: "Could not connect to server: Certificate failure for localhost:
+ unable to get local issuer certificate:"
+
+ A. If you connect to a POP3 or IMAP server, add "/notls" to the server string
+ into conf.php. I.e:
+ $conf->domains[$i]->in = 'localhost:143/notls';
+
+ If you connect to a POP3/SSL or IMAP/SSL server, add "/novalidate-cert" to
+ the server string into conf.php. I.e:
+ $conf->domains[$i]->in = 'localhost:993/ssl/novalidate-cert';
+
+----------------------------------
+
+ Q. When connecting to a POP3 or POPS server while quota are enabled into
+ conf.php, I get an blank page.
+
+ A. Disable quota into conf.php file. It only works with IMAP connections.
+
+----------------------------------
+
+ Q. When displaying an email or the inbox content, the charset is not correctly
+ detected causing bad body or subject display.
+
+ A. Check the mail contains the "MIME-Version : 1.0" header. If not, the charset
+ can't be detected du to PHP IMAP module imap_fetchstructure function
+ limitation.
+
+----------------------------------
+
+ Q. My web hosting service is using the register_globals setting set to on, so I
+ can't use Nocc.
+
+ A. Create a .htaccess file at Nocc's root directory with the following line:
+ php_flag register_globals off
+ If your host does not allow you to use any .htaccess file, you will have to
+ delete in the utils/check.php file the lines beginning with
+ if (ini_get('register_globals') == true)
+ and finishing just before
+ ?>
+ But remember : running Nocc with register_globals set to on may expose you
+ to unwanted vulnerabilities.
+
+----------------------------------
+
+ Q. With NOCC hosted on a Windows server, all attachment downloaded from mails
+ with NOCC are garbled. After checking them, it appears they present 3 bytes
+ at the beginning of file that were not in the original file.
+
+ A. These three bytes are BOM, used for UTF-8 files to know how to read theses
+ files. But BOM is optionnal, and Windows version of PHP does not handle well
+ .php files with BOM.
+ Don't use notepad/wordpad to edit configuration files on Windows since they
+ may unexpectedly add the 3 BOM bytes. Always check the files you have
+ changed for BOM bytes, remove them and resave them as UTF-8 without BOM
+ using an editor like Babelpad.
Added: trunk/htdocs/NEWS
===================================================================
--- trunk/htdocs/NEWS (rev 0)
+++ trunk/htdocs/NEWS 2009-02-24 08:21:28 UTC (rev 1717)
@@ -0,0 +1,691 @@
+NOCC 1.7 January 01, 2008
+
+ Bugs
+ * Bug #2184243 : inconcistent reporting of new mail (Michiel van Loon).
+ * Bug #2140106 : Calling download.php without prior login results in
+ download (Oliver Heil).
+ * Bug #2013844 : Javascript warning validate(f) send.php (Arnaud Boudou).
+ * Bug #2009567 : Cannot delete one mail (Arnaud Boudou).
+
+ Patches
+ * Patch #2093879 : New page navigation for inbox (Tim Gerundt).
+ * Patch #2028613 : Style attachments table in send.php (Tim Gerundt).
+ * Patch #2019643 : Spanish translation (Juan).
+ * Patch #2019010 : Change "receipt" checkbox in send form (Tim Gerundt).
+ * Patch #2011244 : Updated Czech translation (Ragimiri).
+ * Patch #2010065 : Optimize regexs for remote image security (Tim Gerundt).
+
+ RFE
+ * RFE #2025620 : send_delay (Arnaud Boudou).
+ * RFE #2025591 : login_prefix (Arnaud Boudou).
+
+ Misc
+ * Update FCKeditor to version 2.6.3 (Tim Gerundt).
+ * Don't use JavaScript to open links in a new window (Tim Gerundt).
+ * Switch back to XHTML 1.0 Transitional (Tim Gerundt).
+ * Allow preferences page even without "prefs_dir" (Tim Gerundt).
+ * Make displaying of image and text attachments more styleable (Tim Gerundt).
+ * Refresh "blue" theme (Tim Gerundt).
+ * Fix attachment list in verbose header view (Tim Gerundt).
+ * Add favicon to contacts pages (Tim Gerundt).
+ * Don't print the sub menus (Tim Gerundt).
+ * Load "config/conf.php" via "common.php" file (Tim Gerundt).
+ * Arrange preference entries (Tim Gerundt).
+ * Add relationship attribute to the previous/next links (Tim Gerundt).
+ * Fix some bugs on multiple mails actions (Arnaud Boudou).
+
+NOCC 1.6 July 01, 2008
+
+ Bugs
+ * Bug #2000880 : No evaluation of themes saved in user preferences (Tobias
+ Mathes).
+ * Bug #1994489 : "move deleted mails" doesn't work (Tobias Gesellchen).
+ * Bug #1920092 : Reduce PHP Notices when debug set to E_ALL (Arnaud Boudou).
+ * Bug #1915569 : Small bug: prefs.php serves invalid XHTML1.1 (openfan).
+ * Bug #1915542 : Directory traversal: ../utils/crypt.php not found?
+ (openfan).
+
+ Patches
+ * Patch #2000920 : No evaluation of themes saved in user preferences (Tobias
+ Mathes).
+ * Patch #1999529 : NOCC breaks message threads on Reply All (Tobias Mathes).
+ * Patch #1999513 : Quota limits format (Tobias Mathes).
+ * Patch #1955700 : Updated Czech translation (Ragimiri).
+ * Patch #1955195 : Turkish Translation complete (Ismail Özer).
+ * Patch #1921698 : Eliminate deprecated center tag (Tobias Mathes).
+ * Patch #1916104 : Patch to updated pt-br translation (Renato Frederick).
+ * Patch #1915516 : The 2 missing Dutch translations (openfan).
+ * Patch #1915151 : NOCC breaks message threads on reply (Tobias Mathes).
+ * Patch #1911516 : Add submenu to mail view (Tim Gerundt).
+ * Patch #1909759 : Message body word wrap (Tobias Mathes).
+ * Patch #1908364 : Move "Manage IMAP Folders" to main menu (Tim Gerundt).
+ * Patch #1897338 : Add favicon (Tim Gerundt).
+ * Patch #1896532 : New attachment icon (Tim Gerundt).
+ * Patch #1894098 : Use <ul> for main menu (Tim Gerundt).
+
+ Misc
+ * Use submenu for IMAP preferences (Tim Gerundt).
+ * Use <p class="sendButtons"> instead <TABLE> on more places (Tim Gerundt).
+ * Disable incoming message wordwrapping (Arnaud Boudou).
+ * Update some theme images (Tim Gerundt).
+ * Reorganize some files (Arnaud Boudou).
+ * Add trash can feature on IMAP accounts (Arnaud Boudou).
+
+NOCC 1.5 January 01, 2008
+
+ Bugs
+ * Bug #1793631 : Wrong $conf->base_url with non-default port
+ (Arnaud Boudou).
+ * Bug #1766528 : Blank headers because AIX iconv uses different names (Carey
+ Evans).
+
+ Patches
+ * Patch #1820487 : attachments downloaded with zero size (Arnaud Boudou).
+ * Patch #1838031 : Move "Preferences" and "Logout" to the top right corner
+ (Tim Gerundt).
+ * Patch #1819600 : New inbox table layout for "standard" theme (Tim
+ Gerundt).
+ * Patch #1815635 : Corrected CS localisation (Ragimiri).
+ * Patch #1810354 : Highlight and marking of rows in inbox table (Tim
+ Gerundt).
+ * Patch #1786808 : Move JavaScript code to own file (Tim Gerundt).
+
+ RFE
+ * RFE #1854176 : Enhancement suggestions (Tim Gerundt, Michael D Young).
+ * RFE #1804115 : list of personalised files (Arnaud Boudou).
+
+ Misc
+ * Harmonize mail header background color (Tim Gerundt).
+ * Hide CSS images with "url()" too (Tim Gerundt).
+ * Remove unused $_SESSION['tab_mail'] (Tim Gerundt).
+ * Add "Even/Odd" theming support for inbox (Tim Gerundt).
+ * Fix issue with session save cookie (Arnaud Boudou).
+ * Add a new way to use 'user@domain' style logins (Arnaud Boudou).
+ * Cut off long "From" addresses in inbox (Tim Gerundt).
+ * Remove nested table from inbox opts menu (Tim Gerundt).
+ * Change the way language list is displayed (Arnaud Boudou).
+ * Welsh translation added (Sion Pennant).
+ * Fix issues with server self provided details on login page
+ (Arnaud Boudou).
+
+NOCC 1.4 July 01, 2007
+
+ Bugs
+ * Bug #1629751 : Deleting mails reports "Could not connect to server"
+ (Arnaud Boudou).
+
+ Patches
+ * Patch #1742563 : Add time to mail view (Tim Gerundt).
+ * Patch #1738781 : Use more flexible inbox table (Tim Gerundt).
+ * Patch #1717436 : Show folder select only with more folders (Tim Gerundt).
+ * Patch #1712388 : Prevent problems with base_url under windows (Tim
+ Gerundt).
+ * Patch #1706947 : Hide lang and theme select from login page (Tim Gerundt).
+ * Patch #1682496 : Add "Unread" and "Attachment" as own column
+ (Tim Gerundt).
+ * Patch #1681769 : Use only one sorted arrow (Tim Gerundt).
+ * Patch #1674343 : Missing translation for Dutch (openfan).
+ * Patch #1663909 : Column order preference (Tim Gerundt).
+ * Patch #1659330 : Optimize login box (Part 2) (Tim Gerundt).
+ * Patch #1650480 : Use "min-width" for modern browsers (Tim Gerundt).
+ * Patch #1650207 : Optimize header and footer (Tim Gerundt).
+ * Patch #1649280 : Remove "global" <div> (Tim Gerundt).
+ * Patch #1648561 : Remove needless CSS classes (Tim Gerundt).
+ * Patch #1648196 : Use <label> for login box (Tim Gerundt).
+ * Patch #1639027 : RSS: Add nocc_login as parameter (Tim Gerundt).
+ * Patch #1639021 : RSS: Fix array_shift warning (Tim Gerundt).
+ * Patch #1632779 : Fix Invalid HTML in html/prefs.php (Tim Gerundt).
+ * Patch #1630921 : Optimize login box (Tim Gerundt).
+ * Patch #1627141 : CS translation for 1.3 version (Ragimiri).
+
+ RFE
+ * RFE #1639527 : Setting for mailbox column order (Tim Gerundt).
+
+ Misc
+ * Better dots handling for SMTP protocol (Krzysztof Łagodzic).
+ * The 'complete_date' mail variable now includes the time too (Tim Gerundt).
+ * Move "Inbox Status" outside <TABLE> for more structured HTML (Tim
+ Gerundt).
+ * Improve count of unseen messages into status line speed (Dirk Hoeschen).
+ * UCB POP server and quota are now per server settings (Arnaud Boudou).
+ * Improve "To:" address display in message list (Arnaud Boudou).
+ * Disable unread icon for POP3 mailboxes (Arnaud Boudou).
+ * Some small CSS changes (Arnaud Boudou).
+ * Move "sendButtons" from <TABLE> to <P> for more structured HTML (Tim
+ Gerundt).
+
+NOCC 1.3 January 01, 2007
+
+ Bugs
+ * Bug #1611537 : Confusing for-loops in functions.php:GetPart() (Arnaud
+ Boudou).
+ * Bug #1598813 : file "prefs_error.php" seems unneeded (Arnaud Boudou).
+ * Bug #1581966 : Bold tag instead of strong tag in pt-br.php (Arnaud
+ Boudou).
+ * Bug #1579997 : Download mail, illegal characters in filename on save
+ (Arnaud Boudou).
+ * Bug #1578946 : Image tags of smiley's not XHTML 1.1 (Arnaud Boudou).
+ * Bug #1578017 : down_mail.php don't work with IE (Arnaud Boudou).
+ * Bug #1576418 : imap_open(): Couldn't open stream in down_mail.php (Arnaud
+ Boudou).
+ * Bug #1566972 : Needless if statement in "html_top_table.php"? (Arnaud
+ Boudou).
+ * Bug #1565973 : More mixed EOL in some files (Arnaud Boudou).
+ * Bug #1565100 : Mixed EOL in html/send.php (Arnaud Boudou).
+ * Bug #1565082 : Logout.php use empty theme (Arnaud Boudou).
+ * Bug #1555543 : Some small spelling errors in en.php (Arnaud Boudou).
+ * Bug #1552568 : Setting wrap None is not shown as selected (Arnaud Boudou).
+ * Bug #1551529 : $html_to occurs twice in language files (Arnaud Boudou).
+ * Bug #1550843 : Move and Copy buttons of top row in Inbox don't work
+ (Arnaud Boudou).
+ * Bug #1550133 : Some pages do not validate as XHTML 1.1 (Arnaud Boudou).
+ * Bug #1549545 : Extra slash introduced by Back link on error page (Arnaud
+ Boudou).
+ * Bug #1547166 : errorpage: wrong images URL's and misbehaving back button
+ (Arnaud Boudou).
+ * Bug #1526431 : Java script error in IE on delete (Arnaud Boudou).
+ * Bug #1524048 : Session Data Gets Mangled / NoccKey and NoccIdent (Arnaud
+ Boudou).
+ * Bug #1524044 : SMTP Auth Failures mishandled (Arnaud Boudou).
+ * Bug #1518887 : errors when enable preferences (Arnaud Boudou).
+
+ Patches
+ * Patch #1619777 : Working EHLO (Michał Łukaszek).
+ * Patch #1613181 : Complete Czech translation (Ragimiri).
+ * Patch #1600416 : Split 'from' column internally (Tim Gerundt).
+ * Patch #1590397 : login_with_domain not checked correctly (Tim Gerundt).
+ * Patch #1583460 : Add '...' after cutted mail data (Tim Gerundt).
+ * Patch #1581097 : Don't print mailSwitchHeaders (Tim Gerundt).
+ * Patch #1579972 : Missing translations nl.php (openfan).
+ * Patch #1579550 : Remove content-type header from index.php (Tim Gerundt).
+ * Patch #1578504 : Use <label> for signature pref (Tim Gerundt).
+ * Patch #1577111 : German translation update (Tim Gerundt).
+ * Patch #1575815 : Small change to structured text (Tim Gerundt).
+ * Patch #1575206 : Optimize $alt_next and $alt_prev (Tim Gerundt).
+ * Patch #1574359 : Use <label> for $reapply_filters in html_top_table.php
+ (Tim Gerundt).
+ * Patch #1574348 : form margin cause layout flaws in IE (Tim Gerundt).
+ * Patch #1574328 : Missing parameters for htmlentities() in menu_mail.php
+ (Tim Gerundt).
+ * Patch #1572760 : Display structured text (Tim Gerundt).
+ * Patch #1572077 : Put sort image after column title (Tim Gerundt).
+ * Patch #1571741 : Colored quotes (Tim Gerundt and Arnaud Boudou).
+ * Patch #1571456 : Do htmlspecialchars() after substr() (Tim Gerundt).
+ * Patch #1571364 : Use title for sort images (Tim Gerundt).
+ * Patch #1569369 : Use logon aliases (Tim Gerundt).
+ * Patch #1566239 : Remove unnecessary table from "html/html_mail_*.php" (Tim
+ Gerundt).
+ * Patch #1565779 : Use <th> for mail headers too (Tim Gerundt).
+ * Patch #1565759 : Use "sendData" class for mail_body in "html/send.php" too
+ (Tim Gerundt).
+ * Patch #1565371 : Add simple "print" CSS (Tim Gerundt).
+ * Patch #1565084 : Add missing IDs to html/prefs.php (Tim Gerundt).
+ * Patch #1564552 : Use <th> for table header cells (Tim Gerundt).
+ * Patch #1563453 : Use <label> for send.php (Tim Gerundt).
+ * Patch #1537220 : LANG and THEME may change also pop users (Vadim).
+
+ Feature Requests
+ * RFE #1585753 : new function convertLang2Html() (Arnaud Boudou).
+ * RFE #1578965 : Improve check.php: use CSS to style and output complete
+ page (Arnaud Boudou).
+ * RFE #1227895 : Address Translation (Tim Gerundt).
+ * RFE #985428 : Folder Creation ad forward multiple messages (Arnaud
+ Boudou).
+ * RFE #798725 : Nocc with htmlarea (Arnaud Boudou).
+ * RFE #495879 : User Access List / From Address (Arnaud Boudou).
+ * RFE #473980 : Caching of folder contents (Arnaud Boudou).
+
+ Misc
+ * Remove duplicate setting in configuration file (Arnaud Boudou).
+ * Improve RSS handling (Arnaud Boudou).
+ * Add mail controls (delete, select all, etc.) to the bottom of the INBOX
+ page (Arnaud Boudou).
+ * Improve remote pictures handling (Arnaud Boudou).
+
+NOCC 1.2 July 01, 2006
+
+ * Add lang and theme choice to preferences section (Arnaud Boudou).
+ * Disable distant pictures display by default (Arnaud Boudou).
+ * Fix HTML entities translation and replies formating (Arnaud Boudou).
+ * Bug #1477984 : Mark as (Un)read, how can one see it works? (Arnaud
+ Boudou).
+ * Bug #1444882 : NOCC display source code instead of form (Arnaud Boudou).
+
+NOCC 1.1 February 28, 2006
+
+ * Patch #1438939 : get_default_from_address in conf.php (Roman Korolyov).
+ * Patch #1438393 : strict UTF-8 charset issue (Roman Korolyov).
+ * register_globals php directive must now be set to 'Off' (Arnaud Boudou).
+ * Bug #1438276 : Multiple vunerabilities (Arnaud Boudou).
+ * Fix issue with outgoing mail From, To, CC and BCC encoding (Arnaud Boudou).
+ * Fix issue with outgoing mail subject encoding (Arnaud Boudou).
+ * Bug #1421767 : Attachments name repeat (Arnaud Boudou).
+ * Bug #1409322 : Forwarding mail (Arnaud Boudou).
+ * Use standardized RSS icon (Arnaud Boudou).
+
+NOCC 1.0 January 01, 2006
+
+ * Clean PHP code (Arnaud Boudou).
+ * Fix issues with attachment downloading (Arnaud Boudou).
+ * Update Italian translation (daiceman, patch #1369275).
+ * Doesn't display link to contacts list if $conf->prefs_dir is empty (Arnaud
+ Boudou).
+ * Fix Javascript issues (Arnaud Boudou).
+ * Updated german translation (strongbows, patch #1353859).
+ * Render images embedded within HTML emails (Arnaud Boudou, patch #501449).
+ * Add option to automatically choose mail domain to use with HTTP host
+ (Edwin Meester, patch #1268985).
+ * Sort IMAP folder names (Arnaud Boudou, bug #1351980).
+ * Add Japanese language file (Tadashi Jokagi, patch #1349062).
+ * Encrypt session stored passwords (Arnaud Boudou & Olivier Jourdat,
+ RFE #811901, bug #1348164).
+ * Improve RSS feed with subfolders (Arnaud Boudou).
+ * Add compatibility with PHP 5.0.5 (Arnaud Boudou, bug #1291160).
+ * Fix issue with message wrapping (Arnaud Boudou).
+ * Add "To" header into mail list view (Arnaud Boudou, RFE #494191).
+ * Add Catalan language file (David Gimeno i Ayuso).
+ * Use PNG image files instead of GIF (Arnaud Boudou).
+ * Add possibility to go back to previous page in case of unrecoverable
+ error (Arnaud Boudou).
+ * NOCC is now XTHML 1.1 Strict compliant (Arnaud Boudou).
+ * Improved CSS customization (Arnaud Boudou).
+ * Sent Folder can now be setup by user and is no more a global option
+ (Arnaud Boudou).
+ * Enforce $conf->crlf option in order to avoid mixed "\r\n" and "\n" line
+ break (Arnaud Boudou, bug #1228430).
+ * Added option to select the character to use for login<char>domain login
+ style (Arnaud Boudou).
+ * Fix french translation (Arnaud Boudou).
+ * Fix issue with use of user's reply leading (Arnaud Boudou).
+ * Fix issue where allow_reply_leading configuration property was not taken
+ in account if set to false, and a reply leading was previously set in
+ users preferences (Arnaud Boudou).
+ * Add possibility for the user to override incoming mail charset. Iconv is
+ now mandatory (Arnaud Boudou, RFE #408167).
+ * Add new configuration option in order to use a default encoding charset
+ (default to UTF-8) in case no one is provided by the displayed mail
+ (Arnaud Boudou).
+ * Replace all "<?" tags by "<?php" tags. (Arnaud Boudou, bug #1230999).
+ * Convert Nocc to UTF-8 support (Arnaud Boudou).
+ * Replying to HTML mails now convert HTML special chars to standard chars
+ (Arnaud Boudou).
+
+NOCC 0.9.7 July 01, 2005
+
+ * Add quotas limits display. (Arnaud Boudou)
+ * Add mailbox RSS streams. (Arnaud Boudou)
+ * Fix issue where text and image attachments where not rendered at the end
+ of the mail (Arnaud Boudou)
+ * Add an option to remember login settings, using a cookie (Arnaud Boudou)
+ * Fix issue with deleted messages when user open message in a new window
+ (Arnaud Boudou, bug #1163679)
+ * Add email sent confirmation within Inbox menu. (Arnaud Boudou, RFE
+ 489151)
+ * Dynamically load IMAP module if needed. (Arnaud Boudou, RFE #644084)
+ * Force 'MIME-Version: 1.0' header for all outgoing mails. (Arnaud Boudou,
+ bug #1090264)
+ * Fix issue with Javascript and non ASCII language file. (Arnaud Boudou,
+ bug #1089729)
+ * Add configuration for IMAP Namespace. (Arnaud Boudou)
+ * Add configuration for line feed behavior, could be useful with some
+ MTA. (Arnaud Boudou)
+ * Add possibility to copy sent mails into a dedicated folder - IMAP only
+ (Arnaud Boudou, RFE #436736).
+ * Fix issue with persistent sessions variable while login accross different
+ users (Arnaud Boudou, bugs #1047257 and #1047233).
+ * Eliminated the javascript requirement when adding or removing
+ attachments while composing a message, javascript validation is still
+ performed (Leif Gustafson, RFE #602492).
+ * Moved (again) <? to <?php, better compatibility when short tags are
+ disabled (Arnaud Boudou, bug #1039217).
+ * In mail list, clicking on the sender email and/or name now open a new
+ mail window with the "To:" field filled with the email address (Arnaud
+ Boudou).
+ * Fix issue where an email address from a mailto: link into a message
+ was not used when clicked on (Arnaud Boudou, bug #1034907).
+ * Fix issue where Nocc use imap functions to open message which does not
+ exists anymore, and cause IMAP toolkit crash (Leif Gustafson, patch
+ #133169).
+ * Add support for SMTP AUTH PLAIN and SMTP AUTH LOGIN (Arnaud Boudou, RFE
+ #569828).
+ * Add possibility to allow a limited set of characters for login (Arnaud
+ Boudou, RFE #979305).
+ * Add compatibility with PHP5's register_long_arrays=On, but break
+ compatibility with PHP version prior than 4.1.0 (Arnaud Boudou).
+ * Add possibility for force default language rather than browser preference
+ ("zverj", patch #1016925).
+
+NOCC 0.9.6 August 23, 2004
+
+ * Fixed issue with IMAP connection which prevents "previous message" and
+ "next message" links display (Arnaud Boudou).
+ * Strip META flags outside the HEAD block within HTML mails (Arnaud Boudou,
+ RFE #489443).
+ * Fixed problem where no attachment shown when mail contains only an
+ attachment without message (Arnaud Boudou, bug #621260).
+ * Added possibility to mark a message as read or unread - IMAP only
+ (Arnaud Boudou, RFE #587725).
+ * Added typed domain names option and login suffix option (Leif Gustafson,
+ patch #975016).
+ * Added graphical smilies support (Arnaud Boudou).
+ * Added IMAP folder delete (Arnaud Boudou).
+ * Fixed multiple bugs on IMAP folder management (Arnaud Boudou).
+ * Downloadable mails (Olivier Jourdat and Arnaud Boudou, patch #811868).
+ * Move on next message on delete (Olivier Jourdat and Arnaud
+ Boudou, patch #811856).
+ * Prompt on delete (Olivier Jourdat and Arnaud Boudou, patch #811848).
+ * Added contact list (Olivier Jourdat and Arnaud Boudou, patch #811843).
+ * Multiple send prevention (Olivier Jourdat and Arnaud Boudou,
+ patch #811836)
+ * Added Usenet signature separator user preference (Olivier
+ Jourdat and Arnaud Boudou, patch #811823).
+ * Wrap outgoing messages user preference (Olivier Jourdat and
+ Arnaud Boudou, patch #811816).
+ * Added PHP 5.0 compatibility (Arnaud Boudou).
+ * Added support for displaying RFC2045-encoded words, used in headers.
+ (Alexander Sabournekov).
+ * Preferences can be disabled by unsetting/clearing $conf->prefs_dir
+ (Alexander Sabournekov).
+ * Added fix for 'file_uploads=0' (RedHat default).
+ * Applied patch intended to fix XSS vulnerability (Ulf Harnhammar).
+ * Fixed some warnings when not using user_prefs or user_filters
+ (Paulo Matos).
+ * A few small cosmetic fixes (Paulo Matos).
+ * Attachment array being initialised as integer zero (Paulo Matos).
+ * Fixed MIME line termination incompliance with RFC822 (Paulo Matos).
+ * Removed 'delete_button_icon' option, as it didn't work (#575741).
+ * Rewrote 'prefs.php' as 'user_prefs.php'.
+ * Added a function 'get_default_from_address' to allow admins to
+ customise the default address in their conf.php (#563396).
+ * A whole load of tidying up of the folder-related code.
+ * Changed the way prefs functions return exceptions.
+ * Improved the exception reporting from the nocc_imap class.
+ * Added 'seperate_msg_win' user preference (#548360).
+ * Check for valid e-mail address when changing preferences (#506379).
+ * Use $_SERVER['PHP_SELF'] instead of $PHP_SELF (for register_globals=off)
+ * Return user to INBOX when mail sent successfully.
+ * Now works with 'register_globals=off' (i.e. new PHP 4.2 behaviour).
+ * Relaxed debugging flags to allow connection messages to be reported
+ via imap_last_error.
+ * Fixed attachments bug [#509857]. Thanks crystalcyril.
+ * Simplified handling of attachments, removed 'num_attach' stuff.
+ * Switched from 'X-Mailer' header to 'User-Agent' [#547441].
+ * Added folder management to pref page.
+ * Added Folder and Page selection to inbox page.
+ * Added status bar to give links to folders containing new mesages.
+ * Removed 'conf', 'mailhost', 'user' and 'passwd' from aff_mail arguments.
+ * Renamed 'change_date' to 'format_date' and simplified it.
+ * Trimmed unnecessary passing of session variables to some functions.
+ * Moved common stuff out of conf.php into a new 'common.php' file.
+ * Include functions and check_lang in common, rather than in every script.
+ * Replaced session_* calls with use of $_SESSION[].
+ * Store more stuff in session, to save passing them around in the URL all
+ the time (e.g. 'lang', 'theme' 'sort', 'sortdir', 'folder' etc.)
+ * Fixed forwarding behaviour, so that original message is forwarded
+ as a MIME attachment.
+ * Exception from nocc_imap now returns useful error information.
+ * Badly placed return statement was preventing connection
+ exception from being reported to the user.
+ * Moving to PEAR coding guidelines slowly (spaces instead of tabs, better
+ comments should follow slowly).
+ * Trim mail subjects when longer than 55 chars and displaying Inbox
+ (patch thanks to Arno Bean #477829).
+ * Fixed some regexp issues (patch thanks to Patrick #522389).
+ * Added fix for mime encoding problem (#495626).
+ * Fixed lang returning to default after prefs page.
+ * Added 'allow_address_change' configuration parameter (patch #490576).
+ * Separated imap_* functions into a nocc_imap class for extendability.
+ * Added HTTP headers to avoid caching from proxies and browsers.
+ * Added request receipt feature.
+ * Removed insecure 'X-Originating-Ip', and fixed 'X-Mailer' headers.
+ * Conf is now passed as argument. It is no more included in functions.
+ * Fixed a wrong url for prefs after sending a message (bug #493072).
+ * Configuration parameters are now in an array ($conf).
+ * Speed up a bit by using ' instead of " for remaining strings.
+ * Added 'session_start' to top of action.php, as per advice from
+ Karma Dorji.
+ * Fixed some potential bugs on Win32 when sending message via
+ SMTP (class_smtp.php).
+ * Added exception handling when sending mail via PHP internal
+ mail() function.
+ * Gets signature/leadin string from a base64-encoded preference.
+ * Added code to convert signature file to signature preference, if
+ found.
+ * Added reply leadin code (Colin Stephenson).
+ * Added a 'timestamp' member to the content array in aff_mail.
+ * Fixed message header display bug.
+ * Remove date display from INBOX.
+ * Updated Portugese (Jose Carlos/Paulo Matos), Slovak (Peter Sochna),
+ Greek, Croatian, Icelandic, Finnish and German (Benjamin Brauer),
+ Norwegian (Bjørn Roger Rasmussen), Persian (Mahdi Dalirrooyfard),
+ Portuguese (Paulo Matos), Russian (Alexander Sabourenkov),
+ Dutch (Silvan Jongerius), Thai (Anat Trakoonsirisak) and French
+ (Arnaud Boudou) translations.
+
+
+NOCC 0.9.5 November 25, 2001
+
+ * Fixed handling prefs file in prefs.php.
+ * Fixed calls to cachePrefValue() in prefs.php.
+ * Preferences optional, by omitting to set the prefs_dir in conf.php.
+ * Stopped including attachments in replies.
+ * Changed all imap_open to @imap_open to suppress warnings (#477574)
+ * Ensure that magic_quotes_runtime is off to prevent attachment
+ mangling.
+ * Add htmlspecialchars to pre-filled fields in send.php
+ * Added safestrip, which works based on php.ini magic_quotes_gpc.
+ * Move previous strip slashes to before sending mail
+ * Strip slashes from body on reply.
+ * Prevented preferences from creating prefs/sig until user is
+ properly logged in.
+ * Added error handling for prefs/sig file writing errors.
+ * Fixed cut_addresses to handle addresses with quoted commas.
+ * Fixed various XHTML incompliances.
+ * Added optional 'base_uri' configuration parameter (#463390)
+ * Added patch from Arno Bean to make checkbox labels clickable
+ in prefs.
+ * Added tooltip for full e-mail address in message list.
+ * Moved 'select all' and 'delete' buttons, top and bottom.
+ * Added a 'send confirmed' page so user is sure mail was accepted.
+ * Present an error when sendaction has not been set (e.g javascript
+ disabled).
+ * Replaced error_log calls with a sessionlog member in class_smtp.php
+ * Replaced PEAR::Error with simple Exception class.
+ * Strip slashes from user while logging in (#465418).
+ * Bypassed redundant 'check_form' javascript method.
+ * Added 'outlook-style quoting' preference (#459461)
+ * Added config option to present delete icon as a button.
+ * Added 'hide addresses' preference (#471806).
+ * Moved inclusion of 'menu_inbox' so when the wrong password is
+ supplied, it doesn't present options for 'Inbox', 'Preferences', etc.
+ * Removed restriction on the size of left/right arrow images.
+ * Added start/end identifier comments to html templates.
+ * Fixed several potential 'uninitialized variable' warnings.
+ * Fixed order of session headers.
+ * Added error logging of file opening problems in prefs.php.
+ * Updated prefs.php to use domain in prefs filename (fixes #472923).
+ * Added logic patch for displaying images (Colin Stephenson #427202).
+ * Added 'Loading image ...' message.
+ * Header displays email address from preferences, if available.
+ * Added 'CC self' preference to receive a copy of outgoing emails.
+ * Added './' in the path of all require, include and open calls,
+ * Replace require() and include() with require_once() and include_once()
+ when it was needed.
+ * Added logging of SMTP transactions, until all bugs fixed.
+ * Added send_error output page, to report SMTP problems to user.
+ * Disabled encode_mime in cut_addresses until it can be checked.
+ * Strip comments from e-mail addresses before using on RCPT in
+ SMTP transactions (fixes bug #430367).
+ * Added rudimentary user preferences (name, email and signature).
+ * Made textarea in send.php narrower, to accomodate 800x600 users.
+ * Removed nowrap table attributes, as they cause problems for
+ 800x600 users.
+ * New paperclip icon to indicate attachments.
+ * If user is logged in using HTTP auth, default username on
+ login page.
+ * Hide the domain pulldown when only one domain exists.
+ * Made the login page use the same header as any other page.
+ * Added tooltips to the sort column icons in the messageview.
+ * Added a Theme tips section to the README.
+ * Made page header/footer theme-customisable.
+ * Added 'Select All' (patch #471732).
+ * Fixed a problem with IE 6 (everything was centered).
+ * Fixed a bug which prevented to send email on RH7 with RPM version
+ of PHP (bug #430069).
+ * Fixed long list of addresses not wrapped (bug #440905).
+ * In the send form, the user can now change his email address.
+ * Added/Updated Norwegian (Bokmal and Nynorsk), Turkish, Finnish,
+ Bulgarian, srpski jezik, Po...
[truncated message content] |