dprecancel

Utility for the Diablo-Newsrelay-System

 

 

  dprecancel is a small and dirty solution to reduce the backlog for backlogging sites.

It scans the backlog and stores all message-ids. It looks for pairs of message-ids and a related cancel.-message-ids. (It does not check if the cancel-message-id actualy relates to the "non-cancel"-id.)

Depending on the command-line option either only the "non-cancel"-message (the potential SPAM) or both messages are removed from the queue.

You should only remove potential Spam and the Cancel if the site the queue belongs to is only fed by your diablo machine. On a normal backlog of about 1 hour dprecancel should remove significant many lines from the backlog enfastening the site and increasing the quality of the remaining feed.

HOW TO GET IT:
Get dprecancel-1.0.tar.gz from ftp.pop.de:/pub/LOCAL/diablo.

HOW TO INSTALL IT:
Untar the archive in the Diablo source directory. Add an entry to the PROGS-section in the util/XMakefile:

.set PROGS      dicmd didump dilookup dexpire didate diconvhist \
                diload doutq dclean dspaminfo dprecancel        
Type xmake again. Check the output. If everything looks fine type xmake install. Both the utility and the man-file will be installed.

Notes and Environment:
dprecancel was developed mostly based on code from Matt Dillion by Georg v.Zezschwitz (POP Point of Presence GmbH). It has been tested so far only on a Linux environment.