C-nocem is a software that facilitates the implementation of the NoCeM protocol on news spool. The program is user-friendly and aims to optimize the use of the NoCeM protocol.
Unlike the standard version of NoCeM, c-nocem is streamlined to run exclusively on "hide" actions and does not manipulate user state or require .newsrc files. The software takes care of everything automatically, meaning it requires no ongoing maintenance from users.
To use c-nocem, users must have Perl version 4 or 5, PGP version MIT 2.6 or 2.6i, or GnuPG version 0.9.1 or later, and knowledge of how to configure a running news system. The software supports C News and INN and requires the compiled source code for the news system, including any libraries and configuration files used for building it.
To install c-nocem, users must run the configure script and provide the relevant options for the news system's source tree. Once this is complete, users can run make install, copy ncmperm into the right place, and create ncmgroups if necessary. Users should also modify any incorrect parameters in c-nocem, ensure that the software and pgp are in the news system's PATH, and create a temporary directory as directed by the software to avoid security risks.
Configuration of c-nocem involves a permissions file and a customized PGP public keyring containing the keys of all users from whom NoCeM notices are accepted. The software checks every NoCeM notice for a valid PGP signature before accepting or rejecting it based on the version, action, type, and issuer.
C-nocem works in two stages - first reading and processing NoCeM notices, and secondly deleting any corresponding articles that match the accepted Message-IDs. If an article is not found, a history entry is generated to prevent future arrival. When running in channel mode, c-nocem writes a batch file of all unprocessed input lines and exits when it reaches the end of input.
Overall, c-nocem is a simple and efficient software program suited to users who want to quickly and easily delete news articles cancelled via NoCeM.
Version 3.7: N/A