Top Level :: Mail

Package Information: Net_NNTP

Show All Changelogs
» Version » Information
1.4.0Download

Release date: 2008-06-17 13:51 UTC
Release state: stable

Changelog:

Finally released as stable - after two years as release candidate...

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR 1.4.5 or newer
  • PEAR Package: PEAR 1.4.0 or newer
  • PEAR Package: Net_Socket 1.0.6 or newer
  • PEAR Package: Log 1.8.7 or newer (optional)
1.4.0RC1Download

Release date: 2006-06-17 07:51 UTC
Release state: beta

Changelog:

+ Changes in Net_NNTP_Client:
- fix bug #6833: mail() does not work
- fix bug #6845: notices in getOverview()
+ Loading deprecated classes Net_NNTP_Message and Net_NNTP_Header now triggers warnings !

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR 1.4.5 or newer
  • PEAR Package: PEAR 1.4.0 or newer
  • PEAR Package: Net_Socket 1.0.6 or newer
  • PEAR Package: Log 1.8.7 or newer (optional)
1.3.3Download

Release date: 2006-02-06 08:34 UTC
Release state: beta

Changelog:

+ Changes in Net_NNTP_Protocol_Client:
- fix bug #6618: notices in cmdListNewsgroups()

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR 1.4.5 or newer
  • PEAR Package: PEAR 1.4.0 or newer
  • PEAR Package: Net_Socket 1.0.6 or newer
  • PEAR Package: Log 1.8.7 or newer (optional)
1.3.2Download

Release date: 2005-12-28 01:58 UTC
Release state: beta

Changelog:

+ Changes in Net_NNTP_Client:
- getNewArticles() and getNewGroups() now validates that any strtotime() convertions was successfull.

+ Changes in Net_NNTP_Protocol_Client:
- fix bug #6334: cmdNewNews() and cmdNewGroups() no longer localize the timestamp depending on timezones.

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR 1.4.5 or newer
  • PEAR Package: PEAR 1.4.0 or newer
  • PEAR Package: Net_Socket 1.0.6 or newer
  • PEAR Package: Log 1.8.7 or newer (optional)
1.3.1Download

Release date: 2005-12-22 22:56 UTC
Release state: alpha

Changelog:

+ Changes in Net_NNTP_Client:
- added: mail() as a replacement for experimental post() using identical parameters as PHP's mail() function, (temporarily) preserving backward compatibility with experimental method in v1.0.
- modified and rewritten: post(), reduced to having only one parameter, (temporarily) preserving backward compatibility with experimental method in v1.0.

+ Changes in Net_NNTP_Protocol_Client:
- added: _sendArticle()
- modified and rewritten: cmdPost() split into cmdPost() and cmdPost2() + now sends data via _sendArticle()
- modified and rewritten: cmdIhave() split into cmdIhave() and cmdIhave2() + now sends data via _sendArticle()

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR 1.4.5 or newer
  • PEAR Package: PEAR 1.4.0 or newer
  • PEAR Package: Net_Socket 1.0.6 or newer
  • PEAR Package: Log 1.8.7 or newer (optional)
1.3.0Download

Release date: 2005-12-14 15:03 UTC
Release state: alpha

Changelog:

+ WARNING!
- Serious backward compatibility break with v1.2.x (alpha) releases!!! The experimental classes Net_NNTP_Header and Net_NNTP_Message has been droped, since such features does not belong in this package! For now loading either class results in a notice/warning, but later on both classes will be removed! Previously unimplementet NNTP commands now allow access to article headers...
- Some backward compatibility break with v1.1.x (beta) releases!!!

+ Changes in Net_NNTP_Client:
- fixed: connect(), now returns false when posting is prohibited (like cmdModeReader()).
- fixed: getGroupArticles(), now updates internal group summary cache.
- added: getHeaderField().
- added: getGroupArticles().
- modified: connect(), added $encryption parameter to support ssl/tls connections, and $timeout parameter.
- modified: selectGroup(), added (experimental) parameter to allow fetching of article numbers at once.
- modified: getOverview(), added two (experimental) parameters (rewritten to preserve backward compatible with v1.0).
- modified and rewritten: getGroups(), addition of optional $wildmat parameter.
- modified and rewritten: getDescriptions(), addition of optional $wildmat parameter.
- modified and rewritten: getOverview(), $first and $last parameters changed into $range.
- renamed: quit() into disconnect(), (temporarily) preserving backward compatible with v1.0.
- renamed: getArticleRaw() into getArticle(), (temporarily) preserving backward compatible with v1.1.
- renamed: getHeaderRaw() into getHeader(), (temporarily) preserving backward compatible with v1.1.
- renamed: getBodyRaw() into getBody(), (temporarily) preserving backward compatible with v1.1.
- renamed and rewritten: getReferencesOverview() into getReferences().
- removed: connectAuthenticated() (as in MAINT_1_0 and MAINT_1_2).
- removed: isConnected() removed due to use of private members in Net_Socket!
- misc: all internal PEAR::throwError() changed to $this->throwError().
- misc: major phpdoc rewrite.
- misc: removal of code related to not yet implemented alternative authentication methods.

+ Changes in Net_NNTP_Protocol_Client:
- added: cmdXHdr().
- added: cmdCapabilities().
- added: cmdHelp().
- added: cmdListActive().
- added: cmdXPat().
- modified connect(), added $encryption parameter to support ssl/tls connections.
- modified: cmdNext(), now returns array by default.
- modified and rewritten: cmdXOver(), first parameter now optional.
- renamed: isConnected() into _isConnected(), due to use of private members in Net_Socket.
- misc: support for logging via the Log package (debugging rewritten to use logger).
- misc: use of status response code constants in Net_NNTP_Protocol_Responsecode.
- misc: extends PEAR (as in v1.0.x).
- misc: all internal PEAR::throwError() changed to $this->throwError().

+ Examples replaced by fully functional newsgroup reader demo.

+ License upgraded to newer edition of 'W3C SOFTWARE NOTICE AND LICENSE'

Dependencies:
  • PHP Version: PHP 4.2.0 or newer
  • PEAR Package: PEAR 1.4.5 or newer
  • PEAR Package: PEAR 1.4.0 or newer
  • PEAR Package: Net_Socket 1.0.6 or newer
  • PEAR Package: Log 1.8.7 or newer (optional)
1.2.5Download

Release date: 2005-11-27 22:51 UTC
Release state: alpha

Changelog:

+ getHeaderField() added
- getReferencesOverview() rewritten
+ cmdOver() added
+ cmdHelp() added
+ cmdXHdr() added
+ cmdCapabilities() added
- cmdXOver() rewritten
- cmdListOverviewFmt rewritten
- cmdNext() modified
- cmdPrevious() modified
- cmdStat() modified
+ connectAuthenticated() removed
- examples rewritten

Dependencies:
1.2.4Download

Release date: 2005-10-20 18:08 UTC
Release state: alpha

Changelog:

+ Fix: connect() now returns false when posting is prohibited, like cmdModeReader() does
+ New: Response code constants
+ Misc. internal rewrites in protocol implementation:
- Expected response codes in cmdArticle(), cmdHead() and cmdBody() reduced to correspond actual implementations.
- First parameter in cmdXOver(), cmdXROver() and cmdListgroup() is now optional
- New third optional parameter in getNewNews() and cmdNewnews().
- cmdNext(), cmdLast() and cmdStat() now returns array by default

Dependencies:
1.1.2Download

Release date: 2005-05-20 12:42 UTC
Release state: beta

Changelog:

- Three new Net_NNTP_Client methods: getArticle(), getHeader() and getBody() - stripped down versions from the v1.2 releases (no default return classes).

Dependencies:
1.2.3Download

Release date: 2005-05-13 21:30 UTC
Release state: alpha

Changelog:

- New method in Net_NNTP_Client: getBody().
- Added parameters to Net_NNTP_Client::getArticle/getHeader() to allow use of external return classes.
- Added status response code constants in Net_NNTP_Protocol_Clients.

Dependencies:
1.2.2Download

Release date: 2005-03-28 17:30 UTC
Release state: alpha

Changelog:

- Bug #3967 fixed (typo in Net_NNTP_Header::decodeString())

Dependencies:
1.1.1Download

Release date: 2005-03-28 17:08 UTC
Release state: beta

Changelog:

- Net_NNTP_Client::connectAuthenticated() removed - it should only exist in the MAINT_1_2 branch for now (was not removed by mistake in the v1.1.0 release)

Dependencies:
1.0.1Download

Release date: 2005-03-28 17:08 UTC
Release state: stable

Changelog:

- Fix lack of $fp property in historical Net_NNTP class (only relevant for backward compatibility with v0.2.5)
- Fix typo in examples.

Dependencies:
1.2.1Download

Release date: 2005-03-13 18:32 UTC
Release state: alpha

Changelog:

- New methods in Net_NNTP_Client: selectArticle(), selectNextArticle() and selectPreviousArticle().
- New methods in Net_NNTP_Protocol_Client: cmdStat(), cmdNext() and cmdLast().

Dependencies:
1.0.0Download

Release date: 2005-01-18 09:09 UTC
Release state: stable

Changelog:

- This release is NOT backward compatible with v0.11.3, since all non-stable features (classes, methods etc.) have been removed!!!
- Users of releases between 0.3.x and 0.11.x should consider v1.1.x or v1.2.x in stead. (This release is meant only as a final replacement for v0.2.5 - and of cause as a way to finally get rid of the former protocol implementation).
- Backward compatible with v0.2.5 (this is ONLY guarantied in v1.0.x releases, and may be removed in the future).

Dependencies:
1.2.0Download

Release date: 2005-01-14 20:16 UTC
Release state: alpha

Changelog:

- Corresponds to v0.11.3 (exact feature match)

Dependencies:
1.1.0Download

Release date: 2005-01-14 20:15 UTC
Release state: beta

Changelog:

- This release is NOT fully backward compatible with v0.11.3, since experimental features (Net_NNTP_Message and Net_NNTP_Header and related methods Net_NNTP_Client::getArticle() and Net_NNTP_Client::getHeader()) have been removed. Users of those features should consider v1.2.x in stead.

Dependencies:
1.0.0RC1Download

Release date: 2005-01-14 20:15 UTC
Release state: beta

Changelog:

- This release is NOT backward compatible with v0.11.3, since all non-stable features (classes, methods etc.) have been removed!!!
- Users of releases between 0.3.x and 0.11.x should consider v1.1.x or v1.2.x in stead. (This release is meant only as a final replacement for v0.2.5 - and of cause as a way to finally get rid of the former protocol implementation).
- Backward compatible with v0.2.5 (this is ONLY guarantied in v1.0.x releases, and may be removed in the future).

Dependencies:
0.11.3Download

Release date: 2004-09-06 18:00 UTC
Release state: beta

Changelog:

- Going beta (features not documented in the manual should still be considered experiemental)
- Added the 'distributions' parameter to getNewGroups() and cmdNewGroups()

Dependencies:
0.11.2Download

Release date: 2004-08-22 07:43 UTC
Release state: alpha

Changelog:

- Update PhpDoc blocks.
- Changed xmdXOver(),cmdXROver(),getOverview() and getReferencesOverview() into using only parameter: $range.
- Fix whitespace in Net_NNTP_Client, Net_NNTP_Protocol_Client and Net_NNTP.

Dependencies:
0.11.1Download

Release date: 2004-07-30 10:59 UTC
Release state: devel

Changelog:

- Fix bug in (deprecated) Net_NNTP::command().
- Rename a few constants due to renamed classes (BC preserved).
- Update class phpdoc blocks.

Dependencies:
0.11.0Download

Release date: 2004-07-19 15:23 UTC
Release state: devel

Changelog:

- New directory structure (classes/files renamed/moved) to allow future server class (dummy files preserves backward compatibility)

Dependencies:
0.2.5Download

Release date: 2004-07-19 15:22 UTC
Release state: stable

Changelog:

- post() rewritten to allow posting using authentication (bug #817)
- Examples moved into docs to comply with the standard PEAR directory structure.

0.10.3Download

Release date: 2004-07-14 18:07 UTC
Release state: alpha

Changelog:

- Fixes undefined property warning

Dependencies:
0.10.2Download

Release date: 2004-07-06 07:55 UTC
Release state: alpha

Changelog:

- Fixes bug #1803 (trailing space character sent in cmdListNewsgrups())
- Fixes bug #825 (no more lazy assignement of new values to $this)
- Examples moved into docs to comply with the standard PEAR directory structure.

Dependencies:
0.10.1Download

Release date: 2003-11-24 21:40 UTC
Release state: alpha

Changelog:

Fixes bug #7 (lines longer than 1000 chars no longer stop download)

Dependencies:
0.10.0Download

Release date: 2003-10-14 22:41 UTC
Release state: alpha

Changelog:

Merges v0.3.3 and v0.9.4 into one package - The 'Net_NNTP' class from v0.9.x is now called 'Net_NNTP_Realtime'. (heino)

Dependencies:
0.2.3Download

Release date: 2003-09-20 15:16 UTC
Release state: stable

Changelog:

Incorrect handling of the XROVER extension in getOverview() removed (heino)

0.1Download

Release date: 2002-05-22 13:45 UTC
Release state: stable

Changelog:

This is the initial independent release of the NNTP package.