Projects / Papercut NNTP Server

Papercut NNTP Server

Papercut is a multi-threaded NNTP server written in Python. Its main objective is to integrate existing Web-based message board software (Phorum is one of the supported ones) with a Usenet front-end. However, its extensibility enables developers to write their own containers for the storage of the Usenet articles (messages). That means that the code is extensible enough that you could write new containers to integrate the news server with other Web message board projects or even other ways to store the messages.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  01 Feb 2004 21:37

    Release Notes: Handling of the HEAD, STAT, LISTGROUP and SLAVE commands has been fixed to properly comply with the NNTP protocol. The NEWGROUPS command will no longer return the full list of newsgroups when the storage modules are not able to get the creation date of each newsgroup. This release strips whitespace from commands only when the client is not posting a new article. A utility script to help monitor the health of the server has been added.

    •  05 Jan 2004 01:11

      Release Notes: Many fixes were applied to the storage modules and the server itself to correctly support the NNTP RFC. The 'mbox' storage module should be now considered beta quality. There are fixes to the Phorum authentication module to support MD5 encrypted passwords.

      •  31 Mar 2003 17:48

        Release Notes: A new storage module based on PostgreSQL for Phorum has been added. There are many fixes to the phpBB storage module that allow Papercut to maintain a correct count of messages in each forum, and a bugfix related to the way Mozilla handles multi-line headers.

        •  04 Feb 2003 03:13

          Release Notes: The server will now dynamically use a forking-based socket server on Unix platforms and a threaded one on Windows platforms. Several fixes have been applied to correct issues with the phpBB storage module, which should make it somewhat stable.

          •  12 Nov 2002 09:12

            Release Notes: A new caching module was added to improve performance. Fixes were made to the new phpBB storage module, which is still beta.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.