PHP News Reader
Web-based USENET News Reader
Release Date: 2007/01/01
PHP News Reader - Release notes
Introduction
Requirement
Documentation
Changes
Download
PHP News Reader v2.6.5 (2007/01/01)
Fixed the browser languages detection for zh-tw and zh-cn
Added
$CFG['referrer_enforcement']
to enforce the browsing to begin from $CFG['url_base'].
Fixed the bug which unable to access the first category (thanks goudal)
Added
$CFG['article_numbering_reverse']
to change article number order.
Added
$CFG['advertise_*']
to place advertisement.
PHP News Reader v2.6.4 (2006/03/22)
Fixed possible XSS attack (thanks Nikolas Coukouma)
Fixed the problem for doing authentication from http_user & http_pw
Fixed CAS authentication error.
PHP News Reader v2.6.3 (2005/09/22)
Fixed for array_shift() as a return value in PHP 5.0.5
PHP News Reader v2.6.2 (2005/05/30)
$CFG['html_header']
and
$CFG['html_footer']
are displayed when reading articles.
The HTTP request header 'Accept-Language' issued by browser is now considered as the default language.
MODE READER must be issued again after authentication on some news server.
Fixed HTTPS handling in IIS.
Fixed the possible loss of double quote in Subject input field under multi-bytes charsets.
Add
$CFG['auth_deny_user']
to deny certain users from login.
PHP News Reader v2.6.1 (2005/01/01)
Fixed the bug which perform invalid MODE READER before authentication.
Attachment is now cached if
$CFG['cache_dir']
is enabled.
Fixed the bug which cause all attachment(s) not downloaded in v2.6.0.
Fixed the downloading of attachment with filename contains special characters (again).
$CFG['html_header']
or
$CFG['html_footer']
can be a PHP script.
Add a new feature to show all articles of current thread in one single page.
$CFG['show_article_popup']
is deprecated.
PHP News Reader v2.6.0 (2004/12/25)
Experimental threading support (
$CFG['thread_support']
)
Added
$CFG['confirm_post']
and
$CFG['confirm_forward']
to enable the confirmation for message posting.
Fixed the wrong version-checking codes when enabling nntps.
The line length limit of 'newsgroups.lst' has been expanded from 512 to 4096.
Fixed the downloading of attachment with filename contains special characters. (by ogekuri)
Clear session variables and reload the config file when switching between different instance.
Bug fixed for posting article when a line begin with period. (by ogekuri)
$CFG["show_newest_top"]
is deprecated.
Fixed the problem of attachment uploading in PHP 5.
The line which exceeds the page width will be wrapped.
Multiple 'group' directive are allowed in one category.
All language strings ($strXXX) are renamed as $pnews_msg array.
Hierarchical directories are used for storing cache and thread data.
read-art.php/post-art.php/reply-art.php/forward-art.php/delete-art.php are renamed (trimming the '-art')
Rewrite NNRP functions as a class object.
PHP News Reader v2.5.9 (2004/08/11)
Fix the login-fail bug which introduced by the configuration cache support.
Cleaning for most PHP Notice warnings.
PHP News Reader v2.5.8 (2004/08/05)
Fix the paging bug while
$CFG["url_rewrite"]
is disabled.
Group descriptions are escaped to prevent from destroying HTML layout.
Fix the warning when
$CFG['html_footer']
is not defined.
Configuraton is now cached by PHP session to increase performance.
Added Slovak translation (By Tichu)
PHP News Reader v2.5.7 (2004/06/02)
Group description can be eliminated by setting
$CFG['show_group_description']
to
false
Support
$CFG['html_header']
and
$CFG['html_footer']
to customize the header and the footer.
$CFG["show_newest_top"]
is renamed as
$CFG["show_latest_top"]
The page number of group indexing is now displayed as a selector, which can be switched easily.
PHP News Reader v2.5.6 (2004/04/01)
New authentication module 'phpbb' for seamless integration with phpBB. (
$CFG['auth_method']
)
HTML tags are now displayed as-is for articles with 'text/html' as Content-Type.
Fix the word wrapping bug in textarea.
Workaround for the news server which does not support
LIST NEWSGROUPS [wildmat]
of RFC 2980
PHP News Reader v2.5.5 (2004/03/14)
Fixed the quote problem of the Italian language translation.
News server can be configured on an
alternative port number
(host.domain:port)
PHP News Reader v2.5.4 (2004/03/02)
Fixed the incorrect restoring of $_POST variable after authentication.
PHP News Reader v2.5.3 (2004/02/22)
Added Italian translation (by Francesco Rolando)
Various fixes for the javascript errors for single quote problem.
Fix for the showing of the first article in a new newsgroup.
Support for the configuration of HTML META description and keywords (
$CFG['meta_description']
,
$CFG['meta_keywords']
)
All articles will be listed when the number of articles is less than one page.
PHP News Reader v2.5.2 (2004/01/22)
MODE READER is now performed after NNTP authentication.
Added German translation (by Jochen Staerk)
Newsgroups whose name contains plus (+) is now handled without problem.
Fix the IE download problem which related to cache control headers.
The name of uuencoded file may contain space now.
Various fixes for the javascript errors when
$CFG['hide_email']
is enabled.
HTTP authenticatin info can be used in NNTP authentication. (
%http_user
,
%http_pw
)
Catalog can be hided by 'hidden' in the
option
directive.
Debug information can be examined by setting
$CFG["debug_level"]
.
Documentation for newsgroups.lst is refined.
PHP News Reader v2.5.1 (2003/12/25)
Rewrite the `uudecode' codes to fix the bug which result in wrong outputs.
Anti-Spam: E-Mail address is now encoded by default to prevent spamlist collection (
$CFG['hide_email']
)
Uuencoded image attachment is shown inline unless explicitly setting
$CFG['image_inline']
to
false
.
Fix the charset information in the login-failed page.
E-Mail link auto-detection is refined for multi-bytes environment.
Correct many words used for GB to/from BIG5 coding conversion.
PHP News Reader v2.5.0 (2003/11/15)
Supporting attach files (by UUENCODE) when posting or replying article (
$CFG['allow_attach_file']
)
Mail authentication module now support
pop3s
.
References header in replied article now works exactly as defined in
RFC 2822
.
The correct E-Mail domain is always used after login from Mail authentication module.
Domain selector can be turned on by
$CFG['domain_select']
for Mail authentication module.
Per-category readonly can be configured in newsgroups.lst.
Validate the correctness of the current session before performing authentication.
GB2312 translation is refined by Czz and does not depend on the BIG5 translation any more.
Log verbose level can be tuned by changing
$CFG["log_level"]
.
Fix the group verification bug when cross-posting article.
Organization header now correctly overrides the setting of news server.
The wrong regular expression used in split() is now fixed, this problem exists in most authentication modules.
The downloaded attachment is now in the exactly correct size.
Fix the problem of CAS login which may result in empty page.
$CFG['show_sourceforge_logo']
is now default to false.
$CFG["post_restriction"]
is deprecated, and replaced by
$CFG["global_readonly"]
PHP News Reader v2.4.4 (2003/11/09)
Fix a bug of parsing NNTP headers, which may cause coding conversion fail to work.
PHP News Reader v2.4.3 (2003/11/08)
Workaround for MSIE SSL bug about attachment downloads (
Q323308
)
PHP News Reader v2.4.2 (2003/11/01)
Support the downloading of uuencoded attachment.
Reading article which encoded by "base64" or "quoted-printable".
Workaround for broken news server which expiration does not work correctly.
Article headers can be displayed if necessary.
Empty lines are deleted in the quoted article when replying.
Fix a bug of parsing Content-Type header.
Added Finnish translation (by Markus Oversti)
PHP News Reader v2.4.1 (2003/10/25)
Fix a potential bug which cause heavy loading if caching is enabled.
Fix a bug about indexing articles which cause execution timeout.
Login fail message is now displayed when "form" style login is used.
Refined interface and style sheet.
Default value of
$CFG["magic_tag"]
is
false
now.
Support
POP3S
(POP3 over SSL) authentication module
Support
FTPS
(FTP over SSL) authentication module
PHP News Reader v2.4.0 (2003/10/04)
Support News Server with NNTP over SSL connection (also known as NNTPS or SNEWS)
Support
NNTPS
(NNTP over SSL) authentication module
Overview format is confirmed by
RFC 2980
(
LIST OVERVIEW.FMT
)
Caching can be enabled to accelerate the indexing process. (
$CFG["cache_dir"]
)
Check for the invalid access to groups not listed in newsgroups.lst
$CFG["article_order_reverse"]
is deprecated, and replaced by
$CFG["show_newest_top"]
Fix the problem of filtering ANSI coloring codes.
PHP News Reader v2.3.1 (2003/09/27)
Reading article with invalid artnum will be redirected into indexing page.
Dead news server will not slow down the access for groups in other servers.
Better error handling when news server is unavailable.
Remove the read-only indication when
$CFG["post_restriction"]
is enabled.
Fix several missing style sheet errors.
Auto-correction for some invalid uri if
$CFG["url_rewrite"]
is enabled.
PHP News Reader v2.3.0 (2003/09/06)
Added French translation (by Pascal Aubry)
Support
CAS
authentication module (by Pascal Aubry)
E-Mail editing can be disabled by setting
$CFG["email_editing"]
as off
The character '#' is included in the uri of hyperlink auto-detection.
Support more flexible
group matching syntax
in newsgroup.lst.
Directly linking to the next/previous article
Language switching reworked, relation between charset and language is more clear.
$CFG["interface_language"]
makes the decision at the language used in interface.
PHP News Reader v2.2.4 (2003/07/26)
Fix the bug in MySQL authentication module.
Use of
$CFG["magic_tag"]
to indicate the visit state of newsgroup
PHP News Reader v2.2.3 (2003/07/20)
Fix the bug at replying if the quoted article has leading spaces.
PHP News Reader v2.2.2 (2003/07/05)
Option to force using SSL(HTTPS) when performing login. (
$CFG["https_login"]
)
$CFG["url_base"]
must be configured even if
$CFG["url_rewrite"]
is off
PHP News Reader v2.2.1 (2003/06/21)
Initial support for style sheet configuration via
$CFG["style_sheet"]
The default news server address can be ignored when
$CFG["url_rewrite"]
is enabled
Handling quotes correctly with the
magic_quotes_gpc
state of PHP.
The leading spaces are displayed as-is while reading articles.
Article is displayed in 'mono-space' font by default.
Fix the bug of the configuration checking about NNTP authentication module.
Fix the group verification error while forwarding article.
Language switch can be turned off by setting
$CFG["language_switch"]
as false.
Fix the lower-case problem of nnrp authentication parameter in newsgroups.lst
PHP News Reader v2.2.0 (2003/05/25)
Support news server which requires authorization.
The ANSI coloring codes are filtered by default (
$CFG["filter_ansi_color"]
).
Support links to Next and Previous articles.
Support URL rewrite function (
$CFG["url_rewrite"]
and
$CFG["url_base"]
)
Deleted articles are skipped and exactly 20 articles are displayed in one page
Add option (
$CFG["article_order_reverse"]
) to config the article numbering order.
Add option (
$CFG["show_article_popup"]
) to config the use of popup window.
Support NNTP authentication module for authenticate with News server.
Number of articles per page can be configured by
$CFG["articles_per_page"]
(default is 20).
Fix a bug when post after timeout with "form" style login.
PHP News Reader v2.1.2 (2003/04/05)
Do not strip whitespace from the beginning of each line in the article posted.
Jump to the correct category when returning from indexing page.
Correct the problem of lost for POST variables when launching the login dialog.
PHP News Reader v2.1.1 (2003/03/08)
The format of time displayed can be configured by
$CFG["time_format"]
.
Only show the group name in the title of indexing page.
Add more error handling codes for invalid news server settting.
Several author name/mail parsing problems fixed.
Fix variable missing problem in 'open' authentication type.
PHP News Reader v2.1.0 (2003/03/02)
Installation Guide released.
Use 'charset' instead of 'language' in the configuration file
The correct charset of group is used while loading pages without session.
The MIME charset of article will be honored while processing news articles.
The article will be posted and mailed with correct MIME headers about charset information based on the RFC 2045 standard.
PHP News Reader v2.0.4 (2003/02/18)
Change the article numbering order (descent)
PHP News Reader v2.0.3 (2003/02/05)
Use UTF-8 for English locale
PHP News Reader v2.0.2 (2003/01/24)
Fix the bug of 'required' authentication model
PHP News Reader v2.0.1 (2003/01/22)
Correct the link of SourceForge logo
PHP News Reader v2.0 (2003/01/19)
First public release under
GPL
and hosts on
SourceForge
Rewrite the authentication codes and the use of the ticket system
Logging out support
Support 'optional' authentication model for Read-Only access without authentication
Rewrite the LDAP and POP3 authentication modules
Support Mail authentication module for multiple POP3 server environment
Support MySQL and PostgreSQL authentication modules, easy to integrate with
phpBB
FTP authentication module support
User information can be extracted from LDAP attributes or Database table fields along with authentication
Standardize the requirements for writing an authentication module
Support FORM style login process other than the original HTTP authentication
More flexible configuration based on a new config.inc.php syntax
Enable interface language to switch without cookie support
Different encodings can be used in different categories
Support private groups which only accessible by authenticated user
Fix the E-Mail parsing bug in XOVER command of NNRP library
PHP News Reader v1.9 (2003/01/01)
LDAP authentication module support
Add X-User-Real-E-Mail: header for real E-Mail address
Fix a typo error of default language file loading
PHP News Reader v1.8 (2002/10/26)
Support encodings including Unicode/Chinese (UTF-8), Simplified Chinese (GB2312) and Traditional Chinese (BIG5).
Code conversion between any two of the above three common Chinese encodings
Interface re-formatting for various action
Fix a bug of forwarding article in english interface
PHP News Reader v1.7 (2002/10/05)
Support Chinese bi-directional coding conversion of BIG5/GB2312
Support Chinese on-the-fly coding conversion while posting articles
Fix the multiple MIME encoding problem of the subject
PHP News Reader v1.6 (2002/08/10)
Support square-bracketed category in newsgroups.lst
Couple of fixs for register_globals setting 'off'
HTML entities in Subject is now correctly escaped
Mail forwarding bug fixed
Check for valid E-Mail entered by user
PHP News Reader v1.5 (2002/07/06)
Multiple news server
Run with PHP's register_globals setting turned off
Security enhancement for newsgroup verification
Switch interface language on the fly
PHP News Reader v1.4 (2002/06/09)
Dynamic highlight of selected item
Correct the problem about author information of XOVER, HEAD
Fix a bug of checking both "Not post to newsgroup" and "Reply to author"
PHP News Reader v2.6.5 (C) 2001-2007 - Shen Cheng-Da
http://sourceforge.net/projects/pnews/