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 Communications Usenet News Software Development Libraries Python Modules
Licenses BSD Original
Operating Systems OS Independent
Implementation Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Feb 2004 13:37
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  04 Jan 2004 17:11
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  31 Mar 2003 09:48
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  03 Feb 2003 19:13
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  12 Nov 2002 04:12
  • Rrelease-after

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

58f2921ccd12179254fe590d7b6db847_thumb

Project Spotlight

The Contiki Operating System

A networked OS for memory constrained systems.

097a9899dc5a6184c422609713c15243_thumb

Project Spotlight

Picard

An advanced MusicBrainz tagger.